summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-05-19 00:01:59 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-05-19 00:01:59 +0100
commit9d4810f84de876ec9d0ae03d0d44224500b41188 (patch)
tree1ca0866afdc949e405d20635d3d7f2115abb9ace
parent075fd1f8cabc5879c6eb42127fb84c3058677fde (diff)
gentoo auto-resync : 19:05:2024 - 00:01:59
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29796 -> 29783 bytes
-rw-r--r--app-admin/Manifest.gzbin32065 -> 32067 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.32.108.ebuild90
-rw-r--r--app-admin/gopass/Manifest2
-rw-r--r--app-admin/gopass/gopass-1.15.13.ebuild2
-rw-r--r--app-arch/7zip/7zip-24.05.ebuild109
-rw-r--r--app-arch/7zip/Manifest4
-rw-r--r--app-arch/7zip/files/7zip-24.05-respect-build-env.patch52
-rw-r--r--app-arch/Manifest.gzbin18257 -> 18254 bytes
-rw-r--r--app-arch/bzip2/Manifest1
-rw-r--r--app-arch/bzip2/bzip2-1.0.8-r4.ebuild135
-rw-r--r--app-containers/Manifest.gzbin8733 -> 8726 bytes
-rw-r--r--app-containers/earthly/Manifest3
-rw-r--r--app-containers/earthly/earthly-0.8.11.ebuild77
-rw-r--r--app-crypt/Manifest.gzbin24956 -> 24960 bytes
-rw-r--r--app-crypt/eid-mw/Manifest7
-rw-r--r--app-crypt/eid-mw/eid-mw-5.1.18.ebuild (renamed from app-crypt/eid-mw/eid-mw-5.1.15.ebuild)31
-rw-r--r--app-crypt/eid-mw/eid-mw-9999.ebuild6
-rw-r--r--app-crypt/eid-mw/files/use-printf-in-Makefile.patch21
-rw-r--r--app-emacs/Manifest.gzbin75814 -> 75818 bytes
-rw-r--r--app-emacs/exec-path-from-shell/Manifest2
-rw-r--r--app-emacs/exec-path-from-shell/exec-path-from-shell-2.2.ebuild2
-rw-r--r--app-emacs/helm/Manifest2
-rw-r--r--app-emacs/helm/helm-3.9.8.ebuild2
-rw-r--r--app-emacs/nginx-mode/Manifest2
-rw-r--r--app-emacs/nginx-mode/nginx-mode-1.1.10.ebuild2
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.6.26.ebuild2
-rw-r--r--app-emulation/Manifest.gzbin16328 -> 16332 bytes
-rw-r--r--app-emulation/wine-staging/Manifest11
-rw-r--r--app-emulation/wine-staging/wine-staging-9.5.ebuild483
-rw-r--r--app-emulation/wine-staging/wine-staging-9.9.ebuild (renamed from app-emulation/wine-staging/wine-staging-9.6.ebuild)4
-rw-r--r--app-emulation/wine-staging/wine-staging-9999.ebuild2
-rw-r--r--app-emulation/wine-vanilla/Manifest6
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9.6.ebuild431
-rw-r--r--app-emulation/wine-vanilla/wine-vanilla-9.9.ebuild (renamed from app-emulation/wine-vanilla/wine-vanilla-9.5.ebuild)6
-rw-r--r--app-misc/Manifest.gzbin50418 -> 50412 bytes
-rw-r--r--app-misc/gcal/Manifest2
-rw-r--r--app-misc/gcal/gcal-4.1-r1.ebuild50
-rw-r--r--app-misc/gcal/gcal-4.1-r2.ebuild63
-rw-r--r--app-portage/Manifest.gzbin9603 -> 9600 bytes
-rw-r--r--app-portage/elt-patches/Manifest6
-rw-r--r--app-portage/elt-patches/elt-patches-20240116.ebuild39
-rw-r--r--app-portage/elt-patches/elt-patches-20240213.ebuild39
-rw-r--r--app-portage/elt-patches/elt-patches-20240415.ebuild39
-rw-r--r--app-shells/Manifest.gzbin10651 -> 10650 bytes
-rw-r--r--app-shells/bash/Manifest2
-rw-r--r--app-shells/bash/bash-5.1_p16-r7.ebuild328
-rw-r--r--app-shells/bash/bash-5.2_p26.ebuild375
-rw-r--r--app-text/Manifest.gzbin50084 -> 50087 bytes
-rw-r--r--app-text/ghostscript-gpl/Manifest2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild196
-rw-r--r--dev-debug/Manifest.gzbin4016 -> 4018 bytes
-rw-r--r--dev-debug/gdb/Manifest5
-rw-r--r--dev-debug/gdb/files/gdb-13.2-fix-sparc-debugging.patch126
-rw-r--r--dev-debug/gdb/gdb-13.2-r2.ebuild314
-rw-r--r--dev-debug/gdb/gdb-14.1-r1.ebuild325
-rw-r--r--dev-debug/lldb/Manifest2
-rw-r--r--dev-debug/lldb/lldb-19.0.0_pre20240518.ebuild110
-rw-r--r--dev-java/Manifest.gzbin55179 -> 55171 bytes
-rw-r--r--dev-java/commons-logging/Manifest2
-rw-r--r--dev-java/commons-logging/commons-logging-1.3.1.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin22155 -> 22153 bytes
-rw-r--r--dev-lang/boogie/Manifest2
-rw-r--r--dev-lang/boogie/boogie-3.1.4.ebuild2
-rw-r--r--dev-lang/crystal/Manifest2
-rw-r--r--dev-lang/crystal/crystal-1.12.1.ebuild2
-rw-r--r--dev-lang/fuzion/Manifest2
-rw-r--r--dev-lang/fuzion/fuzion-0.088.ebuild80
-rw-r--r--dev-libs/Manifest.gzbin98388 -> 98399 bytes
-rw-r--r--dev-libs/castxml/Manifest2
-rw-r--r--dev-libs/castxml/castxml-0.6.5.ebuild2
-rw-r--r--dev-libs/inih/Manifest2
-rw-r--r--dev-libs/inih/inih-58.ebuild2
-rw-r--r--dev-libs/libclc/Manifest2
-rw-r--r--dev-libs/libclc/libclc-19.0.0_pre20240518.ebuild61
-rw-r--r--dev-libs/libffi/Manifest1
-rw-r--r--dev-libs/libffi/libffi-3.4.4-r3.ebuild82
-rw-r--r--dev-libs/libunique/Manifest3
-rw-r--r--dev-libs/libunique/libunique-3.0.2-r1.ebuild46
-rw-r--r--dev-libs/libunique/libunique-3.0.2-r2.ebuild2
-rw-r--r--dev-ml/Manifest.gzbin38323 -> 38319 bytes
-rw-r--r--dev-ml/llvm-ocaml/Manifest2
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240518.ebuild107
-rw-r--r--dev-python/Arpeggio/Arpeggio-2.0.2.ebuild4
-rw-r--r--dev-python/Arpeggio/Manifest2
-rw-r--r--dev-python/Faker/Faker-25.2.0.ebuild5
-rw-r--r--dev-python/Faker/Manifest2
-rw-r--r--dev-python/Manifest.gzbin271379 -> 271374 bytes
-rw-r--r--dev-python/ajsonrpc/Manifest2
-rw-r--r--dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild4
-rw-r--r--dev-python/allpairspy/Manifest2
-rw-r--r--dev-python/allpairspy/allpairspy-2.5.1.ebuild4
-rw-r--r--dev-python/annotated-types/Manifest2
-rw-r--r--dev-python/annotated-types/annotated-types-0.6.0.ebuild4
-rw-r--r--dev-python/antlr4-python3-runtime/Manifest2
-rw-r--r--dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild2
-rw-r--r--dev-python/anyascii/Manifest2
-rw-r--r--dev-python/anyascii/anyascii-0.3.2.ebuild4
-rw-r--r--dev-python/argh/Manifest2
-rw-r--r--dev-python/argh/argh-0.31.2.ebuild2
-rw-r--r--dev-python/argparse-addons/Manifest2
-rw-r--r--dev-python/argparse-addons/argparse-addons-0.12.0.ebuild2
-rw-r--r--dev-python/betamax-matchers/Manifest2
-rw-r--r--dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild4
-rw-r--r--dev-python/bibtexparser/Manifest2
-rw-r--r--dev-python/bibtexparser/bibtexparser-1.4.1.ebuild4
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.34.108.ebuild53
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.34.108.ebuild67
-rw-r--r--dev-python/cfgv/Manifest2
-rw-r--r--dev-python/cfgv/cfgv-3.4.0.ebuild4
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-0.87.3.ebuild64
-rw-r--r--dev-python/clang-python/Manifest2
-rw-r--r--dev-python/clang-python/clang-python-19.0.0_pre20240518.ebuild53
-rw-r--r--dev-python/click-didyoumean/Manifest4
-rw-r--r--dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild29
-rw-r--r--dev-python/click-didyoumean/click-didyoumean-0.3.1.ebuild2
-rw-r--r--dev-python/clint/Manifest4
-rw-r--r--dev-python/clint/clint-0.5.1-r4.ebuild13
-rw-r--r--dev-python/clint/metadata.xml2
-rw-r--r--dev-python/colorclass/Manifest2
-rw-r--r--dev-python/colorclass/colorclass-2.2.2-r1.ebuild4
-rw-r--r--dev-python/colorful/Manifest2
-rw-r--r--dev-python/colorful/colorful-0.5.6.ebuild2
-rw-r--r--dev-python/colour/Manifest2
-rw-r--r--dev-python/colour/colour-0.1.5-r1.ebuild2
-rw-r--r--dev-python/configobj/Manifest2
-rw-r--r--dev-python/configobj/configobj-5.0.8.ebuild4
-rw-r--r--dev-python/confusable-homoglyphs/Manifest2
-rw-r--r--dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild2
-rw-r--r--dev-python/croniter/Manifest2
-rw-r--r--dev-python/croniter/croniter-2.0.5.ebuild2
-rw-r--r--dev-python/cssselect2/Manifest2
-rw-r--r--dev-python/cssselect2/cssselect2-0.7.0.ebuild4
-rw-r--r--dev-python/dbutils/Manifest4
-rw-r--r--dev-python/dbutils/dbutils-3.0.3.ebuild31
-rw-r--r--dev-python/dbutils/dbutils-3.1.0.ebuild2
-rw-r--r--dev-python/doublex-expects/Manifest2
-rw-r--r--dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild4
-rw-r--r--dev-python/doublex/Manifest2
-rw-r--r--dev-python/doublex/doublex-1.9.6.1.ebuild4
-rw-r--r--dev-python/expects/Manifest2
-rw-r--r--dev-python/expects/expects-0.9.0-r1.ebuild4
-rw-r--r--dev-python/fakeredis/Manifest2
-rw-r--r--dev-python/fakeredis/fakeredis-2.23.1.ebuild2
-rw-r--r--dev-python/graphviz/Manifest2
-rw-r--r--dev-python/graphviz/graphviz-0.20.3.ebuild2
-rw-r--r--dev-python/greenstalk/Manifest2
-rw-r--r--dev-python/greenstalk/greenstalk-2.0.2.ebuild4
-rw-r--r--dev-python/guessit/Manifest2
-rw-r--r--dev-python/guessit/guessit-3.8.0.ebuild4
-rw-r--r--dev-python/httplib2/Manifest2
-rw-r--r--dev-python/httplib2/httplib2-0.22.0.ebuild4
-rw-r--r--dev-python/huawei-lte-api/Manifest2
-rw-r--r--dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild2
-rw-r--r--dev-python/imageio-ffmpeg/Manifest2
-rw-r--r--dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.9-r1.ebuild2
-rw-r--r--dev-python/iniparse/Manifest3
-rw-r--r--dev-python/iniparse/files/iniparse-0.5_p20221102-py3.11.7.patch27
-rw-r--r--dev-python/iniparse/iniparse-0.5_p20221102.ebuild9
-rw-r--r--dev-python/jaraco-logging/Manifest2
-rw-r--r--dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild2
-rw-r--r--dev-python/jaraco-stream/Manifest2
-rw-r--r--dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild4
-rw-r--r--dev-python/jaraco-vcs/Manifest4
-rw-r--r--dev-python/jaraco-vcs/jaraco-vcs-2.1.0.ebuild44
-rw-r--r--dev-python/jaraco-vcs/jaraco-vcs-2.2.0.ebuild4
-rw-r--r--dev-python/jaraco-versioning/Manifest2
-rw-r--r--dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild2
-rw-r--r--dev-python/jinja2-time/Manifest2
-rw-r--r--dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild4
-rw-r--r--dev-python/jmespath/Manifest2
-rw-r--r--dev-python/jmespath/jmespath-1.0.1.ebuild4
-rw-r--r--dev-python/josepy/Manifest2
-rw-r--r--dev-python/josepy/josepy-1.14.0.ebuild4
-rw-r--r--dev-python/jq/Manifest2
-rw-r--r--dev-python/jq/jq-1.7.0.ebuild2
-rw-r--r--dev-python/json-rpc/Manifest2
-rw-r--r--dev-python/json-rpc/json-rpc-1.15.0.ebuild4
-rw-r--r--dev-python/json5/Manifest2
-rw-r--r--dev-python/json5/json5-0.9.25.ebuild2
-rw-r--r--dev-python/jsondiff/Manifest2
-rw-r--r--dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild4
-rw-r--r--dev-python/jsonext/Manifest2
-rw-r--r--dev-python/jsonext/jsonext-0.4.2-r1.ebuild4
-rw-r--r--dev-python/jsonpatch/Manifest2
-rw-r--r--dev-python/jsonpatch/jsonpatch-1.33.ebuild12
-rw-r--r--dev-python/jsonref/Manifest2
-rw-r--r--dev-python/jsonref/jsonref-1.1.0.ebuild2
-rw-r--r--dev-python/jsonxs/Manifest2
-rw-r--r--dev-python/jsonxs/jsonxs-0.6-r1.ebuild9
-rw-r--r--dev-python/junit-xml/Manifest2
-rw-r--r--dev-python/junit-xml/junit-xml-1.9-r1.ebuild4
-rw-r--r--dev-python/kgb/Manifest2
-rw-r--r--dev-python/kgb/kgb-7.1.1.ebuild4
-rw-r--r--dev-python/lazy-loader/Manifest2
-rw-r--r--dev-python/lazy-loader/lazy-loader-0.4.ebuild6
-rw-r--r--dev-python/lazy-object-proxy/Manifest2
-rw-r--r--dev-python/lazy-object-proxy/lazy-object-proxy-1.10.0.ebuild2
-rw-r--r--dev-python/libarchive-c/Manifest2
-rw-r--r--dev-python/libarchive-c/libarchive-c-5.1.ebuild2
-rw-r--r--dev-python/libpillowfight/Manifest2
-rw-r--r--dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild4
-rw-r--r--dev-python/license-expression/Manifest2
-rw-r--r--dev-python/license-expression/license-expression-30.3.0.ebuild2
-rw-r--r--dev-python/lit/Manifest4
-rw-r--r--dev-python/lit/lit-19.0.0.9999.ebuild2
-rw-r--r--dev-python/lit/lit-19.0.0_pre20240518.ebuild45
-rw-r--r--dev-python/littleutils/Manifest2
-rw-r--r--dev-python/littleutils/littleutils-0.2.2-r1.ebuild4
-rw-r--r--dev-python/looseversion/Manifest2
-rw-r--r--dev-python/looseversion/looseversion-1.3.0.ebuild4
-rw-r--r--dev-python/lxml-html-clean/Manifest2
-rw-r--r--dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild2
-rw-r--r--dev-python/lz4/Manifest2
-rw-r--r--dev-python/lz4/lz4-4.3.3.ebuild4
-rw-r--r--dev-python/mamba/Manifest2
-rw-r--r--dev-python/mamba/mamba-0.11.3.ebuild4
-rw-r--r--dev-python/manuel/Manifest2
-rw-r--r--dev-python/manuel/manuel-1.12.4_p20231129.ebuild2
-rw-r--r--dev-python/marshmallow/Manifest4
-rw-r--r--dev-python/marshmallow/marshmallow-3.21.1.ebuild36
-rw-r--r--dev-python/marshmallow/marshmallow-3.21.2.ebuild2
-rw-r--r--dev-python/mdit-py-plugins/Manifest2
-rw-r--r--dev-python/mdit-py-plugins/mdit-py-plugins-0.4.1.ebuild2
-rw-r--r--dev-python/memory-allocator/Manifest2
-rw-r--r--dev-python/memory-allocator/memory-allocator-0.1.4.ebuild20
-rw-r--r--dev-python/minidb/Manifest2
-rw-r--r--dev-python/minidb/minidb-2.0.8.ebuild2
-rw-r--r--dev-python/minimock/Manifest2
-rw-r--r--dev-python/minimock/minimock-1.3.0-r1.ebuild4
-rw-r--r--dev-python/multidict/Manifest2
-rw-r--r--dev-python/multidict/multidict-6.0.5.ebuild2
-rw-r--r--dev-python/multipledispatch/Manifest2
-rw-r--r--dev-python/multipledispatch/multipledispatch-1.0.0.ebuild4
-rw-r--r--dev-python/munkres/Manifest2
-rw-r--r--dev-python/munkres/munkres-1.1.4-r1.ebuild4
-rw-r--r--dev-python/natsort/Manifest2
-rw-r--r--dev-python/natsort/natsort-8.4.0.ebuild4
-rw-r--r--dev-python/nest-asyncio/Manifest2
-rw-r--r--dev-python/nest-asyncio/nest-asyncio-1.6.0.ebuild2
-rw-r--r--dev-python/netifaces/Manifest2
-rw-r--r--dev-python/netifaces/netifaces-0.11.0-r2.ebuild2
-rw-r--r--dev-python/node-semver/Manifest2
-rw-r--r--dev-python/node-semver/node-semver-0.9.0.ebuild4
-rw-r--r--dev-python/noiseprotocol/Manifest2
-rw-r--r--dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild4
-rw-r--r--dev-python/ntplib/Manifest2
-rw-r--r--dev-python/ntplib/ntplib-0.4.0-r1.ebuild4
-rw-r--r--dev-python/odfpy/Manifest2
-rw-r--r--dev-python/odfpy/odfpy-1.4.2.ebuild4
-rw-r--r--dev-python/openapi3/Manifest2
-rw-r--r--dev-python/openapi3/openapi3-1.8.2.ebuild11
-rw-r--r--dev-python/overrides/Manifest2
-rw-r--r--dev-python/overrides/overrides-7.7.0.ebuild2
-rw-r--r--dev-python/owslib/Manifest2
-rw-r--r--dev-python/owslib/owslib-0.31.0.ebuild2
-rw-r--r--dev-python/paginate/Manifest2
-rw-r--r--dev-python/paginate/paginate-0.5.6.ebuild6
-rw-r--r--dev-python/parsedatetime/Manifest2
-rw-r--r--dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild4
-rw-r--r--dev-python/paste/Manifest2
-rw-r--r--dev-python/paste/paste-3.10.1.ebuild2
-rw-r--r--dev-python/pastedeploy/Manifest2
-rw-r--r--dev-python/pastedeploy/pastedeploy-3.1.ebuild4
-rw-r--r--dev-python/pastel/Manifest2
-rw-r--r--dev-python/pastel/pastel-0.2.1-r1.ebuild4
-rw-r--r--dev-python/pathable/Manifest2
-rw-r--r--dev-python/pathable/pathable-0.4.3.ebuild4
-rw-r--r--dev-python/pbkdf2/Manifest2
-rw-r--r--dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild4
-rw-r--r--dev-python/pebble/Manifest2
-rw-r--r--dev-python/pebble/pebble-5.0.7.ebuild2
-rw-r--r--dev-python/phonenumbers/Manifest2
-rw-r--r--dev-python/phonenumbers/phonenumbers-8.13.37.ebuild39
-rw-r--r--dev-python/phply/Manifest2
-rw-r--r--dev-python/phply/phply-1.2.6.ebuild4
-rw-r--r--dev-python/pickleshare/Manifest2
-rw-r--r--dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild4
-rw-r--r--dev-python/picobox/Manifest4
-rw-r--r--dev-python/picobox/picobox-3.0.0.ebuild28
-rw-r--r--dev-python/picobox/picobox-4.0.0.ebuild4
-rw-r--r--dev-python/pid/Manifest2
-rw-r--r--dev-python/pid/pid-3.0.4-r1.ebuild9
-rw-r--r--dev-python/pkgconfig/Manifest2
-rw-r--r--dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild2
-rw-r--r--dev-python/plette/Manifest2
-rw-r--r--dev-python/plette/plette-2.0.2.ebuild2
-rw-r--r--dev-python/pmw/Manifest2
-rw-r--r--dev-python/pmw/pmw-2.1.1.ebuild2
-rw-r--r--dev-python/podcastparser/Manifest2
-rw-r--r--dev-python/podcastparser/podcastparser-0.6.10.ebuild4
-rw-r--r--dev-python/poyo/Manifest2
-rw-r--r--dev-python/poyo/poyo-0.5.0-r1.ebuild4
-rw-r--r--dev-python/process-tests/Manifest2
-rw-r--r--dev-python/process-tests/process-tests-3.0.0.ebuild6
-rw-r--r--dev-python/progress/Manifest2
-rw-r--r--dev-python/progress/progress-1.6-r1.ebuild6
-rw-r--r--dev-python/prompt-toolkit/Manifest2
-rw-r--r--dev-python/prompt-toolkit/prompt-toolkit-3.0.43.ebuild4
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-3.1.19.ebuild2
-rw-r--r--dev-python/publicsuffix/Manifest2
-rw-r--r--dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild5
-rw-r--r--dev-python/pyasyncore/Manifest2
-rw-r--r--dev-python/pyasyncore/pyasyncore-1.0.4.ebuild2
-rw-r--r--dev-python/pycdio/Manifest2
-rw-r--r--dev-python/pycdio/pycdio-2.1.1-r1.ebuild4
-rw-r--r--dev-python/pychm/Manifest2
-rw-r--r--dev-python/pychm/pychm-0.8.6-r1.ebuild4
-rw-r--r--dev-python/pyclipper/Manifest2
-rw-r--r--dev-python/pyclipper/pyclipper-1.3.0_p5.ebuild4
-rw-r--r--dev-python/pycryptodome/Manifest2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.20.0.ebuild2
-rw-r--r--dev-python/pyelftools/Manifest2
-rw-r--r--dev-python/pyelftools/pyelftools-0.31.ebuild2
-rw-r--r--dev-python/pyenchant/Manifest2
-rw-r--r--dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild4
-rw-r--r--dev-python/pyformance/Manifest2
-rw-r--r--dev-python/pyformance/pyformance-0.4-r2.ebuild6
-rw-r--r--dev-python/pygccxml/Manifest2
-rw-r--r--dev-python/pygccxml/pygccxml-2.5.0.ebuild2
-rw-r--r--dev-python/pygdbmi/Manifest2
-rw-r--r--dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild2
-rw-r--r--dev-python/pygit2/Manifest2
-rw-r--r--dev-python/pygit2/pygit2-1.14.1.ebuild2
-rw-r--r--dev-python/pygments-ansi-color/Manifest2
-rw-r--r--dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild18
-rw-r--r--dev-python/pyh2o/Manifest2
-rw-r--r--dev-python/pyh2o/pyh2o-1-r1.ebuild4
-rw-r--r--dev-python/pyhcl/Manifest2
-rw-r--r--dev-python/pyhcl/pyhcl-0.4.5.ebuild4
-rw-r--r--dev-python/pyjwt/Manifest2
-rw-r--r--dev-python/pyjwt/pyjwt-2.8.0.ebuild4
-rw-r--r--dev-python/pykka/Manifest2
-rw-r--r--dev-python/pykka/pykka-4.0.2.ebuild2
-rw-r--r--dev-python/pylast/Manifest2
-rw-r--r--dev-python/pylast/pylast-5.2.0.ebuild4
-rw-r--r--dev-python/pylatexenc/Manifest2
-rw-r--r--dev-python/pylatexenc/pylatexenc-2.10.ebuild4
-rw-r--r--dev-python/pylru/Manifest2
-rw-r--r--dev-python/pylru/pylru-1.2.1.ebuild10
-rw-r--r--dev-python/pymad/Manifest2
-rw-r--r--dev-python/pymad/pymad-0.11.3.ebuild4
-rw-r--r--dev-python/pymdstat/Manifest2
-rw-r--r--dev-python/pymdstat/pymdstat-0.4.3.ebuild4
-rw-r--r--dev-python/pymetar/Manifest2
-rw-r--r--dev-python/pymetar/pymetar-1.4-r2.ebuild2
-rw-r--r--dev-python/pymysql/Manifest2
-rw-r--r--dev-python/pymysql/pymysql-1.1.0.ebuild2
-rw-r--r--dev-python/pynacl/Manifest2
-rw-r--r--dev-python/pynacl/pynacl-1.5.0-r3.ebuild6
-rw-r--r--dev-python/pyparsing/Manifest2
-rw-r--r--dev-python/pyparsing/pyparsing-3.1.2.ebuild2
-rw-r--r--dev-python/pypdf/Manifest2
-rw-r--r--dev-python/pypdf/pypdf-4.2.0.ebuild2
-rw-r--r--dev-python/pyphen/Manifest2
-rw-r--r--dev-python/pyphen/pyphen-0.15.0.ebuild2
-rw-r--r--dev-python/pypng/Manifest2
-rw-r--r--dev-python/pypng/pypng-0.20220715.0.ebuild4
-rw-r--r--dev-python/pyproject-api/Manifest2
-rw-r--r--dev-python/pyproject-api/pyproject-api-1.6.1.ebuild4
-rw-r--r--dev-python/pyrfc3339/Manifest2
-rw-r--r--dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild4
-rw-r--r--dev-python/pyrqlite/Manifest2
-rw-r--r--dev-python/pyrqlite/pyrqlite-2.2.2.ebuild2
-rw-r--r--dev-python/pysrt/Manifest4
-rw-r--r--dev-python/pysrt/pysrt-1.1.2-r1.ebuild4
-rw-r--r--dev-python/pysrt/pysrt-9999.ebuild4
-rw-r--r--dev-python/pytest-localftpserver/Manifest2
-rw-r--r--dev-python/pytest-localftpserver/pytest-localftpserver-1.3.1.ebuild37
-rw-r--r--dev-python/python-constraint/Manifest2
-rw-r--r--dev-python/python-constraint/python-constraint-1.4.0.ebuild4
-rw-r--r--dev-python/python-ctags3/Manifest2
-rw-r--r--dev-python/python-ctags3/python-ctags3-1.6.0.ebuild4
-rw-r--r--dev-python/python-debian/Manifest2
-rw-r--r--dev-python/python-debian/python-debian-0.1.49.ebuild9
-rw-r--r--dev-python/python-gflags/Manifest2
-rw-r--r--dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild2
-rw-r--r--dev-python/python-linux-procfs/Manifest4
-rw-r--r--dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild27
-rw-r--r--dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild2
-rw-r--r--dev-python/python-lzo/Manifest2
-rw-r--r--dev-python/python-lzo/python-lzo-1.15.ebuild2
-rw-r--r--dev-python/python-multipart/Manifest2
-rw-r--r--dev-python/python-multipart/python-multipart-0.0.9.ebuild2
-rw-r--r--dev-python/python-utils/Manifest2
-rw-r--r--dev-python/python-utils/python-utils-3.8.2.ebuild2
-rw-r--r--dev-python/pytidylib/Manifest2
-rw-r--r--dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild11
-rw-r--r--dev-python/pywayland/Manifest2
-rw-r--r--dev-python/pywayland/pywayland-0.4.17.ebuild4
-rw-r--r--dev-python/pyxdg/Manifest2
-rw-r--r--dev-python/pyxdg/pyxdg-0.28-r1.ebuild4
-rw-r--r--dev-python/random2/Manifest2
-rw-r--r--dev-python/random2/random2-1.0.2.ebuild2
-rw-r--r--dev-python/rarfile/Manifest2
-rw-r--r--dev-python/rarfile/rarfile-4.2.ebuild2
-rw-r--r--dev-python/ratelimit/Manifest2
-rw-r--r--dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild4
-rw-r--r--dev-python/re-assert/Manifest2
-rw-r--r--dev-python/re-assert/re-assert-1.1.0-r3.ebuild2
-rw-r--r--dev-python/rebulk/Manifest2
-rw-r--r--dev-python/rebulk/rebulk-3.2.0.ebuild4
-rw-r--r--dev-python/redis/Manifest2
-rw-r--r--dev-python/redis/redis-5.0.4.ebuild2
-rw-r--r--dev-python/reedsolo/Manifest2
-rw-r--r--dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild4
-rw-r--r--dev-python/rencode/Manifest2
-rw-r--r--dev-python/rencode/rencode-1.0.6-r3.ebuild4
-rw-r--r--dev-python/requests-file/Manifest2
-rw-r--r--dev-python/requests-file/requests-file-2.0.0.ebuild2
-rw-r--r--dev-python/requests-futures/Manifest2
-rw-r--r--dev-python/requests-futures/requests-futures-1.0.1.ebuild4
-rw-r--r--dev-python/requests-toolbelt/Manifest2
-rw-r--r--dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild4
-rw-r--r--dev-python/requests-wsgi-adapter/Manifest2
-rw-r--r--dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild5
-rw-r--r--dev-python/retry-decorator/Manifest4
-rw-r--r--dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild15
-rw-r--r--dev-python/retrying/Manifest2
-rw-r--r--dev-python/retrying/retrying-1.3.4.ebuild4
-rw-r--r--dev-python/ruamel-yaml-clib/Manifest2
-rw-r--r--dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.8.ebuild2
-rw-r--r--dev-python/ruamel-yaml/Manifest2
-rw-r--r--dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild2
-rw-r--r--dev-python/sarge/Manifest2
-rw-r--r--dev-python/sarge/sarge-0.1.7_p1.ebuild4
-rw-r--r--dev-python/schema/Manifest4
-rw-r--r--dev-python/schema/schema-0.7.5-r1.ebuild27
-rw-r--r--dev-python/schema/schema-0.7.7.ebuild2
-rw-r--r--dev-python/semver/Manifest2
-rw-r--r--dev-python/semver/semver-3.0.2.ebuild2
-rw-r--r--dev-python/send2trash/Manifest2
-rw-r--r--dev-python/send2trash/send2trash-1.8.3.ebuild2
-rw-r--r--dev-python/serverfiles/Manifest2
-rw-r--r--dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild4
-rw-r--r--dev-python/sexpdata/Manifest2
-rw-r--r--dev-python/sexpdata/sexpdata-1.0.2.ebuild2
-rw-r--r--dev-python/sgmllib3k/Manifest2
-rw-r--r--dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild4
-rw-r--r--dev-python/shellingham/Manifest2
-rw-r--r--dev-python/shellingham/shellingham-1.5.4.ebuild4
-rw-r--r--dev-python/shtab/Manifest2
-rw-r--r--dev-python/shtab/shtab-1.7.1.ebuild4
-rw-r--r--dev-python/simber/Manifest2
-rw-r--r--dev-python/simber/simber-0.2.6.ebuild4
-rw-r--r--dev-python/simple-websocket/Manifest2
-rw-r--r--dev-python/simple-websocket/simple-websocket-1.0.0.ebuild4
-rw-r--r--dev-python/snakeoil/Manifest4
-rw-r--r--dev-python/snakeoil/snakeoil-0.10.8.ebuild2
-rw-r--r--dev-python/snakeoil/snakeoil-9999.ebuild4
-rw-r--r--dev-python/sqlglot/Manifest4
-rw-r--r--dev-python/sqlglot/sqlglot-23.15.10.ebuild121
-rw-r--r--dev-python/sqlglot/sqlglot-23.16.0.ebuild121
-rw-r--r--dev-python/sqlitedict/Manifest4
-rw-r--r--dev-python/sqlitedict/metadata.xml2
-rw-r--r--dev-python/sqlitedict/sqlitedict-2.1.0.ebuild6
-rw-r--r--dev-python/statsd/Manifest2
-rw-r--r--dev-python/statsd/statsd-4.0.1.ebuild4
-rw-r--r--dev-python/stdio-mgr/Manifest2
-rw-r--r--dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild6
-rw-r--r--dev-python/structlog/Manifest2
-rw-r--r--dev-python/structlog/structlog-24.1.0.ebuild2
-rw-r--r--dev-python/subprocess-tee/Manifest2
-rw-r--r--dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild4
-rw-r--r--dev-python/suds-community/Manifest2
-rw-r--r--dev-python/suds-community/suds-community-1.1.2.ebuild4
-rw-r--r--dev-python/sure/Manifest2
-rw-r--r--dev-python/sure/sure-2.0.1.ebuild4
-rw-r--r--dev-python/svg-path/Manifest2
-rw-r--r--dev-python/svg-path/svg-path-6.3.ebuild4
-rw-r--r--dev-python/svgwrite/Manifest2
-rw-r--r--dev-python/svgwrite/svgwrite-1.4.3.ebuild4
-rw-r--r--dev-python/tcolorpy/Manifest4
-rw-r--r--dev-python/tcolorpy/tcolorpy-0.1.4.ebuild21
-rw-r--r--dev-python/tcolorpy/tcolorpy-0.1.6.ebuild2
-rw-r--r--dev-python/termcolor/Manifest2
-rw-r--r--dev-python/termcolor/termcolor-2.4.0.ebuild4
-rw-r--r--dev-python/text-unidecode/Manifest2
-rw-r--r--dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild4
-rw-r--r--dev-python/textile/Manifest2
-rw-r--r--dev-python/textile/textile-4.0.2-r1.ebuild4
-rw-r--r--dev-python/texttable/Manifest2
-rw-r--r--dev-python/texttable/texttable-1.7.0.ebuild4
-rw-r--r--dev-python/three-merge/Manifest2
-rw-r--r--dev-python/three-merge/three-merge-0.1.1-r1.ebuild4
-rw-r--r--dev-python/timeout-decorator/Manifest2
-rw-r--r--dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild4
-rw-r--r--dev-python/tinycss2/Manifest2
-rw-r--r--dev-python/tinycss2/tinycss2-1.3.0.ebuild2
-rw-r--r--dev-python/tokenize-rt/Manifest2
-rw-r--r--dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild2
-rw-r--r--dev-python/toposort/Manifest2
-rw-r--r--dev-python/toposort/toposort-1.10.ebuild4
-rw-r--r--dev-python/tox/Manifest2
-rw-r--r--dev-python/tox/tox-4.15.0.ebuild2
-rw-r--r--dev-python/tree-sitter/Manifest3
-rw-r--r--dev-python/tree-sitter/files/tree-sitter-0.22.2-fix-32-bit.patch27
-rw-r--r--dev-python/tree-sitter/tree-sitter-0.22.2-r1.ebuild (renamed from dev-python/tree-sitter/tree-sitter-0.22.2.ebuild)4
-rw-r--r--dev-python/trove-classifiers/Manifest2
-rw-r--r--dev-python/trove-classifiers/trove-classifiers-2024.5.17.ebuild42
-rw-r--r--dev-python/types-docutils/Manifest4
-rw-r--r--dev-python/types-docutils/types-docutils-0.20.0.20240406.ebuild17
-rw-r--r--dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild2
-rw-r--r--dev-python/types-psutil/Manifest2
-rw-r--r--dev-python/types-psutil/types-psutil-5.9.5.20240516.ebuild2
-rw-r--r--dev-python/types-setuptools/Manifest2
-rw-r--r--dev-python/types-setuptools/types-setuptools-69.5.0.20240518.ebuild17
-rw-r--r--dev-python/tzdata/Manifest2
-rw-r--r--dev-python/tzdata/tzdata-10001.ebuild2
-rw-r--r--dev-python/tzlocal/Manifest2
-rw-r--r--dev-python/tzlocal/tzlocal-5.2.ebuild4
-rw-r--r--dev-python/ukkonen/Manifest2
-rw-r--r--dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild4
-rw-r--r--dev-python/unidiff/Manifest2
-rw-r--r--dev-python/unidiff/unidiff-0.7.5.ebuild2
-rw-r--r--dev-python/untangle/Manifest2
-rw-r--r--dev-python/untangle/untangle-1.2.1-r1.ebuild8
-rw-r--r--dev-python/uritemplate/Manifest2
-rw-r--r--dev-python/uritemplate/uritemplate-4.1.1.ebuild6
-rw-r--r--dev-python/url-normalize/Manifest2
-rw-r--r--dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild4
-rw-r--r--dev-python/userpath/Manifest2
-rw-r--r--dev-python/userpath/userpath-1.9.2.ebuild2
-rw-r--r--dev-python/validators/Manifest2
-rw-r--r--dev-python/validators/validators-0.28.1.ebuild2
-rw-r--r--dev-python/vdf/Manifest2
-rw-r--r--dev-python/vdf/vdf-3.4-r1.ebuild4
-rw-r--r--dev-python/versioneer/Manifest2
-rw-r--r--dev-python/versioneer/versioneer-0.29-r1.ebuild6
-rw-r--r--dev-python/vine/Manifest2
-rw-r--r--dev-python/vine/vine-5.1.0.ebuild2
-rw-r--r--dev-python/visitor/Manifest4
-rw-r--r--dev-python/visitor/visitor-0.1.3-r2.ebuild14
-rw-r--r--dev-python/voluptuous/Manifest2
-rw-r--r--dev-python/voluptuous/voluptuous-0.14.2.ebuild2
-rw-r--r--dev-python/waitress/Manifest2
-rw-r--r--dev-python/waitress/waitress-3.0.0.ebuild2
-rw-r--r--dev-python/warlock/Manifest2
-rw-r--r--dev-python/warlock/warlock-2.0.1.ebuild4
-rw-r--r--dev-python/wcwidth/Manifest2
-rw-r--r--dev-python/wcwidth/wcwidth-0.2.13.ebuild4
-rw-r--r--dev-python/whatever/Manifest2
-rw-r--r--dev-python/whatever/whatever-0.7.ebuild4
-rw-r--r--dev-python/whisper/Manifest2
-rw-r--r--dev-python/whisper/whisper-1.1.10.ebuild6
-rw-r--r--dev-python/xkbcommon/Manifest2
-rw-r--r--dev-python/xkbcommon/xkbcommon-1.0.ebuild2
-rw-r--r--dev-python/xmlsec/Manifest5
-rw-r--r--dev-python/xmlsec/files/xmlsec-1.3.11-fix-xml-testfail.patch23
-rw-r--r--dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild58
-rw-r--r--dev-python/xmlsec/xmlsec-1.3.14.ebuild2
-rw-r--r--dev-python/yarl/Manifest2
-rw-r--r--dev-python/yarl/yarl-1.9.4.ebuild4
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.132.2.ebuild2
-rw-r--r--dev-ruby/Manifest.gzbin109802 -> 109768 bytes
-rw-r--r--dev-ruby/actioncable/Manifest8
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.8.3.ebuild (renamed from dev-ruby/actioncable/actioncable-7.1.3.ebuild)1
-rw-r--r--dev-ruby/actioncable/actioncable-7.1.3.3.ebuild (renamed from dev-ruby/actioncable/actioncable-7.0.8.ebuild)9
-rw-r--r--dev-ruby/actionmailbox/Manifest8
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.8.3.ebuild (renamed from dev-ruby/actionmailbox/actionmailbox-7.0.8.ebuild)4
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.1.3.3.ebuild (renamed from dev-ruby/actionmailbox/actionmailbox-7.1.3.ebuild)0
-rw-r--r--dev-ruby/actionmailer/Manifest8
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.8.3.ebuild (renamed from dev-ruby/actionmailer/actionmailer-7.0.8.ebuild)8
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.1.3.3.ebuild (renamed from dev-ruby/actionmailer/actionmailer-7.1.3.ebuild)6
-rw-r--r--dev-ruby/actionpack/Manifest8
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.8.3.ebuild (renamed from dev-ruby/actionpack/actionpack-7.0.8.ebuild)12
-rw-r--r--dev-ruby/actionpack/actionpack-7.1.3.3.ebuild (renamed from dev-ruby/actionpack/actionpack-7.1.3.ebuild)10
-rw-r--r--dev-ruby/actiontext/Manifest8
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.8.3.ebuild (renamed from dev-ruby/actiontext/actiontext-7.0.8.ebuild)4
-rw-r--r--dev-ruby/actiontext/actiontext-7.1.3.3.ebuild (renamed from dev-ruby/actiontext/actiontext-7.1.3.ebuild)0
-rw-r--r--dev-ruby/actionview/Manifest8
-rw-r--r--dev-ruby/actionview/actionview-7.0.8.3.ebuild (renamed from dev-ruby/actionview/actionview-7.0.8.ebuild)6
-rw-r--r--dev-ruby/actionview/actionview-7.1.3.3.ebuild (renamed from dev-ruby/actionview/actionview-7.1.3.ebuild)7
-rw-r--r--dev-ruby/activejob/Manifest8
-rw-r--r--dev-ruby/activejob/activejob-7.0.8.3.ebuild (renamed from dev-ruby/activejob/activejob-7.1.3.ebuild)0
-rw-r--r--dev-ruby/activejob/activejob-7.1.3.3.ebuild (renamed from dev-ruby/activejob/activejob-7.0.8.ebuild)6
-rw-r--r--dev-ruby/activemodel/Manifest8
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.8.3.ebuild (renamed from dev-ruby/activemodel/activemodel-7.0.8.ebuild)8
-rw-r--r--dev-ruby/activemodel/activemodel-7.1.3.3.ebuild (renamed from dev-ruby/activemodel/activemodel-7.1.3.ebuild)2
-rw-r--r--dev-ruby/activerecord/Manifest8
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.8.3.ebuild (renamed from dev-ruby/activerecord/activerecord-7.0.8.ebuild)12
-rw-r--r--dev-ruby/activerecord/activerecord-7.1.3.3.ebuild (renamed from dev-ruby/activerecord/activerecord-7.1.3.ebuild)4
-rw-r--r--dev-ruby/activestorage/Manifest8
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.8.3.ebuild72
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.8.ebuild69
-rw-r--r--dev-ruby/activestorage/activestorage-7.1.3.3.ebuild (renamed from dev-ruby/activestorage/activestorage-7.1.3.ebuild)0
-rw-r--r--dev-ruby/activesupport/Manifest10
-rw-r--r--dev-ruby/activesupport/activesupport-6.1.7.7.ebuild2
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.8.3.ebuild (renamed from dev-ruby/activesupport/activesupport-7.0.8.ebuild)10
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.3.3.ebuild (renamed from dev-ruby/activesupport/activesupport-7.1.3.ebuild)0
-rw-r--r--dev-ruby/coolio/Manifest7
-rw-r--r--dev-ruby/coolio/coolio-1.7.1-r2.ebuild52
-rw-r--r--dev-ruby/coolio/coolio-1.8.1.ebuild (renamed from dev-ruby/coolio/coolio-1.7.1-r1.ebuild)3
-rw-r--r--dev-ruby/coolio/metadata.xml2
-rw-r--r--dev-ruby/debug/Manifest2
-rw-r--r--dev-ruby/debug/debug-1.9.1.ebuild2
-rw-r--r--dev-ruby/io-console/Manifest2
-rw-r--r--dev-ruby/io-console/io-console-0.7.2.ebuild2
-rw-r--r--dev-ruby/irb/Manifest2
-rw-r--r--dev-ruby/irb/irb-1.11.1.ebuild2
-rw-r--r--dev-ruby/mini_magick/Manifest2
-rw-r--r--dev-ruby/mini_magick/mini_magick-4.12.0.ebuild7
-rw-r--r--dev-ruby/mocha/Manifest12
-rw-r--r--dev-ruby/mocha/mocha-1.16.1.ebuild4
-rw-r--r--dev-ruby/mocha/mocha-2.0.2.ebuild42
-rw-r--r--dev-ruby/mocha/mocha-2.0.4.ebuild4
-rw-r--r--dev-ruby/mocha/mocha-2.2.0.ebuild2
-rw-r--r--dev-ruby/mocha/mocha-2.3.0.ebuild (renamed from dev-ruby/mocha/mocha-2.1.0.ebuild)0
-rw-r--r--dev-ruby/net-ftp/Manifest2
-rw-r--r--dev-ruby/net-ftp/net-ftp-0.3.4.ebuild2
-rw-r--r--dev-ruby/rails/Manifest8
-rw-r--r--dev-ruby/rails/rails-7.0.8.3.ebuild (renamed from dev-ruby/rails/rails-7.0.8.ebuild)4
-rw-r--r--dev-ruby/rails/rails-7.1.3.3.ebuild (renamed from dev-ruby/rails/rails-7.1.3.ebuild)0
-rw-r--r--dev-ruby/railties/Manifest8
-rw-r--r--dev-ruby/railties/railties-7.0.8.3.ebuild (renamed from dev-ruby/railties/railties-7.0.8.ebuild)4
-rw-r--r--dev-ruby/railties/railties-7.1.3.3.ebuild (renamed from dev-ruby/railties/railties-7.1.3.ebuild)4
-rw-r--r--dev-ruby/rdoc/Manifest2
-rw-r--r--dev-ruby/rdoc/rdoc-6.6.3.1-r1.ebuild2
-rw-r--r--dev-ruby/reline/Manifest2
-rw-r--r--dev-ruby/reline/reline-0.4.3.ebuild2
-rw-r--r--dev-ruby/test-unit-ruby-core/Manifest2
-rw-r--r--dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild2
-rw-r--r--dev-ruby/time/Manifest2
-rw-r--r--dev-ruby/time/time-0.2.2.ebuild4
-rw-r--r--dev-util/Manifest.gzbin65456 -> 65448 bytes
-rw-r--r--dev-util/ccache/Manifest1
-rw-r--r--dev-util/ccache/ccache-4.9.1.ebuild131
-rw-r--r--dev-util/cvise/Manifest2
-rw-r--r--dev-util/cvise/cvise-2.9.0.ebuild78
-rw-r--r--dev-util/pkgcheck/Manifest10
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.27-r3.ebuild (renamed from dev-util/pkgcheck/pkgcheck-0.10.27-r2.ebuild)1
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.28-r2.ebuild (renamed from dev-util/pkgcheck/pkgcheck-0.10.28-r1.ebuild)1
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.29-r1.ebuild (renamed from dev-util/pkgcheck/pkgcheck-0.10.29.ebuild)3
-rw-r--r--dev-util/pkgcheck/pkgcheck-0.10.30.ebuild93
-rw-r--r--dev-util/pkgcheck/pkgcheck-9999.ebuild4
-rw-r--r--dev-util/rocprofiler/Manifest5
-rw-r--r--dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch88
-rw-r--r--dev-util/rocprofiler/metadata.xml2
-rw-r--r--dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild (renamed from dev-util/rocprofiler/rocprofiler-5.3.3.ebuild)13
-rw-r--r--eclass/Manifest.gzbin39588 -> 39586 bytes
-rw-r--r--eclass/linux-mod-r1.eclass56
-rw-r--r--eclass/llvm.org.eclass3
-rw-r--r--eclass/rocm.eclass31
-rw-r--r--gnome-extra/Manifest.gzbin11252 -> 11250 bytes
-rw-r--r--gnome-extra/gnome-firmware/Manifest4
-rw-r--r--gnome-extra/gnome-firmware/gnome-firmware-45.0.ebuild4
-rw-r--r--gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild44
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild58
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest6
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild56
-rw-r--r--gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild (renamed from gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild)9
-rw-r--r--gui-libs/Manifest.gzbin4953 -> 4955 bytes
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/Manifest2
-rw-r--r--gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild41
-rw-r--r--media-gfx/Manifest.gzbin37996 -> 37999 bytes
-rw-r--r--media-gfx/simple-scan/Manifest3
-rw-r--r--media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch82
-rw-r--r--media-gfx/simple-scan/simple-scan-46.0.ebuild71
-rw-r--r--media-libs/Manifest.gzbin69340 -> 69340 bytes
-rw-r--r--media-libs/libpano13/Manifest2
-rw-r--r--media-libs/libpano13/libpano13-2.9.22.ebuild2
-rw-r--r--media-libs/libquicktime/Manifest4
-rw-r--r--media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch86
-rw-r--r--media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch651
-rw-r--r--media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg5.patch342
-rw-r--r--media-libs/libquicktime/libquicktime-1.2.4-r5.ebuild124
-rw-r--r--media-libs/libvpl-tools/Manifest2
-rw-r--r--media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild (renamed from media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild)28
-rw-r--r--media-sound/Manifest.gzbin57589 -> 57594 bytes
-rw-r--r--media-sound/amsynth/Manifest2
-rw-r--r--media-sound/amsynth/amsynth-1.13.2.ebuild64
-rw-r--r--media-sound/ardour/Manifest2
-rw-r--r--media-sound/ardour/ardour-8.4.ebuild198
-rw-r--r--media-sound/guitarix/Manifest2
-rw-r--r--media-sound/guitarix/guitarix-0.46.0.ebuild2
-rw-r--r--media-sound/rhythmbox/Manifest6
-rw-r--r--media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch72
-rw-r--r--media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch36
-rw-r--r--media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch38
-rw-r--r--media-sound/rhythmbox/files/rhythmbox-3.4.7-python3.12.patch30
-rw-r--r--media-sound/rhythmbox/files/rhythmbox-3.4.7-skip-broken-test.patch24
-rw-r--r--media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild143
-rw-r--r--metadata/Manifest.gzbin11359 -> 11355 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.gzbin28369 -> 28385 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin57811 -> 57976 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.32.10816
-rw-r--r--metadata/md5-cache/app-admin/gopass-1.15.134
-rw-r--r--metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r12
-rw-r--r--metadata/md5-cache/app-admin/ryzen_smu-0.1.52
-rw-r--r--metadata/md5-cache/app-antivirus/Manifest.gzbin2160 -> 2160 bytes
-rw-r--r--metadata/md5-cache/app-antivirus/lkrg-0.9.6-r12
-rw-r--r--metadata/md5-cache/app-antivirus/lkrg-0.9.72
-rw-r--r--metadata/md5-cache/app-antivirus/lkrg-0.9.82
-rw-r--r--metadata/md5-cache/app-arch/7zip-24.0514
-rw-r--r--metadata/md5-cache/app-arch/Manifest.gzbin28743 -> 28742 bytes
-rw-r--r--metadata/md5-cache/app-arch/bzip2-1.0.8-r414
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin25671 -> 25828 bytes
-rw-r--r--metadata/md5-cache/app-containers/earthly-0.8.1114
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin40260 -> 40256 bytes
-rw-r--r--metadata/md5-cache/app-crypt/eid-mw-5.1.1516
-rw-r--r--metadata/md5-cache/app-crypt/eid-mw-5.1.1816
-rw-r--r--metadata/md5-cache/app-crypt/eid-mw-99992
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin100032 -> 100031 bytes
-rw-r--r--metadata/md5-cache/app-emacs/exec-path-from-shell-2.24
-rw-r--r--metadata/md5-cache/app-emacs/helm-3.9.84
-rw-r--r--metadata/md5-cache/app-emacs/nginx-mode-1.1.104
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.6.264
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin35006 -> 34687 bytes
-rw-r--r--metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r12
-rw-r--r--metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r22
-rw-r--r--metadata/md5-cache/app-emulation/vendor-reset-99992
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-99992
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.502
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r12
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r12
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r22
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r32
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.182
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r12
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-7.0.14-r12
-rw-r--r--metadata/md5-cache/app-emulation/virtualbox-modules-7.0.182
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-9.518
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-9.9 (renamed from metadata/md5-cache/app-emulation/wine-staging-9.6)10
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-99994
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-9.618
-rw-r--r--metadata/md5-cache/app-emulation/wine-vanilla-9.9 (renamed from metadata/md5-cache/app-emulation/wine-vanilla-9.5)10
-rw-r--r--metadata/md5-cache/app-laptop/Manifest.gzbin4446 -> 4450 bytes
-rw-r--r--metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre202405062
-rw-r--r--metadata/md5-cache/app-laptop/tp_smapi-0.442
-rw-r--r--metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.142
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77960 -> 77641 bytes
-rw-r--r--metadata/md5-cache/app-misc/gcal-4.1-r115
-rw-r--r--metadata/md5-cache/app-misc/gcal-4.1-r215
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin19248 -> 18761 bytes
-rw-r--r--metadata/md5-cache/app-portage/elt-patches-2024011612
-rw-r--r--metadata/md5-cache/app-portage/elt-patches-2024021312
-rw-r--r--metadata/md5-cache/app-portage/elt-patches-2024041512
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin19718 -> 19400 bytes
-rw-r--r--metadata/md5-cache/app-shells/bash-5.1_p16-r715
-rw-r--r--metadata/md5-cache/app-shells/bash-5.2_p2615
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin79974 -> 80135 bytes
-rw-r--r--metadata/md5-cache/app-text/ghostscript-gpl-10.03.115
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9439 -> 9280 bytes
-rw-r--r--metadata/md5-cache/dev-debug/gdb-13.2-r217
-rw-r--r--metadata/md5-cache/dev-debug/gdb-14.1-r117
-rw-r--r--metadata/md5-cache/dev-debug/lldb-15.0.72
-rw-r--r--metadata/md5-cache/dev-debug/lldb-16.0.62
-rw-r--r--metadata/md5-cache/dev-debug/lldb-16.0.6-r12
-rw-r--r--metadata/md5-cache/dev-debug/lldb-17.0.62
-rw-r--r--metadata/md5-cache/dev-debug/lldb-18.1.52
-rw-r--r--metadata/md5-cache/dev-debug/lldb-19.0.0.99992
-rw-r--r--metadata/md5-cache/dev-debug/lldb-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/dev-debug/lldb-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/dev-debug/scap-driver-0.29.3-r42
-rw-r--r--metadata/md5-cache/dev-debug/scap-driver-0.29.3-r52
-rw-r--r--metadata/md5-cache/dev-debug/scap-driver-0.29.3-r62
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin71079 -> 71081 bytes
-rw-r--r--metadata/md5-cache/dev-java/commons-logging-1.3.14
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44618 -> 44781 bytes
-rw-r--r--metadata/md5-cache/dev-lang/boogie-3.1.44
-rw-r--r--metadata/md5-cache/dev-lang/crystal-1.12.14
-rw-r--r--metadata/md5-cache/dev-lang/fuzion-0.08816
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin186705 -> 186596 bytes
-rw-r--r--metadata/md5-cache/dev-libs/castxml-0.6.54
-rw-r--r--metadata/md5-cache/dev-libs/inih-584
-rw-r--r--metadata/md5-cache/dev-libs/libclc-15.0.72
-rw-r--r--metadata/md5-cache/dev-libs/libclc-16.0.62
-rw-r--r--metadata/md5-cache/dev-libs/libclc-17.0.62
-rw-r--r--metadata/md5-cache/dev-libs/libclc-18.1.52
-rw-r--r--metadata/md5-cache/dev-libs/libclc-19.0.0.99992
-rw-r--r--metadata/md5-cache/dev-libs/libclc-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/dev-libs/libclc-19.0.0_pre2024051813
-rw-r--r--metadata/md5-cache/dev-libs/libffi-3.4.4-r314
-rw-r--r--metadata/md5-cache/dev-libs/libunique-3.0.2-r115
-rw-r--r--metadata/md5-cache/dev-libs/libunique-3.0.2-r24
-rw-r--r--metadata/md5-cache/dev-libs/rccl-5.1.32
-rw-r--r--metadata/md5-cache/dev-libs/rccl-5.7.12
-rw-r--r--metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1-r12
-rw-r--r--metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.0.02
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin104821 -> 104988 bytes
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-15.0.72
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-16.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-17.0.62
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-18.1.52
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.99992
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/dev-python/Arpeggio-2.0.210
-rw-r--r--metadata/md5-cache/dev-python/Faker-25.2.010
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin356818 -> 356939 bytes
-rw-r--r--metadata/md5-cache/dev-python/ajsonrpc-1.2.010
-rw-r--r--metadata/md5-cache/dev-python/allpairspy-2.5.110
-rw-r--r--metadata/md5-cache/dev-python/annotated-types-0.6.010
-rw-r--r--metadata/md5-cache/dev-python/antlr4-python3-runtime-4.13.110
-rw-r--r--metadata/md5-cache/dev-python/anyascii-0.3.210
-rw-r--r--metadata/md5-cache/dev-python/argh-0.31.22
-rw-r--r--metadata/md5-cache/dev-python/argparse-addons-0.12.010
-rw-r--r--metadata/md5-cache/dev-python/betamax-matchers-0.4.0-r110
-rw-r--r--metadata/md5-cache/dev-python/bibtexparser-1.4.110
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.34.10816
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.34.10816
-rw-r--r--metadata/md5-cache/dev-python/cfgv-3.4.010
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-0.87.316
-rw-r--r--metadata/md5-cache/dev-python/clang-python-15.0.72
-rw-r--r--metadata/md5-cache/dev-python/clang-python-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-python-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/clang-python-18.1.52
-rw-r--r--metadata/md5-cache/dev-python/clang-python-19.0.0.99992
-rw-r--r--metadata/md5-cache/dev-python/clang-python-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/dev-python/clang-python-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/dev-python/click-didyoumean-0.3.016
-rw-r--r--metadata/md5-cache/dev-python/click-didyoumean-0.3.110
-rw-r--r--metadata/md5-cache/dev-python/clint-0.5.1-r414
-rw-r--r--metadata/md5-cache/dev-python/colorclass-2.2.2-r110
-rw-r--r--metadata/md5-cache/dev-python/colorful-0.5.610
-rw-r--r--metadata/md5-cache/dev-python/colour-0.1.5-r110
-rw-r--r--metadata/md5-cache/dev-python/configobj-5.0.810
-rw-r--r--metadata/md5-cache/dev-python/confusable-homoglyphs-3.3.110
-rw-r--r--metadata/md5-cache/dev-python/croniter-2.0.510
-rw-r--r--metadata/md5-cache/dev-python/cssselect2-0.7.010
-rw-r--r--metadata/md5-cache/dev-python/dbutils-3.0.316
-rw-r--r--metadata/md5-cache/dev-python/dbutils-3.1.010
-rw-r--r--metadata/md5-cache/dev-python/doublex-1.9.6.110
-rw-r--r--metadata/md5-cache/dev-python/doublex-expects-0.7.1-r110
-rw-r--r--metadata/md5-cache/dev-python/expects-0.9.0-r110
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.23.110
-rw-r--r--metadata/md5-cache/dev-python/graphviz-0.20.310
-rw-r--r--metadata/md5-cache/dev-python/greenstalk-2.0.210
-rw-r--r--metadata/md5-cache/dev-python/guessit-3.8.010
-rw-r--r--metadata/md5-cache/dev-python/httplib2-0.22.010
-rw-r--r--metadata/md5-cache/dev-python/huawei-lte-api-1.8.110
-rw-r--r--metadata/md5-cache/dev-python/imageio-ffmpeg-0.4.9-r110
-rw-r--r--metadata/md5-cache/dev-python/iniparse-0.5_p202211022
-rw-r--r--metadata/md5-cache/dev-python/jaraco-logging-3.3.010
-rw-r--r--metadata/md5-cache/dev-python/jaraco-stream-3.0.3-r110
-rw-r--r--metadata/md5-cache/dev-python/jaraco-vcs-2.1.016
-rw-r--r--metadata/md5-cache/dev-python/jaraco-vcs-2.2.012
-rw-r--r--metadata/md5-cache/dev-python/jaraco-versioning-1.1.010
-rw-r--r--metadata/md5-cache/dev-python/jinja2-time-0.2.0-r110
-rw-r--r--metadata/md5-cache/dev-python/jmespath-1.0.110
-rw-r--r--metadata/md5-cache/dev-python/josepy-1.14.010
-rw-r--r--metadata/md5-cache/dev-python/jq-1.7.012
-rw-r--r--metadata/md5-cache/dev-python/json-rpc-1.15.010
-rw-r--r--metadata/md5-cache/dev-python/json5-0.9.2510
-rw-r--r--metadata/md5-cache/dev-python/jsondiff-2.0.0-r110
-rw-r--r--metadata/md5-cache/dev-python/jsonext-0.4.2-r110
-rw-r--r--metadata/md5-cache/dev-python/jsonpatch-1.3310
-rw-r--r--metadata/md5-cache/dev-python/jsonref-1.1.010
-rw-r--r--metadata/md5-cache/dev-python/jsonxs-0.6-r112
-rw-r--r--metadata/md5-cache/dev-python/junit-xml-1.9-r110
-rw-r--r--metadata/md5-cache/dev-python/kgb-7.1.110
-rw-r--r--metadata/md5-cache/dev-python/lazy-loader-0.410
-rw-r--r--metadata/md5-cache/dev-python/lazy-object-proxy-1.10.012
-rw-r--r--metadata/md5-cache/dev-python/libarchive-c-5.110
-rw-r--r--metadata/md5-cache/dev-python/libpillowfight-0.3.0_p20210816-r112
-rw-r--r--metadata/md5-cache/dev-python/license-expression-30.3.010
-rw-r--r--metadata/md5-cache/dev-python/lit-15.0.72
-rw-r--r--metadata/md5-cache/dev-python/lit-16.0.62
-rw-r--r--metadata/md5-cache/dev-python/lit-17.0.62
-rw-r--r--metadata/md5-cache/dev-python/lit-18.1.52
-rw-r--r--metadata/md5-cache/dev-python/lit-19.0.0.999912
-rw-r--r--metadata/md5-cache/dev-python/lit-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/dev-python/lit-19.0.0_pre2024051815
-rw-r--r--metadata/md5-cache/dev-python/littleutils-0.2.2-r110
-rw-r--r--metadata/md5-cache/dev-python/looseversion-1.3.012
-rw-r--r--metadata/md5-cache/dev-python/lxml-html-clean-0.1.110
-rw-r--r--metadata/md5-cache/dev-python/lz4-4.3.312
-rw-r--r--metadata/md5-cache/dev-python/mamba-0.11.310
-rw-r--r--metadata/md5-cache/dev-python/manuel-1.12.4_p2023112910
-rw-r--r--metadata/md5-cache/dev-python/marshmallow-3.21.116
-rw-r--r--metadata/md5-cache/dev-python/marshmallow-3.21.210
-rw-r--r--metadata/md5-cache/dev-python/mdit-py-plugins-0.4.110
-rw-r--r--metadata/md5-cache/dev-python/memory-allocator-0.1.414
-rw-r--r--metadata/md5-cache/dev-python/minidb-2.0.810
-rw-r--r--metadata/md5-cache/dev-python/minimock-1.3.0-r110
-rw-r--r--metadata/md5-cache/dev-python/multidict-6.0.512
-rw-r--r--metadata/md5-cache/dev-python/multipledispatch-1.0.010
-rw-r--r--metadata/md5-cache/dev-python/munkres-1.1.4-r110
-rw-r--r--metadata/md5-cache/dev-python/natsort-8.4.010
-rw-r--r--metadata/md5-cache/dev-python/nest-asyncio-1.6.010
-rw-r--r--metadata/md5-cache/dev-python/netifaces-0.11.0-r212
-rw-r--r--metadata/md5-cache/dev-python/node-semver-0.9.010
-rw-r--r--metadata/md5-cache/dev-python/noiseprotocol-0.3.110
-rw-r--r--metadata/md5-cache/dev-python/ntplib-0.4.0-r110
-rw-r--r--metadata/md5-cache/dev-python/odfpy-1.4.210
-rw-r--r--metadata/md5-cache/dev-python/openapi3-1.8.210
-rw-r--r--metadata/md5-cache/dev-python/overrides-7.7.010
-rw-r--r--metadata/md5-cache/dev-python/owslib-0.31.010
-rw-r--r--metadata/md5-cache/dev-python/paginate-0.5.610
-rw-r--r--metadata/md5-cache/dev-python/parsedatetime-2.6-r110
-rw-r--r--metadata/md5-cache/dev-python/paste-3.10.110
-rw-r--r--metadata/md5-cache/dev-python/pastedeploy-3.110
-rw-r--r--metadata/md5-cache/dev-python/pastel-0.2.1-r110
-rw-r--r--metadata/md5-cache/dev-python/pathable-0.4.310
-rw-r--r--metadata/md5-cache/dev-python/pbkdf2-1.3-r210
-rw-r--r--metadata/md5-cache/dev-python/pebble-5.0.710
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-8.13.37 (renamed from metadata/md5-cache/dev-python/types-docutils-0.20.0.20240406)19
-rw-r--r--metadata/md5-cache/dev-python/phply-1.2.610
-rw-r--r--metadata/md5-cache/dev-python/pickleshare-0.7.5-r110
-rw-r--r--metadata/md5-cache/dev-python/picobox-3.0.016
-rw-r--r--metadata/md5-cache/dev-python/picobox-4.0.010
-rw-r--r--metadata/md5-cache/dev-python/pid-3.0.4-r112
-rw-r--r--metadata/md5-cache/dev-python/pkgconfig-1.5.5-r110
-rw-r--r--metadata/md5-cache/dev-python/plette-2.0.210
-rw-r--r--metadata/md5-cache/dev-python/pmw-2.1.110
-rw-r--r--metadata/md5-cache/dev-python/podcastparser-0.6.1010
-rw-r--r--metadata/md5-cache/dev-python/poyo-0.5.0-r110
-rw-r--r--metadata/md5-cache/dev-python/process-tests-3.0.010
-rw-r--r--metadata/md5-cache/dev-python/progress-1.6-r110
-rw-r--r--metadata/md5-cache/dev-python/prompt-toolkit-3.0.4310
-rw-r--r--metadata/md5-cache/dev-python/psycopg-3.1.1912
-rw-r--r--metadata/md5-cache/dev-python/publicsuffix-2.20191221-r212
-rw-r--r--metadata/md5-cache/dev-python/pyasyncore-1.0.410
-rw-r--r--metadata/md5-cache/dev-python/pycdio-2.1.1-r112
-rw-r--r--metadata/md5-cache/dev-python/pychm-0.8.6-r112
-rw-r--r--metadata/md5-cache/dev-python/pyclipper-1.3.0_p512
-rw-r--r--metadata/md5-cache/dev-python/pycryptodome-3.20.012
-rw-r--r--metadata/md5-cache/dev-python/pyelftools-0.3110
-rw-r--r--metadata/md5-cache/dev-python/pyenchant-3.2.2-r110
-rw-r--r--metadata/md5-cache/dev-python/pyformance-0.4-r212
-rw-r--r--metadata/md5-cache/dev-python/pygccxml-2.5.04
-rw-r--r--metadata/md5-cache/dev-python/pygdbmi-0.11.0.010
-rw-r--r--metadata/md5-cache/dev-python/pygit2-1.14.112
-rw-r--r--metadata/md5-cache/dev-python/pygments-ansi-color-0.3.014
-rw-r--r--metadata/md5-cache/dev-python/pyh2o-1-r112
-rw-r--r--metadata/md5-cache/dev-python/pyhcl-0.4.510
-rw-r--r--metadata/md5-cache/dev-python/pyjwt-2.8.010
-rw-r--r--metadata/md5-cache/dev-python/pykka-4.0.210
-rw-r--r--metadata/md5-cache/dev-python/pylast-5.2.010
-rw-r--r--metadata/md5-cache/dev-python/pylatexenc-2.1010
-rw-r--r--metadata/md5-cache/dev-python/pylru-1.2.112
-rw-r--r--metadata/md5-cache/dev-python/pymad-0.11.312
-rw-r--r--metadata/md5-cache/dev-python/pymdstat-0.4.310
-rw-r--r--metadata/md5-cache/dev-python/pymetar-1.4-r210
-rw-r--r--metadata/md5-cache/dev-python/pymysql-1.1.010
-rw-r--r--metadata/md5-cache/dev-python/pynacl-1.5.0-r312
-rw-r--r--metadata/md5-cache/dev-python/pyparsing-3.1.210
-rw-r--r--metadata/md5-cache/dev-python/pypdf-4.2.010
-rw-r--r--metadata/md5-cache/dev-python/pyphen-0.15.010
-rw-r--r--metadata/md5-cache/dev-python/pypng-0.20220715.010
-rw-r--r--metadata/md5-cache/dev-python/pyproject-api-1.6.110
-rw-r--r--metadata/md5-cache/dev-python/pyrfc3339-1.1-r110
-rw-r--r--metadata/md5-cache/dev-python/pyrqlite-2.2.210
-rw-r--r--metadata/md5-cache/dev-python/pysrt-1.1.2-r110
-rw-r--r--metadata/md5-cache/dev-python/pysrt-999910
-rw-r--r--metadata/md5-cache/dev-python/pytest-localftpserver-1.3.116
-rw-r--r--metadata/md5-cache/dev-python/python-constraint-1.4.010
-rw-r--r--metadata/md5-cache/dev-python/python-ctags3-1.6.010
-rw-r--r--metadata/md5-cache/dev-python/python-debian-0.1.4910
-rw-r--r--metadata/md5-cache/dev-python/python-gflags-3.1.2-r210
-rw-r--r--metadata/md5-cache/dev-python/python-linux-procfs-0.7.115
-rw-r--r--metadata/md5-cache/dev-python/python-linux-procfs-0.7.310
-rw-r--r--metadata/md5-cache/dev-python/python-lzo-1.1512
-rw-r--r--metadata/md5-cache/dev-python/python-multipart-0.0.910
-rw-r--r--metadata/md5-cache/dev-python/python-utils-3.8.210
-rw-r--r--metadata/md5-cache/dev-python/pytidylib-0.3.2-r212
-rw-r--r--metadata/md5-cache/dev-python/pywayland-0.4.1712
-rw-r--r--metadata/md5-cache/dev-python/pyxdg-0.28-r110
-rw-r--r--metadata/md5-cache/dev-python/random2-1.0.210
-rw-r--r--metadata/md5-cache/dev-python/rarfile-4.210
-rw-r--r--metadata/md5-cache/dev-python/ratelimit-2.2.1-r110
-rw-r--r--metadata/md5-cache/dev-python/re-assert-1.1.0-r310
-rw-r--r--metadata/md5-cache/dev-python/rebulk-3.2.010
-rw-r--r--metadata/md5-cache/dev-python/redis-5.0.410
-rw-r--r--metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r212
-rw-r--r--metadata/md5-cache/dev-python/rencode-1.0.6-r312
-rw-r--r--metadata/md5-cache/dev-python/requests-file-2.0.010
-rw-r--r--metadata/md5-cache/dev-python/requests-futures-1.0.110
-rw-r--r--metadata/md5-cache/dev-python/requests-toolbelt-1.0.010
-rw-r--r--metadata/md5-cache/dev-python/requests-wsgi-adapter-0.4.112
-rw-r--r--metadata/md5-cache/dev-python/retry-decorator-1.1.1-r114
-rw-r--r--metadata/md5-cache/dev-python/retrying-1.3.410
-rw-r--r--metadata/md5-cache/dev-python/ruamel-yaml-0.18.610
-rw-r--r--metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.812
-rw-r--r--metadata/md5-cache/dev-python/sarge-0.1.7_p110
-rw-r--r--metadata/md5-cache/dev-python/schema-0.7.5-r116
-rw-r--r--metadata/md5-cache/dev-python/schema-0.7.710
-rw-r--r--metadata/md5-cache/dev-python/semver-3.0.210
-rw-r--r--metadata/md5-cache/dev-python/send2trash-1.8.310
-rw-r--r--metadata/md5-cache/dev-python/serverfiles-0.3.1-r110
-rw-r--r--metadata/md5-cache/dev-python/sexpdata-1.0.210
-rw-r--r--metadata/md5-cache/dev-python/sgmllib3k-1.0.0-r110
-rw-r--r--metadata/md5-cache/dev-python/shellingham-1.5.412
-rw-r--r--metadata/md5-cache/dev-python/shtab-1.7.112
-rw-r--r--metadata/md5-cache/dev-python/simber-0.2.610
-rw-r--r--metadata/md5-cache/dev-python/simple-websocket-1.0.010
-rw-r--r--metadata/md5-cache/dev-python/snakeoil-0.10.810
-rw-r--r--metadata/md5-cache/dev-python/snakeoil-999910
-rw-r--r--metadata/md5-cache/dev-python/sqlglot-23.15.1017
-rw-r--r--metadata/md5-cache/dev-python/sqlglot-23.16.017
-rw-r--r--metadata/md5-cache/dev-python/sqlitedict-2.1.012
-rw-r--r--metadata/md5-cache/dev-python/statsd-4.0.110
-rw-r--r--metadata/md5-cache/dev-python/stdio-mgr-1.0.1-r110
-rw-r--r--metadata/md5-cache/dev-python/structlog-24.1.010
-rw-r--r--metadata/md5-cache/dev-python/subprocess-tee-0.4.110
-rw-r--r--metadata/md5-cache/dev-python/suds-community-1.1.210
-rw-r--r--metadata/md5-cache/dev-python/sure-2.0.110
-rw-r--r--metadata/md5-cache/dev-python/svg-path-6.310
-rw-r--r--metadata/md5-cache/dev-python/svgwrite-1.4.310
-rw-r--r--metadata/md5-cache/dev-python/tcolorpy-0.1.416
-rw-r--r--metadata/md5-cache/dev-python/tcolorpy-0.1.610
-rw-r--r--metadata/md5-cache/dev-python/termcolor-2.4.010
-rw-r--r--metadata/md5-cache/dev-python/text-unidecode-1.3-r110
-rw-r--r--metadata/md5-cache/dev-python/textile-4.0.2-r110
-rw-r--r--metadata/md5-cache/dev-python/texttable-1.7.010
-rw-r--r--metadata/md5-cache/dev-python/three-merge-0.1.1-r110
-rw-r--r--metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r110
-rw-r--r--metadata/md5-cache/dev-python/tinycss2-1.3.010
-rw-r--r--metadata/md5-cache/dev-python/tokenize-rt-5.2.010
-rw-r--r--metadata/md5-cache/dev-python/toposort-1.1010
-rw-r--r--metadata/md5-cache/dev-python/tox-4.15.010
-rw-r--r--metadata/md5-cache/dev-python/tree-sitter-0.22.2-r1 (renamed from metadata/md5-cache/dev-python/tree-sitter-0.22.2)2
-rw-r--r--metadata/md5-cache/dev-python/trove-classifiers-2024.5.1716
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.21.0.2024042310
-rw-r--r--metadata/md5-cache/dev-python/types-psutil-5.9.5.2024051610
-rw-r--r--metadata/md5-cache/dev-python/types-setuptools-69.5.0.2024051815
-rw-r--r--metadata/md5-cache/dev-python/tzdata-1000110
-rw-r--r--metadata/md5-cache/dev-python/tzlocal-5.210
-rw-r--r--metadata/md5-cache/dev-python/ukkonen-1.0.1-r112
-rw-r--r--metadata/md5-cache/dev-python/unidiff-0.7.510
-rw-r--r--metadata/md5-cache/dev-python/untangle-1.2.1-r110
-rw-r--r--metadata/md5-cache/dev-python/uritemplate-4.1.110
-rw-r--r--metadata/md5-cache/dev-python/url-normalize-1.4.3-r110
-rw-r--r--metadata/md5-cache/dev-python/userpath-1.9.210
-rw-r--r--metadata/md5-cache/dev-python/validators-0.28.110
-rw-r--r--metadata/md5-cache/dev-python/vdf-3.4-r110
-rw-r--r--metadata/md5-cache/dev-python/versioneer-0.29-r110
-rw-r--r--metadata/md5-cache/dev-python/vine-5.1.010
-rw-r--r--metadata/md5-cache/dev-python/visitor-0.1.3-r214
-rw-r--r--metadata/md5-cache/dev-python/voluptuous-0.14.210
-rw-r--r--metadata/md5-cache/dev-python/waitress-3.0.010
-rw-r--r--metadata/md5-cache/dev-python/warlock-2.0.110
-rw-r--r--metadata/md5-cache/dev-python/wcwidth-0.2.1310
-rw-r--r--metadata/md5-cache/dev-python/whatever-0.710
-rw-r--r--metadata/md5-cache/dev-python/whisper-1.1.1010
-rw-r--r--metadata/md5-cache/dev-python/xkbcommon-1.012
-rw-r--r--metadata/md5-cache/dev-python/xmlsec-1.3.12-r417
-rw-r--r--metadata/md5-cache/dev-python/xmlsec-1.3.1412
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.9.412
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.132.212
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin206875 -> 206516 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-6.1.7.74
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.3.3 (renamed from metadata/md5-cache/dev-ruby/activesupport-7.1.3)2
-rw-r--r--metadata/md5-cache/dev-ruby/coolio-1.7.1-r117
-rw-r--r--metadata/md5-cache/dev-ruby/coolio-1.7.1-r217
-rw-r--r--metadata/md5-cache/dev-ruby/coolio-1.8.117
-rw-r--r--metadata/md5-cache/dev-ruby/debug-1.9.14
-rw-r--r--metadata/md5-cache/dev-ruby/io-console-0.7.24
-rw-r--r--metadata/md5-cache/dev-ruby/irb-1.11.14
-rw-r--r--metadata/md5-cache/dev-ruby/mini_magick-4.12.012
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-1.16.14
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-2.0.217
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-2.0.412
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-2.2.04
-rw-r--r--metadata/md5-cache/dev-ruby/mocha-2.3.0 (renamed from metadata/md5-cache/dev-ruby/mocha-2.1.0)2
-rw-r--r--metadata/md5-cache/dev-ruby/net-ftp-0.3.44
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.817
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.317
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/rdoc-6.6.3.1-r14
-rw-r--r--metadata/md5-cache/dev-ruby/reline-0.4.34
-rw-r--r--metadata/md5-cache/dev-ruby/test-unit-ruby-core-1.0.54
-rw-r--r--metadata/md5-cache/dev-ruby/time-0.2.24
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin126827 -> 126662 bytes
-rw-r--r--metadata/md5-cache/dev-util/Tensile-5.4.2-r22
-rw-r--r--metadata/md5-cache/dev-util/Tensile-5.7.1-r22
-rw-r--r--metadata/md5-cache/dev-util/ccache-4.9.117
-rw-r--r--metadata/md5-cache/dev-util/cvise-2.9.017
-rw-r--r--metadata/md5-cache/dev-util/hip-5.7.1-r22
-rw-r--r--metadata/md5-cache/dev-util/hip-6.0.02
-rw-r--r--metadata/md5-cache/dev-util/lttng-modules-2.13.102
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.27-r3 (renamed from metadata/md5-cache/dev-util/pkgcheck-0.10.27-r2)6
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.28-r2 (renamed from metadata/md5-cache/dev-util/pkgcheck-0.10.28-r1)6
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.29-r116
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-0.10.30 (renamed from metadata/md5-cache/dev-util/pkgcheck-0.10.29)10
-rw-r--r--metadata/md5-cache/dev-util/pkgcheck-99996
-rw-r--r--metadata/md5-cache/dev-util/rocprofiler-5.3.3-r1 (renamed from metadata/md5-cache/dev-util/rocprofiler-5.3.3)12
-rw-r--r--metadata/md5-cache/dev-util/roctracer-5.3.3-r12
-rw-r--r--metadata/md5-cache/dev-util/roctracer-5.7.1-r12
-rw-r--r--metadata/md5-cache/games-util/Manifest.gzbin11997 -> 11996 bytes
-rw-r--r--metadata/md5-cache/games-util/xpadneo-0.9.62
-rw-r--r--metadata/md5-cache/games-util/xpadneo-99992
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin18018 -> 18183 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-firmware-45.04
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-firmware-46.016
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-40.013
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-45-r112
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-49 (renamed from metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-46)6
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin8395 -> 8552 bytes
-rw-r--r--metadata/md5-cache/gui-libs/gdk-pixbuf-loader-webp-0.2.715
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57972 -> 58139 bytes
-rw-r--r--metadata/md5-cache/media-gfx/simple-scan-46.016
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin117936 -> 118081 bytes
-rw-r--r--metadata/md5-cache/media-libs/libpano13-2.9.224
-rw-r--r--metadata/md5-cache/media-libs/libquicktime-1.2.4-r516
-rw-r--r--metadata/md5-cache/media-libs/libvpl-tools-1.0.0-r2 (renamed from metadata/md5-cache/media-libs/libvpl-tools-1.0.0-r1)10
-rw-r--r--metadata/md5-cache/media-libs/oidn-2.1.02
-rw-r--r--metadata/md5-cache/media-libs/oidn-2.2.22
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin77141 -> 76982 bytes
-rw-r--r--metadata/md5-cache/media-sound/amsynth-1.13.217
-rw-r--r--metadata/md5-cache/media-sound/ardour-8.415
-rw-r--r--metadata/md5-cache/media-sound/guitarix-0.46.04
-rw-r--r--metadata/md5-cache/media-sound/rhythmbox-3.4.7-r418
-rw-r--r--metadata/md5-cache/media-tv/Manifest.gzbin6296 -> 6292 bytes
-rw-r--r--metadata/md5-cache/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r62
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39777 -> 39769 bytes
-rw-r--r--metadata/md5-cache/media-video/droidcam-2.0.0-r32
-rw-r--r--metadata/md5-cache/media-video/droidcam-2.1.12
-rw-r--r--metadata/md5-cache/media-video/droidcam-2.1.22
-rw-r--r--metadata/md5-cache/media-video/droidcam-2.1.32
-rw-r--r--metadata/md5-cache/media-video/v4l2loopback-0.12.72
-rw-r--r--metadata/md5-cache/media-video/v4l2loopback-0.13.12
-rw-r--r--metadata/md5-cache/media-video/v4l2loopback-99992
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin61630 -> 61473 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/vnstat-2.1116
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin6938 -> 6938 bytes
-rw-r--r--metadata/md5-cache/net-dialup/accel-ppp-1.12.0_p202306092
-rw-r--r--metadata/md5-cache/net-dialup/accel-ppp-99992
-rw-r--r--metadata/md5-cache/net-firewall/Manifest.gzbin6397 -> 6398 bytes
-rw-r--r--metadata/md5-cache/net-firewall/ipset-7.212
-rw-r--r--metadata/md5-cache/net-firewall/ipset-7.21-r12
-rw-r--r--metadata/md5-cache/net-firewall/ipt_netflow-2.6-r12
-rw-r--r--metadata/md5-cache/net-firewall/ipt_netflow-99992
-rw-r--r--metadata/md5-cache/net-firewall/rtsp-conntrack-5.3-r12
-rw-r--r--metadata/md5-cache/net-firewall/xtables-addons-3.24-r12
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57711 -> 57703 bytes
-rw-r--r--metadata/md5-cache/net-libs/libad9361-iio-0.34
-rw-r--r--metadata/md5-cache/net-libs/libiio-0.254
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin94691 -> 94701 bytes
-rw-r--r--metadata/md5-cache/net-misc/curl-8.7.1-r44
-rw-r--r--metadata/md5-cache/net-misc/ena-driver-2.11.12
-rw-r--r--metadata/md5-cache/net-misc/ena-driver-2.12.02
-rw-r--r--metadata/md5-cache/net-misc/gallery-dl-1.26.94
-rw-r--r--metadata/md5-cache/net-misc/openvswitch-2.17.82
-rw-r--r--metadata/md5-cache/net-misc/openvswitch-2.17.9-r12
-rw-r--r--metadata/md5-cache/net-misc/r8125-9.008.00-r12
-rw-r--r--metadata/md5-cache/net-misc/r8125-9.009.01-r12
-rw-r--r--metadata/md5-cache/net-misc/r8125-9.009.02-r12
-rw-r--r--metadata/md5-cache/net-misc/r8125-9.011.01-r12
-rw-r--r--metadata/md5-cache/net-misc/r8125-9.013.022
-rw-r--r--metadata/md5-cache/net-misc/r8152-2.16.3-r12
-rw-r--r--metadata/md5-cache/net-misc/r8152-2.17.12
-rw-r--r--metadata/md5-cache/net-misc/r8168-8.051.02-r12
-rw-r--r--metadata/md5-cache/net-misc/r8168-8.052.012
-rw-r--r--metadata/md5-cache/net-misc/r8168-8.053.002
-rw-r--r--metadata/md5-cache/net-misc/rclone-1.63.14
-rw-r--r--metadata/md5-cache/net-misc/ytmdl-2024.04.144
-rw-r--r--metadata/md5-cache/net-vpn/Manifest.gzbin15755 -> 15742 bytes
-rw-r--r--metadata/md5-cache/net-vpn/ovpn-dco-0.2.202304262
-rw-r--r--metadata/md5-cache/net-vpn/ovpn-dco-0.2.202311172
-rw-r--r--metadata/md5-cache/net-vpn/ovpn-dco-99992
-rw-r--r--metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r12
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin26762 -> 26908 bytes
-rw-r--r--metadata/md5-cache/net-wireless/aic8800-1.0.32
-rw-r--r--metadata/md5-cache/net-wireless/aic8800-1.0.52
-rw-r--r--metadata/md5-cache/net-wireless/bluez-5.754
-rw-r--r--metadata/md5-cache/net-wireless/bluez-5.7617
-rw-r--r--metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r72
-rw-r--r--metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r24
-rw-r--r--metadata/md5-cache/net-wireless/soapybladerf-0.4.14
-rw-r--r--metadata/md5-cache/net-wireless/soapyhackrf-0.3.44
-rw-r--r--metadata/md5-cache/net-wireless/soapyplutosdr-0.2.24
-rw-r--r--metadata/md5-cache/net-wireless/soapyrtlsdr-0.3.34
-rw-r--r--metadata/md5-cache/net-wireless/soapysdr-0.8.14
-rw-r--r--metadata/md5-cache/net-wireless/soapyuhd-0.4.14
-rw-r--r--metadata/md5-cache/net-wireless/uhd-4.6.0.04
-rw-r--r--metadata/md5-cache/sci-chemistry/Manifest.gzbin13498 -> 13499 bytes
-rw-r--r--metadata/md5-cache/sci-chemistry/chemex-2022.3.517
-rw-r--r--metadata/md5-cache/sci-chemistry/chemex-2024.02.1617
-rw-r--r--metadata/md5-cache/sci-chemistry/dssp-4.3.113
-rw-r--r--metadata/md5-cache/sci-chemistry/dssp-4.4.7 (renamed from metadata/md5-cache/sci-chemistry/dssp-4.4.1)8
-rw-r--r--metadata/md5-cache/sci-chemistry/molmol-2k_p2-r913
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin71223 -> 71110 bytes
-rw-r--r--metadata/md5-cache/sci-libs/caffe2-2.1.2-r72
-rw-r--r--metadata/md5-cache/sci-libs/caffe2-2.2.2-r12
-rw-r--r--metadata/md5-cache/sci-libs/caffe2-2.3.0-r32
-rw-r--r--metadata/md5-cache/sci-libs/composable-kernel-5.7.1-r12
-rw-r--r--metadata/md5-cache/sci-libs/hipBLAS-5.1.32
-rw-r--r--metadata/md5-cache/sci-libs/hipBLAS-5.4.22
-rw-r--r--metadata/md5-cache/sci-libs/hipBLAS-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/hipCUB-5.1.32
-rw-r--r--metadata/md5-cache/sci-libs/hipCUB-5.7.1-r12
-rw-r--r--metadata/md5-cache/sci-libs/hipFFT-5.1.3-r12
-rw-r--r--metadata/md5-cache/sci-libs/hipFFT-5.7.1-r12
-rw-r--r--metadata/md5-cache/sci-libs/hipRAND-5.6.0-r12
-rw-r--r--metadata/md5-cache/sci-libs/hipRAND-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/hipSOLVER-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/hipSPARSE-5.1.3-r12
-rw-r--r--metadata/md5-cache/sci-libs/hipSPARSE-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/libcifpp-5.1.116
-rw-r--r--metadata/md5-cache/sci-libs/libcifpp-7.0.4 (renamed from metadata/md5-cache/sci-libs/libcifpp-5.1.2)8
-rw-r--r--metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r32
-rw-r--r--metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.62
-rw-r--r--metadata/md5-cache/sci-libs/miopen-5.1.3-r12
-rw-r--r--metadata/md5-cache/sci-libs/miopen-5.7.1-r12
-rw-r--r--metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r42
-rw-r--r--metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r32
-rw-r--r--metadata/md5-cache/sci-libs/rocBLAS-5.7.1-r22
-rw-r--r--metadata/md5-cache/sci-libs/rocFFT-5.1.3-r12
-rw-r--r--metadata/md5-cache/sci-libs/rocFFT-5.7.1-r22
-rw-r--r--metadata/md5-cache/sci-libs/rocPRIM-5.1.32
-rw-r--r--metadata/md5-cache/sci-libs/rocPRIM-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/rocRAND-5.1.32
-rw-r--r--metadata/md5-cache/sci-libs/rocRAND-5.6.0-r12
-rw-r--r--metadata/md5-cache/sci-libs/rocRAND-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/rocSOLVER-5.1.3-r12
-rw-r--r--metadata/md5-cache/sci-libs/rocSOLVER-5.4.22
-rw-r--r--metadata/md5-cache/sci-libs/rocSOLVER-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/rocSPARSE-5.1.3-r12
-rw-r--r--metadata/md5-cache/sci-libs/rocSPARSE-5.7.1-r22
-rw-r--r--metadata/md5-cache/sci-libs/rocThrust-5.1.32
-rw-r--r--metadata/md5-cache/sci-libs/rocThrust-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/rocWMMA-5.7.12
-rw-r--r--metadata/md5-cache/sci-libs/volk-3.1.24
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin7043 -> 6873 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/spectromatic-1.0-r313
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin91603 -> 91145 bytes
-rw-r--r--metadata/md5-cache/sys-apps/coreutils-9.4-r14
-rw-r--r--metadata/md5-cache/sys-apps/gentoo-functions-1.015
-rw-r--r--metadata/md5-cache/sys-apps/gentoo-functions-1.115
-rw-r--r--metadata/md5-cache/sys-apps/gentoo-functions-1.5 (renamed from metadata/md5-cache/sys-apps/gentoo-functions-1.2)2
-rw-r--r--metadata/md5-cache/sys-apps/openrazer-3.7.0-r12
-rw-r--r--metadata/md5-cache/sys-apps/openrazer-3.8.02
-rw-r--r--metadata/md5-cache/sys-apps/smc-sum-2.14.0.202402152
-rw-r--r--metadata/md5-cache/sys-apps/util-linux-2.39.417
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin29293 -> 30228 bytes
-rw-r--r--metadata/md5-cache/sys-devel/clang-15.0.7-r32
-rw-r--r--metadata/md5-cache/sys-devel/clang-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/clang-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/clang-18.1.52
-rw-r--r--metadata/md5-cache/sys-devel/clang-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/clang-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-devel/clang-19.0.0_pre2024051817
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-15.0.7-r82
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-16.0.6-r42
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-17.0.6-r52
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-18.1.52
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-19.0.0_pre2024051813
-rw-r--r--metadata/md5-cache/sys-devel/clang-runtime-19.0.0_pre2024051812
-rw-r--r--metadata/md5-cache/sys-devel/lld-15.0.72
-rw-r--r--metadata/md5-cache/sys-devel/lld-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/lld-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/lld-18.1.52
-rw-r--r--metadata/md5-cache/sys-devel/lld-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/lld-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-devel/lld-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/sys-devel/llvm-15.0.7-r32
-rw-r--r--metadata/md5-cache/sys-devel/llvm-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-18.1.5-r12
-rw-r--r--metadata/md5-cache/sys-devel/llvm-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/llvm-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-devel/llvm-19.0.0_pre2024051817
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-15.0.72
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-16.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-17.0.62
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-18.1.52
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre2024051813
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin36771 -> 36929 bytes
-rw-r--r--metadata/md5-cache/sys-fs/loop-aes-3.8b2
-rw-r--r--metadata/md5-cache/sys-fs/vhba-202402022
-rw-r--r--metadata/md5-cache/sys-fs/xfsprogs-6.8.015
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.1.142
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.1.152
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.2.22
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.2.2-r12
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.2.32
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-2.2.42
-rw-r--r--metadata/md5-cache/sys-fs/zfs-kmod-99992
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin23904 -> 23740 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/cryptodev-1.13-r12
-rw-r--r--metadata/md5-cache/sys-kernel/cryptodev-99992
-rw-r--r--metadata/md5-cache/sys-kernel/kpatch-0.9.82
-rw-r--r--metadata/md5-cache/sys-kernel/kpatch-99992
-rw-r--r--metadata/md5-cache/sys-kernel/linux-headers-6.7-r114
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin37637 -> 38631 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r42
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-18.1.52
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre2024051814
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.52
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0.99994
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre2024051815
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-15.0.7-r12
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-18.1.52
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-18.1.52
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/sys-libs/libomp-15.0.7-r62
-rw-r--r--metadata/md5-cache/sys-libs/libomp-16.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libomp-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/libomp-18.1.52
-rw-r--r--metadata/md5-cache/sys-libs/libomp-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/libomp-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-libs/libomp-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-15.0.72
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r12
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-17.0.62
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-18.1.52
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0.99992
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre202405092
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre2024051816
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin9096 -> 9099 bytes
-rw-r--r--metadata/md5-cache/sys-power/acpi_call-1.2.2-r12
-rw-r--r--metadata/md5-cache/sys-power/acpi_call-99992
-rw-r--r--metadata/md5-cache/sys-power/bbswitch-0.8_p20211129-r12
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin17055 -> 16731 bytes
-rw-r--r--metadata/md5-cache/sys-process/acct-6.6.4-r314
-rw-r--r--metadata/md5-cache/sys-process/atop-2.10.0-r12
-rw-r--r--metadata/md5-cache/sys-process/atop-2.9.0-r12
-rw-r--r--metadata/md5-cache/sys-process/parallel-2024012215
-rw-r--r--metadata/md5-cache/www-apache/Manifest.gzbin6988 -> 6822 bytes
-rw-r--r--metadata/md5-cache/www-apache/passenger-6.0.1817
-rw-r--r--metadata/md5-cache/www-apache/passenger-6.0.1917
-rw-r--r--metadata/md5-cache/www-apache/passenger-6.0.2117
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin11890 -> 12221 bytes
-rw-r--r--metadata/md5-cache/www-client/vivaldi-6.7.3329.3116
-rw-r--r--metadata/md5-cache/www-client/vivaldi-snapshot-6.8.3358.316
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6443 -> 6441 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-390.1572
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.062
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.052
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.042
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.1792
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.612
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.782
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin24882 -> 24721 bytes
-rw-r--r--metadata/md5-cache/x11-libs/libxcb-1.17.04
-rw-r--r--metadata/md5-cache/x11-libs/pango-1.42.4-r215
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin64017 -> 64012 bytes
-rw-r--r--metadata/md5-cache/x11-misc/virtualgl-3.1-r14
-rw-r--r--metadata/md5-cache/x11-misc/virtualgl-3.1.1 (renamed from metadata/md5-cache/x11-misc/virtualgl-3.1)4
-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.gzbin43594 -> 43594 bytes
-rw-r--r--net-analyzer/vnstat/Manifest3
-rw-r--r--net-analyzer/vnstat/vnstat-2.11.ebuild90
-rw-r--r--net-libs/Manifest.gzbin30968 -> 30976 bytes
-rw-r--r--net-libs/libad9361-iio/Manifest2
-rw-r--r--net-libs/libad9361-iio/libad9361-iio-0.3.ebuild2
-rw-r--r--net-libs/libiio/Manifest2
-rw-r--r--net-libs/libiio/libiio-0.25.ebuild4
-rw-r--r--net-misc/Manifest.gzbin54493 -> 54499 bytes
-rw-r--r--net-misc/curl/Manifest2
-rw-r--r--net-misc/curl/curl-8.7.1-r4.ebuild2
-rw-r--r--net-misc/gallery-dl/Manifest3
-rw-r--r--net-misc/gallery-dl/gallery-dl-1.26.9.ebuild10
-rw-r--r--net-misc/rclone/Manifest2
-rw-r--r--net-misc/rclone/rclone-1.63.1.ebuild4
-rw-r--r--net-misc/ytmdl/Manifest2
-rw-r--r--net-misc/ytmdl/ytmdl-2024.04.14.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin13894 -> 13901 bytes
-rw-r--r--net-wireless/bluez/Manifest4
-rw-r--r--net-wireless/bluez/bluez-5.75.ebuild2
-rw-r--r--net-wireless/bluez/bluez-5.76.ebuild273
-rw-r--r--net-wireless/gnuradio/Manifest2
-rw-r--r--net-wireless/gnuradio/gnuradio-3.10.9.2-r2.ebuild2
-rw-r--r--net-wireless/soapybladerf/Manifest2
-rw-r--r--net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild4
-rw-r--r--net-wireless/soapyhackrf/Manifest2
-rw-r--r--net-wireless/soapyhackrf/soapyhackrf-0.3.4.ebuild4
-rw-r--r--net-wireless/soapyplutosdr/Manifest2
-rw-r--r--net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild2
-rw-r--r--net-wireless/soapyrtlsdr/Manifest2
-rw-r--r--net-wireless/soapyrtlsdr/soapyrtlsdr-0.3.3.ebuild4
-rw-r--r--net-wireless/soapysdr/Manifest2
-rw-r--r--net-wireless/soapysdr/soapysdr-0.8.1.ebuild4
-rw-r--r--net-wireless/soapyuhd/Manifest2
-rw-r--r--net-wireless/soapyuhd/soapyuhd-0.4.1.ebuild4
-rw-r--r--net-wireless/uhd/Manifest2
-rw-r--r--net-wireless/uhd/uhd-4.6.0.0.ebuild2
-rw-r--r--profiles/Manifest.gzbin205422 -> 205423 bytes
-rw-r--r--profiles/base/package.use.mask4
-rw-r--r--profiles/desc/amdgpu_targets.desc14
-rw-r--r--profiles/package.mask34
-rw-r--r--profiles/use.local.desc1
-rw-r--r--sci-chemistry/Manifest.gzbin9202 -> 9206 bytes
-rw-r--r--sci-chemistry/chemex/Manifest4
-rw-r--r--sci-chemistry/chemex/chemex-2024.02.16.ebuild (renamed from sci-chemistry/chemex/chemex-2022.3.5.ebuild)29
-rw-r--r--sci-chemistry/dssp/Manifest6
-rw-r--r--sci-chemistry/dssp/dssp-4.3.1.ebuild39
-rw-r--r--sci-chemistry/dssp/dssp-4.4.7.ebuild (renamed from sci-chemistry/dssp/dssp-4.4.1.ebuild)9
-rw-r--r--sci-chemistry/molmol/Manifest2
-rw-r--r--sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch12
-rw-r--r--sci-chemistry/molmol/molmol-2k_p2-r9.ebuild103
-rw-r--r--sci-libs/Manifest.gzbin44678 -> 44680 bytes
-rw-r--r--sci-libs/libcifpp/Manifest9
-rw-r--r--sci-libs/libcifpp/libcifpp-5.1.1.ebuild38
-rw-r--r--sci-libs/libcifpp/libcifpp-7.0.4.ebuild (renamed from sci-libs/libcifpp/libcifpp-5.1.2.ebuild)19
-rw-r--r--sci-libs/volk/Manifest2
-rw-r--r--sci-libs/volk/volk-3.1.2.ebuild2
-rw-r--r--sci-visualization/Manifest.gzbin4517 -> 4352 bytes
-rw-r--r--sci-visualization/spectromatic/Manifest6
-rw-r--r--sci-visualization/spectromatic/files/spectromatic-1.0-makefile.patch49
-rw-r--r--sci-visualization/spectromatic/files/spectromatic-1.0-stringliteral.patch78
-rw-r--r--sci-visualization/spectromatic/files/spectromatic-1.0-waveheaderstruct-amd64.patch103
-rw-r--r--sci-visualization/spectromatic/metadata.xml19
-rw-r--r--sci-visualization/spectromatic/spectromatic-1.0-r3.ebuild33
-rw-r--r--sys-apps/Manifest.gzbin51382 -> 51378 bytes
-rw-r--r--sys-apps/coreutils/Manifest2
-rw-r--r--sys-apps/coreutils/coreutils-9.4-r1.ebuild2
-rw-r--r--sys-apps/gentoo-functions/Manifest8
-rw-r--r--sys-apps/gentoo-functions/gentoo-functions-1.1.ebuild36
-rw-r--r--sys-apps/gentoo-functions/gentoo-functions-1.2.ebuild36
-rw-r--r--sys-apps/gentoo-functions/gentoo-functions-1.5.ebuild (renamed from sys-apps/gentoo-functions/gentoo-functions-1.0.ebuild)0
-rw-r--r--sys-apps/util-linux/Manifest1
-rw-r--r--sys-apps/util-linux/util-linux-2.39.4.ebuild416
-rw-r--r--sys-devel/Manifest.gzbin7691 -> 7697 bytes
-rw-r--r--sys-devel/clang-common/Manifest2
-rw-r--r--sys-devel/clang-common/clang-common-19.0.0_pre20240518.ebuild304
-rw-r--r--sys-devel/clang-runtime/Manifest1
-rw-r--r--sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240518.ebuild39
-rw-r--r--sys-devel/clang/Manifest2
-rw-r--r--sys-devel/clang/clang-19.0.0_pre20240518.ebuild475
-rw-r--r--sys-devel/lld/Manifest2
-rw-r--r--sys-devel/lld/lld-19.0.0_pre20240518.ebuild93
-rw-r--r--sys-devel/llvm-common/Manifest2
-rw-r--r--sys-devel/llvm-common/llvm-common-19.0.0_pre20240518.ebuild53
-rw-r--r--sys-devel/llvm/Manifest2
-rw-r--r--sys-devel/llvm/llvm-19.0.0_pre20240518.ebuild547
-rw-r--r--sys-fs/Manifest.gzbin22245 -> 22248 bytes
-rw-r--r--sys-fs/xfsprogs/Manifest2
-rw-r--r--sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild106
-rw-r--r--sys-kernel/Manifest.gzbin4736 -> 4739 bytes
-rw-r--r--sys-kernel/linux-headers/Manifest3
-rw-r--r--sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild52
-rw-r--r--sys-libs/Manifest.gzbin14576 -> 14573 bytes
-rw-r--r--sys-libs/compiler-rt-sanitizers/Manifest4
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0.9999.ebuild4
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240518.ebuild220
-rw-r--r--sys-libs/compiler-rt/Manifest2
-rw-r--r--sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240518.ebuild172
-rw-r--r--sys-libs/libcxx/Manifest2
-rw-r--r--sys-libs/libcxx/libcxx-19.0.0_pre20240518.ebuild210
-rw-r--r--sys-libs/libcxxabi/Manifest2
-rw-r--r--sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240518.ebuild110
-rw-r--r--sys-libs/libomp/Manifest2
-rw-r--r--sys-libs/libomp/libomp-19.0.0_pre20240518.ebuild88
-rw-r--r--sys-libs/llvm-libunwind/Manifest2
-rw-r--r--sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240518.ebuild128
-rw-r--r--sys-process/Manifest.gzbin10144 -> 10145 bytes
-rw-r--r--sys-process/acct/Manifest1
-rw-r--r--sys-process/acct/acct-6.6.4-r3.ebuild53
-rw-r--r--sys-process/parallel/Manifest3
-rw-r--r--sys-process/parallel/parallel-20240122.ebuild44
-rw-r--r--www-apache/Manifest.gzbin5921 -> 5921 bytes
-rw-r--r--www-apache/passenger/Manifest6
-rw-r--r--www-apache/passenger/passenger-6.0.18.ebuild128
-rw-r--r--www-apache/passenger/passenger-6.0.21.ebuild (renamed from www-apache/passenger/passenger-6.0.19.ebuild)4
-rw-r--r--www-client/Manifest.gzbin6029 -> 6037 bytes
-rw-r--r--www-client/opera/Manifest2
-rw-r--r--www-client/opera/metadata.xml1
-rw-r--r--www-client/vivaldi-snapshot/Manifest4
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-6.8.3358.3.ebuild226
-rw-r--r--www-client/vivaldi/Manifest4
-rw-r--r--www-client/vivaldi/vivaldi-6.7.3329.31.ebuild226
-rw-r--r--x11-libs/Manifest.gzbin17817 -> 17813 bytes
-rw-r--r--x11-libs/libxcb/Manifest2
-rw-r--r--x11-libs/libxcb/libxcb-1.17.0.ebuild2
-rw-r--r--x11-libs/pango/Manifest3
-rw-r--r--x11-libs/pango/pango-1.42.4-r2.ebuild73
-rw-r--r--x11-misc/Manifest.gzbin46558 -> 46560 bytes
-rw-r--r--x11-misc/virtualgl/Manifest5
-rw-r--r--x11-misc/virtualgl/virtualgl-3.1-r1.ebuild2
-rw-r--r--x11-misc/virtualgl/virtualgl-3.1.1.ebuild (renamed from x11-misc/virtualgl/virtualgl-3.1.ebuild)5
1550 files changed, 11046 insertions, 9049 deletions
diff --git a/Manifest b/Manifest
index f57d85b58ea3..f6bea8e9d714 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29796 BLAKE2B 9e2e87d300af111c04feed4d58cb16dbbe85cdcfdfbd90a05d96ba3cb9baada9a08ae7556a99af54122537b7915586d143856c276293318eee20ab864129474d SHA512 71467d703e991fed79584db9f96f1ef6540198ca7690914b1794b4132a8eba98b2963824ba1e1cb84781bce781dfb391682a547b526423de13064dbbc78bae13
-TIMESTAMP 2024-05-17T22:10:41Z
+MANIFEST Manifest.files.gz 29783 BLAKE2B 598659c76fa15da3b596a15fca2d774b5900eb852b56a51a34ab2197430ec9e1d8b6b49fba82c3f61a79210608e75704503dfded178aebb747304429fd148b4b SHA512 ab240ca06f5b3c55a4a85a0be82b2ad4ae1476aa14bf37fb90607baaa4765c58eb6291ab9ab4edbfde86c3aa1e72e5bd78d00dca0683aee387078c53a1378f88
+TIMESTAMP 2024-05-18T22:40:13Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZH1eFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZJLk1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAXXw//Wg2jvmZud5gRMKh0cTFIIbEkkj45SzQxv9eN0s+BjzGVXdiwKiP+scjV
-afiZ9wlZBqrUQzkqGZjxOWPCRYm7z7/PKvIzkk/e5Wm0GIddsjqva2r8DcJ0IIUf
-8iK2Fz/xmHgur/KqRtNlkfcAfpYQQdCQa6dfWe6z4QcpMwkn27TDMsLuKA6v3s74
-PJavufrHqwBxLjp7QyEHnQ4l6qiw2H3X8rH1u+kcCPK2twd0fs6SjV50Iti/cYpE
-TOxHPtkPpvXorbRN18KftoSR5+XS3u+T4Smh0DD1Lyp0nM+WBZ3owFgfyFZk1vNJ
-f/dYwIavQMDlCgJ+qmHKIDqsXHc09vM77j7t7F34+uScvndVmuZ9QE9kzjwRp1D9
-22LEX3zm8OBLXsPMqAt0sh7UEqa0wo4OZiVQFSuXaWzFJp/oGKXL8wV1Xm75RYa8
-Y7LlsSxcfS7TF4GeJBMbWUm7NQn0z0XM/PKrSMQaSMkyn+vGC7ZlO0//OHO5V8JA
-XcqQJ9v6Kh/dfsh4xbuK7YCe3Muu97AP24FTENUmltYkQansJHT+V3htjxM3b1GS
-bwfiAMVmoQDX11yKMg4lAhKdNibkmZxoeocbXFAEAeSL40ywn9Adsa7iX+5n65/i
-Ffrnx2hntkaEcRkFHyVgfnPpcYFaCwJ79Kyx64uT21oHsw393uM=
-=vM9o
+klAA7w//aV35qnP3FOZxByoBMyPErMIdxbNk1QfT6G6hWlMcXKf8G8+KrrvZMn8R
+gCK53hHE1kkHb2kAc+lzXfAjM8uTlSpU6VWq+HRtLhzfkWoi+cbqqvHfdgXqoCsr
+PLw2r6IzPcnmof3e9uZELGmMzrIYtjPG48dP/40mQXb93rEBJ4pxXftFC6rt9kFo
+NF2BGXObI966hKwP5jVYI9c4aYkYjl13/kHB6uEijgQ8uIVklrl+ndSO71iGtuv7
+VpxA6W8kWrow16Q3UwNu3g9HCAq1y/M8NZWWQq8DeZBziMI6TS/upcexyS74dz/P
+g3wnfQGmJgFtHKmayYz6Xq3zq/GgOZwG1pvG5yxwgPdmyCai6MXgPRG+NTyAugCT
+pGPiafDMolSn/TrD2f8+c9vsDoGrFQYC0a/CHLxkVMHZYBdLPj+30ZnWvdPGJTXO
+EtjJgccgZaF1PTD/DCoixwVhHa6jj+u1a9hQx1CrX9hc+To0ISMmA0IY8azZL49v
+fz4Eo2f7/mcfhjoAxs3//HqcQ92SZr/e/PA2wf7ABp7vgP22fIAKsCoz48OBKWJG
+mjkb+Qx+JRDvE//Aw0yMSdrCwQ9OnYbBr2BYx1MI7RBw5gZO6qIuyUcFugUIBUx/
+GZP/kT2i3S9+NPzlKdO927xNL0slyhTSYJB0GJDTbecZAw/Wsb4=
+=fWmP
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 8559e7e9516a..56529a2b74a6 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 cb0045454e94..36f47b3894b9 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 f4ecbfd0c506..91a770809245 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,7 +1,9 @@
DIST aws-cli-1.32.103.gh.tar.gz 2726436 BLAKE2B 7c08f29df7b0f786a99a7469263cb367ed8024cadb700a56955669abe6fd562cde349fe1e17e7b328b6cc69e6af6db30293f5a13129d700ebfedc1950c26fed3 SHA512 248659ee989df69ffbfbe6dd181632d4a784d4de333b8592c5e0b4a0333d2b201ec652f8ff0f44b51ffe4bc9bea230d047f655016742816cfc52bbb871a707d7
DIST aws-cli-1.32.107.gh.tar.gz 2727905 BLAKE2B 6790687edadc7ebf4bb8519ed9352961d002b95b157bf56b3ce02f50eef8e9eeeac39bb211816ab3e8e0f21dc2e41b9b3c179c77eab8c23d5650b1002fafff52 SHA512 b2f363ba8833058eb935fab311492c252dac4afff2f81e5ea70b9a8610c6e5b7e0b4ec090591af1a0c3692c3641ac1213cb8455d8ffac8a148d7ba0b7c7f4467
+DIST aws-cli-1.32.108.gh.tar.gz 2728605 BLAKE2B 83606ebe909a4ee3d4f0d2875f56958b02b791d31d2fc770b1dc60072d31a56b6b7b5ef3ad79d8239b5f061f99f0dbfb554cab169bb99e6813f2b55cf8c185e2 SHA512 ce4bde840a4bfcdce91165bcf66139056e479322c80ef3211c98cd12c09d60d95bad8255f616dca4c11db3a26f3dca8149a42b76d163a8f02a88e6f986faff51
DIST aws-cli-1.32.98.gh.tar.gz 2723261 BLAKE2B f854a78226a9480d2966e0dcc817e372de96f32723c28bd7189ed484ab24e8fa9f33a018b1b3193d1a5be82e1ad2b69b2d0d6642f004aa6fd601a68862cbbbdc SHA512 989ad96da152423001832a502935ed64a92ef61ba63f9f413fa07e84910d2aa905056bbfcf49202508d6d0a910b4a2969da27e736857e918077693909e4ca0ea
EBUILD awscli-1.32.103.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.32.107.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
+EBUILD awscli-1.32.108.ebuild 3029 BLAKE2B 580c774489759d94cbe5c77316c3afbb84d597198c391cd0ed89722c239fb23a87fc34378bd669e9104fbfaaa75a924c3d73e8df2c52693ba6fc135da827643d SHA512 4a31562305f7156e91d78023ed1f56e74de8fb1555323a5cd63611254daeb7491b8e323d00e38351d9bbc2a751f257290a6bb4bd91638e28f9c45acb8742c809
EBUILD awscli-1.32.98.ebuild 3022 BLAKE2B eca1e9b920babafc0c226e1d3c0b23baa63965cffceacc71118d2e4a1302945d10294223300a94f9dec4b39e52c7bd8f44e35cbf7cf30c117f9d86fe93450326 SHA512 11de7ee4880fe2bd192c6c15081b598d4c9d2f18b28064908a855cb01283408542c8981841c531d546b6de9e2b932d2a23e2fe1a9e90030566af6b966c30fd97
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.32.108.ebuild b/app-admin/awscli/awscli-1.32.108.ebuild
new file mode 100644
index 000000000000..4a677affdbc4
--- /dev/null
+++ b/app-admin/awscli/awscli-1.32.108.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit bash-completion-r1 distutils-r1
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+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.10.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local serial_tests=(
+ tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
+ tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
+ tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
+ tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
+ tests/unit/customizations/test_sessionmanager.py
+ tests/unit/test_compat.py::TestIgnoreUserSignals
+ tests/unit/test_help.py
+ tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
+ )
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=( "${serial_tests[@]}" )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-admin/gopass/Manifest b/app-admin/gopass/Manifest
index 1de63f05c745..d3702dcc84a5 100644
--- a/app-admin/gopass/Manifest
+++ b/app-admin/gopass/Manifest
@@ -4,5 +4,5 @@ DIST gopass-1.15.11.tar.gz 2319860 BLAKE2B 923be5effa8ca5a77a12bcd2692d2a07b68c6
DIST gopass-1.15.13-deps.tar.xz 284979668 BLAKE2B 12e42b897dfc613de810cc4c42e2318b5cad013e14b007daba454b800092f6e408e5ca10731b14d895673cd9426b322d94615a45954e3a0871b0b46533b6f6c9 SHA512 5e4a2f564d0140d77cdaf52a3784d75984db8b68152bf7137d3fbd727238e9509d56d280ceb1106fa47198bb8bc52980637652c10bd95524063bf1e3e962fdfb
DIST gopass-1.15.13.tar.gz 2328529 BLAKE2B 276ea675c7978ac1627cb313b595d9f252cc3aae29245eca758aed3b6632ddcdfa0da93cdc06f4c0767a2d5f58ded41fcccfac774b5001351bb4b743e976c595 SHA512 b7fcc7814ccad0cf0e3116eac848df080338e313ddcbb0cc8413cb353a1596b250aed427c97e791326e04c6c4241dbb529e112398218f2a905fc0fb48bc49963
EBUILD gopass-1.15.11.ebuild 1201 BLAKE2B dfe8408818cbf0cf06b9b7fb1d503f85cf5e2260d109e635ec26bdcf1aad1440a3c5cd4bb89b33e93293a24ca8f6af0431a57bf51ed7e521c557236453943527 SHA512 7daf0fbfc4f46a225e21c5e80779c5bcf177ab69fb316bb48794efb0ed4e99a6dacd607e5364f363584af476ea368f48e2e9c980efb20dce47086bc9c8388621
-EBUILD gopass-1.15.13.ebuild 1209 BLAKE2B 6ed604a9db490ce6f42369b780c0cff7c1c2432ca982d292175118ebe72499c95632befd5580bc74037b2c19224d96f9521f3a580aacb79b4369987ce5f79a4a SHA512 daf055027d617c41e0f20d6272ad59aced5b9b199ea78c13ac4f9209c0b5bc4e612ea94b7427af675fb8bab6909df866e928d0f3eced15ae640a683e329b17a0
+EBUILD gopass-1.15.13.ebuild 1208 BLAKE2B 1d023c895ce0fa44cf9e25d3071ee1190c47b2e0a2d02505131319c187f84730fdf9d8e8eb73225e9be268daa7d37bc52554c21c62af0d8fe1faafca6f6ea625 SHA512 12190d25d2dc27db85bf2ef542675c239b496953379bd61179de74692e77aa3144562f577c8a04f388af4bc70ff1dd8d7bdf14ac1d59c6066100e9e52ed92d2b
MISC metadata.xml 328 BLAKE2B c2f9ccbecd22c02caa71d0cc889f2850dcdb69a76c8858554c6671e5187d95a9bcb7504195d5d7eb0fdf1ec9c54a9c5ec2da19d105d6c604298891adae521e34 SHA512 da7ed556759a305068c5513802b629e474f0cad21b6914c826fe2406485e1eb8b725463fab982f33f3e4adbb7923b7911b8aa6431c8ca88fc6004c4213b2b693
diff --git a/app-admin/gopass/gopass-1.15.13.ebuild b/app-admin/gopass/gopass-1.15.13.ebuild
index bac64dde98cc..ebbaad82b80f 100644
--- a/app-admin/gopass/gopass-1.15.13.ebuild
+++ b/app-admin/gopass/gopass-1.15.13.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~ajak/distfiles/${CATEGORY}/${PN}/${P}-deps.ta
LICENSE="MIT Apache-2.0 BSD MPL-2.0 BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
DEPEND=">=dev-lang/go-1.18"
RDEPEND="
diff --git a/app-arch/7zip/7zip-24.05.ebuild b/app-arch/7zip/7zip-24.05.ebuild
new file mode 100644
index 000000000000..4393a0da0302
--- /dev/null
+++ b/app-arch/7zip/7zip-24.05.ebuild
@@ -0,0 +1,109 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edos2unix flag-o-matic toolchain-funcs
+
+NO_DOT_PV=$(ver_rs 1- '')
+DESCRIPTION="Free file archiver for extremely high compression"
+HOMEPAGE="https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/"
+# linux-x64 tarball is only used for docs
+SRC_URI="
+ https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-src.tar.xz
+ https://downloads.sourceforge.net/sevenzip/7-Zip/${PV}/7z${NO_DOT_PV}-linux-x64.tar.xz
+"
+S="${WORKDIR}"
+
+LICENSE="LGPL-2 BSD rar? ( unRAR )"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="uasm jwasm rar"
+REQUIRED_USE="?? ( uasm jwasm )"
+
+DOCS=( readme.txt History.txt License.txt )
+HTML_DOCS=( MANUAL )
+
+DEPEND="${RDEPEND}"
+BDEPEND="
+ uasm? ( dev-lang/uasm )
+ jwasm? ( dev-lang/jwasm )
+"
+
+PATCHES=(
+ "${FILESDIR}/${P}-respect-build-env.patch"
+)
+
+# TODO(NRK): also build and install the library
+# TODO(NRK): make it so this package can be used as a drop-in replacement
+# for app-arch/p7zip ??
+
+pkg_setup() {
+ # instructions in DOC/readme.txt, Compiling 7-Zip for Unix/Linux
+ # TLDR; every combination of options (clang|gcc)+(asm/noasm)
+ # has a dedicated makefile & builddir
+ mfile="cmpl"
+ if tc-is-clang; then
+ mfile="${mfile}_clang"
+ bdir=c
+ elif tc-is-gcc; then
+ mfile="${mfile}_gcc"
+ bdir=g
+ else
+ die "Unsupported compiler: $(tc-getCC)"
+ fi
+ if use jwasm || use uasm ; then
+ mfile="${mfile}_x64"
+ bdir="${bdir}_x64"
+ fi
+ export mfile="${mfile}.mak"
+ export bdir
+}
+
+src_prepare() {
+ # patch doesn't deal with CRLF even if file+patch match
+ # not even with --ignore-whitespace, --binary or --force
+ pushd "./CPP/7zip" || die "Unable to switch directory"
+ edos2unix ./7zip_gcc.mak ./var_gcc{,_x64}.mak ./var_clang{,_x64}.mak
+ sed -i -e 's/-Werror //g' ./7zip_gcc.mak || die "Error removing -Werror"
+ popd >/dev/null || die "Unable to switch directory"
+
+ default
+}
+
+src_compile() {
+ pushd "./CPP/7zip/Bundles/Alone2" || die "Unable to switch directory"
+
+ # avoid executable stack when using uasm/jwasm, harmless otherwise
+ append-ldflags -Wl,-z,noexecstack
+ export G_CFLAGS=${CFLAGS}
+ export G_CXXFLAGS=${CXXFLAGS}
+ export G_LDFLAGS=${LDFLAGS}
+
+ local args=(
+ -f "../../${mfile}"
+ CC=$(tc-getCC)
+ CXX=$(tc-getCXX)
+ )
+ # NOTE: makefile doesn't check the value of DISABLE_RAR_COMPRESS, only
+ # whether it's defined or not. so in case user has `rar` enabled
+ # DISABLE_RAR_COMPRESS (and DISABLE_RAR) needs to stay undefined.
+ if ! use rar; then
+ # disables non-free rar code but allows listing and extracting
+ # non-compressed rar archives
+ args+=( DISABLE_RAR_COMPRESS=1 )
+ fi
+ if use jwasm; then
+ args+=( USE_JWASM=1 )
+ elif use uasm; then
+ args+=( MY_ASM=uasm )
+ fi
+
+ emake ${args[@]}
+ popd > /dev/null || die "Unable to switch directory"
+}
+
+src_install() {
+ dobin "./CPP/7zip/Bundles/Alone2/b/${bdir}/7zz"
+ einstalldocs
+}
diff --git a/app-arch/7zip/Manifest b/app-arch/7zip/Manifest
index 8ea5408195a2..f7ed1afcf431 100644
--- a/app-arch/7zip/Manifest
+++ b/app-arch/7zip/Manifest
@@ -1,5 +1,9 @@
AUX 7zip-23.01-respect-build-env.patch 1556 BLAKE2B fdc1993dbcdc1bac28420d82ae19906be1c9857b7e0822f87d8c40003c55182b42b2f6ebde17897c4e1b074fe518cd4dc8d1c09a7d96d8be599aed5d2d506c91 SHA512 52dc54e980a729291fcadd097c6291fe33183c81cc92e30b10f5ad9c3f7ae09d8b0d3fd483c766ed63fb977b71b28eec0a78b2d4c7c054f68bcb63b8ef57d69a
+AUX 7zip-24.05-respect-build-env.patch 1428 BLAKE2B 00a6da925ca0236a423e1f82426ae81976358c30ba8b6d30b8af368aeb8e4271c443d3e401f7ea32ef6743b21c730f2ecaf78319e0bdf8c76d6a45baa8f9c1e3 SHA512 0aabff2930325553de08314bd161d2132f5c6fd3ed0363c37c961b04e16ae8b906053c0f8f9132c55760acf3ec1dbdb47f0677d618cf82d8ce8cfe6d52cb6e8d
DIST 7z2301-linux-x64.tar.xz 1527700 BLAKE2B 35dc74f0a7a4e586ea5ae969dce72c14e0231822630d2d70f24e1c911cea0492354a258ef65096a6ce0da1510117c12466bc6cda577cdf9e8e74ede17e47f23e SHA512 d3549468de8fd161e4c9233fa0b170af1f28c74749d20f3d0eeb3873857f6c6d2cc0777d564e6a79be7cc21c9e982e10710a795320428dc51db809a8d0f9454e
DIST 7z2301-src.tar.xz 1378588 BLAKE2B 348484b24b39db70e513fe50d79954ea0e2dd669f83e3601fa796c8f0ca4734132ca20fac8cda9b8ba550bad9146627fc0ae07056abb99028ef6d825b6a533bd SHA512 e39f660c023aa65e55388be225b5591fe2a5c9138693f3c9107e2eb4ce97fafde118d3375e01ada99d29de9633f56221b5b3d640c982178884670cd84c8aa986
+DIST 7z2405-linux-x64.tar.xz 1553872 BLAKE2B d6c0bd4eb81f4112bfe50bf6affc68021b03d059076af5519a41c8d471e978ad2b4acc8f67c650070f9d07c518741a0146579ddfb8d56fd125f6db0beece0990 SHA512 13f97236157e2761a0bf406b08fba13a1ecc6d5663fb38f8dfe3b87f3910ba34fd359d8b36bea5135319543f31ec1e210eb512ea9864d9b140c336b9e416c313
+DIST 7z2405-src.tar.xz 1486772 BLAKE2B 609c7ae8b89e56e747ebfecb25108d8918138f48f0f2ed73183c76101ddd3615aafb9eb7823be0de2a434b450587e01f476d2ed092628a311b6e4ed091e06260 SHA512 d340adfa68e818dd3d3aa411780c81532fa37b6649178b81ec3739725f83e0bc3c01744612b2d467f4d0c2cc984dd35488406d7baee185cf372acebd9c0123a7
EBUILD 7zip-23.01.ebuild 2887 BLAKE2B 8b30b8baa88bb0d0806b4547d4005a92dc6cc3a018e915fb2deafe014e103c943bbd7f744e6a7475d735eb715e97acc3f851104b59b96e27c291ab1b05cdd48b SHA512 29d37f7aff541638e6220f3f23d9c41e4a6bdbdcb79c23115efc0c44febf867b1f4eb558ea75966fa5e892293ddd18d1b85c5d6b8dda89f51e66988571669147
+EBUILD 7zip-24.05.ebuild 2887 BLAKE2B 8b30b8baa88bb0d0806b4547d4005a92dc6cc3a018e915fb2deafe014e103c943bbd7f744e6a7475d735eb715e97acc3f851104b59b96e27c291ab1b05cdd48b SHA512 29d37f7aff541638e6220f3f23d9c41e4a6bdbdcb79c23115efc0c44febf867b1f4eb558ea75966fa5e892293ddd18d1b85c5d6b8dda89f51e66988571669147
MISC metadata.xml 967 BLAKE2B 5b54d1cc757cdc63407a51587389f9db032ae141fd9e19423185fd457f50c469ceb53095b128d8c6cd751cf3f0a87703dd36ba5d048dbfe9bea0ccd2354168b2 SHA512 c8c53c995f4bb5982461fa16dd50193f48c59aa15076bd78e38ccc4f0abf2190bf2b143df50e1c7911bd7814bd2ecb34892ee818b328764a9ff4ab2429718d37
diff --git a/app-arch/7zip/files/7zip-24.05-respect-build-env.patch b/app-arch/7zip/files/7zip-24.05-respect-build-env.patch
new file mode 100644
index 000000000000..d16b22bf1d4e
--- /dev/null
+++ b/app-arch/7zip/files/7zip-24.05-respect-build-env.patch
@@ -0,0 +1,52 @@
+Respect build environment settings
+
+Bug: https://bugs.gentoo.org/913186
+Bug: https://bugs.gentoo.org/913188
+Bug: https://bugs.gentoo.org/913189
+
+
+--- a/CPP/7zip/7zip_gcc.mak
++++ b/CPP/7zip/7zip_gcc.mak
+@@ -45,7 +45,6 @@
+ else
+ CFLAGS_DEBUG = -DNDEBUG
+ ifneq ($(CC), $(CROSS_COMPILE)clang)
+-LFLAGS_STRIP = -s
+ endif
+ endif
+
+@@ -104,14 +103,14 @@
+ LDFLAGS = -shared -DEF $(DEF_FILE) $(LDFLAGS_STATIC)
+ else
+ SHARED_EXT=.so
+-LDFLAGS = -shared -fPIC $(LDFLAGS_STATIC)
++LDFLAGS = -shared -fPIC $(G_LDFLAGS) $(LDFLAGS_STATIC)
+ CC_SHARED=-fPIC
+ endif
+
+
+ else
+
+-LDFLAGS = $(LDFLAGS_STATIC)
++LDFLAGS = $(G_LDFLAGS) $(LDFLAGS_STATIC)
+ # -z force-bti
+ # -s is not required for clang, do we need it for GCC ???
+
+@@ -169,7 +168,7 @@
+
+
+
+-CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) -o $@
++CFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CC_SHARED) $(G_CFLAGS) -o $@
+
+
+ ifdef IS_MINGW
+@@ -210,7 +209,7 @@
+ #-Wno-invalid-offsetof
+ #-Wno-reorder
+
+-CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(CXX_INCLUDE_FLAGS) -o $@
++CXXFLAGS = $(MY_ARCH_2) $(LOCAL_FLAGS) $(CXXFLAGS_BASE2) $(CFLAGS_BASE) $(FLAGS_FLTO) $(CXXFLAGS_EXTRA) $(CC_SHARED) $(CXX_WARN_FLAGS) $(CXX_STD_FLAGS) $(CXX_INCLUDE_FLAGS) $(G_CXXFLAGS) -o $@
+
+ STATIC_TARGET=
+ ifdef COMPL_STATIC
diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz
index 2b90637ec8dd..ebe297288978 100644
--- a/app-arch/Manifest.gz
+++ b/app-arch/Manifest.gz
Binary files differ
diff --git a/app-arch/bzip2/Manifest b/app-arch/bzip2/Manifest
index a8ff1221799c..fd9b4f42c736 100644
--- a/app-arch/bzip2/Manifest
+++ b/app-arch/bzip2/Manifest
@@ -7,7 +7,6 @@ AUX bzip2-1.0.8-out-of-tree-build.patch 1997 BLAKE2B 87791ad7b5c702110a7a45bb4a0
AUX bzip2-1.0.8-saneso.patch 463 BLAKE2B 83c5a905dbb3dd6481abe7ad7f57f9ce5c5cac8ababee2b5ff0221965f1ee6675c4060cec841dcf4370018a7fc6376cced900c6410eca96579962d52fd07563d SHA512 19d1a721680e4113c3b3267af74fa5a7ec5947c6630946c60ac5cf165476d9e7c2229e0cb099029dc9f5708b5ba15864f84af198940709144b65dbd2cd3a76a8
DIST bzip2-1.0.8.tar.gz 810029 BLAKE2B 22ab3acd84f4db8c3d6f59340c252faedfd4447cea00dafbd652e65b6cf8a20adf6835c22e58563004cfafdb15348c924996230b4b23cae42da5e25eeac4bdad SHA512 083f5e675d73f3233c7930ebe20425a533feedeaaa9d8cc86831312a6581cefbe6ed0d08d2fa89be81082f2a5abdabca8b3c080bf97218a1bd59dc118a30b9f3
DIST bzip2-1.0.8.tar.gz.sig 310 BLAKE2B 0d702dcb19f7738da9f05ee9d719f5cd3653540365e78db143404e599ea54bc6f9d5e6a38cdf5cdd3c6550243d34266343467c6b1db9d5d3c134f9353b00f395 SHA512 4a4a3fa0ec1c10a704b9870e8e629fd007cca55184423c6bfc3049a702fb41e4aeb73bfe9ca7442c27d32d278f1f34f27523a6be67d35b37896acdded12bf40d
-EBUILD bzip2-1.0.8-r4.ebuild 3551 BLAKE2B faa39850794cf91b33067cb90ea0c9113d65b01610f8a9025bd9018a221d9ecc5ea32d3f42c66b01e52ba131dedec34b78c7eba198108e63da9f5fde22f4c351 SHA512 a655dd1c0bdbbbea98a88cf3d235b08a7b3b47bc527858443a9a3024a58a5e5f4acab440f53f36bdc2c3d9827de2ad4b4f42606604b4ca36eb9208c2d482ec5c
EBUILD bzip2-1.0.8-r5.ebuild 3511 BLAKE2B 406daa92ae16bd8ee10185f84fe154815717bc7b16b6dca0dc0e7d36b31ddfa8d563e01c2692ca7f5b5d6cb07afc4fd50e0f77d5512d596acf6e8786f0333751 SHA512 e01bcf2ca47dddbbbed0a8c12b150165e54b98b8eae3d88d965c6250ed2718432e63c3df3d975367d3637ee66e36aaad3771f58bdd5ac77ee3392737ff7a7cf7
EBUILD bzip2-9999.ebuild 1382 BLAKE2B 03246514a2ea9a7123145072068f0b3ca0092d8d87a769ef4b01966e77d79029203a1fb8b4692d1024cf9727b596231f1926b77b978e509d23ecf3d012b19d8b SHA512 5c4a20ea3691e4641e3db5b79f9f65e554f893dacafa980e2beb62f790a6c104d4b39586b9a6e81e4b34abead9045df114182321445cd86ebcbd15235f97e774
MISC metadata.xml 384 BLAKE2B e74083bed23efd0279d23ea4f9fc048a9a0c253d48757f74a6c0044f5ca6a6b4cb86908db25d42f304b72a8dbf4c3627371ad6ab69aeab9267e8eb21c2053898 SHA512 c358db6bdaabfa401452ceaa8f85298b75ae00e5f7f189768741b4c74ed123be79405c03c7b94707db29b7d60710c441d089c10fa511262ad5a88cd106fb54f4
diff --git a/app-arch/bzip2/bzip2-1.0.8-r4.ebuild b/app-arch/bzip2/bzip2-1.0.8-r4.ebuild
deleted file mode 100644
index c90c3005af92..000000000000
--- a/app-arch/bzip2/bzip2-1.0.8-r4.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# XXX: atm, libbz2.a is always PIC :(, so it is always built quickly
-# (since we're building shared libs) ...
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bzip2.gpg
-inherit toolchain-funcs multilib multilib-minimal usr-ldscript verify-sig
-
-DESCRIPTION="A high-quality data compressor used extensively by Gentoo Linux"
-HOMEPAGE="https://sourceware.org/bzip2/"
-SRC_URI="https://sourceware.org/pub/${PN}/${P}.tar.gz"
-SRC_URI+=" verify-sig? ( https://sourceware.org/pub/${PN}/${P}.tar.gz.sig )"
-
-LICENSE="BZIP2"
-SLOT="0/1" # subslot = SONAME
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos"
-IUSE="static static-libs"
-
-BDEPEND="
- verify-sig? ( sec-keys/openpgp-keys-bzip2 )
-"
-PDEPEND="
- app-alternatives/bzip2
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.4-makefile-CFLAGS.patch
- "${FILESDIR}"/${PN}-1.0.8-saneso.patch
- "${FILESDIR}"/${PN}-1.0.4-man-links.patch #172986
- "${FILESDIR}"/${PN}-1.0.6-progress.patch
- "${FILESDIR}"/${PN}-1.0.3-no-test.patch
- "${FILESDIR}"/${PN}-1.0.8-mingw.patch #393573
- "${FILESDIR}"/${PN}-1.0.8-out-of-tree-build.patch
-)
-
-DOCS=( CHANGES README{,.COMPILATION.PROBLEMS,.XML.STUFF} manual.pdf )
-HTML_DOCS=( manual.html )
-
-src_prepare() {
- default
-
- # - Use right man path
- # - Generate symlinks instead of hardlinks
- # - pass custom variables to control libdir
- sed -i \
- -e 's:\$(PREFIX)/man:\$(PREFIX)/share/man:g' \
- -e 's:ln -s -f $(PREFIX)/bin/:ln -s -f :' \
- -e 's:$(PREFIX)/lib:$(PREFIX)/$(LIBDIR):g' \
- Makefile || die
-}
-
-bemake() {
- emake \
- VPATH="${S}" \
- CC="$(tc-getCC)" \
- AR="$(tc-getAR)" \
- RANLIB="$(tc-getRANLIB)" \
- "$@"
-}
-
-multilib_src_compile() {
- bemake -f "${S}"/Makefile-libbz2_so all
- # Make sure we link against the shared lib #504648
- ln -s libbz2.so.${PV} libbz2.so || die
- bemake -f "${S}"/Makefile all LDFLAGS="${LDFLAGS} $(usex static -static '')"
-}
-
-multilib_src_test() {
- cp "${S}"/sample* "${BUILD_DIR}" || die
- bemake -f "${S}"/Makefile check
-}
-
-multilib_src_install() {
- into /usr
-
- # Install the shared lib manually. We install:
- # .x.x.x - standard shared lib behavior
- # .x.x - SONAME some distros use #338321
- # .x - SONAME Gentoo uses
- dolib.so libbz2.so.${PV}
- local v
- for v in libbz2.so{,.{${PV%%.*},${PV%.*}}} ; do
- dosym libbz2.so.${PV} /usr/$(get_libdir)/${v}
- done
-
- use static-libs && dolib.a libbz2.a
-
- if multilib_is_native_abi ; then
- gen_usr_ldscript -a bz2
-
- dobin bzip2recover$(get_exeext)
- into /
- newbin bzip2$(get_exeext) bzip2-reference$(get_exeext)
- fi
-}
-
-multilib_src_install_all() {
- # `make install` doesn't cope with out-of-tree builds, nor with
- # installing just non-binaries, so handle things ourselves.
- insinto /usr/include
- doins bzlib.h
- into /usr
- dobin bz{diff,grep,more}
- doman bz{diff,grep,more}.1
- newman bzip2.1 bzip2-reference.1
-
- dosym bzdiff /usr/bin/bzcmp
- dosym bzdiff.1 /usr/share/man/man1/bzcmp.1
-
- dosym bzmore /usr/bin/bzless
- dosym bzmore.1 /usr/share/man/man1/bzless.1
-
- dosym bzip2-reference.1 /usr/share/man/man1/bzip2recover.1
- local x
- for x in bz{e,f}grep ; do
- dosym bzgrep /usr/bin/${x}
- dosym bzgrep.1 /usr/share/man/man1/${x}.1
- done
-
- einstalldocs
-}
-
-pkg_postinst() {
- # ensure to preserve the symlinks before app-alternatives/bzip2
- # is installed
- local x
- for x in bzip2 bunzip2 bzcat; do
- if [[ ! -h ${EROOT}/bin/${x} ]]; then
- ln -s bzip2-reference$(get_exeext) "${EROOT}/bin/${x}$(get_exeext)" || die
- fi
- done
-}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 81347c8763dd..9603bb440208 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest
index bcb69dc46436..c7c18c459b9e 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -1,5 +1,7 @@
DIST earthly-0.8.10-deps.tar.zst 180360414 BLAKE2B c734773657da1194f2708212aca3e8fa2ec7869350c47c5ee5b52c2931e56ddce9292c1670f7d8ce089a8f6597e4fa25b29b1e57304c248ab29f783e040691f1 SHA512 2745f08330403e4976fb970ba2e7bbac769b20111571c800e9e774a4486b9da816d91da8d83e2b4fcc53627184a7c054e9f66c182cba9af5a9b7d6e044ad9a19
DIST earthly-0.8.10.tar.gz 8089062 BLAKE2B 0d3e29b84121d42995c8171a4e39815fb752d2aa36eb00efd0286a8cbd014d1b64db576f654104412433e5403812f1fa8bed2bbcfb981589fdab1fbc30e4dc1f SHA512 1449953fd705f3547f4da9eb53a674a6ef37d30a669b758a9abad5800decef650f57f3ec4436de191c8aff09d4c1b4b4bdaf5e591af1a06d568fdd18ab3670f9
+DIST earthly-0.8.11-deps.tar.zst 180367967 BLAKE2B 3d321cc6177d4e113662b1ed99b190dd2b344c6295a22d21b278e3a6620c1669eea3572ad6f1300335e23e752b8b029808411604bfef5cdd53c0e353cac7cc31 SHA512 b238ffd6996f17ce1f4e87ae3e4705d84cab1161143f06074cedd9bbf89a2feecbace3efe5b4a827471388ff80eb265febc4c59ee2acca9ebf02a8a301974702
+DIST earthly-0.8.11.tar.gz 8089764 BLAKE2B 2d110482b2643498e0fd8ee03dba5a2d58d9a8d3ceea9507582184e3fe59ae9851fec1fbd16c636b23d2e7044a8375fc6fc3692431f637a043e71c2c2bab572f SHA512 fd92f6a86efd8576c1c75367f4b6e211c04615aaf5504f86192f85b751c628801439c22925797e0b2b775fa02b555b200a728085818e1d49d09f98847e5a99c0
DIST earthly-0.8.7-deps.tar.zst 180209748 BLAKE2B e4c5f4b856d0ed3a0c757128c144f6267fd763118de12a51877781e82ea15722420c871f5d66a4dd797cc67b85b7c7cd26a1d2e8f417bd5517f1109e376bbefc SHA512 b8dc56b302aca63837a87cfcced4d0387adaea5433b72eb7c7056dab8a486208d06fff39b4ecd753a30f27878b1497eb1892456876e7632ee2c44926747a12d6
DIST earthly-0.8.7.tar.gz 8062437 BLAKE2B 82796711c13cb7fd2bf957148ddd7ff31d14b9888b30a910682b956ecb8cd9c66539a71b558f92f972b54c566411257c769dadfe2e1d720d9a4e496292185d48 SHA512 c8bddfc2c4e5702abb5c119a022ab5cc875b460535fb5af4364ee7bd89e950768f71fe1ccf1860d0826d8934b283745ca22abae147852a7b779081373b40be4f
DIST earthly-0.8.8-deps.tar.zst 180214607 BLAKE2B f407dcc4cb8daee7ac53433af830b6c872b0c9e1e05004b2bc4c8706eb98b65e457f7bea2b221e6c4cf4dfe8bb218a5ca60e85beb1f7839cb0ffaadaf8110ad3 SHA512 6a9d0eb7a69b36cca2f79d3f92e21f9f97d858451308f7151e4810c479105b7dad3fe2ad1b8a90a6ca9f0c7d3d06a8f89cd3eab4fde54e10fae2e3ea98fbb7bb
@@ -7,6 +9,7 @@ DIST earthly-0.8.8.tar.gz 8069650 BLAKE2B 05dca12e206a22c522d36711cb960525bb20c5
DIST earthly-0.8.9-deps.tar.zst 180210180 BLAKE2B 8d48677c9dac4571efadb41c882520ba6f92bfc4a6f36ae55f6ce54c258f16dbd693412d1a25b4467d078c2b9b039b96d934236c3a071f1f64040b2da5a3d848 SHA512 f504567855830d8027d830372f8e365b8f9893d3625b94b2e91294985f65be3d276cdceba9913ef37a6e1a45debcd8fb393e6ea0d16615c06a188862b33d8a1d
DIST earthly-0.8.9.tar.gz 8070633 BLAKE2B 3ed83bf57654f89d0b579ec9df64a9025d9fae1da755018c83cfd6ac03e70da176de564185a2ad1f68383ff0c6a2e26132568cb451bc1b474b87c4852dc2266b SHA512 e1fccfafa845b1964f824850c05fa39904e2804f8145f24342ee86e6c9f1a8ffbb30b1a822744343f59ba9dc4b1e4788020d0cc6b954d9f62eeeb43a594bd326
EBUILD earthly-0.8.10.ebuild 1873 BLAKE2B 7c1ea309aed992babc0f8127d2a4df9797d50c96e32dbb0d6c84f8b58245ca470b9faa2fc3284c0afef9580ba3f09d8fe6dfe820b8efddb4a1e67748a8591922 SHA512 242fd126574b5f0785526cd495c5fdece4f9eed947c54f111c076df9fb8adac01dd47c844dbac4755f77886e0f5aef40bfe1f5b87497c7ae3d8734e716a5e02c
+EBUILD earthly-0.8.11.ebuild 1877 BLAKE2B 6fc911dc914dd7ec94547b1e5e16dad19bde6e3ec77594b6eb5c4f9de064a6fa7adf3e2fd6b8b43f88831f28560f35b4bbf8c34dfecf7946fc763c4005c96bac SHA512 87b227258225147c8e8d250df51d6b6d985684b3eee0d094032ed5d03e853b3d0b79562deccae34a863a2c7ca1f052d852689924765f2d70f057a63e67c2122c
EBUILD earthly-0.8.7.ebuild 1862 BLAKE2B fc9386cce94af0de01a92f5ccbcb92ff94c59326aefdabcb696368b7c42b86fc6f538fc8eae457313334c2d4de07c40548ab4eda9ba8f788576f5dd215667024 SHA512 98c049271a82f6fcff542ab269ca609460ba956159e6ec4c8b5b9a534c8c96918789e41567f034cbda518c5bfb35d6681111c7b34fa3795332c5d952e6379fba
EBUILD earthly-0.8.8.ebuild 1863 BLAKE2B 7a28cfa40b085b46d570fc6e7d30888fe476f68510acfae7e9ad9608fc39a94da74f9e3fbed2e50a41b93246251841004ff70b39e2eb81bb364b58a7570db1d5 SHA512 0015769ef0a2ecefd3ea57ecfad548bf58f545991f0b8b3e019c04f184bf34493076bc8aff9792c89a2cb5bc93a0c1cee1d1c7c2f5566592c0f408f84f64cd4d
EBUILD earthly-0.8.9.ebuild 1872 BLAKE2B 2432114af50064558dbdcfdcf27311cc0b6739eb9483ba02773241d5e0f1e6cf497dd580caf234782f2fa6ff654c8a7973608bfc2efd448dcf7ce0f8f52ae299 SHA512 def299bc3e4cc199d521b87fecb727222f14ab9a8c14c30c6fcba1a3fe7ab04f1c0b6b2d74e89c8729007cde740a3d31c9577bcef123b1e1c0947e2aa1c0709a
diff --git a/app-containers/earthly/earthly-0.8.11.ebuild b/app-containers/earthly/earthly-0.8.11.ebuild
new file mode 100644
index 000000000000..19f49e622218
--- /dev/null
+++ b/app-containers/earthly/earthly-0.8.11.ebuild
@@ -0,0 +1,77 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Git commit SHA is needed at runtime by earthly to pull and bootstrap images.
+if [[ "${PV}" == "0.8.11" ]] ; then
+ COMMIT_SHA="5caed354538447b7de4d85b59827709da23b6e49"
+else
+ die 'Could not detect "COMMIT_SHA", please update the ebuild.'
+fi
+
+inherit go-module unpacker
+
+DESCRIPTION="Build automation tool that executes in containers"
+HOMEPAGE="https://earthly.dev/
+ https://github.com/earthly/earthly/"
+SRC_URI="
+ https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+ https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.zst
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ || (
+ app-containers/docker
+ app-containers/podman
+ )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+src_unpack() {
+ unpacker "${P}-deps.tar.zst"
+
+ go-module_src_unpack
+}
+
+src_compile() {
+ local -r go_tags="dfrunmount,dfrunsecurity,dfsecrets,dfssh,dfrunnetwork,dfheredoc,forceposix"
+ local -r go_ldflags="
+ -X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${PV}
+ -X main.GitSha=${COMMIT_SHA}
+ -X main.Version=v${PV}
+ "
+ local -a -r go_buildargs=(
+ -tags "${go_tags}"
+ -ldflags "${go_ldflags}"
+ -o ./bin/
+ )
+ ego build "${go_buildargs[@]}" ./cmd/...
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe bin/earthly
+ newexe bin/debugger earthly-debugger
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ if has_version "app-containers/podman" ; then
+ ewarn "Podman is supported but not recommended."
+ ewarn "If issues arise, then please try running earthly with docker."
+ fi
+
+ if has_version "app-containers/podman[rootless]" ; then
+ ewarn "Running podman in rootless mode is not supported because"
+ ewarn "earthly/dind and earthly/buildkit require privileged access."
+ ewarn "For more info see: https://docs.earthly.dev/docs/guides/podman/"
+ fi
+}
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index b8a85143e9af..4fecd7e3c1fe 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/eid-mw/Manifest b/app-crypt/eid-mw/Manifest
index f3aaa4a95ce6..4f4f016b17cf 100644
--- a/app-crypt/eid-mw/Manifest
+++ b/app-crypt/eid-mw/Manifest
@@ -1,5 +1,4 @@
-AUX use-printf-in-Makefile.patch 1439 BLAKE2B 829b93431a8dddd957ef2deef60dfd3ff13fc2a0faab5c5327cea2f53ccc1bcc0e805166de93d2de8a52e8c344bdab64dae5671f238b49ecedebb657afca0823 SHA512 8207e9eb534fed58712b805df0e90bcf8406fe1c2907f91cd54500babcc49d0a72dc1d039d9fdb8077967058aaafb6c37336c1b0fcd041edfb3c4604c7cea4c2
-DIST eid-mw-5.1.15.tar.gz 16296281 BLAKE2B 12efbc884ff250d5497ace6b9670e4dac934a8aa87e2e77d4c083d3e0325c7b0a57dd137506f62a6e3ada57459b5b23e7d5e0d86a80616a64e05948560ce265b SHA512 4cf352ba912db6252f864430bacc895d29b478d3ec13ef3716089e5cb6019b2db2de08a99775dcd71a4ac9f13f3e3c6e1013f36bb2d458bbb0e851f7b45451e5
-EBUILD eid-mw-5.1.15.ebuild 3148 BLAKE2B 8bf0586a6a4b89c1a680173ff1b97f3b99bbf79b919c1eb43e471d8141cc7dd45a0472eb8e42d103c4c5dc1052a56884da31f4c10d6530ec12ea89fb9e093b1e SHA512 abb40d2ac51128cc0c6ae3e5b77c930ffb9dfeeb91ee0b5c88b4d2c435b9c9d42769d105b0dbab10a4cac02a7ec2e47cd825d246c7b47153b6ec403e1414e801
-EBUILD eid-mw-9999.ebuild 2284 BLAKE2B 598d04e5607e8fb050ba00d24589f64debb101caf90e13c4aac18ff5028d9ada07ababb09c50c5ee544cca30033e9c83ff5a644ebf4e9b74954ac627d329b777 SHA512 a6899bfdadefcb560e920dd3b5962fa5e06f4735ec5b0b47f870b7db018f7905efca90e9392cc7c5952874496a0e395073401f1cacd2cd9253676e9e41dca5ab
+DIST eid-mw-5.1.18.tar.gz 16299966 BLAKE2B 417b92ad366f32da42c112828d9d01c5beee59045750b4fc69bbcfdea338e1e5d2db00765cae5dab5d22f36122437aa113a968620aefa013f893aebb74208d76 SHA512 1e6e9056fdadbeae623039f1a0e8e6b6e4e80ab313e0fed31824035a32b3173a042f18c254c06bb57d918afbf5162eb23990b51bb0c525e7929128466c74b4d7
+EBUILD eid-mw-5.1.18.ebuild 2722 BLAKE2B 97c9396d17975db0c9bd60316631be378d9076388a5f1138c7c46980bd4084b58c74a5b37ef5f1c9b263fd3a8185483794b2a7769d59cb84f3e12bdd533ce8fb SHA512 857bb597cc53c60fdd6983b3649dbd663f83d2e7c7f7393b5473c47284c9e124906c1a02b3eebecf5c61b808f085cc1ae01698cbf2f33ad3af3c802a886e4510
+EBUILD eid-mw-9999.ebuild 2481 BLAKE2B ee16cfa263d10a0d1c5775279e6678c3c6f24503d83ff1a2721cbf11468104de9f02b861e3519490cfe24e5ea166c76c326679c5b123930c1354aa1b5b6db383 SHA512 e8dd7c1b5ddeecb6248d439c284d62ee3887c2b75e0dc7c6477d12be292c16b5cf365d7b305c0ec483e2d8d5638618ed6a016424d30336572314af8a6b336f60
MISC metadata.xml 1447 BLAKE2B bf97d239f8d44f8a3bd31e35868335a6286a8ded9d6904a919a5a69eb89a61173aca5eb988455df2ca201e0d687e932a84ff8ed7012a3f9ca3e1eda0627ae9ec SHA512 6c27500bb1dd72027a540745e3916c41af548c1cd277fad02f975dd6431a22a9083bc0a7cdd00d316e2c7a536be0ac484f9b47bebb53121b7647da8699321838
diff --git a/app-crypt/eid-mw/eid-mw-5.1.15.ebuild b/app-crypt/eid-mw/eid-mw-5.1.18.ebuild
index 1c782e3b1ce9..bd390d5174b7 100644
--- a/app-crypt/eid-mw/eid-mw-5.1.15.ebuild
+++ b/app-crypt/eid-mw/eid-mw-5.1.18.ebuild
@@ -14,19 +14,19 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
IUSE="+dialogs +gtk p11-kit"
-RDEPEND=">=sys-apps/pcsc-lite-1.2.9
+RDEPEND="sys-apps/pcsc-lite
gtk? (
x11-libs/gdk-pixbuf[jpeg]
x11-libs/gtk+:3
dev-libs/libxml2
net-misc/curl[ssl]
net-libs/libproxy
- >=app-crypt/pinentry-1.1.0-r4[gtk]
+ app-crypt/pinentry[gtk]
)
p11-kit? ( app-crypt/p11-kit )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
REQUIRED_USE="dialogs? ( gtk )"
@@ -38,11 +38,6 @@ src_prepare() {
# about-eid-mw program.
echo "${PV}-v${PV}" > .version
- # See bug #862306
- sed -i \
- -e 's:PACKAGE_VERSION:MAINVERSION:' \
- cardcomm/pkcs11/src/libbeidpkcs11.pc.in || die
-
# xpi module : we don't want it anymore
sed -i -e '/SUBDIRS/ s:plugins_tools/xpi ::' Makefile.am || die
sed -i -e '/plugins_tools\/xpi/ d' configure.ac || die
@@ -60,14 +55,6 @@ src_prepare() {
-e "/managed_storage_manifestdir/ s:prefix)/lib:libdir):" \
cardcomm/pkcs11/src/Makefile.am || die
- # See bug #732994
- sed -i \
- -e '/LDFLAGS="/ s:$CPPFLAGS:$LDFLAGS:' \
- configure.ac || die
-
- # See bug #751472
- eapply "${FILESDIR}/use-printf-in-Makefile.patch"
-
# See bug #811270 (remove uml build)
sed -i \
-e 's:cardlayer/uml::' \
@@ -76,11 +63,6 @@ src_prepare() {
-e 's:uml::' \
plugins_tools/eid-viewer/Makefile.am || die
- # See bug #923375
- sed -i \
- -e 's:C_Sign(NULL,:C_Sign(NULL_PTR,:' \
- tests/unit/sign_state.c || die
-
eautoreconf
}
@@ -88,9 +70,8 @@ src_configure() {
econf \
$(use_enable dialogs) \
$(use_enable p11-kit p11kit) \
- $(use_with gtk gtkvers 'detect') \
- --with-gnu-ld \
- --disable-static
+ $(use_with gtk gtkvers '3') \
+ --with-gnu-ld
}
src_install() {
diff --git a/app-crypt/eid-mw/eid-mw-9999.ebuild b/app-crypt/eid-mw/eid-mw-9999.ebuild
index 67d72f68ad1e..3c461d2daa95 100644
--- a/app-crypt/eid-mw/eid-mw-9999.ebuild
+++ b/app-crypt/eid-mw/eid-mw-9999.ebuild
@@ -43,6 +43,12 @@ src_prepare() {
-e "s:get_lsb_info('c'):strdup(_(\"n/a\")):" \
plugins_tools/aboutmw/gtk/about-main.c || die
+ # Fix libdir for manifestdir
+ sed -i \
+ -e "/pkcs11_manifestdir/ s:prefix)/lib:libdir):" \
+ -e "/managed_storage_manifestdir/ s:prefix)/lib:libdir):" \
+ cardcomm/pkcs11/src/Makefile.am || die
+
# See bug #811270 (remove uml build)
sed -i \
-e 's:cardlayer/uml::' \
diff --git a/app-crypt/eid-mw/files/use-printf-in-Makefile.patch b/app-crypt/eid-mw/files/use-printf-in-Makefile.patch
deleted file mode 100644
index 5b4ef2adc07e..000000000000
--- a/app-crypt/eid-mw/files/use-printf-in-Makefile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-diff -ur a/plugins_tools/eid-viewer/Makefile.am b/plugins_tools/eid-viewer/Makefile.am
---- a/plugins_tools/eid-viewer/Makefile.am 2020-08-19 15:32:50.000000000 +0200
-+++ b/plugins_tools/eid-viewer/Makefile.am 2020-12-21 23:07:49.980421703 +0200
-@@ -125,13 +125,13 @@
- SUBDIRS = . gtk/po test uml
-
- resources/%.c: resources/%.png
-- echo -e "#include <gdk-pixbuf/gdk-pixdata.h>\n#if __GNUC__ >= 4\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wpointer-sign\"\n#endif\n" > $@
-+ printf '%s\n' '#include <gdk-pixbuf/gdk-pixdata.h>' '#if __GNUC__ >= 4' '#pragma GCC diagnostic push' '#pragma GCC diagnostic ignored "-Wpointer-sign"' '#endif' > $@
- gdk-pixbuf-csource --struct --extern --name `basename $^ .png` $^ >> $@
-- echo -e "#pragma GCC diagnostic pop\n" >> $@
-+ printf '%s\n' '#pragma GCC diagnostic pop' >> $@
- resources/%.c: resources/%.jpg
-- echo -e "#include <gdk-pixbuf/gdk-pixdata.h>\n#if __GNUC__ >= 4\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wpointer-sign\"\n#endif\n" > $@
-+ printf '%s\n' '#include <gdk-pixbuf/gdk-pixdata.h>' '#if __GNUC__ >= 4' '#pragma GCC diagnostic push' '#pragma GCC diagnostic ignored "-Wpointer-sign"' '#endif' > $@
- gdk-pixbuf-csource --struct --extern --name `basename $^ .jpg` $^ >> $@
-- echo -e "#pragma GCC diagnostic pop\n" >> $@
-+ printf '%s\n' '#pragma GCC diagnostic pop' >> $@
-
- BUILT_SOURCES = gtk/viewer_glade.h \
- resources/coat_of_arms_nl.c \
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index d514be4c555e..c981d4afb70d 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/exec-path-from-shell/Manifest b/app-emacs/exec-path-from-shell/Manifest
index d7a4368b01d9..28b768717d49 100644
--- a/app-emacs/exec-path-from-shell/Manifest
+++ b/app-emacs/exec-path-from-shell/Manifest
@@ -2,5 +2,5 @@ AUX 50exec-path-from-shell-gentoo.el 84 BLAKE2B 0f3b62567ac7e3d501fe9d728cf38038
DIST exec-path-from-shell-2.1.tar.gz 18673 BLAKE2B fd1d3c1cc6d7ce89eacbf9cd3cfe737a1867723dda28993ee049d91437dc8a17edf07ec1e4a121eae384deebfde934e371168ee6870e09886483cecce1bc306e SHA512 bd211756fa06115af45db6d9fb351f3affb0d59ae717643c9e4df422e63ddb780edf642d030db5b039e2759b2bfca948f7638d2dbd3ac84f3c2b8814b4a085f3
DIST exec-path-from-shell-2.2.tar.gz 18935 BLAKE2B 7b255664037a68c3ec67fd3ed404a35d834f69431152f6baaa4c8f85aa8565968ad6cc59f8674d06dd86befd9d13fbf2f39b1347395451fc8bb9eb43138e9e0d SHA512 75bd4dd96c7224a7daf9709e5508ff45b3b7541713267282ff9a31e357e74e2ff8ad054193c1753e2d2f824206abcff5485fe7710037974c536b4afc87500b09
EBUILD exec-path-from-shell-2.1.ebuild 510 BLAKE2B 6b85c3b978fdd8ee26dac4d8fe501b2833f8a87e9d22334098434a7e3829383432c8b1ce1d7399ce721f56f4ee08bb1c5e9ee07406a44518b9a680145ce1430b SHA512 e785e3dd57f950d133d0d4e4db3a76c4835ebd7bf05881c719a3b91303a942562c8d63dd0c96259d6d1f976bd6aeb08d70e4ba89ceca5a93985a2d0c72b4d8da
-EBUILD exec-path-from-shell-2.2.ebuild 630 BLAKE2B 0690151493ffefac1574b32686ac3da111f3368625198a3bb0102d3fbfdd8fd60fa3bfd1161fa67aecf0470c9b5cd93c8339d216a9dce2e6bcd5cf7c399f926f SHA512 827d74eb0bed0247d2dd1eb85f5fee77a2763b1540249830f5e9f0de890f13f0e28007a15633065d297b0207777cfde9f3b5c6993ef9415e02e91529b02987e1
+EBUILD exec-path-from-shell-2.2.ebuild 629 BLAKE2B ad205b9f868de19aff103f81162b3cf5b573247b8ef9182e15c377a47e6afc7d382f01840892ec35b08311498c102e3a2d9ef09b759afecf66e53ebd57cb63c9 SHA512 2da9e95951de0ca2f45054d83293a0eb49fb0cb5e348e2f351df9274f39c7b94d322863a3df03c2183c1e117e8c7fcd77e566f3771cac4da37e1aac597ebee4d
MISC metadata.xml 817 BLAKE2B 013b0baf63e956f1c9bfa234348c4ec80888321257fda7569324033c1c48418b979972d48d8bbcfb83d75cfb44fae9a0cd484bd1e7e7a65c7fec58542aeccd7e SHA512 78d256c67f5e15e1895e13ab57fbe8d80897184f2aa04698df4a4de60ab0da5dbbb59c65f3696e2e548456eee249550bffdda45025abd3844c0fbb6c6886cb02
diff --git a/app-emacs/exec-path-from-shell/exec-path-from-shell-2.2.ebuild b/app-emacs/exec-path-from-shell/exec-path-from-shell-2.2.ebuild
index d2795541094c..6070fdd0c860 100644
--- a/app-emacs/exec-path-from-shell/exec-path-from-shell-2.2.ebuild
+++ b/app-emacs/exec-path-from-shell/exec-path-from-shell-2.2.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/purcell/${PN}/archive/${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index 0c7887cc2409..e7f88fdf5377 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -3,5 +3,5 @@ AUX helm-3.8.8-no-autoload-check.patch 674 BLAKE2B 1cae635d26e3c5b41b585de585a87
DIST helm-3.9.7.tar.gz 2377502 BLAKE2B e2936c7187e49909fbb6dd2bb703eeeab9d003b90a193c2fd0dc32c507d83766d38b0df1fa3d01571eac4d7c69c469a3842288dcf37e951a6d96bde7d4540242 SHA512 7f4b9020539091a2f7bb9c96602a9b6f35f44ff9ad46ffc332687704c3215cf6f394809c9794d868d246645d3192b50a5152d2b53fb1e0dcb741c23529523bd6
DIST helm-3.9.8.tar.gz 2383635 BLAKE2B a6f1efd23ecb6b8156e46b936008de41fbc05e78fd5559a182a703cdfbec590a0409042f33e5d86f77ae969954057b4f2da7720e81db308cd3f3f301826cd9dd SHA512 ce574bb4e1534edc3442adb8b2257fe4e072db9736cc4e265f34e0b6aebd08cf4c599058755a4c453ba14dfa48499c423e549d1189f708b7fa2f048a229ada8f
EBUILD helm-3.9.7.ebuild 724 BLAKE2B b054e2a26ab13313476427ed3fd8a94bec689ea315ef3156e1da4aa805b4457dd22da4504ebbf37aafd73004694ef8237044cc4a2775be4890589fa1fa2784ee SHA512 7a6cfdfcb14704e79e9a64007a93492349a6c3daf787b9304a47d833aa6cdb8d49235c6cbcf91acd66bac5e6b5770132cfbe4868879c816c98278a3234f9801d
-EBUILD helm-3.9.8.ebuild 850 BLAKE2B c462a4f9efc2953410ebd3093b3c6ba86665b324db1456ba8e476d4c2e78917a9f5ad63515de3b28248d5e7c82e766c93f3ee6399c14960ae65a675f84b22090 SHA512 483a256aca2d5942827247cd4f2a62b4f24b2512ea698b200f9d91bfb52c8572bbcc173ee2dfaccc061ffd47989b69347c2e48129e22df7856da1e7e93cce822
+EBUILD helm-3.9.8.ebuild 848 BLAKE2B e36186bd0eeabf82d76e1a70bdb63f57937219f8e099eb63c87c61b22add388f9e96cd26a83bff1180539eea8c4982efc9804f1530bc93bcc0e214740cbce609 SHA512 cf58148a2d05fabd2918f721637383e9b7e0b016d67c331ef9848a436fabdfd5e5dc5dd021c6c8840f657aa3cab32423b2d9e75be1304bd5def22449f43f45e8
MISC metadata.xml 822 BLAKE2B 5de057ddb881d67550d3e8cd0be43d3328b8e7a38b98338ffccec147095cd5d8f8bc68695c797a872e2ed7e455859fc1d6170f414231016edab5a8d742ad2a40 SHA512 08367530e4e47577e1812d229b97094b9c012c4c91eb7e69f5724e98d8790327fe35fb9b480cf33eedd105f1fd85133c39397eda0426461d80bdee704a51c55a
diff --git a/app-emacs/helm/helm-3.9.8.ebuild b/app-emacs/helm/helm-3.9.8.ebuild
index 29c9049d8925..dfb54b311758 100644
--- a/app-emacs/helm/helm-3.9.8.ebuild
+++ b/app-emacs/helm/helm-3.9.8.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
LICENSE="GPL-3+"
diff --git a/app-emacs/nginx-mode/Manifest b/app-emacs/nginx-mode/Manifest
index 4ec29fd9a0d4..094ea5bfe881 100644
--- a/app-emacs/nginx-mode/Manifest
+++ b/app-emacs/nginx-mode/Manifest
@@ -1,6 +1,6 @@
AUX 50nginx-mode-gentoo.el 74 BLAKE2B f647bdcb4cb4d1eb66c2fa1aa8f468549776b582667a3dcf3ba63e71758f3f859a8b5d630ab7f35ec6edcad44b8f0798d26aaf2303ad00f1cbd75c7dc520aa61 SHA512 a400abb88610376792c6cdca6c6c6e6c91d09e10be3ed913dd253328d4dfac53b19a4b4875978e1545010157665475cc1465c26b774e514f4436d835eb9a2267
DIST nginx-mode-1.1.10.tar.gz 3204 BLAKE2B e252c386d00e6c2a43ae4a8583189d4c06bf166e230b81b0f59449050376d539a7966f2e44a09ae70b42c5b51ea74fc8f84a1f15ebcb502f69001b2d564bd9e5 SHA512 93801701322afdbd6f02152108d69abd050bda9456b2016446d03c22ff1c886ec0d14da4be07f49c02ab2346b45480926c0ea4c00769233e4b32ad1a7cff4f00
DIST nginx-mode-1.1.9.tar.gz 3290 BLAKE2B 7a20632ed860e1e4f0f379f8c489bdb3f6a1eb09cf790ca4124dd08b631a101796fb96efc73672cc59b812c0136015d955a9d6bab2ccb223d777f299dd1c04c7 SHA512 a209b83f39696ccea8d45b0d90a25b4cdb56f85f1288ca9a7bf83b24a7d69ae2a1caea5e71f7c62ef693f8aac3e74e5dce7761b69ded7da037904df1c9d43536
-EBUILD nginx-mode-1.1.10.ebuild 583 BLAKE2B 8c0443bff0365486fa5623ad02f8d5572927a4179edcc3e59a393f8567eaff5261a12474db590dcc74a968f619e37fec18868ebd8c1f629eab1f5789abe72fce SHA512 187187bbc9467d679b47bc757af119f7ab4c412f820ba56ba215e0fb12a9ba566d0f570f6ccaa35215a14f850d1b1ecc6cf3d2d3a3dfc5d0d6ffd240b240e63f
+EBUILD nginx-mode-1.1.10.ebuild 582 BLAKE2B 282e8d7aac4ebf1f324530720048ce0d62f6b20443bb17ef80db67a8df21f6173fe5a83ae71f943d3b291ee65a011e4ba7c5cbbb9799947e122a0e5a0a8992cc SHA512 7eae3277c1c621ae11d0f476f22aabe2a45352ded5b604c09e54e0758c52d777237168f2f937bb56d5f9cf4f3f42293dd6a818f3a0552dbcb17012bacf22e373
EBUILD nginx-mode-1.1.9.ebuild 466 BLAKE2B 8eb2154c63828b68ec7b21679f6db7bfe22d7825687270009ba0e4559131d472bed42a672e6a1f5ce3d80de0bc85876667c5ed58bef8450b4f8c795ac015b605 SHA512 addaad33d1dff1fece6fdb44a769a89d61b78d9246dbbf2d2a0c9c227a0492826b28f9b225eede5f1cbdb66bb0bb945f78f24c6f7f7c33180a7781450069439f
MISC metadata.xml 417 BLAKE2B dd14f2f211b207046b5d459825192dea083d99736846ac12495e560926acd1add8282e6b1bd617807752917b751b7f581e1a6f63c651754998131cd5d2b3bc90 SHA512 6004a074f2e83463683ec8d8a7c29d00c3f51d702c480d334457b58f92c32716f683f75d6611bdcabaefc3169bb22fac774bf86009219c9ff04b1ef5bc281798
diff --git a/app-emacs/nginx-mode/nginx-mode-1.1.10.ebuild b/app-emacs/nginx-mode/nginx-mode-1.1.10.ebuild
index 272a59e9de15..77577429e171 100644
--- a/app-emacs/nginx-mode/nginx-mode-1.1.10.ebuild
+++ b/app-emacs/nginx-mode/nginx-mode-1.1.10.ebuild
@@ -16,7 +16,7 @@ else
SRC_URI="https://github.com/ajc/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-2+"
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 2baae3955d8b..ac19af4d92ae 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -5,7 +5,7 @@ DIST org-mode-release_9.6.28.tar.gz 2213979 BLAKE2B a0dec5afe4c234d895e459abb1d3
DIST org-mode-release_9.6.29.tar.gz 2213955 BLAKE2B 6941618cae31ce7ff93789d926ff340609136bbfab2f1ee96d33622e0ad8c86193948999f25cfe3ca935e6938c57f805e3423e0ac434f80f31a52639e4b65380 SHA512 3b1ab2a70b4407b84cd7103c789b12285b774f873a488c9c92cb11c1f9c08b9f85b1ee05d9f69c7e6333d9b7085ac804f50aa7a97c2123f8f72db2160aa4e7f3
DIST org-mode-release_9.6.30.tar.gz 2213585 BLAKE2B 60fc54953fda7c3c4d8887ad0bd1acd349aa58ba4ef472d49fee32eb2b8e2830262efbaf348ff2485034a67ce404279d79e5ab555e74c79e187eba09cd372c73 SHA512 0d24b01d773b9a3039cc3174d8a3242e9fc202631b7b837c6ebd511d0da00a657e961943da9a7f21dd370ce070d0c383bd9c1a508199a7772581f6d4906fb8cb
EBUILD org-mode-9.6.24.ebuild 1406 BLAKE2B 5015a47f36f010189b657bcb07e09e2029cb2e810c41f154e9cecca76c27a9b5161cc04871a5a5cf558906dbc5f76cc06e58cf5be6e9114d797a0de039c5b0ec SHA512 544225c2467438bd29816c4285186f80d0606b857b0705c69e192befb9d76154d795e6d94d60ff6cac498c24a07ea172be4e7832df211874631ff67f6c773b22
-EBUILD org-mode-9.6.26.ebuild 1405 BLAKE2B 5360e9db22ccc6daa2fdf11bfc809abb1520231eb0c88cf2484c7727feeae06043a53073cd80c6b7276fdd848c5865cef594c9fc40afa4751fff8b4638dd0e57 SHA512 c9e1fcb361d83331b187dcc1cd7305b149b030bc1bdaf916a74a803a780a5934f5ad47211e5f547ebae1dca12d22c085aeb2cd497615432d7c35d72376106398
+EBUILD org-mode-9.6.26.ebuild 1402 BLAKE2B f8ccf8539b0351c949c82416d48af27331dbae800442539feb799af402c5423be37978de91eff04690eb82ab954667edd2a58e6bfd308946cb29b98261e53ff9 SHA512 af4d50c77f5e7c7bbaf17c2b050cb004a55c53646ab6f4c8229a9ee25a9d79057ece7b752489c20344c07ccb4e8c6b4536aecbf6035e51069c10b7586adbf151
EBUILD org-mode-9.6.28.ebuild 1405 BLAKE2B 5360e9db22ccc6daa2fdf11bfc809abb1520231eb0c88cf2484c7727feeae06043a53073cd80c6b7276fdd848c5865cef594c9fc40afa4751fff8b4638dd0e57 SHA512 c9e1fcb361d83331b187dcc1cd7305b149b030bc1bdaf916a74a803a780a5934f5ad47211e5f547ebae1dca12d22c085aeb2cd497615432d7c35d72376106398
EBUILD org-mode-9.6.29.ebuild 1405 BLAKE2B 5360e9db22ccc6daa2fdf11bfc809abb1520231eb0c88cf2484c7727feeae06043a53073cd80c6b7276fdd848c5865cef594c9fc40afa4751fff8b4638dd0e57 SHA512 c9e1fcb361d83331b187dcc1cd7305b149b030bc1bdaf916a74a803a780a5934f5ad47211e5f547ebae1dca12d22c085aeb2cd497615432d7c35d72376106398
EBUILD org-mode-9.6.30.ebuild 1405 BLAKE2B 5360e9db22ccc6daa2fdf11bfc809abb1520231eb0c88cf2484c7727feeae06043a53073cd80c6b7276fdd848c5865cef594c9fc40afa4751fff8b4638dd0e57 SHA512 c9e1fcb361d83331b187dcc1cd7305b149b030bc1bdaf916a74a803a780a5934f5ad47211e5f547ebae1dca12d22c085aeb2cd497615432d7c35d72376106398
diff --git a/app-emacs/org-mode/org-mode-9.6.26.ebuild b/app-emacs/org-mode/org-mode-9.6.26.ebuild
index 6a5fae66355f..99d1b2f0ae2f 100644
--- a/app-emacs/org-mode/org-mode-9.6.26.ebuild
+++ b/app-emacs/org-mode/org-mode-9.6.26.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ppc x86"
IUSE="doc odt-schema"
RESTRICT="test"
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 88f20c75957f..17b87af248f1 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest
index a8cb33792b18..2af1cf24794d 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -3,19 +3,16 @@ AUX wine-staging-7.20-unwind.patch 1450 BLAKE2B 80e9222c95393aaa4b95e05597a41810
AUX wine-staging-8.13-rpath.patch 554 BLAKE2B 209d8c581a9178242ee622338c5252f79b798cf5574f72b3984d71b7933e011b488060502715aa75630fbc3d10fcb03743ac31ed31664cacfc22b725253a117b SHA512 bbb25e02d19bd7c1a1f2d7db331d93cfcd5ce9172206ad9e19a44c52e5ece865d474eac024c2a5791dfa006c6efe0f68cd783ffc925ac793bf447d56090bdd02
AUX wine-staging-9.8-musl-ioctls-header.patch 938 BLAKE2B a101f1fc7a6bcd6e8c22ce7f79f66b16be194732b7c354ba7f23aa33e9b0a938913449906b42580cf1fd8089e412cb6d049899d9f5a7d3ddb248901533e966e6 SHA512 f05cc3c37dc955e44aaa60366c945778567dd4bad6cc33e54af9debc1d35b0c27181deddbb6b951cb894707294a47b711042430cce8be794fcba6aa6994788df
DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.5.tar.xz 30371420 BLAKE2B c14ebf02f0f5b91bc2b2517ff3630f22c6af7fdc827c5d024d809a383a65446284a5349c8109835112f5353f361088f4f32de1a3d04299fbf39deacbc0e8e8bf SHA512 8ccad8f6e6b1428886dee9fae771796e2021b4122cd96464350352bede25421406e6a6a0fdd63d8b99b896db8dc529aa6e05d6ac7966bee49ce3055b18a8af91
-DIST wine-9.6.tar.xz 30261488 BLAKE2B 53115a8a80593856679718b2055340860221701bc82a784a111a992f5e67b031d7407a16f6df6d4da67f382f30c35d2dd82af2a671a058a76b621c91199e426e SHA512 cc2ea5597636da8d392d1d63b9c135679eff69ea671dc6b53b6f2d44a890aee0e17275174485f6e8dd99c7db737eb82a800a2b05c4966f15e28167c5a6098922
DIST wine-9.7.tar.xz 30281616 BLAKE2B 4d27f6f2dfd088a0590bfce7228c7eca25b66a9a04706ddecb25af6364e83100c15a78c8d46f3294a42dc7f3503756506f752a02d7058a72ce16716994b334bc SHA512 0c15c3a0901162a386126f2dc987b276b379cc027fc72d9e31cf3122614742f876f30a5f24a495f546cd9c5bd5efce096bd9ca190d0f378fea3d42a298a06e80
DIST wine-9.8.tar.xz 30297460 BLAKE2B 689d1b4e55f7d66b8fad8432ad35a52e2fad303e8a9382b8893222c696697efa5de5b56cc2b933bed96d6382f9fdc919fa15e6517ffdb50105cdaea904a7d77f SHA512 3d1b0e6b7b633a0b45ba6b23e741e808dec29355721baf4489c3ad34c67d714b40897ef510c4a84f31be390d7f8b86b93a725787d733eaf77df5c82b322d2662
+DIST wine-9.9.tar.xz 30265476 BLAKE2B a2557044b10252c1b1ae023e10863c601e9159d64eda2ce1d8aab4dbb9efffa1b4b15ed27a9edbf6f2bba148c2bb07e729bd706bac9fe17f91c826c74b5980e6 SHA512 df016411933b5447bef9b48f67c58e12d6d33ef0c24045ab03c92821dcccbf84335d1a2d765e6d6cf3a743598317010b8ae6f69de3661733e4fa43febec873dd
DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718 SHA512 362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
-DIST wine-staging-9.5.tar.gz 9526239 BLAKE2B a6f5a351a3979fc81a0d8c6325da4f08021d19eb7ac6ad52906a6fcf19552f01bdc8fbebc9b33fc82e14cdd6e6d50347dc7bc73e622d589d2e9eec5d577d3158 SHA512 8c756fe505092e21dd37c709ac3917c305b70881c05270f0e188ccdf9ff36b9fd224adad424d37c6919637d2af55afbfba49079eb5b6708a6cf4f2dd98966784
-DIST wine-staging-9.6.tar.gz 9522775 BLAKE2B 5598d408774e3142d6de5ccddccb68d8e1e4544c43b5691751599e6b86df6b8899f6113b8b58d75fb8e032a6c7aed9ffbb3ecb1553aa2d7593d69513e9a0177a SHA512 83691eb560c860d40669a524196a522007c76420b5b5076da4f446a4180fee7558ef228cf1f4179eb78a6d36c8ab78fd2784ffc879b0aacbef7c72a7f88e7ed2
DIST wine-staging-9.7.tar.gz 9573710 BLAKE2B 34eee97f51268c07d649f0ed498b5e92bbc8bb1d8cee860040ee660d968307a7d9d3b59305567c50338d2ce97b3071f615b8782ca74716b42904ae4514404316 SHA512 3c5f100f715c6b3399c356b304b8eca1e51706e03782f2f834965474a7efeca4174ae806dff85080cded93501e9cfcd097eca43230d9425c78ae73a6f4485c76
DIST wine-staging-9.8.tar.gz 9580231 BLAKE2B 74d0b7d4eb49b5cb16abf17a2aae52bad9db04d3e207762f1d37a9f18870683c0115ce41b29e24edad827557de4a07235980588115b61fa86eeaaa5573460535 SHA512 8132c1fd98b55ef04993e894e11063e43ac1cae059f80e0dc3b2a4c6bf08a6ab80f7bdd02b97f62733f31850b41e5d2d6c5085b22bf873fc03ab67b79bdd3c1d
+DIST wine-staging-9.9.tar.gz 9593672 BLAKE2B 9f6fc7137bb447e52642caf7083ddd60a8d7a545f364dd1783b7adfbd2a80da8b89bc2199525b3c9d75f9f356f5548cf97ae1278361be1c6fb0f0e218c3cf336 SHA512 1b6b341a48a05f48587b7ecc0ead50058b2c1f8a47b6e52adbc7e4afff9bc633a6018e90b2e3ee6b720c59181095b793cd2bbfa7242aec6871f2f87f4db661c4
EBUILD wine-staging-9.0.ebuild 15206 BLAKE2B 245d17f33556550562c0f7f608b9e003c6568799691c40da7372dd64f39cb30e065d8f35b6574bb9422fa927c48a923af686cb096521592c11c7f80dc25b95d5 SHA512 65929e3d7245ddcd9d63b4e419d7a84f683fc589ec49e9030e681b3cea4852baa74ca00aff614aba9730cc72a76ab3d4d9c8e407377458df7836a3a338efbac9
-EBUILD wine-staging-9.5.ebuild 15336 BLAKE2B 62de2f7f3a3426f62140c5eee67580af848cceee7dd99fc181b94dcc43b679c0c819e0338d99b7a6525abce394bb4e46e52eebb4de18ae2cac80388a092cf233 SHA512 0671f273d4fba75216801c6e7eddf0c0214b89e7215d01a98791ae6c08ac4780c3882ffa1943527dec3c64f9556e04c060c8122f81941d754e1eddd4e54806f6
-EBUILD wine-staging-9.6.ebuild 15154 BLAKE2B fca2f4f8266b4073d1633dbba910b0e52ff83950f565d567959893d975b2c8148a773d9804cec45edb9cfc67be17df575dfb6fbb0dedbe0b62e073bbe4723b2a SHA512 17812a5f0eea0620376d3df103f12d7da20918e7a42cff0eb250cd9d8fa6839c39e3b11f570270a7b25be440777f8ad0143011b0f522122d504581e8214da67d
EBUILD wine-staging-9.7.ebuild 15154 BLAKE2B fca2f4f8266b4073d1633dbba910b0e52ff83950f565d567959893d975b2c8148a773d9804cec45edb9cfc67be17df575dfb6fbb0dedbe0b62e073bbe4723b2a SHA512 17812a5f0eea0620376d3df103f12d7da20918e7a42cff0eb250cd9d8fa6839c39e3b11f570270a7b25be440777f8ad0143011b0f522122d504581e8214da67d
EBUILD wine-staging-9.8.ebuild 15208 BLAKE2B 035c6bcdde3441f7c62a3edfbc9c2fd0e6f85df0b8843e05efcad9b7b6f18f9cf53015ee5bc7d8581b8d3519ac5ea81fdff1b90c8d81d319f98e1291fc16fd93 SHA512 4a17ed3549505918c98b86ad029f17958efa85e7542f97241eef6de651396e0f82a3f3d61194d3603d94335b9654fe5ea79fa0c9840b61b743539fe8357ec696
-EBUILD wine-staging-9999.ebuild 15163 BLAKE2B 1eafc41957ca80059b1172d76f542e28f780faca66d84cc127e328c3f0b26ce55988d4ed5c2ddd78c456d9b29eacd5261e4b514f2a3369a8a0d9b04ff300e817 SHA512 6313206180f86956299dea86398508a6f506e394fa111294b3963a48ab8468787d7681660406eb7b6076d0d01d235c58b6c523e5b1f662f283d53db432635e44
+EBUILD wine-staging-9.9.ebuild 15163 BLAKE2B 0c5db607c7f17c3162037f281c73f1d9e89399d8ea38f1db3e8573070b13e09152acff9d524ffd76574a92e6ded17330db00bbf6f6126f3c2d57196dabfdad38 SHA512 0331fdeab9f081ec0704a763b1f2dacce34a7d3772f665710ad5a6653358764be8362818d056aec32587fbddfcb5cbd1195dda9e911086578ffd2e94ccd62153
+EBUILD wine-staging-9999.ebuild 15163 BLAKE2B 0c5db607c7f17c3162037f281c73f1d9e89399d8ea38f1db3e8573070b13e09152acff9d524ffd76574a92e6ded17330db00bbf6f6126f3c2d57196dabfdad38 SHA512 0331fdeab9f081ec0704a763b1f2dacce34a7d3772f665710ad5a6653358764be8362818d056aec32587fbddfcb5cbd1195dda9e911086578ffd2e94ccd62153
MISC metadata.xml 2659 BLAKE2B 8a80b12643e82b98b71bc408e2fd79736da01c8f7d914c7a592cb685893ea3896bc44fecf0160faec803b284d3f6bb38cf36fb4745d9d43e0e1ced8702fcaf9d SHA512 a271e537318a4e90236c195f1f8c24c3255b5465345246627797d37238e2b6292d0734a9ab19542ee34fc1e9312dc4418694992f5ce3c53310228cc6bf14ef90
diff --git a/app-emulation/wine-staging/wine-staging-9.5.ebuild b/app-emulation/wine-staging/wine-staging-9.5.ebuild
deleted file mode 100644
index e0290114c53b..000000000000
--- a/app-emulation/wine-staging/wine-staging-9.5.ebuild
+++ /dev/null
@@ -1,483 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{10..13} )
-inherit autotools edo flag-o-matic multilib multilib-build optfeature
-inherit prefix python-any-r1 toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.0.0
-WINE_P=wine-$(ver_cut 1-2)
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git"
- WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="
- https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
- https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset"
-HOMEPAGE="
- https://wiki.winehq.org/Wine-Staging
- https://gitlab.winehq.org/wine/wine-staging/
-"
-
-S="${WORKDIR}/${WINE_P}"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
- llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
- kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl
- pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
- +truetype udev udisks +unwind usb v4l +vulkan wayland wow64
- +xcomposite xinerama
-"
-# bug #551124 for truetype
-# TODO: wow64 can be done without mingw if using clang (needs bug #912237)
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )
- wow64? ( abi_x86_64 !abi_x86_32 mingw )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- opengl? (
- media-libs/libglvnd[X,${MULTILIB_USEDEP}]
- osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
- )
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
- udisks? ( sys-fs/udisks:2 )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )
-"
-# gitapply.sh prefers git but can fallback to patch+extras
-BDEPEND="
- ${PYTHON_DEPS}
- || (
- dev-vcs/git
- (
- sys-apps/gawk
- sys-apps/util-linux
- )
- )
- || (
- sys-devel/binutils
- sys-devel/lld
- )
- dev-lang/perl
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? (
- >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
- wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
- ) )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
-"
-IDEPEND=">=app-eselect/eselect-wine-2"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900334)
- res_getservers # false positive
-)
-QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.17-noexecstack.patch
- "${FILESDIR}"/${PN}-7.20-unwind.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) \
- $(use abi_x86_32 || use wow64 && echo i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; then
- EGIT_CHECKOUT_DIR=${WORKDIR}/${P}
- git-r3_src_unpack
-
- # hack: use subshell to preserve state (including what git-r3 unpack
- # sets) for smart-live-rebuild as this is not the repo to look at
- (
- EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die
- EGIT_REPO_URI=${WINE_EGIT_REPO_URI}
- EGIT_CHECKOUT_DIR=${S}
- einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})"
- git-r3_src_unpack
- )
- else
- default
- fi
-}
-
-src_prepare() {
- local patchinstallargs=(
- --all
- --no-autoconf
- # patches known broken with USE=-mingw, retry occasionally (bug #921360)
- $(usev !mingw '
- -W winedevice-Default_Drivers
- -W fltmgr.sys-FltBuildDefaultSecurityDescriptor
- ')
- ${MY_WINE_STAGING_CONF}
- )
-
- edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}"
-
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- if tc-is-clang; then
- if use mingw; then
- # -mabi=ms was ignored by <clang:16 then turned error in :17
- # if used without --target *-windows, then gets used in install
- # phase despite USE=mingw, drop as a quick fix for now
- sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
- else
- # fails in ./configure unless --enable-archs is passed, allow to
- # bypass with EXTRA_ECONF but is currently considered unsupported
- # (by Gentoo) as additional work is needed for (proper) support
- # note: also fails w/ :17, but unsure if safe to drop w/o mingw
- [[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
- die "building ${PN} with clang is only supported with USE=mingw"
- fi
- fi
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # datadir is not where wine-mono is installed, so prefixy alternate paths
- hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
- # tip: if need more for user patches, with portage can e.g. do
- # echo "post_src_prepare() { tools/make_specfiles || die; }" \
- # > /etc/portage/env/app-emulation/wine-staging
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
-
- $(usev wow64 --enable-archs=x86_64,i386)
-
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- $(use_with osmesa)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with udisks dbus) # dbus is only used for udisks
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xcomposite)
- $(use_with xinerama)
- )
-
- filter-lto # build failure
- filter-flags -Wl,--gc-sections # runtime issues (bug #931329)
- use custom-cflags || strip-flags # can break in obscure ways at runtime
-
- # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
- # (do self test until https://github.com/gentoo/gentoo/pull/28355)
- if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
- then
- has_version -b sys-devel/binutils &&
- append-ldflags -fuse-ld=bfd ||
- append-ldflags -fuse-ld=lld
- strip-unsupported-flags
- fi
-
- # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but
- # staging patchset is messier and would rather not have to worry
- # about it (try to remove on bump now and then, bug #919758)
- append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
- if use mingw; then
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # CROSSCC was formerly recognized by wine, thus been using similar
- # variables (subject to change, esp. if ever make a mingw.eclass).
- local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
- local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
- local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
-
- conf+=(
- ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
- ac_cv_prog_i386_CC="${mingwcc_x86}"
-
- CROSSCFLAGS="${CROSSCFLAGS:-$(
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
- )}"
-
- CROSSLDFLAGS="${CROSSLDFLAGS:-$(
- filter-flags '-fuse-ld=*'
-
- CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
- )}"
- )
- fi
-
- # order matters with multilib: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- if (( bits == 64 )); then
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
- # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
- # one or the other could be missing and that is unexpected for users
- # and some tools like winetricks)
- if use abi_x86_64; then
- if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
-
- # also install wine(1) man pages (incl. translations)
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine ${WINE_PREFIX}/bin/wine64
- dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
- fi
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- if use mingw; then
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
-
- if use strip; then
- ebegin "Stripping Windows (PE) binaries"
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
- eend ${?} || die
- fi
- fi
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- if use !abi_x86_32 && use !wow64; then
- ewarn "32bit support is disabled. While 64bit applications themselves will"
- ewarn "work, be warned that it is not unusual that installers or other helpers"
- ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
- ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
- elif use abi_x86_32 && { use opengl || use vulkan; } &&
- has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'
- then
- ewarn "x11-drivers/nvidia-drivers is installed but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- fi
-
- optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \
- games-util/game-device-udev-rules
-
- eselect wine update --if-unset || die
-}
-
-pkg_postrm() {
- eselect wine update --if-unset || die
-}
diff --git a/app-emulation/wine-staging/wine-staging-9.6.ebuild b/app-emulation/wine-staging/wine-staging-9.9.ebuild
index 1a169317c27f..c8f8d0cdc861 100644
--- a/app-emulation/wine-staging/wine-staging-9.6.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9.9.ebuild
@@ -9,7 +9,7 @@ inherit autotools edo flag-o-matic multilib multilib-build optfeature
inherit prefix python-any-r1 toolchain-funcs wrapper
WINE_GECKO=2.47.4
-WINE_MONO=9.0.0
+WINE_MONO=9.1.0
WINE_P=wine-$(ver_cut 1-2)
if [[ ${PV} == *9999 ]]; then
@@ -79,7 +79,7 @@ WINE_DLOPEN_DEPEND="
truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] )
+ vulkan? ( media-libs/vulkan-loader[X?,wayland?,${MULTILIB_USEDEP}] )
"
WINE_COMMON_DEPEND="
${WINE_DLOPEN_DEPEND}
diff --git a/app-emulation/wine-staging/wine-staging-9999.ebuild b/app-emulation/wine-staging/wine-staging-9999.ebuild
index 1b010ac0cc44..c8f8d0cdc861 100644
--- a/app-emulation/wine-staging/wine-staging-9999.ebuild
+++ b/app-emulation/wine-staging/wine-staging-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit autotools edo flag-o-matic multilib multilib-build optfeature
inherit prefix python-any-r1 toolchain-funcs wrapper
diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest
index 1351e9542351..06bb7c3507e2 100644
--- a/app-emulation/wine-vanilla/Manifest
+++ b/app-emulation/wine-vanilla/Manifest
@@ -6,16 +6,14 @@ AUX wine-vanilla-9.8-musl-ioctls-header.patch 938 BLAKE2B a101f1fc7a6bcd6e8c22ce
DIST wine-7.0.2.tar.xz 27179980 BLAKE2B 721ab574092638b32d3a483b6ae3def0c9d706cc888662ca461ab8c7060b10077e83cede69663ea2a8b97729f3801209fbba5f8e8828ce20454700ffbbd76cb5 SHA512 330c71005a6a8054b5068ac4484e9015e9f8bf55d5a451aaf5f79b7f78a025732b454251c31473abf21504cce3b78e50cf7e3e0d0116bb755dc8396bd790289a
DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c006370c4c316c8a367b2f5814926063482959fabfe9d674ee1b5a560e59087e9b711e28360ced3aee2bbd6bb8fdb SHA512 e86dd31247d757d48ffb2d24f20edab3fc6ef9c3e395567a7b363951bb681335ba3adb8b84639011b24b6eb274582d56880298d6d95fb100acc072383d4e973f
DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
-DIST wine-9.5.tar.xz 30371420 BLAKE2B c14ebf02f0f5b91bc2b2517ff3630f22c6af7fdc827c5d024d809a383a65446284a5349c8109835112f5353f361088f4f32de1a3d04299fbf39deacbc0e8e8bf SHA512 8ccad8f6e6b1428886dee9fae771796e2021b4122cd96464350352bede25421406e6a6a0fdd63d8b99b896db8dc529aa6e05d6ac7966bee49ce3055b18a8af91
-DIST wine-9.6.tar.xz 30261488 BLAKE2B 53115a8a80593856679718b2055340860221701bc82a784a111a992f5e67b031d7407a16f6df6d4da67f382f30c35d2dd82af2a671a058a76b621c91199e426e SHA512 cc2ea5597636da8d392d1d63b9c135679eff69ea671dc6b53b6f2d44a890aee0e17275174485f6e8dd99c7db737eb82a800a2b05c4966f15e28167c5a6098922
DIST wine-9.7.tar.xz 30281616 BLAKE2B 4d27f6f2dfd088a0590bfce7228c7eca25b66a9a04706ddecb25af6364e83100c15a78c8d46f3294a42dc7f3503756506f752a02d7058a72ce16716994b334bc SHA512 0c15c3a0901162a386126f2dc987b276b379cc027fc72d9e31cf3122614742f876f30a5f24a495f546cd9c5bd5efce096bd9ca190d0f378fea3d42a298a06e80
DIST wine-9.8.tar.xz 30297460 BLAKE2B 689d1b4e55f7d66b8fad8432ad35a52e2fad303e8a9382b8893222c696697efa5de5b56cc2b933bed96d6382f9fdc919fa15e6517ffdb50105cdaea904a7d77f SHA512 3d1b0e6b7b633a0b45ba6b23e741e808dec29355721baf4489c3ad34c67d714b40897ef510c4a84f31be390d7f8b86b93a725787d733eaf77df5c82b322d2662
+DIST wine-9.9.tar.xz 30265476 BLAKE2B a2557044b10252c1b1ae023e10863c601e9159d64eda2ce1d8aab4dbb9efffa1b4b15ed27a9edbf6f2bba148c2bb07e729bd706bac9fe17f91c826c74b5980e6 SHA512 df016411933b5447bef9b48f67c58e12d6d33ef0c24045ab03c92821dcccbf84335d1a2d765e6d6cf3a743598317010b8ae6f69de3661733e4fa43febec873dd
EBUILD wine-vanilla-7.0.2.ebuild 12325 BLAKE2B ce419741372c04a562d5aba5f5ffa07981ad52b782592380b8fa595756b9d12932310bf476a50e249dd74ddfbe0d334de5248cc231d97c02013238b755e66c34 SHA512 321fa59d451f6db3fdfdd2730581d32c136d9436dcceab76b9973c7280d5a04afad929c5e7bf1329434a96a518a6fc37db811f561cb2841298a622693a51aa26
EBUILD wine-vanilla-8.0.2.ebuild 12413 BLAKE2B a2e15628b5e21835bae51a12870ee96754e07fbfb3061617255b56a394c5de05fbbf5433d8bd5eee60e06939a721dc5b4f4f6bc20c4918f5df4fc74168420f61 SHA512 b5ee42415c033f5dcd85ba1e549814616d7b91c80616d57d909ab8cf17b9a586a267531fa08f1583f531c279b43442bc3587dae716933e0e21de4ca317580934
EBUILD wine-vanilla-9.0.ebuild 13690 BLAKE2B 87fe5ceb2aed1a562ee197b3bb134bfa7d66c9b35526ab8a49d7985d75b18b1288356bccaf422942fc8bc0690a9d7ebd3b01acfce59b8ef36c4c52ea26cfc189 SHA512 6ec9e09b4891fc94eb4e33505ca9070dd3a0ad7261b9804aadb281208b477e74e86b0b7b0527f8f5b3e9e838ef6169d1ea5c90ad343edb4b92737ab035cbb88b
-EBUILD wine-vanilla-9.5.ebuild 13831 BLAKE2B 27cda1e52981f9eba515f1dbc7b055cc7ce8148343923c56b15f91a5eb59e6b0f1bacd0b994e9de5757ec7a157351214163b76ede7f27d4b8f94d31dc29d9b09 SHA512 d29c2ef2010b45c6c2695b4b6f933459433a3a84a99a704e2bb3cc3495a7309a63430ffd9a616ef4cc4ab443b0ef53e368523360bc0a0f2395faf61fba284304
-EBUILD wine-vanilla-9.6.ebuild 13822 BLAKE2B 99816b8595118dc9a9dacaeefa96a61f117ef4824870f645bdc823aa3e10a6546a25bf23875a2ec585f124094412498735c49bfdd36d0d0acc47f36705b91601 SHA512 cb48910fbfafcca7a3e1c55e84081ce2bf122583d19b0825fa16a42868e45fb6b0269ba8f9e2de5d6d81523b7881338212737ec857e6c3e491a8a93a760ba0c8
EBUILD wine-vanilla-9.7.ebuild 13822 BLAKE2B 99816b8595118dc9a9dacaeefa96a61f117ef4824870f645bdc823aa3e10a6546a25bf23875a2ec585f124094412498735c49bfdd36d0d0acc47f36705b91601 SHA512 cb48910fbfafcca7a3e1c55e84081ce2bf122583d19b0825fa16a42868e45fb6b0269ba8f9e2de5d6d81523b7881338212737ec857e6c3e491a8a93a760ba0c8
EBUILD wine-vanilla-9.8.ebuild 13876 BLAKE2B 28235507c1b39302e58302240fa3c45f4d57580b3ed6a173413dff6c8177202c9ad4253b4144e40086c086be3824b558d8f8fc79d92c05df4d6b350f05531705 SHA512 314cfecac337655766e897d3f59a567ca5897d0cbc784a297bf158558a20de27eff29b0b698101d6fdc44f872b753a66f52fd9899d0bbe01a63b0a99845da83c
+EBUILD wine-vanilla-9.9.ebuild 13811 BLAKE2B 5bbd804a49be2193c311682266185c5cf70dd8469c507e4cfd8f08530fe75d6609175a06c21ada5cb662bef3572a61a704650dd1e632039062e9dbc41a997218 SHA512 8ebe290a8953569316832890a35f210811cde693570e8c7c7d9dd15adf6184229958fc5e2010b45e15bfc8e0a16c84ffa381fad312750bafd846526cde556722
EBUILD wine-vanilla-9999.ebuild 13811 BLAKE2B 5bbd804a49be2193c311682266185c5cf70dd8469c507e4cfd8f08530fe75d6609175a06c21ada5cb662bef3572a61a704650dd1e632039062e9dbc41a997218 SHA512 8ebe290a8953569316832890a35f210811cde693570e8c7c7d9dd15adf6184229958fc5e2010b45e15bfc8e0a16c84ffa381fad312750bafd846526cde556722
MISC metadata.xml 2726 BLAKE2B 7dc7490fabcda06a27061726225890ee203fe7d22209697c3997f0ccdb4699bfaa09f983c22c4919ce75d2eab6ebdb1add9d9af04f24aee63bae81116fc04094 SHA512 5cdbb062462ae791ff9727d184935af3af147c0bd1e49846731941513301b720313b3356f56a8295780ab822e3117146c9a669d2d96efba6f072d84adba770e6
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.6.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.6.ebuild
deleted file mode 100644
index 868d1a000777..000000000000
--- a/app-emulation/wine-vanilla/wine-vanilla-9.6.ebuild
+++ /dev/null
@@ -1,431 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit autotools flag-o-matic multilib multilib-build optfeature
-inherit prefix toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=9.0.0
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz"
- S="${WORKDIR}/wine-${PV}"
- KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets"
-HOMEPAGE="
- https://www.winehq.org/
- https://gitlab.winehq.org/wine/wine/
-"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos
- llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
- kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap
- perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
- +truetype udev udisks +unwind usb v4l +vulkan wayland wow64
- +xcomposite xinerama"
-# bug #551124 for truetype
-# TODO?: wow64 can be done without mingw if using clang (needs bug #912237)
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )
- wow64? ( abi_x86_64 !abi_x86_32 mingw )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- opengl? (
- media-libs/libglvnd[X,${MULTILIB_USEDEP}]
- osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] )
- )
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
- udisks? ( sys-fs/udisks:2 )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- || (
- sys-devel/binutils
- sys-devel/lld
- )
- dev-lang/perl
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? (
- >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
- wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
- ) )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
-"
-IDEPEND=">=app-eselect/eselect-wine-2"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900338)
- res_getservers # false positive
-)
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0-noexecstack.patch
- "${FILESDIR}"/${PN}-7.20-unwind.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) \
- $(use abi_x86_32 || use wow64 && echo i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_prepare() {
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- if tc-is-clang; then
- if use mingw; then
- # -mabi=ms was ignored by <clang:16 then turned error in :17
- # if used without --target *-windows, then gets used in install
- # phase despite USE=mingw, drop as a quick fix for now
- sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
- else
- # fails in ./configure unless --enable-archs is passed, allow to
- # bypass with EXTRA_ECONF but is currently considered unsupported
- # (by Gentoo) as additional work is needed for (proper) support
- # note: also fails w/ :17, but unsure if safe to drop w/o mingw
- [[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
- die "building ${PN} with clang is only supported with USE=mingw"
- fi
- fi
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # datadir is not where wine-mono is installed, so prefixy alternate paths
- hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
- # tip: if need more for user patches, with portage can e.g. do
- # echo "post_src_prepare() { tools/make_specfiles || die; }" \
- # > /etc/portage/env/app-emulation/wine-vanilla
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
-
- $(usev wow64 --enable-archs=x86_64,i386)
-
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- $(use_with osmesa)
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with udisks dbus) # dbus is only used for udisks
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xcomposite)
- $(use_with xinerama)
- $(usev !odbc ac_cv_lib_soname_odbc=)
- )
-
- filter-lto # build failure
- filter-flags -Wl,--gc-sections # runtime issues (bug #931329)
- use custom-cflags || strip-flags # can break in obscure ways at runtime
-
- # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
- # (do self test until https://github.com/gentoo/gentoo/pull/28355)
- if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
- then
- has_version -b sys-devel/binutils &&
- append-ldflags -fuse-ld=bfd ||
- append-ldflags -fuse-ld=lld
- strip-unsupported-flags
- fi
-
- if use mingw; then
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # CROSSCC was formerly recognized by wine, thus been using similar
- # variables (subject to change, esp. if ever make a mingw.eclass).
- local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
- local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
- local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
-
- conf+=(
- ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
- ac_cv_prog_i386_CC="${mingwcc_x86}"
-
- CROSSCFLAGS="${CROSSCFLAGS:-$(
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
- )}"
-
- CROSSLDFLAGS="${CROSSLDFLAGS:-$(
- filter-flags '-fuse-ld=*'
-
- CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
- )}"
- )
- fi
-
- # order matters with multilib: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- if (( bits == 64 )); then
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
- # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
- # one or the other could be missing and that is unexpected for users
- # and some tools like winetricks)
- if use abi_x86_64; then
- if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
-
- # also install wine(1) man pages (incl. translations)
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine ${WINE_PREFIX}/bin/wine64
- dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
- fi
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- if use mingw; then
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
-
- if use strip; then
- ebegin "Stripping Windows (PE) binaries"
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
- eend ${?} || die
- fi
- fi
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- if use !abi_x86_32 && use !wow64; then
- ewarn "32bit support is disabled. While 64bit applications themselves will"
- ewarn "work, be warned that it is not unusual that installers or other helpers"
- ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
- ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
- elif use abi_x86_32 && { use opengl || use vulkan; } &&
- has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'
- then
- ewarn "x11-drivers/nvidia-drivers is installed but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- fi
-
- optfeature "/dev/hidraw* access used for *some* controllers (e.g. DualShock4)" \
- games-util/game-device-udev-rules
-
- eselect wine update --if-unset || die
-}
-
-pkg_postrm() {
- eselect wine update --if-unset || die
-}
diff --git a/app-emulation/wine-vanilla/wine-vanilla-9.5.ebuild b/app-emulation/wine-vanilla/wine-vanilla-9.9.ebuild
index 5c5dff913f13..2685dfbc9d27 100644
--- a/app-emulation/wine-vanilla/wine-vanilla-9.5.ebuild
+++ b/app-emulation/wine-vanilla/wine-vanilla-9.9.ebuild
@@ -8,7 +8,7 @@ inherit autotools flag-o-matic multilib multilib-build optfeature
inherit prefix toolchain-funcs wrapper
WINE_GECKO=2.47.4
-WINE_MONO=9.0.0
+WINE_MONO=9.1.0
if [[ ${PV} == *9999 ]]; then
inherit git-r3
@@ -67,7 +67,6 @@ WINE_DLOPEN_DEPEND="
fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
@@ -89,6 +88,7 @@ WINE_COMMON_DEPEND="
media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
)
+ odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] )
opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
@@ -254,6 +254,7 @@ src_configure() {
$(use_with mingw)
$(use_with netapi)
$(use_with nls gettext)
+ $(use_with odbc)
$(use_with opencl)
$(use_with opengl)
$(use_with osmesa)
@@ -274,7 +275,6 @@ src_configure() {
$(use_with wayland)
$(use_with xcomposite)
$(use_with xinerama)
- $(usev !odbc ac_cv_lib_soname_odbc=)
)
filter-lto # build failure
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index a975adf6681b..821601595677 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/gcal/Manifest b/app-misc/gcal/Manifest
index 27652ba7d902..9f05dc86efb0 100644
--- a/app-misc/gcal/Manifest
+++ b/app-misc/gcal/Manifest
@@ -3,7 +3,5 @@ AUX gcal-4.1-fix-ncurses.patch 1222 BLAKE2B 998a292046b4a53bf67a74fadf75502a2c4e
AUX gcal-4.1-fortify.patch 623 BLAKE2B 2c06bd5a8bce14f4527fcadcbe7423d978b388e946a5bfb3e8b5dbc6520ba27d16a6292659e26ad8cbbebd2463fc5333cf9c88335b6b9082631c74f24bc8c214 SHA512 04307fba03baaea87e3499724e63d87d2197d6694a8ea89f0b23b16a99948a2df6c9e9cf0d5993819aac665750ba0000cbcef24aee2ba19ede5532c657feede0
AUX gcal-4.1-glibc228.patch 3267 BLAKE2B b754919136da6652ef2f44bfbf9f9b0be839b89a35b23d028a4ca0cbb6101297066c862b2139ac424b276caf59dd12473d0194ca5b49f42c5bfcdfea2b37d3e1 SHA512 e1d54483561ac5b9473bcc42702b015a196fcde100dd2098dfd07642b7a5ee28887ef259296e98d7a46f18781e2b6a9c89424ebfe65b8ce601457b4f75af08af
DIST gcal-4.1.tar.xz 1658948 BLAKE2B 980b509923d7e3afbd391f1129a77e647f61e09d68aec29490bc16041260e56082097732f015260515036a4560bee18391c8f6aaa5eaff69740f18a37a44d8f2 SHA512 24b9ee87c3dbfd3231b2017fd0a3030cc5b7c7fde032ea1fcf816b0f10dc40d808c646aa8ece86651da4f3928fecf35f84f4c68c0bfdb8cf63e3ecc189d2074d
-EBUILD gcal-4.1-r1.ebuild 1039 BLAKE2B 813b1606ba3bc4f48aad3cab902191ac9df5faf56ec96dee242a5ce9096eb34c94128127216764e7a0aaeba562f278a05507d3a24df9e53d699400c23d966932 SHA512 0edd5b429035e6cbe4c19547fb4591037fe2f15fa63911ea396976f19d74fc8d83333250541e0a72f459e77f4932f6116a71bb7a96464270df130e3f79558498
-EBUILD gcal-4.1-r2.ebuild 1336 BLAKE2B 56cbac1b9d2ea4be72c5740c94a833b058cac686f9498d6fa118b97e5104e80ed72e4829876d2fe396b67b13f5dd3832f5614769eb89f7ba6a25128c7f5a5f77 SHA512 56a65fbedba8737b8b2af00a3766c038127d381fd9f2db4672c350b64ffbf9b0d5ff447ae72de508e3224a15ff9bac2468dbff5bda2ec335cdefaf4ab61bd8b4
EBUILD gcal-4.1-r3.ebuild 1325 BLAKE2B d6a6992c6aecdab2ffc9729cf8ab581602b0621311c2d6c7eb857be3e23dace6be386a11954352004748afe99e9052a008c5e9e02fa06945ec8c9689a13246df SHA512 e9d64c848a37774280076b992d6698787c4b8d3de73ce815af7fe1b15a24ca932a290f82928d371f39f5bc12698b9e52cb6eb39ef326d281df2878a2fb4d6967
MISC metadata.xml 1096 BLAKE2B 2d86ba9f428f52f8a716c2a7e5719b647fe4217a7c037d9681885524f0dde1216cf237f2c89df955425a3ccbf0a23f9f16266da53cfa6801efeb537b0a5028aa SHA512 a665d4af51626778e22513885711a95907624a2ef4ce383a4493f8132335790e4bc7bccb75fd319217aa297c28eaf9db8ab04b14f22fefe80820a5ec0a2b0bc4
diff --git a/app-misc/gcal/gcal-4.1-r1.ebuild b/app-misc/gcal/gcal-4.1-r1.ebuild
deleted file mode 100644
index 39a20a9fc729..000000000000
--- a/app-misc/gcal/gcal-4.1-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Calendar - a replacement for cal"
-HOMEPAGE="https://www.gnu.org/software/gcal/"
-SRC_URI="mirror://gnu/gcal/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="ncurses nls unicode"
-
-RDEPEND="nls? ( virtual/libintl )
- unicode? ( dev-libs/libunistring:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- nls? ( >=sys-devel/gettext-0.17 )
-"
-
-DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
-
-PATCHES=(
- "${FILESDIR}/${P}-glibc228.patch"
- "${FILESDIR}/${PN}-4.1-configure-clang16.patch"
-)
-
-src_prepare() {
- default
-
- # Drop once ${PN}-4.1-configure-clang16.patch merged
- eautoreconf
-}
-
-src_configure() {
- tc-export CC
- append-cppflags -D_GNU_SOURCE
-
- use unicode && append-libs -lunistring
-
- econf \
- --disable-rpath \
- $(use_enable nls) \
- $(use_enable ncurses term) \
- $(use_enable unicode)
-}
diff --git a/app-misc/gcal/gcal-4.1-r2.ebuild b/app-misc/gcal/gcal-4.1-r2.ebuild
deleted file mode 100644
index 55f7fafd8d71..000000000000
--- a/app-misc/gcal/gcal-4.1-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="The GNU Calendar - a replacement for cal"
-HOMEPAGE="https://www.gnu.org/software/gcal/"
-SRC_URI="mirror://gnu/gcal/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="ncurses nls unicode"
-
-RDEPEND="nls? ( virtual/libintl )
- unicode? ( dev-libs/libunistring:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- nls? ( >=sys-devel/gettext-0.17 )
-"
-
-DOCS=( BUGS LIMITATIONS NEWS README THANKS TODO )
-
-PATCHES=(
- "${FILESDIR}/${P}-glibc228.patch"
- "${FILESDIR}/${PN}-4.1-configure-clang16.patch"
- "${FILESDIR}/${P}-fortify.patch"
-)
-
-src_prepare() {
- default
-
- # Drop once ${PN}-4.1-configure-clang16.patch merged
- eautoreconf
-}
-
-src_configure() {
- tc-export CC
- append-cppflags -D_GNU_SOURCE
-
- use unicode && append-libs -lunistring
-
- econf \
- --disable-rpath \
- $(use_enable nls) \
- $(use_enable ncurses term) \
- $(use_enable unicode)
-}
-
-src_test() {
- default
-
- # Do basic smoke tests to help catch issues like bug #925560
- # where trivial 'gcal' invocation crashed w/ _F_S=3.
- local -x PATH="${S}/src:${S}:${PATH}"
- local bin
- for bin in gcal2txt tcal txt2gcal gcal ; do
- src/${bin} || die
- done
-}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 6f538bff65f3..c3ddb41810d7 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/elt-patches/Manifest b/app-portage/elt-patches/Manifest
index 501f8e1b8ddf..f2dd7d759f71 100644
--- a/app-portage/elt-patches/Manifest
+++ b/app-portage/elt-patches/Manifest
@@ -1,14 +1,8 @@
-DIST elt-patches-20240116.tar.xz 44400 BLAKE2B 0e664bf02180c2d0a5813f25a7661064f6612b71ab4743041a87579bf4fc2af276b2d653cbf75fe412364c2eb0a38dad744cc1eaa1159837239b0b9bbd122c5c SHA512 b014bebf918bb3debb5f38297caa0e250b426bdabfbc3c3e7ae44c1f5cda0d63ae1c0d82c12710a966a615947a5ad823a6e06c2ca485b987a74065dde16216bb
-DIST elt-patches-20240213.tar.xz 44840 BLAKE2B 00c7c19dd0cd2aacc72e90d98f6b5bf09cfbcc79597b53d1c8095066354de10d3080404f7798463e87c1eef385b26dcbc590d3e6fe6f709ea04eaa82bbb17359 SHA512 d39ba86d4356491246b30b7c87d4fba341ba1539f696ef297c231fee5566a3fbf09891323d1f04fd97b9504c56dbb6f2ac99fa6051bf77a31aab55695c6da24b
DIST elt-patches-20240315.tar.xz 45416 BLAKE2B 4a1e33bba89c43cb91d75641d35837aa482e2e119079321b4e1824ee5bd4b0f5c465c4709082daf987dedf423fef5adb9ba8d8d1b9d6dc814c663dda86ac0ee0 SHA512 7c2034713630f8ad40fed5be34f397749e8e1f63d5933656fe3618e97cf59240aaa64468fcb1a46bac111b96603e538b857513ca80d327c0be865868020457ea
DIST elt-patches-20240324.tar.xz 45712 BLAKE2B 29a94ad3132ba10f4fc90cde685732b1cb679d693e1b1a1fbdb7fd99fbfc70aa7df9e6753ef6374cd606195829bd9d6a8b9b19126780ffa8f28542fb59d99fb0 SHA512 3878d5d303b372c873859510d6a0f3911657f4b66af8a91833657a13902474d011e30b4d245e5f82df791a9231f0253bb0ddef42bba66acb4241600265fb7925
-DIST elt-patches-20240415.tar.xz 46164 BLAKE2B 460a21bb20368c541406d8e0031d379a41d7a41f62a74a2a33c40647261f1dc542693ee9c3148c8f07ecb830c18d6d34500fbe2f05d03902b06967d6f762f131 SHA512 d876049860aad979bdf5e8b9842688cb31f3e1487d4966247ec4bcb6b696c25ef4b2a4abd4b330ecc39cff4f9ef18cf8b401660e59f35468b8dc1a26996a5c06
DIST elt-patches-20240512.tar.xz 46176 BLAKE2B 8ca496aae63dd49e7148b7c06e687b3644a58211ec5cf7b82d8ccb7603df6390c7f9ba6f71b4b9b9db7263bf0c7005f9c6098091227c6b34729032f6a6101cd7 SHA512 c33321668b9191d2f8221fb4a1ea365ccce6d0b61bf8bb1b95fc6c2c67ada8b36c44d7423d994678e60e3197bf2721aca9e062e882d2cea05b465ad0d4e8a93c
-EBUILD elt-patches-20240116.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
-EBUILD elt-patches-20240213.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240315.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240324.ebuild 1122 BLAKE2B 9ec31ef0dabc35401c1da153edbd7c355d4969bd20c405decd68c405c0c5371b4a89b17c344aaad2933b13ef8c309e1d5d64feb6716a3782f19185045a3457c4 SHA512 34cbbfb266337862925aa6a85946f2437dee8156484479209721047d19452585365bf37e37ea8e8f395da2f41c8fabd921f305b3c7e8bed0e65ddcc4579f85c4
-EBUILD elt-patches-20240415.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
EBUILD elt-patches-20240512.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
EBUILD elt-patches-99999999.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
MISC metadata.xml 363 BLAKE2B 731813601fd3cc8df41566cb2b4c41314250296cfd08921c4167f633aa5107651f41ecce090f8b179b549a0b86b0cad5d0e7b14be00b2f9bf38591f249aa3c79 SHA512 77290264148f7fd68a99059beb41a937f4983879a205054cef4845f693138ba611d95ebc4ab67cbf678481b7c9a14ca19e170cc04d696bf82b83f93dd3429518
diff --git a/app-portage/elt-patches/elt-patches-20240116.ebuild b/app-portage/elt-patches/elt-patches-20240116.ebuild
deleted file mode 100644
index 1c8e8632cc83..000000000000
--- a/app-portage/elt-patches/elt-patches-20240116.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Collection of patches for libtool.eclass"
-HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/"
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/elt-patches.git
- https://github.com/gentoo/elt-patches
- "
- inherit git-r3
-else
- SRC_URI="
- https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
- "
-
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# The 'check' target currently wants network access to fetch libtool tarballs.
-RESTRICT="test"
-
-RDEPEND="sys-apps/gentoo-functions"
-BDEPEND="app-arch/xz-utils"
-
-src_compile() {
- emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
-}
-
-src_install() {
- emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
-}
diff --git a/app-portage/elt-patches/elt-patches-20240213.ebuild b/app-portage/elt-patches/elt-patches-20240213.ebuild
deleted file mode 100644
index 1c8e8632cc83..000000000000
--- a/app-portage/elt-patches/elt-patches-20240213.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Collection of patches for libtool.eclass"
-HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/"
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/elt-patches.git
- https://github.com/gentoo/elt-patches
- "
- inherit git-r3
-else
- SRC_URI="
- https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
- "
-
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# The 'check' target currently wants network access to fetch libtool tarballs.
-RESTRICT="test"
-
-RDEPEND="sys-apps/gentoo-functions"
-BDEPEND="app-arch/xz-utils"
-
-src_compile() {
- emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
-}
-
-src_install() {
- emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
-}
diff --git a/app-portage/elt-patches/elt-patches-20240415.ebuild b/app-portage/elt-patches/elt-patches-20240415.ebuild
deleted file mode 100644
index 29410c13f990..000000000000
--- a/app-portage/elt-patches/elt-patches-20240415.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Collection of patches for libtool.eclass"
-HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/"
-
-if [[ ${PV} == *9999* ]] ; then
- EGIT_REPO_URI="
- https://anongit.gentoo.org/git/proj/elt-patches.git
- https://github.com/gentoo/elt-patches
- "
- inherit git-r3
-else
- SRC_URI="
- https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
- https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
- "
-
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-# The 'check' target currently wants network access to fetch libtool tarballs.
-RESTRICT="test"
-
-RDEPEND="sys-apps/gentoo-functions"
-BDEPEND="app-arch/xz-utils"
-
-src_compile() {
- emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
-}
-
-src_install() {
- emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
-}
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index d33c231ecae5..7b787b4e835a 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index 379d01791fb4..dddb29974732 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -454,9 +454,7 @@ EBUILD bash-4.4_p23-r2.ebuild 6356 BLAKE2B 7501ac7628fcd2f35d9ca6c2153190d252454
EBUILD bash-5.0_p18-r2.ebuild 7680 BLAKE2B 6a615f5ef093b32e85bfe8a0fd270d9c636c5d178ba518a8382e1ad5f0a2e128ad85fec1c8441c416c836bdf83ad5ad0e154f79792a908fd6a97ef23750b1800 SHA512 43a8e61a3b754c5ff25a4c7c6c62c07be626c0e9c1515fcfa8a15e25a3b0aff9fa4d00275c2d64bcb506417a7babb6ee120cde118fd7c9255fade7245adeaaae
EBUILD bash-5.1_p16-r10.ebuild 9783 BLAKE2B cbf1943aa04ff0b823b4fc7502865af2d5721efa18ac080753f2fe5c1ed10ec99927cf25175cf157ef89f2be2d17d18e7a500212bf8a4ab5b20430334777a583 SHA512 5fbe74971ac23adabc110882dfe62e70eabea5f8f99493c41ee87e8d78bcbe88cc07978f839d7d602081afda17e7b444054b0fccde3723df6e1b05eccc22d01a
EBUILD bash-5.1_p16-r6.ebuild 8848 BLAKE2B 994e869b63c30c5a02c61a9f6f0a25137bba2582187163e0b72ecfcf46aa439527516c6e6b503b289dc8b78a3d5353c57d719c997a8587cf758d57e8f9241a98 SHA512 0fdf7410c8ac01ccd0c7638ca50365b734e99fe41056576101fe8ef0f27714e9f39a296ad97342289331730eb988e693b0dba56dc279c0d259758434d178a2a1
-EBUILD bash-5.1_p16-r7.ebuild 8910 BLAKE2B 433123c1a486162fc2b04513ff112d6b063cf9c2dcf133563ce86bd876a922ec5efd829c096829f13e00e6fcf40608654a7206402a4bc17538ac1d66ee5e510b SHA512 fa4a8cf4b9fb32407f9ae1e5a9ccfeaa28ee6f946dcd62d2ffca80a54e11b83a08412879c3affffb7a684430848e7dfbf9b847da943a1431e5f463fbbb8d3801
EBUILD bash-5.2_p26-r3.ebuild 11328 BLAKE2B d40b46ee1d0ac919bfc2b5184846b1c82422ada48996dce84e2788562552b152f25a5bef16eae0ea4e172957ebf51f416048a03c39dc25c37e9c0186023e6068 SHA512 f1534854c7626071211cd59aecb78d9299bcff664bfc87a828835f9bd5904ea3c8bc0931ee8612c738a9cbef5e948806a72a6fd580cf0eed2789deaa3b4a3c8b
-EBUILD bash-5.2_p26.ebuild 10770 BLAKE2B 051adeaa0222babb768474508b47932dfca26f3600f1adb640e60b1839efc36fe8c327eee0e9de8183d6e8a7e980bf1db2d71ea47d6b9f158dcfd24ebb2a6e55 SHA512 013dfc231bde39ae25ed2bb94faa2b04eb9f8234234e4492ef091edb33a64ad0471e162d3d15dc98eb155f32cc0330a596e9efd7f0066eaf8585d421fd730c64
EBUILD bash-5.3_alpha-r2.ebuild 11194 BLAKE2B 759992ec0a7cbae9dc1e2770981ae2872b0419e2e4a20c8c440efb7534efb4f0924478600409fb7976e1cb4eb1bf3f590c15c20817c7f21bb00c28349624ce7a SHA512 23677553a37876fb95fb9e8864a2ad75421e1b7b0081437288eb857fcf075428c80cfbe01550757a79b4421981fdc267c4c1dca8bb9e4986032f60d5fce4cde3
EBUILD bash-9999.ebuild 11144 BLAKE2B acb7134a25d680e403e58c72a8675bbb40bf812f712e541cf15c4d6958e40d1f394ecd390137cd0f386b00b42a1f5dc1bbc5747fa1346b51f87ab0ce4da92965 SHA512 deac7d0ecf7b0fd74aa8ae080482d2567e35373f307263d7f8526f90fcb153b8c098957a0f639a99d6b7b895b5249a4a91a1313a3db37415894c8bfac61d686a
MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d
diff --git a/app-shells/bash/bash-5.1_p16-r7.ebuild b/app-shells/bash/bash-5.1_p16-r7.ebuild
deleted file mode 100644
index aca10522e9cb..000000000000
--- a/app-shells/bash/bash-5.1_p16-r7.ebuild
+++ /dev/null
@@ -1,328 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic toolchain-funcs prefix verify-sig
-
-# Uncomment if we have a patchset
-GENTOO_PATCH_DEV="sam"
-GENTOO_PATCH_VER="${PV}"
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-MY_PATCHES=()
-
-is_release() {
- case ${PV} in
- *_alpha*|*_beta*|*_rc*)
- return 1
- ;;
- *)
- return 0
- ;;
- esac
-}
-
-[[ ${PV} != *_p* ]] && PLEVEL=0
-
-# The version of readline this bash normally ships with.
-READLINE_VER="8.1"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html"
-
-if is_release ; then
- SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
-
- if [[ ${PLEVEL} -gt 0 ]] ; then
- # bash-5.1 -> bash51
- my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
-
- patch_url=
- my_patch_index=
-
- upstream_url_base="mirror://gnu/bash"
- mirror_url_base="ftp://ftp.cwru.edu/pub/bash"
-
- for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; my_patch_index++)) ; do
- printf -v mangled_patch_ver ${my_p}-%03d ${my_patch_index}
- patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
-
- SRC_URI+=" ${patch_url}"
- SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-
- # Add in the mirror URL too.
- SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
-
- MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
- done
-
- unset my_p patch_url my_patch_index upstream_url_base mirror_url_base
- fi
-else
- SRC_URI="ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-fi
-
-if [[ -n ${GENTOO_PATCH_VER} ]] ; then
- SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-[[ "${PV}" == *_rc* ]] || \
-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="afs bashlogger examples mem-scramble +net nls plugins +readline"
-
-DEPEND="
- >=sys-libs/ncurses-5.2-r2:0=
- nls? ( virtual/libintl )
- readline? ( >=sys-libs/readline-${READLINE_VER}:0= )
-"
-RDEPEND="
- ${DEPEND}
-"
-# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011)
-BDEPEND="sys-devel/bison
- verify-sig? ( sec-keys/openpgp-keys-chetramey )"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- # Patches from Chet sent to bashbug ml
- "${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}-patches/${PN}-5.0-syslog-history-extern.patch
-
- "${FILESDIR}"/${PN}-5.1_p16-configure-clang16.patch
-)
-
-pkg_setup() {
- # bug #7332
- if is-flag -malign-double ; then
- eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
- eerror "as it breaks LFS (struct stat64) on x86."
- die "remove -malign-double from your CFLAGS mr ricer"
- fi
-
- if use bashlogger ; then
- ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
- ewarn "This will log ALL output you enter into the shell, you have been warned."
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
- else
- if use verify-sig ; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.sig}
-
- local patch
- for patch in "${MY_PATCHES[@]}" ; do
- verify-sig_verify_detached ${patch}{,.sig}
- done
- fi
-
- unpack ${MY_P}.tar.gz
-
- if [[ -n ${GENTOO_PATCH_VER} ]] ; then
- unpack ${PN}-${GENTOO_PATCH_VER}-patches.tar.xz
- fi
- fi
-}
-
-src_prepare() {
- # Include official patches
- [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
-
- # Clean out local libs so we know we use system ones w/releases.
- if is_release ; then
- rm -rf lib/{readline,termcap}/* || die
- touch lib/{readline,termcap}/Makefile.in || die # for config.status
- sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
- fi
-
- # Prefixify hardcoded path names. No-op for non-prefix.
- hprefixify pathnames.h.in
-
- # Avoid regenerating docs after patches, bug #407985
- sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
- touch -r . doc/* || die
-
- eapply -p0 "${PATCHES[@]}"
- eapply_user
-}
-
-src_configure() {
- # Upstream only test with Bison and require GNUisms like YYEOF and
- # YYERRCODE. The former at least may be in POSIX soon:
- # https://www.austingroupbugs.net/view.php?id=1269.
- # configure warns on use of non-Bison but doesn't abort. The result
- # may misbehave at runtime.
- unset YACC
-
- local myconf=(
- --disable-profiling
-
- # Force linking with system curses ... the bundled termcap lib
- # sucks bad compared to ncurses. For the most part, ncurses
- # is here because readline needs it. But bash itself calls
- # ncurses in one or two small places :(.
- --with-curses
-
- $(use_enable mem-scramble)
- $(use_enable net net-redirections)
- $(use_enable readline)
- $(use_enable readline bang-history)
- $(use_enable readline history)
- $(use_with afs)
- $(use_with mem-scramble bash-malloc)
- )
-
- # For descriptions of these, see config-top.h
- # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
- append-cppflags \
- -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \
- -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \
- -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \
- -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \
- -DNON_INTERACTIVE_LOGIN_SHELLS \
- -DSSH_SOURCE_BASHRC \
- $(use bashlogger && echo -DSYSLOG_HISTORY)
-
- # Don't even think about building this statically without
- # reading bug #7714 first. If you still build it statically,
- # don't come crying to us with bugs ;).
- #use static && export LDFLAGS="${LDFLAGS} -static"
- use nls || myconf+=( --disable-nls )
-
- # Historically, we always used the builtin readline, but since
- # our handling of SONAME upgrades has gotten much more stable
- # in the PM (and the readline ebuild itself preserves the old
- # libs during upgrades), linking against the system copy should
- # be safe.
- # Exact cached version here doesn't really matter as long as it
- # is at least what's in the DEPEND up above.
- export ac_cv_rl_version=${READLINE_VER%%_*}
-
- if is_release ; then
- # Use system readline only with released versions.
- myconf+=( --with-installed-readline=. )
- fi
-
- if use plugins ; then
- append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/bash
- else
- # Disable the plugins logic by hand since bash doesn't
- # provide a way of doing it.
- export ac_cv_func_dl{close,open,sym}=no \
- ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
-
- sed -i \
- -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
- configure || die
- fi
-
- # bug #444070
- tc-export AR
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- emake
-
- if use plugins ; then
- emake -C examples/loadables all others
- fi
-}
-
-src_install() {
- local d f
-
- default
-
- dodir /bin
- mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
- dosym bash /bin/rbash
-
- insinto /etc/bash
- doins "${FILESDIR}"/bash_logout
- doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
-
- keepdir /etc/bash/bashrc.d
-
- insinto /etc/skel
- for f in bash{_logout,_profile,rc} ; do
- newins "${FILESDIR}"/dot-${f} .${f}
- done
-
- local sed_args=(
- -e 's:#GNU#@::'
- -e '/#@/d'
- )
-
- if ! use readline ; then
- # bug #432338
- sed_args+=(
- -e '/^shopt -s histappend/s:^:#:'
- -e 's:use_color=true:use_color=false:'
- )
- fi
-
- sed -i \
- "${sed_args[@]}" \
- "${ED}"/etc/skel/.bashrc \
- "${ED}"/etc/bash/bashrc || die
-
- if use plugins ; then
- exeinto /usr/$(get_libdir)/bash
- doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
-
- insinto /usr/include/bash-plugins
- doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
- fi
-
- if use examples ; then
- for d in examples/{functions,misc,scripts,startup-files} ; do
- exeinto /usr/share/doc/${PF}/${d}
- docinto ${d}
- for f in ${d}/* ; do
- if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then
- doexe ${f}
- else
- dodoc ${f}
- fi
- done
- done
- fi
-
- # Install bash_builtins.1 and rbash.1
- emake -C doc DESTDIR="${D}" install_builtins
- sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die
- doman "${T}"/rbash.1
-
- newdoc CWRU/changelog ChangeLog
- dosym bash.info /usr/share/info/bashref.info
-}
-
-pkg_preinst() {
- if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
- mkdir -p "${EROOT}"/etc/bash
- mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
- fi
-}
-
-pkg_postinst() {
- # If /bin/sh does not exist, provide it
- if [[ ! -e ${EROOT}/bin/sh ]] ; then
- ln -sf bash "${EROOT}"/bin/sh
- fi
-}
diff --git a/app-shells/bash/bash-5.2_p26.ebuild b/app-shells/bash/bash-5.2_p26.ebuild
deleted file mode 100644
index e961ca5b7193..000000000000
--- a/app-shells/bash/bash-5.2_p26.ebuild
+++ /dev/null
@@ -1,375 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
-inherit flag-o-matic toolchain-funcs prefix verify-sig
-
-# Uncomment if we have a patchset
-#GENTOO_PATCH_DEV="sam"
-#GENTOO_PATCH_VER="${PV}"
-
-# Official patchlevel
-# See ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/
-PLEVEL="${PV##*_p}"
-MY_PV="${PV/_p*}"
-MY_PV="${MY_PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-MY_PATCHES=()
-
-is_release() {
- case ${PV} in
- 9999|*_alpha*|*_beta*|*_rc*)
- return 1
- ;;
- *)
- return 0
- ;;
- esac
-}
-
-[[ ${PV} != *_p* ]] && PLEVEL=0
-
-# The version of readline this bash normally ships with.
-# Note: right now, we don't use the system copy of readline for bash for non-releases.
-READLINE_VER="8.2_p1"
-
-DESCRIPTION="The standard GNU Bourne again shell"
-HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git"
- EGIT_BRANCH=devel
- inherit git-r3
-elif is_release ; then
- SRC_URI="mirror://gnu/bash/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( mirror://gnu/bash/${MY_P}.tar.gz.sig )"
-
- if [[ ${PLEVEL} -gt 0 ]] ; then
- # bash-5.1 -> bash51
- my_p=${PN}$(ver_rs 1-2 '' $(ver_cut 1-2))
-
- patch_url=
- my_patch_index=
-
- upstream_url_base="mirror://gnu/bash"
- mirror_url_base="ftp://ftp.cwru.edu/pub/bash"
-
- for ((my_patch_index=1; my_patch_index <= ${PLEVEL} ; my_patch_index++)) ; do
- printf -v mangled_patch_ver ${my_p}-%03d ${my_patch_index}
- patch_url="${upstream_url_base}/${MY_P}-patches/${mangled_patch_ver}"
-
- SRC_URI+=" ${patch_url}"
- SRC_URI+=" verify-sig? ( ${patch_url}.sig )"
-
- # Add in the mirror URL too.
- SRC_URI+=" ${patch_url/${upstream_url_base}/${mirror_url_base}}"
- SRC_URI+=" verify-sig? ( ${patch_url/${upstream_url_base}/${mirror_url_base}}.sig )"
-
- MY_PATCHES+=( "${DISTDIR}"/${mangled_patch_ver} )
- done
-
- unset my_p patch_url my_patch_index upstream_url_base mirror_url_base
- fi
-else
- SRC_URI="mirror://gnu/${PN}/${MY_P}.tar.gz ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz"
- SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${MY_P}.tar.gz.sig ftp://ftp.cwru.edu/pub/bash/${MY_P}.tar.gz.sig )"
-fi
-
-if [[ -n ${GENTOO_PATCH_VER} ]] ; then
- SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-if is_release ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-fi
-IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
-
-DEPEND="
- >=sys-libs/ncurses-5.2-r2:=
- nls? ( virtual/libintl )
-"
-if is_release ; then
- DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
-fi
-RDEPEND="
- ${DEPEND}
-"
-# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011)
-BDEPEND="
- pgo? ( dev-util/gperf )
- verify-sig? ( sec-keys/openpgp-keys-chetramey )
-"
-
-# EAPI 8 tries to append it but it doesn't exist here
-QA_CONFIGURE_OPTIONS="--disable-static"
-
-PATCHES=(
- #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
-
- # Patches from Chet sent to bash-bug ml
- "${FILESDIR}"/${PN}-5.0-syslog-history-extern.patch
- "${FILESDIR}"/${PN}-5.2_p15-random-ub.patch
- "${FILESDIR}"/${PN}-5.2_p15-configure-clang16.patch
- "${FILESDIR}"/${PN}-5.2_p21-wpointer-to-int.patch
- "${FILESDIR}"/${PN}-5.2_p21-configure-strtold.patch
- "${FILESDIR}"/${PN}-5.2_p26-memory-leaks.patch
-)
-
-pkg_setup() {
- # bug #7332
- if is-flag -malign-double ; then
- eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
- eerror "as it breaks LFS (struct stat64) on x86."
- die "remove -malign-double from your CFLAGS mr ricer"
- fi
-
- if use bashlogger ; then
- ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
- ewarn "This will log ALL output you enter into the shell, you have been warned."
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
- else
- if use verify-sig ; then
- verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.sig}
-
- local patch
- for patch in "${MY_PATCHES[@]}" ; do
- verify-sig_verify_detached ${patch}{,.sig}
- done
- fi
-
- unpack ${MY_P}.tar.gz
-
- if [[ -n ${GENTOO_PATCH_VER} ]] ; then
- unpack ${PN}-${GENTOO_PATCH_VER}-patches.tar.xz
- fi
- fi
-}
-
-src_prepare() {
- # Include official patches
- [[ ${PLEVEL} -gt 0 ]] && eapply -p0 "${MY_PATCHES[@]}"
-
- # Clean out local libs so we know we use system ones w/releases.
- if is_release ; then
- rm -rf lib/{readline,termcap}/* || die
- touch lib/{readline,termcap}/Makefile.in || die # for config.status
- sed -ri -e 's:\$[{(](RL|HIST)_LIBSRC[)}]/[[:alpha:]_-]*\.h::g' Makefile.in || die
- fi
-
- # Prefixify hardcoded path names. No-op for non-prefix.
- hprefixify pathnames.h.in
-
- # Avoid regenerating docs after patches, bug #407985
- sed -i -r '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in || die
- touch -r . doc/* || die
-
- # Sometimes hangs (more noticeable w/ pgo), bug #907403.
- rm tests/run-jobs || die
-
- eapply -p0 "${PATCHES[@]}"
- eapply_user
-}
-
-src_configure() {
- # Upstream only test with Bison and require GNUisms like YYEOF and
- # YYERRCODE. The former at least may be in POSIX soon:
- # https://www.austingroupbugs.net/view.php?id=1269.
- # configure warns on use of non-Bison but doesn't abort. The result
- # may misbehave at runtime.
- unset YACC
-
- local myconf=(
- --disable-profiling
-
- # Force linking with system curses ... the bundled termcap lib
- # sucks bad compared to ncurses. For the most part, ncurses
- # is here because readline needs it. But bash itself calls
- # ncurses in one or two small places :(.
- --with-curses
-
- $(use_enable mem-scramble)
- $(use_enable net net-redirections)
- $(use_enable readline)
- $(use_enable readline bang-history)
- $(use_enable readline history)
- $(use_with afs)
- $(use_with mem-scramble bash-malloc)
- )
-
- # For descriptions of these, see config-top.h
- # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
- append-cppflags \
- -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \
- -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \
- -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \
- -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \
- -DNON_INTERACTIVE_LOGIN_SHELLS \
- -DSSH_SOURCE_BASHRC \
- $(use bashlogger && echo -DSYSLOG_HISTORY)
-
- # Don't even think about building this statically without
- # reading bug #7714 first. If you still build it statically,
- # don't come crying to us with bugs ;).
- #use static && export LDFLAGS="${LDFLAGS} -static"
- use nls || myconf+=( --disable-nls )
-
- if is_release ; then
- # Historically, we always used the builtin readline, but since
- # our handling of SONAME upgrades has gotten much more stable
- # in the PM (and the readline ebuild itself preserves the old
- # libs during upgrades), linking against the system copy should
- # be safe.
- # Exact cached version here doesn't really matter as long as it
- # is at least what's in the DEPEND up above.
- export ac_cv_rl_version=${READLINE_VER%%_*}
-
- # Use system readline only with released versions.
- myconf+=( --with-installed-readline=. )
- fi
-
- if use plugins ; then
- append-ldflags -Wl,-rpath,"${EPREFIX}"/usr/$(get_libdir)/bash
- else
- # Disable the plugins logic by hand since bash doesn't
- # provide a way of doing it.
- export ac_cv_func_dl{close,open,sym}=no \
- ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
-
- sed -i \
- -e '/LOCAL_LDFLAGS=/s:-rdynamic::' \
- configure || die
- fi
-
- # bug #444070
- tc-export AR
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- # -fprofile-partial-training because upstream note the test suite isn't super comprehensive
- # See https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
- local pgo_generate_flags=$(usev pgo "-fprofile-update=atomic -fprofile-dir=${T}/pgo -fprofile-generate=${T}/pgo $(test-flags-CC -fprofile-partial-training)")
- local pgo_use_flags=$(usev pgo "-fprofile-use=${T}/pgo -fprofile-dir=${T}/pgo $(test-flags-CC -fprofile-partial-training)")
-
- emake CFLAGS="${CFLAGS} ${pgo_generate_flags}"
- use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags}" all others
-
- # Build Bash and run its tests to generate profiles.
- if use pgo ; then
- # Used in test suite.
- unset A
-
- emake CFLAGS="${CFLAGS} ${pgo_generate_flags}" -k check
-
- if tc-is-clang; then
- llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die
- fi
-
- # Rebuild Bash using the profiling data we just generated.
- emake clean
- emake CFLAGS="${CFLAGS} ${pgo_use_flags}"
- use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags}" all others
- fi
-}
-
-src_test() {
- # Used in test suite.
- unset A
-
- default
-}
-
-src_install() {
- local d f
-
- default
-
- dodir /bin
- mv "${ED}"/usr/bin/bash "${ED}"/bin/ || die
- dosym bash /bin/rbash
-
- insinto /etc/bash
- doins "${FILESDIR}"/bash_logout
- doins "$(prefixify_ro "${FILESDIR}"/bashrc)"
-
- keepdir /etc/bash/bashrc.d
-
- insinto /etc/skel
- for f in bash{_logout,_profile,rc} ; do
- newins "${FILESDIR}"/dot-${f} .${f}
- done
-
- local sed_args=(
- -e 's:#GNU#@::'
- -e '/#@/d'
- )
-
- if ! use readline ; then
- # bug #432338
- sed_args+=(
- -e '/^shopt -s histappend/s:^:#:'
- -e 's:use_color=true:use_color=false:'
- )
- fi
-
- sed -i \
- "${sed_args[@]}" \
- "${ED}"/etc/skel/.bashrc \
- "${ED}"/etc/bash/bashrc || die
-
- if use plugins ; then
- exeinto /usr/$(get_libdir)/bash
- doexe $(echo examples/loadables/*.o | sed 's:\.o::g')
-
- insinto /usr/include/bash-plugins
- doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
- fi
-
- if use examples ; then
- for d in examples/{functions,misc,scripts,startup-files} ; do
- exeinto /usr/share/doc/${PF}/${d}
- docinto ${d}
- for f in ${d}/* ; do
- if [[ ${f##*/} != PERMISSION ]] && [[ ${f##*/} != *README ]] ; then
- doexe ${f}
- else
- dodoc ${f}
- fi
- done
- done
- fi
-
- # Install bash_builtins.1 and rbash.1
- emake -C doc DESTDIR="${D}" install_builtins
- sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die
- doman "${T}"/rbash.1
-
- newdoc CWRU/changelog ChangeLog
- dosym bash.info /usr/share/info/bashref.info
-}
-
-pkg_preinst() {
- if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]] ; then
- mkdir -p "${EROOT}"/etc/bash
- mv -f "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/
- fi
-}
-
-pkg_postinst() {
- # If /bin/sh does not exist, provide it
- if [[ ! -e ${EROOT}/bin/sh ]] ; then
- ln -sf bash "${EROOT}"/bin/sh
- fi
-}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index f4679b35d16f..382b7c9e8d1e 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest
index b32fb88a44a1..468462d14317 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -3,8 +3,10 @@ AUX ghostscript-gpl-10.02.1-c99.patch 956 BLAKE2B 9b157eee6f49ae8ef696fc5fa548b5
AUX ghostscript-gpl-10.03.0-c99.patch 932 BLAKE2B 7cc3ff7557b6f844d58ce45e4b74685a356544288f386a412dfd5e9b38d2c85bc6aaec78e017c1e7a989bab2b10f680fb8ba9a4289f1f243516ce541443bcb46 SHA512 64effbee63e46e46a0b212c703d4892de27f4f56c0864b52866dc4da370070d36da6f89dcc358c01745d51428bd6b8526505b85d32ff19f6f69819d31ab3dce1
DIST ghostscript-10.02.1.tar.xz 68017088 BLAKE2B b491473f0b3d50121e4373e21af3d8cdf55d9ca4390b240c4cb88d0d44e707e32570a7f1f05cb656d1b65443fcd7e37f5eab404d72a20f83d8fd87370a585467 SHA512 ee0f754c1bd8a18428ad14eaa3ead80ff8b96275af5012e7a8384f1f10490da056eec9ae3cc791a7a13a24e16e54df5bccdd109c7d53a14534bbd7360a300b11
DIST ghostscript-10.03.0.tar.xz 68041176 BLAKE2B c64e0fc9dd290b81e61793671e8645f16b04070685f6ab9d35a60cb910d7504e1e686525af8b74121ae31a5b344e2332efd8bdf99f2a4c5586bff747b8df78d7 SHA512 74d7da586eefbf3fb3c085bb4d2b73ee667fd0ae9cff73ece613c77c443148b847086f91802124baf91ac35cdc83be07199799378def92c8fbd96ced7d0ee9a8
+DIST ghostscript-10.03.1.tar.xz 68048612 BLAKE2B 991e81c4a9f8459220f6af988fb533cc3c2393fef0c57b35da5685fb6f8b0e76af00457f9b0e552ea241b272cdfaa90cf4a06d6cb1008b55efe782faa14c90da SHA512 59e071cd23aed246b51317d3cccd9ccf8e1e84c4ecf9b22fb938e561eff42cec61915b0bdd96a313a3ea27750579c54ca0d0862b65edd306a621731c0063ffd3
DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83
EBUILD ghostscript-gpl-10.02.1-r1.ebuild 5563 BLAKE2B e6fd8545f17bf87d10a82ea39e70e2a84cbd477c02cd505915176c6939dd2717bf481effc203e788392ee7adaf04f189ca3ecebd331f259604eeba9391811cb4 SHA512 5e602155880d64b95980cf60d77089ecc627f21d1636a0d6b4ea6d73f8909091b6aae9049291a4e88faba5f6e9265c06f70548521bb2471d14fc3e0b167c5008
EBUILD ghostscript-gpl-10.02.1.ebuild 5514 BLAKE2B b895b5d272942e3c94554e4e212de9755f3d0a2eaf3eaec1ed5e0e8da0690d0650e01d7286bd8cdc97644026d1590888b18c815453ef60ead482053826cb1e5f SHA512 acf696db220c37538286de745ac9cc4a901b3519535c14ce3db1f968c85e4f7e3c410ed4d55d7cb6ff54a5211b3569b05a2b609686ed030c06f00b0bd1c4edbf
EBUILD ghostscript-gpl-10.03.0-r1.ebuild 5540 BLAKE2B d8827a81c910287e4adefedb42177eb4ca9feef6f689acfe13b320c04cfd341d345a8558ee08bd2e4eeb91af52192881aadae82afdd0f3b26cc040690e5ac098 SHA512 da4f2917822596a6dda4688294118dc0ff0b6c8c34b43ed4dcf5781776a89bd5bf6f704419217a18d1d3e0959b411741edd77912ef64e8331c6aec5158f4abdb
+EBUILD ghostscript-gpl-10.03.1.ebuild 5499 BLAKE2B 79b3847f7fb96baeabae038d4371f01508098740b42d14e5e67428972283d62cbdf6f6b2f3002a5ee478ec894ace872910a7d3ca359f28cca9aa40ffef7e94d4 SHA512 ec5443a5612d24042d649b3ae0ed06590acd231b7b2fe0f7df55095b5932efeac9607890fed6c6d80ad8c53f3083803f4cb2671d1bb7017cde826973ced40478
MISC metadata.xml 831 BLAKE2B e594fcc7ef78d3eb9f157a46c63f33fd35887fa82cdc304bc4b2db4e772473e8ba695b0ef932a69df0c8a5ac5269955ae600b436444782820475f44c6fc1d9f1 SHA512 2b067dfde63ffd8da3afb27c889884e51a3e1158cef153bc30ffb10a69cb0f7d409bc38a335651010d4e1dddad3bf09a9873445d77416da2bbd2ac7af5ab1598
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
new file mode 100644
index 000000000000..56448bed0f2a
--- /dev/null
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -0,0 +1,196 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic toolchain-funcs
+
+MY_PN=${PN/-gpl}
+MY_P="${MY_PN}-${PV/_}"
+
+# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for patches
+# See 'index' branch for README
+MY_PATCHSET="ghostscript-gpl-10.0-patches.tar.xz"
+
+DESCRIPTION="Interpreter for the PostScript language and PDF"
+HOMEPAGE="https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary"
+SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/${PV}/${MY_P}.tar.xz"
+if [[ -n "${MY_PATCHSET}" ]] ; then
+ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}"
+fi
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="AGPL-3 CPL-1.0"
+SLOT="0/$(ver_cut 1-2)"
+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="cups dbus gtk l10n_de static-libs unicode X"
+
+LANGS="ja ko zh-CN zh-TW"
+for X in ${LANGS} ; do
+ IUSE="${IUSE} l10n_${X}"
+done
+
+DEPEND="
+ app-text/libpaper:=
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.9:2=
+ >=media-libs/jbig2dec-0.19:=
+ >=media-libs/lcms-2.6:2
+ >=media-libs/libpng-1.6.2:=
+ media-libs/libjpeg-turbo:=
+ >=media-libs/openjpeg-2.1.0:2=
+ >=media-libs/tiff-4.0.1:=
+ >=sys-libs/zlib-1.2.7
+ cups? ( >=net-print/cups-1.3.8 )
+ dbus? ( sys-apps/dbus )
+ gtk? ( x11-libs/gtk+:3 )
+ unicode? ( net-dns/libidn:= )
+ X? ( x11-libs/libXt x11-libs/libXext )
+"
+BDEPEND="virtual/pkgconfig"
+# bug #844115 for newer poppler-data dep
+RDEPEND="
+ ${DEPEND}
+ >=app-text/poppler-data-0.4.11-r2
+ >=media-fonts/urw-fonts-2.4.9
+ l10n_ja? ( media-fonts/kochi-substitute )
+ l10n_ko? ( media-fonts/baekmuk-fonts )
+ l10n_zh-CN? ( media-fonts/arphicfonts )
+ l10n_zh-TW? ( media-fonts/arphicfonts )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-10.03.0-c99.patch
+)
+
+src_prepare() {
+ if [[ -n ${MY_PATCHSET} ]] ; then
+ # apply various patches, many borrowed from Fedora
+ # https://src.fedoraproject.org/rpms/ghostscript
+ # and Debian
+ # https://salsa.debian.org/printing-team/ghostscript/-/tree/debian/latest/debian/patches
+ eapply "${WORKDIR}"/${MY_PATCHSET%%.tar*}
+ fi
+
+ default
+
+ # Remove internal copies of various libraries
+ rm -r cups/libs || die
+ rm -r freetype || die
+ rm -r jbig2dec || die
+ rm -r jpeg || die
+ rm -r lcms2mt || die
+ rm -r libpng || die
+ rm -r tiff || die
+ rm -r zlib || die
+ rm -r openjpeg || die
+ # Remove internal CMaps (CMaps from poppler-data are used instead)
+ rm -r Resource/CMap || die
+
+ if ! use gtk ; then
+ sed -e "s:\$(GSSOX)::" \
+ -e "s:.*\$(GSSOX_XENAME)$::" \
+ -i base/unix-dll.mak || die "sed failed"
+ fi
+
+ # Force the include dirs to a neutral location.
+ sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \
+ -i configure.ac || die
+ # Some files depend on zlib.h directly. Redirect them. #573248
+ # Also make sure to not define OPJ_STATIC to avoid linker errors due to
+ # hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1)
+ sed -e '/^zlib_h/s:=.*:=:' \
+ -e 's|-DOPJ_STATIC ||' \
+ -i base/lib.mak || die
+
+ # Search path fix
+ # put LDFLAGS after BINDIR, bug #383447
+ sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PV}/$(get_libdir):" \
+ -e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \
+ -e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \
+ -e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \
+ -e 's:-L$(BINDIR):& $(LDFLAGS):g' \
+ -i Makefile.in base/*.mak || die "sed failed"
+
+ # Remove incorrect symlink, bug 590384
+ rm ijs/ltmain.sh || die
+ eautoreconf
+
+ cd ijs || die
+ eautoreconf
+}
+
+src_configure() {
+ # Unsupported upstream, bug #884841
+ filter-lto
+
+ # bug #899952
+ append-lfs-flags
+
+ local FONTPATH
+ for path in \
+ "${EPREFIX}"/usr/share/fonts/urw-fonts \
+ "${EPREFIX}"/usr/share/fonts/Type1 \
+ "${EPREFIX}"/usr/share/fonts
+ do
+ FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}"
+ done
+
+ # Do not add --enable-dynamic here, it's not supported fully upstream
+ # https://bugs.ghostscript.com/show_bug.cgi?id=705895
+ # bug #884707
+ #
+ # leptonica and tesseract are bundled but modified upstream, like in
+ # mujs/mupdf.
+ PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \
+ --enable-freetype \
+ --enable-fontconfig \
+ --enable-openjpeg \
+ --disable-compile-inits \
+ --with-drivers=ALL \
+ --with-fontpath="${FONTPATH}" \
+ --with-ijs \
+ --with-jbig2dec \
+ --with-libpaper \
+ --with-system-libtiff \
+ $(use_enable cups) \
+ $(use_enable dbus) \
+ $(use_enable gtk) \
+ $(use_with cups pdftoraster) \
+ $(use_with unicode libidn) \
+ $(use_with X x) \
+ DARWIN_LDFLAGS_SO_PREFIX="${EPREFIX}/usr/lib/"
+
+ cd "${S}/ijs" || die
+ econf \
+ --enable-shared \
+ $(use_enable static-libs static)
+}
+
+src_compile() {
+ emake so all
+ emake -C ijs
+}
+
+src_install() {
+ emake DESTDIR="${D}" install-so install
+
+ # move gsc to gs, bug #343447
+ # gsc collides with gambit, bug #253064
+ mv -f "${ED}"/usr/bin/{gsc,gs} || die
+
+ cd "${S}/ijs" || die
+ emake DESTDIR="${D}" install
+
+ # Sometimes the upstream versioning deviates from the tarball(!)
+ # bug #844115#c32
+ local my_gs_version=$(find "${ED}"/usr/share/ghostscript/ -maxdepth 1 -mindepth 1 -type d || die)
+ my_gs_version=${my_gs_version##*/}
+
+ # Install the CMaps from poppler-data properly, bug #409361
+ dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${my_gs_version}/Resource/CMap
+
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -delete || die
+ fi
+}
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index bf58b40e88d3..aaedfe29e6d9 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/gdb/Manifest b/dev-debug/gdb/Manifest
index c91de0f42bf0..7437b6f562a0 100644
--- a/dev-debug/gdb/Manifest
+++ b/dev-debug/gdb/Manifest
@@ -1,13 +1,8 @@
-AUX gdb-13.2-fix-sparc-debugging.patch 4736 BLAKE2B 1c6161bca2b29cf035e68231d1c44ff96fead25c6bbaf39aa45daa61be8672b61c7375980f200bdc9787405bd61708b5499764708c4fea6ed41370f9f0f7f18f SHA512 9bb802ddc69fc8d3791590948c4283492665187c7d6eb44bd646176eede2fa1a743e36aa3aba9a60229b2baec9d1cd2ebce1489f84c197694d1a19f48af0b590
AUX gdb-14.1-fix-dll-export-forwarding.patch 1991 BLAKE2B 4ebc8ad29ce57760b7b2a2ae000f66e1339ad694586d4a89137d922e22e12835340e886c0d0fa3eaec5a74bd889c226d0e46bc9bc5a020e211e8094578b92eb5 SHA512 ec049f5a019707422ddf715dec31a6cb50dd9cb772fcdad8ac8c542cb0e87dff3c7ec1ab990be56a37a2cf789ed3f13f24ac4df49d5cc808537f311f4253a510
AUX gdb-14.1-fix-list-segfault.patch 3774 BLAKE2B 2ce82892ab66411756d618f8a78d408be18d2d497d54743b8f42c9c02a15d29ed7c45c7837c91319f3ad0a10d7e01be0beb91de86934b4a728ac5031bbaea8df SHA512 d2057d68c3e692e73e863e7cbd0577032d375197f549a87e119c4896b9b55832203a0af8f925e2523ea869be8ed9eb26b8b5ddd6205957b3c1e8c31850f004ac
AUX gdb-14.1-fix-print-global-variable-stubs.patch 3387 BLAKE2B ff3adebf74c8b9ca37071182462b03e753bcc5161d84a53bea418780f4615327459e6dc876a37622b4c3fdeac356bcc09c93a852dc2e54e7b59de465948101d2 SHA512 bcee16dc6f8cd0b0a422bea86e0d90414a17b9779c48bc1ccd41414863141a3591a6b2970dcb0426d847a605d7a8cfef6b83fce0353e7a423acea34057b6ac4d
AUX gdb-8.3.1-verbose-build.patch 395 BLAKE2B e2e82307ceae64d16aa9b57a5e639eb5d217c4d977aed0847fdf125bb13ebc004906d9afb8e3f629c41efccca88df0040015e7799c1fd24de5fb50f62f5bbd90 SHA512 c2bb013e4fcabefddcd8042bd3cbb53471f83182cc8769fe0d19eed80ccc4a83bd84d120006fa25b3b7d0310dc2f2ec6b44a6ff74909cd312b7e491f371777a3
-DIST gdb-13.2.tar.xz 23664644 BLAKE2B bf5216ba2286448a46f9e0a405367c5a678e6d7540204722d355b618018b7b75a2ebc5b51353304c5ded02a3979223a81781d305f5afa5be82516cdc2863d49f SHA512 8185d3e11ab60dafff5860a5016577bfe7dd7547ef01ebc867bc247603d82b74ff74c4f29492c7d2aee57076f52be33e289f4c6b414a4b870d4b3004909f4c34
-DIST gdb-14.1.tar.xz 24108624 BLAKE2B 52a07b4745f95561f360a597d6ec1d212dafc8e9134dc415cd7bcfb02c26934a60807c8400b545a756c68392e16e104178cdc1464430c53611973881e921a942 SHA512 575e198105076fc4a88f68591aa114ab9c1196e84386a3f7b9b58fe5f30cdeed33f6a5f957b68f08c47284ec922bb60c964627e238471419673fd913575ce427
DIST gdb-14.2.tar.xz 24111936 BLAKE2B 65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a2bb0d0ca73bef472669664f807fe9c04e8dffd7025be98e736ac52f88ff5851ceddbb01a361885b18befc8 SHA512 7e07941f1fe661288cc571b4964012ceabc1760624fce20320db2f470c01439b2386f859b5288da13204b758e2e3b22a74c68c012178db93b9529b06f1e22ede
-EBUILD gdb-13.2-r2.ebuild 8704 BLAKE2B 1d68e7432fe90bfa0a894edc545da4c8620f7a58ae8fd34f821b38903d28012b276bbf14bd20088639130762a9b9560fb3ee523b1a3073fb54e6ebe0febf4cae SHA512 19a36ac139e714e021dc24c8c9825d60458ea6ff3b03a495d8995fc70a40bb771f1b75acae43f082dc9c467b07d8dc11f8122c0911b335eb1b8d560cf58b1167
-EBUILD gdb-14.1-r1.ebuild 9231 BLAKE2B 31fc4776392a7edc8a8acb68b3e8ff6019fe01b97649a566a6dcf4016f72c5d1eb81cf2ec7e2e79483850d0732cfb17a8dcb4d27374faac96fe42e8591977719 SHA512 029e076123eee3c6e17309ff263af8a235fd3a1979c75adfc0cf743f1b2dd4bc36ccf9673be7f0a8fbfd6f3ec06228522bca642fab80772e50c208cdfbb2615e
EBUILD gdb-14.2.ebuild 9059 BLAKE2B 4adabb256e5367d71b8d239f75e58ea848df77edc4858316eb2ecb4a2f88e96494179bda9f011b8d1906c3d1a4aed84dcc213f4ea356e1b408db8a3d908b4bec SHA512 e76abe561878e0a776b0e47a79a91165e34d875513a5df0077c2e7a68d432b6c64fef45216d4e3ffd201a8df6f593dfbe51d418004e6e2483a2b162e8a73f46b
EBUILD gdb-9999.ebuild 9067 BLAKE2B 648034794b0b4c70c5645337e7c859d640e8fdd0a9d1a92656dba01adc5f4c3416524804b4776bc10d1698b28f3b88e37ffe10798129491ab000000daad5570b SHA512 dbe86f068a52c3220c1a9d5ab1b3f181e7f5dfa8fa681d7be1b10750fc78b0f546491b0b6831409775b803531719aabfe236b49d930cb6bb1a671df33322f0ab
MISC metadata.xml 1348 BLAKE2B 61eb80efbf21b4d0ededbe138710ef7ce69d4c2c137448d780a0a18db13b1b80ccfc41adf9cd825358bb952dae3a627f07d2cb89845ca52383d05fe32c494b49 SHA512 b50fe1fd5fccf7eddac4eff4fd7be955e02227763725b8e00d8e3606346afa978079ed8b754948b9a3ee065441acba4787b48c2b2d55535e0f8b9405fb4f2e90
diff --git a/dev-debug/gdb/files/gdb-13.2-fix-sparc-debugging.patch b/dev-debug/gdb/files/gdb-13.2-fix-sparc-debugging.patch
deleted file mode 100644
index 3d5201cd94e3..000000000000
--- a/dev-debug/gdb/files/gdb-13.2-fix-sparc-debugging.patch
+++ /dev/null
@@ -1,126 +0,0 @@
-https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=31a56a22c45d76df4c597439f337e3f75ac3065c
-https://sourceware.org/bugzilla/show_bug.cgi?id=30525
-https://bugs.gentoo.org/907906
-
-From 31a56a22c45d76df4c597439f337e3f75ac3065c Mon Sep 17 00:00:00 2001
-From: Pedro Alves <pedro@palves.net>
-Date: Wed, 7 Jun 2023 10:38:14 +0100
-Subject: [PATCH] Linux: Avoid pread64/pwrite64 for high memory addresses (PR
- gdb/30525)
-
-Since commit 05c06f318fd9 ("Linux: Access memory even if threads are
-running"), GDB prefers pread64/pwrite64 to access inferior memory
-instead of ptrace. That change broke reading shared libraries on
-SPARC64 Linux, as reported by PR gdb/30525 ("gdb cannot read shared
-libraries on SPARC64").
-
-On SPARC64 Linux, surprisingly (to me), userspace shared libraries are
-mapped at high 64-bit addresses:
-
- (gdb) info sharedlibrary
- Cannot access memory at address 0xfff80001002011e0
- Cannot access memory at address 0xfff80001002011d8
- Cannot access memory at address 0xfff80001002011d8
- From To Syms Read Shared Object Library
- 0xfff80001000010a0 0xfff8000100021f80 Yes (*) /lib64/ld-linux.so.2
- (*): Shared library is missing debugging information.
-
-Those addresses are 64-bit addresses with the high bits set. When
-interpreted as signed, they're negative.
-
-The Linux kernel rejects pread64/pwrite64 if the offset argument of
-type off_t (a signed type) is negative, which happens if the memory
-address we're accessing has its high bit set. See
-linux/fs/read_write.c sys_pread64 and sys_pwrite64 in Linux.
-
-Thankfully, lseek does not fail in that situation. So the fix is to
-use the 'lseek + read|write' path if the offset would be negative.
-
-Fix this in both native GDB and GDBserver.
-
-Tested on a SPARC64 GNU/Linux and x86-64 GNU/Linux.
-
-Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=30525
-Change-Id: I79c724f918037ea67b7396fadb521bc9d1b10dc5
---- a/gdb/linux-nat.c
-+++ b/gdb/linux-nat.c
-@@ -3909,18 +3909,26 @@ linux_proc_xfer_memory_partial_fd (int fd, int pid,
-
- gdb_assert (fd != -1);
-
-- /* Use pread64/pwrite64 if available, since they save a syscall and can
-- handle 64-bit offsets even on 32-bit platforms (for instance, SPARC
-- debugging a SPARC64 application). */
-+ /* Use pread64/pwrite64 if available, since they save a syscall and
-+ can handle 64-bit offsets even on 32-bit platforms (for instance,
-+ SPARC debugging a SPARC64 application). But only use them if the
-+ offset isn't so high that when cast to off_t it'd be negative, as
-+ seen on SPARC64. pread64/pwrite64 outright reject such offsets.
-+ lseek does not. */
- #ifdef HAVE_PREAD64
-- ret = (readbuf ? pread64 (fd, readbuf, len, offset)
-- : pwrite64 (fd, writebuf, len, offset));
--#else
-- ret = lseek (fd, offset, SEEK_SET);
-- if (ret != -1)
-- ret = (readbuf ? read (fd, readbuf, len)
-- : write (fd, writebuf, len));
-+ if ((off_t) offset >= 0)
-+ ret = (readbuf != nullptr
-+ ? pread64 (fd, readbuf, len, offset)
-+ : pwrite64 (fd, writebuf, len, offset));
-+ else
- #endif
-+ {
-+ ret = lseek (fd, offset, SEEK_SET);
-+ if (ret != -1)
-+ ret = (readbuf != nullptr
-+ ? read (fd, readbuf, len)
-+ : write (fd, writebuf, len));
-+ }
-
- if (ret == -1)
- {
---- a/gdbserver/linux-low.cc
-+++ b/gdbserver/linux-low.cc
-@@ -5377,21 +5377,26 @@ proc_xfer_memory (CORE_ADDR memaddr, unsigned char *readbuf,
- {
- int bytes;
-
-- /* If pread64 is available, use it. It's faster if the kernel
-- supports it (only one syscall), and it's 64-bit safe even on
-- 32-bit platforms (for instance, SPARC debugging a SPARC64
-- application). */
-+ /* Use pread64/pwrite64 if available, since they save a syscall
-+ and can handle 64-bit offsets even on 32-bit platforms (for
-+ instance, SPARC debugging a SPARC64 application). But only
-+ use them if the offset isn't so high that when cast to off_t
-+ it'd be negative, as seen on SPARC64. pread64/pwrite64
-+ outright reject such offsets. lseek does not. */
- #ifdef HAVE_PREAD64
-- bytes = (readbuf != nullptr
-- ? pread64 (fd, readbuf, len, memaddr)
-- : pwrite64 (fd, writebuf, len, memaddr));
--#else
-- bytes = -1;
-- if (lseek (fd, memaddr, SEEK_SET) != -1)
-+ if ((off_t) memaddr >= 0)
- bytes = (readbuf != nullptr
-- ? read (fd, readbuf, len)
-- : write (fd, writebuf, len));
-+ ? pread64 (fd, readbuf, len, memaddr)
-+ : pwrite64 (fd, writebuf, len, memaddr));
-+ else
- #endif
-+ {
-+ bytes = -1;
-+ if (lseek (fd, memaddr, SEEK_SET) != -1)
-+ bytes = (readbuf != nullptr
-+ ? read (fd, readbuf, len)
-+ : write (fd, writebuf, len));
-+ }
-
- if (bytes < 0)
- return errno;
---
-2.39.3
diff --git a/dev-debug/gdb/gdb-13.2-r2.ebuild b/dev-debug/gdb/gdb-13.2-r2.ebuild
deleted file mode 100644
index 43890c7910aa..000000000000
--- a/dev-debug/gdb/gdb-13.2-r2.ebuild
+++ /dev/null
@@ -1,314 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# See https://sourceware.org/gdb/wiki/DistroAdvice for general packaging
-# tips & notes.
-
-PYTHON_COMPAT=( python3_{10..11} )
-inherit flag-o-matic python-single-r1 strip-linguas toolchain-funcs
-
-export CTARGET=${CTARGET:-${CHOST}}
-
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY} == cross-* ]] ; then
- export CTARGET=${CATEGORY#cross-}
- fi
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-case ${PV} in
- 9999*)
- # live git tree
- EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git"
- inherit git-r3
- SRC_URI=""
- ;;
- *.*.50_p2???????|*.*.90_p2???????)
- # Weekly snapshots
- MY_PV="${PV/_p/.}"
- SRC_URI="
- https://sourceware.org/pub/gdb/snapshots/branch/gdb-weekly-${MY_PV}.tar.xz
- https://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${MY_PV}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/gdb-weekly-${MY_PV}.tar.xz
- "
- S="${WORKDIR}/${PN}-${MY_PV}"
-
- # e.g. 13.1.90_p20230325 is a snapshot on the stable branch, so it's fine
- if [[ ${PV} == *.[123456789].9?_p2??????? ]] ; then
- REGULAR_RELEASE=1
- fi
- ;;
- *.*.9?)
- # Prereleases
- MY_PV="${PV/_p/.}"
- SRC_URI="
- https://sourceware.org/pub/gdb/snapshots/branch/gdb-${MY_PV}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/gdb-${MY_PV}.tar.xz
- "
- S="${WORKDIR}/${PN}-${MY_PV}"
- ;;
- *)
- # Normal upstream release
- SRC_URI="
- mirror://gnu/gdb/${P}.tar.xz
- https://sourceware.org/pub/gdb/releases/${P}.tar.xz
- "
-
- REGULAR_RELEASE=1
-esac
-
-PATCH_DEV=""
-PATCH_VER=""
-DESCRIPTION="GNU debugger"
-HOMEPAGE="https://sourceware.org/gdb/"
-SRC_URI="
- ${SRC_URI}
- ${PATCH_DEV:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${P}-patches-${PATCH_VER}.tar.xz}
- ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}
-"
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="cet debuginfod guile lzma multitarget nls +python +server sim source-highlight test vanilla xml xxhash zstd"
-if [[ -n ${REGULAR_RELEASE} ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-fi
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/mpfr:=
- dev-libs/gmp:=
- >=sys-libs/ncurses-5.2-r2:=
- >=sys-libs/readline-7:=
- sys-libs/zlib
- elibc_glibc? ( net-libs/libnsl:= )
- debuginfod? (
- dev-libs/elfutils[debuginfod(-)]
- )
- lzma? ( app-arch/xz-utils )
- python? ( ${PYTHON_DEPS} )
- guile? ( >=dev-scheme/guile-2.0 )
- xml? ( dev-libs/expat )
- source-highlight? (
- dev-util/source-highlight
- )
- xxhash? (
- dev-libs/xxhash
- )
- zstd? ( app-arch/zstd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- sys-apps/texinfo
- app-alternatives/yacc
- nls? ( sys-devel/gettext )
- source-highlight? ( virtual/pkgconfig )
- test? ( dev-util/dejagnu )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
- "${FILESDIR}"/${P}-fix-sparc-debugging.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- strip-linguas -u bfd/po opcodes/po
-
- # Avoid using ancient termcap from host on Prefix systems
- sed -i -e 's/termcap tinfow/tinfow/g' \
- gdb/configure{.ac,} || die
-}
-
-gdb_branding() {
- printf "Gentoo ${PV} "
-
- if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then
- printf "p${PATCH_VER}"
- else
- printf "vanilla"
- fi
-
- [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}"
-}
-
-src_configure() {
- strip-unsupported-flags
-
- # https://sourceware.org/PR22395, bug #853898
- filter-lto
-
- # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
- # Avoid really confusing logs from subconfigure spam, makes logs far
- # more legible.
- MAKEOPTS="--output-sync=line ${MAKEOPTS}"
-
- local myconf=(
- # portage's econf() does not detect presence of --d-d-t
- # because it greps only top-level ./configure. But not
- # libiberty's or gdb's configure.
- --disable-dependency-tracking
- --disable-silent-rules
-
- --with-pkgversion="$(gdb_branding)"
- --with-bugurl='https://bugs.gentoo.org/'
- --disable-werror
- # Disable modules that are in a combined binutils/gdb tree. bug #490566
- --disable-{binutils,etc,gas,gold,gprof,gprofng,ld}
-
- $(use_with debuginfod)
-
- $(use_enable test unit-tests)
-
- # Allow user to opt into CET for host libraries.
- # Ideally we would like automagic-or-disabled here.
- # But the check does not quite work on i686: bug #760926.
- $(use_enable cet)
-
- # Helps when cross-compiling. Not to be confused with --with-sysroot.
- --with-build-sysroot="${ESYSROOT}"
- )
-
- is_cross && myconf+=(
- --with-sysroot="\${prefix}/${CTARGET}"
- --includedir="\${prefix}/include/${CTARGET}"
- --with-gdb-datadir="\${datadir}/gdb/${CTARGET}"
- )
-
- # gdbserver only works for native targets (CHOST==CTARGET).
- # it also doesn't support all targets, so rather than duplicate
- # the target list (which changes between versions), use the
- # "auto" value when things are turned on, which is triggered
- # whenever no --enable or --disable is given
- if is_cross || use !server ; then
- myconf+=( --disable-gdbserver )
- fi
-
- myconf+=(
- --enable-64-bit-bfd
- --disable-install-libbfd
- --disable-install-libiberty
- --enable-obsolete
- # This only disables building in the readline subdir.
- # For gdb itself, it'll use the system version.
- --disable-readline
- --with-system-readline
- # This only disables building in the zlib subdir.
- # For gdb itself, it'll use the system version.
- --without-zlib
- --with-system-zlib
- --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug
- $(use_with xml expat)
- $(use_with lzma)
- $(use_enable nls)
- $(use_enable sim)
- $(use_enable source-highlight)
- $(use multitarget && echo --enable-targets=all)
- $(use_with python python "${EPYTHON}")
- $(use_with xxhash)
- $(use_with guile)
- $(use_with zstd)
-
- # Find libraries using the toolchain sysroot rather than the configured
- # prefix. Needed when cross-compiling.
- #
- # Check which libraries to apply this to with:
- # "${S}"/gdb/configure --help | grep without-lib | sort
- --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix
- )
-
- # source-highlight is detected with pkg-config: bug #716558
- export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)"
-
- export CC_FOR_BUILD="$(tc-getBUILD_CC)"
-
- # ensure proper compiler is detected for Clang builds: bug #831202
- export GCC_FOR_TARGET="${CC_FOR_TARGET:-$(tc-getCC)}"
-
- econf "${myconf[@]}"
-}
-
-src_test() {
- # Run the unittests (nabbed invocation from Fedora's spec file) at least
- emake -k -C gdb run GDBFLAGS='-batch -ex "maintenance selftest"'
-
- # Too many failures
- # In fact, gdb's test suite needs some work to get passing.
- # See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
- # As of 11.2, on amd64: "# of unexpected failures 8600"
- # Also, ia64 kernel crashes when gdb testsuite is running.
- #emake -k check
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- find "${ED}"/usr -name libiberty.a -delete || die
-
- # Delete translations that conflict with binutils-libs. bug #528088
- # Note: Should figure out how to store these in an internal gdb dir.
- if use nls ; then
- find "${ED}" \
- -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \
- -delete || die
- fi
-
- # Don't install docs when building a cross-gdb
- if [[ ${CTARGET} != ${CHOST} ]] ; then
- rm -rf "${ED}"/usr/share/{doc,info,locale} || die
- local f
- for f in "${ED}"/usr/share/man/*/* ; do
- if [[ ${f##*/} != ${CTARGET}-* ]] ; then
- mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die
- fi
- done
- return 0
- fi
-
- # Install it by hand for now:
- # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html
- # Only install if it exists due to the twisted behavior (see
- # notes in src_configure above).
- [[ -e gdbserver/gdbreplay ]] && dobin gdbserver/gdbreplay
-
- docinto gdb
- dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
- gdb/NEWS gdb/PROBLEMS
- docinto sim
- dodoc sim/{MAINTAINERS,README-HACKING}
-
- if use server ; then
- docinto gdbserver
- dodoc gdbserver/README
- fi
-
- # Remove shared info pages
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info*
-
- if use python ; then
- python_optimize "${ED}"/usr/share/gdb/python/gdb
- fi
-}
-
-pkg_postinst() {
- # Portage doesn't unmerge files in /etc
- rm -vf "${EROOT}"/etc/skel/.gdbinit
-
- if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
- ewarn "gdb is unable to get a mach task port when installed by Prefix"
- ewarn "Portage, unprivileged. To make gdb fully functional you'll"
- ewarn "have to perform the following steps:"
- ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb"
- ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb"
- fi
-}
diff --git a/dev-debug/gdb/gdb-14.1-r1.ebuild b/dev-debug/gdb/gdb-14.1-r1.ebuild
deleted file mode 100644
index 6894ea21be93..000000000000
--- a/dev-debug/gdb/gdb-14.1-r1.ebuild
+++ /dev/null
@@ -1,325 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# See https://sourceware.org/gdb/wiki/DistroAdvice for general packaging
-# tips & notes.
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit flag-o-matic python-single-r1 strip-linguas toolchain-funcs
-
-export CTARGET=${CTARGET:-${CHOST}}
-
-if [[ ${CTARGET} == ${CHOST} ]] ; then
- if [[ ${CATEGORY} == cross-* ]] ; then
- export CTARGET=${CATEGORY#cross-}
- fi
-fi
-
-is_cross() { [[ ${CHOST} != ${CTARGET} ]] ; }
-
-case ${PV} in
- 9999*)
- # live git tree
- EGIT_REPO_URI="https://sourceware.org/git/binutils-gdb.git"
- inherit git-r3
- SRC_URI=""
- ;;
- *.*.50_p2???????|*.*.90_p2???????)
- # Weekly snapshots
- MY_PV="${PV/_p/.}"
- SRC_URI="
- https://sourceware.org/pub/gdb/snapshots/branch/gdb-weekly-${MY_PV}.tar.xz
- https://sourceware.org/pub/gdb/snapshots/current/gdb-weekly-${MY_PV}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/gdb-weekly-${MY_PV}.tar.xz
- "
- S="${WORKDIR}/${PN}-${MY_PV}"
-
- # e.g. 13.1.90_p20230325 is a snapshot on the stable branch, so it's fine
- if [[ ${PV} == *.[123456789].9?_p2??????? ]] ; then
- REGULAR_RELEASE=1
- fi
- ;;
- *.*.9?)
- # Prereleases
- MY_PV="${PV/_p/.}"
- SRC_URI="
- https://sourceware.org/pub/gdb/snapshots/branch/gdb-${MY_PV}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/gdb-${MY_PV}.tar.xz
- "
- S="${WORKDIR}/${PN}-${MY_PV}"
- ;;
- *)
- # Normal upstream release
- SRC_URI="
- mirror://gnu/gdb/${P}.tar.xz
- https://sourceware.org/pub/gdb/releases/${P}.tar.xz
- "
-
- REGULAR_RELEASE=1
-esac
-
-PATCH_DEV=""
-PATCH_VER=""
-DESCRIPTION="GNU debugger"
-HOMEPAGE="https://sourceware.org/gdb/"
-SRC_URI="
- ${SRC_URI}
- ${PATCH_DEV:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${CATEGORY}/${PN}/${P}-patches-${PATCH_VER}.tar.xz}
- ${PATCH_VER:+mirror://gentoo/${P}-patches-${PATCH_VER}.tar.xz}
-"
-
-LICENSE="GPL-3+ LGPL-2.1+"
-SLOT="0"
-IUSE="cet debuginfod guile lzma multitarget nls +python +server sim source-highlight test vanilla xml xxhash zstd"
-if [[ -n ${REGULAR_RELEASE} ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
-fi
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/mpfr:=
- dev-libs/gmp:=
- >=sys-libs/ncurses-5.2-r2:=
- >=sys-libs/readline-7:=
- sys-libs/zlib
- elibc_glibc? ( net-libs/libnsl:= )
- debuginfod? (
- dev-libs/elfutils[debuginfod(-)]
- )
- lzma? ( app-arch/xz-utils )
- python? ( ${PYTHON_DEPS} )
- guile? ( >=dev-scheme/guile-2.0 )
- xml? ( dev-libs/expat )
- source-highlight? (
- dev-util/source-highlight
- )
- xxhash? (
- dev-libs/xxhash
- )
- zstd? ( app-arch/zstd:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-arch/xz-utils
- sys-apps/texinfo
- app-alternatives/yacc
- nls? ( sys-devel/gettext )
- source-highlight? ( virtual/pkgconfig )
- test? ( dev-util/dejagnu )
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- MIN # gnulib FP (bug #898688)
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-8.3.1-verbose-build.patch
- "${FILESDIR}"/${PN}-14.1-fix-list-segfault.patch
- "${FILESDIR}"/${PN}-14.1-fix-print-global-variable-stubs.patch
- "${FILESDIR}"/${PN}-14.1-fix-dll-export-forwarding.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- strip-linguas -u bfd/po opcodes/po
-
- # Avoid using ancient termcap from host on Prefix systems
- sed -i -e 's/termcap tinfow/tinfow/g' \
- gdb/configure{.ac,} || die
- if [[ ${CHOST} == *-solaris* ]] ; then
- # code relies on C++11, so make sure we get that selected
- # due to Python 3.11 pymacro.h doing stuff to work around
- # versioning mess based on the C version, while we're compiling
- # C++ here, so we need to make it clear we're doing C++11/C11
- # because Solaris system headers act on these
- sed -i -e 's/-x c++/-std=c++11/' gdb/Makefile.in || die
- fi
-}
-
-gdb_branding() {
- printf "Gentoo ${PV} "
-
- if ! use vanilla && [[ -n ${PATCH_VER} ]] ; then
- printf "p${PATCH_VER}"
- else
- printf "vanilla"
- fi
-
- [[ -n ${EGIT_COMMIT} ]] && printf " ${EGIT_COMMIT}"
-}
-
-src_configure() {
- strip-unsupported-flags
-
- # See https://www.gnu.org/software/make/manual/html_node/Parallel-Output.html
- # Avoid really confusing logs from subconfigure spam, makes logs far
- # more legible.
- MAKEOPTS="--output-sync=line ${MAKEOPTS}"
-
- local myconf=(
- # portage's econf() does not detect presence of --d-d-t
- # because it greps only top-level ./configure. But not
- # libiberty's or gdb's configure.
- --disable-dependency-tracking
- --disable-silent-rules
-
- --with-pkgversion="$(gdb_branding)"
- --with-bugurl='https://bugs.gentoo.org/'
- --disable-werror
- # Disable modules that are in a combined binutils/gdb tree. bug #490566
- --disable-{binutils,etc,gas,gold,gprof,gprofng,ld}
-
- $(use_with debuginfod)
-
- $(use_enable test unit-tests)
-
- # Allow user to opt into CET for host libraries.
- # Ideally we would like automagic-or-disabled here.
- # But the check does not quite work on i686: bug #760926.
- $(use_enable cet)
-
- # Helps when cross-compiling. Not to be confused with --with-sysroot.
- --with-build-sysroot="${ESYSROOT}"
- )
-
- is_cross && myconf+=(
- --with-sysroot="\${prefix}/${CTARGET}"
- --includedir="\${prefix}/include/${CTARGET}"
- --with-gdb-datadir="\${datadir}/gdb/${CTARGET}"
- )
-
- # gdbserver only works for native targets (CHOST==CTARGET).
- # it also doesn't support all targets, so rather than duplicate
- # the target list (which changes between versions), use the
- # "auto" value when things are turned on, which is triggered
- # whenever no --enable or --disable is given
- if is_cross || use !server ; then
- myconf+=( --disable-gdbserver )
- fi
-
- myconf+=(
- --enable-64-bit-bfd
- --disable-install-libbfd
- --disable-install-libiberty
- --enable-obsolete
- # This only disables building in the readline subdir.
- # For gdb itself, it'll use the system version.
- --disable-readline
- --with-system-readline
- # This only disables building in the zlib subdir.
- # For gdb itself, it'll use the system version.
- --without-zlib
- --with-system-zlib
- --with-separate-debug-dir="${EPREFIX}"/usr/lib/debug
- $(use_with xml expat)
- $(use_with lzma)
- $(use_enable nls)
- $(use_enable sim)
- $(use_enable source-highlight)
- $(use multitarget && echo --enable-targets=all)
- $(use_with python python "${EPYTHON}")
- $(use_with xxhash)
- $(use_with guile)
- $(use_with zstd)
-
- # Find libraries using the toolchain sysroot rather than the configured
- # prefix. Needed when cross-compiling.
- #
- # Check which libraries to apply this to with:
- # "${S}"/gdb/configure --help | grep without-lib | sort
- --without-lib{babeltrace,expat,gmp,iconv,ipt,lzma,mpfr,xxhash}-prefix
- )
-
- # source-highlight is detected with pkg-config: bug #716558
- export ac_cv_path_pkg_config_prog_path="$(tc-getPKG_CONFIG)"
-
- export CC_FOR_BUILD="$(tc-getBUILD_CC)"
-
- # ensure proper compiler is detected for Clang builds: bug #831202
- export GCC_FOR_TARGET="${CC_FOR_TARGET:-$(tc-getCC)}"
-
- econf "${myconf[@]}"
-}
-
-src_test() {
- # Run the unittests (nabbed invocation from Fedora's spec file) at least
- emake -k -C gdb run GDBFLAGS='-batch -ex "maintenance selftest"'
-
- # Too many failures
- # In fact, gdb's test suite needs some work to get passing.
- # See e.g. https://sourceware.org/gdb/wiki/TestingGDB.
- # As of 11.2, on amd64: "# of unexpected failures 8600"
- # Also, ia64 kernel crashes when gdb testsuite is running.
- #emake -k check
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- find "${ED}"/usr -name libiberty.a -delete || die
-
- # Delete translations that conflict with binutils-libs. bug #528088
- # Note: Should figure out how to store these in an internal gdb dir.
- if use nls ; then
- find "${ED}" \
- -regextype posix-extended -regex '.*/(bfd|opcodes)[.]g?mo$' \
- -delete || die
- fi
-
- # Don't install docs when building a cross-gdb
- if [[ ${CTARGET} != ${CHOST} ]] ; then
- rm -rf "${ED}"/usr/share/{doc,info,locale} || die
- local f
- for f in "${ED}"/usr/share/man/*/* ; do
- if [[ ${f##*/} != ${CTARGET}-* ]] ; then
- mv "${f}" "${f%/*}/${CTARGET}-${f##*/}" || die
- fi
- done
- return 0
- fi
-
- # Install it by hand for now:
- # https://sourceware.org/ml/gdb-patches/2011-12/msg00915.html
- # Only install if it exists due to the twisted behavior (see
- # notes in src_configure above).
- [[ -e gdbserver/gdbreplay ]] && dobin gdbserver/gdbreplay
-
- docinto gdb
- dodoc gdb/CONTRIBUTE gdb/README gdb/MAINTAINERS \
- gdb/NEWS gdb/PROBLEMS
- docinto sim
- dodoc sim/{MAINTAINERS,README-HACKING}
-
- if use server ; then
- docinto gdbserver
- dodoc gdbserver/README
- fi
-
- # Remove shared info pages
- rm -f "${ED}"/usr/share/info/{annotate,bfd,configure,ctf-spec,standards}.info*
-
- if use python ; then
- python_optimize "${ED}"/usr/share/gdb/python/gdb
- fi
-}
-
-pkg_postinst() {
- # Portage doesn't unmerge files in /etc
- rm -vf "${EROOT}"/etc/skel/.gdbinit
-
- if use prefix && [[ ${CHOST} == *-darwin* ]] ; then
- ewarn "gdb is unable to get a mach task port when installed by Prefix"
- ewarn "Portage, unprivileged. To make gdb fully functional you'll"
- ewarn "have to perform the following steps:"
- ewarn " % sudo chgrp procmod ${EPREFIX}/usr/bin/gdb"
- ewarn " % sudo chmod g+s ${EPREFIX}/usr/bin/gdb"
- fi
-}
diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index a5b78c7a12f0..65eb242dfae0 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD lldb-15.0.7.ebuild 2787 BLAKE2B 606d1bef5194c6d173480719f131847bda2093a14937e831972e3514e86b9ab3f420f7d9cbc60457dacfa0613af21b88f0f91b20ac2215d10b18acf73a938885 SHA512 3e9adac80fbf2a37784e197e882d3a797e6f37b18afc06b8952f587b9259a0610b08702472360e4828e5499f56a520566cbbf869c19380227eaea172d2b35934
EBUILD lldb-16.0.6-r1.ebuild 2605 BLAKE2B 93d0148ce952dc67a60579da1516398fe529c4efca3d15844fc7cc7aaac46ac9f5615eca85602346c0c5b6bebcb3343ca61a0e98aa7498e325200632ff084825 SHA512 51dc1b8d85da0bcd8e6f2a42f3da30f20861de1bcce8b03edd7ef924bdea38d192723d87364783e195585c1de096bb5a55ee46a8c9fb9b5da3e211a9228c59df
@@ -14,4 +15,5 @@ EBUILD lldb-17.0.6.ebuild 2713 BLAKE2B 241b5851ea908a150488f431501c3a83d321f7d92
EBUILD lldb-18.1.5.ebuild 2620 BLAKE2B d8c73768046753f89c3922aeaa7f4113bfe0a264766765fb756f2f46c3b75610f5eebc4010d9abfba33fe39c04595e41b2eef732479028063dfb059263dd470e SHA512 614edb0432b74a3ee222fbc389a445c85f4a99ea3a862cfa033ace57f4cebf04098c56a4a0686cca78d46d27dfd5b74aab3634c1ff19d02838af5df3c187dfd6
EBUILD lldb-19.0.0.9999.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
EBUILD lldb-19.0.0_pre20240509.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
+EBUILD lldb-19.0.0_pre20240518.ebuild 2579 BLAKE2B 60edc61e262a002ffc130dc86b3a77cf647f8bb62707a3c776d542dae3aeaa04fb38b5a6df6c2b7a7386a9267cb28f6af415cc6598e830bf45f13c7a5a8054f6 SHA512 78c3a75ad806b94b1b828ba7cede5f15f02b937b9522ed47882d1443baadb891e18d4c7f8bdfb0c0732bf7d763a92d0f934cdda2e0377a79e159e22c24753d40
MISC metadata.xml 495 BLAKE2B dec5cbc692a57ddb85bccb855d6e16893e6e851c6e3b3f321693fd7cb8bf930167976573d61bfca3c29dc667bb57c2c11669299bcc80d1da04fb53ea90ca1826 SHA512 6168aeac121fa7b3f19fe2590c4ad52eae959bfd3bebceebc64a54d254a29226d5424ab031f9730af9f574e3956119856d1ea2008b5d24721b346cf8f5ad7f9f
diff --git a/dev-debug/lldb/lldb-19.0.0_pre20240518.ebuild b/dev-debug/lldb/lldb-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..c79bdcdf6f3d
--- /dev/null
+++ b/dev-debug/lldb/lldb-19.0.0_pre20240518.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-single-r1
+
+DESCRIPTION="The LLVM debugger"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug debuginfod +libedit lzma ncurses +python test +xml"
+RESTRICT="test"
+REQUIRED_USE=${PYTHON_REQUIRED_USE}
+
+DEPEND="
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ libedit? ( dev-libs/libedit:0= )
+ lzma? ( app-arch/xz-utils:= )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
+ xml? ( dev-libs/libxml2:= )
+ ~sys-devel/clang-${PV}
+ ~sys-devel/llvm-${PV}[debuginfod=]
+"
+RDEPEND="
+ ${DEPEND}
+ python? (
+ ${PYTHON_DEPS}
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ python? (
+ >=dev-lang/swig-3.0.11
+ )
+ test? (
+ $(python_gen_cond_dep "
+ ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
+ dev-python/psutil[\${PYTHON_USEDEP}]
+ ")
+ sys-devel/lld
+ )
+"
+
+LLVM_COMPONENTS=( lldb cmake llvm/utils )
+LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local mycmakeargs=(
+ -DLLDB_ENABLE_CURSES=$(usex ncurses)
+ -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLDB_ENABLE_PYTHON=$(usex python)
+ -DLLDB_ENABLE_LUA=OFF
+ -DLLDB_ENABLE_LZMA=$(usex lzma)
+ -DLLDB_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+
+ -DLLDB_INCLUDE_TESTS=$(usex test)
+
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ # TODO: fix upstream to detect this properly
+ -DHAVE_LIBDL=ON
+ -DHAVE_LIBPTHREAD=ON
+
+ # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
+ # and TERMINFO_LIBS... so just force FindCurses.cmake to use
+ # ncurses with complete library set (including autodetection
+ # of -ltinfo)
+ -DCURSES_NEED_NCURSES=ON
+
+ -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
+
+ -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lldb-{shell,unit}
+ # failures + hangs
+ #use python && cmake_build check-lldb-api
+}
+
+src_install() {
+ cmake_src_install
+ find "${D}" -name '*.a' -delete || die
+
+ use python && python_optimize
+}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index e68d750ca00a..c2d2b96b74c3 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/commons-logging/Manifest b/dev-java/commons-logging/Manifest
index fbec7f593c38..61cce093ee3c 100644
--- a/dev-java/commons-logging/Manifest
+++ b/dev-java/commons-logging/Manifest
@@ -2,5 +2,5 @@ DIST commons-logging-1.3.0_pre20230319.tar.gz 184984 BLAKE2B 01b46bdb657dfaf3ffb
DIST commons-logging-1.3.1-src.tar.gz 189156 BLAKE2B 23308b2bff6ea67620b0f07f49a63ffdbd07833fc0d9a6654386f4c17c9125abef5ad2afb6d8c798dcb98bc3e99bd8d94d35b9deec569c3aec1dde20f69e1a1d SHA512 ffda970d086601df4b476caf8bd01d1bdc22dd7f8846a22287036f7f000ce6cf0a757d16621910f041f8d90aa6066819454b3977dd005ca66817bec59e91e91f
DIST commons-logging-1.3.1-src.tar.gz.asc 488 BLAKE2B 3225a62f6269224f1b52907631be03d97cde65d1c7a76c06b6a23b9e30b1cee08b048eb4fdaa41b0a6b5bcf090b54c9dc54307fb1629b039b786fd426572a4d1 SHA512 6f13f85a5aeab1099ebfca38a6173384050b1f1c2e7eac93d978587c92751ddd24d583e39bc5a949f0caec66ca141d265147e63e9e2afea2094bda4667936a86
EBUILD commons-logging-1.3.0_pre20230319.ebuild 4184 BLAKE2B 3ece0c8ce0d4be3b106d3986bdd935f9e302287993816989965bfe32fe9880eae6770666071917d95d4b9ba4f1b16f5e5ddbaa19ed1e7b98feb74eac53f61f2f SHA512 a96e5f06f4b990f76761a0d6a3e64f58f1ae021a312bbaea0ca66a1a095fb3a808f231bd042636227454ca2692d67fc432d52d49ec962e6a7c803a70ed0e740a
-EBUILD commons-logging-1.3.1.ebuild 5395 BLAKE2B bb812ae1c825b4333c6c6f2ffde10fe7551a3a442e0c42d828dda929930aaf260d5af08fe38dd61bc895a774d1b6591e7b3eaf5c91546f1dcc6ede9672f07645 SHA512 a5ec0177149301d45d46c03be6c4066606df02024e6650171d981220c6e20a6528f1632bafdf32428f84d31006738a8eaed424a27a6fb789db53194cfedc7de8
+EBUILD commons-logging-1.3.1.ebuild 5392 BLAKE2B 6deb27bab8170b519e19be8c9780dba5157f181286d9f6be887461eeda7168e0afd74a920c4c4eab843ae6e6f125a8eb26f6f3fd6e630f6f9e53e37366c439da SHA512 ab4350e53fb0edc54ed3cf34e91e85e73461085bafd4736ee8d412a72474277d0c30eb9b73d2e1a6c2b7487dae8f20040c34328d14b1e5e1efbb6099283d176d
MISC metadata.xml 549 BLAKE2B b20c8451a73329dbdb8aa88120543b948014115d754a84e8a77a8f61b9134277a7849fc10e35323c028a32d69f6e45702200e06af4481bf5238f5d848b3ccc03 SHA512 105c2bdf3eed380f11be1b8987a08fbcf1b6e6cbbb00c0e38e4813875865abd65c9be85267d5b49486913fdb0635b7329b5c4e84a86d9f93f9dcdad74c336ff0
diff --git a/dev-java/commons-logging/commons-logging-1.3.1.ebuild b/dev-java/commons-logging/commons-logging-1.3.1.ebuild
index 1f9180268241..574295ae434b 100644
--- a/dev-java/commons-logging/commons-logging-1.3.1.ebuild
+++ b/dev-java/commons-logging/commons-logging-1.3.1.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="log4j"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 10bde5157e45..cb43b66c0f1c 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/boogie/Manifest b/dev-lang/boogie/Manifest
index f0a8e8c9fcdb..e085ebf1f7d8 100644
--- a/dev-lang/boogie/Manifest
+++ b/dev-lang/boogie/Manifest
@@ -193,6 +193,6 @@ DIST system.xml.xpath.4.3.0.nupkg 250182 BLAKE2B 8a4177d47af56bc7a6289ed8f2cac41
DIST system.xml.xpath.xmldocument.4.0.1.nupkg 86933 BLAKE2B 4c03b5a9433c2c954e75d212f9026885aa7514574b73a54880c3d55baee6bd5517abb46b67b22b9b6e63de92a8bc5ab4ff37e3f7e6454a5c5137ae2be6574b75 SHA512 81041a08d3b9158c43dfb48d42f13ec9950d7c2b7f63e1600a779a77786edfb46c522c32d9cc6a44358fbfe11efba0e539e578ef169261867a1905b8121a045d
DIST system.xml.xpath.xmldocument.4.3.0.nupkg 138523 BLAKE2B ba53f3b5ac0f2d1d1e9120940b302e6960690ed4a44b96ba15b03e16f9159f2c57d6004aa55b796ba2327009d23fc2f10d4d09e948b88eb6af36efa5f76e401b SHA512 f75b6f7c75874ab6053e8942c1662a6e9a3561aa01502437b8d67f3bfcebd1ebf906792801326889ed7acb094c55469766d7d27cd10bc61b46ddaaa94dfc11e3
EBUILD boogie-3.1.3.ebuild 9370 BLAKE2B e233893308e1b7081b849146906fd03dc2e5ebbbefeaa1e689908c6f6e1332740e8212ed8bcc113349d73471b3dd00de65ea9b43be4dbc882bb94a485eb79770 SHA512 921327b53e5e579b2dd8a71182039de0c454aaf19b24bb56fef7af79f18f54f9eac367546ffe859591c5540fda8ed11763b49d707c412049b991d22455eabcb6
-EBUILD boogie-3.1.4.ebuild 9371 BLAKE2B e2ad13decab6ffbd414b8776b1471b9a92bb8da659ab6db9aab830da47918ac51cd3109d13902679f4a456d078fdc19215f8dc51a495297baa841141ca448ae4 SHA512 e0d9cf21afcab3b8a59392ba173ef307de9f77b0b4d0bd25483fe5337f5fa7163e71b9260afd193f430ee053c5a624f6dfad00f66e80f6e1c11eb4eb9fc834b2
+EBUILD boogie-3.1.4.ebuild 9370 BLAKE2B e233893308e1b7081b849146906fd03dc2e5ebbbefeaa1e689908c6f6e1332740e8212ed8bcc113349d73471b3dd00de65ea9b43be4dbc882bb94a485eb79770 SHA512 921327b53e5e579b2dd8a71182039de0c454aaf19b24bb56fef7af79f18f54f9eac367546ffe859591c5540fda8ed11763b49d707c412049b991d22455eabcb6
EBUILD boogie-3.1.5.ebuild 9371 BLAKE2B e2ad13decab6ffbd414b8776b1471b9a92bb8da659ab6db9aab830da47918ac51cd3109d13902679f4a456d078fdc19215f8dc51a495297baa841141ca448ae4 SHA512 e0d9cf21afcab3b8a59392ba173ef307de9f77b0b4d0bd25483fe5337f5fa7163e71b9260afd193f430ee053c5a624f6dfad00f66e80f6e1c11eb4eb9fc834b2
MISC metadata.xml 1102 BLAKE2B 215544658792715aae72787f7c949ed89df9c05ceab5a919a861c02b7938c0d1ee228e0ede55008287b616faf70992a8c1f2854e6e5e1fc909718ae682996bb8 SHA512 b6a626c485e2a5db3390da62c629507a60417eda8b508d7ed8d1c017ac337743d2c4fe0e8554b103f989176dcd2969cc8579e91532b07a22c1b66328ef241e8d
diff --git a/dev-lang/boogie/boogie-3.1.4.ebuild b/dev-lang/boogie/boogie-3.1.4.ebuild
index d7ab20c085a9..a8464716070a 100644
--- a/dev-lang/boogie/boogie-3.1.4.ebuild
+++ b/dev-lang/boogie/boogie-3.1.4.ebuild
@@ -210,7 +210,7 @@ else
SRC_URI="https://github.com/boogie-org/${PN}/archive/v${PV}.tar.gz
-> ${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
SRC_URI+=" ${NUGET_URIS} "
diff --git a/dev-lang/crystal/Manifest b/dev-lang/crystal/Manifest
index cdbc661c791c..5dfaa2893d4f 100644
--- a/dev-lang/crystal/Manifest
+++ b/dev-lang/crystal/Manifest
@@ -6,5 +6,5 @@ DIST crystal-1.11.2.tar.gz 3620048 BLAKE2B 3838f43897ba74a3c7f5717ba795f38cfd426
DIST crystal-1.12.1-1-linux-x86_64.tar.gz 47041074 BLAKE2B 7e5d4a422144902de4b187947d55f9e8069d55f51013e10236fcf79b142ff96fc39973c883f5a633fbd10180553b6c82bdea824bff09d355fa171e4f5e308b68 SHA512 3256dc2340ed7b783bdf7e5f3d5c03cf981655ac2f50921aa53ada13cc72315d5a70515adb1c511f0f6e37c09310a963773b4f57eaeffe34c68e539edaaa7726
DIST crystal-1.12.1.tar.gz 3657963 BLAKE2B 42cf32dca63a2bdd2925b4970e2277cb163ddcdbcbc997b7c72b155024f642d03c5a565e82dfc8a2b1aed0d3f877633beb9d128eb592485c034bfdcbc3f5baab SHA512 bd0c085d44a473b86797fa64ce9a5c66c7d3eda44bdba929faee490b635aef45bdf84b45baaa5dfea8e2b6fd218d1ae7fbdf117d3924b04b284075d4a500e55c
EBUILD crystal-1.11.2.ebuild 2629 BLAKE2B f3f307224f2c46fd96ed84663102894fa340db5976fbf2eecaa9a2f6dae13aaa2b866fff42fe8c3a7790c5672422894d79da78565742ab309bb5936bed537f0f SHA512 eb084e916cddcf5c8f4d555ab5a9f4efc236247d6824a892da68567f3869f092e1db72bcc43703e285d4a64f7ea07818dfb5d2c26dfed3a955067dbddbb712e2
-EBUILD crystal-1.12.1.ebuild 2630 BLAKE2B a940cead1eedbe0926149c7d5daa3e34ab61a98bc8fe4f07df56e66759e2bb107fca49e1e28c0038cb1e7d05e8d6323b427c30fbdd8ed5d41345ccd79aa0b447 SHA512 155a50c6af61b0ab13affaf29d02f2e7fbf81ebfae900e622a777133020452f8d9356688fe7e7bb11eaac946b05a2a0cbad25cf4662f63d3f29e6f53dc67c63e
+EBUILD crystal-1.12.1.ebuild 2629 BLAKE2B f3f307224f2c46fd96ed84663102894fa340db5976fbf2eecaa9a2f6dae13aaa2b866fff42fe8c3a7790c5672422894d79da78565742ab309bb5936bed537f0f SHA512 eb084e916cddcf5c8f4d555ab5a9f4efc236247d6824a892da68567f3869f092e1db72bcc43703e285d4a64f7ea07818dfb5d2c26dfed3a955067dbddbb712e2
MISC metadata.xml 762 BLAKE2B 591f38c882318a6564501cc61abe6222264b65adeaffaf3b23d959ee86b83bae33eaf99029229705f92070fa539fd6d63d8242afc38475904483a9a0b997effd SHA512 ea223d568a3c336a43b183efc61bd1f1a9d1e5e0e8d963275e0b23ee879551bc7d8aae797b1e2edba49d119ad306692599eb535c5d164ebee0c6721dfeab78dc
diff --git a/dev-lang/crystal/crystal-1.12.1.ebuild b/dev-lang/crystal/crystal-1.12.1.ebuild
index 02631f5f838f..92f5bc42f945 100644
--- a/dev-lang/crystal/crystal-1.12.1.ebuild
+++ b/dev-lang/crystal/crystal-1.12.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc debug llvm-libunwind"
# Upstream test suite not reliable
diff --git a/dev-lang/fuzion/Manifest b/dev-lang/fuzion/Manifest
index a56e1257c7b9..291b90e32f8d 100644
--- a/dev-lang/fuzion/Manifest
+++ b/dev-lang/fuzion/Manifest
@@ -1,3 +1,5 @@
DIST fuzion-0.086.tar.gz 994894 BLAKE2B e698ea7b8de215c55e84e0f55f405156d5c386c1001c7b29e0c7c49e7a7e7babf7cb64cf30726a24aa7b6ccdc0eaf01cc543867361e2554f258d76be1fc08b97 SHA512 6d2df12d1dced9c5a61bb183767fc205ddbc0d04db8cae3f5e3eabd9ab60f18b3c2b3fa8f57702dc792882b1a6f79da1cfcb7801d84ecc2cff1844a4bc226f67
+DIST fuzion-0.088.tar.gz 1123270 BLAKE2B 3d68c136a862c02955b4a15e6cfe4d41a63a106c47289f7fdfe0af2b0119ebe26cbd9c6920c8b5311c756264bdd33d46f4b1108869427f83d55a350c2ab52e6f SHA512 b0fb1ea4175912684b4759ec58a91bc25d963fa2fa6234116fa91a63d757d9af5da9e20a3fdcc340fe956c01026d4b74c7a12dac40a0b7826d74c567b4e3383a
EBUILD fuzion-0.086.ebuild 1494 BLAKE2B 103bb05467b539a9d486848903b6b93f49ff47cee7cae3a3966a92f8b08779cc0fc3dc21b109f90e5795d9a0f5ac49d3896092a1e6773c7d451b607e9f3b500d SHA512 37fc0dd38adfc7570cdd63a56ae73d1f96673f77c968eaf2addb892ba5963d404197a959d0d3be59ff373a255be12f34b48eb11690c36e8b8c4d373a055293d7
+EBUILD fuzion-0.088.ebuild 1451 BLAKE2B abb0ba5762294d7252e23e745ba10df88c728030703386b206afb33e65cdb5e754d784ca377845a944f18928d9a64ebdf0002dfef4abb53e208b9a8904d99073 SHA512 deea442cc4b349a20fee082b5948d703eb59c2a5b0afa7160214b26e8ba6bdbe2f9157ed645662e15e3f4048e08dfd88d92e9f111fe9a5cfef668c683a2c09b2
MISC metadata.xml 690 BLAKE2B d4e29609d56e8784a8653d928595ee20f096c9a1e408afda2fab5a79c1be188769b84e7b69a6e0b8d5004f9c648c75ee634f2c25d8422d04b0c621079de12b92 SHA512 df41bd000885fea2428ce7c6c675c3a8c50f450902311bf36b8fc9b6ede41f6c4b070eb3c1b77dae70aa63fe13fa9c0b13f28a1481f70df0fd2d29d1c41579d2
diff --git a/dev-lang/fuzion/fuzion-0.088.ebuild b/dev-lang/fuzion/fuzion-0.088.ebuild
new file mode 100644
index 000000000000..c40f20b0f208
--- /dev/null
+++ b/dev-lang/fuzion/fuzion-0.088.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+DESCRIPTION="A language with a focus on simplicity, safety and correctness"
+HOMEPAGE="https://fuzion-lang.dev/
+ https://github.com/tokiwa-software/fuzion/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/tokiwa-software/${PN}.git"
+else
+ SRC_URI="https://github.com/tokiwa-software/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=virtual/jre-21:*
+ dev-libs/boehm-gc
+"
+DEPEND="
+ virtual/jdk:21
+"
+BDEPEND="
+ test? (
+ sys-devel/clang:*
+ )
+"
+
+DOCS=( README.md release_notes.md )
+
+src_prepare() {
+ java-pkg-2_src_prepare
+
+ rm -fr tests/sockets || die
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_test() {
+ emake -j1 run_tests_parallel
+}
+
+src_install() {
+ # Remove unnecessary files from build directory. bug #893450
+ local toremove
+ local toremove_path
+ for toremove in tests run_tests.{failures,results} ; do
+ toremove_path="${S}/build/${toremove}"
+
+ if [[ -e "${toremove_path}" ]] ; then
+ rm -r "${toremove_path}" || die "failed to remove ${toremove_path}"
+ fi
+ done
+
+ insinto "/usr/share/${PN}"
+ doins -r build/.
+ insopts -m755
+ doins -r build/bin
+
+ local exe
+ for exe in fz fzjava ; do
+ dosym -r "/usr/share/${PN}/bin/${exe}" "/usr/bin/${exe}"
+ done
+
+ einstalldocs
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 1084a2831e93..d3b3b2afa635 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/castxml/Manifest b/dev-libs/castxml/Manifest
index b4dc781ffc7f..657b8740fd8d 100644
--- a/dev-libs/castxml/Manifest
+++ b/dev-libs/castxml/Manifest
@@ -3,6 +3,6 @@ DIST CastXML-0.6.5.tar.gz 121667 BLAKE2B 820a96dfb9f2763c00f22028ff4c232c15bf587
DIST CastXML-0.6.6.tar.gz 122349 BLAKE2B ab2d928386e3128cd05fcc60c02799508e671883cffd33f952eb81167672e4c76057be21d3ba6b3f327051b015894914c83ad66b5ce87e43fa1b251dea5c5371 SHA512 6ba62b91193eb3458cbd0a0838a626528f66972661cc33c6ef87b760f8baa985afe998a467d07fd7d28c1363f5ba74300f5d49c182830d217a4e051a97a4a913
DIST castxml-0.5.1.tar.gz 106918 BLAKE2B 9268f149ea5a511d24cbbd0c7faec5bff5eade5a511961d3bb120409691bf2b8aca7f2978e048a759419c097d9d97219a61a122bd37d4f835c1d86827bfb07e3 SHA512 1dff8f5cc6932a159e1132c0b283a28414ea6007c942cac4ae15a1c31789f5bd29efd65a6b5b63d7bc48b3d68c3550804f31bee2658e51082269fc5ecc15590e
EBUILD castxml-0.5.1-r1.ebuild 1050 BLAKE2B cdcd6465f0e262f29207746ceab9a078cca51ee5d3ebc61dba4dc3e59211c1eacf1a3086cd2be4aecb5809c9946692f5f93112c5eb95edeac553de3eff38c263 SHA512 afef30f626dfca77c2822dbea14136f67f9f21d6869e6cf3e5601b96d2602229eafe359b8b00b36e7b8e1eb054ff6019ca687e86da99208ddc27e40960f8e187
-EBUILD castxml-0.6.5.ebuild 1187 BLAKE2B 6dac0c95865b2beeaf172091fde3ab9d57f5c9a0c714d2e0e8c697552101a7c38ed973ade0948da740857c14073b2ea290864a8c432743af4ac6b1fd5ec4a203 SHA512 67a101468e82bd12fdec2f35bd004aa1393e40f3f23c4a6061dd07e0cde92b46d409cb09d2f66f718c9f87e7e321c24bac9cfaacabdec031becd651f871b7b90
+EBUILD castxml-0.6.5.ebuild 1186 BLAKE2B 0c8a6330f8a6ecf3d328fc1b88693d3ef425b0ef8d23434864eac0e36958e85d0a71226bda33283956ba9ca0261d99f58ab71a68911818aaacb2e3b628439420 SHA512 07c2ea36fe3523b1a361619f30459b2ec9b0908f3255b34f209048388c5f2236577c3367f6cf8d775785325d0c4bed68a74d5b053899f337ff4d3008ef6a0b88
EBUILD castxml-0.6.6.ebuild 1187 BLAKE2B 6dac0c95865b2beeaf172091fde3ab9d57f5c9a0c714d2e0e8c697552101a7c38ed973ade0948da740857c14073b2ea290864a8c432743af4ac6b1fd5ec4a203 SHA512 67a101468e82bd12fdec2f35bd004aa1393e40f3f23c4a6061dd07e0cde92b46d409cb09d2f66f718c9f87e7e321c24bac9cfaacabdec031becd651f871b7b90
MISC metadata.xml 593 BLAKE2B dd9a10d726b1d46a88ca87601f17372ad6a10e8cd3ad6a7463c0aa7753dc7103694ac5d3120fc009cfcd3ddcfd4290d1ddd61763018addf1639520eaca493396 SHA512 5b01620d07eb9d11894a599515e70ea8d61862c4bdeae85aa2965801c26cde2b32461ba6c52b3019ae80cb05b975806bca302b6d01f7f51bd94a500dc13c77a2
diff --git a/dev-libs/castxml/castxml-0.6.5.ebuild b/dev-libs/castxml/castxml-0.6.5.ebuild
index 894410252a94..4334249f655f 100644
--- a/dev-libs/castxml/castxml-0.6.5.ebuild
+++ b/dev-libs/castxml/castxml-0.6.5.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~riscv ~x86"
IUSE="+man test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/inih/Manifest b/dev-libs/inih/Manifest
index 73939b99889c..88bf1e1a79f0 100644
--- a/dev-libs/inih/Manifest
+++ b/dev-libs/inih/Manifest
@@ -1,5 +1,5 @@
DIST inih-57.tar.gz 18954 BLAKE2B df2e2a14b4186616071f6ad2a64e0423148fb9a4624a74d4b16845a4a12eb72b1965f1314b92a710b80cc68d85dbe4ef09d6db159b76be856a4041f21a8c520c SHA512 9f758df876df54ed7e228fd82044f184eefbe47e806cd1e6d62e1b0ea28e2c08e67fa743042d73b4baef0b882480e6afe2e72878b175822eb2bdbb6d89c0e411
DIST inih-58.tar.gz 19964 BLAKE2B ba71b21b30c039df026adbd29b422b064934046ced21a37479421e866b73969826dc1fea4e3bc0c5ea427248c774d8f80b83056c54769d454bafa2f336d08024 SHA512 d69f488299c1896e87ddd3dd20cd9db5848da7afa4c6159b8a99ba9a5d33f35cadfdb9f65d6f2fe31decdbadb8b43bf610ff2699df475e1f9ff045e343ac26ae
EBUILD inih-57-r1.ebuild 765 BLAKE2B cfae9595103362d7773146f371ec9ba197e8d9ce1c694af85c41d8a50bfc5999709928131b08b905c1c6abab583c6f76a5e7961501f64a666d009a1d28799cbf SHA512 93e97a12c39bd08516c78584230ff31a21c75007047def432eec29bad220c7eaeffcf5ba5612026d8ba2069d8a9c728f9db7a6105b14cccd1ca7a2d8b69d6e66
-EBUILD inih-58.ebuild 766 BLAKE2B 031d0e5c080e78d1452714ddf3c1cdf54881ad17c6abb2f54640955df63319d103b8805397b6620241c5bd838db71af6e5b6c66631668b2d6945624d453fe5da SHA512 447b78d03f5f0330bdf4ae15d4a30f648473f119f855f604cad49b881b7fa9018c8380397a403b56f770f6a7e199f7bb6a3a83b83e5182ee256d460c2a9bb966
+EBUILD inih-58.ebuild 765 BLAKE2B cfae9595103362d7773146f371ec9ba197e8d9ce1c694af85c41d8a50bfc5999709928131b08b905c1c6abab583c6f76a5e7961501f64a666d009a1d28799cbf SHA512 93e97a12c39bd08516c78584230ff31a21c75007047def432eec29bad220c7eaeffcf5ba5612026d8ba2069d8a9c728f9db7a6105b14cccd1ca7a2d8b69d6e66
MISC metadata.xml 520 BLAKE2B d067b0d423cb2ecdeee888a8b6588c1ee3a47d9080a83d0288736fd31d2521956e6dfb970d612ca27f3c9da8103f37e3dd3245eba9b57f9a1ce4d8631695da14 SHA512 47fafee9e35a1827b8d68ab35fea44e8895658dbdd77628f03d31160bbeb915e2cdad81a17c0530d3b0de713fd141999949992feb4c98fabf2ed9bcf717e6b1f
diff --git a/dev-libs/inih/inih-58.ebuild b/dev-libs/inih/inih-58.ebuild
index 24cf8b3e6eba..98e9528ea2d5 100644
--- a/dev-libs/inih/inih-58.ebuild
+++ b/dev-libs/inih/inih-58.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/libclc/Manifest b/dev-libs/libclc/Manifest
index 147a5b8fb559..563a3c547bb4 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1
EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80
@@ -13,4 +14,5 @@ EBUILD libclc-17.0.6.ebuild 1749 BLAKE2B 0b083103fc48654357f621bd3c40002fe903059
EBUILD libclc-18.1.5.ebuild 1305 BLAKE2B 22e8374609ba2d88b3cf9979dcd328e533f233afe6f95a6512ccd6e4911dd410eeedb4942c9cf153f965e738f1de16410db5b794b8f19cc45203bec4529864ba SHA512 f891105882023e252dd5f983a64d9c2c1eaa31dbcd27923ed173531a28068b79f2b6cd8844badbb3ddd5f17b569e46e118f2cb2e8f8e096f343f1102db959915
EBUILD libclc-19.0.0.9999.ebuild 1268 BLAKE2B 5b6d00090f748b17f2a947c66f8b835732bd230b87317a521235d32548c619ad146bfe0f21dd2b09b97eed462f5cfde72b6b7b0ac57d1facfec3b4fad059c152 SHA512 e786a3c97902ec99df63daebfcb2bbff20533cc2fd96b858c460fc1a4e1ae55dbe865aa8e53649a69539508445de00c042bfee4841221bfbc5a4fb3375a6d59c
EBUILD libclc-19.0.0_pre20240509.ebuild 1268 BLAKE2B 5b6d00090f748b17f2a947c66f8b835732bd230b87317a521235d32548c619ad146bfe0f21dd2b09b97eed462f5cfde72b6b7b0ac57d1facfec3b4fad059c152 SHA512 e786a3c97902ec99df63daebfcb2bbff20533cc2fd96b858c460fc1a4e1ae55dbe865aa8e53649a69539508445de00c042bfee4841221bfbc5a4fb3375a6d59c
+EBUILD libclc-19.0.0_pre20240518.ebuild 1268 BLAKE2B 5b6d00090f748b17f2a947c66f8b835732bd230b87317a521235d32548c619ad146bfe0f21dd2b09b97eed462f5cfde72b6b7b0ac57d1facfec3b4fad059c152 SHA512 e786a3c97902ec99df63daebfcb2bbff20533cc2fd96b858c460fc1a4e1ae55dbe865aa8e53649a69539508445de00c042bfee4841221bfbc5a4fb3375a6d59c
MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5
diff --git a/dev-libs/libclc/libclc-19.0.0_pre20240518.ebuild b/dev-libs/libclc/libclc-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..d57c9ec1fe3a
--- /dev/null
+++ b/dev-libs/libclc/libclc-19.0.0_pre20240518.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( {17..18} )
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-r1 python-any-r1
+
+DESCRIPTION="OpenCL C library"
+HOMEPAGE="https://libclc.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
+SLOT="0"
+IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}
+ spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
+ ')
+"
+
+LLVM_COMPONENTS=( libclc )
+llvm.org_set_globals
+
+pkg_setup() {
+ llvm-r1_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_configure() {
+ local libclc_targets=()
+
+ use spirv && libclc_targets+=(
+ "spirv-mesa3d-"
+ "spirv64-mesa3d-"
+ )
+ use video_cards_nvidia && libclc_targets+=(
+ "nvptx--"
+ "nvptx64--"
+ "nvptx--nvidiacl"
+ "nvptx64--nvidiacl"
+ )
+ use video_cards_r600 && libclc_targets+=(
+ "r600--"
+ )
+ use video_cards_radeonsi && libclc_targets+=(
+ "amdgcn--"
+ "amdgcn-mesa-mesa3d"
+ "amdgcn--amdhsa"
+ )
+ [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
+
+ libclc_targets=${libclc_targets[*]}
+ local mycmakeargs=(
+ -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
+ )
+ cmake_src_configure
+}
diff --git a/dev-libs/libffi/Manifest b/dev-libs/libffi/Manifest
index 03aca4505e8d..a3e94de4b09f 100644
--- a/dev-libs/libffi/Manifest
+++ b/dev-libs/libffi/Manifest
@@ -6,7 +6,6 @@ AUX libffi-3.4.4-sparc-float-typo.patch 830 BLAKE2B cdec73bd227f0bcfb077ae0383bd
AUX libffi-3.4.4-trampoline-c99.patch 1174 BLAKE2B da7990d940b5b0e6944c5b87d599c4955b75224c4f679477fd89cafdfa2ec7cab175986b25db08f0674c56f012456a20bcfce4cdabca1feb224ebd6ebf741e40 SHA512 5ba4e178d4d15a6149bd0bfa44542329812a8c98bae6350b0d2c760c5d4c376cb789c1f313bc6004f458578b18718f23f35c900fb14e5e697b43a2ebd02d7e57
DIST libffi-3.4.4.tar.gz 1362394 BLAKE2B 189fe1ffe9507f204581b0ab09995dc7e7b761bb4eac7e338e9f5ff81431aebcef6c182c1839c9f9acb2706697a260c67e6d1351cf7e2aed7c4eb5d694f6f8fd SHA512 88680aeb0fa0dc0319e5cd2ba45b4b5a340bc9b4bcf20b1e0613b39cd898f177a3863aa94034d8e23a7f6f44d858a53dcd36d1bb8dee13b751ef814224061889
DIST libffi-3.4.6.tar.gz 1391684 BLAKE2B af8402a09bdbd59b4e9400d2d71bd5ce98f6f1d981d35d1ab40d77a831b13b32c5bd34ca54ff75999e39f0d8a9c066381fae7a8d6c5216d955e064f929f08b88 SHA512 033d2600e879b83c6bce0eb80f69c5f32aa775bf2e962c9d39fbd21226fa19d1e79173d8eaa0d0157014d54509ea73315ad86842356fc3a303c0831c94c6ab39
-EBUILD libffi-3.4.4-r3.ebuild 2505 BLAKE2B f19bc8a8647c27b43adcac916b0f3777ba09cdd08375eb5625ab5754fb691f56f05d49cf2dbad764bcb99cee93088c4ceaf8c0cd30e4e0565b7aa8382098a607 SHA512 0d7b3114383901960e8bf5b054bab7631910933e51f0faa0de41ba7e9ccba2c8f714770cdf744b65c7f1aa517469a42ecb48ffc91c517b38a568b00d3b2ffcd4
EBUILD libffi-3.4.4-r4.ebuild 2546 BLAKE2B 08bf9ad645d6bddbf45b08ae05f54e201de8fe3f2ae0053af8751eefc95ef1f1d45d1494cc547de0c0898f72d83ead578d3cbe6d1167da4e3eb712824ea6bc9b SHA512 68924a71d8d0137c1f071cbd5cd6d385d1f710bbe527522d5ce96089a9df3b275b384faa3904da31fb3c98f787d701bcd5d629d71ac94c8559ff839ca9fbfcec
EBUILD libffi-3.4.6.ebuild 2284 BLAKE2B 6bbe0dff74bb200acc138490e997874bbc04d51ef94f07f62d9b70989e56af36c159488fc4dabce93a7b807dd588184c64099e2ebc460eb6c0f548812cb3a613 SHA512 35db3a0397c54acc79e657991144cbfc19e39dd4deba63cecec3eaf256a315b3b599aa28c8c6929a6b1841124d28323402b352937f7df8a4109fa16f47e960bc
MISC metadata.xml 2110 BLAKE2B 2653be2cf09c047e45e489d7265d00165ddab2f94744988e4e8bca449bd1e40eeab74cb0b8d7d47a2d8b73563869460fcccb06e1fbccad697a9f213be362cb03 SHA512 e1a280792b929d38451fea1eb360053ed3a452592094f3e327ce4a4ff7eb8e0119435e8ee98f215585d8d98440512b5b68f92d1cd472a3bfd12e2f382e1981a1
diff --git a/dev-libs/libffi/libffi-3.4.4-r3.ebuild b/dev-libs/libffi/libffi-3.4.4-r3.ebuild
deleted file mode 100644
index 835adbe61215..000000000000
--- a/dev-libs/libffi/libffi-3.4.4-r3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal preserve-libs
-
-MY_PV=${PV/_rc/-rc}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="Portable, high level programming interface to various calling conventions"
-HOMEPAGE="https://sourceware.org/libffi/"
-SRC_URI="https://github.com/libffi/libffi/releases/download/v${MY_PV}/${MY_P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="MIT"
-# This is a core package which is depended on by e.g. Python
-# Please use preserve-libs.eclass in pkg_{pre,post}inst to cover users
-# with FEATURES="-preserved-libs" or another package manager if SONAME
-# changes.
-SLOT="0/8" # SONAME=libffi.so.8
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="debug exec-static-trampoline pax-kernel static-libs test"
-
-RESTRICT="!test? ( test )"
-BDEPEND="test? ( dev-util/dejagnu )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-hppa-large-struct.patch
- "${FILESDIR}"/${P}-hppa-closure-function-ptrs.patch
- "${FILESDIR}"/${P}-hppa-jump-table.patch
- "${FILESDIR}"/${P}-sparc-float-typo.patch
- "${FILESDIR}"/${P}-lld-17.patch
-)
-
-src_prepare() {
- default
-
- if [[ ${CHOST} == arm64-*-darwin* ]] ; then
- # ensure we use aarch64 asm, not x86 on arm64
- sed -i -e 's/aarch64\*-\*-\*/arm64*-*-*|&/' \
- configure configure.host || die
- fi
-}
-
-multilib_src_configure() {
- # --includedir= path maintains a few properties:
- # 1. have stable name across libffi versions: some packages like
- # dev-lang/ghc or kde-frameworks/networkmanager-qt embed
- # ${includedir} at build-time. Don't require those to be
- # rebuilt unless SONAME changes. bug #695788
- #
- # We use /usr/.../${PN} (instead of former /usr/.../${P}).
- #
- # 2. have ${ABI}-specific location as ffi.h is target-dependent.
- #
- # We use /usr/$(get_libdir)/... to have ABI identifier.
- ECONF_SOURCE="${S}" econf \
- --includedir="${EPREFIX}"/usr/$(get_libdir)/${PN}/include \
- --disable-multi-os-directory \
- $(use_enable static-libs static) \
- $(use_enable exec-static-trampoline exec-static-tramp) \
- $(use_enable pax-kernel pax_emutramp) \
- $(use_enable debug)
-}
-
-multilib_src_test() {
- emake -Onone check
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}" -name "*.la" -delete || die
-}
-
-pkg_preinst() {
- preserve_old_lib /usr/$(get_libdir)/libffi.so.7
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /usr/$(get_libdir)/libffi.so.7
-}
diff --git a/dev-libs/libunique/Manifest b/dev-libs/libunique/Manifest
index 99fbb8d052e3..6345f036e656 100644
--- a/dev-libs/libunique/Manifest
+++ b/dev-libs/libunique/Manifest
@@ -6,6 +6,5 @@ AUX run-tests 500 BLAKE2B ff93701e0eb4c78416581d5758e83654d1c3ce197a1c6834ce1170
DIST libunique-1.1.6.tar.bz2 335534 BLAKE2B 79f04c514620c5247609660bf58fa207589e9d1a011837f31d782864bdb5f6dd2ee8a44dddbce746cdb5e62df28d1ab20ee0e069cf21ab3d36e8edb2db06a5fc SHA512 82893e1d51a553b3c1413498e48a3a132e2c05779b4442c3732b5429d698e133741615657432a3d05c82a05c79bb59acc13df500bb08010212155db5e4ee6bde
DIST libunique-3.0.2.tar.xz 294712 BLAKE2B 6045abb17862188940c81389883eeea88b75166b0dc64aba93dbd59c94cc117dc4d410dcb855fd6f3bc7eaf6d918aafb1a0683ca03315f5df0f2f2cde3790aca SHA512 b053b9f265c751bd581d15bf73246fb087075eaf75760565671c09a4ab80db342b4d2185050a877c4e25276d24f7895f4325ca60b918a7c4acd9d1591e97a8b4
EBUILD libunique-1.1.6-r3.ebuild 1536 BLAKE2B 4ed19f658177a8fa72132a265fc3ad23e399392719a2aa1b545193b331128ae4042740005bbb86495fbf5afda80029b6aa3de7bba3aec05abb947839c94a2dbf SHA512 6e28941c20acdbed435b166223b5b45451f5e6369b012ba0d31c43fa4e25dd8a2ee61a9ad479d724f1f3fca8ec067c25525ee265e43ede660aa92a0aa7683ecc
-EBUILD libunique-3.0.2-r1.ebuild 1115 BLAKE2B 42cdc5a5e1bf44a76a30a7a53cff70f94627b5681fc81edb87a4d513652ddf4e9f409fd40f0593c8881127bb88484af3ed60157f71115b9ce3287359ab796d34 SHA512 167f6533339e1e11545e7f0e52a56b66c1d5461339df0966cbb367568b4320d33d8a83b09ad6df8d895dad2c6b94497abd1f9a624e0a7b8e0db9eebdd2351f5a
-EBUILD libunique-3.0.2-r2.ebuild 1102 BLAKE2B 7d06133bbdbd22e9bfe1ba506bfcf9c97ed372078bf1260cb6c03bd6cf197829c09d9478f2a87652027c1e7d7a2bbaeb4eb255b28e64236fd0d84ab5c897cf27 SHA512 c7faf30860236bb31dea6794d9cd70015f1a929a9fd0b2ccfc12eea2fc0843ac3a0355bd8e6f614c4a932a93828143d66fb0fe13790bf0192b97a5c1a745b96b
+EBUILD libunique-3.0.2-r2.ebuild 1101 BLAKE2B 0fda6891bb393fab5fb7e1a325dd1eec291210c5a6bf07015465cc35ec29e2e815d140fb4bcc948eb3f511e9b86d48a9aca84c06913fe9b7a73c854649698d95 SHA512 b809dc96dfccb5f40821fdc0936840b2b05d2827c10d6ab9a417bb576933b30c81c2126752f89f94c492fd8a2199c0696eae520d4cc9091faadd49d8c969f767
MISC metadata.xml 501 BLAKE2B 2011b06d9822fd69c74656ea1fb89ea29e2e0571170f5867114aa0cf1bfb854964813840421d160bce63e64695659130ccd074aa4cdb8a6db54376a3ea12ac08 SHA512 d6b924ef04de15bd3e1e14aad6dd60de17d2c6a96e9e04b5820b302f152801781258623c21f77d0336c6211eb14c542f8ed1d430f4e52425549c882ce0800934
diff --git a/dev-libs/libunique/libunique-3.0.2-r1.ebuild b/dev-libs/libunique/libunique-3.0.2-r1.ebuild
deleted file mode 100644
index 973d210fa476..000000000000
--- a/dev-libs/libunique/libunique-3.0.2-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit gnome2 virtualx
-
-DESCRIPTION="A library for writing single instance application"
-HOMEPAGE="https://wiki.gnome.org/Attic/LibUnique"
-
-LICENSE="LGPL-2.1"
-SLOT="3"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug +introspection"
-
-RDEPEND="
- >=dev-libs/glib-2.25.7:2
- sys-apps/dbus[X]
- >=x11-libs/gtk+-2.90.0:3[introspection?]
- x11-libs/libX11
- introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-"
-DEPEND="${RDEPEND}
- dev-util/glib-utils
- >=dev-build/gtk-doc-am-1.11
- virtual/pkgconfig
-"
-# For eautoreconf
-# dev-build/gtk-doc-am
-
-src_configure() {
- # --disable-dbus means gdbus is used instead of dbus-glib
- gnome2_src_configure \
- --disable-static \
- --disable-maintainer-flags \
- --disable-dbus \
- $(usex debug --enable-debug=yes ' ') \
- $(use_enable introspection)
-}
-
-src_test() {
- cd "${S}/tests"
- cp "${FILESDIR}/run-tests" . || die "Unable to cp \${FILESDIR}/run-tests"
- virtx emake -f run-tests
-}
diff --git a/dev-libs/libunique/libunique-3.0.2-r2.ebuild b/dev-libs/libunique/libunique-3.0.2-r2.ebuild
index fdfb9ba07816..8d2bab6fbd94 100644
--- a/dev-libs/libunique/libunique-3.0.2-r2.ebuild
+++ b/dev-libs/libunique/libunique-3.0.2-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://wiki.gnome.org/Attic/LibUnique"
LICENSE="LGPL-2.1"
SLOT="3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug +introspection"
RDEPEND="
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 0e888436c382..bb46a04fd12d 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 3813c4dc3b77..c2f0a65d9851 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417
EBUILD llvm-ocaml-16.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
@@ -13,4 +14,5 @@ EBUILD llvm-ocaml-17.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc
EBUILD llvm-ocaml-18.1.5.ebuild 2466 BLAKE2B da2561431f2a593490fb3d20f208e69d97c1d8f95ef4d47681d2bdbea6f9f10bc470930787bf566bd052c49a5b4b8b9fc5f6b60bc837fadd0ae61e95e36c28da SHA512 9d3e85045503ba47be049d7b9edd464f4b2ea5828a63f289fa5129e1c1a2a308278ec22c396d2fba374bf457c1556df31c7d28ca5c237283ceeb5319fbd546dd
EBUILD llvm-ocaml-19.0.0.9999.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219
EBUILD llvm-ocaml-19.0.0_pre20240509.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219
+EBUILD llvm-ocaml-19.0.0_pre20240518.ebuild 2439 BLAKE2B bb0e88a5e695bdee92c2a6af929944f78ddb799f9efad1de86151a997e3b8c0bc099920b80aa5400fe072022b0a21767dd3187144c450dbdc859e0ae2591bd23 SHA512 4409ff11250d3d75f80508b2dcdcdd7571df68a7ebd33b8f08f4334415335674f1019fd7af56bda3254a28fa725cff394956b08b5de9176a2722bd020949a219
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240518.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..879c30db0807
--- /dev/null
+++ b/dev-ml/llvm-ocaml/llvm-ocaml-19.0.0_pre20240518.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="OCaml bindings for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0/${PV}"
+IUSE="+debug test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.00.0:0=
+ dev-ml/ocaml-ctypes:=
+ ~sys-devel/llvm-${PV}:=[debug?]
+ !sys-devel/llvm[ocaml(-)]
+"
+
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ dev-ml/findlib
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_OCAML_OUT_OF_TREE=ON
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_BUILD_TESTS=$(usex test)
+
+ # disable various irrelevant deps and settings
+ -DLLVM_ENABLE_FFI=OFF
+ -DLLVM_ENABLE_TERMINFO=OFF
+ -DHAVE_HISTEDIT_H=NO
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # TODO: ocamldoc
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ # also: custom rules for OCaml do not work for CPPFLAGS
+ use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ local llvm_libdir=$(llvm-config --libdir)
+ # an ugly hack; TODO: figure out a way to pass -L to ocaml...
+ cd "${BUILD_DIR}/${libdir}" || die
+ ln -s "${llvm_libdir}"/*.so . || die
+
+ if use test; then
+ local llvm_bindir=$(llvm-config --bindir)
+ # Force using system-installed tools.
+ sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
+ "${BUILD_DIR}"/test/lit.site.cfg.py || die
+ fi
+}
+
+src_compile() {
+ cmake_build ocaml_all
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-llvm-bindings-ocaml
+}
+
+src_install() {
+ DESTDIR="${D}" \
+ cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
+
+ dodoc bindings/ocaml/README.txt
+}
diff --git a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
index 3c010430db1b..105fc6588e1f 100644
--- a/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
+++ b/dev-python/Arpeggio/Arpeggio-2.0.2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/Arpeggio/Manifest b/dev-python/Arpeggio/Manifest
index a9ad87b682ad..f5cb35529701 100644
--- a/dev-python/Arpeggio/Manifest
+++ b/dev-python/Arpeggio/Manifest
@@ -1,3 +1,3 @@
DIST Arpeggio-2.0.2.tar.gz 766643 BLAKE2B 9cd3a40b10594868678b6e0e625a094a978deca22a0d251e348e25a7358afb64bdef337e1c93afcde00d1347a9b22faa694678217c3e2de49690e923f8f0ea73 SHA512 6f8ddf8ca19f968de84730ad4861585f333be8315e70b6bd320f838731cffbd28b5b6245edd869175834a95207f39b20674795f0f31b226c9387f4a0376c9adb
-EBUILD Arpeggio-2.0.2.ebuild 457 BLAKE2B a232696686b0cecd25f4e9ac2629711945c893298edf6c21dde02777e1311aad3846757d044387c72522170c3470a7297220fee4196bb08a4e28ab3d01cc7066 SHA512 7c6d8699f5c6c06b9d8af646e48213b2fa28722bd91738f8282c8e14043dc20fcd4f4aab32a02ffac96fde46adc73fb740e002f912c81ac477e4f44d64a885d1
+EBUILD Arpeggio-2.0.2.ebuild 457 BLAKE2B 5106b0bcade09fd7efa11eb553c66d6232693997283c55e2d35898ec4b1a504c6c878d900a02e6a1b9de516c8b29888d54e1ba582cfe8fcabbb489b9d4b1fcb7 SHA512 7bec26fbcd116a2cf233b3dc5a8d086fb2a5602c427b514577bf43f35da5dedb9ee54ed2445d14daae32d3d052ccc30208227120f601a3a79b34daea2904bf1a
MISC metadata.xml 447 BLAKE2B f4b144e8b81282e3d6c737c94ab3a21c1c5e9c9c188c21bd8d7e421a12ead133f26c226edbfa26410abb34f32b238571ca59d18f6870ad6e4eec1e9e54a20fd6 SHA512 f46f964a5cd2c23e00a6553f7a56324eee55231678cefa8538d5c0f4bad073478e99d7087989bd4fe2644bbb649e29e6670dfd409902750aa59534cd0c9868af
diff --git a/dev-python/Faker/Faker-25.2.0.ebuild b/dev-python/Faker/Faker-25.2.0.ebuild
index 6677ad70e7c8..f7ca8ee10616 100644
--- a/dev-python/Faker/Faker-25.2.0.ebuild
+++ b/dev-python/Faker/Faker-25.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
@@ -36,8 +36,5 @@ distutils_enable_tests pytest
python_test() {
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
- local EPYTEST_DESELECT=(
- tests/providers/test_job.py::TestCsCZ::test_job
- )
epytest
}
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index 6823669e6f44..95f7ea6c0663 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -3,5 +3,5 @@ DIST Faker-25.1.0.tar.gz 1760306 BLAKE2B eb8a35853f8e70902d8ff59532cc8c5766f6986
DIST Faker-25.2.0.tar.gz 1760547 BLAKE2B cba47dd21caaabef23212d38b856c67d9d68c6478f44269ed0da7df4aa06cd313caef1d8072572c2b680172e6a6313548228cbd446e397b6e29fd3e5317bc707 SHA512 bec0a516944f36a4714bcb9b8d46dbd4ab3fb3feb6d4818fd28e9d22d0cfd1621845f669940d41365ec423398ef58714e18de5ae537ce7524cf27018ab088c8f
EBUILD Faker-25.0.1.ebuild 937 BLAKE2B 2709368157c8e1852a104a8f656f7b1e66f872f5bd9eed0932ab065ce62a57cd00b0609763e3b1d62963a97e43f21713a753a6a4129e27b8c59462ba4cba2be3 SHA512 b3b21cd82d420e28164959b442b47410eb6c5fe99506f9354327b1e5bb02313657bd23a1d796ec39f2ca8f7e65b7d2f88b2f514a4226dadcb256673581dc1ff9
EBUILD Faker-25.1.0.ebuild 944 BLAKE2B ecea40337594a4e116757c09dc086a1a50681ac877984151548a691457d947279f786752d6e2240163ea9093d30959842946476881731ee8bea7e73d209d1318 SHA512 beed90cc5429240ba1551b70e226be163d56fc199ea4a1a990034ce56563c8041fa7d0b5748010174994655a26e9730bc5d3e0bb15d823e8d893fe107f5133da
-EBUILD Faker-25.2.0.ebuild 944 BLAKE2B ecea40337594a4e116757c09dc086a1a50681ac877984151548a691457d947279f786752d6e2240163ea9093d30959842946476881731ee8bea7e73d209d1318 SHA512 beed90cc5429240ba1551b70e226be163d56fc199ea4a1a990034ce56563c8041fa7d0b5748010174994655a26e9730bc5d3e0bb15d823e8d893fe107f5133da
+EBUILD Faker-25.2.0.ebuild 865 BLAKE2B 07f563b9522a908ffe149033fc9d7b2b55dd73c07a5a8c3b724467c736977291910396ac5f96f697c258a980b8227521d944f546d97c80219d6b554999d9fd78 SHA512 f66e3101c59ec3f22dbbcf5669e654ae8d3ed5e0c81b84c31462c9891dbbd59a9f621dddd55fc18fdef49b28698cef12b89179d9933902d19b4c296c8f716b69
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index dd76bc939e98..43fa92b13888 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/ajsonrpc/Manifest b/dev-python/ajsonrpc/Manifest
index 427c3bd8cb9b..f5edc098a6dc 100644
--- a/dev-python/ajsonrpc/Manifest
+++ b/dev-python/ajsonrpc/Manifest
@@ -1,3 +1,3 @@
DIST ajsonrpc-1.2.0.tar.gz 22108 BLAKE2B 1ba7ebd68713c0951bbd309638a3de71a64877bdcac82f53228f6fea7189239d6bab643343b8d2ddb8978e276ddc8205b81190a00f85a0e169ca7552e75ed30c SHA512 958300ff858f1997012591cfb47d2ee1b7ba2f0a9577cb8568817ce7b490e13a5b757ea79153b4e6cf3aaf54e58e4ff925e25513f46b06e483b04b882f626b49
-EBUILD ajsonrpc-1.2.0.ebuild 470 BLAKE2B 842a6f2dd7ee4502122301f13c36d697731d7940be5422c591115476516a86aa8cf7ccbd09c4b697f90f961d24566be40b62ad21c66c625b88deb6df16c164e9 SHA512 84300d1ade2f9ea8549613243e97347e3952cb4a6697d8ca0bf761b964df5d1b3ec214fe2977f2091166973eafa51201ae9c0d8a69bdc98661f0bcdf8f6098f6
+EBUILD ajsonrpc-1.2.0.ebuild 470 BLAKE2B 6c5a23b894b377f7a9d40d6e8b21fc3085534877e895ef85372a9043b4368c1d0338d61508292d339f273add44dda1ce907303ebfc278731611b3f3d87ee8661 SHA512 c9161ed7b6b92a5076bb321a0cd2fea36c26af037ebb52ed321438dad006ce5bdefbde7b3fa6d346f99d0252b5e9ad73b2a76a18464e3cba2ca9339d386140cd
MISC metadata.xml 371 BLAKE2B d54dc73d10fb658a0220cc153ea40637f0a1fcc66c5f53a7abdc1544a6d1e87b4cf196a29987f34114600f8345464b50c348b4ca3dee5a9fa00b2873f5aa9271 SHA512 1de86184645bee367b843cdec2a29f44cee00efd4685a53b8949d7b4fecf02e6dbe0232141426477dc4b86e3e5e48aa913f1ef37f825d3c0896b52bf553444ea
diff --git a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild
index 6f2a5c6a0ac4..c8ac8a94f1a3 100644
--- a/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild
+++ b/dev-python/ajsonrpc/ajsonrpc-1.2.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/allpairspy/Manifest b/dev-python/allpairspy/Manifest
index 80e38bd74b14..687347e0291e 100644
--- a/dev-python/allpairspy/Manifest
+++ b/dev-python/allpairspy/Manifest
@@ -1,3 +1,3 @@
DIST allpairspy-2.5.1.tar.gz 14281 BLAKE2B f1a918e368e9d98e13e579a4d7bdd447ee243f56418ff990c4e8560730e96f8ec9b7230dc016d199676368b5b67928ac8e6ad922e766527d24a3a97b616c458f SHA512 062796329238837f2d9c9c56b3eefd8e462c4933578ef6f1f094a0e2f83bd44be6243ab202c976e0cbe13b8c0fb40d32c918a8bb6a1d29dcc0de942fc0b9339a
-EBUILD allpairspy-2.5.1.ebuild 437 BLAKE2B 1e3b5198da4ff94480550c4d991105eca25e49cfccfd9ea1f67dde260d9901dae890d6f71a9757cb91d9d687e3366a7f110cd358e1cf2dc117825efa30914cef SHA512 5772429128775aa1e821fe6c615f254aae4c6270b9662e4b54837c016bbd8f0d22037c9dcd7069cb7782493ac1c344f4861775ac4610fb96442e94cdeae274e0
+EBUILD allpairspy-2.5.1.ebuild 437 BLAKE2B c99c1a988cd2a09e78cc529edc5880f81901dfb33a05829ed286501173ee6469b041f2ec2712acfc487b3fc823327734658787ef248941f3d9a6db4fadcbb0bf SHA512 108e9c84370060b5ea0d69b32a0d02ebaad49275113589965376df39a4f474efe224b810c75657f3636392a63c6be40cfcfac9537a1de457212e18d17939853a
MISC metadata.xml 376 BLAKE2B 476d5624b4b373540926aef4eb0522c5cdd148ee1205456eada59725888e9be5821a06f8d610c1487b4fdd11ff35a9613a79ed17c1d4e102e4821a817cefd31c SHA512 284dfa95a96cdca1d2ae37d5af74208fb0c86fc02956335bf17ec055c7e5e1cf78e9085671c055a13fbb9e364a3615ac41f41d131b414754e9376eb22f9e8519
diff --git a/dev-python/allpairspy/allpairspy-2.5.1.ebuild b/dev-python/allpairspy/allpairspy-2.5.1.ebuild
index 5ec7ac2f2df4..5efbc6ab6c41 100644
--- a/dev-python/allpairspy/allpairspy-2.5.1.ebuild
+++ b/dev-python/allpairspy/allpairspy-2.5.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/annotated-types/Manifest b/dev-python/annotated-types/Manifest
index 1b3272b71ab4..a79192adb8f0 100644
--- a/dev-python/annotated-types/Manifest
+++ b/dev-python/annotated-types/Manifest
@@ -1,3 +1,3 @@
DIST annotated_types-0.6.0.tar.gz 14670 BLAKE2B 9390abe727f9b7a777e8266e192e032e2f36703c76a60e7fa34dd5517db8129f75e617b67ff88e9f299d10dd3f076d6793bf86e04b6230f2c4df886a8e0719cb SHA512 6b7f6fa23f47758d955822564227173951d6ddd854397b0c996bb6adeadd9caebfab6d193595be17003c1ef0e81a6bd8e20ec8221a70ffa35f9a4414300e788d
-EBUILD annotated-types-0.6.0.ebuild 576 BLAKE2B 881db833a610c07407ad2a5978d8fd9906a5a3c3737998830a8561ce31961001cd35bd420fcbce4e6fcb4070d9ca30294d83438d5aa07d18e21f7ba7e06714ea SHA512 b3c39c513e678ffb0490a107863786037881352bb2dfae56d98d31598a9dd98bfbc6551d7d5108d9703a10be2980d1280bf5d2085893748f150d6c9004e8d3c5
+EBUILD annotated-types-0.6.0.ebuild 581 BLAKE2B 4556431266beb2f6440ab13fe49386741c77168ab0c2c36e2a78841255d7e8f7cfe5b2786045acde97bf23ba65df5cebba3b422f8e7aac1a9ffe8a8909427aa0 SHA512 715ac6385bc30024a6aeb88bc5f7d3fa1117301bbb0c86d5da6c6aed61fdb5c34a20dfafc7b1b3314ee5fb953a4b8087f2a724773df9d0195bf098cb910811f2
MISC metadata.xml 414 BLAKE2B 692ebee33e03288b0a5ec5fd649cceaf7dd6043893712deb3204371965898d12390301349644d4daebd014f09afb6a89731144747b061f872d7e75e8c4f3b668 SHA512 6434d35a1cc78c487e02a2b19d56b2778517adfa07f81003cfd981fca0c49c0f26c95139865a02bba22ea10991639b98a8ebc27d71bdfd892bcb653338a9cf32
diff --git a/dev-python/annotated-types/annotated-types-0.6.0.ebuild b/dev-python/annotated-types/annotated-types-0.6.0.ebuild
index e22c16362c29..b1c10a93f1ba 100644
--- a/dev-python/annotated-types/annotated-types-0.6.0.ebuild
+++ b/dev-python/annotated-types/annotated-types-0.6.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/antlr4-python3-runtime/Manifest b/dev-python/antlr4-python3-runtime/Manifest
index c71af53a53f8..0e8dd77fc833 100644
--- a/dev-python/antlr4-python3-runtime/Manifest
+++ b/dev-python/antlr4-python3-runtime/Manifest
@@ -1,3 +1,3 @@
DIST antlr4-4.13.1.gh.tar.gz 4164054 BLAKE2B a51b91ef93bd4b540a382f8d4eb2bcd1a2e47a29ab20a601a2fdc6ea3d17f9acb62a4bda1a9383ba1d40853a2346f68fe846d700c3f8ae6c9a0f940ad8c660be SHA512 79ac3cdfc8f2368c647d06aec85d87507629a75527205ff2cbf7d9802989b0c6e6a8fac76148ad101f539c9ef922e431e22ba489f899f847ccc3d3d889bb2b70
-EBUILD antlr4-python3-runtime-4.13.1.ebuild 809 BLAKE2B f32ac173747e04ebc66aa921936f44ea5ebf953875c4c3f4990189c22ea1c9796b9d2f30d9ef594284aaf0ebf329b38a294a141be3c9eeb28a450fae3dc85f48 SHA512 359f6d1b89809459912088a0a08720fa0f098d96be0ccd5797a0648806686b977b2e1c77416332a91c832093ef04a121950949d036154d92e4fe06ee17e1ef90
+EBUILD antlr4-python3-runtime-4.13.1.ebuild 809 BLAKE2B 319db8c141b85cee4fa8c39237124de3dd39e2d4bdd15135c73461c8af5c09117dae3baf52dd817551e50b5f1a0a7075e05952a41e54e16a313e50cb682eb223 SHA512 c4319dd9711817db5e7148a8e2d3a0222d19e00b52cc5dc8a751dddae1dda2df3c673e6bb301fd591d65c1ddf6b57223efaef3ad94f4b4a948c8b131dbddcaa3
MISC metadata.xml 378 BLAKE2B 48715a41ca9be1320797167b50ac774f70d099e6c862911b9763a16faaeca1bd99f3a549d1b39a3f3334767b798fa85247ef3631893d8ce5defe327358910790 SHA512 94447ca115a26f5fd7e651677ccb35b7eda73405e02da9834b208f46cec42c6b2005ed45e46d2b1d51eb1f79043237a4e19d892474e9f26aba348a4d77bb4703
diff --git a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild
index 495831c62f21..55b749cf00e1 100644
--- a/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild
+++ b/dev-python/antlr4-python3-runtime/antlr4-python3-runtime-4.13.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/anyascii/Manifest b/dev-python/anyascii/Manifest
index c8edf38b130e..14f00a36d18d 100644
--- a/dev-python/anyascii/Manifest
+++ b/dev-python/anyascii/Manifest
@@ -1,3 +1,3 @@
DIST anyascii-0.3.2.tar.gz 214052 BLAKE2B 6e267b3b8bf9d5db3f66c1a55d73ad080d0b2e29ea7862b27387adae0fe5b79e518ff3286be805e8472c8275d2e7bda3998eebf2a04c86abbc584aa7a4735424 SHA512 1559d9146bd42215b72aa158b612dede5f35234fbe793b84f2520c9541f9f61408dffb7b604d07d7bc91b29a440f979f6972d7d06d958abf09a1dd94d76e5668
-EBUILD anyascii-0.3.2.ebuild 424 BLAKE2B 7f9c6ec7bbd39dac76e8eb067c92f82aaffa79016d9187427fb2215b12c25801cf4c0d9b47978c0b63fe5058e77a743ad2bf0762fde6beab28f914e7803706cc SHA512 8994745bb0aa30b0a54159f967a11d89b5fedfdbb709f4591a500db326d7b8083e26eccbcec0363623a4afc34f4ea9aa67ab4fbc5283dcee7a34a9e8121f5c55
+EBUILD anyascii-0.3.2.ebuild 429 BLAKE2B 0a235df95c219149b8df9dea7b843c9e08d1fdc9f8a83a23fd92bcd7147f3720d7bfa365875c364f414c531cda8557ea0e2ac4e3b9766b16d176cbfc1201d53e SHA512 0fde790bac6830b7248f1389314f6897fe6e8bf1d1ef5c91c58087d9d952a5e26ba5ae40cca4956f3a5556024e42d6b7ac48ab3b1edcc2a894abba8573510e60
MISC metadata.xml 393 BLAKE2B 8c13abe8b0996a524f39bc020931970832ff7216bc561232743403aa946246d9eb8ae9036f7b8d35e1f25f4fe4cddb94cd89e0a115705cbbe65b481b2e772202 SHA512 5fca4d77a929b37b3be6de467c9ed956f2bab7f65d37616f127e63f6e2669728b1936fe219d2385c8ed388bb5b88fc8c6c589e575a76a45b9438986e53516e32
diff --git a/dev-python/anyascii/anyascii-0.3.2.ebuild b/dev-python/anyascii/anyascii-0.3.2.ebuild
index 961994a8d6fc..0147a48a118d 100644
--- a/dev-python/anyascii/anyascii-0.3.2.ebuild
+++ b/dev-python/anyascii/anyascii-0.3.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/argh/Manifest b/dev-python/argh/Manifest
index 5dd69ab495d6..02783440b157 100644
--- a/dev-python/argh/Manifest
+++ b/dev-python/argh/Manifest
@@ -1,3 +1,3 @@
DIST argh-0.31.2.tar.gz 57200 BLAKE2B e5ba440d08d8f5655d237d61ab65fef02296d28d0562945e56dfa6598deafa6cc288d88e625c4acabfa2eeda359f970679db1e7424d77e0278b65fbe15c8b499 SHA512 2e0d926cae88d6830706f631aa2220654777dcc1a4263af889064d4c805616fce368c90e871a393490b9590f82759f56b2434afeba468e7720f99d85c8b75dd1
-EBUILD argh-0.31.2.ebuild 568 BLAKE2B 05b8b5604f12278df60027dcefe6d42e8b085832e1fb20b4b9072417d6666656bfd4b17a514b2e18dfedc31ca5ff865daef57c89a05799fd3de814002147a23e SHA512 3a4210d1cab92fa82b715a474670fa693312936377181e5609397e2b2db47bd5da31d4ba3e5b59375ead8c1e45e1e6acd3faac41b988e2892d1ed4868ce74528
+EBUILD argh-0.31.2.ebuild 568 BLAKE2B 59bf64c63675085cbae9678430fb24a44559148696790c5532331398af7f6547b44f279adcb1d1756c1e3429e8c0a28f32759487ac3650437a4b25dd0293e045 SHA512 795ef5ba6493053d716df7c58c7aed597fa38444e8d2f4fb354772307bc20e87b975a864ce3aa4e43eaf0eadd4b04754f973113e7aacb0f1e238495663f19d73
MISC metadata.xml 385 BLAKE2B e1fc25e92c45fbd0183634cc645085fef5223a59975a5000557c1a2ef497c6f9ce017e462a9a881e61b4578c90859f51e5471d197ea884b7dc4ce90786a0987a SHA512 97719df6c0b48c7348bf25de9016dd1de373d6b9e1fd7f52d87eb6e0935608719c726aa3f4ca4aba8fa1211d1234c2b959dd821d241cd65b6cb47b1a06481df6
diff --git a/dev-python/argh/argh-0.31.2.ebuild b/dev-python/argh/argh-0.31.2.ebuild
index 425ffde1b42f..dd096daa19d5 100644
--- a/dev-python/argh/argh-0.31.2.ebuild
+++ b/dev-python/argh/argh-0.31.2.ebuild
@@ -15,9 +15,9 @@ HOMEPAGE="
https://pypi.org/project/argh/
"
+LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ppc ppc64 ~riscv ~s390 sparc x86"
-LICENSE="LGPL-3"
BDEPEND="
test? (
diff --git a/dev-python/argparse-addons/Manifest b/dev-python/argparse-addons/Manifest
index f78496c47787..efb727085324 100644
--- a/dev-python/argparse-addons/Manifest
+++ b/dev-python/argparse-addons/Manifest
@@ -1,3 +1,3 @@
DIST argparse_addons-0.12.0.tar.gz 3780 BLAKE2B 5d77203ea93a3488f64ecba28714956a73ad8813d5635eb169e21b0198a5ac2645156208fc64730fbf5f1edd1ce08b5d15494079050851293b7364892e8c481a SHA512 31cdbf8d6a227068559d9c7cfb0e135851db40d029020c7825787d985b2de2aeb460d7ff87d09eea4c6ddc29b16000c43944b6ad754e877b45a217186eb34967
-EBUILD argparse-addons-0.12.0.ebuild 440 BLAKE2B 656e54e2db34a96102537eb057757ea7a5ce13153859a6af6b912cc2e7c5f68726638def8f50f822b940c46c0b6f024b3f09e9e81adfac70723056240eb90e04 SHA512 b4988960dcd8b197f08b31ebb512fb5f6e12f8677e9ea102f216ba9a1e04c6cf60da36d64d181d38312c9fda7df10cbfad1f1281ef0d16017665552901560c12
+EBUILD argparse-addons-0.12.0.ebuild 440 BLAKE2B 255fd0bce9796978bfdb192a1be2b2cb94925c0721c9e69184292e32e8c95dbcec219347460dfa03a8287c4592b285e5bfc872b685626c8382b92c7c3a91cbb1 SHA512 d0180a778f64a4133e1819b82233b8cdc7d8b30327c3ea7e29734847d762ff0b2b0e4ad3e48a0adc7bb265ac341afeb739a83dc6d608ac75fab52ce162bc4997
MISC metadata.xml 512 BLAKE2B 634fb56b0d53ffe66fa90672cfcdcc56ed04436f029eeae57b5f92c6b3237a1c9b5e679015376f7d9f7712d675563ef49e137d9c86e1cd3e41341a4f8d3e24a7 SHA512 b80bab14d3866252268330f50f77ed3b3ac6c1f6b6bf54646ae27fd75ab9efe3b09660f894df8f6de71496ceb5d77efa75523b8349fb647636914bcf777a93ea
diff --git a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild b/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild
index 8a2064f0c336..7d8c80d0c666 100644
--- a/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild
+++ b/dev-python/argparse-addons/argparse-addons-0.12.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/betamax-matchers/Manifest b/dev-python/betamax-matchers/Manifest
index 02a7d1e347b3..c978d4cf2d53 100644
--- a/dev-python/betamax-matchers/Manifest
+++ b/dev-python/betamax-matchers/Manifest
@@ -1,3 +1,3 @@
DIST betamax-matchers-0.4.0.gh.tar.gz 5228 BLAKE2B ac4f3ed3df559e26eb88068ef39fe7b890bb003881b95dfe6a72d8622773d76e3b3879a74f508e3849064121086868ba183e53c86387d59d1cc0a1640006bea2 SHA512 202255d9895b118d03efa20aa64f5b099045750dcb9a1ad3eda164d3da372207f1bee8a40f63cdf179da90cfc4380e5a004e5f9c94f006a6f3dbc64e29766c86
-EBUILD betamax-matchers-0.4.0-r1.ebuild 689 BLAKE2B ad594f659818eb7b4b25f315c40b4dd36f4d49ed1e0160b5a95694701c684846008f19e536db2efd26d2254a2c55fc163468c34b5436c6424b6b4a85b61d13c2 SHA512 bdcb18f66e60c0b7e4d4f5a40141f47faa3bce1c1f4be1ecd7efec37e7777edefc6ee7678332353922e9f1bdeb28bcf5e8a9ca5fd068117458c6c6852bf2399b
+EBUILD betamax-matchers-0.4.0-r1.ebuild 689 BLAKE2B 10fadc80adb107287529de424a25077b538b393a3196f3a3ee4eb7ab0d6f4edecc718c425482ff91ea94322545ef6317642533e81ecee20be93c4f7a68a10c66 SHA512 8ad3955df1c185ce74b8b9e3f68ce7d51b7c00e4cecdb35e4582175eea69e741bedd9065bae7635bd853f43c05e0b05386e82a61eec15eeab0c1d6a95f51688d
MISC metadata.xml 443 BLAKE2B 6cfa0c2b2d46a13af1608903c00f6b94ee80df72113ea03469a144f0a9a7ae2026da1ea3f53de605ef30451d46169af0366dc51ae645a8d006e831674c9b6357 SHA512 33ad9cb8f3062af5ff123112fcdcf32cf940afded18a9b6c81b11f8cb8f552310739a28fc0cb97f74f8366f625c9b280eea16b91e7c3100844ff758a9bb9c6fb
diff --git a/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild b/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild
index 476a51cbc648..4c0ad1f8264a 100644
--- a/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild
+++ b/dev-python/betamax-matchers/betamax-matchers-0.4.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/bibtexparser/Manifest b/dev-python/bibtexparser/Manifest
index fbf0c95f8a32..50bcb58d61b4 100644
--- a/dev-python/bibtexparser/Manifest
+++ b/dev-python/bibtexparser/Manifest
@@ -1,3 +1,3 @@
DIST bibtexparser-1.4.1.gh.tar.gz 97146 BLAKE2B 8040532fe2153ff6ec664631a11b4f61548f99198c565bb554d0fe09d1fa54ee368c08be72bf7e86c5b6ca696deb0210496d4772243a05c5c9b28d73f52e6dc5 SHA512 f8e8f911eac38e98362bbbeff5b4af986e426911db9c54e93ec4a4eee1b1ceed630222c1a51454639566a6b5bad60c86a70b882a1c05084927fcbe7315e837ce
-EBUILD bibtexparser-1.4.1.ebuild 642 BLAKE2B 069fb55a81f83315a7d438874e286b22a8018febabbb1397b6628f02705e03dd15afa15c00f499db7ba9045beca45bb5eda11d5bb42b90620d7c910bed4b2482 SHA512 fc905a4329c9908f31bc64cc5cd8b105ae1c1bdc5a5708d7114108501e65efe38225a8113f5d95031de8c998b90f271eea9589dc16e5b7fae7a98a51ea45549d
+EBUILD bibtexparser-1.4.1.ebuild 642 BLAKE2B 9e19bb33fe34298b935531a441b541831b081c617f8acad8c37c1217fb0ec6801dd0b833bc4017c3e837ee78b4ee86627605a35a21fd53657f0e2b4254179647 SHA512 d1de97a37ce2ed779e99a39f544f4bdea7858880594f8123beb97a28a0d4b2b1774d590ec3e675835f77b2092a624553ac7161e304242239daf204bb7ec04b4d
MISC metadata.xml 420 BLAKE2B 931e6f1915be7d1b809bd2f59fec9f057fe3f6c6219ae3d5d8103a5e5155d13dc6decfbb5865d7a333247178371adae7f2712d12f0e001badb941d5fb2b8e6e7 SHA512 254ba66a5078b040ff86a77ae890c70f4d49374f2094b67c5046a8acc308901048fe8c46d1eb8d9716f13c0ac6a6c48625aa799837a1c586b2ce450a50704d33
diff --git a/dev-python/bibtexparser/bibtexparser-1.4.1.ebuild b/dev-python/bibtexparser/bibtexparser-1.4.1.ebuild
index 6a85cbc2b4b7..cacc9487d938 100644
--- a/dev-python/bibtexparser/bibtexparser-1.4.1.ebuild
+++ b/dev-python/bibtexparser/bibtexparser-1.4.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index adc19315f492..5393f21df37e 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,7 +1,9 @@
DIST boto3-1.34.103.gh.tar.gz 807394 BLAKE2B da291c86a8b20bcaac5f93779899bfa5c6ce207499df393cd921f37021c1c38ed0587edd2261cee8de7ce17264670f9cda072d6748f274e6f3d9b40caa499803 SHA512 3b879f88a145ca7ea7533e4d8aa77cec351f272c59fa119622dab061fd6354f88d33709bd1621802f38f19e8378505caa94b8a6b561d16f4a2aa168828021206
DIST boto3-1.34.107.gh.tar.gz 809164 BLAKE2B ab11e6bd87ee2fa473e95fc1a135b90769fbde948ca7c9b4c5f1679a10036778ff37b1473e57dc957b5bfaa3a36bd05cd968bbd585f0ab92772aaec0bc3ae868 SHA512 388e1748480a7176b74ffe0142e2a9cd5e95c9badf054053f076ef4c5bd77f40d7052c457a5a671607d551473c0d82f26ea3f88e505127d642429bd4651c69db
+DIST boto3-1.34.108.gh.tar.gz 809808 BLAKE2B 56d21fdc35917426ea94f27ee4c7a59bc9eb8b265bdd6366216df090e25e834a7045cc26559b4773a12771a825054462552a44a701acabf2ba662aae9aee1f90 SHA512 d286bb99b838469b8f467f54fcebba4f3712fd1247cda227ba42dab2690ddc937368edcf54452b1ea555d19c9e0f8852c7ac01f0a3612b0592b16e97abbb6697
DIST boto3-1.34.98.gh.tar.gz 805719 BLAKE2B 5cf7f0cc415e25c8b41aa464b636b1683f4e71198569f5eac3e6e43cef7050e20e92c3fd988517fc1463601073b41b0b9c668a58bb866d03b83973c9b9cd976a SHA512 06cab81bbf73a9c37b68e0312a7c587bace700b8032e283b6782c1275804ea7c93065c4282837957b5cf3523d50fe57319a54af494262e2666f65440da9771fd
EBUILD boto3-1.34.103.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.107.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
+EBUILD boto3-1.34.108.ebuild 1205 BLAKE2B 27d096dc4f88c8351e0857e9f8b4195060f3f1218e1734c699a832246cc59e081cda9ee7369e3b44706e7ce8ef390e8792e273aff7f6e92a75c69461fc1136d6 SHA512 cca4aef410e4fb2ef71181a15233da830df39d8b7f1e779b5d6a8df74eb602afee11b8965e0ca9254cb87155a8514b43fcc0de09f681ecec9a384a904f3fe0b2
EBUILD boto3-1.34.98.ebuild 1198 BLAKE2B c863be0c9348383129a919e79acbc6962b7c3973f77f68c85df6944a7658a2b39a44a91d904b7fee34ffb849e904e7bf6a503ca35a56085f2b04f40cbb70d4d4 SHA512 10a7f8345e1dc13766f1a15a127a885a42f7750f15c53b25fcba2ef033083192b7381cb53cd7be6c8c876bc1422f615578f730efca83c71ece042593282043a6
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.34.108.ebuild b/dev-python/boto3/boto3-1.34.108.ebuild
new file mode 100644
index 000000000000..2c733040b7a3
--- /dev/null
+++ b/dev-python/boto3/boto3-1.34.108.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ddd8e47c0f7a..ffb46abcfba0 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,7 +1,9 @@
DIST botocore-1.34.103.gh.tar.gz 13018336 BLAKE2B 84cef06d1eff09fc9e7d4480bc11be16c775e6aa21c300be21735d4bbf891618861a94e7fb52735c34f4f831220411d2b307546e930e77822d8c876dd05f7780 SHA512 f66c3959c5f323117127789d0a3492d5ecfcdfa371f2fdd3339bf1feb7cf1ba67ce7015014e49530f24a440d08a9b634d2ada85c1953ed438f70e5a6cca040f0
DIST botocore-1.34.107.gh.tar.gz 13028692 BLAKE2B ab26f39a43d1dad6b2ee7a99878a584601d0368bff65ef1beb0869a1272ce528074633091fd52f34ca839865f83c73b7be238666ccfa8975cbe2e83203f426e6 SHA512 59dcd1a4fe32bd61da81b02a78925cc11e010ccd98445c1073665d3de57a532cbc283dace6cd0772be7c366d5e859b2ea904ee5b197c7e395b75b7b795e13236
+DIST botocore-1.34.108.gh.tar.gz 13029228 BLAKE2B 947c11bb991e9e7622412bb7e90579e56d688b43ed836fb95ac133520221f56c2e96dc3a6d8b939d334ee4b4ad6ce8b30259c671be1bf9b3fc3deae62391674c SHA512 af23c80879d12cbb279741c216b99bf643b09ef516837275d31f6fbce253863027741b0cd6c815ae32bb6f41ebf0d33c8f2120ec81d6a3803cd0ffeab7be91e1
DIST botocore-1.34.98.gh.tar.gz 13008491 BLAKE2B 0b5c368264cc43c162d158b383535183c0fd0065dc6c5edfd3eaaab842d0607b3cc3b99860fa8dc4ef207b5be1457fce9d143723da29e262f30ecc82c5f9ba66 SHA512 39ccb0082ecd6ed6cc7d3f7cea01d39e8d5e92224e3290a66f86ed00562a1d858f75d006af725d2b857ac891f1b366300b7e4c2d24277d942b5a9b9e2cdba431
EBUILD botocore-1.34.103.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.107.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
+EBUILD botocore-1.34.108.ebuild 1484 BLAKE2B 30f7e11da3d7c36574e721023e7a0dba6ffe87172afec095dec711b929274a58d6a1352d131df44cd36598f11dda34df8d2e51e723b62e8ac096437360526aa6 SHA512 699735f1b1feb67c3b03d3e3787b45bfa3bc2ac6f639881b9414cdfc4aea5bb022d2e701d09061de5a237dcf3f32be4668b7ebc3f12cd950765b439d1ea4d88c
EBUILD botocore-1.34.98.ebuild 1477 BLAKE2B 784b43f060f0702808a3894fdab7a15dd4b4feeffc3c1ab2fe24cca762b2dc1310f40ae5b2941db5c4aa9c4ff8b69d858520826027a50ce975d25150132b4d56 SHA512 e86970ec900929641794d61e02f26bc7e7c8af803095dcc5c8fbedac9d79275c596176f2b492061289056c7d29ebbaa6e64344148f22b6349ac4420ab5038dca
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.34.108.ebuild b/dev-python/botocore/botocore-1.34.108.ebuild
new file mode 100644
index 000000000000..ba6cd2a5d2a2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.34.108.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cfgv/Manifest b/dev-python/cfgv/Manifest
index e232bfd24858..bd17f02be836 100644
--- a/dev-python/cfgv/Manifest
+++ b/dev-python/cfgv/Manifest
@@ -1,3 +1,3 @@
DIST cfgv-3.4.0.gh.tar.gz 10334 BLAKE2B fa84c7307e32e9f19d2ec0c806afc0d54f4a5f7767d2f4f755d73bafa80425513717160e722752fb41cfbfcb8c1cb11bd363ac41e99265c19dd18166b24d6d64 SHA512 7d3939bb99bc446f30774cad8f0ddeb1ff867e63d19e4178e5c5281b8f4300c08375936170b8ab0278b040439f59d0276b0c8924f02cd410e73037fb4729af57
-EBUILD cfgv-3.4.0.ebuild 567 BLAKE2B 4447a9f7875ffd3b26926d796897494ab24d8006c1a31f5e9b74c4667c01a334cce0fa02f385e91ad4a4df32fe2af26d5c4176df04ce871395250c50a58a2813 SHA512 4a28b3f2ccd27b9e3dd7752b6d2606c528b15cb617ff099f4e3ce9af397a868dc4040be1897cb07d746d647333a94287be41a57f74248847239448fb05f65df5
+EBUILD cfgv-3.4.0.ebuild 567 BLAKE2B 31b8d5129c4daae4cc65ca601f97f5024204df7c479bec3076c35764f0693185a1781eb39d2bd620ef74e798874bfe8a1fb38a2d0355e8e4ddd3dd8b83491603 SHA512 52c4a53ebaad628d110265347bf4d3b3ebb69df89b6aa5ec8b12294eddac3cf190b0b857b7c51d7a1d56546b2b1687c2e170c74075eb446ca54839d3e9a16191
MISC metadata.xml 491 BLAKE2B 8adc9313dd82bb837c84287063374dae8d9d851f8d515ac69e81cfc3d5b0b1369f709113bef6ce348329e0e6394de7c3b568fe86cd45081a546a3fb54f01642e SHA512 ef1c16ef95820a9eaaface09373366b62660b6e9a8fa05800c4ecc578d4b3e6c64ef3094c496dcda1c8449b9cfea7e427299ebb4750e5fb8ef49f78cdcbbe96c
diff --git a/dev-python/cfgv/cfgv-3.4.0.ebuild b/dev-python/cfgv/cfgv-3.4.0.ebuild
index e9f8f86712c3..4ebae028f827 100644
--- a/dev-python/cfgv/cfgv-3.4.0.ebuild
+++ b/dev-python/cfgv/cfgv-3.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 9f3158e2eb2d..3ceb5ed4eab5 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -1,7 +1,9 @@
DIST cfn_lint-0.86.4.tar.gz 3911739 BLAKE2B ea2d58abb78b466371b5a65cda2f5fd06f31eb16eece4d5bb3741f166e0bfb54d35c5d6605f5d9b333876fa1a85916f0aaecab5f0b0bd6b29841a2b5e813ed09 SHA512 71b50058ccdbcccedc92b70ca1af4c5163feb26415a97afad6e39761645423259b4dcdb6a24b517ba494e7474b31909d44399461c6d19834791d5057b14ef886
DIST cfn_lint-0.87.1.tar.gz 3997592 BLAKE2B 058de8badb0b37bda16e5239a2d9aa3727804bc9bd1b308cf9225c4b650eb6d0ad184025eee9e32ac9909db429641a8c928695be9c1a0cf587cffbf4f50dcba2 SHA512 3143d23738de9435c63b1f7f6f8abcea9fa235e45c885f15869a18a67089421094f77b5f4dd472f354f2901595bf1d0c2ef66f5605ff5ebc1ebbdbdca181d6bf
DIST cfn_lint-0.87.2.tar.gz 3963369 BLAKE2B e1238db45fa2856ed1becdbaeccd2bd7aab3c0c3f54e3bd13cdad27d20c0c9e0c85a232121f63b152554f95066cf24119b9e2c02d0402d673ed5d7eefc8565ed SHA512 b0503138d7ca939003b472ce0e35ae0f0c3aa9550cc889e28a709856051d059c619c2ac5d47735ce0702cb975949d6ea64aff6c2b5168738ccf8afbcf950801d
+DIST cfn_lint-0.87.3.tar.gz 3963065 BLAKE2B 400532698248204fe2bbf9f29fb374d178cd4a8b168dcb681b284da0d5d7be17cd28292b8f37a7c600936b96a56e90d925e5e0d88f062f5c8a7821f0ffe43528 SHA512 b23ed7259907da993469b4b2a6cfb6a5b8f1bc9186d65e8392ccf628b8b37fe7a0bde6d5d57ca6924d738770367e67245f13abce4777fa88945316569eb59b4b
EBUILD cfn-lint-0.86.4.ebuild 2045 BLAKE2B 993e269230975113ab024470fd3aaa1473783d5d54582e74b2ac074fb3e8c62fa354ff10f7bded24e6327e4f183e402b1830bb8ed908c397c71c204c0ac92e55 SHA512 8b02a3cd906c8ac9d9179d6a12f000869a5218bbdfc3e7ba464a346539063711bbcb9dca3341b69606978cab3d721f2a9b36b82b21730badee8084aac23f6cef
EBUILD cfn-lint-0.87.1.ebuild 2048 BLAKE2B bfe0feed062cf5ab237eda74e93c26a793e499e46c843ddbe16f7dee814d2714de1bf7ec71452c7e45e053c744423455da4c00b16e35aa94a3168c01b15c3b74 SHA512 a4f970973f0faf279a6af11074eabbd47f410aeb7d24d0e10dbf232f426a6ecccc61d7336dd787941e76ff966dc9b075f6614b45064c6ddcc524299d4cb76e87
EBUILD cfn-lint-0.87.2.ebuild 2048 BLAKE2B bfe0feed062cf5ab237eda74e93c26a793e499e46c843ddbe16f7dee814d2714de1bf7ec71452c7e45e053c744423455da4c00b16e35aa94a3168c01b15c3b74 SHA512 a4f970973f0faf279a6af11074eabbd47f410aeb7d24d0e10dbf232f426a6ecccc61d7336dd787941e76ff966dc9b075f6614b45064c6ddcc524299d4cb76e87
+EBUILD cfn-lint-0.87.3.ebuild 2048 BLAKE2B bfe0feed062cf5ab237eda74e93c26a793e499e46c843ddbe16f7dee814d2714de1bf7ec71452c7e45e053c744423455da4c00b16e35aa94a3168c01b15c3b74 SHA512 a4f970973f0faf279a6af11074eabbd47f410aeb7d24d0e10dbf232f426a6ecccc61d7336dd787941e76ff966dc9b075f6614b45064c6ddcc524299d4cb76e87
MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19
diff --git a/dev-python/cfn-lint/cfn-lint-0.87.3.ebuild b/dev-python/cfn-lint/cfn-lint-0.87.3.ebuild
new file mode 100644
index 000000000000..ccd32235036e
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-0.87.3.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+ https://github.com/aws-cloudformation/cfn-lint/
+ https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.87.0[${PYTHON_USEDEP}]
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+ <dev-python/jsonschema-5[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ <dev-python/networkx-4[${PYTHON_USEDEP}]
+ >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.15.0[${PYTHON_USEDEP}]
+ >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+ >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ test/unit/module/test_template.py::TestTemplate::test_build_graph
+ # requires git repo
+ test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+ # Internet
+ test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+ test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+ # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+ test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+ test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index aaebb8d23ac9..e9d6ebe37523 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d
EBUILD clang-python-16.0.6.ebuild 1203 BLAKE2B 7baa638bb302b5b97aea34e62d28035f6e2e7aab0bd626bae94d9b3ba9e776316a81003b55ae8a71008b13a664569c8587df927c5f925591addc99a2b4381832 SHA512 a2b00fe7edaf1cb1bb48c0e93555fbea3ef929f16d168b27e1ec1e3f38989e3220e6df1ab847ac2020faa7d44d957c6af7ec0723418e248677a40e29c071ddb2
@@ -13,4 +14,5 @@ EBUILD clang-python-17.0.6.ebuild 1203 BLAKE2B 13f87c2782967c4fded88a60220b87e9f
EBUILD clang-python-18.1.5.ebuild 1205 BLAKE2B 78a006e8a28866a217ccf4a13e3dadd8dbba7c3f333b07dfcb67918f7f679018b0e73d67d3783dae074f9bc34620d6b475b8586fd3865d08f0b04433107c70f2 SHA512 0d40b1ad626b1c7ad89e633a8522e3d627a1fbbdc0a5427a24b7d4a1719f00d11552ac49ef6eb2cfb97129dc18ddf0767232bdac232dbf9d9a2381d5a46f04bb
EBUILD clang-python-19.0.0.9999.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6
EBUILD clang-python-19.0.0_pre20240509.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6
+EBUILD clang-python-19.0.0_pre20240518.ebuild 1170 BLAKE2B 53502d381a39fb64fcf0d05c9c322c1441b85ab8de93107141e0eb99a10289164b7a96f4b41d4d265cfb52dd3ff7a11eb96bbcc25458c0794b3fbb941ee3ed6a SHA512 0a6ca73087cbe4bd7378796920a3c8ecca7a66f821fcf78bdf06ea70a9b4a36448b717c83b132cf29c21500c55f3c7627b07bb8b4dde325c8ae1a5e2e10a1ee6
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-python/clang-python/clang-python-19.0.0_pre20240518.ebuild b/dev-python/clang-python/clang-python-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..bef9bf6fddbd
--- /dev/null
+++ b/dev-python/clang-python/clang-python-19.0.0_pre20240518.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit llvm.org python-r1
+
+DESCRIPTION="Python bindings for sys-devel/clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# The module is opening libclang.so directly, and doing some blasphemy
+# on top of it.
+DEPEND="
+ >=sys-devel/clang-${PV}:*
+ !sys-devel/llvm:0[clang(-),python(-)]
+ !sys-devel/clang:0[python(-)]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+"
+
+LLVM_COMPONENTS=( clang/bindings/python )
+llvm.org_set_globals
+
+python_test() {
+ # tests rely on results from a specific clang version, so override
+ # the search path
+ local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
+ local -x CLANG_NO_DEFAULT_CONFIG=1
+ "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
+}
+
+src_test() {
+ python_foreach_impl python_test
+}
+
+src_install() {
+ python_foreach_impl python_domodule clang
+}
diff --git a/dev-python/click-didyoumean/Manifest b/dev-python/click-didyoumean/Manifest
index 6b272a35a235..1f97969f6322 100644
--- a/dev-python/click-didyoumean/Manifest
+++ b/dev-python/click-didyoumean/Manifest
@@ -1,5 +1,3 @@
-DIST click-didyoumean-0.3.0.gh.tar.gz 309301 BLAKE2B 2b667b5e94dd690e5b7a2e96b83197f52e201b002a32fff4a8dbb4bd5497d5b816b40d9da98729821e1d17a795a3776c1553a746aa4c4144cf7fe6540768e1ca SHA512 4927ee392f27950c3f7ef5e0f1d5a5e2421172f3e9d34ec76986c9c7ea698cfa1981678a06fb8682577d6ed04c242c42bdd1d796d7623a1c99dfdbdb61c80fca
DIST click-didyoumean-0.3.1.gh.tar.gz 309401 BLAKE2B 0f2b10f0bb0afdc4a82aa532e64f8266a73ea9e26e0dfbaf20ddc21519a7d241a2831b0cbf512eeb417483e8326e661f45e6120a36d89fc8ff2d243791e6d72c SHA512 ade429f972cc3f4fbb0534711b7b8269cfb8e16494390e5bddcf25a7cb55e31dbdb762c2adf62cc64b9ff590770565e5134b5b2caee149981bafa694ae2dc390
-EBUILD click-didyoumean-0.3.0.ebuild 624 BLAKE2B 9de42b8863fc7862a66b6670d0a4a1e7c787abc2a1ecf3cffdd9a85ba772bf7d25190c526564502a4d64eab11279a41bc15bbfd9e40fffa9863575421ff4c5fd SHA512 ac10da561487b1a297be254d617d491cc3f668fba6500cb94a3e7949bbd5951bdb62c19590e5b453292484151db12cbed20057aa6b321e93c04e457e20fbb9bf
-EBUILD click-didyoumean-0.3.1.ebuild 624 BLAKE2B c1647fb7d313b43d926d937b2be08b99b0f792c9604353fc556aad47a57fa8330b0ec89702b4cb36a7f2ee9f5359e5682050162f58efe795d5956e3802a51a1c SHA512 d85b29007c1699a251b5fa1dc54feb4ca0208f4167b4c7c6826f7a13a3508e682161d52a6b9649b18cf6df3f0b70fb4561cc9de0290e9b3a23c11cda51401055
+EBUILD click-didyoumean-0.3.1.ebuild 624 BLAKE2B 18a5c6921042a31065cea8ca0629b57aaec74d829cefcfc839a022232d0d600a152fa520fc89fa36bcb3ef8ba57f626be239133f588d6e652df9b630d0015bae SHA512 cb8d6c4dd84b7d21453db3f91c3501f0c0760c49f1d0ad9d6873c1e17e4493b1383730c5fef9d1ae48fbe07a5b5ad7c43f4f020b37d5b9ebfa863e0ec69a47bf
MISC metadata.xml 414 BLAKE2B 576a2c062532711acb20510ba067e6daf75731007c62afc0bc59cddbe671f9f52bf43efaa737364dc779b6cc6de1ba47b98db4b3a101d9c5e3b6a83503cf31a9 SHA512 a49599c15a4051756421fecab41dd723907e5b988e6438426f8c5633d69abd46644a56d45997f81b564c08dcb6a3dd505a045872fa3ddae0f05e3e2300ddb157
diff --git a/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild b/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
deleted file mode 100644
index 54c8d611c563..000000000000
--- a/dev-python/click-didyoumean/click-didyoumean-0.3.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Enable git-like did-you-mean feature in click"
-HOMEPAGE="
- https://github.com/click-contrib/click-didyoumean/
- https://pypi.org/project/click-didyoumean/
-"
-SRC_URI="
- https://github.com/click-contrib/click-didyoumean/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-
-RDEPEND="
- >=dev-python/click-7[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/click-didyoumean/click-didyoumean-0.3.1.ebuild b/dev-python/click-didyoumean/click-didyoumean-0.3.1.ebuild
index 73c24f1d59aa..f1525d9fd120 100644
--- a/dev-python/click-didyoumean/click-didyoumean-0.3.1.ebuild
+++ b/dev-python/click-didyoumean/click-didyoumean-0.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/clint/Manifest b/dev-python/clint/Manifest
index d031b31299bc..9a951f18f1f3 100644
--- a/dev-python/clint/Manifest
+++ b/dev-python/clint/Manifest
@@ -1,4 +1,4 @@
AUX clint-0.5.1-disable-args-dependency.patch 417 BLAKE2B 182c61c55e2d0d573ab62bcefaa6c31a43e9c6ca11c1fd4a2a36ff7917198b90e09016d877d368bddb6234996bb85d3517825d4bbd8b0a48e594d3e987e71ce7 SHA512 294e21ce515bbaf2949cf0da5c1c89e2dc9a1c4556a52c2a2d3ed360cbcd22891cfa103ed97abc59f5498e08f38995c3986b42dcbc7e548b87076d7e3dc574cb
DIST clint-0.5.1.gh.tar.gz 81140 BLAKE2B 5b42e7d46321f0416d3ffb51edf66c53476d3e4a211e971f36cab54a412f6b0f0ec26486c2b95871956ab09e7e4adf68e8329dd7e9e3c7ed1adb3f8a0dd2a728 SHA512 3ad8bfc587acb1322c7d7c3e73756a07c98f3b4215a3d4dc409b5a2067bc70dce2dd98d19250b8122b319b7bcf5e2859251de2829780345de06f93b35447c4e8
-EBUILD clint-0.5.1-r4.ebuild 862 BLAKE2B bd151efa520e796c0ecadebd05f8a6872955afa52d668e91fe12cb2c56e2678d4256bc73945d1c8615977be97eace446cdbfc8e0a18f4dfda9a4ee27f0d4a55c SHA512 3a17b4db81482127ccf6bfb540b07a2f4c396157edb0b03bdd781afea168fa64bba5b1872d88a2a5bcd41926545196bf1493dd871be7c7cfe905c84335d94dc7
-MISC metadata.xml 324 BLAKE2B 96cb02534a971154fce81db1dcad8f20fec610bcd95abba085be701ccbc3bb2703b22da5ec4f0c830ba7b25a25253614b9ef35ad970c285327ddb216c8de78d4 SHA512 95daeb03a0adfc3a6a0152e2b28bb7d28ea3684b6910d980019cb3025ec9d7abff3552058b21e38a7dafc71d71c1a75921fbd6e931cf2b9fd32a1338c2ce74b8
+EBUILD clint-0.5.1-r4.ebuild 875 BLAKE2B e0348d3d70ae221770191c3c9dc17d73fc886c60abcd06358ba810b2d34fd75edefa852298a4414faa3ebd97361bd765dfd106003e9cb1be97839eb7d926619c SHA512 045b8f0ca85847eca4d7d86c3a6e15128fa951016a83a8a3c537ac85963d32b18363160cae26a130d16bec9034f53d692ca4e6f385b0d0398625f65002fe0612
+MISC metadata.xml 316 BLAKE2B a49b8990979762ca78ea820e2ebd40e0a82a096a8c257bb7e5ace29da6ff3602896386bf3d08cfbaa02b941c79d62e2e93619be93e5770c9172eff42787df912 SHA512 312154d9fe93851eba030fc6a7471007ad0ecbef55e9b40913eb045d5afac972780abce5ce37effe17d20c5a77ad68d6792058a98ebeed0a97d3533ffc63b9a1
diff --git a/dev-python/clint/clint-0.5.1-r4.ebuild b/dev-python/clint/clint-0.5.1-r4.ebuild
index 99459869f5f3..bc8b6ae87e85 100644
--- a/dev-python/clint/clint-0.5.1-r4.ebuild
+++ b/dev-python/clint/clint-0.5.1-r4.ebuild
@@ -1,17 +1,20 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Python Command-line Application Tools"
-HOMEPAGE="https://github.com/kennethreitz-archive/clint"
+HOMEPAGE="
+ https://github.com/kennethreitz/clint/
+ https://pypi.org/project/clint/
+"
SRC_URI="
- https://github.com/kennethreitz-archive/${PN}/archive/v${PV}.tar.gz
+ https://github.com/kennethreitz/clint/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz
"
@@ -20,7 +23,7 @@ SLOT="0"
KEYWORDS="amd64 arm64 ~ppc64 ~x86"
IUSE="examples"
-# https://github.com/kennethreitz-archive/clint/pull/180
+# https://github.com/kennethreitz/clint/pull/180
PATCHES=( "${FILESDIR}/${P}-disable-args-dependency.patch" )
distutils_enable_sphinx docs --no-autodoc
diff --git a/dev-python/clint/metadata.xml b/dev-python/clint/metadata.xml
index 12e7c2cadd9b..3ae6a96fd01c 100644
--- a/dev-python/clint/metadata.xml
+++ b/dev-python/clint/metadata.xml
@@ -4,7 +4,7 @@
<!--maintainer-needed-->
<stabilize-allarches/>
<upstream>
- <remote-id type="github">kennethreitz-archive/clint</remote-id>
+ <remote-id type="github">kennethreitz/clint</remote-id>
<remote-id type="pypi">clint</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/colorclass/Manifest b/dev-python/colorclass/Manifest
index 97badcbd7e68..b822e8507e94 100644
--- a/dev-python/colorclass/Manifest
+++ b/dev-python/colorclass/Manifest
@@ -1,3 +1,3 @@
DIST colorclass-2.2.2.gh.tar.gz 490884 BLAKE2B e03c1a7091c133cea67c595363029121083d9a9d70a27f5803b20bb810b105ea9cb95aa68114ba98526b8a3b0e8365eadd7b375443215a5e0b636f0bd4cce632 SHA512 c38b58d4122e794654a8ac71adb2be0fb679eb10bd70c9d8f5dee06b3c978c1530bb3fb8fd6530d88aa35311a46a2590b709e4dcc6e3a81d14b90bf8cb74ebc1
-EBUILD colorclass-2.2.2-r1.ebuild 837 BLAKE2B e053142d75b4322045f59fcaf520bfa207f9293a98d294bf91dbe04a177faf80103ba48b90be555f707b17be915cd04cf00d99673f7420dd3b151c15dcfa87dc SHA512 57aac3bb161c32075b38f4195e4d27f74e9c2ec1e2326d114eb7f2b882d562c7e8b4c04b146c6330985a01b276c6136979728fb57dc4f84a74ec7ce6c357a830
+EBUILD colorclass-2.2.2-r1.ebuild 837 BLAKE2B 7e2b57bba59065cf59fd0db2399be4234d05ae48b7cdc5d775bc7a229787db3519aafd4502bdf50096dbd884843e5dc5c26e2f55fce107c57ec9bd19789ee6a6 SHA512 aa9102bcfcb7132055bbd813e46b5c4e63b30874e23ace57a89efdd1ef267f37fdef797e3e5614c5bca1f046eac16cb0b230c4da326ecd847455b5a04eacdd52
MISC metadata.xml 375 BLAKE2B 80d8bedbdd9260ff3c0113c3ea75df61ddc166fbc36033289531d0a9e704c04582ca1defa3107ee5f0d5c1bf0510b8739b19b28d00cba655988486c45bbfbce9 SHA512 27ad28c11c7b5114d0eadffe08ba4378bdd0e756dd3193e331e66dc4974c9543640b5530c4e344c263b5028bcde7ff87339a1627b87b9c715649bb6755e12d7c
diff --git a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild
index 21cd49822e56..deb6c0784591 100644
--- a/dev-python/colorclass/colorclass-2.2.2-r1.ebuild
+++ b/dev-python/colorclass/colorclass-2.2.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/colorful/Manifest b/dev-python/colorful/Manifest
index 131b066f32f7..8910f7a21efd 100644
--- a/dev-python/colorful/Manifest
+++ b/dev-python/colorful/Manifest
@@ -1,3 +1,3 @@
DIST colorful-0.5.6.gh.tar.gz 366563 BLAKE2B b2c1b9b12bc5de69465ffaca9178c5ac56e0026b0ef732ab4a3a82286fd16141ec3ca397625fd00a3d041de41b34baadf1aacb185089ab0e8d5efddb7363418a SHA512 265e36c73a7ec183e4fd87d3db718b1bae353a99185eb4b1b5e057a6eda502b65672a3f0f9a569c76e6bf9342a1e2ee47fd2f4a8eaa08585f9806aa75c850661
-EBUILD colorful-0.5.6.ebuild 604 BLAKE2B 156a7e5149ec3ee611bfa013521f09c242b7848575f0a01d6884e892e287d94989bfeee2e2ca4c01d1cadde9f31e0a597996fee3b0cbb2a0c98f82f1fbd308bc SHA512 8077e83eff59cd76a6d8d5510aacb63a233716de189de22e95bbfe4e8b75110539bbf4779bda2b66b6fabb78639e54fb152741865df38722ba3882dd0e2daecc
+EBUILD colorful-0.5.6.ebuild 604 BLAKE2B 94e5e7dd421d7510e2b9bc4c13547f30a3cefd83c9bc8924a734c527087fac8c6eaa48847459b23203d3fc90b6303ff919fe2b882d749fd9dd690f81bc0a9fdc SHA512 6e0db819c24e27b9a9072fc9031c8b356efea7119362b1f3e07e783f8051baee6551b225a1f1b56e31c461d8e90b2d1d859ae46e67e8fbec0b1f847a549f3045
MISC metadata.xml 828 BLAKE2B 68b782b4eca8e5c0bc591081526933afad4d81d53fb0af3d1b1edf0bb9df8ae59f6448da15fc82abe83906db8a76ea69b898d04767fd0d98730d0dafaf65c4c9 SHA512 4ffb104301f58d5ce9a9ea2614b74f1b3caf28f37f319738a9f1ddb1c1da4537b82c95de5fb7ba77a39c54ba96125d9d1b3dd11e0e98bc6b7c802e5cd5057339
diff --git a/dev-python/colorful/colorful-0.5.6.ebuild b/dev-python/colorful/colorful-0.5.6.ebuild
index cc1761288e91..a8dc7eaaa069 100644
--- a/dev-python/colorful/colorful-0.5.6.ebuild
+++ b/dev-python/colorful/colorful-0.5.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/colour/Manifest b/dev-python/colour/Manifest
index 389fccec1672..579f3a3dd9c1 100644
--- a/dev-python/colour/Manifest
+++ b/dev-python/colour/Manifest
@@ -1,3 +1,3 @@
DIST colour-0.1.5.tar.gz 24776 BLAKE2B 71e2b44c6379f73fa1a70781ae2559e37122e2db982d1f98ab5c4432b4e95a2c60d6489a88025499c36d288f3e9269e65caf9560d7772e2c1c050266c284816f SHA512 09a5160862bf10cd5f4a94e43c63d6f2a5db43bcaae0e9d8f66900113ec04471e22d0bec7412f0289c6f1e6871c1a544f5be36266aa8d6fd5ec274bd461d9df8
-EBUILD colour-0.1.5-r1.ebuild 840 BLAKE2B d698a74df4f6113061a14459450ed9142d1e8a45957aa88974dd9de856aa9cbb890d5af9f592fe7b362a17c1e37a34d51664164095073fc234b7a0069b637bba SHA512 9ac7a2917c7aa32b408e6865a823120a857c79ba4be89ad1cd0cca168174fc6d15d1f664f677a40d6bd1d1b7e2cc992184fa838b575c31cc7670b802812620d6
+EBUILD colour-0.1.5-r1.ebuild 840 BLAKE2B 21c86b9855a9743c81fc8d5067768c38912f20f5970bb01b37a85c941d2e56e9821b1199116f39aebf714cd3c7ccd39d597d341fd0329368607065a23e16231e SHA512 6fa87bc55821b299a53335cf616498811aee7e729fc26bbdcbc0e1799ab0a7b3579bd3ba0fc470ff5c4c1bad5aa108ff03ea6878f8e70cde6725ca24b9dc669a
MISC metadata.xml 1154 BLAKE2B e070d8ad663acfe733698b9bc4cc807a232e7a320f0a50864c327792fe5faf1e2e45f7a6676ac9f62bfa2fe88816faa9032691ec0a617c10e1ca4e9f21ba40c1 SHA512 881477f5a9e6ef75bb460044baff36e6b586bea8b8d43307f0a7c07738485bf20144db6a7f8196c8c68e45ec80299a9439a4aff53d152b669de4735969eee5b9
diff --git a/dev-python/colour/colour-0.1.5-r1.ebuild b/dev-python/colour/colour-0.1.5-r1.ebuild
index 9f86129855e5..ff38e3f39a6a 100644
--- a/dev-python/colour/colour-0.1.5-r1.ebuild
+++ b/dev-python/colour/colour-0.1.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/configobj/Manifest b/dev-python/configobj/Manifest
index a80dc89c41c9..72462d4dc22a 100644
--- a/dev-python/configobj/Manifest
+++ b/dev-python/configobj/Manifest
@@ -1,3 +1,3 @@
DIST configobj-5.0.8.gh.tar.gz 99071 BLAKE2B 61fb8622f3771f56f3a67511ce0eee11b9022a47a6a48858fafad966dd7fb18387d18dc0c32984bec064c2b03a7c72570248a967bf428f871c5b8ba4353a71e7 SHA512 26cdfec9f4d7adbab579191b29e6642f4f2a6fc73353f877565b76682d6087748f466f9cbb82fccfb2d409bace29c377c2276848179f5cb396e6ff1375c8edf2
-EBUILD configobj-5.0.8.ebuild 672 BLAKE2B 965091b310ca01f7bee4919906795ed811cfd14c77b339bd68db812d6ed2ef54cc7dba0f609436e451b18ba8e59f4ce87b11ef5caec4918f18060bf8885af17f SHA512 238cb88af8a3174db0fa9197b802a02f621887a3bde4cac5a30fed65ddc0c7082e05ca5e904c85a0080d7374556bf93c5520d6634ce45f2a3011f829b9d40c15
+EBUILD configobj-5.0.8.ebuild 672 BLAKE2B d3c34e5939804d12a11182d8363ab5e77ad4d03bad672ef5a88eef34f7d8eb3ca53ba4f08da7418555e5f33c52fa51a92647fdba1d86ef41ec9c476cc3d82eb0 SHA512 0ad8113f92f6a0289cc70b00a60d05f789e843161bc1db35c7a25140b8dd068be28921c5dddf4b988c557cf19b6b2f2b752e5c689c835ea528ad89ac67270c11
MISC metadata.xml 691 BLAKE2B b55c32b8504f208b9fca68e01432e11b1466bafe1d5a5fe2c9b343c08d73913562f8b89f0ffff66ab8e653955dda18aac542cc224cb405c420b4ebc8999eda16 SHA512 1251e43e664e40fb3f4d7525eddde5f624ac74fea11d6999565ed9de991da801d7730477755fc9d51db0111084fec2561bee662f9c7cdb374594c467de4cfc02
diff --git a/dev-python/configobj/configobj-5.0.8.ebuild b/dev-python/configobj/configobj-5.0.8.ebuild
index d3b2b5960179..34e5eabc6553 100644
--- a/dev-python/configobj/configobj-5.0.8.ebuild
+++ b/dev-python/configobj/configobj-5.0.8.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/confusable-homoglyphs/Manifest b/dev-python/confusable-homoglyphs/Manifest
index 4dc998e0acf2..ebe32bb471b0 100644
--- a/dev-python/confusable-homoglyphs/Manifest
+++ b/dev-python/confusable-homoglyphs/Manifest
@@ -1,3 +1,3 @@
DIST confusable_homoglyphs-3.3.1.tar.gz 325480 BLAKE2B 74a18d442832197cd6371721269ef6389fe2e82e96131656e1ba4d49cb2be9431f715125640c330babe3bce1b2eb34aaf9097a29b6743d2b1c90b5aa53f5dee3 SHA512 c6032479025caa779c79761fc6b34e5b5adab3d784bfe03282b7f5edc7701366ee7897bd4e8a4c264e7a06a59f075ac876bd47fa328accfe981944e70092d40d
-EBUILD confusable-homoglyphs-3.3.1.ebuild 710 BLAKE2B 42954cd4efe75a005ebcafb7f1df304696f8e0f5fad0f638ac765118dcb488a1a55eaf49a6a95a9b20cfcc58c6998ebcb215e3ed46363d8256c82233e84652b3 SHA512 7620fc2b11f3b450fbb7df3f53d30f0ad4f0114d0f7db56e01aaf50fe05f00aa7013fe5d1c5be9ea70f3c3f3a9c5501723384e81c3e2d32e3e2f7f73752a6ccb
+EBUILD confusable-homoglyphs-3.3.1.ebuild 710 BLAKE2B 4446cb657cb4a479d086238c83a9298f2c26d7db5ee1f4a95766fc1949e3e0430d08f1803f29e883fd222f6edd8749110302e67aec65c6e65560847d9c8d8f31 SHA512 b7f51a140c912d011491c444f79fc97163b62cb5d62eebd2a85d7ecfff110e7ee88c8b5fe018f6be127c3ae86c090313c36643b5817acb289bc8c6c7f6d3a3d1
MISC metadata.xml 572 BLAKE2B 0e7e52bca29cbfb53bd0977506a114bd0fb58925137a25b7f2aa903db96a101afb364f1254bed3f684242d9bda5d405643d38eede9bcedfcf47137c372b5d721 SHA512 5f38ee195387d3efc3c4fc39c4528eaabd93b2aeee3212c54aae686707b1adafd655fc10892450add2e0faea83142066103e85a19c0b86fb53b76e5ff4b7b4be
diff --git a/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild b/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild
index cc82b86b0e2e..b127a4ac6d52 100644
--- a/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild
+++ b/dev-python/confusable-homoglyphs/confusable-homoglyphs-3.3.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/croniter/Manifest b/dev-python/croniter/Manifest
index 3694ac56ad1a..7ab99cf9312f 100644
--- a/dev-python/croniter/Manifest
+++ b/dev-python/croniter/Manifest
@@ -1,3 +1,3 @@
DIST croniter-2.0.5.tar.gz 47450 BLAKE2B fe7260cea5ec477cc39660af98a11b933182c08d66d696edece1b88d3b3212f3cdc82d4c750a83d9ceb03cd7d7d90ec139bcf6e737f2a2d791412f5a562b7819 SHA512 a61d98182754773e8a556d01ca1926452a392e55285ae3654a8cadce12418e665c6cadd2cdffa4a4091c341c8f0cb3180e473b6e91c928c5309a4d376c5e3560
-EBUILD croniter-2.0.5.ebuild 609 BLAKE2B 80fd8878be011bf6190da9536da17a09794739cfea0a4dec90718fda97b3147f3f97de9d72976500250c8d8c39a24f0fc625a7c7202640f12ad7e86197290843 SHA512 cfe304a54cf0b4f40e31a5a899bf4fa34e041a89690cd50f32b2a025869a38e73a21793330b3975e1ffcf09beae273a79a5b1beeb588b5fca4ff6fa4751f0639
+EBUILD croniter-2.0.5.ebuild 609 BLAKE2B 833440e16f53902ca24c45ef08ffd526971821b2b31b55f3002ae0a92fd2a8c462e8e005dcc59e63cb259605adba402d61b4d62f9f1c832b80f6d4fa2a23aed1 SHA512 938e7a6592cd40378125405e0a1a7e4a369ab70270f8aa6e5df8309f3022c6924a6316613a113ab7344c59490b491ff586f244ea44ec354632dc4779984415e1
MISC metadata.xml 470 BLAKE2B ee6bfe88287fe27cb8bb33258f6fbb3275daf8294a834e899975e27c34d9103e21dcdef3f43b5df3a9a9e5d741f971d0117ad6e4410c1117306d9b913c8f2bc6 SHA512 e2167dfde1b79b2ec613ad671868a7ad28e64705515534b7911d2bc1f2cfeb6e68e14b1d93e6e29ab2f60c2b49b60454d4b6d9bba2f7bcf9cc3f3a20424fe3a7
diff --git a/dev-python/croniter/croniter-2.0.5.ebuild b/dev-python/croniter/croniter-2.0.5.ebuild
index 42ebaaf9cb4b..6b9cd9264d4d 100644
--- a/dev-python/croniter/croniter-2.0.5.ebuild
+++ b/dev-python/croniter/croniter-2.0.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/cssselect2/Manifest b/dev-python/cssselect2/Manifest
index f2de2088be0b..d5b36385505f 100644
--- a/dev-python/cssselect2/Manifest
+++ b/dev-python/cssselect2/Manifest
@@ -1,3 +1,3 @@
DIST cssselect2-0.7.0.tar.gz 35888 BLAKE2B 14ad79878b7dbd9ce56fa9597a0678b3dc774fc81f599cd8eb28d67af5eb07914ff6f72dd6210d1e34787c78f85ebb22c8096c3a642f1c0092384e4f22a9e59c SHA512 e3c975fe159d3bec53002bda31c72d9cb346f40529272d8d5bef6aa13142ce60f1e8aa20b039d93ff5ff3d2cd34119b8b2d406f889964eded69e770e4f04e949
-EBUILD cssselect2-0.7.0.ebuild 702 BLAKE2B 7b063c4a34df5b7c02476125b1a8c62a6daa4dad056ccb9a0fb1daee3bfc158829b20749259db46b56007543db26d06d716f8c12be94c234b9a9bb1f68136777 SHA512 833aab9aec075910f1e185f67a803806ed42a1edd6e95e097011ab98788f733151b395b356119b9531fffc5edd09a34bcc4203c6fe5059d08c36c2fda7d80b4c
+EBUILD cssselect2-0.7.0.ebuild 702 BLAKE2B 72be47676a18c9ed9c76a6c0170c9a0b80a9ac3393f86761a2804f3a7ccb51ebf0ef5cdfe358b8ddd5de1ca9d18e13191a32a5d9fd0805264fba3b9e6aed02ef SHA512 97e07491c96b0be1508124c84e1f8a625a986803a3498fe0d57f888c4981a2538abf08c9c167e4099eb237eeee04328afe9a9719dda8acf0e0c848e3bf61e3fb
MISC metadata.xml 394 BLAKE2B 23a6ce3791a44c2a50b0a1853f1860ec76c15ca2a437e8406ef8459941921f8f92905933b59841ab9e3ef429a40435e2e480de38311f9bb078af747105d6eb41 SHA512 1c7692aebe1ec93fddf5e536af98a4be44c6610f8bfaff1f58ace0562916c24c5bc67db8455c1cc75eba3296b34a4fce3e72dd770abe4f51c1e83798ee9887eb
diff --git a/dev-python/cssselect2/cssselect2-0.7.0.ebuild b/dev-python/cssselect2/cssselect2-0.7.0.ebuild
index 09797c2becf4..15efc2346229 100644
--- a/dev-python/cssselect2/cssselect2-0.7.0.ebuild
+++ b/dev-python/cssselect2/cssselect2-0.7.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/dbutils/Manifest b/dev-python/dbutils/Manifest
index fd55da841bf8..7bf433f8ebf0 100644
--- a/dev-python/dbutils/Manifest
+++ b/dev-python/dbutils/Manifest
@@ -1,5 +1,3 @@
-DIST DBUtils-3.0.3.tar.gz 94039 BLAKE2B 3b936f42945deb69bd96bd088529f4839452afcd3a9cae66c4d8ff6a16fc3dd2a17e905debdbea3f0122199d8a6e0c664b222a5fa3b358a9fd54b2f8b5bba6ff SHA512 bca7939e2f9f736861b76f60356ea877f346129f66263363fe5dc0201412258653fb45af2a5caad0f0f0b9ebd19f5415113a75168cc28a664418af5475eb0096
DIST DBUtils-3.1.0.tar.gz 94672 BLAKE2B 296a1fad729d355c2607616e5a3fca2f0131ab6040d2424a15ed4583ee0e22697f5c806d3b3789f7d645bff30dbeca0c49b42a901047e1b8e39fb76143f6bccc SHA512 24ffa16524758c27a617a86afc2d41be0336a498afe88ea6021b9304ecbfa5c98f88221503713e662509ae2a4c36974fad9faea17047ffb2d8b4cd728b44735d
-EBUILD dbutils-3.0.3.ebuild 652 BLAKE2B 844440e7cc99a72721561499da7b828858d3e6ef5245c4fb4c1436fc1cc7a62ce223896eadbea73cae1f68920ce76783fba4fa8e278c2b066412c320f73de23c SHA512 5eaa4168293ff516f4661b19dae4ac0d9e8248b6b8cca551aacb816234275eca36abbb59eed244b2cf7d68b0e0294aa7afe686bed96fe7da6321af1f6a9550d9
-EBUILD dbutils-3.1.0.ebuild 610 BLAKE2B 2b7d05764fa9aed0cb52c8dccaf8854bdc914255be329da939d48143b89c35ad1ad07116658b7697242b1d11d83d43df9d3ec33b3d7f0a633a49dd367266acc2 SHA512 3f6eb97d61f8a14f83aac4e0d9628331d1810b2bb75ae91e50f34bdd88bfe062b8f7a13eca083423edc0d59208541e5b5d83d74bb001b4396787d0ab4f49c10b
+EBUILD dbutils-3.1.0.ebuild 610 BLAKE2B 7e5a945eb0dc62bcec5e2f91e448caef094cd742ae2967440db07c281056f87d28ee66b0a3526845869c877dc90a30d38601a9e069c3c00a0cd24364f7d450db SHA512 ac61fce8085414f66fe706e16ed3b242c16055721b9b08832fdb39a9275998cadaef0f53a3b200fa71bdc16479d7bee339d4ab0b02bcf41194d2bc827afbb1c8
MISC metadata.xml 738 BLAKE2B 374b287d4d23504802e7a329570d0a9073f3cd00cd06324e23d8661f8b3e0c19b0b0f3fa833af6f69a8f641f22f84ea3ac224707c980cde65d68ab9b84289dd3 SHA512 ca0f4d80d39f3030e5f5dc43bbfd84cccaae950b98017e2b9290a3af79e74a2158d8cdc457ee46a5a6cc31ce119959a193d58fa0e8b414b71c9c596c310de69f
diff --git a/dev-python/dbutils/dbutils-3.0.3.ebuild b/dev-python/dbutils/dbutils-3.0.3.ebuild
deleted file mode 100644
index 663d7ef65954..000000000000
--- a/dev-python/dbutils/dbutils-3.0.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYPI_PN=DBUtils
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Database connections for multi-threaded environments"
-HOMEPAGE="
- https://webwareforpython.github.io/DBUtils/
- https://github.com/WebwareForPython/DBUtils/
- https://pypi.org/project/DBUtils/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-distutils_enable_tests unittest
-
-python_install_all() {
- dodoc docs/*.rst
- rm docs/*.rst || die
- local HTML_DOCS=( docs/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/dbutils/dbutils-3.1.0.ebuild b/dev-python/dbutils/dbutils-3.1.0.ebuild
index 35c376551ebd..29340e06e341 100644
--- a/dev-python/dbutils/dbutils-3.1.0.ebuild
+++ b/dev-python/dbutils/dbutils-3.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=DBUtils
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/doublex-expects/Manifest b/dev-python/doublex-expects/Manifest
index 525a41eb7e84..84c90df25b88 100644
--- a/dev-python/doublex-expects/Manifest
+++ b/dev-python/doublex-expects/Manifest
@@ -1,3 +1,3 @@
DIST doublex-expects-0.7.1.gh.tar.gz 6315 BLAKE2B 4af2832244578237821ba29baec54ffe1f226dfb1c92a5a03122c1a30c0e78d472ab8f75e6412a9014b97265120b5c60a8b5674cb42be58b46397a537bd534bf SHA512 2aaff2e58556ed9eb91ebb418e65058367411e011e843afb5adb08ab69705b6bdfb478d3052aae093ad1c1a1b49ba1e084e4c5510acde4874182a658330e3448
-EBUILD doublex-expects-0.7.1-r1.ebuild 822 BLAKE2B 0a9d0de38a36fce75ecee56ec5843d44bdb2967b0c212658c989f217e7a4fa4cac7b88271736fce491bc9a72343148d70fdb1bcb4c176fed5a274b3ae319bfa0 SHA512 5feda4de87362add9cbecac0ffa05c5d7ce5030a1c59975b0e9a954ed7f03272c70aa074f7a3a02e99df766d086c1995ec8e0250128229fed113e4a495c9de96
+EBUILD doublex-expects-0.7.1-r1.ebuild 822 BLAKE2B 18a54b034fdbe0d323feaeb6be6757ce914499c1def4011a3678fc962f9f155e1a146b816c83795218713ed48178d1253c1b0544d3fbb521a6ab374842841b43 SHA512 4e9dadda447ab27adfc41a9c7cc2129c23af825c9adae3373d0d0924dfc453999ac6e5e6268000a1c0608ae275ba25e8770fd1e6174da17ca8fc7d49fa3ecb81
MISC metadata.xml 317 BLAKE2B 0f09791cd04735d24fff9dac60fa012fb5aa919231dc915f56142c8c2c9464f7eb0fe45c8f1b8392beffaa5cd93e4cad989d53fbc87d408a517b2760c53403a6 SHA512 1755a9a5c9a3734071c20f2e0f7db8d1139f03d1c3f758baa08a3eca99a8c0cd12b66d24b01238715a488a7bb9205dd5374c4195d6c4e5a9e2421772ee7a84bf
diff --git a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
index ce9bc921d5eb..28924e045a5e 100644
--- a/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
+++ b/dev-python/doublex-expects/doublex-expects-0.7.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/doublex/Manifest b/dev-python/doublex/Manifest
index 60ed207a063d..3e2659ac45eb 100644
--- a/dev-python/doublex/Manifest
+++ b/dev-python/doublex/Manifest
@@ -1,3 +1,3 @@
DIST python-doublex-1.9.6.1.gh.tar.gz 81848 BLAKE2B 34aa108ba12f34f18f7a7b3d12fd2a539736d95097fd3ecf5344fdac551b16717d5348da1c6e2e10e19878b82de7e9195b9bd17d526156bc13e0ad2fd789b23e SHA512 c9779c5fcde43af653c2131894da44a878acf2cc81d53f6ab89a6fde071827a22aa97ec5a51561ad8861a98623d38c75f184be6234a6a5323c52e8e538c66710
-EBUILD doublex-1.9.6.1.ebuild 837 BLAKE2B ea5cdff31658994146f367f240c2bd839f66157718d1ed8a96940a6cfa2e32f33f81436918c2d0bc09bd3e0da04e056c3826aa3cff4b8778db368713fec4474c SHA512 4e274991c62865779f693c26b5051f0954389efaa08f8098ca7b412781057ea5ae55bb9c7c98ffbac14654f4c5c375fe6057658f39f9da3e4774448f0e1e41b6
+EBUILD doublex-1.9.6.1.ebuild 837 BLAKE2B dad24ca6b1e2ef8d303cf381914a1c17583f1ab1c6467d366f520b19a76bb0820db6aca1ec34fabc95035340357daf2ff2b46e91b234e0d2fc58979a76f51405 SHA512 99cd50a4256cbfe1a9b0578799636ebec15a1f45e612c43b17ad80e80a253b286950b0b83cea60f65f47db47e12746f5833b7d2a430c74b1a034d1cc8ed87277
MISC metadata.xml 400 BLAKE2B cffd7c3e58f02081cab7302efcc0d6bb825396f605ff5cc4a6599f95fd192e4739e086bbc0ec6763cde798dae2d8863d60edfe190c0c43d0a8c80a9d57ab1076 SHA512 543ddd2ced9992d59949f5d3920c3328015e6a7090fced6ef31d18e26631907970501b08116d6b5fede64fd1ad3180f1c3b8b70ed319ba8450df277461448318
diff --git a/dev-python/doublex/doublex-1.9.6.1.ebuild b/dev-python/doublex/doublex-1.9.6.1.ebuild
index 2da925094b2c..150e68fbf046 100644
--- a/dev-python/doublex/doublex-1.9.6.1.ebuild
+++ b/dev-python/doublex/doublex-1.9.6.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/expects/Manifest b/dev-python/expects/Manifest
index a570a9d6120a..20141918f5a0 100644
--- a/dev-python/expects/Manifest
+++ b/dev-python/expects/Manifest
@@ -1,3 +1,3 @@
DIST expects-0.9.0.tar.gz 27901 BLAKE2B b504f0d7dc91f76a2e036693873efaecdbe1e96a376d930924e00268d6374fad2bdc953e7f684f2ad44bf4d9ca962c377d753ef627304a036c1197b23230a2b0 SHA512 82465cfa48d2c28e6584bc05b9895bf5a0ebb90f43ac828c8e2888a10695c24da7833560880fcd8e7deef9996187ec7be7d993fc9973e2887a66b0b463125fff
-EBUILD expects-0.9.0-r1.ebuild 630 BLAKE2B 058b3d7f09c00b35993b4e297c80aee25d32470628226c2f525f5b21d1a36ab762da04f93381f1a46434b770c37ec64a55ac719595d232f6e5d32cc79d04e51c SHA512 641a9e16be6229d889e005a0d254445c5a4c1ed9104edc1367bc7a91704ab6672683065b18531dd91ea78b76e9746c7f74274a2a144d0c5f00ef366dd22ce6c0
+EBUILD expects-0.9.0-r1.ebuild 630 BLAKE2B e975b815ad3225c4106c4a786a01e864c5766b8f824296f8a8417c4291fb7ad7abb1e1eeb5a96b75b3569b8c6fb58593937ad16d888c3e0b8e357ffb31bf2d36 SHA512 f879da89665095344ecbd49d8de266437e4b2628c69e50e4d54490aefdc16902405e8b842634b5e2a26bffae8eaee58c3fecd4c61cbc77d623185b2238ff50a6
MISC metadata.xml 301 BLAKE2B ea9e8d62d7ec7b530f2eb77397eaf0d77dc501b043a01c5eb0df6076f0025e7816a55e7b8f8dcf163841690d01b0587324e88a9893a3e417a3c87ba18188d462 SHA512 bc68cee24b7a813199a4fd6c6c9965ef539bed9da7e954a7d9b9acd87d1b2fedc632cbab0ff86e63be2e93d7e74409c042ddcf16bbc722f3413e40bd86c141ea
diff --git a/dev-python/expects/expects-0.9.0-r1.ebuild b/dev-python/expects/expects-0.9.0-r1.ebuild
index 0d09d318bc01..5e2c5d560a52 100644
--- a/dev-python/expects/expects-0.9.0-r1.ebuild
+++ b/dev-python/expects/expects-0.9.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 6b476e58a853..1aad65ac20d5 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -3,5 +3,5 @@ DIST fakeredis-2.23.0.tar.gz 133649 BLAKE2B 4dcfb0b52f18101311cd6513fa236ecc6100
DIST fakeredis-2.23.1.tar.gz 132829 BLAKE2B 05bc696f22cd3280728cf96614ac68fa9243242934c2d25e09fc20a569295adea6b75efb890cc172b1a0c75b9d96e9a1b30c9c04a01bfca508609b3a6eaad5c5 SHA512 5b8d256460d5930896ee1d8b3259decfdee12d0699da852cf1d6ce2c00d70cb404840808c5385ebae8d4ba7accd744f7f969bee4fc73320f55fc34558dee1294
EBUILD fakeredis-2.22.0.ebuild 2172 BLAKE2B 45b0a87b4c0850b3dc631811e84bd9dee72756dd0dda2bdec16a2d72bd3af19483eb2bc912fd4df4694b2b36a846059e41e2d56594f1c9b336c158c7acf1e15d SHA512 f1d65bb12eee3da97b624525fb54b73186f423f3c9d361d934b2dc3e4fb7d41778e602672485188f9092bdff9aff31cec1b8d7ddbd142f194b1553f359f344a4
EBUILD fakeredis-2.23.0.ebuild 2351 BLAKE2B becb5f77b2ac549304f22e048ea59ff6de364443ec64fc5078b3d42c2653a9f1668b45617a9a22f106998a0d159a9848854b0eb706955ffaf871f90829f0c039 SHA512 2325659be38fc356b309f5b359b54e5654b369aef4c5b70c3fd8a1d80f4409c91b2e043b19209a702b836fc6d26155384d7137c6ecc886c2808db84100650fc6
-EBUILD fakeredis-2.23.1.ebuild 2351 BLAKE2B becb5f77b2ac549304f22e048ea59ff6de364443ec64fc5078b3d42c2653a9f1668b45617a9a22f106998a0d159a9848854b0eb706955ffaf871f90829f0c039 SHA512 2325659be38fc356b309f5b359b54e5654b369aef4c5b70c3fd8a1d80f4409c91b2e043b19209a702b836fc6d26155384d7137c6ecc886c2808db84100650fc6
+EBUILD fakeredis-2.23.1.ebuild 2351 BLAKE2B 6bda9c93d326ccc920135f551e69989651dd881d8a4aebc5afcb626631b882b3996fadbc1a0b38396305e21a645224ef98eebedfae50f6f89d536c15e85a745a SHA512 13b38bd807062cff3ab6dbb0f70ef9dbfdd5575ad642fc69c4b98131a920865db9f22ddbd889c8cf12e3ea52a99ebc785e9ebcfcfd0dbfd99687b363dea1b4d8
MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5
diff --git a/dev-python/fakeredis/fakeredis-2.23.1.ebuild b/dev-python/fakeredis/fakeredis-2.23.1.ebuild
index fe8a86c29b94..5bf1b6f5ea36 100644
--- a/dev-python/fakeredis/fakeredis-2.23.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.23.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/graphviz/Manifest b/dev-python/graphviz/Manifest
index b6cddae23532..c944da23c67a 100644
--- a/dev-python/graphviz/Manifest
+++ b/dev-python/graphviz/Manifest
@@ -1,3 +1,3 @@
DIST graphviz-0.20.3.gh.tar.gz 190499 BLAKE2B 841362c30feb7683371e557706fdcad27c52f6279bbb252a83f61127649e81f162ea80e8b2685dbf1c4f9e6f530409f7f5363ac573edf7d9942126be8ad85842 SHA512 e920093e499a539b1c8b5b250f2feeb0829caffd7ad27ae762cb7d4f8762e20bc4c9c72ac2a8d0efbbc81a3eef3289f5f66eed6c6db45353c9d802594449f6ae
-EBUILD graphviz-0.20.3.ebuild 1151 BLAKE2B 55c8dac9ddb435fbe5f64220aef8aba2624436e20a0242b1632889bc57ace7f458d93da76b7b8dfa686e7ba4eb1b6a5945fe80774a25609a87132e792679eeb0 SHA512 aa2f9b9ae452f59d45685207cad137cfa4796e871de2e8894e645d40bb606f22af2db47c023b99966548664805bc870f18efe6b45dddd4fc87678cc6f5fbd9e6
+EBUILD graphviz-0.20.3.ebuild 1151 BLAKE2B ec9e8f12b601be1a3aaa31ee37c8e0e480440e662b5f5967cc515e08409329dd7cd05d3ad124e3604a4efac817eba6d4a9a24647be5d4bf0b7fee0c38c63aebe SHA512 3911b210c29518aa0773f28bfd09af2fa36717836ce68826b572e668c29c78f583ae98b79825acdfdcc5439640ca993324f7e86170c687574272438e0d36420b
MISC metadata.xml 609 BLAKE2B 782098a112f4c30ee297b068678c457454843e8ab52fe0ac8e545197f3799a4da13a19b0b3658dd2896dedc2ae3ba7cefb4281185d27fc806afe0f38b3c206b0 SHA512 d67fa7026a4b9e03f208709ce9f7b63daa41eaa5432fd0ec70abd11cbf78fd166fe2ef2990ce051f3a296b37bd3cb6588a32505282da0bb2fd2d096718982dfb
diff --git a/dev-python/graphviz/graphviz-0.20.3.ebuild b/dev-python/graphviz/graphviz-0.20.3.ebuild
index 0c14673b20f1..ee3f5ef84e2c 100644
--- a/dev-python/graphviz/graphviz-0.20.3.ebuild
+++ b/dev-python/graphviz/graphviz-0.20.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/greenstalk/Manifest b/dev-python/greenstalk/Manifest
index 4d2df9265689..cc0b330e318a 100644
--- a/dev-python/greenstalk/Manifest
+++ b/dev-python/greenstalk/Manifest
@@ -1,3 +1,3 @@
DIST greenstalk-2.0.2.gh.tar.gz 14352 BLAKE2B a938d5a3b9a55bd7ad50001c6fef7c34ac9ddc8a4425dd0880f2a1c904bf67d459eea2e4935748aa8bf419fa4eba23e570a23e59c44c05e9ae15ccde175efd35 SHA512 50016b9cfe01c5ab9d50f4a5766a57a436ca7a4d3488dcf0db6ea54c1b3880574ccb9c56664dc62ca6c0173b37ddfd1680af765ce7df5b5d84d0ddeab3ae2b7c
-EBUILD greenstalk-2.0.2.ebuild 662 BLAKE2B a5e68e2415268583b0f66b0ea1bbcda05a8fdf9184eeaa1f7b6ecc3c3725285d297437961e9b96ae9f60d38c7443814f510662fee895c080ac63228ad4181173 SHA512 627999309cfe303fd935d3faa243983bf58c3fb740350284175fc2a62352e8460fbcae7391c49a8016c732df9941d8aa8bfc14d38c6482a562fb3d5c63d003b1
+EBUILD greenstalk-2.0.2.ebuild 662 BLAKE2B 9e13fe5e3c6c40b9f77ddaa26d88eb0cb7785abbbad7592b5a2a2788ec1438ffdcfde16e292ab87f1739d0abd7712e9df66a4bab53cc1731aa5d672e4b25c0de SHA512 c87c2bb74ef1c62f595bdab8446c7253752a4486d5eac5efec1dbd113b6260e74e7f1ba59be39999964d33c038fb3d7d1cd46a537986e51e4c8499e817435c2d
MISC metadata.xml 328 BLAKE2B f299b714768a5868d4489a79e607349280bdb6888cf33031bacb0a34e1e8712445edb7dbe710ecddf2c5d81e75b11803b14875401a80f2a99769ce09aaaa0549 SHA512 cdfb1c1e3111e0391f098f2331527b72d8069786e93c2e32bf69211b97c8d754bbb8eb7facba100cc749f7fd1db50574b2ec1dfe7442316b18ff65e6497c7b60
diff --git a/dev-python/greenstalk/greenstalk-2.0.2.ebuild b/dev-python/greenstalk/greenstalk-2.0.2.ebuild
index 85a3e4056252..f380eefd5133 100644
--- a/dev-python/greenstalk/greenstalk-2.0.2.ebuild
+++ b/dev-python/greenstalk/greenstalk-2.0.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/guessit/Manifest b/dev-python/guessit/Manifest
index cb37f66e6fc1..15256f29ba0d 100644
--- a/dev-python/guessit/Manifest
+++ b/dev-python/guessit/Manifest
@@ -1,3 +1,3 @@
DIST guessit-3.8.0.tar.gz 271285 BLAKE2B 67ff29739839c79b95ad6022ad0329698af62abcbbbed7e9f52ba1c2e60f5c69defda5e87d97607d3eaeeb7668a9f4b82de05140f23555c800731c2236b0f7e6 SHA512 968e8f27dd41dcaece27444cd5117990726ef73467cedbc008dcf0fe2d1f2010209253e2fa6d645e30d9eaffe613080f1c2d77bda772227c1e6e04910d58f7ad
-EBUILD guessit-3.8.0.ebuild 837 BLAKE2B 02463d11909d0f54ab6bdc8db3569e2945436d4fccf833708e362615eb83f1fd4c52ba90b2d8717dbb4518cdc40700618bbc7c0d618096e4e6a9c4bff1ae3070 SHA512 3062e1057080f1e75c8e24c7f27e1793b3215a4170836425a366ad707071f2fea70bb4a44148d043acc10cf1ffa70167e41d3ebcde961c3958462cc711c54971
+EBUILD guessit-3.8.0.ebuild 837 BLAKE2B e7ca2092211dfcd17daee53299732d1742081204c5f5ede4760f68aff68fe8bcfa5fa8a3385493a2b306d0df025c945e102a3394ffdfa695b284c55a80c4a616 SHA512 f553167ee7195ab91f2e2b0b92e473594e00379622ead13d402a11b4840e0ba5438ef7041e101fcc8cea72b3341e8b7ab54acb2f61d1544f62a744326bd49202
MISC metadata.xml 393 BLAKE2B 6aaa0bb7a7cac0915e2aa2d65bbc311144f5ac04ace0abbf5591f94d7e4b50c80754d9ac5d92039fb0494ebaf4051fcd9d0de60f208fcad3fb4fec521503a7d5 SHA512 02502c60dec90c160d8bdb29223cf27bf0ea6e23d01b3feb336f747e13c0c830f788e1b42fede862706d7b45927f08f3c8bc124dd8bac7c94264a0659a9df9c9
diff --git a/dev-python/guessit/guessit-3.8.0.ebuild b/dev-python/guessit/guessit-3.8.0.ebuild
index 04ce7f484f3d..579485bb2ac3 100644
--- a/dev-python/guessit/guessit-3.8.0.ebuild
+++ b/dev-python/guessit/guessit-3.8.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/httplib2/Manifest b/dev-python/httplib2/Manifest
index 012dea748dc8..99a30ca2ba2c 100644
--- a/dev-python/httplib2/Manifest
+++ b/dev-python/httplib2/Manifest
@@ -1,4 +1,4 @@
AUX httplib2-0.12.1-use-system-cacerts.patch 582 BLAKE2B ee2a407452ab557eec0934a175958ac7f1d1af3ad588b7f288b9e9f0a3d2b08146fdee05943e2681a1462986098256fa818d9561a4541ba0ed3b95984172271f SHA512 ff1b982e9f95f6efa53064b2a8d2748bf5a91a26fdaeb584f044d8e036b91034dbcf4719cb08855de412d6abcc33fe82e18fbd250c14d0ae2fea47b412fcafc3
DIST httplib2-0.22.0.gh.tar.gz 373972 BLAKE2B 6adfbc61d4f898666512da5d02cf082fcaf76bf1816de955510f5c4721a36c38d99fef963d5150b62cca091543ed65bb1ef5f33ce99123e1cd2abe467d4970e3 SHA512 77210f85ccaa2d2cf4a6c89f5146ca5eb9a6f26f00e862f6d0716ec73baffdf94714ae1d5eaced4349920b91276a7835e2f028c6d9156e84c241514b198791e5
-EBUILD httplib2-0.22.0.ebuild 1860 BLAKE2B b8c7691daa09d29809841ff46c801f025d21d3d06081d635de881db4262590314e48dffbe04c9ee4351825b1551ba1621e9159590d047b02b0df94b1a0e74559 SHA512 5c99ce9ff4075b8072b8102c8bc6911c2e3be8f20cb043b620999b33c7ee06636545bd9a1cb5292f841502b868e688bffadd95ae7a97db14ea66c221f82737a2
+EBUILD httplib2-0.22.0.ebuild 1860 BLAKE2B f0be3fc5917bdb743a353e21ebf48e168cb244b77d651af4395868704010cfa27b7bc1f60350fe2a7a86a672c8283870e35c8a04e18f920611776821d95ccf8c SHA512 79c65de52f9df9612b65be9549697f1ac6da60da6c0e0d588cc68f62889e4f01d6fc158ace9b58a6894f7d1dff2f84b6a612d7e535322516e3e05824b24094b1
MISC metadata.xml 406 BLAKE2B fcac2ef4d82fd109083a57097d0e8b99e1fbb3103a2e8ffa29cd77acc0300b0d91d30661a5721f25680b822a1e0f22e4e457fa05bd8948c68b0e3712146a3de6 SHA512 5a94811b95720f0bdb57c725e35313ecc5a15f12a8f75e39c9034440eed957cfb3dd9e86437c0c7b1df51f47602723a7e94ce2b62509dab4eaa4feac02e1558c
diff --git a/dev-python/httplib2/httplib2-0.22.0.ebuild b/dev-python/httplib2/httplib2-0.22.0.ebuild
index ed1ee5aad216..72bc26a4e64f 100644
--- a/dev-python/httplib2/httplib2-0.22.0.ebuild
+++ b/dev-python/httplib2/httplib2-0.22.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/huawei-lte-api/Manifest b/dev-python/huawei-lte-api/Manifest
index b69a30bddb8a..784d9824af22 100644
--- a/dev-python/huawei-lte-api/Manifest
+++ b/dev-python/huawei-lte-api/Manifest
@@ -1,3 +1,3 @@
DIST huawei-lte-api-1.8.1.gh.tar.gz 40698 BLAKE2B 61e2e6399b106e7efe68ed50d0d3e17ca4b243d62c2b4d00215141931f806ef09c7bee826e50b2b37f7bc8cdb663912019470932a1aa491e0ca582f4ea7baa8d SHA512 704c9f18db74aaa544888c761a934e9886460ce5e1848e1e221ed05cedf1357a0bcce758d2afe126dfd39739d7819520a5fc82a19315647f38f058fbe60d0511
-EBUILD huawei-lte-api-1.8.1.ebuild 873 BLAKE2B dd8992e3658610d0d0c1967d77999739e56f26e6dff75e027f7332632ddb23bab0a93250e2e79943bcf1e00d0a1adc74a1616e303c30ba4cb48cb5345bfcdd26 SHA512 f379f7aa101e4ac0b7c6380ab30b107e520e76d5e41d4588304a4efbe1588be63431b4e858a42f13969dbb2f88c20b54d6043c590746804f01f540c2aa46c9ab
+EBUILD huawei-lte-api-1.8.1.ebuild 873 BLAKE2B 2cdae354c7397f587e58925c8b332927680e086ee89aa3572dd8d150e2b73250a831716f6e2aa54dfd04bd35d6ee15e2fdd878341aeb15e964ae4fac6d9a3df4 SHA512 4b7ebcbb2f9aa168886d178d95dbef1a2e62a547856e23a9862b59f7d0f805fa8b6257fa49b554e049bc741530b546d30b7b0e298e006cb4ec248ef35126ce84
MISC metadata.xml 487 BLAKE2B a4aa976286ea3cc4e02227109277faa4506f73a4b7f6c47ef9a318ae5d1c3fe61cc6eeb50ab99c0b10e5edb4ae02101d8e4d6267e7dc8f20520e9259b1d17fd2 SHA512 2ea5ccd73098a9c4d074340c9d6eb433bdaf4530d8fdb899f2a9632c097d2021d9162aa92fb9ffb54eaad2f41050d0323ddc68d0d29ec2f13060e5fe9e26f74d
diff --git a/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild b/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild
index 8793f24f8b46..4315d293fdf2 100644
--- a/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild
+++ b/dev-python/huawei-lte-api/huawei-lte-api-1.8.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/imageio-ffmpeg/Manifest b/dev-python/imageio-ffmpeg/Manifest
index 861411e972ca..3f8786de0d50 100644
--- a/dev-python/imageio-ffmpeg/Manifest
+++ b/dev-python/imageio-ffmpeg/Manifest
@@ -1,4 +1,4 @@
AUX imageio-ffmpeg-0.4.9-ffmpeg-6.patch 740 BLAKE2B 8846c0c7773f0c75904dac8140be38dfb6f2a73dfa4edcfa0e5fe92080e378fec9bcee542c978aafb0726f7c6c506e918e56b2773277d1f72298936b7af22597 SHA512 c2310b7cc091bdcc13d4348bf784a68b501ff1390583ee9907016705f9c9ed2b1d7006040ea0425772506086d0535d37cd4f329fee8ecf7ad82cef6193d73e0f
DIST imageio-ffmpeg-0.4.9.gh.tar.gz 27344 BLAKE2B f9bf6421859f8b17aee5300613a14de9883436aaa724b61b8068498f533cc24ab4c8372a6de6ce4ab49218abb84af8a35e29e1ccbe9c913fcdcf2db159f13a92 SHA512 ebf63b9ac9c733d4c12d3aa4c6a9e81dd0128795a040e65df03bfae00e3562a3976eaa2f4058562bbddc3f8d63d6bf2a38133de4d2ddb0d2dc62ffab2449e143
-EBUILD imageio-ffmpeg-0.4.9-r1.ebuild 754 BLAKE2B d951ac329f2382e9aaa2d4dcbdcb03fcc3655bc81df8ba0de2fa2302828218b919a1ccbb6fa55e3297709ce43a19208660bb4906a3423802d9cf97a3debcb78f SHA512 ee08984bd65b56d32bcb1aad1a9df3b8739d4ee9093d160309dc87864eba43e01d5f6d85ab4bb101d0953201cb9f46ae8e23a24cbf4da3f37edc2bf135a9aa31
+EBUILD imageio-ffmpeg-0.4.9-r1.ebuild 754 BLAKE2B b0428f09527f01c83228d50cf5142ca119772d6e80f8edaec7a9bf348e6a45d92d7244e1a1314ac86a39efbcb41579e93d74094008102c8801ef820eb87e196f SHA512 8b47104a37108a0fb8be3f82ee758ab451a4e2ec05882704cb69bc81e7f12aae2092d41fc2a56314314f8ef697672b87ec6a79e0df9a2bdd05e9fbd0f5876cc8
MISC metadata.xml 404 BLAKE2B 6edf3706d02cda22fe3f62df4c773035b0296721571683672ffe287059b3d5b12812538bd8deb4b26008bb28bef65de97feab3aad32b397f55a9d6c62fb95b52 SHA512 3b6ffbd42a85df5f03cb429aa8dd0b5dbe5585b4fd57af4739aa49a96408329bb77c8017eeca078ca2212bfc390099d06670bc70f968f8024a3d5621d1016ed3
diff --git a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.9-r1.ebuild b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.9-r1.ebuild
index 71869a870c23..375a32f86b2f 100644
--- a/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.9-r1.ebuild
+++ b/dev-python/imageio-ffmpeg/imageio-ffmpeg-0.4.9-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/iniparse/Manifest b/dev-python/iniparse/Manifest
index 15740a195a97..7745b89cf9c6 100644
--- a/dev-python/iniparse/Manifest
+++ b/dev-python/iniparse/Manifest
@@ -1,3 +1,4 @@
+AUX iniparse-0.5_p20221102-py3.11.7.patch 930 BLAKE2B e214e94d64e3177143c38d97bd6fdfa94c8708fba9f8a1de28b4237e5e53fc67b5578137b23976888e5d03134400526c33d89a289295cfc630a842d414121b18 SHA512 44821a9a064c28299a4ef30b37f84735317a716b0a2702f6b78991c56e0a7056cb92722c03bd882cc372b82f4e0a096f729cfcd1d5653ad1d324dfd82d80206e
DIST python-iniparse-ab623b0e287a9303bdb0c5213c485110e68dac12.tar.gz 33680 BLAKE2B 66ff134b1df28ae9c3e86110e7f8ad8dc0e24ed48f09db0c7554464e8d919aca49a7e43156c4acb8602af134c2f9d6c046d05cf1764f29285d8586329708a65a SHA512 57c43f7e0d28eab0e41bb819f7c06821d77f9bc5f3d0986f85dd4852b2edd468bb7b2737733e2f00faeac2e1211998d2e99b54ec92959eaf6d7d10897b176eaf
-EBUILD iniparse-0.5_p20221102.ebuild 853 BLAKE2B 68ab1239b654de5dc02f75a3e37b56e6ae659112cdf6c7e89acd5d89beb31f184dc4a56abe1467175c1981a45e9cc220fefb473514a5a2f5d47e7d3b3d93530d SHA512 e377adcf8bd9cd54c82cf26a81a2579bb85b2dbef10e4eb715c6dee5678f263ae558f643c1d2a6c69103c0fd15974bd22b4f9ca479c0c69b9df1d48f2f2ade31
+EBUILD iniparse-0.5_p20221102.ebuild 960 BLAKE2B e6fad58f8bf071f7908b34fae08f66a21322bc0993f4bb6b211227b38943b52d2807614ebc5f328bd8c44a16a43f2aa281d984a80e8ebd61fd9e069253f85b5a SHA512 8de778100ef8068a07cebe2774bbb1f86ec7c4bb2597ba68af562d7fc81b05f48edce380a788755ac34d518a71ca5d9f4b05d2bb5c90371aff06cc9b9ba5994f
MISC metadata.xml 401 BLAKE2B 6dad247b348f1fcf83bc9fc4cb14375004abd1e6c0bfb904925ab085ebd43876cab70dc8e0162ac881d6c16749266fc9fed4196ad9bb5aca0948a018f129f2a5 SHA512 5cc6e050fd3914dbb8206dd8b410b976f4aff0a75cec075554c27ff4af492517fef177663e532dc8a8ced6890710c6cbcc088163113e85d491d07d62812d1bee
diff --git a/dev-python/iniparse/files/iniparse-0.5_p20221102-py3.11.7.patch b/dev-python/iniparse/files/iniparse-0.5_p20221102-py3.11.7.patch
new file mode 100644
index 000000000000..e2c71c0fd582
--- /dev/null
+++ b/dev-python/iniparse/files/iniparse-0.5_p20221102-py3.11.7.patch
@@ -0,0 +1,27 @@
+From 033c0aa3e1a51cb70a97762252059e70cc2f671c Mon Sep 17 00:00:00 2001
+From: Daniel Garcia Moreno <daniel.garcia@suse.com>
+Date: Wed, 20 Dec 2023 12:40:14 +0100
+Subject: [PATCH] Fix tests with python 3.11.7
+
+---
+ tests/test_compat.py | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/tests/test_compat.py b/tests/test_compat.py
+index 8d7c785..86d0524 100644
+--- a/tests/test_compat.py
++++ b/tests/test_compat.py
+@@ -1,3 +1,4 @@
++import os
+ from iniparse import compat as ConfigParser
+ from io import StringIO
+ try:
+@@ -263,6 +264,8 @@ class mystr(str):
+
+ def test_read_returns_file_list(self):
+ file1 = test_support.findfile("cfgparser.1")
++ if not os.path.exists(file1):
++ file1 = test_support.findfile("configdata/cfgparser.1")
+ # check when we pass a mix of readable and non-readable files:
+ cf = self.newconfig()
+ parsed_files = cf.read([file1, "nonexistant-file"])
diff --git a/dev-python/iniparse/iniparse-0.5_p20221102.ebuild b/dev-python/iniparse/iniparse-0.5_p20221102.ebuild
index f6c69f6ad934..ed1508ff92c5 100644
--- a/dev-python/iniparse/iniparse-0.5_p20221102.ebuild
+++ b/dev-python/iniparse/iniparse-0.5_p20221102.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -33,8 +33,13 @@ BDEPEND="
${RDEPEND}
"
+PATCHES=(
+ # https://github.com/candlepin/python-iniparse/pull/29
+ "${FILESDIR}/${P}-py3.11.7.patch"
+)
+
python_test() {
- "${EPYTHON}" runtests.py || die
+ "${EPYTHON}" runtests.py -v || die
}
python_install_all() {
diff --git a/dev-python/jaraco-logging/Manifest b/dev-python/jaraco-logging/Manifest
index 7615cc34dffd..9a427462f384 100644
--- a/dev-python/jaraco-logging/Manifest
+++ b/dev-python/jaraco-logging/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.logging-3.3.0.tar.gz 9082 BLAKE2B 8dadd0ef5c13fda35c580a4ff4fb011d35f28461471f353efe1211240e5bac52419bb1d7a6034db3d46c1bb0a73654ded5f50b296b3c5f16e821588d445e597f SHA512 edb0ce89420a05d0f0634b3486b831e01a51e9a8e186afc3a496013c4326aeb3f67f5492900de8991e18faf171ae1785eda60b0523da7065da9fdb0a2fa10a5d
-EBUILD jaraco-logging-3.3.0.ebuild 892 BLAKE2B 9bcf8d8a730d8c044dc3c2e4df8cb1eba6219987b96e7c5911f485a47fb2694f8dd0b692d7ba84eb7c29957e520d1866d88593c7351e6b264c42db08a49a51a1 SHA512 776ff8094d1de6918bed3e37b4b7fefcdb0fc4accf9cd1293d9593a1d8e84812f7c553fe6334d0a9b3686eb2cf590e462fd5c4868c26dd78b8fdf8d06615f2b4
+EBUILD jaraco-logging-3.3.0.ebuild 892 BLAKE2B ea4c4fe555c8dbd71db0b097476132005044c6e49adf8b27a575cf5d7f156df2c457fddf6a8b9e30e73eb52713f0eba25c249b8c1bffc576eddd2f25d24d3e74 SHA512 c801abaf252362c990a37e71fbd6ac52be16a37c27142234daae1f5857139be263c63e97be0fdfb6ffe6311ff2ecdd491c7b411ede9cb420d74c330a41dc62db
MISC metadata.xml 472 BLAKE2B 49d730fc3b557765c39f1d0bf4c4cb2ee6fa58e2e781396c3e5aeee73f709a12be25c07732d294291104c8bae61d5fb4efdeb9a0c114291ad1bab35b54fd643e SHA512 93611fb746b34ac2f2b5652ebb1de307a94cfde723458e6b7a0a46deae0b026f01eed25946e1d0864191c576352b2d3abc37d2493b2af71e143a414afa3e1bfa
diff --git a/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild b/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild
index 786cbbc50940..1f8957828d68 100644
--- a/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild
+++ b/dev-python/jaraco-logging/jaraco-logging-3.3.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-stream/Manifest b/dev-python/jaraco-stream/Manifest
index ed56b30e06e3..8a20e043e756 100644
--- a/dev-python/jaraco-stream/Manifest
+++ b/dev-python/jaraco-stream/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.stream-3.0.3.tar.gz 8877 BLAKE2B 85289efe8e04e93cbceb0053f5025cad3d073deeb113806e25ca06fb88a9b082de6805305de85d1f17b77f61d2d0f4683b2b21f670102b03112b8f7a3fdafd91 SHA512 fe50c21b26e734c9c2d0b7cf8a1c8cc8bab80417adf073a4ae213ba4067aa33e2f6c8886aac996971d2f98aacd295d9999aa3ac7dba24dd952cc27d15bef22e2
-EBUILD jaraco-stream-3.0.3-r1.ebuild 613 BLAKE2B fe147beda4089e3cb31f8f85b73013e42365402c30a107a7912cce603b93131cdbc611a6b6edd7897f47f1defb2079ab857c4193d334a1af2860f5e07fabfe5a SHA512 12bd3ce2ab1bbc804cacfcc407ca30a4daa62b9262c804252696c77727d3625759d93ef9dba4f1e9eda37439acdc1100e7eca2d7376d736b7ef59147f73b8d98
+EBUILD jaraco-stream-3.0.3-r1.ebuild 613 BLAKE2B 63e31352dd4fbd86523c42cedb2829bbb8609be3f822eaf2992dd45ba89bcb216fca248b4c14b8fc798ca2007ae36a77cbf1f0af601d1c582be75eb0ff8e8760 SHA512 9116b46045f65c8c015452d4083b6d5be69bdb6f649db96a29176458f36cb949ddb0e069499d483ef1a8210fa636898c87738174385cda5fba695b643afa9d33
MISC metadata.xml 622 BLAKE2B 244676932a2d41bd838b0300ebe5aa31e9cf38b4f18d503c33070b9dbc2243d1b87e12ed8c738cd3618d9dea0da0857a1d0e474cd019f41fada6063b9eb5b399 SHA512 f747157913e723fb0447e1cf265fb3391968a5301f03b475ad06abeddabbfbad218a70a26641770e44e8a042cf1ee8887eae719b125fea921163531dfa2430bd
diff --git a/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild b/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
index 2fdadea0c5cb..1ead9f9f6404 100644
--- a/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
+++ b/dev-python/jaraco-stream/jaraco-stream-3.0.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jaraco-vcs/Manifest b/dev-python/jaraco-vcs/Manifest
index a5b85a11dc74..afd5ce046ffa 100644
--- a/dev-python/jaraco-vcs/Manifest
+++ b/dev-python/jaraco-vcs/Manifest
@@ -1,5 +1,3 @@
-DIST jaraco_vcs-2.1.0.tar.gz 16434 BLAKE2B 96ca37435b5fdd9bc5e7825ba21ff1aa70285885724bfa9bcbdc21531c15d9952336b888846d2e3200e619ee40da68741cc83205e81925f2a8d9b7a833f0fc8c SHA512 72d1a4ee5c29cdd8122a39c856ec9f910fb4d4ffc0d88f1e9c99723f5a076e1166aed842ba54286b8f14b41cb4c570cd7a9862a33fe7f15cdf637a114f4147ae
DIST jaraco_vcs-2.2.0.tar.gz 16660 BLAKE2B 9d48f78839e0e13aa5a520a167144deadce0d607c0bb378370d930d0aa1d94fe5778206384f29a449499e73b3cafc716358417d41f3016115b347d686e557269 SHA512 a842db1dac4beca4273b4a3afaec804bfc89286ad6eba6f9f47cd2b4dab7e04d9d12136bf555108fdbfe133fe62c71935be990b79cb0801766cc565c21343339
-EBUILD jaraco-vcs-2.1.0.ebuild 943 BLAKE2B 2b7185f095e7ac4f01a9984062c7e2fba85d11c1432cc3439a63be05ff710273f7f0236ba18283515009f83b5a3596ca8a07a14bb3d757a1e529925a072a9478 SHA512 e0a9858a57d7f86bd1e7973cf7b9f53b741eeb658462c8da1edc93008025ea41434a8e5b6efd93e3d6acdab4b9029560b7fe1151c1665fe0cd0ca7d42c757aec
-EBUILD jaraco-vcs-2.2.0.ebuild 929 BLAKE2B a9fe6549b76861ff9227924ac25d0000493702c356663e1bbe1b51fb9be7af763537f4a74ccefe645f85dc7648f9e64cf6615301d9a778549a98713b7038bf7d SHA512 163641c9ea7c0248071f34c6aa9f9cc957689a7a68119349fe29e202df8c1e0d0a3f2ca83c1cb84946691ffbf06b02b756701f49962f04b15b342adbe29be9fc
+EBUILD jaraco-vcs-2.2.0.ebuild 960 BLAKE2B 52d4756a4eef74f8830f1d60832efcad1a7654ff1cdd7a4cbcec1d4696a38d7a8b4351a23d01d45bbb94eb27d84c605c22160d2d675b0279562255c960a4cde6 SHA512 1e14bee3eff5920b33f2ef691a4cb0362efaa8d6f421a28f94022b20a3c77b33e8048c93569ae70be86682fc29c719986272a7c07b59aa4ae2549c8d5e9ef8c9
MISC metadata.xml 373 BLAKE2B 19541f09d8e907f217862f2f355342807e56aef7dd2be1ee1539f8dc784ec58612425a76e1793d3ffd8e5e7da02d9e860dbb8321c78d500d38a930401911005f SHA512 06bcc51993cddf2a0c427491e08438ca8db90c643ad9cfbd9abbdff5b9301c19d60025a6bb3e8f00d3556938a9c3f40107842d6fbe88c75a9c171412de18345e
diff --git a/dev-python/jaraco-vcs/jaraco-vcs-2.1.0.ebuild b/dev-python/jaraco-vcs/jaraco-vcs-2.1.0.ebuild
deleted file mode 100644
index b6e8b34be387..000000000000
--- a/dev-python/jaraco-vcs/jaraco-vcs-2.1.0.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Facilities for working with VCS repositories"
-HOMEPAGE="
- https://github.com/jaraco/jaraco.vcs/
- https://pypi.org/project/jaraco.vcs/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc"
-
-RDEPEND="
- dev-python/jaraco-classes[${PYTHON_USEDEP}]
- dev-python/jaraco-versioning[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jaraco-path[${PYTHON_USEDEP}]
- dev-vcs/git
- !s390? ( !sparc? (
- dev-vcs/mercurial
- ) )
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # assumes running inside the git repo
- jaraco/vcs/__init__.py::jaraco.vcs
-)
diff --git a/dev-python/jaraco-vcs/jaraco-vcs-2.2.0.ebuild b/dev-python/jaraco-vcs/jaraco-vcs-2.2.0.ebuild
index 25da53863310..b58fa95a6d10 100644
--- a/dev-python/jaraco-vcs/jaraco-vcs-2.2.0.ebuild
+++ b/dev-python/jaraco-vcs/jaraco-vcs-2.2.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="
dev-python/jaraco-classes[${PYTHON_USEDEP}]
diff --git a/dev-python/jaraco-versioning/Manifest b/dev-python/jaraco-versioning/Manifest
index bd4c8e89910c..5c6655a4130c 100644
--- a/dev-python/jaraco-versioning/Manifest
+++ b/dev-python/jaraco-versioning/Manifest
@@ -1,3 +1,3 @@
DIST jaraco.versioning-1.1.0.tar.gz 9193 BLAKE2B 53839065296a9ae0ecf48553ee4beeffa5771257c58ae2799c15d58a9d0e0accb5b361ca0ac67bc6d69ae3c15aaece96aa479159a3df7ecd545eb75e21240d8b SHA512 aa2e93bb13fa4ca9f2df07f65bc801b3f03566df06be1b388fd1651c3610c59f691170db8de27146c602ef5df2306809efe3a84dc23c1a9e9d6806ad4ce27906
-EBUILD jaraco-versioning-1.1.0.ebuild 596 BLAKE2B 6619cb1c1e0c0923e7c628cb5f98fca7d1745510b17d3b1912dc2b7bc727defb0c5648572161d1ce4e8c519bf24486aa074f4d9969f2a5bf6fb1603e4b2ebb56 SHA512 fddf47fab2ff269a15aaab1dfcfcd13fd437b5ae6c14d78915e6fb2571e052cdb9f0f60a695e83c236c67212d2f93595f78be08a0b2eba8b70e5180070862c6b
+EBUILD jaraco-versioning-1.1.0.ebuild 596 BLAKE2B cddac4c44ba5cdaa8e6758fdba2048d12cb5493b205c0d4ab2d4658da2506bb48a7a02037d3ed32a3f595748d6903413662366fed90c595f4eae3f03c047d532 SHA512 6a88ce126baa4809357d1f5b43d1b8f92a6dd18533f94eb122e84eec9e1e880d97ea12a954b8ee49f791d3e7474fb851aec93660951e54ad268237a909be283a
MISC metadata.xml 387 BLAKE2B 6c73efb40160b98fcfdaec94f2177fe14c83ead150e2ae7f0b517c72ae1607cada5595d9555fcfbd06f4faf6b0f510fa402e785e0fe90fe2d2da2e98596c3dd2 SHA512 cfec43515cfdd604a0f05027c9362fc820c280eb667fb947c2ffce3a7f622fdfeeecec6af6460ebd19f69814f600b7bab9b46e61ddc69c515a8d47a959bfb13b
diff --git a/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild b/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild
index 68d1d5b5ffe2..966aa5a19193 100644
--- a/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild
+++ b/dev-python/jaraco-versioning/jaraco-versioning-1.1.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN/-/.}
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jinja2-time/Manifest b/dev-python/jinja2-time/Manifest
index bfc952f861f2..9756efcd60b0 100644
--- a/dev-python/jinja2-time/Manifest
+++ b/dev-python/jinja2-time/Manifest
@@ -1,4 +1,4 @@
AUX jinja2-time-0.2.0-arrow-compat.patch 1655 BLAKE2B 7285125450d338d4e4c927761b5eb93778f51bd5b260fcdf1ac720006d61faaee2b928a869337cd6f9e7905140810ebe6047fd3c954501c86e1185f85f1517d3 SHA512 0286a608702bb445cf29da7900ec04f5b1f64d1e9658b84f9a90018adf5fce5cc959832abff73fa017afcaf0a0f6be85060e52a79038bf770b8b37d8c96a5e7d
DIST jinja2-time-0.2.0.tar.gz 5701 BLAKE2B 370318000b1c91bc3460861d389da667f6d7e840c4f9d9d1661491c9bf1b422b8ecff12d1da2467e7a9596d12832790e314c3298672d70b38b92a53198df0156 SHA512 8ac4686312cde689f7a431001833d5d477030c4f5e9470d949bd07a40fcb9521f6ddcde37a72468093121ff9451e352a0bb43d20a796d7a204cf94e8a7545f2c
-EBUILD jinja2-time-0.2.0-r1.ebuild 672 BLAKE2B 0935e3f4b7017873ce0ca0b07eae0fb6716dec3d109d9b0463f923745948e876d11201f027c5435ed91f60e5c2d9ad0eaff39d014db2d75738ec9a5300b0c2ab SHA512 0a8a3875c07dcfd35705cdaade58ad9d6a5532b1c4def980d57c12d61dbf2390a80b66f5e6eb257fc7978209510a75140b8e8a93db0db4502867c5fff252285c
+EBUILD jinja2-time-0.2.0-r1.ebuild 672 BLAKE2B c9b83785ae8cc79ebe775e9d4b2814b88c4e3150d2581477bff157b812645fc2c7c72ec096e00bb632719a9c58b9dc814058cf75e67e9ee37f1b9b704ee18405 SHA512 ef1a82ff9d26e022f9a4c7d4f2518a89764c7a05fcea6481fa135a2d913417fc179a67db10a49281a97eddc40ef501a25cb0f8a7cd0f5346fd9999569593d927
MISC metadata.xml 400 BLAKE2B 1b41d34e0d32e03e8a012358f02460f7090d0f70fab1be6af4f91e55a22a35deceac8078d5f2723676171b4641594ea4fe58b614948dd9b7bf60bf6889b68ab3 SHA512 decfcdeeb4705a9f62c6fdd9a249b5a7363988faffc5758d9cd50da9db909bf792da78ba044bfbada5b6429a6a8139c833b12ccb8e0d7cb7bfbae4f8d16664c1
diff --git a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
index e1f064fa6fd8..69621700ac1b 100644
--- a/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
+++ b/dev-python/jinja2-time/jinja2-time-0.2.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jmespath/Manifest b/dev-python/jmespath/Manifest
index b2a5bc727222..b05e9f9e05aa 100644
--- a/dev-python/jmespath/Manifest
+++ b/dev-python/jmespath/Manifest
@@ -1,3 +1,3 @@
DIST jmespath.py-1.0.1.gh.tar.gz 80936 BLAKE2B 9dfcdf4a8359d0e7c5f333e349d12e5c438693cf81b64df1a8a3b7211304ee228e9579be528a9b35ee0e4289539a5b4e214fcb9cb42d2b3fdbdd2e1a83975bc2 SHA512 c1676a4b7565d25c2948569005c503a0ca33908de6ed16536767da2c00c634e4ee345bcaf88a01bf6cd2996aaf722faaedff80061ab65ee77e5bc0f494f86a70
-EBUILD jmespath-1.0.1.ebuild 696 BLAKE2B fcc90e8ea51095a2ebc5b7dd487fefe3d766cddb4e91bdb5e2b011b707d32536c0498e0b5bdeab0d2ea98e29532b17c78b8a2a66a8d9912d1267f3b5fe787dcd SHA512 f3970bc264035edacfb05d1c1498caf62626bad884de1447b8159a68397f9be3106c64f8200fb36b66dd913ac2186dab0407647a70d9a5762efcc9a49ad7b993
+EBUILD jmespath-1.0.1.ebuild 696 BLAKE2B ced7c1eafe00df000fe295f060a87b82042f331d74ba8636aed031301e89f154a482e6dd33ae30f24953b10b1da9232eb120d207b1e8239d4a67edd7a7ed4142 SHA512 d554c9a63db71dc42ad1ac4032456fbcd3a2cfba6d8841cb277b1ca0b3eae51e6c25d2cfe9e1c15e7cd43395d3cb811253fd26131c753db654de94732017cbc7
MISC metadata.xml 480 BLAKE2B 875457145d437a35e58412480d1bb3c1c7a3cf3e7c0bf4677303025c32e68fcc7a6c2738b7558f0c55aa34f2256c9762be18de3a678effcbacd37b6f61bd3533 SHA512 10d3de0c738b5e4c01065e1e0611b508e3acd63ee05c5edf95aaf6c664035d4227b7df1deebf591c492cc948badad0e82a3e8be23dd64c037484bec2c3e254c4
diff --git a/dev-python/jmespath/jmespath-1.0.1.ebuild b/dev-python/jmespath/jmespath-1.0.1.ebuild
index feef6572c14e..7bbeafaf84ad 100644
--- a/dev-python/jmespath/jmespath-1.0.1.ebuild
+++ b/dev-python/jmespath/jmespath-1.0.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/josepy/Manifest b/dev-python/josepy/Manifest
index 643c43e91e7f..90a9b35825db 100644
--- a/dev-python/josepy/Manifest
+++ b/dev-python/josepy/Manifest
@@ -1,3 +1,3 @@
DIST josepy-1.14.0.tar.gz 58794 BLAKE2B f7f6568dd3ffceda2a15297c26cee84efc88cfb666a6edacb6528fe77404a21fc5a77e691eb4260bd9c52125092d3cef3cbf76195f9a9f9800804020d18eea55 SHA512 e003916fb6c8d0907c5b63a20a37f167ca720d377f4fbb434884cc0d50c63aa100ff62ca753615b810b9874f4f95249f9c7c7fa03fa25b1449d2e5a9d4f7f167
-EBUILD josepy-1.14.0.ebuild 727 BLAKE2B b42e30ed12bc276f028e965c0a464e770690a09bb1f97681917f88c6b5407ed0ba8fb49de29aaba4e53b2b1c93e0e0a68dbb1dcd7c7f5afd4f6d0a23bedb3228 SHA512 a6305eac23cd406605318adc56c73c538f788157c8934b5a2e8b963ab8fc996fe28fa79ddafd1549133f9b028e0c3c8847f587822a96549176d9ef7fe3d7361d
+EBUILD josepy-1.14.0.ebuild 727 BLAKE2B d0d2e2aaf3858318c083fcfe4be96ccd4b193c7bd479d3db04ac3e25c90bd4d012103cae6198f90c367e9db630380f86a113dae66548e096582e4075162c23cf SHA512 0541dc2ed4487f94f714603d2a402b579600e538b848ffc4e1cfad1f20c9706b8e92e955ea0f568835c676f7f342c9236f89501bd9bf2921e3b57d6ea4f3d37f
MISC metadata.xml 720 BLAKE2B bfe4668c6be6fcd57f41af649d31ebe5e4d96db8a0d851ca9c8365f42f1752e820f7dcd04da9ab974f8e9c99ab443bc7b516005ca510f4dac9390616b9135269 SHA512 be0b55bee1d51c91cda3893a2751ac9e8440b61c106daa9223ac6ecb3cd20e06b41dbad892e0e647e899a7a1eef1e985f29ea9a355a8c0d50524f599aec3cc88
diff --git a/dev-python/josepy/josepy-1.14.0.ebuild b/dev-python/josepy/josepy-1.14.0.ebuild
index 8a586a4a7835..561a5ed665fa 100644
--- a/dev-python/josepy/josepy-1.14.0.ebuild
+++ b/dev-python/josepy/josepy-1.14.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest
index 6e0ac6b1fa89..83647fe3757f 100644
--- a/dev-python/jq/Manifest
+++ b/dev-python/jq/Manifest
@@ -1,3 +1,3 @@
DIST jq.py-1.7.0.gh.tar.gz 1953673 BLAKE2B 861dcb706ef801ff3abb47a6b85fb8aad03988c717a67063d737667ce6853c89dbe10bf61dac517701b8b3e3af6b97d12a15ed03aa0d5a6e6d0d3fa2697e9284 SHA512 918e4537eacf55d0cce888b1946b13acb6d177906d704c99e0b1cc88a55a2929fbeccef7d3fa61daaf0290a97afec581d23a641bdbfc0c700744422135fbcad6
-EBUILD jq-1.7.0.ebuild 988 BLAKE2B 732aec086c9dc8a390442383e13c70e1f66e24dfec8fad69bdd84ec019e26ebaf09fa195512fad2b929aaf25e63f6774f5e1513089bc27fb0ec1a6d7213439b3 SHA512 7c923621beb31013ba0517d68d0c13987d3387932e1df9a945049f14bf7fa1d9dcbb53a67a60beb55eef5aeb706352f6ffe866d564d5a9c4648040dcc8c3b159
+EBUILD jq-1.7.0.ebuild 988 BLAKE2B a3e13f7ba3b77e03c5c1882724474938bab236293881908ee50dc2b6811cba9f45e876560e5d88cce8c3080a045b377f7ce3b74af487fa68d36680bac4aa3efe SHA512 fde6f1a19ef625f9d64d3b0d73a32f3902340e32597abd83429683993d652779c3b33a706f6bd13b68b4c4e6bc10cab0c50e57f30f9063a5edd790294dbb9114
MISC metadata.xml 367 BLAKE2B b17eb2d9c460774d98ba18faf8a09d1c9c711433d0dfcff08df4f769411db66fdb2241d12ebc706664cdef98d9dbeb290614446112f53ecede571f77aa085174 SHA512 399b63613673deaef747fd380d6bdc086a4e4b57c5509b15fd6e031ea613ccf59641c95064fc7dbbf61f8d879fe03faf7e8298e4e8792a8a0b7a2bb3225e77c9
diff --git a/dev-python/jq/jq-1.7.0.ebuild b/dev-python/jq/jq-1.7.0.ebuild
index 2727438ff8be..b27d074c918a 100644
--- a/dev-python/jq/jq-1.7.0.ebuild
+++ b/dev-python/jq/jq-1.7.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/json-rpc/Manifest b/dev-python/json-rpc/Manifest
index f143b726ac85..8add275e736e 100644
--- a/dev-python/json-rpc/Manifest
+++ b/dev-python/json-rpc/Manifest
@@ -1,3 +1,3 @@
DIST json-rpc-1.15.0.tar.gz 28854 BLAKE2B e9883171f7d63b9d198d5f3f0155609397a84a5f97f5c2b0b20535615067e8d5941357e6293f1917aeec5193c4e4d30a9d930807d2de8f02c87ea45967a507e1 SHA512 5d6d0dbbbbcfa6a63fe20d78726c42449f60eb6fc1c08939ecf8e9a9ee487850f975df06f71b17b0545e7f2f8f6a971642a01f85bbd01c46b66df6f1b2c2f327
-EBUILD json-rpc-1.15.0.ebuild 710 BLAKE2B aea169a3216c9ed007d428229204f48931f8218af5077e0cbb86fa097fee56953ef50117a7b68c8afb16f9b88ab27feea184e5f34f108494fe85cb62d8a921cc SHA512 ca8f99665b73fe1bb226e3de4db9313d507d73d1d91e4038dc6747895feb588e698192bc6fd7444bbc4886c217593f6bd0ff78caa149f06f69f75ae21762976b
+EBUILD json-rpc-1.15.0.ebuild 710 BLAKE2B 341505e6c468322ac186d2b9cee66ebd82c6788895c1ea5aa09e8aed790fc9b57f532a3572205934b8cee6b5ded577d0528f8479c420e816700de39e9b48e627 SHA512 0aa6a75f479900f14f96fdedc013e74262cdfb81d61685db9e9b6b3e03da228fe5b872b805470b02717077775b38f441ead687d737db5d3928e7cb2f161d7861
MISC metadata.xml 805 BLAKE2B ce78b96c55931c113b068d70f23bdc1d682dcea65cdbe0e3f057cbef8c2ddb4cf483f01799672e4e346b99f2aa3950b71ab269e847b08ef1500bb6acf1981541 SHA512 93c77113b13c208642dcc1fa32862efc1e8f30499808266cef1853c1df4dd086b3e0eea1c8516a4a98509b80601e0343fb2ad6fdc7874d0776446bd39974aa50
diff --git a/dev-python/json-rpc/json-rpc-1.15.0.ebuild b/dev-python/json-rpc/json-rpc-1.15.0.ebuild
index c150dde004ab..fc473f92338e 100644
--- a/dev-python/json-rpc/json-rpc-1.15.0.ebuild
+++ b/dev-python/json-rpc/json-rpc-1.15.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/json5/Manifest b/dev-python/json5/Manifest
index 7bd945da0c1d..747547de0080 100644
--- a/dev-python/json5/Manifest
+++ b/dev-python/json5/Manifest
@@ -1,3 +1,3 @@
DIST json5-0.9.25.tar.gz 40332 BLAKE2B 4b24a2f3047c04ce80b0415340ce2d957d319bd45e804147710eb7c1eb0da97b083220839a6e11b852d8c9df5036e2a401060cdec93442245e220fc816d7811f SHA512 0ce3943af45e22415b30a3d43497236a1437adb67b739b97db7bb25b156bb254d0daf613f1f0ba5fafc5904708db81c8a786237ade757267f767afa88d5aa2f2
-EBUILD json5-0.9.25.ebuild 473 BLAKE2B 3892af1d1f83f3990e33eed84b71d4ca6c2f28726715e67d936f38a73e06460d99da56cafccb9280b3110ccec513b1fd1b8f535004d809c2b1a28a0169a50dbc SHA512 cf98aed488668ff968bc35fae371b1afcb2b3375ff56dcfb9edb225c6d04d383eb6bbe7be95288d821d108de0673d18187844a61b95a492f11e1073fad175f90
+EBUILD json5-0.9.25.ebuild 473 BLAKE2B 17e43703fcf432442ab5f110329b45f2fa5927eaa4648d706e1f0edca2fcc6cc2737562a71044e3c0463cd478adf88302db144d7cae22358f739cc0552b4b3f5 SHA512 d429d5aa1077785047498f6165e585eb1f37f140d027a02800a838049032db8c89ca6b031130e9f05dcc9d66698705d208033c048a1d675358e9b3b31aae131f
MISC metadata.xml 502 BLAKE2B 9dc70229a26364dfb51ae26cff9817bcf82c47391d9fe3b6a4b11b79848f786989c62d6c3cbbed9b476da82dcbbbe9e19bf738d860ed423c3c9731c646314cf8 SHA512 257bb6f3e18053e852d693bef7eaba9e40ef5fb25ef449a275a7fbedd9a4247217bcdd016f0b3a93658ada922882bacd723235b2ab46c81dfd8cb42fe933ac74
diff --git a/dev-python/json5/json5-0.9.25.ebuild b/dev-python/json5/json5-0.9.25.ebuild
index 90c8fcac19c6..a2ec656fb628 100644
--- a/dev-python/json5/json5-0.9.25.ebuild
+++ b/dev-python/json5/json5-0.9.25.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsondiff/Manifest b/dev-python/jsondiff/Manifest
index 2c318a6a04b3..49a208411046 100644
--- a/dev-python/jsondiff/Manifest
+++ b/dev-python/jsondiff/Manifest
@@ -1,4 +1,4 @@
DIST jsondiff-2.0.0-nose2pytest.diff 11525 BLAKE2B e1e9f6996448c5f8454a74dbe5782684d68cbb00eae1793fd010bccd80b682e6f3869082df9546603ce87bee82a99148a948db675b1da8f2815e5290eb632763 SHA512 791e4f8473459e374892067cf90099df23d981857b81cc164e2d0c35c51cbbede160de1b46474b6cb817b8811e2481172807eff31847a7847fc847948cf402f7
DIST jsondiff-2.0.0.gh.tar.gz 15405 BLAKE2B d69e5a9316e8ce32c6fd3e62162b609a471ff57bacb77f47a192b85352e77135a37c964d0ade5df4b4e37fe7d996eab13649dd4c6a3bc3fc0479294f840c82f9 SHA512 ca266040294c064b499763174613628125a9d426f37eddb8f63806d5774ce8828d514ca30ea4b42f6e2529aa34344c601ece05b6c1b42dcedd71c7b62ed0afba
-EBUILD jsondiff-2.0.0-r1.ebuild 890 BLAKE2B 973529e6d9bee544e93bf695c1e57a19bcbea5e0d347a3b43503d8f2435d8eaca1af0f8246848b15867cf16c5794e3dbc55d55c4cb1af91bd801142acd6b1d11 SHA512 1056dc5d94182f0e8850700a29d923da66534b47e95a4410f3efb949284444e935e90f213dff5c00ab03e450fc5d6f7642dd1443ae115c5db9abbcff394a3eb9
+EBUILD jsondiff-2.0.0-r1.ebuild 890 BLAKE2B c7fbe57d8e32d5d13e7e9db8f3a95836161a8d11c2c3ef2cdc0afb4b060b2619e2ca806c4a924e395bb39ab89746e0e6f107f48f48bcf3981bf8563eb3172afa SHA512 e60ca888b97ea68ebf98938394cc46b4bd50effbc4287b366806f53099d9db11f90430a8c0fe48ccf183a33b484f5b36d38386a853f2e0b2bca1649354cabadf
MISC metadata.xml 561 BLAKE2B f11baa5f35a81e4fd69adde15b5a39d728e8137a112ef7c794e8d008d5de829ab5a333fcfdc2e1dd2156d91bb779db204a21c73eaad424e983c7865b33a81785 SHA512 238d5cedd70a0fd887f6007cbee0e11faf4b574b346fa91c66ee6d93e06571364fb80a0fbc13fe347f34e217e7589f5b61984c5ab0ead465d5e725d1792af4c5
diff --git a/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild b/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild
index ea2d7a917ad2..cadb65795ab0 100644
--- a/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild
+++ b/dev-python/jsondiff/jsondiff-2.0.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/jsonext/Manifest b/dev-python/jsonext/Manifest
index ade2211ae151..22d9d2bbbd84 100644
--- a/dev-python/jsonext/Manifest
+++ b/dev-python/jsonext/Manifest
@@ -1,3 +1,3 @@
DIST jsonext-0.4.2.tar.gz 9574 BLAKE2B cba417bc116e572f383a6d396d33fab0f6b63534ae89c402b6cfc0297a0c2fce336bf63464252fe9c87a9617f7f00ed82fe9de9d4e95356b60ae555963d4951b SHA512 2b47b48b529ad8f3b9662ce19f6ea9250648e17cb94e4a59a52ab6a9aabf64abb74f3c76a1edf274fe1e52863352456c0f95c5cd7406c44ca917b6addd09a2a7
-EBUILD jsonext-0.4.2-r1.ebuild 602 BLAKE2B 0aa8e9844d18c357ee6392138f66ed810826b03a630797a0db029c5ea70189a9695f57a94da7e08ccb9db520f3234259411da3b9d28888e64a1257c1f1ce7c0c SHA512 70ca6eb7a4ae6f64dd775ac6888c08e9b5ac7baa27e1ed770b1f5dc7431ec2c4a607c6bcba6d3bce7bb4a18794de3d94efafa1132d30e70f24333b4c4eb66b95
+EBUILD jsonext-0.4.2-r1.ebuild 602 BLAKE2B a99046ae799dc699ff94bfbfbd1d3fc0b6525963234326fa2e0315fca679d52ca97f5876544948fdfbdadecad749a25f87293db6344ede828b4548a1bf1c4081 SHA512 f2942bffaa443ebe9d3d793c359093492dd29ef47a420c58dbfdbf125c8e7e610b11602a9907ae060431f1c5a84d140a984b1e4f3001016bf5d29931664a6f44
MISC metadata.xml 479 BLAKE2B 27ae299c717103796af60e26db6c5ca2ae874f4bcbd4a0c69998f1788b7566ca4fda77ab1135a04a1fb49ac7069b817e41a8f87851fd03618ec00311a5866752 SHA512 a05a510cfb4092995a4768830fd35b6de9a40bffcb8a8e5d39e3a1291f33fd067274005049a2e001a952cf7f59d4ba2612174ac35b2ef19fd75686eeb9608341
diff --git a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
index 2a7b50f6a05d..aed483232d75 100644
--- a/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
+++ b/dev-python/jsonext/jsonext-0.4.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2019-2023 Gentoo Authors
+# Copyright 2019-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/jsonpatch/Manifest b/dev-python/jsonpatch/Manifest
index 11079388b4e8..c49d8234ce30 100644
--- a/dev-python/jsonpatch/Manifest
+++ b/dev-python/jsonpatch/Manifest
@@ -1,3 +1,3 @@
DIST python-json-patch-1.33.gh.tar.gz 28475 BLAKE2B 7d95ab23e09141cbe26618c91b12558d5fbfecda3e5b148d834753a364155d30859a9bdc3d321bdfcc5269f7e0170671524ae78f5fe65a8c97041bab3fb522b9 SHA512 0685f63949bee135b19d0962bdaab32ba97e02772b6650d885be57c09a2e89546222ebba1a4cf146b2f91027790b0a3ff2ea072d66dcebf9153aa601638bbfa2
-EBUILD jsonpatch-1.33.ebuild 952 BLAKE2B 7a5d23b04f41b6c28bf28c2c5d591d734b5241cfa8cea0a5741be8a39c0583132a1da71d2f659bcc97b2df0d371ba8bcff0ecc6ebe0ad55b3848418d12c06a55 SHA512 765b4e79715dc0c48b79c44e4f7221cb27e10ccc10b2a2cb081557c51148fa63fe4666d046def7e934caeb321fc6a884982b427abbc5c86b0caad1800c8bbf39
+EBUILD jsonpatch-1.33.ebuild 1169 BLAKE2B f8de6aa457c248e50e38240c1846e19e45f1b0cf516eea4da0787c4724a3d31b43ed9cc5c1986166795f4cb293558a0ec0f37fe18649bdc636fdaa12ff671242 SHA512 6dcf4380830eab214c17a85fe844502fbe3999b0753f28ca9932aa082755ea0928fba3534ad7d87910373535ca67634a981b03727424b9dec80c0cff52ad347e
MISC metadata.xml 705 BLAKE2B 4c59d56bf1f2eee88fd6a9284f13055ff97cc9c787ad3e03b983b8ba0c995fd34148e9a6ceb0f3f4cd1226aff0e60c6f7bc23e26e8da375d3527148ed49766ed SHA512 0323b39edf87ff697dc30deefd0568706e8318e54fb072902d5b60a31be65c39966d727f441f524715ce4c3a0958b9264d82ace03210c9550115a5b3fda2edac
diff --git a/dev-python/jsonpatch/jsonpatch-1.33.ebuild b/dev-python/jsonpatch/jsonpatch-1.33.ebuild
index 0dcdc83e1831..cdd23d1e88f9 100644
--- a/dev-python/jsonpatch/jsonpatch-1.33.ebuild
+++ b/dev-python/jsonpatch/jsonpatch-1.33.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -35,6 +35,14 @@ BDEPEND="
)
"
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # https://github.com/stefankoegl/python-json-patch/pull/159
+ sed -e 's/unittest.makeSuite/unittest.defaultTestLoader.loadTestsFromTestCase/' \
+ -i ext_tests.py tests.py
+}
+
python_test() {
"${EPYTHON}" tests.py || die "Tests of tests.py fail with ${EPYTHON}"
"${EPYTHON}" ext_tests.py || die "Tests of ext_tests.py fail with ${EPYTHON}"
diff --git a/dev-python/jsonref/Manifest b/dev-python/jsonref/Manifest
index 09787aaa466c..5dc18548b428 100644
--- a/dev-python/jsonref/Manifest
+++ b/dev-python/jsonref/Manifest
@@ -1,3 +1,3 @@
DIST jsonref-1.1.0.gh.tar.gz 20465 BLAKE2B 5dc790440133fc1c4fedcbfb9889f9647f62919e960a81fab141e92c9bfe2349a807c1f3be1ac819b6d39d1ab4134e9d9e61fbb1c34008bf1831c997abe030ab SHA512 6237d32d0547b11253d0bfe1dcf37230ce2c3f4c15ec643cfbef997ba6074ab881b20c08ce43f1d7c26993f1f06fe7d35aeb7fce98d2105bce2311d64e34ab71
-EBUILD jsonref-1.1.0.ebuild 567 BLAKE2B 188217da8c4ecdeb97109f8e256cde7133a561ff2b27c3a2a591bc7f26abb4daf934b51e483c827efcf3b411003f61684b5ffd4be0c4bcecba03c5b2974ca796 SHA512 85e7a3b3df818a38e50574ac445b3d8b88b2a6a8d087a563508ff736e3194b8786b372a73220523d4ee10d59ea658822761ef243f29e7b9da1455fe06dd2bb71
+EBUILD jsonref-1.1.0.ebuild 567 BLAKE2B 537d985fc2751bbea5343353d400b118128b1d8b8f15b7ddfb35a27c36ec23db20b2c85955e7e08effd1f980d70acf73f2d9d84a07a21a6ff94165af3a29eef8 SHA512 99776e499e8ee35816d40c048057584a5616406caec1c5474cfe52bac33e390f2de02fe47e1f24bb0d27669dd1ac987a4ed96f92e8b2b8f203294fdb99062c26
MISC metadata.xml 797 BLAKE2B 4afca797d34cb036eefde373c1c02ac9619153670c8f3d9612b5687f248639942a51cb23e18119f61e3cb3dada9566113334662514a89bc6bb2de9ec9f49b4a4 SHA512 803607e8f9a7391f97aa104a4f3997023d341772eac6af0934bea84cbe45dfc1aff59928d8d45116ef52a4b86edc3ff3e28d3547b2f4ceaf37eeb7f2fde0ea7a
diff --git a/dev-python/jsonref/jsonref-1.1.0.ebuild b/dev-python/jsonref/jsonref-1.1.0.ebuild
index 6233424f0523..c4838053296c 100644
--- a/dev-python/jsonref/jsonref-1.1.0.ebuild
+++ b/dev-python/jsonref/jsonref-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/jsonxs/Manifest b/dev-python/jsonxs/Manifest
index 8b3e8505fcdb..64e3abd13cba 100644
--- a/dev-python/jsonxs/Manifest
+++ b/dev-python/jsonxs/Manifest
@@ -1,3 +1,3 @@
DIST jsonxs-0.6.tar.gz 4071 BLAKE2B b19e6049be686abfcd0ce4dfd70b15c7367addf80ade80d3cdc3b3521885d15d92a3c5f71e80bb34de5a51fe8effdce3f6caa05ea5f7b60fc2ada536d98d34e4 SHA512 6dd5cb58b3f5ed00166bae175ef8daa4a4c18970c44afcc197bcc502433b164d5e3a6dfbd2f21f944a9339c257aac8af7bf1df8b3f1c2b12cf17777fc99e2272
-EBUILD jsonxs-0.6-r1.ebuild 462 BLAKE2B ad9e5ea768f29ef9f51d48cdb0ce31d6b6a45d88a951ce754eaa738997f12f1096dcf6c3bab5cf93607f7190b9119d76100b36821e39d2d5de2389a3501a22b6 SHA512 103efc97628cbb02e14852465f58930c2677d0bebed16639ba5a0c42fe1cab489361cc353cb90bfca3c5febf4c360326865284c67bf69c3f0aa02968752477df
+EBUILD jsonxs-0.6-r1.ebuild 500 BLAKE2B ab2cb6f708ec761fb4d8218a0d4980f3d4666fc2bbf4e3f55f0a56e7dd923e46336164fed31b4affdaa67ed62c7d83c091ec16de7179e1770839cfa778046eb2 SHA512 517125f3b37d3daceed9e48868d8e9ee4efac56719d80182c81551fadaaf504d6bfd521f285c3a552b7f8c4f813d4d90425bbb990b5cdd27a6d3a796493bb333
MISC metadata.xml 389 BLAKE2B f320a1866050de0e3054e271e545a6aa0052d6fa1c6918c6150efe3a28b8979d731508ca3833e953258e90fe3a77b4e42f99716aa32a34f690efd7234b1fdbfb SHA512 0940b81296f260a18c7ad4e0d655bb3b1e100ec0241389868cb21d8c57c3eee40e966e266fcbaba3ee5f2dff00970df2f8c9afbf2ec949e5259c399ab8bbf496
diff --git a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
index 39aeaffc85bd..05b7899d3e9a 100644
--- a/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
+++ b/dev-python/jsonxs/jsonxs-0.6-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Get/set values in JSON and Python datastructures"
-HOMEPAGE="https://github.com/fboender/jsonxs"
+HOMEPAGE="
+ https://github.com/fboender/jsonxs/
+ https://pypi.org/project/jsonxs/
+"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/junit-xml/Manifest b/dev-python/junit-xml/Manifest
index 7564554cce96..04b569cb18ea 100644
--- a/dev-python/junit-xml/Manifest
+++ b/dev-python/junit-xml/Manifest
@@ -1,3 +1,3 @@
DIST python-junit-xml-19d3cc333d35dfd2d17d75c506336c15e5c6685a.gh.tar.gz 11111 BLAKE2B e40914263421e7021d6bd697a03ae74b596d915479f24e8227d8b0b0bda51529df58f7aa54b27e981bb1df0aa36d7876f4f30fff8924188143bc4dd6b1d80b17 SHA512 73d5245f4a324485370e91d0d4d9a754133e0f90e5ad9ae7070bbb7aad29bee5fda4103548483358d536834c5fee9c8bd5fef79c4b66f905a2aeb0823ef02d22
-EBUILD junit-xml-1.9-r1.ebuild 886 BLAKE2B 8a57f58375e37958e97569b1eb195aa389dac52b1ded5e0f0694a8098e5d2251305c755460fb3ffa78117e999360d6cc803870083bed0efa05e6fefb460592cc SHA512 e888a4434299fbb2c703bdd09bc9db88abc52b329c7c95b8145a775b68701912b4162ecc5a3376bfab75b69a4ab7ea8e84b3404c36b745d0b2681f99c269caf1
+EBUILD junit-xml-1.9-r1.ebuild 886 BLAKE2B 710e1fdf9b4e7f5f3c10d370403e8abd99f5d974af410485e726e277d4b3be81985b6097ef6325afec14d444707ebd3f5e0b305ab6b432df1a031097e00bf47a SHA512 3d4e102a463148cecc545135fe4c0eaa564e549fa27747a0a8aaef3d2fadec83a34d8ab68204161ca67336be42b9a405eb11c7f8d20daf8f42c793fa6a52f991
MISC metadata.xml 353 BLAKE2B dc100f962e8cf0654d7d917805d6fe1b0031104c8739f42b98863c4263fb8cb8488ecd921f0d39b198f369997fa6b20955e672a6b6790991523486e56dc8efe2 SHA512 11ca84b0cbb8acc5847c047018ee2b30bc97b308f1609eaf5f01f9c302ad13d557ce4b7d2cbaff17d10e58e3cc13c9c8cb36c8dea4d80290654318c76479605a
diff --git a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
index dd86eb10ad8d..017d20cc87c9 100644
--- a/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
+++ b/dev-python/junit-xml/junit-xml-1.9-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/kgb/Manifest b/dev-python/kgb/Manifest
index 36d5a24d4d19..26cebec6f5ca 100644
--- a/dev-python/kgb/Manifest
+++ b/dev-python/kgb/Manifest
@@ -1,3 +1,3 @@
DIST kgb-7.1.1.tar.gz 61504 BLAKE2B 37aa4c78e0e74c2ad10db047453229d903c72dc9f359ce916f66b24ddc390e89126869e8e52942854911952e995b45f9a304e48574c7c79319f388d0f70d148f SHA512 29e5d78270f55b82b917a1e448307397f813502cc3a262fd6af082417f3875c88732b3f7c11c6001120bb0cba4079c2c6351b2b24287b1f5a3b3c891cf3f8d55
-EBUILD kgb-7.1.1.ebuild 560 BLAKE2B e2656698793fc8ddf1f96e1d83b864716a6603368dfb34c6987a0bc6cb9c25e88ea87d08269f08fab4eea9161e62ba4d254dc7cf1229c383cad376fb9ddff706 SHA512 cb27ce0490c2227b81fcbf7fac2fc82e5a3ae8415403df3d75f3e95d3087f4e9a86522be047e94294dc752cdd38940928aef0ba9cae82d4154e253fcd1f91a1d
+EBUILD kgb-7.1.1.ebuild 560 BLAKE2B 8be69a1310bb40ddd487477381dcbfdbd25197b478de079abd43fdebff5f3c07c5b619819e16cf4f6a3d506a6ea5c5cc1451127eeac5a2084e0f89f8c1c9eb7f SHA512 b22d3511c40febe858bfa5764fdb924ef20467066d9356220d81dceece7e168a36850918e278a94d12461a230a229eba845b1b8498e4bfe99f39fc9b8df54f30
MISC metadata.xml 385 BLAKE2B a36cb8262ed3d2fd3114e8c84bdd732dbbb661b8fea7a9705ff329f56659c020e5b9e00756a9e9dbbf073b894ddf5f811367b8c4d9b11dddd7c866588987e96e SHA512 5ee33147dec8e3fee8dc4856ca8a363674cd1854f36e9a01559751ec6799d8f8c995c8d0f82dcf794161b1f91acec387d7a18d7cdee2638fddbc177f0a069c81
diff --git a/dev-python/kgb/kgb-7.1.1.ebuild b/dev-python/kgb/kgb-7.1.1.ebuild
index 9167429c4851..c91e01ad0b6b 100644
--- a/dev-python/kgb/kgb-7.1.1.ebuild
+++ b/dev-python/kgb/kgb-7.1.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/lazy-loader/Manifest b/dev-python/lazy-loader/Manifest
index 3b058b06ffd6..ee026f45e690 100644
--- a/dev-python/lazy-loader/Manifest
+++ b/dev-python/lazy-loader/Manifest
@@ -1,5 +1,5 @@
DIST lazy_loader-0.3.tar.gz 12268 BLAKE2B b4b38202fa5c4558934dc6e2090b0585d9245a69824fb9548f5f24c3538232ce35fc1096978c4bb385bbc19b1008487cbe5b2e5a81f672acc790bfc1ac4b1bd7 SHA512 282efef8a20321bda07be382871fa3314ebf6c59f2451b33e613a72dd5b875fe7a7b8ea1336c879d79bf78cb808e1220a68ba30cd4e948d8c10ab0ca9ec23938
DIST lazy_loader-0.4.tar.gz 15431 BLAKE2B 6b6eee0ac8976b224cc16e09e3317197164b547b4be834711bacffefcd186fe98cdde3237d5093ca41a80ab7d5db043fc3dbbae50416bb771b27ee6b0934037d SHA512 29e3589929869351ea62cf7cbba86b581bd7935918b54cfd5ac107cbf7cc427d6d4e050ec1f9bef084587e55286d7afa31d5cdb6deb7d072d25493d19d6bbce6
EBUILD lazy-loader-0.3.ebuild 471 BLAKE2B 2d7a3e742c216134faa1e79ed523d4c4213e5e6e0bd5280bc53826fb124deb2b4e4b62c7648f5f59e49437f345754faa9ba00c1f9d75802f03b1099a1a36dfc0 SHA512 73fdbc52c4e1c4f2350af075f55097d1c1110c50263912b8320852f237e1f79692be5364605aa2a9ef4bf3b2f9e862eafc8523073d9f98822f4617cf7789d508
-EBUILD lazy-loader-0.4.ebuild 530 BLAKE2B 9c00ccb6c4832e3accab28de012022c599b92015fa27cde2c7a4427a0d4e0c4a9ee7dd7b0dab09ed9d16dce5121b18df162067221c29cd482a8b83959def29eb SHA512 49445f77cdcf5e217e9a9a96db0c254cb8bef5983e94a3b57cf1e4d354873b5157cc9a0febabdbcfee14eeba89456d162ddd52583c0226387380e0d9fd0cd716
+EBUILD lazy-loader-0.4.ebuild 530 BLAKE2B 0be72512f1beed11ccd766a211d52bffd887f48b75e33675e5f00ca6270c4e05ca66563f8b83c7f95bece1831e6b0af6d1f86c71e690132c5a104328d58bd526 SHA512 a04e7554fe4d26c0c2a0816adc505d4142cfee4691ed77cdcb2f3c3fdac9411a851edd70f9d1054e1c623d49e33425b2f9d547bf16b413035e0b07f360f3a18d
MISC metadata.xml 409 BLAKE2B a2f6786c6d275ea8b45158997edf20e29216729a15e5982b29fbf5e20a315f9d2ee605482e802b490049bc08ce5f6f402855f7732b7777faf5e2a42a38fc6604 SHA512 12a3f01b9877ef9f165e2f0c274a8eff547e24c2bc8fa7a1dc82063a8aafa46531929e1ff722af8549ea3c99f04ca0d8991b46f3c69ff3d15fe4ca6feff7939f
diff --git a/dev-python/lazy-loader/lazy-loader-0.4.ebuild b/dev-python/lazy-loader/lazy-loader-0.4.ebuild
index 1f89c455db85..d72746629473 100644
--- a/dev-python/lazy-loader/lazy-loader-0.4.ebuild
+++ b/dev-python/lazy-loader/lazy-loader-0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
@@ -18,8 +18,8 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-distutils_enable_tests pytest
-
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
"
+
+distutils_enable_tests pytest
diff --git a/dev-python/lazy-object-proxy/Manifest b/dev-python/lazy-object-proxy/Manifest
index 31d7731e6d04..208e37ceab01 100644
--- a/dev-python/lazy-object-proxy/Manifest
+++ b/dev-python/lazy-object-proxy/Manifest
@@ -1,4 +1,4 @@
AUX lazy-object-proxy-1.10.0-pure-tests.patch 1020 BLAKE2B 4121388f3dd8535f1729fd239a5e01e006a5665d095504d6a9611a26914699787ef2c1379606fc0106acf1229911bad48d6f104e16afa89caa06f913d74b9d27 SHA512 68fc383fa494ae45a9addaed13404497423c9021bf0b85b19b72389c6a286510db3edcb38ff579be7144775a0a51da5ae21b7ca26be68a28b52222c9a0044401
DIST lazy-object-proxy-1.10.0.tar.gz 43271 BLAKE2B f2146db4ebb3e48b4af36fa56a1656c3316896eab9e9b9c5450106b18df27a48a04c7ab8609384caf81899f956a20990e54818c836bd20b607766652d9797eca SHA512 0693a2b6d13909580e7b568a030b884f84fc1578b17e49ac4246572e3e8b18c05a2613572f24b908630528ecb606d149a106b46d079f2c42ced5172146e413c5
-EBUILD lazy-object-proxy-1.10.0.ebuild 1154 BLAKE2B 798a1272385a000fd6a63445ffe5186b420342f0ab026c450543bc81a3e553690e8c922e3e50e2dccbc21eb8912df845304a0996919b0c4a548c0a416f3956ff SHA512 49e4c1aca853fc2d46d4e2c1c8f5955ba12975b6075af5d13bdfad90820e86c71fc70d0724908b6b4c9ff073e9a9e6a0e64be808f7d47a5fd02c98ac92e3258b
+EBUILD lazy-object-proxy-1.10.0.ebuild 1154 BLAKE2B 56d053687657cee0b145ba13d761acc5f82878a3c642276ea37071f117970f313bfe0c9c84b986cccb3d3867296a18baa4c61ab73f23b416b340fbf014553b3d SHA512 7566048c02503a063a93b3e0df206ea6151161a6c6f32f68c8148969abf493ff1b72028d0673662d76b637f82a99ee31aa9ed07bac9a6b06d81a1e1054f18ed9
MISC metadata.xml 540 BLAKE2B daf53065c3af28ec7316bab786a7ebfa6890de83bd6434d39052797a1d08d9e7e05fc437fd9994bc437ba0d38dc6ab1cb2e073c2c053fdf55817302800e97b19 SHA512 e66e27df4757f7d13912934551b7fb346d734789f1b0b17e5c875dd5261babf65188bd31966f502be19e953fd9bfd87a64d49ce8e1849b2122a30905d3639e9d
diff --git a/dev-python/lazy-object-proxy/lazy-object-proxy-1.10.0.ebuild b/dev-python/lazy-object-proxy/lazy-object-proxy-1.10.0.ebuild
index f72801a86690..200c5a450cd6 100644
--- a/dev-python/lazy-object-proxy/lazy-object-proxy-1.10.0.ebuild
+++ b/dev-python/lazy-object-proxy/lazy-object-proxy-1.10.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/libarchive-c/Manifest b/dev-python/libarchive-c/Manifest
index 03829b7d552f..c7934bcb1cb0 100644
--- a/dev-python/libarchive-c/Manifest
+++ b/dev-python/libarchive-c/Manifest
@@ -1,3 +1,3 @@
DIST python-libarchive-c-5.1.gh.tar.gz 48816 BLAKE2B 5b727c88eca866f69eda701ca8898d4bd3b68adefb8234a501cb280fae2be98f1314bb64ff94bcc5e1c0cae9ffc6866ee70aa4fbc4353eac1f16d59f9a789ebc SHA512 a2026aba3ef325f10e981e15e50de0435d7371642b0e6df8cd5ab64e76186b2a72297b32f429547e091fb799c9d0fa41be5a6824408c08f6c71585d59175d7a0
-EBUILD libarchive-c-5.1.ebuild 649 BLAKE2B 043e7cc96e8e9f5654b29589ad24580674fbd405599cd14ffe9115dbae632e10bb6bc810b736392e78e99bfb7499f5122bc22ef0b6be28d082b2ec489147d6f3 SHA512 2edadfa56b61947abb30147cfcb678015aa05a3b4f527e46812e1a070757f08a1886854859860203d2599dc1191561cb19dada69cb6c719bdf3269d7811524d9
+EBUILD libarchive-c-5.1.ebuild 649 BLAKE2B 4b724533506845d8538ec28cc60b374c742081c4612e61e519b7f23fa9801654351d9ee77edc6a52d97fe657cfd63cf879fa15c6536998b36fb3321b70992c2a SHA512 dd82fc0c9a0cf9aaa008df0234ce6f816ae7ddadb1210581aa924e3595ba98d4f1ae7901d270e4244a2f334f6970400ec818afefea4a8f9eaaa766f42b18ce73
MISC metadata.xml 562 BLAKE2B 5b9cebc30209b517fc5ed60eea8e340dd36b16fb1c593bb857a05bc6a8cba3b6ac45a54891c72429a775b15afcd7f56b453ae628aa61d029db1df633e764518b SHA512 200c3fd7789d21103719ba2693f8298a8be1842535ff086ad487a66e9d4ae39f6dd1b2435d60fc0443add133923cf047f37c2de17f581fd66f786f935e203c43
diff --git a/dev-python/libarchive-c/libarchive-c-5.1.ebuild b/dev-python/libarchive-c/libarchive-c-5.1.ebuild
index e51d486f8d02..36b4328ddba6 100644
--- a/dev-python/libarchive-c/libarchive-c-5.1.ebuild
+++ b/dev-python/libarchive-c/libarchive-c-5.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/libpillowfight/Manifest b/dev-python/libpillowfight/Manifest
index ee1f5735b747..598ecd032338 100644
--- a/dev-python/libpillowfight/Manifest
+++ b/dev-python/libpillowfight/Manifest
@@ -1,3 +1,3 @@
DIST libpillowfight-0.3.0_p20210816.tar.bz2 87826271 BLAKE2B aa0a9c2800992b671940f0ed0c8d808c5ad870c724fbf0f4dad336d224e6d510b135052f2697a6a1d05bafb9f1969278962c625d5d0ffd997b2548e60b1dec2b SHA512 76b05d49e2ee9fc9dcc2c9342d312841c8d1520d8d2027bd12b6921f85bd92645f698a811ccf7bdeceba64f0b706d5fd2975f91c51db8ce87f1261793aee83cb
-EBUILD libpillowfight-0.3.0_p20210816-r1.ebuild 930 BLAKE2B 5683f49cd9c5a2d434e301c7aa2d645cc4e02c009be856b740bf8a3bd7dc7ca9a89f9b09112c6a4d201830ec367e9bda12424096957acc92584504ddcda61151 SHA512 e829e37b2a8fa5e262982b96752b1fd4a4be4c4e2d37cfa4960a53af7158658323fecbde069194c9a2ad3e186cd198067be1752e15c986d80924e09b248f6d56
+EBUILD libpillowfight-0.3.0_p20210816-r1.ebuild 930 BLAKE2B dcac2cf1a1b28ce88de321dae46da9d6765e4dc8afdbeec773b1dee9d12678b84fcf5fa2e0c971664aada32ebb2aeaf50a0e601fb75d893b732f6bc3910a6366 SHA512 92e0d4bce9a29c173aab4314d26134f454a4487d65dcbc4a0ecccd8187a1431e4a2faaab322fc4b58ded59634223c4cefa8a078b17b3e936eb180edc1fc7b4ed
MISC metadata.xml 421 BLAKE2B af873a75bfc94519921eb02333aab53d0c0a4b15ef2951fbe721519650a864e82807296eede3dd566395860cc1c9ba60cdf6768083368b717a7e2a8d7052b192 SHA512 cc9b04007e18bf0cbbcdb3fe0c9c75cf0c32afaed192cca98fedd6a6f135422794db2758f5f23f4870900d22b124a6cbc315dd51a1137c874d2c6461766c009f
diff --git a/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild b/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild
index 729c78ebf43d..40fbe6ee7378 100644
--- a/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild
+++ b/dev-python/libpillowfight/libpillowfight-0.3.0_p20210816-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/license-expression/Manifest b/dev-python/license-expression/Manifest
index 3f6493c27722..db313b25f169 100644
--- a/dev-python/license-expression/Manifest
+++ b/dev-python/license-expression/Manifest
@@ -1,3 +1,3 @@
DIST license-expression-30.3.0.gh.tar.gz 170159 BLAKE2B 6db3c9c3a1c6551fd22a338c74b75b595df5fe59fcde526baf2ddc52329b20cc4fd9848b986acc62709054c8d1f297879d0636e0c75ec30112cc654c41c7efec SHA512 10e141c9f7d05353ff2d76053497a72aebee6bbda6f263cb4fa69d1ab0ada8331bd0a126558b89bd7db428fc55a87bb5c88f1d5217cfb9640dbd10c1975bd08c
-EBUILD license-expression-30.3.0.ebuild 803 BLAKE2B de183d606620babde6f8aca8521e1c555cfd60d692b7b041f43e005389b46e8ef5150da04793680f8b745c1a37b765a643e7f32c2ab8decc6098e84ab7c20a44 SHA512 5104bd091f327e963422277379221391ab487fb1b0e21f471d65d7a5bf7e0f7c4816abb4901de08287de00ef9ed566e625d3cb44290db8ae4e11a7a5b90b5379
+EBUILD license-expression-30.3.0.ebuild 803 BLAKE2B 45cce81afbfbdcc025f95edf2a1465f79af71a8d4a8892c8369c3704c8315337cfe1912d37f86efd244d46794c9865704c974288076ed5a0c28ecef51dcac6e9 SHA512 7713b79d9014336cfba2f55d5d5a093b6aaba99bcb2d3c04c181fb97f0a1c11a2095918da5bb6f6e97c64002bec1e0f8933f4bfc88bed2ce40f9edee4c738fe3
MISC metadata.xml 387 BLAKE2B 52d862f7ede77b8ab90dbd9ed2949f1c4a2b289458cff0f2e7042bf43be07b7d7e63ff94f0a10aa1db41027b3441be721656def8d59ba54155d3226e4bd30b57 SHA512 7ba89c3d94ef921fad190a85655d032a7e3a0c5794d0957c3a30ff73c75b717e87517f5f2547408426479d646ac3d157f7e659d66a18d4081689b6b41136b268
diff --git a/dev-python/license-expression/license-expression-30.3.0.ebuild b/dev-python/license-expression/license-expression-30.3.0.ebuild
index 7171236926be..f882561e93d0 100644
--- a/dev-python/license-expression/license-expression-30.3.0.ebuild
+++ b/dev-python/license-expression/license-expression-30.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index a7bccd6939c8..55e53391ea58 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -6,11 +6,13 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD lit-15.0.7.ebuild 913 BLAKE2B 38afb1ee0c64d7480ccf1c84c6c1ae0e1ff5f75a0b52272b68d50717a338f143214329245bd650e107d8091ffe1bef6b29293a4b47d147122ea6cea64b448b92 SHA512 fc58e9f0ba65f388830a4e935f448126eb61f2dcf6fa40750e6feaf8a5943fb259bd3c1db3877767e4ba9ade75f6204de8a33c14630176a34fa097e522a0a051
EBUILD lit-16.0.6.ebuild 921 BLAKE2B dcfe57279dff5c6d80fdf5fc115c76c8ae5af3c8c7fa5da0f1c5592a3428b5a3ecd5c5feef4635c139d4d2d7a7edba53d07a53ba6525b778767c906daf6fd252 SHA512 d5c0943678b3e65cdb148bac517e1ce9700ff8a65c63796e0d4640a28d1086c7bb95f9b6c2d6507c379521cc320108b12f7c4165b4c8c4ff10d56ade2a90a438
EBUILD lit-17.0.6.ebuild 1022 BLAKE2B c0c1efc62ae127c2abaeb2a7ef4f436d0aca737aeb2dcdb1475eabd8eb08801b916ba7e9687b111e5bcc42ae826981a4c1bda87d935b48876f26ac265186de34 SHA512 4d287525c33b812f748a6f6ff71a26c0607f9e8707299648d7eecc090fe26d4b6c8af6fb338450455c0b2bfac2c6ba06a4008a17c3f5007ee8e473e233941a8b
EBUILD lit-18.1.5.ebuild 1029 BLAKE2B 867dbe4c176cf5e3e1221e42b02bbafcb2c937b5e43cf2c602fe6274c2e4104025124b6c6985e82862d50f7fb2a940c006685769c2cbb6d7e96b6dd52e32d03d SHA512 e0da4131bd1580fc0991eb6f2eb3e68416ddf9c717f90a87f085e78d2557b925d755adf8d7c29b19118fe6e1eff22b608ccb9b122294e56fd9b037517d791b57
-EBUILD lit-19.0.0.9999.ebuild 961 BLAKE2B 0f4ca6b62575d436f2c8bec0dc8eae1f48f0d2a556dd9a36673ad5f5ef79c16665f285e459b6cf8aa926db4a2f337d0486be674bd73bb264ae9aa6d3b4968ee5 SHA512 229c1c3f97bc006bcd759c2aeb2eb94d7b0ea4d021b36ff06886d92916309c2d8e6907a527cb3a0adcca28a5d370d07162ee7119980cf86b9636bc94dc720c9a
+EBUILD lit-19.0.0.9999.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
EBUILD lit-19.0.0_pre20240509.ebuild 961 BLAKE2B 0f4ca6b62575d436f2c8bec0dc8eae1f48f0d2a556dd9a36673ad5f5ef79c16665f285e459b6cf8aa926db4a2f337d0486be674bd73bb264ae9aa6d3b4968ee5 SHA512 229c1c3f97bc006bcd759c2aeb2eb94d7b0ea4d021b36ff06886d92916309c2d8e6907a527cb3a0adcca28a5d370d07162ee7119980cf86b9636bc94dc720c9a
+EBUILD lit-19.0.0_pre20240518.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217
diff --git a/dev-python/lit/lit-19.0.0.9999.ebuild b/dev-python/lit/lit-19.0.0.9999.ebuild
index 3d0315962098..d862b4f8cd03 100644
--- a/dev-python/lit/lit-19.0.0.9999.ebuild
+++ b/dev-python/lit/lit-19.0.0.9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 llvm.org
diff --git a/dev-python/lit/lit-19.0.0_pre20240518.ebuild b/dev-python/lit/lit-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..d862b4f8cd03
--- /dev/null
+++ b/dev-python/lit/lit-19.0.0_pre20240518.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 llvm.org
+
+DESCRIPTION="A stand-alone install of the LLVM suite testing tool"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+# Tests require 'FileCheck' and 'not' utilities (from llvm)
+BDEPEND="
+ test? (
+ dev-python/psutil[${PYTHON_USEDEP}]
+ sys-devel/llvm
+ )
+"
+
+LLVM_COMPONENTS=( llvm/utils/lit )
+llvm.org_set_globals
+
+# TODO: move the manpage generation here (from sys-devel/llvm)
+
+src_prepare() {
+ # flaky test
+ # https://github.com/llvm/llvm-project/issues/72022
+ rm tests/progress-bar.py || die
+
+ cd "${WORKDIR}" || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local -x LIT_PRESERVES_TMP=1
+ local litflags=$(get_lit_flags)
+ ./lit.py ${litflags//;/ } tests || die
+}
diff --git a/dev-python/littleutils/Manifest b/dev-python/littleutils/Manifest
index c300cd9e9ac4..82764a4961f3 100644
--- a/dev-python/littleutils/Manifest
+++ b/dev-python/littleutils/Manifest
@@ -1,3 +1,3 @@
DIST littleutils-0.2.2.tar.gz 6579 BLAKE2B 80aec2c133e39eb0e18c948b15d475e60842689fd0e758c43511a8b014648d7c9e843182e2a87c0b3f9933f748340f2059653f0885cf416edbc5a60457c70629 SHA512 ce0b3af4ef5db634ce0dbb916deb767260f66418abbdca2b289386ecd4c2e44602cb95d568c70588ef9a40e3d700f33cbc5bcdbf859f5030795f79f11871a6ff
-EBUILD littleutils-0.2.2-r1.ebuild 596 BLAKE2B d20ed2eef06d4126a8cdc5432f95841e7af690a92488fe4388fc668a8bc606f31225f7ab855ebc0bd22881b1add9ce70fcb53ff6a8ee1c2a4917587b84896745 SHA512 4ea95ba0614998f507d223d66d450986b248aba198de1cc1945076826176aa94434bbd18195ce2f1de2d6479d5a28fea1405162c62b8fd5381d482108569180e
+EBUILD littleutils-0.2.2-r1.ebuild 596 BLAKE2B 1dd7294f7fc1495abffce561033c22f44152109fdb52cfd46357e9c311ca7b1693157dc1771fd351ceb843a7a2cb04adf158347a980bb676563412098e700b63 SHA512 f90fb7733a7aac99a15c859cb1b8e06d935464ca5e0b5f960adf95f749798bd2c2b872b2f7c20fd15cfd571beccb1cfca9fadfba26169327e764d84d09cafa4c
MISC metadata.xml 377 BLAKE2B 938ada5473ba95941149e039ca17670238b722cb2ce2301ae55866a8163b82739b25820c9efae9fd1eb3ec8aa6efd51157b8d154438913fa33acc36ca1104483 SHA512 479327bb6b306521010cd65854f2d5cd7627b7887f51d7dbebcfffec5205a0a8d88ccf6c67cc2f9327bf6cf10b5053d218816bd48681bc8888cf0f53889cc703
diff --git a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
index b0852a24909a..1250c642f808 100644
--- a/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
+++ b/dev-python/littleutils/littleutils-0.2.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/looseversion/Manifest b/dev-python/looseversion/Manifest
index f1d3e293af7b..e3b269530aeb 100644
--- a/dev-python/looseversion/Manifest
+++ b/dev-python/looseversion/Manifest
@@ -1,3 +1,3 @@
DIST looseversion-1.3.0.tar.gz 8799 BLAKE2B 75664c31164062178986a14ff2fcc1a4c3c2c8e5bab9728477c33c73076833b5fdc8d55ebf7444f809a9a3e6152eb9c51888b8227efd4ac5f865890da8ec0472 SHA512 a54c788ba698b07308cfc75b5afba2cda59451d72d178be92b43c433deac9b24bffafa26f121af79a3d42eca8f83e7f50477498e1a17aec47cc213d39aa47eb2
-EBUILD looseversion-1.3.0.ebuild 516 BLAKE2B a236b5299558a034131b879bc3348298c16e3b69bad5e8323436eab7dd841f59088270e6cb42f1b9f5f60f6834132e3bc413a649e6c0b97dc1c041cee6685923 SHA512 59ab9e152e4125b33344f4cfd98c792a7052285888690cdc366c860d601df8100c724efa34fa470d68948fe8fe2643c255c1af8e7fc9e5a43f89f4cb16391f7e
+EBUILD looseversion-1.3.0.ebuild 517 BLAKE2B b3920d3377586f8a73809710c36c3dedd1279b064f7b82cc0f7fcb17387941e0aafe5fd86a6c56e4bb9ceb52ab399b975147bd858325d27a792813bd6b7f7491 SHA512 7fa9ba3925d8e60848f9bfedeb077201be08db8ab78d0dd6088e70f9d1af8c8e437ab667f9d515e37c221ee9aba0d48eef66336533e987d115803d26f6af7260
MISC metadata.xml 511 BLAKE2B 154fecf652c355f4364c9795b5ca16d6b930a8ce986bb529558b43067385986bc6572e5e7f9edea65688cb43fdc243c842ccd3f6421d1bac8d4d4cfb461a2766 SHA512 ea63b1e0cf84ae6b244d209ec288e01b13a2f1815710755bc699f9fcbb965c2e34e83f44eb2873241d0f0c9221d03a9bbc1c51d08a8c5ba0c243ead8f2a2e80b
diff --git a/dev-python/looseversion/looseversion-1.3.0.ebuild b/dev-python/looseversion/looseversion-1.3.0.ebuild
index b899863d3c74..60a6c58d6f8e 100644
--- a/dev-python/looseversion/looseversion-1.3.0.ebuild
+++ b/dev-python/looseversion/looseversion-1.3.0.ebuild
@@ -4,14 +4,14 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit pypi distutils-r1
DESCRIPTION="A backwards/forwards-compatible fork of distutils.version.LooseVersion"
HOMEPAGE="
https://pypi.org/project/looseversion/
- https://github.com/effigies/looseversion
+ https://github.com/effigies/looseversion/
"
LICENSE="PSF-2"
diff --git a/dev-python/lxml-html-clean/Manifest b/dev-python/lxml-html-clean/Manifest
index 81b0f630866c..d9b9cda17da6 100644
--- a/dev-python/lxml-html-clean/Manifest
+++ b/dev-python/lxml-html-clean/Manifest
@@ -1,3 +1,3 @@
DIST lxml_html_clean-0.1.1.tar.gz 14086 BLAKE2B 5ff4c01847298fc7c63b3243805ae9cd9013a4bc0b263d3235344cb6a46b4e09d4f2c5d559e4fb311f7dc1c92262feaa53caa3562dff1e65b302af65abbd025a SHA512 f297a17f84cec472026d12246f95013bf6c0cab932dccb6432a1140503d62255a3a9357798047044175ce8f9d1d86d3ea9a73a732ec299d65263ccf637315e95
-EBUILD lxml-html-clean-0.1.1.ebuild 487 BLAKE2B 62fea7e976f19428eab7a3fb500a08fded4b13b73d403e23441069af111409c18f0f47f4bb38845d661fb748f4d4ae0f581e3caa70e759176c1f349ac1edf753 SHA512 9dc88b0dbfd06978390df1403299a2b2d163f6e58444f57db50b1a27ec9d407c18609c8c67042dee5ee4758c647fbe7d837634f9260f75d4a9a0bebf49d0fef0
+EBUILD lxml-html-clean-0.1.1.ebuild 487 BLAKE2B 0774c4cd3806346d4ba81b9a5c548688e5a97f8624b46752b8292098960f06ee133a8fe160b32fb2d9f27699ba3d246a1d9b129815ffccd767b468791a1de311 SHA512 8d1738b637a455b68571bada0ee1021611db5ce9c4f29431d401a93331d77562d1a30d88defe3e13ac308fedb0b29e95ce810695c0588a8574d783157182d447
MISC metadata.xml 512 BLAKE2B 1ed3bf06d69d320d62c75b669f847a084ac3c06804e8cf5f1495806bd6edb8a02184b8a556a13b471265a817c2670a75e24e43a4b989e0fc2350eacc61b2040e SHA512 30c5964a2fd1323145a79303ee9cfc5d9b2fa4ee543c67ad676a736933dcb9bdb27eb7f0a5d09d3be575ec46190f17eebe6365d12629ad49ca2962b6b89b96bd
diff --git a/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild b/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild
index be9038fb8598..af89140a5b4d 100644
--- a/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild
+++ b/dev-python/lxml-html-clean/lxml-html-clean-0.1.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/lz4/Manifest b/dev-python/lz4/Manifest
index 7f2bfe7ab5c9..a19b3c2e6f35 100644
--- a/dev-python/lz4/Manifest
+++ b/dev-python/lz4/Manifest
@@ -1,3 +1,3 @@
DIST lz4-4.3.3.tar.gz 171509 BLAKE2B 7db336fd488ca1ba6bb80ba6a6e66bf1499004bb1ba46a3451c90721d7bb76f49ac5fc5bb5f884e350a29b565a7db14fccb907da925f7b5d14474e030e967e77 SHA512 9bdacf6766cca5d1c59f0a0f795910da104ce51d4c43057c4c07fed98765881a702604d60d22a10dea937c4d683e3fcf07c26a6c7a7b5a15b45759fcedb55900
-EBUILD lz4-4.3.3.ebuild 971 BLAKE2B a3cc40e4665c797db5ca4204849bc057f0d5673ced2a5db1329c3a7ed8bb02126abbb2a52df59059c131c428ba91b4ae088114517aed5f8d88f1d0eb23883a25 SHA512 2acbb78e740c0b9af22369ce657989d3dda70844f1f997f174a2a689d8eb23d97cac5505d602250ce6526652050646d8d1d6a38560b2a82ca37bc42227a8ee59
+EBUILD lz4-4.3.3.ebuild 971 BLAKE2B 72e83c001a1f4a26283794ca4a18aeeda2a70075a67b9814774e382333c7070d4b648babfe5701dfbb4e5c724b72057438dba48e8c7a206c9b55c3639f0c32c5 SHA512 8e2455c800a178b75c0374266e115bb9c694f8f78aa68ff383620fee29c73eeca08966168665857bf0c129560efd97b3f6be3e338eb7c6a73402db9902ddb983
MISC metadata.xml 454 BLAKE2B b02d4acc9eb7d4fb35bf36371cb660d099c77f807fc08fc351b7e0e1d2e0199fdab82d83bb6bc31a56bfdb9a5b020b2f57aa9b89b59a7e5c22fcce554b6b0859 SHA512 a1b61eb4d3ce636b10abcff25ee3315bf5ecb3bdee58e1c45ff99f0b40717b13e3a8ec33c9abcb926bd716990a31749b1bf6729d8137b7859857318c386a8ec7
diff --git a/dev-python/lz4/lz4-4.3.3.ebuild b/dev-python/lz4/lz4-4.3.3.ebuild
index 3363be935ab4..e2db3e16a6a4 100644
--- a/dev-python/lz4/lz4-4.3.3.ebuild
+++ b/dev-python/lz4/lz4-4.3.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
@@ -15,8 +15,8 @@ HOMEPAGE="
https://pypi.org/project/lz4/
"
-SLOT="0"
LICENSE="BSD"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
diff --git a/dev-python/mamba/Manifest b/dev-python/mamba/Manifest
index 8b0121e2fda4..d697aa50ce5b 100644
--- a/dev-python/mamba/Manifest
+++ b/dev-python/mamba/Manifest
@@ -1,3 +1,3 @@
DIST mamba-0.11.3.gh.tar.gz 37456 BLAKE2B e7e9fc53783cf238745d6d97f335443a569d3a88e4a26fb74c024f305eca707b3d73ea1d23d8a9b2d3463be0c31bfa1f30a6d2ec1ded58c6140909591fe961b8 SHA512 0d4ee434ff2a42dc95a8a5c94980fa224652e38b1ed7e617383882b38a8327861464424f78fb46b2f3e08dabb241bb0e1e9e6734dd68376a43bc3a5b41c01d8c
-EBUILD mamba-0.11.3.ebuild 969 BLAKE2B 9fe1a51547bbb5803322a64a683da58d20e1998cf3148694d690dfe346c4c72f5e89e17d11a76c258d6785a88b4c2694a79f31277c431ab771eb8cd06081dd8f SHA512 8ff25e4ba443a7bc30593d70596d36f312bd947d74c4b02284e9d9d9793be0202b2ff20fe4165b2e4b1e9a3a0db6fb89c1dfb4927ff9bb81d06785b92beefb8c
+EBUILD mamba-0.11.3.ebuild 969 BLAKE2B 795b000d9bd74330aad18d22a9e6f62169b7bde2b021171696a90f23e2cfbbb67975c9e94cd8dd0863d75eb9587f75a078d1bf13dbb5ec1f7d9c6ae2ef44f474 SHA512 b5b098173fc96c88935e3c282affe9d0de9ad2e229ccb568cfdef28d3699fc8c1baaab25fbb5526b58e8d8f759e925b910fb3595a141e8d98a4a35f1df163850
MISC metadata.xml 392 BLAKE2B fccde2b98ea9643e4cbb2cc8d0ec4ac3510564ef90232449166eac0e45992dda072c627ad118f8807891ea940c0b421e02722797e240b3e1bbe57cad3ccb8c15 SHA512 fbf5842f43118063cafd9e8df2ec34bbf0e62b9c5dc89a5b25ac1c4274f5b4638e4c2000e7c27c37684752e22ef3ec03440b889228b8a1704f996b08a0726e7d
diff --git a/dev-python/mamba/mamba-0.11.3.ebuild b/dev-python/mamba/mamba-0.11.3.ebuild
index 942234350825..06f75d041da0 100644
--- a/dev-python/mamba/mamba-0.11.3.ebuild
+++ b/dev-python/mamba/mamba-0.11.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/manuel/Manifest b/dev-python/manuel/Manifest
index c20d8b544743..1d991e065ebc 100644
--- a/dev-python/manuel/Manifest
+++ b/dev-python/manuel/Manifest
@@ -1,3 +1,3 @@
DIST manuel-3f4d94d2ace3bdab4acad6896c93f5c96d6bee92.tar.gz 39774 BLAKE2B 7be5bad5ee39358e1b0229c02c86c9492cae09684d8a942b9f5dcf0afe31037f635295019306d404a1fb0b81e40bb523d194cc499a89b32600f1a330ddaf4d2d SHA512 f96fe6c9438b00d7562d64ead32ef84dcc4746281f066e4e7c175b1b274691ccd615c31e1d26fdc25a67e67d03f28b52182652921ab2c9ff365f59aaa475adaf
-EBUILD manuel-1.12.4_p20231129.ebuild 1073 BLAKE2B e396caa8c60b3fbbe41f11f9e72d979c9cb916358f28d3b4838b83a135d14080d3e9d9f7977ae33c176148c4a9049edb77fc6462056773e61c6fcf170f2f1aca SHA512 724e121a98f385f4c49af941c705c5d4d619109190ef5ef8a8bf30ff912995d782f46547de2768461fa99e8683e901686c003d34fd3a266c547364c84275130b
+EBUILD manuel-1.12.4_p20231129.ebuild 1073 BLAKE2B 09c03de30977e7c979310d3e4e337ccf47c5f0e1feace6f0ce9434d5a376831b167eaaa988512f4bc48ff9ee590c98af4983b0ea0f1740eb1d86d985e0b38d29 SHA512 6a1d2fc93a607fdbfa4f4c15c2e780e8fa6716d7319e846f5c8447a419db8bb553b55850b564096a102cc407eb7d2431b14dba7d5bfe9aacd3a549bd1320ba31
MISC metadata.xml 391 BLAKE2B 6b95f9d29d8df2b9f0cfd85012a7d751f443c3bc67f6254c376f8cd3c1c66e2972bc165edc8db6b5ef2851edf3e870cc2ca76d3f6f3c06daeb247ee349407f45 SHA512 ace493867fc08487876a55331b619a62b01e269d7b5307b2ae9e016d75ee9058f2e1354bd2e3243ef1b0cfff30cc3f8f661675e03c1ac07fb805f443b31c64ad
diff --git a/dev-python/manuel/manuel-1.12.4_p20231129.ebuild b/dev-python/manuel/manuel-1.12.4_p20231129.ebuild
index fb67a618aa21..45f5edbe154c 100644
--- a/dev-python/manuel/manuel-1.12.4_p20231129.ebuild
+++ b/dev-python/manuel/manuel-1.12.4_p20231129.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/marshmallow/Manifest b/dev-python/marshmallow/Manifest
index 5562d4331869..839a354bccd7 100644
--- a/dev-python/marshmallow/Manifest
+++ b/dev-python/marshmallow/Manifest
@@ -1,5 +1,3 @@
-DIST marshmallow-3.21.1.gh.tar.gz 183822 BLAKE2B 786287604312b4c54167458c35caf5ac3eb2c9ce63c1b9bd0b8fc33e208e5f694e84842c75c93fd91535bc231ebf703ea3ea0b352d100b59f103e280b840b170 SHA512 6de06ced6a58ef0c312ee4c1edfbe011401bba08c27fcf2dd2c3e44cb072cded1cf5f16a4d4945344d56f0d26b5eb165f6d031b50c215f122c7cc6fe25389318
DIST marshmallow-3.21.2.gh.tar.gz 183818 BLAKE2B 01e14514d836c36c9f24a6e0a527271bd17ea5ce1ce35cabb6200a886c85ef970e7d54191307d1580568f05b501ec6028c7f126475ac64c160fec75c247a4c20 SHA512 b151f7e712dc5dd5d7f592942a6a4b09d462b684f542406c8bc57237e4b2402eb287d02e4ca2ef65e10dccb1e200b9ff8ae24f69160af1c6aa02fc5dfdc9eeba
-EBUILD marshmallow-3.21.1.ebuild 774 BLAKE2B a59e3c6ca01979cec1f47964c172fa07aa926b92f0ac3cfcea35b2ac88c4e952344ed56a86f7ac0b1209c2d773c90a60aac3d8be0e87e47ed58ed0b740662874 SHA512 36d699ddf6dcc171b95fab79965f14bd92d2d9b912b4fdb78ededd05c20a2932389f91d0dc08de3cd15a42e76c20ba2b112888c313e26a2f58819fb7ff840cea
-EBUILD marshmallow-3.21.2.ebuild 774 BLAKE2B a59e3c6ca01979cec1f47964c172fa07aa926b92f0ac3cfcea35b2ac88c4e952344ed56a86f7ac0b1209c2d773c90a60aac3d8be0e87e47ed58ed0b740662874 SHA512 36d699ddf6dcc171b95fab79965f14bd92d2d9b912b4fdb78ededd05c20a2932389f91d0dc08de3cd15a42e76c20ba2b112888c313e26a2f58819fb7ff840cea
+EBUILD marshmallow-3.21.2.ebuild 774 BLAKE2B 8b1d18c186a3ddef72b3c1b899579bde66771413a1a5f2e17cf4521dafb4d9ce69ad4f5413a554e452966fe6a5364503ae9a5af1362c824cc6d4ab0860285a01 SHA512 48651280a575c241a1ebe6f25f1feb6320269b32f86a6527e54ecf5b45dc307c354dc235e78b1334927a8584765e150693920b34a2655dff0dd574911eadb76d
MISC metadata.xml 462 BLAKE2B 8092c0a0e4a28fdedd16131788e41c7133a7d114b6603c859a7b75a3e2c1519e51450c6ecd8b8bb42b16feee2b187d61a3241c4af6a4decebe85cd011944271d SHA512 bc243259fe7e0cf4892a8e9d5bc9792cdf9166400e6c5a2bb00dda58a1a4eae672c9b5c9723ba662f583bf47b994134943d6879141472e9ca4395d8700649997
diff --git a/dev-python/marshmallow/marshmallow-3.21.1.ebuild b/dev-python/marshmallow/marshmallow-3.21.1.ebuild
deleted file mode 100644
index 2adebae08366..000000000000
--- a/dev-python/marshmallow/marshmallow-3.21.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="A library for converting to and from native Python datatypes"
-HOMEPAGE="
- https://github.com/marshmallow-code/marshmallow/
- https://pypi.org/project/marshmallow/
-"
-SRC_URI="
- https://github.com/marshmallow-code/marshmallow/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-
-RDEPEND="
- >=dev-python/packaging-17.0[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytz[${PYTHON_USEDEP}]
- dev-python/simplejson[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/marshmallow/marshmallow-3.21.2.ebuild b/dev-python/marshmallow/marshmallow-3.21.2.ebuild
index 2adebae08366..f7d269422f0f 100644
--- a/dev-python/marshmallow/marshmallow-3.21.2.ebuild
+++ b/dev-python/marshmallow/marshmallow-3.21.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/mdit-py-plugins/Manifest b/dev-python/mdit-py-plugins/Manifest
index 04b0ef6eea5b..89b2618f5f70 100644
--- a/dev-python/mdit-py-plugins/Manifest
+++ b/dev-python/mdit-py-plugins/Manifest
@@ -1,5 +1,5 @@
DIST mdit-py-plugins-0.4.0.gh.tar.gz 62199 BLAKE2B d8e69022ecceed436cd28202406bd46e786d40d3527f1c2c9311c4c32c59a4806cde9dc386309976c185522dd6286aec2542dabd31e08b8d7322fd02ae07186d SHA512 cdcce7a3819120923b7725daae0bf7a833c4da4487c49ff1a067fecf7d5e8f7a7be2fae03f3b821c766d7d6ebed4a298755ad5edb00adf73300a76a5663d67d6
DIST mdit-py-plugins-0.4.1.gh.tar.gz 63342 BLAKE2B 3db6312e4d36cd7e870a707cbd2b99a4c954e40da2c34711a4b1f1fbd4086231f8e6013c99abdf3dc294acdfdc2706f2353151d2766223e141a0c6aa90e27996 SHA512 d2f5c59bf2a17ce441de18f815624cb6f61202f111176c5f1c7745e430d59e8690ce8a5f9da2402bd34dcc5cf4dc38377990df649fbf3256216bc82cdfc6333a
EBUILD mdit-py-plugins-0.4.0.ebuild 760 BLAKE2B dd7657adb3eb64155e2114593aabbe7142d45bc8f33643b75404ac0ffd86ec65b726ce2e9fa312f247260590c2c184ecab513d193e2b3f0621890c007eb47021 SHA512 58edcde37b0ba0b958617fb82a7c941fe6b29218740698f1020ef638c6d65d62d54bded6994f055825d726bdc666f0fa194b3709f0f5b0c51fe5af29d978d5e2
-EBUILD mdit-py-plugins-0.4.1.ebuild 768 BLAKE2B 144fe0949f781791003c620d6f121cad5c72206debfdd5603edb966f6cb4fd61a716a621667652355cfc170c7044f6f052023fb1f6d2a3d33b6a4d9657f5d850 SHA512 d34006eefd6421fac3d6b79a5bd7dd896950675e537f13533f10983e0c2b0debcc7cbb12abcf61b2c8b66b17eab8e8c129af75d23da5ddd9d444c971ccf75c4e
+EBUILD mdit-py-plugins-0.4.1.ebuild 768 BLAKE2B 5fb7618e700ba8f37e1a7e4191b63193049a68e1ca973225c3ac4a7f203066653e1f366e54b4e158fba716ddc3f91603d4b116ea82da84f3fb5ca51b51affe78 SHA512 65816f312b453fb587148d5bbc1dca29915b4498aedaed881f7ec0c639c745caa997407c3a87c9e976c2195233cd02195aeb32da2ef9b7d679505570cfafe502
MISC metadata.xml 414 BLAKE2B b7b6cfc3dff5ca097543d0541b066c466669ea3d9193e10530e97f6992053bedb67badf78023b14893d779a1580eb3bb385d51affc5a0927d76f89ddeed1be24 SHA512 564918fba45aa79a7a05d532691fe15aaa61a0e16e6004d57875720a26fc13548d37793fbab83479d0fc8c70764b3f919430a9bd698c03c85bf9103b56355166
diff --git a/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.1.ebuild b/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.1.ebuild
index 42e19e457f8b..e02bf33f47e6 100644
--- a/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.1.ebuild
+++ b/dev-python/mdit-py-plugins/mdit-py-plugins-0.4.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/memory-allocator/Manifest b/dev-python/memory-allocator/Manifest
index 54a19725da48..fd524a29993e 100644
--- a/dev-python/memory-allocator/Manifest
+++ b/dev-python/memory-allocator/Manifest
@@ -1,3 +1,3 @@
DIST memory_allocator-0.1.4.tar.gz 19723 BLAKE2B 22643aa32ac43f0e80e76b9d214c5decb70fbb83ddf4e116739bd257df1a2f2f02cf33c4a8925d0a38af2c59b90ee4fb6ccdfe2256fccae00ad98b2a9596e1db SHA512 0cd8b4d5878fa86972f9aa91e1fef4c074c3a0afe25ac1e54a3ad5e3b1ec5e4907cdd067d790f4e2ab7706f5dc2ff44c43ca0bc8e03b1b4dc90d66d8aa49ba0f
-EBUILD memory-allocator-0.1.4.ebuild 985 BLAKE2B 9465eab74516f6c2ac7783d5be1f982313d544a60937b6b82d1c5774f67e2c6be7d6ff2065deffd573f2fc50c5c0ca889af7effd1e3f83c42741480be0c1161f SHA512 7ee6b3bbfafecb13375e44b12628ec7d306f7251356e41921af602e76757a5822699089ba44e35b7cf44a555843fdc9236a49d3699091f7684fb7bac6faf9b41
+EBUILD memory-allocator-0.1.4.ebuild 931 BLAKE2B f8953324c29abe44b5bb99e14251e2231ac0769ca4d7c3f15594d42a07122f6fbbca96b4530122dde12bd43db6165d13a7b87a185ef45198f6ea1f4173c90d81 SHA512 5e13b39db5e41ba87df92caa8f4a35da92e5e078bf814beaf047fd5e32cbcc22ff2ceae880886b354c49fc5101168a7938ecea3cb302d3473d39c7e9da2fb3b5
MISC metadata.xml 1092 BLAKE2B 495f160cb60544af5d379c32016e61ecd451b174223c0c919c782180aa6474e9e2dce8150f43be5174e3d8a55cab492469f7aafb5d5cb19e469435d672fcb143 SHA512 7118041702e4cd3226632896df70032054dbbbc9aa985a51b83d513ff451b5123d8adb58c80f353dbdd0ee5d783dc378bb417bfc75b2dce935e2d15edc2e4c4e
diff --git a/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild b/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild
index bad309e2b7df..35542831649a 100644
--- a/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild
+++ b/dev-python/memory-allocator/memory-allocator-0.1.4.ebuild
@@ -3,20 +3,25 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_USE_PEP517=setuptools
DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
inherit distutils-r1 pypi
DESCRIPTION="An extension class for memory allocation in cython"
-HOMEPAGE="https://pypi.org/project/memory-allocator/
- https://github.com/sagemath/memory_allocator"
+HOMEPAGE="
+ https://pypi.org/project/memory-allocator/
+ https://github.com/sagemath/memory_allocator/
+"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64"
-BDEPEND="dev-python/cython[${PYTHON_USEDEP}]"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+"
python_test() {
# The test script tries to "import memory_allocator.test" which, so
@@ -25,7 +30,6 @@ python_test() {
# the "test" module is a compiled extension. To let the search fall
# back to the correct location, we temporarily rename the directory
# that misleads it.
- mv memory_allocator mv_memory_allocator || die
- ${EPYTHON} test.py || die
- mv mv_memory_allocator memory_allocator || die
+ rm -rf memory_allocator || die
+ "${EPYTHON}" test.py || die
}
diff --git a/dev-python/minidb/Manifest b/dev-python/minidb/Manifest
index 84da03b3f307..be06e6cb7405 100644
--- a/dev-python/minidb/Manifest
+++ b/dev-python/minidb/Manifest
@@ -1,3 +1,3 @@
DIST minidb-2.0.8.tar.gz 15404 BLAKE2B 5cf612036ed18ddd8f42da1ceab398cfe092acbdc11ac75693d1aa3c84960a375db6816dbe1a0ed244d83a4c6958661ba2db6e489ee4b5ab7df359332382f524 SHA512 04cdf6ae3a537aa421cd9ca9c283ac3c721ce35a6e23bf71f56ff70ee94dfad4672feb9cea7490e6747f9c2cfaabc7d163559cce3a40cf643df0287cbea6f994
-EBUILD minidb-2.0.8.ebuild 437 BLAKE2B d1bf4520cb4f2ab37cd1899da710592eaf36a2ebae374a65064b3c5d35cc9fd9c01a4c31739a6f8d321e7ed8a95531bc86f23eb525a61a9b5864f6cda80e3832 SHA512 cd197289ee7b07880e40216a9e34042ff99af1808db4c7a08fa934b27f5931632e61685b96eb8aa8755949a136a0ff840f49daf59e11dc4454102278f08403c9
+EBUILD minidb-2.0.8.ebuild 437 BLAKE2B 67aa946483bf2f2055243865be21fe2a42d9cdeff0e6b5a4595329977067ec9c0ba67d44a1852618eb82194cd69bd4a7992f1795e415d699e645a7d32a934a0f SHA512 2114641e6d1274b81f353419f2b613b7d36af0890175c1b772ff5b0f852e39b1deab67f25babafccfa83fdc78fb294053df2f10b10e2ef49077059405dd85e8d
MISC metadata.xml 548 BLAKE2B 73e5840f9b81cbd36181338a9e0c68b688abb69c1a71b082b3436ec4d4f8750f77d06593e1b823243f5c86a516956e8b25db632eb318ced582bb94c0717562e1 SHA512 ecd8a69c67f4c7fd24df1a1c85a41b2f7d6ed8850e5b3c8d09bee66da55302d26f12dc73b5210634060b5da71477fa8b65d055e98572490e31ebe686d88925fc
diff --git a/dev-python/minidb/minidb-2.0.8.ebuild b/dev-python/minidb/minidb-2.0.8.ebuild
index 4125a405ef2a..718447e88b2d 100644
--- a/dev-python/minidb/minidb-2.0.8.ebuild
+++ b/dev-python/minidb/minidb-2.0.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
diff --git a/dev-python/minimock/Manifest b/dev-python/minimock/Manifest
index 1c785e4c6e54..fe3ab1237ffc 100644
--- a/dev-python/minimock/Manifest
+++ b/dev-python/minimock/Manifest
@@ -1,3 +1,3 @@
DIST minimock-1.3.0.gh.tar.gz 13828 BLAKE2B ed60d9725ada7173f88cdd64d76e3674fbeff352f4ead919f2a3a94ec871189051da29da5ee285b4d663eee143da847c95e35286cf33a587abb7fe95e02a4824 SHA512 de7feef7fee044ba45a52d7c83905d082ad2ed2c3d12b294a6995086b377a22317730326946d048b19063758f158a9bee7bbb6a79c9ae0b4ba7a93e4a21ea196
-EBUILD minimock-1.3.0-r1.ebuild 619 BLAKE2B 8daf218df92b759ded70447bffcf5e62063eec45807971582a20c344bafa7b6b41be7497108e176e2eb817b7387ee47c9f5cf52f915ba29ed1b732036eac358e SHA512 8cd7928686a7ee7ea251eddde45c0dde40de3cf5106b29b5c6ad3f07aba1b91adb22e48db448c27aa2f74cff391797f4d92f4c6b3c6cc97eccb7dc0945065862
+EBUILD minimock-1.3.0-r1.ebuild 619 BLAKE2B f96252c9d422ce09de384e65721a1fd44ec47c5a6bac6c0ba49d94b5345b340b2e178eb211fa6deb03884dcbfcc99f8e07a079ba6b077c980da516bdd42efbf6 SHA512 556d0125f2a27ecb833b7e490967932b7729c8cf1d534ab9168203687c3e58b6762d2146013762f16a0625238225c9e118165c6b1b81e3c4c7c2f4c52663fd59
MISC metadata.xml 390 BLAKE2B 9e75c471275dd555065f040f21dc122c7517752b5e8c1944b6c9b70959786f701f9a6e73cb38d2a6707307b5293ddd82da1f84a5407566f516a6a744fa9caf63 SHA512 3506164492e1dd9b17e387f3bc2e57d8663cc899b0dd40bca73e8b4bdd9c62d845465d7fe91ffb5d22711e08a66da984f97d7d56374ef39cdf3cc62354dd2ffe
diff --git a/dev-python/minimock/minimock-1.3.0-r1.ebuild b/dev-python/minimock/minimock-1.3.0-r1.ebuild
index 6c7b4f0631ce..eb064a624e67 100644
--- a/dev-python/minimock/minimock-1.3.0-r1.ebuild
+++ b/dev-python/minimock/minimock-1.3.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/multidict/Manifest b/dev-python/multidict/Manifest
index 2af325fa57f3..8a99360a080e 100644
--- a/dev-python/multidict/Manifest
+++ b/dev-python/multidict/Manifest
@@ -1,3 +1,3 @@
DIST multidict-6.0.5.gh.tar.gz 72819 BLAKE2B 668b5db8174c0dbc6651eae281f777d5c1dfb59a4f4d9d5301355148bf40063e33e26844d2f8ff543ebe7b9c91cf7fffb4abd57ca6786684757f50af27b7df56 SHA512 500d3b2a139d40442462a2b49f9dd0c01631643ef9905367d8b7c472a1030437c26a042a28e11ba94058a17821628d96f19ec6ca479d5831e2f1263ff0069871
-EBUILD multidict-6.0.5.ebuild 1128 BLAKE2B a1ee8e9125b2372c465c0a0404aa58d6a4fb2ce07d6c38646c01a8623636b57127d87a1db36f554502a11a9bb5eb0b857091b8501bc768c9050239a5f4a5ea08 SHA512 9ac040b8bd24ad3a3306f2b1a05beadc6b79b2bedde9eda3fe61f19a860cd4e6fa572c34b95cff12e010309af5f0d1e40d20bcbc76d658026a321a3a3c67abb7
+EBUILD multidict-6.0.5.ebuild 1128 BLAKE2B 48181cd351776be52853779f9b385d2f19fc95c11c1d5f8bfc3006eebde926bcfc19f43763d4f3e761a8673fe24712062527b0d37aac53750f37569e00377b70 SHA512 8a8bf501e1f2787ae0fedcb6a5254211f787b42df8c19a646d3f9222419c0632800739a7c08e5de034c4627dd459fcbd683a6467338cd2e5fe6ecee62f6a9f98
MISC metadata.xml 620 BLAKE2B 7d4dcf63e1d4fdc3725be371b49bf49fc0241e16572cb83de1b8f8e6dd89b070bc723a4f62d14a723179e6e07140e2abd5411db92ed25703c9d31c34864ff4d3 SHA512 6c6abebeda31e025359b8b46840d7220fb8633cf62596da471ab3b8ce8a2f717d6b8f94dc7878a1ebe2b2efe63579ee28ad7283e37af9dd89b59ae03faa32fd2
diff --git a/dev-python/multidict/multidict-6.0.5.ebuild b/dev-python/multidict/multidict-6.0.5.ebuild
index c2ee92650e0f..a189c70f9a80 100644
--- a/dev-python/multidict/multidict-6.0.5.ebuild
+++ b/dev-python/multidict/multidict-6.0.5.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/multipledispatch/Manifest b/dev-python/multipledispatch/Manifest
index 1aea1d2981e2..b82a81a44e05 100644
--- a/dev-python/multipledispatch/Manifest
+++ b/dev-python/multipledispatch/Manifest
@@ -1,3 +1,3 @@
DIST multipledispatch-1.0.0.gh.tar.gz 24244 BLAKE2B e10b19fcfd781aeb613bb4858243a888642bd588e9b167cf35902a4d1ba8e3461ce51edd6e3eb1bae092462774933c93638e03dd1632234e8370c5d9677425e9 SHA512 67237fa7736adc41ea3a27c5916ba5ed958619a1420390c0bab52c313b4423d4facb76fe8286bf2e831b366e6bf6d989716155901fc2acefe96c65ac5add45f3
-EBUILD multipledispatch-1.0.0.ebuild 663 BLAKE2B 8f19faebe2a99da44f979ead639690a2789d22cbc4801891210a82e2147e6b17875a37b84d12b315f3fc872aa8db4fe4f0d33015e2c2baae028489fcb567ee88 SHA512 33a7f1aa6dfbbafdeb09884da6afdfcfd17afa6ae28706f3cc740b61e43825c4034e103c9518c9178e0a0faa72eb76e5a540e1f36f3c2055cb767b7ecbb6d46f
+EBUILD multipledispatch-1.0.0.ebuild 663 BLAKE2B f577c3171fc3fed4d1af8caaff7a5082e5ccc3d6eebefaa4c4fb26994288f856a695e52e1ca9f33f8e6ff5dbde7ddb962233a8de34ef21689b6d1454a74c0517 SHA512 02fa3056d9c662b6419f76885319adafcf9d3ace58d254e4469ee27b9e6303ad1d1b97112925ec4cf2b50a3e536d945b1998411a0a60a4886f2927fe6e93ba4a
MISC metadata.xml 464 BLAKE2B a464e3fc85e98875517a3d4b074d10f9fa6551d3efd9c809fe5aeb4ec52a98a8ca013fdae69b14eb936fabbbe13ead24bc9df5fbe1517d76afde445307b82ca2 SHA512 bee687d0f5502a80f129ae755eedb4aaeba508789f118cf7409ac01f8e81c2de9aa48ea85c9479edfc3b7e8337768402758bda94e602e9694b6b26230fb7d099
diff --git a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild
index f2804335e888..011e1ec48484 100644
--- a/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild
+++ b/dev-python/multipledispatch/multipledispatch-1.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/munkres/Manifest b/dev-python/munkres/Manifest
index 984032782fb9..1d439e19d009 100644
--- a/dev-python/munkres/Manifest
+++ b/dev-python/munkres/Manifest
@@ -1,3 +1,3 @@
DIST munkres-release-1.1.4.gh.tar.gz 13777 BLAKE2B d783ac7a4fd55826ef3ddddd2ba82cf0499727e605a2414491af7dd9080193c53f1e48ed17dba9a462578bc958d3d9e2e1e413408143b4cfd0305f9cb3b6c517 SHA512 24ae7d04f4a6fe52f7bb9dc79bbee3e33425b85813382e2634e106a5d26d2d728ba8d34fab9390b7c3d651bc0e95214dcf9c94ac436636cd5b487a054b5a2c54
-EBUILD munkres-1.1.4-r1.ebuild 591 BLAKE2B ba3b503c60978235325f711d1c9f01631853acb7091befe9a8d95bf97da4ea214fa37cc88d7f51da7fda9e33a3060673ae1d8192dd63dd69b20772b48fa20cca SHA512 5f825691aab6de61aea0675d5b1af5afb32f46baf126443622b68bf6564ea64854d65116648db0758d77dfeb5ad343aca3b97a28c77de66268bf197fd5a65dc5
+EBUILD munkres-1.1.4-r1.ebuild 591 BLAKE2B 6d39ae3aa90c486c8b1ed77bb00b868e731f82ed87355e05211dfc59b9321c819418340a52744221b206c4cd5ec94cff7a1eb3a9153dbb4145be1a3bd1e146de SHA512 ea067968a2d7b94edf5a0c4adfef106cd9cb205f8181c1e31d6fccc6fd4d20f38fc277df167f0d06b4f25ccd1069dd1a8206709390b9d9042c03548076f9aab3
MISC metadata.xml 772 BLAKE2B 476197b5218d2e1b000c16be048dd1ef56b605a93978468b0fc95500032102497777021803c5b6db546ee433aa4b5d1f02f232384a0e4665cea4d2a5b0cf1230 SHA512 5b433e5ab0c97c69680da925ed03362fdbb40ab74c5d8cb851f5b4c3b66f50f9de066657024b230d4d0d8274c6dd1035502b375581ae595c2032f3537035a8a1
diff --git a/dev-python/munkres/munkres-1.1.4-r1.ebuild b/dev-python/munkres/munkres-1.1.4-r1.ebuild
index 00d44a124e4d..85e94f480028 100644
--- a/dev-python/munkres/munkres-1.1.4-r1.ebuild
+++ b/dev-python/munkres/munkres-1.1.4-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/natsort/Manifest b/dev-python/natsort/Manifest
index 1f7274c80c84..7b85b0f1a3de 100644
--- a/dev-python/natsort/Manifest
+++ b/dev-python/natsort/Manifest
@@ -1,3 +1,3 @@
DIST natsort-8.4.0.tar.gz 76575 BLAKE2B 924058bd0770866d7945edc7886c5d517bf6c886b85c09f7fb0c3f4e7e7e3678993b62bf905245569e36a4acc6437f80e8671f928837d5708d1fe318c7b83320 SHA512 a005abc0fe7ccbb58d1926698a841d90f7f3eac72f062044a6716f0676e0b0766f3e7e14867fb2a0ff1124deaf9796d096744d68b2f6eea001841abed49345c8
-EBUILD natsort-8.4.0.ebuild 710 BLAKE2B 99b3ffe8aff0a92df233f020c733d48670c142bad8e6ed878b55e5b3bb826c811523571c78fa9193a7943392b47d141d0e373bb8a3ea21dd30734d49984d20ba SHA512 a717222798ade498d1f33eb048db5a4785f4d027a7f4abe5627929271956acecfeaf83c82ff6014ba96b8fc5cf978c6a990376a62991473c82bd0f7650c9133e
+EBUILD natsort-8.4.0.ebuild 710 BLAKE2B 6a0696d66efa20e78e6ec1fc0e5ee11254b9483fd0dd373a38434c9c5a26639d8f0fe12fbd719b33e9f1cd27ba661d3fe768d6acc1f90432418c15de4a3a8cf0 SHA512 97904945891e6c54496c675b3501c75f992ec8b75a31f189cc3bdccde70d6cc5e63d0db0573fd41ed076e3899f86c1427226fa87a95df956ed0889e94701c975
MISC metadata.xml 407 BLAKE2B 385c6b60eff44662eee4337cbcc1f57cd7f1f30f129cb6a22e284ebc7bcbd2e5ae271c27b1b0405b3b4087df72494e3b447bfa1cf84f116befb2811c362ea4a3 SHA512 0c91866fb63b5b74f00a28dfb6bf1afde8b8a48ca830bd6bce7a2f8fcfd80982c51fb20913c467fc44c11f3a8c7f69e8544d21dbcb941b2e80cd8690561b07aa
diff --git a/dev-python/natsort/natsort-8.4.0.ebuild b/dev-python/natsort/natsort-8.4.0.ebuild
index 5db6268d2a69..433fa33b0344 100644
--- a/dev-python/natsort/natsort-8.4.0.ebuild
+++ b/dev-python/natsort/natsort-8.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/nest-asyncio/Manifest b/dev-python/nest-asyncio/Manifest
index 8288d0005dd4..c0019512d33a 100644
--- a/dev-python/nest-asyncio/Manifest
+++ b/dev-python/nest-asyncio/Manifest
@@ -1,3 +1,3 @@
DIST nest_asyncio-1.6.0.tar.gz 7418 BLAKE2B 35073a931f5a3e3cda8f702233a5d3a4a027bf9a22fd75f699b43fa587de69e867e94d114fb6029ec30bf1d791dd083cf9d5cb8462d79020e56ecbe4a4f10379 SHA512 19addd99ed548393b7fa6da2eab77d94ab33c6378003a50f6731c29ef873d4227ac6a1633b15931ab100f0c8c033c8332762d30e8921e241e72cfcd83bfbc481
-EBUILD nest-asyncio-1.6.0.ebuild 543 BLAKE2B 813e4164a6ca484955872aec15551ab0301804c7785b5e04eb476254957d766d06468e336f3c2e19a65118a0d7e6c350690352a7fea9725ccfd52960d72a4848 SHA512 189892b1d2a52b623238007ed8271cd2dd28411d92d547561872ad5db15deacefb2a99ea4e566df8d1658e85d6a2d9b98b1eca969dadca70282bb44970de419b
+EBUILD nest-asyncio-1.6.0.ebuild 543 BLAKE2B 43096955289aa14d3769d75be773dbc52156ad0c641768f50b284b45a61f4a53c9b5573c69d7bb4194827861549467a67beb8ff6b6ede9d719b0b4853ef3d8f3 SHA512 65dc633e08cd0f7a175bdadf7e2968e798d4ef3d2ef31c89352a44a34f719d9ced66490fbf87e04d11d713ad391c87a947b2edec85bc6d60caa9f2f15944d090
MISC metadata.xml 389 BLAKE2B 7725ccfe525c9aa2f6b3330e97fad88e1dbc5dd829573d9c32bcf0b492af7303e33668e1370dc6cd8fc89cd55f0be20110d72de0caf87eedf61869e8231f6ad0 SHA512 f1ab8ce0f9568dc9d533d5c47135a937bb5f109ff49315b63444d963c4572602d3bcef96f182ca54df7bbce676e50ee2f0ba795f5310f022922b0b49edc23518
diff --git a/dev-python/nest-asyncio/nest-asyncio-1.6.0.ebuild b/dev-python/nest-asyncio/nest-asyncio-1.6.0.ebuild
index 4d256ae5774b..33eb3f148de0 100644
--- a/dev-python/nest-asyncio/nest-asyncio-1.6.0.ebuild
+++ b/dev-python/nest-asyncio/nest-asyncio-1.6.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/netifaces/Manifest b/dev-python/netifaces/Manifest
index bb0897785779..851a2f0ba7f0 100644
--- a/dev-python/netifaces/Manifest
+++ b/dev-python/netifaces/Manifest
@@ -1,5 +1,5 @@
AUX netifaces-0.10.4-remove-osx-fix.patch 353 BLAKE2B 49b66642156ada3e01e7a7fa28b6e12a36b5bacd38676972b1685a2c2710bcdb531849d3c27ce5279feafa1048d060eb227a79ddd5569c5d48accba600f32e69 SHA512 0c47d026e1be42fdae860aade01762d0c7e27083fbe17dbed76526e72852f0444e56617431d081de9e4e86c7ce65293d83e704e56a3219face4d07106730255c
AUX netifaces-0.11.0-musl-clang16-null.patch 517 BLAKE2B 99607ae0966aa10f40fff8be8fcd325be9c9ec72da8f89ba3258ffa193fd5bf8434f2b1fda3becc0220ad13771da84ef9568cb0a8deda1fe86f1c9a4f564c7fd SHA512 1457d24587d32d2809910c7acfd3e5e1551aff084d625d3ea5555febd9de7dac8d48efb68d8b8bffd89458cba8d8714b58da7cb5786619390d9bc84df24b8884
DIST netifaces-0.11.0.tar.gz 30106 BLAKE2B d531cec80142d005548ad30f4d13b23d0a7aa85f6907998bdc6d6081567234b169774b25d2e274d14e68564b16e96ff016c429c0a7aefabd6abae6994f1e7c5c SHA512 a53110efb78c89c4d72d002104866253a4c085dd27ff9f41d4cfe3811cc5619e7585ceda4e91e83cdd0645c40c745c61d205708ee9a34427b35f437a48f148e5
-EBUILD netifaces-0.11.0-r2.ebuild 707 BLAKE2B 845b1c9a05884d64d0bb62c2c5ba3db2f6e2e734843fb6581dc75361ca7013a3eb0c5813effbd0681589450115e71ccb7a3172175be4a674079274c55ef10c27 SHA512 98b1a56f563e77612ff9fc8d41235b0119b288382ced171cfb1e231d0a70431910fdb769ebe571b41a70924b1108cf99a6e7482184d366f6eb650a3021a4fcbf
+EBUILD netifaces-0.11.0-r2.ebuild 707 BLAKE2B 7f6785c3228729c8a35a0ed5471d5da5a4b3e1e760c5b5df6040a0a32827d1fe2a6b371e6fcd6f0ebd81576eaf9843b586967b2855e25206dedea541a748a1f9 SHA512 c9cc45d11e5523c64e6ec67a571759305b3ef7eb4fcaf5963681a26413ae67262d438699449815ae33bac106cbe3f33a579302a1cbeffc2afa3bce43afe2aa91
MISC metadata.xml 451 BLAKE2B 4d43f77c5e911cad7a8bdfa7cee80c553a645abfce7c551f1d819a62193e1263bf28d70c47d14f05ccbe9155ab08dae49c18cfdafdbd6c5705eab28e5c717258 SHA512 abf26a0026b93acfb3d81979694c13b2298bf09d410fa85994c9406a4e0219c1ee8d83b4814323cde287d27fab2526682df48238fe5db35ef93c4c3e0c0e068f
diff --git a/dev-python/netifaces/netifaces-0.11.0-r2.ebuild b/dev-python/netifaces/netifaces-0.11.0-r2.ebuild
index 0ca6da32cd7d..8574e770aef7 100644
--- a/dev-python/netifaces/netifaces-0.11.0-r2.ebuild
+++ b/dev-python/netifaces/netifaces-0.11.0-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/node-semver/Manifest b/dev-python/node-semver/Manifest
index b2a335a3abde..9e65739f00b6 100644
--- a/dev-python/node-semver/Manifest
+++ b/dev-python/node-semver/Manifest
@@ -1,3 +1,3 @@
DIST python-node-semver-0.9.0.gh.tar.gz 19547 BLAKE2B 6558468a38aa11943429919c29d00e5512fd74587a5e9b53a9f7704acb60877919331329cb42b53812918eb3264f2bcd08838d566cbf9476b8aa9a47f745cd74 SHA512 1ac32e271cf2b574ffbdf3c37aa5a13493ab03dbaa539b50614e9f91adea1078e0bee0451ae400b456e83de0493942ea209d7dd9aec4ab90a3e9753ba1c80082
-EBUILD node-semver-0.9.0.ebuild 731 BLAKE2B 6408b1b1f6d75a91cfa58a8a3ef68f7f80ac55d80184d397259ebdc1b78982902384e40ac2b37b37fa3750410e9116199104f09a2c6351fb2863b0f08690d907 SHA512 33e547c9141dc1760cc43fc85f7a6fc415d467e11cc87294db109243379ef5cca5581e96f0df0f8f9abf495547660a9099c1ee4de9c1c46f1734727fa4fb09d1
+EBUILD node-semver-0.9.0.ebuild 731 BLAKE2B 4dc60aaf977cd17fde1bcedefb2322b7a91846d0c7545b68cfc1e7d938a4d9cd04677053aa0519d867bce0f17794fa9f22dd14fef3f54a50d6a879a1f2baf374 SHA512 a635b2c573bd423cd4b5e91dcdbc28fe2c50250e4ce440ed38b9eacbb217c76609ceecb5fa811a0c3f14507028863868ab8e1f71455dcb2cd25778c6a4754d55
MISC metadata.xml 643 BLAKE2B efe8878eb7a0603425c025505175af4559d00025b5cba44eef12b04eb27abf2dc7222056e886866c138f4993f7e9ae4913d70d0b49a4a605351e1a6a25c8c92c SHA512 2b34dc85f8a453bd6c15fcb72c3a1ca124cdb38c64fb5999cf57669a73d8ef64df3dc8eecde3d6532b38f1e0ebf4b35b8866ef8a842cfdd6db4738586bd1e3ec
diff --git a/dev-python/node-semver/node-semver-0.9.0.ebuild b/dev-python/node-semver/node-semver-0.9.0.ebuild
index 856d197a5729..d64ea12459d7 100644
--- a/dev-python/node-semver/node-semver-0.9.0.ebuild
+++ b/dev-python/node-semver/node-semver-0.9.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/noiseprotocol/Manifest b/dev-python/noiseprotocol/Manifest
index fedfd1de42f6..c713abe59a54 100644
--- a/dev-python/noiseprotocol/Manifest
+++ b/dev-python/noiseprotocol/Manifest
@@ -1,3 +1,3 @@
DIST noiseprotocol-0.3.1.gh.tar.gz 308734 BLAKE2B 952bc1f7615c209d031104a54f4e31fefa5deac064c70d589198bb8e82c1847c529e93a582d5cb9210aa199d0ea0ecb878b9d81318bc27c90e93027e8000f2a9 SHA512 4b9ebbf891366564238922355fe2c557830f11f8933c13f7abf4e035167adaa83cb8f30897b500227f9ac8ed46a8ae752e83a0088456edf8696626c4bd4a149e
-EBUILD noiseprotocol-0.3.1.ebuild 703 BLAKE2B b3cc30b81204fe4f0decec56ce5c1021d0339717f781c6a02cafc7980b13348cd86168a3e45aaa09ddbf4b3d218ad58809de61e8166ef2a6b09196df94c7e6c1 SHA512 afafedfdc70621963e0a6db4ff92c369f57778453303e9047a76eeab0134bc9915c6df8d85e40d59a2d12cde6a8d96dec89e09aee6bb2bcde9be60b76f363034
+EBUILD noiseprotocol-0.3.1.ebuild 703 BLAKE2B e7bd18f3b3927ad10b72e3ff4626e701ca85af147f9d61cd060d81e2a427f6f188b9db5b0df33d494228b531cdd9558dc04ca95e18e32172672764c049b45a28 SHA512 6f5d3fd89a45e86338237e93d2fda29996d59083e31afc7661023849c3318e39264479161bb696f0feda60f8af0ed3d0d65be72d4b37e5bf0c0006d7c9d6805d
MISC metadata.xml 412 BLAKE2B 113c5b1bbf061fe0df631fb46e2172d1869bc3fefacd22e02f172b2d0b3da9f2bf90666da4c73be24fca541800e05ea847bb7722b8b122cc2be7a9b49d465794 SHA512 d114b6423eaf0723d2cc44c0bb6f98543528b93bc8c3754aff658279f93f8ec4c4aeaea4449d2c27175a4858e43ce563072917ccfa6f3603e6c878dec3e34309
diff --git a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
index 0f9742d4f45a..cb922098b8e0 100644
--- a/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
+++ b/dev-python/noiseprotocol/noiseprotocol-0.3.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/ntplib/Manifest b/dev-python/ntplib/Manifest
index 8a1439099f08..90ea11f420a5 100644
--- a/dev-python/ntplib/Manifest
+++ b/dev-python/ntplib/Manifest
@@ -1,3 +1,3 @@
DIST ntplib-0.4.0.gh.tar.gz 7315 BLAKE2B 508936a01e23dcb2ac9446f4ef6a1f8084a250cfb58e456efc25646b8fec49d3317f751fcffc9d397201d7b41c2b9d387afae2e4a75518225eacc4f3fb01c1c9 SHA512 ad735b1bccc4dc149622423b2877dc1d4b461f245dd0bd5b0cf963918ea63806772783e03eb8a66c75934746981fbd28789f19efa339c87b2f83e8218ee4a4c3
-EBUILD ntplib-0.4.0-r1.ebuild 593 BLAKE2B ef723477446b990bc180e522d4fa0e360596c7bbdc5473c50166e429e61ae4c461f0061ef5a284636c6d8b3f5fc7d6561fe6970214be755080a6e1c8381f470b SHA512 57f3b5b88feb8a2ae4f602292c3cb5b0584e85225aedfaf3beefca3045fef720bddfdf5da64e443ffd472d606bf9c1237a20ff8a58cc19b1d3d3732eb2f1e030
+EBUILD ntplib-0.4.0-r1.ebuild 593 BLAKE2B 760a48b348c5136db394091627cec84e68162543ae216ec25232d145841e82890b0397b6b71a2496415cac980337cde5f289dfe9c65d39eda1d164058810c0c8 SHA512 4fe1135e69e4cc2ae1efcb09099fc13403e0673695f0d8e9e1c7a1aae11d1853cb2d6c13a2e329535d0e5243897bc587c2ac366c17c29ea5b2e20e5b5a4d4c21
MISC metadata.xml 445 BLAKE2B 0c48d1f62a0222cdf3fc24fc182de62358dc57492cbc456e90fe4d2ee1b4468aaa06fa4c7b3948ef325b6bca69b21b714b218ad360ee27cf7d4e3b1736e1400e SHA512 d10b38d47b8afb111aa033929d491614f7111a53d4a26505a86fefe3a86e148102a68752d4d3aff1649dadb5101ab4219f6f1933a98ebee37df7fefdf8abace7
diff --git a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
index cda2e14cd3b1..aaf688816f87 100644
--- a/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
+++ b/dev-python/ntplib/ntplib-0.4.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/odfpy/Manifest b/dev-python/odfpy/Manifest
index f9998932328d..fe2d1886fb82 100644
--- a/dev-python/odfpy/Manifest
+++ b/dev-python/odfpy/Manifest
@@ -1,3 +1,3 @@
DIST odfpy-release-1.4.2.gh.tar.gz 10065808 BLAKE2B b339cb44604552ee530d8fa8385d753c1f9210f9335813ab279150b16d36f72263fc02c0d2c01ce4350dd3c81b94e7e9f394ce8ec2d85372eb972558a86ded0b SHA512 75368010c015e13302d2b43228ef9ed1f6c9307da60cf199098609729b008c69836511c953dbc730f3097124878b1fa6de7e8d5f49e20716062ada747698f84d
-EBUILD odfpy-1.4.2.ebuild 789 BLAKE2B 975509b13eec982e8cd564dbf4b4946341843476e0f7fc7877e3b65d9a8633de5e613c509c28bd4a5af00f7905296e36647b4a24702fc47ffa7121a8f5965fa1 SHA512 de48fbb7905c67e6ac5c9ea763b6569262c1e43974290f619abc70a69f6afbe6a12146e7e90e972c048ecd1957e40af1c6e1260583fe553f40bef4ea5b199c27
+EBUILD odfpy-1.4.2.ebuild 789 BLAKE2B 07a5b5eab2279de21ccb205efadc7f8cd86896cf0e611d296fc303d2fc82d70f5adc061dfd3862170e5fd8024d9d127d6bf402e1913e5299ddfbe818a3867005 SHA512 0a6df844d05174f831b66bae37114d866ab5552133a70f12fc86a0f37ed9fa5b58fbf11f882f48e23b21f7ad799d2c8daa647674012027d6bddbbdb86f259b42
MISC metadata.xml 382 BLAKE2B bb1bb4d6968f087d5397390f1a727e2402c3c99be82836c60253f83bf06489c6a2c1f3ea4fecd5549942a1ef76eff48ae882ca1cd5a6dba4e244b058e506aace SHA512 48bd2f35ee4f6cac6e56512314398c8e5d7166c0f131ce181ecc0d246e5882b422b7d11cc6dd6af99c79fbf5ef673341282a34ba1e57fa0a3d704b172b5ce6e5
diff --git a/dev-python/odfpy/odfpy-1.4.2.ebuild b/dev-python/odfpy/odfpy-1.4.2.ebuild
index 7bc291eb64af..a9e73c9fbc59 100644
--- a/dev-python/odfpy/odfpy-1.4.2.ebuild
+++ b/dev-python/odfpy/odfpy-1.4.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/openapi3/Manifest b/dev-python/openapi3/Manifest
index 15b0f277dd34..d85af3fcc750 100644
--- a/dev-python/openapi3/Manifest
+++ b/dev-python/openapi3/Manifest
@@ -1,3 +1,3 @@
DIST openapi3-1.8.2.gh.tar.gz 41402 BLAKE2B a22af8ce1d1c94f3dd2b5f1871222c8c2ec902e9f8b5b065a9a3dd8143ed361df4b26438215e88ac416b6012b015a38c9709b9ed290aaf5cfdaff5b2d1d439f7 SHA512 5555ef0495f7d459fabef98c56da4b1b9d758aa06c4dc83adf1388c044dd0f6b09b933e105ef8665737359fbf98b9699ca2d7127ead2aa86e3f99682b29dbf1e
-EBUILD openapi3-1.8.2.ebuild 707 BLAKE2B 570103899104f15a36b45fc313a97ebd17ac598a3c1da7477f48ae759a6b5dfd1ea406d235269e715661b76f50f6cf7f5ef1c76d93f6ec2606c64f8811f02703 SHA512 77891da3251986e80db97eba7f6939dd61b080d9406837cc982cdfbb0b97fb5bf3b8fe426b260c744b2b6ff91c55a183151ffab1358013ac60d9a30cc94b30b2
+EBUILD openapi3-1.8.2.ebuild 691 BLAKE2B 791681dd04d83616c005cbd1ffd503fca263354014617ef3eefcc0393cb8114c886ea13919e97a72fc04b5c24ebb7b1282c825987c193e0a4afc3762ff8b5233 SHA512 292cfae99101daf660d667c5d9e64521715bf602a85b85910c3731a2dacd21087503e00ebf483945e98343dc60816ff7552b49ea9f93e62aca276b869ec29e07
MISC metadata.xml 344 BLAKE2B 14267f2fd846f243d2e3be1e21758a88efb8d57e654bca17a06a8b5fa7d8b80826049434ca94761ed504a7006f6dd0348d29c843f323d7ca4b0a1da26997c6b7 SHA512 3d3744a378a32f5037a322f3dacddf33ac638f17738b8588ccf5252a83ab7f60efac35890aaf1b57c888e7a725baa32bffaa81bb551f061fd7dcfd714b8df080
diff --git a/dev-python/openapi3/openapi3-1.8.2.ebuild b/dev-python/openapi3/openapi3-1.8.2.ebuild
index 77cb4b50a85a..7a93d407de51 100644
--- a/dev-python/openapi3/openapi3-1.8.2.ebuild
+++ b/dev-python/openapi3/openapi3-1.8.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -26,8 +26,7 @@ RDEPEND="
distutils_enable_tests pytest
-python_test() {
+EPYTEST_IGNORE=(
# the fastapi test is broken for fastapi 0.94+
- rm -f tests/fastapi_test.py || die
- epytest
-}
+ tests/fastapi_test.py
+)
diff --git a/dev-python/overrides/Manifest b/dev-python/overrides/Manifest
index fee7e2faea5d..33c7f8de9e1c 100644
--- a/dev-python/overrides/Manifest
+++ b/dev-python/overrides/Manifest
@@ -1,3 +1,3 @@
DIST overrides-7.7.0.tar.gz 22812 BLAKE2B e51af6806e741f18fbfda57824e8f0db9f77686719b287c2b8abb8a33925c2ded8ac3fd40cb097cfcad60e06dcf5ced291e278b03a28afe15a6a6312306d200b SHA512 b2ad06da01e657839c5cbd62c49aa1022c4302fad44fd6b1a57e623e27d1c9d8cabdd9bf9c9a02c87a3b3618a662b922533cf407d17efa43769b0fc6360b5073
-EBUILD overrides-7.7.0.ebuild 530 BLAKE2B 552d8c0aad684da365fce4d03684290ce3489d314e1f4f8b2a1f679b10755b6b9655e2b2e801af095a295bce1e9864ffa98f4fd2dc40d8d604318f5978bbf73c SHA512 72a25eabe4293c8e67df60c37e7396772e76b0e9d5cf37a1d20103706b7a80445e4a88abbf0aea31721b916886ae252505e6f16f7ef931652e6dd424c04111c7
+EBUILD overrides-7.7.0.ebuild 530 BLAKE2B 973915488f09db05e936923e959f7970d18deae2b741b5f025d6792de316644fb5bd0f4dfa1839d33d8a961e3a17f11a2e39a6f58620afc910bd273a1171925c SHA512 f468c00abf0d82cf172686eb012222286808f7691555391152825eb3da133f9f3f6cc3ed2c29e4772b871a13d4ee7b8ed9b050bcfb25eff49e8363bb8c055c6f
MISC metadata.xml 408 BLAKE2B 3f011749f3b0b2cd3283ed70623fcbe6211cd33f7e5d59c7f02f677d7952e3aa49b8b9d4b6b8608c75028239ed7e2dd1226ed3692adfec7d2772e6bf37366fa5 SHA512 669a884bce1d2a97b2d61ca7e05ee134b7636a485435a0e22dbbe11f2e1e330e3be36146ddd115ad362f6b5b717d3f17f119f6b7e036e20085bdfce538183e3d
diff --git a/dev-python/overrides/overrides-7.7.0.ebuild b/dev-python/overrides/overrides-7.7.0.ebuild
index d302e16ac49e..bbc513bff45e 100644
--- a/dev-python/overrides/overrides-7.7.0.ebuild
+++ b/dev-python/overrides/overrides-7.7.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index 78d2e276937e..09300e49409f 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1,5 +1,5 @@
DIST OWSLib-0.30.0.gh.tar.gz 995826 BLAKE2B 58066b461794d424e646cd148f1c0379c22c17bee144611e4bda71c8410f2d4dbd172e5cad14ff1e33fc3e2a7293985c943eace6284d1830a2533abbe95ecf27 SHA512 2fdad8ac282d78181e2b7953f22db063f760c2f61682967c7d99ac8e12d62345168db978d9599a4093005f520968d4e97fc588f9a9b7d81a87894b08028d42d8
DIST OWSLib-0.31.0.gh.tar.gz 1041697 BLAKE2B 0fd7e0aa95a07229e171bbf3924a9a7036aa0e201a28c8198fcdd4a462d75b90b0979ffda7d9e20ec30abc284b97362fd195cda67c772f3f96642f1ae89ff753 SHA512 005e6f753472675aef0bd0ead138e9bafce2df4e3530003d4159a2ecf610164487ddeb63cf1dfeb6cb4847c878eb40056ccc77116aac8be658fb322ad650f41d
EBUILD owslib-0.30.0.ebuild 1757 BLAKE2B 8c3461a1b85a7cf5ad99a4dcbcac2816c315e7695bb3d06507982b00428d9aa61f99b7752d181c318752b5a77663dab08700b2e3a72629beaba4efa54d7662aa SHA512 1159210ba910eae63e0f4ef75c215fedebfc702b15a0ebedae1d54b22fd510499423b80358f1c7445e8bb8104368d2c219f86f35f64b10db36703f47562d2203
-EBUILD owslib-0.31.0.ebuild 946 BLAKE2B df09fb3f0cf94d5bae1568b9b174776dca62c75d56c91a4b8ddd70b5ba26ffc9f62187991291ff07351d971959ffa618e66a2dd9462b4b8e4daf6e7fa8c5cec9 SHA512 98ca060b1168580885dc5fc05e41107df05f2fc9fd85bc96e71791e74e59ffea30d15b502b376c6f83c2a489a25ed2bec8f48e5e42bc418d85d8bef53968ae56
+EBUILD owslib-0.31.0.ebuild 946 BLAKE2B d7615da113be5b40269383e96a3cadf7070726503bbbaae8bdc51816777e7a3b1fd05855179d62ee70f09a2ba046d567875fb8577d778432e6bf800a6a10b507 SHA512 fc5db3517cf36785c546da59e21ee96b601dcd5215c2c6ae635af976d7c7159a496661b1c547329cbb1942bd37c1c9f9e6112b889fd1b56889151ec66d954255
MISC metadata.xml 520 BLAKE2B 01705147ed084a8215d15016b6cc94b2fcdc926eff2755cf2d4c768197d0c39a30a8b0602d93bac7ec221e32c30b9280b37d5736f2f46342ad36e23c1b4a7c1c SHA512 c146cb483caacbde7966a95b899372261493543826cb20d638cd91e7cae245d60f1504bc53f485e35ca5d6c3f83780fc1da211c0838c604dafde27284dd8e40b
diff --git a/dev-python/owslib/owslib-0.31.0.ebuild b/dev-python/owslib/owslib-0.31.0.ebuild
index 0b765014cb71..4f68f4e81e02 100644
--- a/dev-python/owslib/owslib-0.31.0.ebuild
+++ b/dev-python/owslib/owslib-0.31.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/paginate/Manifest b/dev-python/paginate/Manifest
index 53b9f4c9eb3e..35c3a8af63dd 100644
--- a/dev-python/paginate/Manifest
+++ b/dev-python/paginate/Manifest
@@ -1,3 +1,3 @@
DIST paginate-0.5.6.gh.tar.gz 15567 BLAKE2B c5b60ad43c61a918c618668b345cae82e5e61516aa73130339830db8b8d1d49d271ed24bf9379c570ef8ae9de0844ff8e088820c7e128e1e6e77a03427c06596 SHA512 64d7d1a9952dc8ae5894113c381a9cdca5395477091d794774ed770f1e1dfb6a5d88a7bd07cc4fca0c0c8f708656261f3160b315af6f86ecc5b7f46e1d639150
-EBUILD paginate-0.5.6.ebuild 916 BLAKE2B e42c1ee80744d2269397b0f96c6806cc501b01617d9e943e20bc279308714f5cc3c3c68467b6ac5119e4b86cae6cac87651c83ac46ed52c38b87b64042b38da4 SHA512 9f61fed1c6535719ac843f98ee1d2a4a7cab9c2532136bfcfa3eb186610e45852e8f3e0cc78b545511e107d8b068d11b63a8fc6b1557af2f0ecac61683e133ce
+EBUILD paginate-0.5.6.ebuild 941 BLAKE2B 8d5795b3133eea8fa92511e9a051bedcb1f58d6783976686c32a5a10fe99af3a14926f9007c131c9338fa709bdb9afbdca1d0173fefd10acb1031b8a6818c7c0 SHA512 ab86bbbabac679d05d123c5e87a5c43ae6468830996d6d86426edac4e726f2113bbdea5e8841d2b4aa6afa31748f7bb866ed1a65cab02164641186ab76233525
MISC metadata.xml 369 BLAKE2B 19b0ed57cf4d77b7c7b5743db890ac9b4c9291770480ea34fc136ec9cd4c70a0bf7fa5adfd831714cfbe90bc6d2386c1ff6446ce7402d51675b2e23b3659fd6e SHA512 302d1f3ba21ecd4cc6ed7905f8b49e524d21aa32ae810d5b9124ec8a7ea2802fd79997afd573988679db1f246f193653ae34f2b275c27d30762002b66e55dcd5
diff --git a/dev-python/paginate/paginate-0.5.6.ebuild b/dev-python/paginate/paginate-0.5.6.ebuild
index 65692bbfe32b..81835e8a3b27 100644
--- a/dev-python/paginate/paginate-0.5.6.ebuild
+++ b/dev-python/paginate/paginate-0.5.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
@@ -28,6 +28,8 @@ python_test() {
local EPYTEST_DESELECT=()
case ${EPYTHON} in
+ python3.13)
+ ;&
python3.12)
EPYTEST_DESELECT+=(
# these tests assume that dict is not sliceable
diff --git a/dev-python/parsedatetime/Manifest b/dev-python/parsedatetime/Manifest
index b5ac90a31a6c..f8af3c016a84 100644
--- a/dev-python/parsedatetime/Manifest
+++ b/dev-python/parsedatetime/Manifest
@@ -1,3 +1,3 @@
DIST parsedatetime-2.6.gh.tar.gz 70732 BLAKE2B 099b2d4d434fabf3e3d587923a037608a982eee7986f5843f7a463acc52a736a0661261da557a16cfb310414778ef49b1d2bcde62bbf53807132004b526aa175 SHA512 ed7649feb8773fdb33d609ef0abe4d20f555744bd70e9766aba6b9a79d8415c7e2efea1d7ef5c6b5906f3bc90bff124ef92992ce17d83fe70575da2db918e543
-EBUILD parsedatetime-2.6-r1.ebuild 527 BLAKE2B aa0d98702d18e17b9f6ac008901cf08593d80b2a9a6cf24e042b508fec8b5235c017e27c78a433499213cf406b39618a61ca5b3c550bfee40cca4aff04605829 SHA512 ada1b32e9938497bbcc2cd258a0700abb26594fbb6fe957ece6c97679b15353bec22db6d9543d5918c501475e6644d1f075810415b6d85e67026a7a3a71b3a30
+EBUILD parsedatetime-2.6-r1.ebuild 527 BLAKE2B e8746f19d9508cb0d3ca767e2b79ae44bb3b270668e1fbcfef6f03f8c5a55a7273c7094230407eab257ba3779fb716c44fbb41a41ce1e26715a6f97740762078 SHA512 e1b0bbdf4c5549bfb61dedae9884d60d3002a8a445b166943d7843b48e164e913a346bc8f027d32fc903c6eb9e38bf4aef2ca5b2c2f9fd0883d29abf04022f20
MISC metadata.xml 465 BLAKE2B 5e3487abd250c58c950ac03390ac0f62456552e5b7de1f17265df08dce01fb693d677aa8c8b0b27c789f2ae08d75cd6d9520a2ba4756db81109447d452e3601f SHA512 655e257c64c529b1ac34cd7a6ad466ff0eca85fed3a395e0bbbfc7f12c0df34ba0325ffb9f690dff23020b058ec2f5e9721b5f720708240e8d71afdfa9e14ed5
diff --git a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild
index 4fec265a5737..3e2962c4b0d6 100644
--- a/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild
+++ b/dev-python/parsedatetime/parsedatetime-2.6-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/paste/Manifest b/dev-python/paste/Manifest
index cf53dc3778bb..796839103401 100644
--- a/dev-python/paste/Manifest
+++ b/dev-python/paste/Manifest
@@ -1,3 +1,3 @@
DIST paste-3.10.1.tar.gz 652629 BLAKE2B a5589027838cbea6f90f919b94edaaba2f26b827cbf911247ec833fa34a5089ffacbc13f8e5369a80e234506e3450818362f1c63cb76e7cf2f619f922f1a965c SHA512 3d224fc017f8354a4737c83d3dcddd0dfa8baaa80a86f843e817ccba295b8e04d16bb10594f17f010da204a0854cf9d57c03a09d0dacb0e7af305a9b0f86422f
-EBUILD paste-3.10.1.ebuild 866 BLAKE2B 9c52d611463d5d8b3a14b73846fbb6b84fbd02886b950c5106c364de38d5c516439d1d3c6744c34ee2a405f0dabcd3464ed543746e8dc623f0e5b4956dc20c9f SHA512 7269f94f6cd0b3f0306824fd57bd2706f5d0f0970666d86e3b423e832653333de0a593b8dbc12a50c9cc536e7a3bab9d20a6715312e3255ede2f4bc409939f20
+EBUILD paste-3.10.1.ebuild 866 BLAKE2B 29ab33a4dd1ac4da5b001ca6316aafb770ce060c0fb94bc3cb664fc9f5dff12c09f47e6c317c38ce25b23868b5aa0d8337f5e98cd20f7b59a47b88ae163d2f08 SHA512 88ac943b207ad4994426dae75994fd49a63e87af1129694f135ec255dfa56a67e792f87bb7386df6fe2f96862f9e0c6373953fed238cbcee4da85ee5171d9e98
MISC metadata.xml 682 BLAKE2B 2d5be3c80e99f4ef3c950701f67abad0b940ccde221034a0153749672aa739f6f98ae76afc3d9db825b6dbba6b0298a8e000758237d30c74c66a6e054153fa04 SHA512 239852961889716887a361239ddd282bde45afa2b7bcf1c6c076e37d9604231012b5056b0900638b3a7fbcb29112e2e77cbc5127736acacf19f59bfb85c9cc42
diff --git a/dev-python/paste/paste-3.10.1.ebuild b/dev-python/paste/paste-3.10.1.ebuild
index 353c1cfdd8bd..99eda4c20ca0 100644
--- a/dev-python/paste/paste-3.10.1.ebuild
+++ b/dev-python/paste/paste-3.10.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pastedeploy/Manifest b/dev-python/pastedeploy/Manifest
index 5bd46e54e248..a9a2c288ab32 100644
--- a/dev-python/pastedeploy/Manifest
+++ b/dev-python/pastedeploy/Manifest
@@ -1,3 +1,3 @@
DIST pastedeploy-3.1.gh.tar.gz 33634 BLAKE2B 11087275f0c0f73b44ecc4bdcd6c284534d81056ce2dc898b8a891261b2ec71502679a688e2183adc4572089846d2c06fe5b48648f78ea6667f29e142b656656 SHA512 da13c8181d1f003bf61f954655a1876f49253954c320c6a2db0ca2b92acf057e48dff97376da2f9dce6181e5349ffa2d8cddbf71d3360d6c0fa8d5dedbbb2ae3
-EBUILD pastedeploy-3.1.ebuild 912 BLAKE2B d5a2033cb1ed2ed151d47493aed59419ff2e19255ddcd2ab8415e807df7818ca983d101698c4088fd8d76cf706fd303d5a0f35b88e6aa43dbd231ce08f06a75f SHA512 bcdb83ab15a78ca49455f6f4fc140fbeb7afdf9c04612b4fc11cd4c1ef948f9973438094e1f6a28d43a1f7f84176e7079bbff65cf87457e432116a69a809d3a6
+EBUILD pastedeploy-3.1.ebuild 912 BLAKE2B 3a57b77213a6bcfcb37fb436fbf2ac814c316be738bed486ee5965bb1aa88bcb2cac87bbc8f179176e7288133f746444c4722bf7edbf68e70bc78d65df249bfe SHA512 aee4c952e7ad88bec3cb22ce1853e43b599ae57adc69e3868639bd36843ccc6efcdd1698b1368df61e959f73b7ee09bb8e3c11016fd31b5067a6164827a43144
MISC metadata.xml 965 BLAKE2B afd902e013f9f3ffa27225cff2a97551875a2cc4a02d968c5366cbbccda0442ac8e381eb8d93655a7a5d6101c97f2e00b362657272ddef4123af57ee1173b045 SHA512 2ab7460b4b6baeedbb1a7c64a760914278f4af622a3e0fc9452fcfccb7274383a26b559f45f7eb11a1f4cf546d24b7582a0dd61f64198b8760d247b6b4a2cd16
diff --git a/dev-python/pastedeploy/pastedeploy-3.1.ebuild b/dev-python/pastedeploy/pastedeploy-3.1.ebuild
index 049e9f93e6f4..b2ab0d1f960d 100644
--- a/dev-python/pastedeploy/pastedeploy-3.1.ebuild
+++ b/dev-python/pastedeploy/pastedeploy-3.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pastel/Manifest b/dev-python/pastel/Manifest
index fee98d663317..527b9acb0ca2 100644
--- a/dev-python/pastel/Manifest
+++ b/dev-python/pastel/Manifest
@@ -1,3 +1,3 @@
DIST pastel-0.2.1.gh.tar.gz 125760 BLAKE2B f9b3c29444bb6bd0e710cd80d4e48cdc9099ad6512cd99b0224559b87504f5b61cfcb90165f97b101b8ff5e9f8b7e230878c5cf50ae2b0555447f5be28977cb0 SHA512 585834d035fe208313a77e0c824f6b67630a85697d4aef802800911cb1da72bfd6c9ba47fe5502359bdf244a98b8f6dea300a788ff1cfd56a8bc19eb7b7dcc16
-EBUILD pastel-0.2.1-r1.ebuild 513 BLAKE2B 21b4d9044ae46076406446ae8d4b23837b58904916afa02cc793568d70c833de9c3162f037a2e8ebbf102da3300fba0a2ce882129c6be24e51d41683fefb4eb5 SHA512 c00bd0a793aeb1e87500023b29bb48d7215a2a2d35b9ede65f2b63ea0cee1b10b8223c16f9e2391b01833c94b520636b6df058f054a03da601d53f97b1017d4c
+EBUILD pastel-0.2.1-r1.ebuild 513 BLAKE2B 7655dc0b9f79c14f6975e24dce95d5f23d096773175e1625f9dabf8873e45093a7326aef51ca8b5ad45bc11ae3ea38f3ff5f2d36cd2182b07cc4f0326d4a14a2 SHA512 f140850af9b334acc66dd4c17a7d4be0ef806d36813ceb1e39f543e3082e907834dbb6a77a5d8c567c04b1e3c0da3b82c4289841be630512b4d1fa2034526672
MISC metadata.xml 403 BLAKE2B 06958780485fe3a43695cf69a0add5ce933e7c73db661bca6931ddc26e265f601e2f8155315b7b9665e9f639769593fc38c5b193ef14c48c9a8314006bfb61a6 SHA512 69ab6519a413dc73fcdf3c342ba9559f8dbedc71f2e0a122912ddb11b1c3e92491e179a8f61dd3a27ce112bc65db860ae4e372f5549f4b476298dbb7cc4cea31
diff --git a/dev-python/pastel/pastel-0.2.1-r1.ebuild b/dev-python/pastel/pastel-0.2.1-r1.ebuild
index 5a63c18616e4..05c1a982ac47 100644
--- a/dev-python/pastel/pastel-0.2.1-r1.ebuild
+++ b/dev-python/pastel/pastel-0.2.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pathable/Manifest b/dev-python/pathable/Manifest
index 617b64340afc..42b069a4a377 100644
--- a/dev-python/pathable/Manifest
+++ b/dev-python/pathable/Manifest
@@ -1,3 +1,3 @@
DIST pathable-0.4.3.gh.tar.gz 21412 BLAKE2B 6f62cd879723ff14c2fd7100c9ce7135d200fe04afb473180518ed2e80c5bc5836f82334b1dbbbc8fa80b428fa33db1a8ffafcd8b756cc00a24a809094f61dd2 SHA512 5481ba1e6f4ab4318b9a7bd1d1ddd152f715b001bc7edd1b1221501da1a95578ee6601ce4ce0bdb98773c7954212687d249418e69acef1b350fc5d6cb188dbfc
-EBUILD pathable-0.4.3.ebuild 612 BLAKE2B 75463a4040912be792d26e6b00876723ac0c9dacb0eec71ee2e175c46931fcff30568695c4a220710481ddda61bdd98b8da9710f06c39de1e3efcd100db535f3 SHA512 1fae75d0d34f9841aa71f7d0fd2a68052ce636ccfc0f1be9f88a0423c7a95c6139352538672bc8b730c7a3520d37fa827662a33119662fb818e4c1e7e682b9ea
+EBUILD pathable-0.4.3.ebuild 612 BLAKE2B 4550ac97827263a859c0533d480ff56c0dc5b8ae2afb0200b929751253210162d1366aa7b16b8976c53374fb82ac64bb86f1f89848e4a5dc40762bd61c559449 SHA512 4efc15da83318508de6594f3ed1e243443ec09d2ae0e2fc12f012132447e7f129d00e4f1a81b1dc8599477f996927af453ae3d7766be2c90e83840f217937e87
MISC metadata.xml 390 BLAKE2B d4bad265ee5a0e0a772a84e3b996be1e761ba72cab98f588a18db6cd31ba22a52f89569eda649210aa7d46af66f057e04c5cc1cc1147480255c502d274b3c098 SHA512 56c9403cf21c59f0b13837e1ab2ac87c6c350dd6737561c917d8787c083510a4cebd4a2d752a21ec366b9cf924c4e4cb8122a0e84d99fa0f37b78779e13d0e09
diff --git a/dev-python/pathable/pathable-0.4.3.ebuild b/dev-python/pathable/pathable-0.4.3.ebuild
index aec721f206ce..70dc82a15527 100644
--- a/dev-python/pathable/pathable-0.4.3.ebuild
+++ b/dev-python/pathable/pathable-0.4.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Object-oriented paths"
diff --git a/dev-python/pbkdf2/Manifest b/dev-python/pbkdf2/Manifest
index a2d49e847bef..d6886acad9e8 100644
--- a/dev-python/pbkdf2/Manifest
+++ b/dev-python/pbkdf2/Manifest
@@ -1,3 +1,3 @@
DIST pbkdf2-1.3.tar.gz 6360 BLAKE2B 0a449b593fb1dddd604db687dab1fcdbeae37819dc17d7a875d8f592b1a45ac16903a77de46b72d87fbc2d41217f044046c4b4cf3a10b579e4f21e151d8512d0 SHA512 1297950d045f9b56f5eb9f771fe65091802c1f12f090a8a80fb5e36bfa10f1c1ac3b9dc8088f4a640b840fb7073aadd3fdf39f3979118046ba5cde477d071244
-EBUILD pbkdf2-1.3-r2.ebuild 540 BLAKE2B 0c19320e724c1fbed158ec54d9e7347ba87adf4eff64904497bb35739bfcbefed2c8516bfb4153250cb7c78e6fcaaa43a6b5a612a0eea76eec2c915ecb6b763a SHA512 4ad88f870e27c9cb148473d3583f5e8fa4b26ddab56077ec7a7f0206c9be5707beb43113b1d1c585bbce17e6c08e354bb1976a62313f53f96601403a69d9a449
+EBUILD pbkdf2-1.3-r2.ebuild 540 BLAKE2B c61999a43a20275eaeb2eebbcc2648bde974aa791aca13789c76306352d5d75c935172f803d3b214eeb643378d88d57be7b2774c33d4570880027a420c4dae3b SHA512 9fa97f2951f28bbab52bb4153a088649cfc2ef7fa85fa06cbcde064f5f71eae7419dc4d1612ca7c213fa08052f4592559dce3e036d8af6391ad6161f37319a4d
MISC metadata.xml 515 BLAKE2B 9629265ebd206e27e03ddce87f0dcc2fb6a126f5ea4340d4f0468eba0329c966bafec686c6ed96d9e36e8bc24ac1aca8a607f9f068be1b76a1abb56cd5869462 SHA512 fa169d02819b18ad3669ce538dae1fc218c5f77d055e04d3c68be1a29841ba791cd84e07150978993c0481d4aaa9ec32001385ea13c0772fadbfcadaf274a28e
diff --git a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
index 43faf5e46db1..6593022c7031 100644
--- a/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
+++ b/dev-python/pbkdf2/pbkdf2-1.3-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pebble/Manifest b/dev-python/pebble/Manifest
index dab5294bc8fd..7440a4927f85 100644
--- a/dev-python/pebble/Manifest
+++ b/dev-python/pebble/Manifest
@@ -1,3 +1,3 @@
DIST Pebble-5.0.7.tar.gz 32054 BLAKE2B d9211facf566551702b0305202c5765ef24f341201cc7a1593525a38a1e3b9ae69f33a739ebbc37cb3f60239ea19289741137f23275e3cd8a7bb5e14024295ee SHA512 2602512208808ce15150e35fb9bbd383a6b98850e7641ed26c46e520fe7e62483dfcb67aa77a2412a0c643fc862035487283f8e760feef3852f3ab9236f29176
-EBUILD pebble-5.0.7.ebuild 569 BLAKE2B 2746fb4fc5f72474dfdcda323e9c9d04cc0accd27aff44c85b7cee3a2ab67f13b7eb45cd6571138f5cf06630fd06a328c4c1c203795a3b9ac13463ffaf96a9d9 SHA512 9618fe938130460d63425340327c93c0a72ccdf865b2730536990f500edbd004aa067c14a34c3e0b8abed4a88b8919098645e4bd18955bef3ae738bff884601d
+EBUILD pebble-5.0.7.ebuild 569 BLAKE2B 6d800c8b3bbadc1c8406e612fb64e28b6b2b4ca9af941a84321a462ed5b7a7790fcbf8792b5b5dca867f182883e4bc6fba72bbc0551d313c6277817f180b4d4a SHA512 1b113bc49737fe953b3e91277fb8a89d1411f4b773f64027513f3744512dfdbd79ef8e63a3a20c1e83d70cdcae18fd04975bc468c07b0b1af450d3b798122a95
MISC metadata.xml 367 BLAKE2B 587e93606cf39400151b413a1d1ee5446e6c6dfbde19bf2b9cd8e9a7226c1d4df53c8849625fba7c61a84ebc8939803cda5c1250c3068cb8cd61ef9db901ab6f SHA512 8f50888f29afc88c791f54078d4120eb26a0217ad76fd72f311bea4bfb769cd37adcf657bff4949fc9360b701b44d0736cd294101ce9838db538b6a34e103dd3
diff --git a/dev-python/pebble/pebble-5.0.7.ebuild b/dev-python/pebble/pebble-5.0.7.ebuild
index bea652c0c578..032e6a00636a 100644
--- a/dev-python/pebble/pebble-5.0.7.ebuild
+++ b/dev-python/pebble/pebble-5.0.7.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 596a36dda895..9cbcdf9baeef 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,3 +1,5 @@
DIST python-phonenumbers-8.13.36.gh.tar.gz 4915552 BLAKE2B f9948876d363bba6f4a06411b809235a99003ed3a984681fc359cac05e0692e0521888221770bdbcda21c748c1401109820d01fd84854fc81501475b425ebd49 SHA512 4c82e6ce5fb1691cb1b843914d55c52e1d7bf0b4590354df7df5895eb5a410e8efcb986c9e960f542a08311a8ae7f4d400c9d4a9564a229443f34c05b4c505f1
+DIST python-phonenumbers-8.13.37.gh.tar.gz 4915690 BLAKE2B b0d325c5f5aca2bcfcc98bab4e5654f4cb21908b41c32b498543186e037b1f2d425ed265c1a3d2bec87fc8ae913257fc455169c91929bfbba3e44bcedffaf0dc SHA512 ac55e8cb2bad7e1e70afb13c49cdd1f73fc840cad6e10f4f9a6c817043729aaf3bdfddae0c9ab3d19f9d4de8cdff949c0bddd94de63e1c42e6c55e0445c69d6c
EBUILD phonenumbers-8.13.36.ebuild 816 BLAKE2B 9a91edd2625fc7c277ba2897cb9d647aeee717ba6373697ab134e865b326990650b49bbaccc04ef442e326fea751b25c4dfedf4fefbedeaabdd83df64e551ebd SHA512 263c125e0c820cd1e0924e891444256676cf3e427b8f2ff1f0788584802c9cb55c496cd60619ea55cb7cb88a1ae5a7b7594057fc99f58b709b951a84203e5766
+EBUILD phonenumbers-8.13.37.ebuild 818 BLAKE2B 9bf355913b9ee3be2b380dfa5f679c08da753ead0df156ede2bf5e6499699814a7cfa6e51988d987cd92f632b07d222fb9cf261a0eae7bef32d55ededef6e406 SHA512 8656a45bd6078afd23b7f511c8223b20e00df91e35324c8a8ad6bc43b73700ebdb3ad28b98c29338939bd1144f48a715eb4f36f616481fa002ba5d0bab22e17b
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-8.13.37.ebuild b/dev-python/phonenumbers/phonenumbers-8.13.37.ebuild
new file mode 100644
index 000000000000..2fc9bdbaa7c9
--- /dev/null
+++ b/dev-python/phonenumbers/phonenumbers-8.13.37.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=python-${P}
+DESCRIPTION="Python port of Google's libphonenumber"
+HOMEPAGE="
+ https://github.com/daviddrysdale/python-phonenumbers/
+ https://pypi.org/project/phonenumbers/
+"
+SRC_URI="
+ https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}/python
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ test? (
+ dev-python/protobuf-python[${PYTHON_USEDEP}]
+ )
+"
+
+DOCS=( ../README.md )
+
+python_test() {
+ "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
+}
diff --git a/dev-python/phply/Manifest b/dev-python/phply/Manifest
index 111c11d3cc6f..154b281be68d 100644
--- a/dev-python/phply/Manifest
+++ b/dev-python/phply/Manifest
@@ -1,3 +1,3 @@
DIST phply-1.2.6.gh.tar.gz 36068 BLAKE2B 766783e047b99330e5af829be875b9ee06fa70222a9c42a8792506ef0c6decc525ca90560f54d9833cdf4516fcd447f19a05d94d595a7e5056ca5d3d89bd1753 SHA512 3d7065971c6839dbe908efbfede1865183aebb0ffea1bb3b1a27c20239736894e52dc9b0a89ad6da152f1d9411dce288cf67a907d86c9838f0516236f0c19dd6
-EBUILD phply-1.2.6.ebuild 808 BLAKE2B 6ac5fe2ff0b15b58964fa2aca4fb75714886aa17f87143d33c1a65e5484b022eaa7960ce9412f96745ea6500a928d5d4c102bb7d4630254bcd7bc2a906b4c210 SHA512 9f67ea90f3c41d2673366f87330afe875e7eef33aa2c09d4d12cba8388881c101a3a255ff33119e1143da79724eb5c334afaf4260d91d4928b5a822b8b5099c0
+EBUILD phply-1.2.6.ebuild 808 BLAKE2B 0a8679dc5a6fe847b1e4295d88650ea6de4dfa4f452f41a4bcbfe9398464497e748214c4f44726fe9b6e7565a927c68aaa2ea93007de3d863447ad3fd27b1fe1 SHA512 a31ac02939cf6ae16a22735973219371ae4f69c899f06fc0112c302ed16806a68a5d94cafdca33e7f7c5dc22e072108ea087e8edd9e2fdeb7bb76dea390aad1e
MISC metadata.xml 365 BLAKE2B a35e6c179f994a06ff5343ebadd5500de5046861709629b7ab400e5e2633662c1d7579803b932c465eef58d5b0103509185206481dfad401adc4e6abe5d2faee SHA512 b77b46b63ba053fb7d50cc52e0385fb1a975520cbe549b024a62e7c452036f73b18f5785173902a99b82d56a50a2937b24d3d06e5c2d4f5689a8f7b8663766e7
diff --git a/dev-python/phply/phply-1.2.6.ebuild b/dev-python/phply/phply-1.2.6.ebuild
index 13387549acf3..3bd8478bdc2f 100644
--- a/dev-python/phply/phply-1.2.6.ebuild
+++ b/dev-python/phply/phply-1.2.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pickleshare/Manifest b/dev-python/pickleshare/Manifest
index e4820ad57f6a..0a19a399d106 100644
--- a/dev-python/pickleshare/Manifest
+++ b/dev-python/pickleshare/Manifest
@@ -1,3 +1,3 @@
DIST pickleshare-0.7.5.tar.gz 6161 BLAKE2B 9c9327d16350b6610d9e7b844a70352c802463a110c13c670cfbd6a6cb0e82d8dea0f9eeac83cda65eeecbf27a2b8c4b1bd21809117c07eb1b67a03d3679c4b7 SHA512 6048634b7c08b6997b75be1d8fc53dd3218294e1f04c5e287ef3c6e4d80da6746fd242980f58b9671b4a4cf639a64bd25861b62fd28d435bfd2386fa655a30ff
-EBUILD pickleshare-0.7.5-r1.ebuild 607 BLAKE2B 0e7bcdabfc40df65b3053ef7d644830684749b2024e3d14f347bed6b2835482e99a8a37fa8261a6dd24231f34f99b4a4d26c8131cab0f6b72944e0afc1c65bb6 SHA512 8f81d7598e23bb1eec537ad9512c28d2db9bb5debbf699b9d28c1d111db6c007ef4847b4dba910d7ea1daf6d8a1136a92c2c8fe51b8fcc304095eb51b4c0e71d
+EBUILD pickleshare-0.7.5-r1.ebuild 607 BLAKE2B 59caa42e1b20a01a49188f0eaab145e288ab30d38f38f31f24347a73107621cc7300fecf30143d50359f2d1bff3b09ae04c02db3596560585efb0b1cc6488f78 SHA512 068249b2ea2f258e9fd157d74b30e16a4a29965ac090068b870fc9226c60b1771afbc5bc95de2fcda80db1d9d42504d94d6c9da4c955401350b2da47b68df2cd
MISC metadata.xml 966 BLAKE2B 36ad73bafbf79b385cacf737c34899dfa74f4c98bf023c3f6535724c80277b5ab4603680f83dd4cc05a55d5397436ec88d3a31181f2912a0a0fb5f7f93c45c21 SHA512 1ce5a2b970d726169f169328dbfb3742a0146c6f4b00a623f720e29f71898ebbeeb187b0bb65245a8f71afb5f0812c065a98d3c4a05dac65b52f452775dfff6e
diff --git a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild
index 8d765c0c3a68..415d61a2c774 100644
--- a/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild
+++ b/dev-python/pickleshare/pickleshare-0.7.5-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
diff --git a/dev-python/picobox/Manifest b/dev-python/picobox/Manifest
index 2734620a596c..29d97843413a 100644
--- a/dev-python/picobox/Manifest
+++ b/dev-python/picobox/Manifest
@@ -1,5 +1,3 @@
-DIST picobox-3.0.0.tar.gz 28599 BLAKE2B e29dd7b0b5b23175a21f8fe6efe83adc6edfb0302c7a27f92f518deeba8f74f8e2d481a8eef6a1363fa0fb02ffc00b462181bab09872f6da5c1c9063c4d274e6 SHA512 ac8cecba10527e7dc096eb66f3b6743b523c305bd9725d5be8ec2822857a65ef8e9cc0ddcb85b8c656c557e7dc6cf0903035753bf8fe8cc2616b463e0a82bb5d
DIST picobox-4.0.0.tar.gz 22666 BLAKE2B ea447ea63ce5b9e964e61b2a16f781dbb911dc8c763243a412cff7e63e4e6fec9b1cfe5b9ca3933140c6f0eaee8dd797de5690243e0e2a0dacea04b9466f2a02 SHA512 c9554048b1bcd504647f26c67dd17822ad3069f738bd9e71704a89b68478683e8bf641c3b08a86cdde95d56ba7073b14c41801ba70657cc3fec4b6ec6c312089
-EBUILD picobox-3.0.0.ebuild 598 BLAKE2B eb5fb0377262c7f3c0aa6a31224c7fc30415f2700a226c9965a7177519f9b5b09467511bdcc0bd1f06d3af3caca1077950060e664c77b2daef6d70e7834fd382 SHA512 aa57bbc23a138c911ee572f7e8dd757c9ec60dd3d8c82e3801bf3ea304997d5d4671ce00a3e1c352f68b7c8678fa1d23c9ba76437e00bf0ac2bed40ccbb41028
-EBUILD picobox-4.0.0.ebuild 598 BLAKE2B eb5fb0377262c7f3c0aa6a31224c7fc30415f2700a226c9965a7177519f9b5b09467511bdcc0bd1f06d3af3caca1077950060e664c77b2daef6d70e7834fd382 SHA512 aa57bbc23a138c911ee572f7e8dd757c9ec60dd3d8c82e3801bf3ea304997d5d4671ce00a3e1c352f68b7c8678fa1d23c9ba76437e00bf0ac2bed40ccbb41028
+EBUILD picobox-4.0.0.ebuild 598 BLAKE2B ee5a0c220dc6be4b72d6744f95b5e1e75bf3ff680ecd444ca8d4647ecefffd5cc7e1605c83623370359c75f0dcbca3904eed8cab5c100c221722c70e8abc1e44 SHA512 c8d2296a165dbb5ea34bf1694538f1b18d20674a21d18846e7988f67fcddb17b9fc7ae27161a1deb52be3c299e71b74371faa0e0d937b91aed50a35cdd4c57e3
MISC metadata.xml 394 BLAKE2B 9d5aab4a31fd6c669ed0b207281b1a5df9b48cd593efd6095353b74edba985aa2beabab3a83db01a93ecb97dabac9a06e62f82e316989d461d98897d074f6501 SHA512 fead3589983a0e6e497a67c3700f4611a5c45e17aaa3659b0ee45e5cbcd1a02b8929f373b86b43a25ce51493f6b888833fe7b64168c7eb795ce503ef1775c0ef
diff --git a/dev-python/picobox/picobox-3.0.0.ebuild b/dev-python/picobox/picobox-3.0.0.ebuild
deleted file mode 100644
index 9916c31899c9..000000000000
--- a/dev-python/picobox/picobox-3.0.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Dependency injection framework designed with Python in mind"
-HOMEPAGE="
- https://github.com/ikalnytskyi/picobox/
- https://pypi.org/project/picobox/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/flask[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/picobox/picobox-4.0.0.ebuild b/dev-python/picobox/picobox-4.0.0.ebuild
index 9916c31899c9..d9f37f8713d5 100644
--- a/dev-python/picobox/picobox-4.0.0.ebuild
+++ b/dev-python/picobox/picobox-4.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pid/Manifest b/dev-python/pid/Manifest
index 177094a93055..d53cb023dc04 100644
--- a/dev-python/pid/Manifest
+++ b/dev-python/pid/Manifest
@@ -1,3 +1,3 @@
DIST pid-3.0.4.tar.gz 16228 BLAKE2B 386565071646ff5b5152c52a8a0881f54369540abaf34a82be399d5e579c763df81553393a6d9a9659beeec5f6b531c74eef7cd13f6dc6f56ee76783863c52e9 SHA512 71656511a12a27fe0c7106cd82459484071fd7a0d34f187bfd2f59dc484b6a86f2ae840eb04609c5ffb2c1f18dafd831b02c0fee5015cf840e6a1f26f95ec495
-EBUILD pid-3.0.4-r1.ebuild 439 BLAKE2B 8150c0617f0d93e2177fb325b0b050951409187ae1786e35285fac6048d9e0e897deacd2757d1cb0183af90dd2f252da1e228584d7cab6a835cfc9c81b1a11b1 SHA512 247ab614c9fda569fa0dbbfc3cef3e464a458ea124d068f564aea61ccc63b494d80d42947ce4a002cadba5f21ab0bb5e333193d8be0f268824c2718f9eaa16e5
+EBUILD pid-3.0.4-r1.ebuild 443 BLAKE2B 9a06bf8dc299661c994c58ba1acddc83ac5ff0a3356970255777c3d8d686dd53de04d83f3ff093c152dc93ffe23cb1fcb6d54e582eab0b6639c2a94bdceef9b8 SHA512 a55e094e2d98530630c0000394b6ab270e9002538f93fc735165bc69fbda9f04e4ea9db2509c8a1fd84002c61924626eb3c4e90c873bb08c0e35f3f1491995de
MISC metadata.xml 586 BLAKE2B 3885b66dba6777796fdb2fe77a4aa305184962f55dff79c6f73504779991f1af466a063cd65b114c1ae169758d2256c54a5c5d83db498060083ba2f9f3661728 SHA512 73aeb60d965739bedd759d6aa12496a8d62fa4c6c0a2f505c899d51c2edb4d3f7d613bfc6db422dcc224fcc14ebc335acdae0fbedab1a9f4326a1ae262d0cbf2
diff --git a/dev-python/pid/pid-3.0.4-r1.ebuild b/dev-python/pid/pid-3.0.4-r1.ebuild
index e97c85879e6e..d39134f00c22 100644
--- a/dev-python/pid/pid-3.0.4-r1.ebuild
+++ b/dev-python/pid/pid-3.0.4-r1.ebuild
@@ -1,15 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Pidfile featuring stale detection and file-locking"
-HOMEPAGE="https://pypi.org/project/pid/ https://github.com/trbs/pid/"
+HOMEPAGE="
+ https://github.com/trbs/pid/
+ https://pypi.org/project/pid/
+"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-python/pkgconfig/Manifest b/dev-python/pkgconfig/Manifest
index 98f957861b22..ebaf56855974 100644
--- a/dev-python/pkgconfig/Manifest
+++ b/dev-python/pkgconfig/Manifest
@@ -1,3 +1,3 @@
DIST pkgconfig-1.5.5.gh.tar.gz 7331 BLAKE2B ef93a712198c1da5a38aec59f52d325b3d7cb25deef799bb006ba1f1d16b673b21d8c837475839e659f62eea9571a50476e38d3c8f95551fb5512a61a155334d SHA512 dfdd0a6ba0d9f37b6d504dc9bea8b19b18a3431ae54bb5fe061911bd1c6a20452f30ea66f67acc6c13c06123247036de7442bba3a7b0eb1af4ebb62d84df64f5
-EBUILD pkgconfig-1.5.5-r1.ebuild 623 BLAKE2B 17844c1980d5be36ca195633c4cb7cca6e43bdbe05ede80980fc2c14ce657dc9695131b00b421bf6a497eb2c9fb35790eab3dff24fe8c97da27fd58c38b3924f SHA512 401b3ebc62d8beb8e5a7be6cb838da0c1216d2b79689a066c1627e80a2bfeacf6cc8b73cdccfb351d2d8f92ad097642e8a33f33a46a7ca42fad9be14f6ac607b
+EBUILD pkgconfig-1.5.5-r1.ebuild 623 BLAKE2B 1311f46f561858ddcca81259630078414b7406c9d16f5e65ff160ff97a88ada0054901205444bf0cda0ce462d13ed327d6d69770abbfbeb3a11884096c98790d SHA512 3e24ab1b92e4a273c40ca07f2a8d3166494379c67919c8c5e07e1b765ad99d18b2dc164a7877d2dcfff7f3e815f0cc31067ea060cba77d14c333b0fd6f0aa8d6
MISC metadata.xml 405 BLAKE2B 39706ac7fdc7a7ef4102b4868e79a831fffaa835daaeed133859cdb909a547167dbb06d3e2fad6bc776b1600268de62ae46660762876a72b2d0e48e2d250b831 SHA512 eb03e07a4a7b97f45087191073235f7de40899381df5457d6d62367088d8c984c051d1a7ef6e403088c3fde429324f117e932c86fee37246649015a3c38a118b
diff --git a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
index f699c69f5d3a..28b6bcc45dac 100644
--- a/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
+++ b/dev-python/pkgconfig/pkgconfig-1.5.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/plette/Manifest b/dev-python/plette/Manifest
index e2dc7241ba2d..ffc6bc587874 100644
--- a/dev-python/plette/Manifest
+++ b/dev-python/plette/Manifest
@@ -3,5 +3,5 @@ DIST plette-1.0.0.gh.tar.gz 54297 BLAKE2B 7ade29df8bfc20d5c98f5f3290acea2f5e884f
DIST plette-2.0.2.tar.gz 12905 BLAKE2B 48d8e50b24a2b61a12f798467ed443a7a043bd6efca7cb99ce35e5e05edb44af327e3a2e5bdfde0e6db4a4be527ab668edd6433c195fe4f72975170bcb6acbed SHA512 9f273af721b29b81ef8921fa9bf42856711242cef04372c5e1c632e907d889554beeb4d85c47cc9f2003984004dfa97a239643d9307389be9a6710dec26b5b28
EBUILD plette-0.4.4.ebuild 659 BLAKE2B 9e1e3c35e874c7570f23cbaae9ac10c9c596c8ba6937162551a84013b8d7ab69caf9027a2e2bcca488e727f1bd043cad7f6f507ba213730d143ef460329ebc90 SHA512 2befc9b3f1a28052d6711630c92e25f0328e01393f5409bbeaa8dc66dcb072ad2673eb1936a51bdfc25ec906eae1a3de05027313929e49677256e7d71bdbc13c
EBUILD plette-1.0.0.ebuild 659 BLAKE2B 9e1e3c35e874c7570f23cbaae9ac10c9c596c8ba6937162551a84013b8d7ab69caf9027a2e2bcca488e727f1bd043cad7f6f507ba213730d143ef460329ebc90 SHA512 2befc9b3f1a28052d6711630c92e25f0328e01393f5409bbeaa8dc66dcb072ad2673eb1936a51bdfc25ec906eae1a3de05027313929e49677256e7d71bdbc13c
-EBUILD plette-2.0.2.ebuild 532 BLAKE2B 47e3a18875ffd927a7293328227d5d2971eec49ffadf0e781d1eb335caeb713af2d8fb9f948b734e528301eb8fe0d065312215c73646a773822e1335832199cf SHA512 d6957d3f85c2904a2a6b0d559495a3ceca8f5774ab4b9a9256a87b21c06e4c50fc29544c36c71378f613b4974d505660677f21e14bc8b99b282cd589e3197fef
+EBUILD plette-2.0.2.ebuild 532 BLAKE2B 70df5f690dcfc062558c4fdbd3ac9a51dbdc59571ed4b7b4fb4ec33c536fac497adb5ffb3b85a945d6a764e22c1ae04425bcbcedb2074c0be91eac6a08144a5c SHA512 989b95ef76af6563be0198b5bb44aa15e50beb75e01a2d9b230b9fe81706db394e95e68cc8bfb720c14bf0f968a697f26761f2b63b14bd9b00c285c62446abc5
MISC metadata.xml 538 BLAKE2B 105eebd42009f9fd6d9d12033b3d567f2f62bbae8669209f2b3c4356b6ac99f06ddaf0db81f487d41c89f18b8076417554d22d617e5f9010fd414913ea17e97e SHA512 acd3520c007aa9fb0b454d44760572e1b9f320734fa8175937e06a3b4278861c505a8268510d5e1bc2e0bba20e2bddb850e0dc7bab824ec7164f80337d57125f
diff --git a/dev-python/plette/plette-2.0.2.ebuild b/dev-python/plette/plette-2.0.2.ebuild
index 52bd74861510..31d962c16d70 100644
--- a/dev-python/plette/plette-2.0.2.ebuild
+++ b/dev-python/plette/plette-2.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pmw/Manifest b/dev-python/pmw/Manifest
index a5d08fb97d4a..b688cb6cb2c1 100644
--- a/dev-python/pmw/Manifest
+++ b/dev-python/pmw/Manifest
@@ -1,3 +1,3 @@
DIST Pmw-2.1.1.tar.gz 1077119 BLAKE2B 3e78796489d996df8fbcaca119f03b718f5457d38af175232c055c1c94e6c98c3f198e3dd0859a4af1cc88f36df83ed57c0d8ee67f90362a8590de5a37d2f669 SHA512 7f4c3181b0ae546f9f89cf666917fd9ea0161a2c4a4e6b5756e0aeb543fcd3ed4598c83e294b04312fea6a386b06b370668b4400f1497cc8b2fc2ab19a3fdd3d
-EBUILD pmw-2.1.1.ebuild 1034 BLAKE2B 4af76a845531ac865e39239925550c44ff7060bc0fa30fb2f430c9dab2ea3603315e6fdc635f09ffffef7729bbb6975ea19fe734651b7697ba2c7b56d3a53aab SHA512 e2dbe576e6014c33f7cd4027451c60ca1108bb8028e7e35211c72c0820f4eb389b26359329b7b038e6dcc3b29c38eb5728a3a6c2a2763812a9f01d5206f85e7f
+EBUILD pmw-2.1.1.ebuild 1034 BLAKE2B 2e23cce2f28c2706d928ab6ea05dd8dd9178b47eeb7a8ddb73b880b20d62f4a0128aa8e7f08165e69328c994b5542f604e1490ad3bfa176d7bf89a6a7635e896 SHA512 6e9bd76c0ef2a7c1f43904eda59a744b7329a65b1f09248e9afb924f7394b68457b48502b30679d4df4fb71ae2b7e0fad86c8d5dc00e9a517d1af94f655cd33b
MISC metadata.xml 387 BLAKE2B 5bb8b4e7edcc726c2347a5007c42a9cda4bec776e1f3cea934b0489ce3559e4f2ddc6c10b49f707433a80c0103aa77a6128263d66bc0334de4cacba5374a64da SHA512 9b6357e3ce690bdb369c394b7aa82034300cb9f4df2357ac0a837e1bf22cbd04b074ca5a75bdd8a2fb27292de40e2f63939e65fdf747a08d6172c507f3696bbc
diff --git a/dev-python/pmw/pmw-2.1.1.ebuild b/dev-python/pmw/pmw-2.1.1.ebuild
index 51b2e0a96cbe..4e72c60e0eab 100644
--- a/dev-python/pmw/pmw-2.1.1.ebuild
+++ b/dev-python/pmw/pmw-2.1.1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=${PN^}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 virtualx pypi
diff --git a/dev-python/podcastparser/Manifest b/dev-python/podcastparser/Manifest
index 22dcbc6c957d..369b18f943a9 100644
--- a/dev-python/podcastparser/Manifest
+++ b/dev-python/podcastparser/Manifest
@@ -1,3 +1,3 @@
DIST podcastparser-0.6.10.tar.gz 31717 BLAKE2B 19ea422b78c7631fd2622f935e292d5bb14a31ab749db36a9a19e356a5a331246e7d853412bf913522588ce6446be2070f2ad4e6c1b50d245058eae49739519e SHA512 55b822a80f8fed56feb41d5f9a39c04371e4e11dead45b8ca6aaf666ecc26dc3c94673331da59e2ed6665f2a9ca367b6daccb24f987b1763b6b3ad8b302ee783
-EBUILD podcastparser-0.6.10.ebuild 439 BLAKE2B 7e4c7c12c1236af23c3d90667bb9dc7ebbee5007d6a9d13aa4eff42911be45e7023f342bfd643c132fef66ff19169ec5fb009bd9d2a7c19dcad04e8083c9a46f SHA512 310ca8751e77cdf4c7ff0606d2664aaefe1beee09a42d88fd392ea08043b5b068b0e6841831e30f35a3c12cc3f694126cce52bf661557666a01155ef5819368c
+EBUILD podcastparser-0.6.10.ebuild 439 BLAKE2B 54493cc003b2784adf86a5d0f91b45c30d853c2a552c0ca1d5d34e0227db85f7a407625345dec21d1a24fb8527a15cee1589d8843c0590e7cb8143ce6f19cc0b SHA512 952ad93951f05ce290401692425c313387834d8a3487e75336d1ef2ff816e9018bfccc8b597de6905924ca17fda4fb140ad1a0709906132f243a16ba07328166
MISC metadata.xml 516 BLAKE2B 2cf902a3f89e91ef879ae5a9ece9dc5a3991ed06c2fe4542a330e5e52f24f850728a8d1588d02481109974c6cb400e6e53952356075c42cc4b0079f383fc4119 SHA512 947c15724f072eddd93600a0c47555c5a191a0c6bb28d1fad0149f6ac510b932678c494faa36a959d4639213c4133b2a9c28037177a6fddecc171b728f561d23
diff --git a/dev-python/podcastparser/podcastparser-0.6.10.ebuild b/dev-python/podcastparser/podcastparser-0.6.10.ebuild
index 39b06646c673..2ed67670395e 100644
--- a/dev-python/podcastparser/podcastparser-0.6.10.ebuild
+++ b/dev-python/podcastparser/podcastparser-0.6.10.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/poyo/Manifest b/dev-python/poyo/Manifest
index f408dcf7ea90..1f4d65b975b7 100644
--- a/dev-python/poyo/Manifest
+++ b/dev-python/poyo/Manifest
@@ -1,3 +1,3 @@
DIST poyo-0.5.0.tar.gz 15276 BLAKE2B 515e04ee365036c96646e1d7aeae273d541298d4d817713e04c4b8be5d7dd12938099a5ed8ab1dfd137d3ff0108a0e86163b99135ea2aa739eaae67ef74484c2 SHA512 aad4334a2aaf63cafab0ecdbdd6f94e9e3d412e6476d7ac13a4399b4af0f43b1eb910e6a3cc7438e84262bc39413fadbe91674534e1e66f446d738c1328b9905
-EBUILD poyo-0.5.0-r1.ebuild 429 BLAKE2B ecb7a3a8c5c7de51baf54225ddfc7b2548084b9d44cf10e4a1ca59f12c9502daff1b720db231201f55f71c68fe6510b97930b2d6120903e605bd6634ac1acbdb SHA512 c5f20a9f9c75acf4bc78da4c17c89645cfb538a4f6629393fbabb47fb2c7be93877f3215ea71b040bc22d570ea8e31196790f5161a668c942f1d250d7a83bdda
+EBUILD poyo-0.5.0-r1.ebuild 429 BLAKE2B afc4863e20efda0da47bab4f3f6f1a8191dc73eee83c99bc534e2bc176625a266e9ffa05b58c58e46359dc12c5b52e52d8694a39570b5ea80df04b8dd8bd5ad2 SHA512 b76a3759cb79f23a28808beb76f61d5df6e11e63472166c7db6ebfc050a2f4305ccb11b32696644465ea58058c9e597cd4230b3bebb05dc64896f2af1182f24b
MISC metadata.xml 386 BLAKE2B 55c537f54b8523724fafd33c3e7367b467a77966bc8595016e5ffbaaa2a204ca66fd5a95ce011c7a9c34e1eafd1e5593744ed4ca1d29b8ad92cee381b6de3efd SHA512 c8ad5e5834bf4ea11ae4ba8fcf53ba375c8b36846995981c3678a81fce22aefcacd3ae47f214ec65d44a363e99d40e1603713a20c374cc9cdd44e74d225d2cd1
diff --git a/dev-python/poyo/poyo-0.5.0-r1.ebuild b/dev-python/poyo/poyo-0.5.0-r1.ebuild
index a82d88eda68b..f3014d695482 100644
--- a/dev-python/poyo/poyo-0.5.0-r1.ebuild
+++ b/dev-python/poyo/poyo-0.5.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/process-tests/Manifest b/dev-python/process-tests/Manifest
index da042a2953ee..29411ce99bbc 100644
--- a/dev-python/process-tests/Manifest
+++ b/dev-python/process-tests/Manifest
@@ -1,3 +1,3 @@
DIST process-tests-3.0.0.tar.gz 15165 BLAKE2B 9e475a8b526a4d4749b86feae161127338594667642d90bfd4a194d500373b8fdb7d05b1eee7d5bcc0e980cf793c7bb15eb3de1e560d42cf07643c5bb47a3076 SHA512 2dc44c56f9ea1f8fc0ecce633fc1fc8d59a1abf6ccec6011515cb0899a7cefaa33afb99f5e8d72dc608e222d7856b615cdad281b2d93f9ef0467a06c80ae4a6e
-EBUILD process-tests-3.0.0.ebuild 627 BLAKE2B b5d57e916fe0695d5a1f4bab56e82b15f982708606049096a6c6e6aa56b9d6030329ed5a8b56c55eeb127d84d6253adbb82813bcf8569a4ba662f19dd3cf4326 SHA512 1314576fa4cb2b5a2aa71c753f0becae0aceab5acc80fb962ac234dc7e4408f7f3a03e290301279ba7f23e8c6be1584de7c7478c1f39738b7afb1fbd7ebc9201
+EBUILD process-tests-3.0.0.ebuild 627 BLAKE2B f2a254f93a08ef4da9b2501c46219ef4d09271d423d01cff4d990a2ecb31a656172a042cbf6cc4587f5e01c9144eb62754081751fec8f4d5adf13a93707e5dc0 SHA512 a92e39c26a7c282e48d37a0e53e9b74095f708f185ca45fadfa4835c8ecc18f51627731e5b771ae79b67d2f9edad0427a0547a01a447ff3a72ba5b3bebc010bd
MISC metadata.xml 409 BLAKE2B 7a2bae7ebc779208f6e0eee56ee22501bda63f16cf87e692db98bab91570cf7c34dde7f1a41212b15e4cf88e41882dd1208a8b95de4af8989f012564bcf7f6e5 SHA512 71b33097b25a8ab5b37c52ac641a4a14cb667f82601a0eac53e5e1758c9a45d7132ce280533be4b833ae34756de2992c11c0671f75ffc45e095055e704b84852
diff --git a/dev-python/process-tests/process-tests-3.0.0.ebuild b/dev-python/process-tests/process-tests-3.0.0.ebuild
index 931fec7b9fea..979066ded3ba 100644
--- a/dev-python/process-tests/process-tests-3.0.0.ebuild
+++ b/dev-python/process-tests/process-tests-3.0.0.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@@ -15,8 +15,8 @@ HOMEPAGE="
https://pypi.org/project/process-tests/
"
-SLOT="0"
LICENSE="BSD"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/progress/Manifest b/dev-python/progress/Manifest
index 900400a43f4a..d90626281ffe 100644
--- a/dev-python/progress/Manifest
+++ b/dev-python/progress/Manifest
@@ -1,3 +1,3 @@
DIST progress-1.6.tar.gz 7842 BLAKE2B 102f1ac481b5d5007d72b02f5451ad4bf7ef986be35034f68fc94108025ea274494d3d9fe56b9473c8ea6ca4abc2cfc458b453550d180fcf567f8a5c5feeafe6 SHA512 58a614bba5a7273a42ba5e9607b3a965fec17f26a4f24563d4c13679ea32b23dda7509c5da81a2a34bebeeedd91154d0457ab8dac95cc7a092add2567249cc94
-EBUILD progress-1.6-r1.ebuild 559 BLAKE2B 08544c3555cafddc0e28cac15cce65a3600d650185e0a5bbd51e6c3b9a5e947602bfd3d7c68e41d366a357f8d3e86e7a80b1006a1b2ffd3424423f50b0c0a613 SHA512 5c5a036338479149da6c400b7d3b9218a571af6a055a8cbbca3cb448ee535410eea920de5171865cce617ba858d46950c6a4da0daa4fcdcba0fbbdb1f891f059
+EBUILD progress-1.6-r1.ebuild 559 BLAKE2B ec4cfe26b2410a59289ba05eaf15d054f1349b8932a4ccde8ed3caa5c719118f2fd5bb07520fdc8cd82c4f9d0b26be8178a04733d870e692709a875d3f597f37 SHA512 4f403b000d682cff00d370590912a9c9d225a068ba2d5898fbb31482a40d0e9aca0cd047b2938bf03ca1f71ab13571b5300edf7d6ab6e0fec401593228ce8046
MISC metadata.xml 392 BLAKE2B cd42262cc89d7106cae20e488eb8c11a83b891b474fba09ed3f23e68cdadcd53c5c1fd2bc3f52cd7be2877b120d5a019df19467a2e24d02b7cc66e4519bfce62 SHA512 0b9899e3fdac20740b4bbab98f4bd8ba794739a408f10c5beaba4d83c50d1bb0d97a46647b8d0a7da97cf3dd33521a2d581878dbcd217a5e2db0423fd3df94a2
diff --git a/dev-python/progress/progress-1.6-r1.ebuild b/dev-python/progress/progress-1.6-r1.ebuild
index cc35ceb640f4..ea7899e47ba9 100644
--- a/dev-python/progress/progress-1.6-r1.ebuild
+++ b/dev-python/progress/progress-1.6-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@@ -14,8 +14,8 @@ HOMEPAGE="
https://pypi.org/project/progress/
"
-SLOT="0"
LICENSE="ISC"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux"
python_test() {
diff --git a/dev-python/prompt-toolkit/Manifest b/dev-python/prompt-toolkit/Manifest
index ce84cde9a5f8..2fc6a691037a 100644
--- a/dev-python/prompt-toolkit/Manifest
+++ b/dev-python/prompt-toolkit/Manifest
@@ -1,3 +1,3 @@
DIST prompt_toolkit-3.0.43.tar.gz 425733 BLAKE2B 663b3f675e004de9f2d6dce09320bc0bbd6a47f5a581d5b49bb5fe36f0d3eee2022522eac09dccc5bceaf6227e17abe475f133c53b912b3b84f940877aaa6b9a SHA512 833666da9bc7259eec2ee357cb936001880ac1f88c33a1e346ef5e4b8c3fcd37ff7d7102e590d509b0b0ac1e046fcd9d2a7046857c9e95dc3890f1b70c62544c
-EBUILD prompt-toolkit-3.0.43.ebuild 622 BLAKE2B ef9194312fb2de9eb6a2879633602c4cd6b7b4e0f6ce4f69e1dcba2b1c2849b0e710a6e5056c60783a6b1b11eba987b2147c4a00d975521337f7b1fb8b026072 SHA512 77c2b8166ca415d5f3f0eb84d1a0be820d37aa61c94cee914ff116ca15fde21394af2a2a88b4706f75a285de8fa5c131b3538599ce04cd4b4a938cd92830f0ee
+EBUILD prompt-toolkit-3.0.43.ebuild 622 BLAKE2B 6f3d06debcf1b8a51555ef04865a7420ea529c69ebfcde04e04beb8a597754858edc0cd0ce6b6dd9ec7dd6cd3ab133e030f209a45ef264129b832274304167de SHA512 1a77a01b2a7e953443e8ef75abde1181ec20849d4103bc8d6c86187775337402339b327636c5fd94202b180f6888a13cd1af04127eec3b8140e5336214ebea49
MISC metadata.xml 431 BLAKE2B 534336484c65b57df5e672729ff722b67445948e0485c3a62c2f7081724cb951b5157c600dc6162a3bb857c2be0f378b18670786279ff8b5cff2858588f8ebc9 SHA512 a9bf68326839069c61e70d4ef3fe304706f2543b9b91eb291566dd66f36d1abec00382ae205549a35f10dfc730f4613c5cc5c0ee4d6858538d50c4145bd3b15e
diff --git a/dev-python/prompt-toolkit/prompt-toolkit-3.0.43.ebuild b/dev-python/prompt-toolkit/prompt-toolkit-3.0.43.ebuild
index 082b151da3d1..f8f79b9f3357 100644
--- a/dev-python/prompt-toolkit/prompt-toolkit-3.0.43.ebuild
+++ b/dev-python/prompt-toolkit/prompt-toolkit-3.0.43.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index efb545b57059..43c353b40549 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -5,5 +5,5 @@ DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 8418fca1329703cedfc86be74d85cae5133a06
EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec
EBUILD psycopg-2.9.9.ebuild 1290 BLAKE2B f478219e54cc7f2c59790b82f72bd38e26a3d1181cedaa67444f7cfa283214c2f6402417099c426d329133e47a5f6e9043eeceeb7cfd2ebff10b4d7433229ece SHA512 8a3d087058f98b069b7326480d8063993ed4d1ae73792c5a5abf9b386bec586af52d015d49171a062c0c6407ec1fd062c8f27bfdcf6366d04bb64420db34836c
EBUILD psycopg-3.1.18.ebuild 2498 BLAKE2B 8d5a7b4269b34eb51d0acaa055f1d59931eada64b77b64e61f771a9645771b1ac3c29229528fd37a18142b8947a964b1f9d3b059f78776e0edfa6e4054a414db SHA512 4a68007906b15bdefcce7a913235bd59bab499926f4e81ed2cc088fb64e8c6234eab67016ccefbd555e47940c08686eea6e0585bc7981e7a8e554688429d829e
-EBUILD psycopg-3.1.19.ebuild 2505 BLAKE2B dc4ebfc9fabd220e24ed133a81460e3021a99b3c7862fda99ced8f0f65f815d8ef503d180dd0807ce0ef4d0201d2a6438f02ebe11663559e91cc0e3bc43d1541 SHA512 25add355db0e137fc6a2c53b48ce5ff675e57766067fd18bc77b02cae811bb9f4026120138100fd4705063535ac70a52609849005f8dad2a563d6e9fe78f6e30
+EBUILD psycopg-3.1.19.ebuild 2505 BLAKE2B 39dab2f0bf1bc40f95f3fb34c2cf77265b0c5cf4659d35dece74a38406d3d7415425bd2bf80c1b74c4b8af9e07b63727ac8c983bdbf9b8bcaa85cd81c0cd8b1a SHA512 707139d78d0e5733266119c76ade147ec7c0136bbda9929b3a9d33977c2e0de8c0d0c08e4212b5385133a4c512cb952e14388ab7a54c3ec5520c8492598edd9b
MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc
diff --git a/dev-python/psycopg/psycopg-3.1.19.ebuild b/dev-python/psycopg/psycopg-3.1.19.ebuild
index 6668926fdaef..0d236e953597 100644
--- a/dev-python/psycopg/psycopg-3.1.19.ebuild
+++ b/dev-python/psycopg/psycopg-3.1.19.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/publicsuffix/Manifest b/dev-python/publicsuffix/Manifest
index a2153fa0c69f..ce0cfbdd1f36 100644
--- a/dev-python/publicsuffix/Manifest
+++ b/dev-python/publicsuffix/Manifest
@@ -1,3 +1,3 @@
DIST python-publicsuffix2-release-2.2019-12-21.gh.tar.gz 98142 BLAKE2B 21b0dabb253175ecf427a51bcc7df2de7fa3fc9fe7d9032cc378160c4c53e75efa4c0e657efc93d48bb58f786160d89cb2fd7301e3c270f73802a926c31ea378 SHA512 983bdb17b76d10eb73cf69f0ba7590806bf6786ae0c30526593ce1ab97f3b22c967f9acae83b880dd56be41a29eae9cca5726926667eb74013d0d1078433bf05
-EBUILD publicsuffix-2.20191221-r2.ebuild 748 BLAKE2B 8e643bba926f11f690f9741ce96230d71a8e4efac466793e87f051f67e49b94592dfd815d61e266de44447b06d13a4fbadc9815bd3137c6c9c9708d0d1ce52d9 SHA512 25d1a1d1213b0a25187e412adcf116924c0f2ba2b53feb170bf5ec68c2c1575bf798de0bab898a7392abbfb19558e74d1c3e97f0e78fc152fcf1fc588af895ba
+EBUILD publicsuffix-2.20191221-r2.ebuild 789 BLAKE2B 1fe348e29e84a043811d6dd22d1fea47970c275335b2b4668e89cbec6ee5b16a4a54fc77072c7ece1b1a4d59159cbe3a53d420821b7fe8e295d08e8d1941fa06 SHA512 0ac3c9f03fdc975c7c46141f5226dfec1127567c4c6ce39a54dfd959f4e66e567158371daaffcea4ded1eb914cdf729e91cb08dba399e3410452b29ce0a66aff
MISC metadata.xml 673 BLAKE2B 25e985020585574027e1fff595ea2ec21edfacdcbf3a5ee0f41d4d8dac9b256eb5e9392ca00bffb54811418201c56dbc95d45b6fabe1737c76b1dcdbbb48effd SHA512 5e6803d5a53783af3fb10ea0de3c8900107024b3e320118c3163b4f33267a416cd330c7ffb86d3dde014e31aaf0910e400ea263872735f21e0983a15566e4207
diff --git a/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild b/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
index 7131666153e2..52ebe30b3867 100644
--- a/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
+++ b/dev-python/publicsuffix/publicsuffix-2.20191221-r2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -15,6 +15,7 @@ MY_P=python-publicsuffix2-${MY_PV}
DESCRIPTION="Get a public suffix for a domain name using the Public Suffix List"
HOMEPAGE="
https://github.com/nexB/python-publicsuffix2/
+ https://pypi.org/project/publicsuffix2/
"
SRC_URI="
https://github.com/nexB/python-publicsuffix2/archive/${MY_PV}.tar.gz
diff --git a/dev-python/pyasyncore/Manifest b/dev-python/pyasyncore/Manifest
index c10ccca83991..d0f054d36680 100644
--- a/dev-python/pyasyncore/Manifest
+++ b/dev-python/pyasyncore/Manifest
@@ -1,3 +1,3 @@
DIST pyasyncore-1.0.4.tar.gz 15339 BLAKE2B 1cc689c94dc7fe4f4c75a78cf58a0afabbe48f01b8c1511f9500b93b64b862dc1c7cc653e17a49786af9360441fcb45be03fa38c72c2e89ec05385fd8bfc648a SHA512 43746fca009f7acc5f05506c7d54e71ee74a76a112c3689aa98ab714f0452d1ed1196836bf52585bbbced2d64c1d4ccd86f8f5c2d2c5537fdc397e29d0d87008
-EBUILD pyasyncore-1.0.4.ebuild 529 BLAKE2B 031969841bc876e846033b5be03d158ae25eca56744394615ff366ddbf7ded482d190a5028e61b4c0809538a145b7b395f86698ed024cbd3645a9506011ceb18 SHA512 f02fcd535cd52a424adbdd8bf7c98c687eb377b67c6bfa405d45d2717b437180fa9d0e1fbfcbef6b600ed1924f621b85928be38bba0fccb869ec029f749506ea
+EBUILD pyasyncore-1.0.4.ebuild 535 BLAKE2B 35cefa565f25b5235aac6c990668519f9d77d5bca1bc492bc8cd684dfc6c63ce3bf502eca2a0d3bc673aadc9ed51d5aa7c77cafe200eed1ed0425df2d1579aa0 SHA512 622a27256a5126565b92f92180da5b26856f6b40fbe9e77084cbeced847b8d42230d04feb48b9efb7d40be3cbc36f847b027886986cb0c77cb1a43572719d6a4
MISC metadata.xml 410 BLAKE2B f69eeb55bd7570cb72b1dfc228c0ee3fd14bd4abd8b58d279c4672af0476ae1f84ee8c2aeb40208daa5a266479d881f5b8f7537da37af8118be2f16bdb21bb3f SHA512 71e37573484b24241176e588db3d9d0426db443555c15e258acf83a47fbd2158a5d6bc631bb5a58a4bc6d855a76f79361013ab08204293c95be6e0dfc3beef53
diff --git a/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild b/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
index abc5517eceaf..b0aebf305959 100644
--- a/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
+++ b/dev-python/pyasyncore/pyasyncore-1.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_12 )
+PYTHON_COMPAT=( python3_{12..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pycdio/Manifest b/dev-python/pycdio/Manifest
index abc271a7102b..e635bafc09de 100644
--- a/dev-python/pycdio/Manifest
+++ b/dev-python/pycdio/Manifest
@@ -1,3 +1,3 @@
DIST pycdio-2.1.1.tar.gz 246562 BLAKE2B 7dbbf384f9d70aade922172c6dd070229c1ffc65a76a491c45f91ec176bced9af0dc0e08f50f8ad78828273de14166eae886b402f282a10bdad3f8302276ef01 SHA512 4c756b1c2f39332add86e01af129ccb608178306be42c9719c163b6bad0ba4de3916ac477c6866450890e094b14a2689a24e7d19bcf13846330555c2bb1feaa7
-EBUILD pycdio-2.1.1-r1.ebuild 1160 BLAKE2B 58b6e5644e3c132cac5c0ee18f6784b8b5f65b199b5456217a1e29600add6787d3b69a2e26527f53fea92594317996b53bdca1774e446d10ee4177f40aacaa84 SHA512 d9f30af6842db86932781548303ce55c9b6768dbaa127a5cabaa666b1a722064e59c7fb26a8580c07a21eb6f2c5f422025e9ed74c65335832100a391c2255e2a
+EBUILD pycdio-2.1.1-r1.ebuild 1160 BLAKE2B 781731714d5b7828ef590b549fcbb31888b04a576a04640cee37a3c7fc2cc2f80e0d4a6ea038ff292a8fcfe701999b9ad876f24cafbd1040ce5d4795bdc41900 SHA512 13226825c97c9db50ac8d265db6a626d467ea574b35bf8e0a04e302b3d9abbb227606a5f960ec1d696d07b7694b4be528b5d143fd7ccf980dc1becc6a48193e3
MISC metadata.xml 653 BLAKE2B 8cb2e5d7b92c99876fba8c0227e12c40af546d4a10fe108b04f47d4e718f08629ddf06af30458952e251b16310d01e1470966b14af96de39441a1879771b85a4 SHA512 30186cf5dcd94811a192207a368d5caf6c34e0c2de87f9de45d843c9c2327d9caae1f7d1ffa17a6debf9b28ef4d9f3bbb4e136c4894cb344aea59be4f8e4e406
diff --git a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
index 48f92c3847e4..4fd44fc961b7 100644
--- a/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
+++ b/dev-python/pycdio/pycdio-2.1.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pychm/Manifest b/dev-python/pychm/Manifest
index 30df53053cb3..ebc0a0df5a50 100644
--- a/dev-python/pychm/Manifest
+++ b/dev-python/pychm/Manifest
@@ -1,3 +1,3 @@
DIST pychm-0.8.6.gh.tar.gz 23803 BLAKE2B fdf3c37eead60455fd5bde1638a010f2788074752f98c32cf4b3431b4a87b8893c23a9fa29995352b35b41f628b7026fdbfa6ff20b75e8a6efdf75fc2da3f67d SHA512 cc1b254b6c58aba038171ad9db1eea3212094d7fb9386b22ada67381d702b388e6a1dde0317b5724587ee135d2695c546a7c2d65af7091dafeb394647597b0ae
-EBUILD pychm-0.8.6-r1.ebuild 779 BLAKE2B af82dff08d84781b15f204e870dd2a63c84971191a990d6e3c3e8a6188931ea7d9cf16f129980bc1cac4dcb8005645d9000253d9295ab2fbf9990f1ff612c9dc SHA512 d6f67e12a49cf610e90a8e8c73c6f8e774081d7cf8f1472521a21b3c82dade1a37bd9019cad6336327ec3ad8625f2e553ac127caaa6b078bd001c9277be39ac7
+EBUILD pychm-0.8.6-r1.ebuild 779 BLAKE2B 441f02c11cd165ed28a69bb80e95a861e52f95af48dc59b81a4d030c6c55b6cf1d04c74032f8b328f1cf7755cce6d509c5d2aae3f20d22b3ce3f485a0b271ccf SHA512 a2db033fa23db6838a7ee1eab246cff96978c00e8d2bae83feb3d5caf53be616721c016d5bc8f50b2288197162244c8a0c318d38f38406c73220c4446dd3e832
MISC metadata.xml 1082 BLAKE2B 3513fa3e80fea67043d8af525f9d7e13342f48b16270c079d9619749694d3e128445063ffb7c21b039429613ca4fdf68380bd22d606b43e0142603067a38cf08 SHA512 86204ef8edaca962e7b1509c0d78f01db1027a9903222746894d1d8395c183128b24c953d746a14bf6f74c9608140a9c6f4e74bed36c7363b0f465395d276895
diff --git a/dev-python/pychm/pychm-0.8.6-r1.ebuild b/dev-python/pychm/pychm-0.8.6-r1.ebuild
index f61fdac61dbc..02af8da56d48 100644
--- a/dev-python/pychm/pychm-0.8.6-r1.ebuild
+++ b/dev-python/pychm/pychm-0.8.6-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyclipper/Manifest b/dev-python/pyclipper/Manifest
index e466c049ed0b..50a7c17204c3 100644
--- a/dev-python/pyclipper/Manifest
+++ b/dev-python/pyclipper/Manifest
@@ -1,3 +1,3 @@
DIST pyclipper-1.3.0.post5.gh.tar.gz 51150 BLAKE2B 2751dbc2ca6c8ad664a1185f00c644b084e13bbb4bb54895003799988b8d56542dd4d4b793bfa33391aece59097e1ca9ee159631b844f41ade862ed187ed5dae SHA512 24dd783449fdefb035627289680959ca4a74f737573518d14fe899ec015a7f8781b391df861e1f8986d6e71c8295743ef5fa048f5da22dd493f5940e25a7f185
-EBUILD pyclipper-1.3.0_p5.ebuild 806 BLAKE2B 6922e51f7ff6a9971d6eaedb8596d5df8fc5857132454bdc42692dadd8475f63d89f4004d57c8b981de25416eac468d91cced0db2cc80f62218ef96cfcef4d04 SHA512 c14db8c429ef0d3d8954236ce30e8b2040ca5c62a820d0328e7287f18b6ada9f673e517d81b4cef4d03b8122a359678c34cfc015fc63de088b8f680e40e990c2
+EBUILD pyclipper-1.3.0_p5.ebuild 806 BLAKE2B 44aa17d6036776448e85619e139c5ef7655c22ece7b94e35731a589b42a457d5a0c35913e49437ffd98aae9964f7cba1cb8550d5129a78a7484cc49102f61960 SHA512 db0bd415b98c0fe573c6dd1a4cdaa40020ac04d766d22e004b5f7dc8e6294cdcc59eadfd6d2fbaf83d01c29846ac727d792e91755d724d8ac7170989ddd7a9a3
MISC metadata.xml 476 BLAKE2B 5ba183ffbb60ab1b910540452d4bb2ef7fe5d3b44987ebff8d666905342c0b41aadd7e656f38863615bed67e25da3fdfe3599f5af68e63bb477060fa999efaa0 SHA512 d69e6575a28b94dbe301c29e7f76a799aa8237c6f30fb073a2348c880db4c532095531ae27f5822a54d5cf68bd654a298914c83e8bf097f985e28628786c8de3
diff --git a/dev-python/pyclipper/pyclipper-1.3.0_p5.ebuild b/dev-python/pyclipper/pyclipper-1.3.0_p5.ebuild
index b7246c30725a..176f373b7ef9 100644
--- a/dev-python/pyclipper/pyclipper-1.3.0_p5.ebuild
+++ b/dev-python/pyclipper/pyclipper-1.3.0_p5.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 9675ce9193be..ab9473f982ed 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -1,4 +1,4 @@
AUX pycryptodome-3.10.1-system-libtomcrypt.patch 1729 BLAKE2B 57a2022ef17e0b86e98b085336f5ce815304e326a5a2bd5cc8ff5d33b6efba440505767517b79c2f0bba39ab33f04d7434a3f0ee529b880ff7552aee2805dab5 SHA512 d53677c0ad96f161f9aed14b8f353a8cc12c92f31de9733789f9c4151710376d33e974fd611b763de94c631796d7a57cd8787656e3c1e985696e20537b34760e
DIST pycryptodome-3.20.0.gh.tar.gz 17173888 BLAKE2B 7706a7f512579b4edf080b5074a9f226b2f0ef18a8f1faf74e890cfccff85d0599b4883cd5011a5cc0296b5a10cccce94cb2b948de29d785f6add04e54215a5a SHA512 0d65ccd93f9f78548c04aa3af01cb65b6a39e81bb3dfa4bb08acc5a5a731b17f9c5b07a1d1780739b3f358402a3596b04e446fc7b39345a4c6f03fd5a2de7ff9
-EBUILD pycryptodome-3.20.0.ebuild 1368 BLAKE2B 612be64108abd702d61275299d8dd8460cd8e7d5ae4bc8469fe3c0031138b2809aa157d53a9182ffd7c9e59324dd8fb0ad2790e5560e685818f928985f2b2b55 SHA512 da68ebc16975933339189c9b88705b205d12c31c294f454160e6c7947051aa5dd93813bf0897b6aec5dd8795ebdbd2fb527d90aa80c7945c249d9dc4003f181c
+EBUILD pycryptodome-3.20.0.ebuild 1368 BLAKE2B 5da254578a2746a1126dcd4bc0db6587abd110ab2fd3c28415ca11c0b087d1ba9019fc4e0ae42f0f95ee59b1ed950a760133a6b46c415eb416145dddd1347326 SHA512 68dcb1ff41525d0bc04dd69db06c6c6d99fd24722623818124a7ee4f069b9930344195dcc2002f3bc0b290a1d4358641cf3b2d818981a3f7f955f8f125ebf150
MISC metadata.xml 386 BLAKE2B 1ec04c0cb752414f063177e637f1fc3e3c401db0c1f245cb33a3690e25597098b25fb2cd5f3ab99838a8bf8339906e2b23e325af5c7248fd880563c872c6fb60 SHA512 f19e2537c5a985389182860eaa45ae68a37ef1167c4b76b452513987fae6fcfb3534d102a079a003770372bbdb4f1997460c982b355f76d09f2387996e18091b
diff --git a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
index f41da6beb327..d1386ade7f46 100644
--- a/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.20.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/pyelftools/Manifest b/dev-python/pyelftools/Manifest
index d998e5ee31e6..f515650b68d4 100644
--- a/dev-python/pyelftools/Manifest
+++ b/dev-python/pyelftools/Manifest
@@ -1,3 +1,3 @@
DIST pyelftools-0.31.gh.tar.gz 14204157 BLAKE2B 9e5a1e0a7b9292b30db7331e18c5c800f84eb087b58b266f3f23a7c9c5e7ea655f913788495e1df04e79c9f0a82789cad58ee2dcd8a0afb17e696d4c58679f33 SHA512 7f4ef37da7fda75125cb95ced2f3084848943592eff7deae7ae917508f1cd5281c96960ee3bbc6e503e71a4e2196622cd68cc67e3df1f4cd99b9b675f14fd58c
-EBUILD pyelftools-0.31.ebuild 854 BLAKE2B 16d0732be906368b76e045bf010bc59006054dc1c324426f5e97f2e7fcb48dd1f79d383bc195600a701c8edbcba455ccd566322db08d6a407016e6c525727c5b SHA512 304e2572ccd627980f6515d3231b7de06a4d0d8a9c38739b232230d0230450fbf271bf995dd299ba6c32c62aefeab2508f3c2715c7c9dfa6474a4cdef2742a52
+EBUILD pyelftools-0.31.ebuild 854 BLAKE2B 8254c0bbe86cb707dbb6650fec9e36fac2f4a1d04c17a02966386e291b8b63fe70228dacb828c2ea065585cbdbe631a45540635fdf9bf58d438a274671305925 SHA512 a4736d40fab1db0b63e5c34f3d7eee09b055c936af2893e7f0615501f0e8925558f29fb209908272baecf6c2e75c1957fcbeec3ebff8e2c50f27145dc022126a
MISC metadata.xml 395 BLAKE2B 18e95b29b16eeee438d7391b2370b4955f631578117df6bdf841f50af5c52c688a16e5819b521a37b7737ae0cbe8705c399c2483dd2c066e6e21a7c9b81ec477 SHA512 6ae9650404b3213bb2e1dcc730e782672cb35bc24e3f4b35b02a74d7866ddbda2fc2dc37809856a7e064968502f02d78e2cd1b7a078f44beadd62566913b9f08
diff --git a/dev-python/pyelftools/pyelftools-0.31.ebuild b/dev-python/pyelftools/pyelftools-0.31.ebuild
index e98dfab791a2..d143d55c3336 100644
--- a/dev-python/pyelftools/pyelftools-0.31.ebuild
+++ b/dev-python/pyelftools/pyelftools-0.31.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyenchant/Manifest b/dev-python/pyenchant/Manifest
index 7af18ef36bdd..87ae23362d61 100644
--- a/dev-python/pyenchant/Manifest
+++ b/dev-python/pyenchant/Manifest
@@ -1,3 +1,3 @@
DIST pyenchant-3.2.2.gh.tar.gz 75565 BLAKE2B 150bdca0d316b2242d60d8c42baf2e5e8cee3df2c57bf47be61170af956cb8c4ee1a584ad2aedd1ed8f203028938c8c0ada40ea45045746deeb4e67c53dc5c70 SHA512 42ab2e0cc38af4223ec0233c9e22cd151aa9bda5b56b7bd642e39e3a323ab3c034391123af5d3a5399551533ba1c1746abd6bc9ee2ab4c7879b9bf0ac91e056d
-EBUILD pyenchant-3.2.2-r1.ebuild 823 BLAKE2B 879fca9944b5fb590e887e2c59c28d14507cc9bc109f8b5a3d43128840f0228bd09268223d67baec5c84f5594918e591651b2a21e4d5f04355247cf2d743ce92 SHA512 709637c1dd48b3d83c780195e23089bc7d80c0b16b85270d95bf41f7920c142e8dc60dca81b14220e80dbfaedfe9d3f6ecdff5793c686d6e7e4e1a62df8aa164
+EBUILD pyenchant-3.2.2-r1.ebuild 823 BLAKE2B b5c9f92a590e77a590bf636df2f06076e4333671e37e1123e51c6634d4774fb554c3a6e908dbe92219117cdfed7db5afbd8726492ebc67ddb681c9bb6ce13929 SHA512 8f55dbee2b14b93ec694441f1bceb5e6e83cb60cb17bbe336c08e1d790de5bcbe8c9f3a41b6fc612e4e6ac1db479621460524f556be06e1af1536b3e8e0c3a2f
MISC metadata.xml 877 BLAKE2B 69ac0276b96f09795cb434b9f8f56ac243a740d1ec4aa70d66d135c29e0385334e7b48ff57aa10b618105b5330d5134eef4e34dc68fbbdbfa8b89a772b3a928c SHA512 aca40895f3ee12669a04065a65e14d638dbe9a7730d38768fbeeff07ffee4c816ecd4ed38190656578d429f31bc9c3d253e0183524a1f4bf933e58117b8095c7
diff --git a/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild b/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild
index 7020eba0b0e4..a6318d07cc72 100644
--- a/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild
+++ b/dev-python/pyenchant/pyenchant-3.2.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyformance/Manifest b/dev-python/pyformance/Manifest
index c096b8b75ad2..c34c1d165114 100644
--- a/dev-python/pyformance/Manifest
+++ b/dev-python/pyformance/Manifest
@@ -1,4 +1,4 @@
DIST pyformance-0.4-patches.tar.xz 3500 BLAKE2B 511001e9011db5ef25b802739dca51337d039193a9d3322bbf94bcb120bbbeff2e1a818217970a1a97d77cd8d7da462792248910acbb3ef586704596276b7056 SHA512 858cefd6c8b151db10c63e0d8117cd6c226bd153103993040909e8fd2ab7a41a7770a2ae6de0f395a4f9f6cce3213d7ecabc0bf647657ee04fc10d76f51e07e3
DIST pyformance-0.4.tar.gz 20683 BLAKE2B d818832b7ff43a7e1db888bdb7dc333a532c7d3365dd472f9dbb3300f676cd3cc8f82f8d1c444aa277404ff8e72843eca35e3905542700ea37b1dad3e05c8b4c SHA512 a03324977b40f5097ae4608dd7c36bdbd2a20b261c9d3e32d1be19e5fca50e17fcc24df781b6c3ab60314534368c5e9cf08bc3863d4d2d7ecc59f9af26f8d20e
-EBUILD pyformance-0.4-r2.ebuild 851 BLAKE2B 96a30ac6cfc27fdd2b4a48e203c3c5305a1cca98ad36d9b9fc9abe0b920e019edee213d0c6544cf336210f0c15e2a26c81326f4c444e1f044d38391dcaddf6e6 SHA512 44b446e2588f02a825ff7f1c4562094ac31f83e8c3b3cc779d54f16a3c6c066c837fc9af4546de7e7850030649c7b9f9b5f03013a4fcbe3d32782eda1c545e1d
+EBUILD pyformance-0.4-r2.ebuild 850 BLAKE2B c8fdf02f91fa89aa782274fec2f51293812bfb04faa89e8a5dea511555e38969d6da9f676cf521e4ae3f55089b820147ac7c475a4f6822b239547f0c3388c479 SHA512 742cb63164e6dc4479cb8d2d3ab91fb9ad0d0498fbecc4508597eb30ccc61714ccdde147d77f6ac13bb50a9bb2a055d3549145ec0bf251d43a010f77374b4490
MISC metadata.xml 453 BLAKE2B 23c79392fd8ec1e98ef4868885c2227aca607f950a2af79fd1e45701a886c9f0095b631c3b176fcd21c5192336a079437985dd80c5f04e636b445d5288b640eb SHA512 16608a7c69206bec3ff39df854c791d61a8a327a1e10ce5159664dc85250b82d664e827c917548686cea0a90997971eb0b05a05c186dd0bc5385bf7cc1202dc2
diff --git a/dev-python/pyformance/pyformance-0.4-r2.ebuild b/dev-python/pyformance/pyformance-0.4-r2.ebuild
index ac1cce67789d..51b5dd5d6788 100644
--- a/dev-python/pyformance/pyformance-0.4-r2.ebuild
+++ b/dev-python/pyformance/pyformance-0.4-r2.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
DESCRIPTION="Performance metrics, based on Coda Hale's Yammer metrics"
HOMEPAGE="
- https://pyformance.readthedocs.org/
+ https://pyformance.readthedocs.io/
https://github.com/omergertel/pyformance/
https://pypi.org/project/pyformance/
"
diff --git a/dev-python/pygccxml/Manifest b/dev-python/pygccxml/Manifest
index 27ebd7f2659b..4774835bc711 100644
--- a/dev-python/pygccxml/Manifest
+++ b/dev-python/pygccxml/Manifest
@@ -4,5 +4,5 @@ AUX pygccxml-2.5.0-which.patch 2637 BLAKE2B 859f7418d5c427e27a925993c209ff6daff6
DIST pygccxml-2.4.0.gh.tar.gz 3165189 BLAKE2B 855b0b6313be29e7719abe4cc6e654904657c11bfd7310d647227ce9d7760821eeb348dcd9892afbcc3d467db96daaf3010e92803fe28962db9a255cf81eae46 SHA512 48bf4887344c68d0a93a3908cc0a744f3d6a74dce92be88527e85cf7ba1a46f88560730dce0b858f31523cada836aad40461de935c5c2a041de0fa2ae5e38c30
DIST pygccxml-2.5.0.gh.tar.gz 3163862 BLAKE2B 2a61474acab7e7a21b21bc7131a9b9aae2a318d3b761c9a3865055146331891e5fb2041a9136bd8816e60a4dc76a39a22d5f5632f22336341667eee537521a42 SHA512 499be7383ac9817c5620f7f0b2e6fdb9a6f5d934cc54a2ef9864877a2a7d896997ab5bc2e8b0c3c87df1ac7e4a384d3c8cbcc87f9496125502c97766df57b003
EBUILD pygccxml-2.4.0.ebuild 792 BLAKE2B f0fde6f95674c976d421039dcace600d842655305b14968aea9cc8cc3336e0d7ecd83e254249d2657932b8b995d13af9e897086acd326b067bdc24836e20dd07 SHA512 7f2329d8289865fad19b57012506d20c20b7d4cd18382fb53998e59dc1e84b7cc146b4cf658592b46653ce45c47dbf5661b06fb1071239ac88c007ede464a497
-EBUILD pygccxml-2.5.0.ebuild 989 BLAKE2B 8b3b10cbf9a7b397093084cc830eb74f82b5bba520317412ff89cd44f36d3de6f1b40b875f9451008fbfed22ea18f91935cce4709ab14dc1f6839d4d57e8a4b1 SHA512 fb055b260b8fe6e6b21e3f532debe578279ccc8bebe59a5b79faf34179f3f105fcab830b0cb181228dad18a0780fcfa7ab7a23b21de9706990d5ac6d7d945bdd
+EBUILD pygccxml-2.5.0.ebuild 988 BLAKE2B fddb62a0fe40ca174bb3f951c233537632bde810e2a7134a7b9bd883bb4d3d6e49d5ae57b47a04a441f92b69acc7feeae00ef7bf327b0d70f169dc72f3900b26 SHA512 9c04490fac37f89c76a2e71f34a79842905a446b6f8656b92d4e4abbff9da800a2f836cfdb2d995015be59d05674ceacc4e22af7a18280f679e9fde991a94632
MISC metadata.xml 554 BLAKE2B 27017dc7cae6aacbe62f9ba64896e0a247371844b0baab86c5c1b1673771b888e2043a4486863857b565ed18a7928c500c07b6c6dc4f1f50494e680367928aca SHA512 eb46746c8d9b3341d8057a457785ad0c3b34ba26ca941496bc5c37f767c7472a2ed2bb5aafe06f5b677710f969b9a9229d8c24cd3dcdd30624168765bc89e3b7
diff --git a/dev-python/pygccxml/pygccxml-2.5.0.ebuild b/dev-python/pygccxml/pygccxml-2.5.0.ebuild
index 3a2e39187e16..ba61c6612e8e 100644
--- a/dev-python/pygccxml/pygccxml-2.5.0.ebuild
+++ b/dev-python/pygccxml/pygccxml-2.5.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Boost-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~riscv ~x86"
DEPEND="
${PYTHON_DEPS}
diff --git a/dev-python/pygdbmi/Manifest b/dev-python/pygdbmi/Manifest
index ce2ba0ef9cae..37d0d8d50524 100644
--- a/dev-python/pygdbmi/Manifest
+++ b/dev-python/pygdbmi/Manifest
@@ -1,3 +1,3 @@
DIST pygdbmi-0.11.0.0.gh.tar.gz 30784 BLAKE2B a3d6bc51640dac78c072ef0162bc1d546707f1b220d8d695595d05a5bcdea8b31b5e23ad916cd2a58bbd4bec2f9fd32b6a9294f00957d890fefd0ecf457ed0de SHA512 11bbc0a9353dbb9d96cb9c71d45a68de446ac6cf1cd110b8f508143218783d2cdfa685874a9b9483933fc58fcfcbb7524a3b670d1c8a6117e8d6484586f1ced6
-EBUILD pygdbmi-0.11.0.0.ebuild 622 BLAKE2B ab3723a780905829ed8b765a3094dd89de1424cdd179a773429270262d6680665ce34f90d2f55fb18ce71ca71aae35b1f6cd835f2ebea81a69f6615a2096c4ec SHA512 4385ba7ae365626b0cf949419cadfc006116d4ad6ea11a674e756237e5db9d989ae27629e3ad5be21263d6508f92e460dbec93f20e5a65e8c3ecf4b787a26b76
+EBUILD pygdbmi-0.11.0.0.ebuild 622 BLAKE2B b930fe8d70e6d7e15a1ede6e136708b865d57bce6ac5532ed9b1fde08db6e353dd59baf601ddd7ee28f1c4bea44ed006f4f81128fd00ec7fca0d8ac6830a6241 SHA512 c8d44bc1262df15d595448dbb5f59c3e1a75c5f9891bbbd4685e68d738b50ce9dee79d465e0789fa51ea755b60eb8ff0e9094226173238cd2d2e2c3532f99208
MISC metadata.xml 610 BLAKE2B 9b0a34853bec5f20469c24916ba92d55c95ea96f37897ceebe63db3b2a005fcdf8d107d8eb46a9e8139dee13d137d6e7597f80ce6c04daf3238389758d266f53 SHA512 142807add15f2010b6bedfdb0500ca1a3afa2febf2e47339a48f4fbf70d0ba5ff0df48333a62469166773d64d034d7245771900faf004e3bfd026a601def50df
diff --git a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
index 23402591a396..c6f0d6952908 100644
--- a/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
+++ b/dev-python/pygdbmi/pygdbmi-0.11.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..12} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit distutils-r1
diff --git a/dev-python/pygit2/Manifest b/dev-python/pygit2/Manifest
index ad5a0f0e1e75..7088f4a8e789 100644
--- a/dev-python/pygit2/Manifest
+++ b/dev-python/pygit2/Manifest
@@ -1,3 +1,3 @@
DIST pygit2-1.14.1.tar.gz 765621 BLAKE2B 7761851052c5dc03f82db987166012eb2a3445d62b209bc1734e240a619d7c5e4449c1772b250dd3ba8e1605b7c94edb4d8b7ad50c92bd85833e4688ed1e92ef SHA512 0718d7f480d40a5c435c725fbfec728ebdbb70d700607662308458dd125796fce9ddcf40afa6841ddc9cb7b19a5966fb3b5c8e4a52281a7eb354381ce62b5534
-EBUILD pygit2-1.14.1.ebuild 804 BLAKE2B 810cb6a6ebc368a8a8a73af17b73101bcb6b0e31f3195ea8b44a4146dc2a153b6680048edae8cd26540c307ce8788acfb7a6b8d0a3de5198eb514b5467cc1474 SHA512 16943f6b03ff0ab78b56d0d16ad2b1af33166157586be3f3830f2eb22ecb06e7cdc2cd9ce9a4468ed59905bd516b1e9bb5b8a05bbbf05e20c332b252439adbd3
+EBUILD pygit2-1.14.1.ebuild 804 BLAKE2B 5411d69eee2a4291c3e3198f8c4efd706eb813b719d763079063a83b3c98d69845734928865a91631e6d523c95ecdb3a1d905dfcd4067495a5f9942a42fd8736 SHA512 fecd0e04dc9f181cbfbfcbd1020cad91cff84c4f13c29dec1ee605233859bae2d910a5122f021a12609aae068d542ef8b94a9d8e9e60973b2df5fce8ef272931
MISC metadata.xml 490 BLAKE2B a53da88b5fe40a56d831bb5589d03d247ca1d1d843bde9a1fe6999563a42c076a9f6462b6947ae217086e5edde35a4788f4552636871891f9820534a6f0bade6 SHA512 57cb7356bbb0a22fce2d7ecd8ab346ef5c8155d0941d6a15bf2e98364e755d6e5e5d6aacf24017b4b827b983032e4d46f2363483ac66d6e3882c8be12e60fb39
diff --git a/dev-python/pygit2/pygit2-1.14.1.ebuild b/dev-python/pygit2/pygit2-1.14.1.ebuild
index afac9dd7571b..a2c03420e9f1 100644
--- a/dev-python/pygit2/pygit2-1.14.1.ebuild
+++ b/dev-python/pygit2/pygit2-1.14.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pygments-ansi-color/Manifest b/dev-python/pygments-ansi-color/Manifest
index 3f56fa01990b..4c38b3e6d346 100644
--- a/dev-python/pygments-ansi-color/Manifest
+++ b/dev-python/pygments-ansi-color/Manifest
@@ -1,3 +1,3 @@
DIST pygments-ansi-color-0.3.0.gh.tar.gz 10062 BLAKE2B ca907bd5f913a9ecc49a96d494a00651144d8acc32ca54cea4cc49ba0798e953430d77564b1b75dd33d8b66259f75b3d2d09e791b07a7abd3fb61c8bb9d00f6d SHA512 51847dd13fe3c8905d185766fa84037b4373fe7fd384273a08aa8261df44c4263d9364adb68836c8ed0c76af0e5bf01c3e587ebe90b6c14d32953622d288f6d8
-EBUILD pygments-ansi-color-0.3.0.ebuild 583 BLAKE2B 70aacaaa8c3796d32af0522a910a9e1fb9ab69ecc2916c849a84db9f9bfc1f48dd56f30a73f43c443743937e12018b2414d1e0923b4bbda7c2fad4842e23653b SHA512 32190ce3e5dcc78a500adef16cbe6766952c3ddc4cd75248c20fda4cf6b7edb862eec729f55e3f1c5a9d78f69b668d04f4bacaf2cb5e0d4e68aa71c9e93a6030
+EBUILD pygments-ansi-color-0.3.0.ebuild 650 BLAKE2B c9d901a43ae049fe483c9e243daffaa33e8ae345a87d5ae8184e12d66fe92e7f5ef3f6572a3c41d7bb24644c00b52fdf04f4f3612ec835dba8122f39555122f7 SHA512 2865eb0d3db1c65a7605b02e762ca7a62332bccabf5f469233c6af67b4601c99239720c729e5488d99cd373f205f4b5b9a5d65f8d2688156da76a4f21257aa9b
MISC metadata.xml 422 BLAKE2B 55d1315274ac3a83526d880ec55fd8b420a8cc1aa5ebf946f93d50b5b3651b7a1bc2175474307e632b02617733ede0aaa1a96ad67fff28172970b6cdf2b4bb72 SHA512 016cfeb54f2345dde51960d43bdd464bc3d611b1ef170269f44913cbb7e500cc051f67707e859b409610da3f5985f7089f3e653f59680d182e6353d813a4751e
diff --git a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
index 2b3a85b06cb4..116be4b6224c 100644
--- a/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
+++ b/dev-python/pygments-ansi-color/pygments-ansi-color-0.3.0.ebuild
@@ -1,22 +1,30 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="ANSI color-code highlighting for Pygments"
-HOMEPAGE="https://pypi.org/project/pygments-ansi-color/"
+HOMEPAGE="
+ https://github.com/chriskuehl/pygments-ansi-color/
+ https://pypi.org/project/pygments-ansi-color/
+"
# No tests in PyPI tarballs
-SRC_URI="https://github.com/chriskuehl/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+SRC_URI="
+ https://github.com/chriskuehl/pygments-ansi-color/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~riscv"
-RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]"
+RDEPEND="
+ dev-python/pygments[${PYTHON_USEDEP}]
+"
distutils_enable_tests pytest
diff --git a/dev-python/pyh2o/Manifest b/dev-python/pyh2o/Manifest
index a2ef9715ae6f..860a514a8308 100644
--- a/dev-python/pyh2o/Manifest
+++ b/dev-python/pyh2o/Manifest
@@ -1,3 +1,3 @@
DIST pyh2o-1.gh.tar.gz 7327 BLAKE2B 9d6b308d17dd799e2c83a191c346a3d78fc0a097de2a2fd5cb6277a1525992aa18f6c6b61b2c2503ae4a9e7ddd3575e092aef77a0e84223a5a2c702c0a808f1d SHA512 529fa4d8e9c477346fcbd23d7172d41de96789797f0e1ad0557f4c0bdaea8a519a8e8735845d0080cf171182874ce0819e76357ca7c7db1d62a9544f907095db
-EBUILD pyh2o-1-r1.ebuild 536 BLAKE2B b5e4a6cf854e2814079f38b522e2800343e3c0fa6e86eb1477a5380f18db745613b928799a6685d21662bde98d3bbc2be4f91ba110588babe9aea7bbca77da5e SHA512 09c5f2b63422d75a1889aa615e481cb54fc2faaa5ccede715c88467eb63fb583660f525bbfc362800755b74a1da5056aa6fc31646f6fb7769ca7a460e85a8ff4
+EBUILD pyh2o-1-r1.ebuild 536 BLAKE2B d388b3a271fc67cdb7e755cee310e73f0978f93a464fef9b001bae2d16d2522bf1e9984124fd0dfb3189fd532c78970a42a5d7d0bc3d161746a8e084e667e37e SHA512 830255993677ed2b1ea0487a9c36f81b964f2f0420dcd484f955df2f9c7cf84c69cac2e23f768f899339b24a13c6419c4a3435dc0f76dda7f74cae2c662304f7
MISC metadata.xml 543 BLAKE2B 188488009f9cea0eb87b4ec8e5e5130159b5e86fff4b9ba6987e0d9f72d58dfe7cf72c9d04144fca795dea56e926d03f3756ae8da2db41924982da26480268ed SHA512 91f67451f6eab34337e9d73ea255e40dbaa129147ddda9f6db7293ec303dee936444da0f0aae616fec579de1485a4889d59abe4579bd3dd4c4a04536a1b5f247
diff --git a/dev-python/pyh2o/pyh2o-1-r1.ebuild b/dev-python/pyh2o/pyh2o-1-r1.ebuild
index b2d776d89062..a04708f04669 100644
--- a/dev-python/pyh2o/pyh2o-1-r1.ebuild
+++ b/dev-python/pyh2o/pyh2o-1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyhcl/Manifest b/dev-python/pyhcl/Manifest
index d5a85a4bc3de..50e0093e7086 100644
--- a/dev-python/pyhcl/Manifest
+++ b/dev-python/pyhcl/Manifest
@@ -1,3 +1,3 @@
DIST pyhcl-0.4.5.gh.tar.gz 58692 BLAKE2B ea08471e3bc0957b19660322e487314ffb795c4df024e54b0ed5979f60f406c7ba08f48825ef9c6a2984fff753a85db696a3877f3409d5773b1789d696164e1b SHA512 094c766e8787142c6369e530102f54c187c25cbc68d0feb89e71230adf3241cd17bd001cabb52a67e4230e1d4ca43eff975c523bd395305a38ca72ef3e604ab8
-EBUILD pyhcl-0.4.5.ebuild 747 BLAKE2B 66b1dcf3c6f5524101731c07231e5ff5534791aba980c1c3b0280cd2373f0454ad1f0d6461e5934e6574281c32fe3260aac895ace27eac6231e0c9f771d12b3a SHA512 8b9bf507d1531020d793a962e6d77f89f45bc476cb041ae72a02b242198b800a99bba0418dc35877aaae4762ba80bcc4070451cee33006ffa0836a1787547c16
+EBUILD pyhcl-0.4.5.ebuild 747 BLAKE2B 8036d15f42c5d1b2c22fdff54657defbd59ccc947c6eb04d5edcc34d9e0ca0a36bb3ddea707b88c0431fc755c17f37ee932bb23640ac4ddcd2eb338a8c5f175d SHA512 f6d77ec365f210ee8969ecdadddeaa76dd16b15b10c2ae8ee6c5670964d51df25049f378466e9e03bbb2a00a733f6840b1fb262b2f6cd379c1b2bcdb810b6cad
MISC metadata.xml 505 BLAKE2B 83658ee21302c885aae91af9c83ba041a4884ddabf718987c5b41fb7b1d8aaf0808e6413fc5bd0a829267c7498d83f2461329990d6d7e01c7b5cf5189067063f SHA512 d3120947df45964f58852355058c9ac23dd306466ef785b8115f6fc9eef91ee7ae6634fa1e1732f0f99e84961af942f3e319b51d7a380bf5835fe05c25ab6ee5
diff --git a/dev-python/pyhcl/pyhcl-0.4.5.ebuild b/dev-python/pyhcl/pyhcl-0.4.5.ebuild
index 5607b0797e55..aa400ec7e04d 100644
--- a/dev-python/pyhcl/pyhcl-0.4.5.ebuild
+++ b/dev-python/pyhcl/pyhcl-0.4.5.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyjwt/Manifest b/dev-python/pyjwt/Manifest
index 5a472099c30e..9a347fe71428 100644
--- a/dev-python/pyjwt/Manifest
+++ b/dev-python/pyjwt/Manifest
@@ -1,3 +1,3 @@
DIST PyJWT-2.8.0.tar.gz 78313 BLAKE2B b5031ec0ea672ef2dffc077aba6c781a20a7497257a16241841c0e0158017370581e3c9785d930772290c25fc9029e71a5d8744d999b135b29715a4f35720508 SHA512 74e74cf8c78494a9e51a2a186347361388031d5c0d0864df2a5d051621d9d31dff617ab1d7ebb4a829cc7d409d196e1bdb3b361ec888b6c14f1abea77544475e
-EBUILD pyjwt-2.8.0.ebuild 824 BLAKE2B 86cf7388f8c55af3d00364b4596e76ae28f65a5d8b353fa3243402cc37db37d4d269fb923630ffb5b664b616583fc371fa52175a5690ae33ff421782d52b4370 SHA512 e90d5bfe7ae0c1376876158db182112716f005930804344033979260c38e7d51f662c293d9e1fa9db2e0325633dccab4d233c4279592f845f1c1db7fb2bac3f2
+EBUILD pyjwt-2.8.0.ebuild 824 BLAKE2B c95cfd39533ee284daeb434434998cffa02dc99a4021abef68f0dffb4de98bdd3279c1f78634f978e98ca667d83741bee7d921226ad7ec31a56343e74018b94e SHA512 116febe73a8d8dceff3487f2947407e2938b34bc1354e14fb106769b282d283dba0d3a94b28e08e9ba2c584c80beedfb5598fd819b1545947f50f6b173062dc6
MISC metadata.xml 450 BLAKE2B e0a5244140aed7eb1dbc7d1bedf41b64f999ada11a82d5a7c3720501d824c789590e5339d5855fa4d0f96ff1b572e86af41859f8f14105f2f9b1a715d9d71d87 SHA512 83bce7997e724867cf1962ce75d8bb8e7a4e7a8dcdb42b95d9d323ca3a3ea4584020d4b700885e1afcb753d4fcacee23ec7b25066e93c0ac5eb614f65d140f29
diff --git a/dev-python/pyjwt/pyjwt-2.8.0.ebuild b/dev-python/pyjwt/pyjwt-2.8.0.ebuild
index c30f673c63aa..96c1c8b218c8 100644
--- a/dev-python/pyjwt/pyjwt-2.8.0.ebuild
+++ b/dev-python/pyjwt/pyjwt-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN="PyJWT"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 optfeature pypi
diff --git a/dev-python/pykka/Manifest b/dev-python/pykka/Manifest
index f3124608313d..2346f6402180 100644
--- a/dev-python/pykka/Manifest
+++ b/dev-python/pykka/Manifest
@@ -1,3 +1,3 @@
DIST pykka-4.0.2.gh.tar.gz 48536 BLAKE2B 57825e0cbcad0afc33870de000820cfcd400d195715d8c48f133470ab8c9c26d9f8ab1a9cb54e847fe163b240258c789ec70bcf3627dcfbad1d469eee7c2d9c0 SHA512 43d31258f73a6d43c467d108066dd3e852db9e21a04fda030137dbd65052a874e346ed78b79a4929b25d2744a286c95d5d425ae150428ea1594a24f2a6c6a164
-EBUILD pykka-4.0.2.ebuild 599 BLAKE2B fa673ccb439f5eec01f29dc107639af2cc3c4b8ecbc7adef007d7cb4caada1a590bfbdb4f94e2d430e7a7f200be7e950650a0d48b624e4b50ee8bce4aa90fbd0 SHA512 2208d485bc5ebdfad50fdf0d9c9cbc419fac057a6aa89381b6e9ed33f0b07fe06415f5fa779d89638363ce8f4cc8ef363421d9194b4c4198896f73454eb103f2
+EBUILD pykka-4.0.2.ebuild 599 BLAKE2B 50984514b6ba435e2d84d070e1ebcbd1aa860ef70ac4f3d5609e37d52331bc1b9bfb0d6d682167ae0be329ff53e3b12ee57c8c25d2bb79007cb29b4c9c979cba SHA512 dc80740925af1fd0068d8efdbf657d8414ced1ee14262bcd74afa006e4693c39f67d4276b83042e8baf213ee00468e3313c2b89ff4f36b4799a59c54dc52db0e
MISC metadata.xml 360 BLAKE2B 6a3cd04142f75ec9e5c91d91e2d267e618e9824ea8b9b6be452c77b22c7d2f29d41068848f32c4e03e85f90767d4a8c83d2064cd9e20dda4997194fcc1bb9e81 SHA512 1fef48dd8d3bc9397d4bbbc90a8a1a3db7f39a1e6795e9057d6bfcde6ada8f939b2589235b07824c15ee348c42f1ffb372a10d7a49741d7db57b542ce31c11e9
diff --git a/dev-python/pykka/pykka-4.0.2.ebuild b/dev-python/pykka/pykka-4.0.2.ebuild
index 066fbec33863..1b48382a70c2 100644
--- a/dev-python/pykka/pykka-4.0.2.ebuild
+++ b/dev-python/pykka/pykka-4.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pylast/Manifest b/dev-python/pylast/Manifest
index 6d0ccf7a7311..26675378c0ef 100644
--- a/dev-python/pylast/Manifest
+++ b/dev-python/pylast/Manifest
@@ -1,3 +1,3 @@
DIST pylast-5.2.0.tar.gz 41137 BLAKE2B a7742bd2a23e281ab1a12d0198c74f1b5d8302700cb58490a5b3bff693098c8c3bf548ed52ca7f8cefecbcc10972c57da9ca04fe1d791141aacbb84ead9592ed SHA512 1ae76ff4ec6f009388abfcf8525f1c19e47cbabaace1f5e8c518819d0856168d855b789e3c08a9699dd7ab88ebfc7c3ab81c2d74a0fa1fd210450741b99da8c6
-EBUILD pylast-5.2.0.ebuild 643 BLAKE2B 0fb2a072df7b5b39b7059d93ac713d6940070e60c0dc5f4bdb795c2f29c066df281120dd4808b655c9ed9b72c37a21bba3a51629d31fa048e66f89efc8e44e5b SHA512 3c27c381b57ad3a21aa0e7bad459717ed2e17932c3e3d199bc90e4e645da46ad0990214f65b38925db686cf451fc958e8e8a9e8bad60e6caac90acca6f151873
+EBUILD pylast-5.2.0.ebuild 643 BLAKE2B 45cd7b53523dca58f182280411e63942ac4452c517da6b898f9e4ef33bf07da0474bd8695f0ac4ec28f969f8d297d2660ab889749eabb4e6746b50a22374d61d SHA512 3c7693d00897bb7e374942159fdaf6973428ce7159ba671821cc1b0958fb6e42bb2159667c96692f81b44959317128af1f9eb880648862ec1b3d70a655e8da42
MISC metadata.xml 907 BLAKE2B a4a6aee5b2e805d27d001b7c51dfb2a26b935c38380e85027059b02e75057fc02f9ad311fd21326f6f16e7528a15c0577aae31f695f8a74ac42d274c10e7ca17 SHA512 1d0b7327a4e9a24940cff7a27b64bf5a27d5e2a1391d31a99d3473fccd54e534722ba826a64bcfc5f0da7a505241e617d23aa1f7490218f1d39af4cd3aa29357
diff --git a/dev-python/pylast/pylast-5.2.0.ebuild b/dev-python/pylast/pylast-5.2.0.ebuild
index 4dff978a1fea..c95e79f3f4a4 100644
--- a/dev-python/pylast/pylast-5.2.0.ebuild
+++ b/dev-python/pylast/pylast-5.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pylatexenc/Manifest b/dev-python/pylatexenc/Manifest
index fb6ca0d3b9c6..ebb9c5d9d290 100644
--- a/dev-python/pylatexenc/Manifest
+++ b/dev-python/pylatexenc/Manifest
@@ -1,3 +1,3 @@
DIST pylatexenc-2.10.gh.tar.gz 721836 BLAKE2B 8512e052271c127809105280360706217f5134b2349d4b21dcec720addb4cff4157173f8350115de4142aea491da2efb1a2854b4310c48ec98061470be21654e SHA512 9728731e0c84324685b77ce17fae0bea445815e2c54394d2722c4412bbd914da49280ef36b5f3a0a0346e5d2129ca2d8d3b3b92356de3c6af9eed4247cf8bd43
-EBUILD pylatexenc-2.10.ebuild 553 BLAKE2B 6013a1e6249116a8d046c88cbd227c7b160e1379be76f591c5002c004f5de59a18e7b3825e241bd58b4695ac63fe1d889e94740efb0bf28bb465de11e8235d3a SHA512 347cd22fd3c9505fe1381e900ad9bc46f53b96c0ff1976e404641ed16ce5cba2f785df18a9093ad412b1e138f42450dab892f0a196f5612aa4a10f12254496e4
+EBUILD pylatexenc-2.10.ebuild 553 BLAKE2B 39d8ecf2a07e2e5158da5c8ba10ecfaee280219455b59a65353593e729288bf889afd51f13e25faebd1bf861c97a22e25a84b4acfcf73c688a26224b58a9cbff SHA512 39f2fa005e7e6d3e953038ddbce3bb5ee344ee1f63691fdf545a571e12b73105fe031bb7b8962868ad496dbd7cee5f0d7753b6939ac3d66b17807ecd12d1bdc3
MISC metadata.xml 1277 BLAKE2B ecfa334112fc792afc7e7af7900f65373de069cb0e905e08f38a935dc7ec14b62a2e9f9761d2f9808f491b7a0c29c501057d205cac88f1f4010e27d43b46cb7a SHA512 5c3a2c7c292ff8e4922df5a7962036ec4133daab0f650fe0951ccb194d13cc2829749237e8b264e9fb46885692cba5500f0cc147a8c293a6c6a38fa8c371274a
diff --git a/dev-python/pylatexenc/pylatexenc-2.10.ebuild b/dev-python/pylatexenc/pylatexenc-2.10.ebuild
index fec506fd6008..fc5252a2998b 100644
--- a/dev-python/pylatexenc/pylatexenc-2.10.ebuild
+++ b/dev-python/pylatexenc/pylatexenc-2.10.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pylru/Manifest b/dev-python/pylru/Manifest
index 71d883875e85..4fc3eedb5b19 100644
--- a/dev-python/pylru/Manifest
+++ b/dev-python/pylru/Manifest
@@ -1,3 +1,3 @@
DIST pylru-1.2.1.tar.gz 16923 BLAKE2B fce05a78d9b503e8ec51ba76007aa16ba013099f56fed990027d3adb16155e01bfb30164d9cb248051eeef8c8cf00d9f76521a69207581c53837374e4a4fb903 SHA512 06549ec128d13e00cf95638775d962c3feb25450eb26dd5cbd1275350768a3de895049b438191a9968926f4de37624e7a8774edd58b6007c040bf75a4450d727
-EBUILD pylru-1.2.1.ebuild 446 BLAKE2B a93074bfe76fb940c88fb42b1b463cabbf66fd631e2e3c6740d5f62fdbb23a64aaf4d048d2997249f747259192c72ff021bf89928831dea7a5128d31484525bb SHA512 dc7bc0962f4cc1aef5ff59f4ac40be9aa88487e1808a01a2bcd8173e1d286d2c61a00307333d10708af87ec60ff9477ac13751593059d763740751f64127b70b
+EBUILD pylru-1.2.1.ebuild 484 BLAKE2B 6328cb667a23e8c3c856e2d1f3ed1e33075eb631376be32f1fab2b03b061f2e521e6806d66086f628e8db6f74f99715fe4f110977084393d79f0ce00a202db67 SHA512 d775253abc6e45c326b2bcfdabb2fd8ec4624bdbd730af981a21876517b062300252a98c32b2b0f14bdca732b9dc878b2248efdb1b66ae8c064a9efe11ce2b68
MISC metadata.xml 370 BLAKE2B e6a3684cb69f05e9385b65af56db4328c9c29686a936338e01faca1c2cffdb8a7c979e2639236b3008b158a0a26672a5d6d0d0f2c94d6ee4efe3d9f19a17e659 SHA512 f7d16184fe57f25e6fd32f62b5d6a8dd4a2f89ab911c8bdd8ee3aaca678a2d97425ee928031f9cfa7cbadb3472d659f4bde8c3b2cb2b0af0afbaa825a2ea2c5c
diff --git a/dev-python/pylru/pylru-1.2.1.ebuild b/dev-python/pylru/pylru-1.2.1.ebuild
index 4696f6ad1fb4..914d788a1cff 100644
--- a/dev-python/pylru/pylru-1.2.1.ebuild
+++ b/dev-python/pylru/pylru-1.2.1.ebuild
@@ -1,14 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
+
inherit distutils-r1 pypi
DESCRIPTION="A least recently used (LRU) cache for Python"
-HOMEPAGE="https://github.com/jlhutch/pylru"
+HOMEPAGE="
+ https://github.com/jlhutch/pylru/
+ https://pypi.org/project/pylru/
+"
LICENSE="GPL-2"
SLOT="0"
diff --git a/dev-python/pymad/Manifest b/dev-python/pymad/Manifest
index eabb34e08d87..12281a563b9f 100644
--- a/dev-python/pymad/Manifest
+++ b/dev-python/pymad/Manifest
@@ -1,3 +1,3 @@
DIST pymad-0.11.3.gh.tar.gz 30098 BLAKE2B 70f93283128319b9849fb53bf5c55526da6236596c44eefa2b050d91aaa6593e1f0196cb4f5d9dc88768ebd1bb05a774b035e251bdd7e1d1b5202326324861e3 SHA512 42d323b75dbdfb307e593548f421f2e387ac487bac2e0539bbc479fad23a79eb64404f5fc2d3146e687c0f9fab39dfffd2a2b890b070baf41fdcb06032f90770
-EBUILD pymad-0.11.3.ebuild 602 BLAKE2B e75933556c4ecc44dec4b18a29c1a881854914e26ff033adedbe2810864a69f4d85e28e7438612fe979c9fa1c407a79489d3bceec094586661b19c8b49ce29d2 SHA512 23bae878009af8112294bfaffc340b82a13e66b7b0c80b78541306e6a820e3bd1c0d6d7f2956952bc5f532a39211aab6606fe84674f8669b1b5329a9323f1b8f
+EBUILD pymad-0.11.3.ebuild 602 BLAKE2B eb45ec3e0b814c6acec94df1064d65d05e2b462ae705a8b35c9824a8023c0b5787c9e75837bc0191946687d7686383f3f3240cecf107021bd02c635d0b1da812 SHA512 f4c8db7c89fba80b1bd3a06527674394ba2941c08fd92d107d2dd673c48877fc3ac84497cdb4a4abbae894f7895a8edbf16b507eefa04a2d772a0eb16f257900
MISC metadata.xml 361 BLAKE2B 7fe46dc6890e49f46abd33d87400a260162295a0b386e9ee20103cbe2165b820bf4b39253634bc12dfad6ecd4b6c9b2e88ed791427ddc50c75f819b5536f28a4 SHA512 d0cd267049f6cd4e697d51bdbd9b1e93570b0a4517f00201a10ade1503b95f7a6b5fb91a8c72ddcf7ace18622ca945e853509a0253172c56cdff0d93ab9c4ab2
diff --git a/dev-python/pymad/pymad-0.11.3.ebuild b/dev-python/pymad/pymad-0.11.3.ebuild
index d63fa3c59289..09dcd6426966 100644
--- a/dev-python/pymad/pymad-0.11.3.ebuild
+++ b/dev-python/pymad/pymad-0.11.3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pymdstat/Manifest b/dev-python/pymdstat/Manifest
index 6ad3b88afbf3..af0d941de249 100644
--- a/dev-python/pymdstat/Manifest
+++ b/dev-python/pymdstat/Manifest
@@ -1,3 +1,3 @@
DIST pymdstat-0.4.3.gh.tar.gz 17359 BLAKE2B ac89ab5ec874ed1384c8ddd45d01bc1496352e64fc74ef5d4b327571fb599780f1d30f7cf49cbc923ab1c7269e43645a6b9572a31619fcc18e31b8cabb56ac38 SHA512 fd0c11ce511659e48e6f480d974f48b6da9ce184de4f910f0ac07ab2a517e7ea66a5ddf56afe0ae93e5c1dd26ec9189f0c6167689975238b2800c944dd577a1f
-EBUILD pymdstat-0.4.3.ebuild 730 BLAKE2B 2bda3473b4758d3a7def1000782703f815aba8fefbf5f78c097f9147b8ef1bed4e7cf8300c0549860e6e418e33b11ae133829480f0cbbfae57140b1a2eeb519d SHA512 b3f5c9f1f1c34050d68a6586e58ec53ebaf47e73c9af95f088fd854bc75f69df6d0742e4dd6d6b7bc3704a07d0600c8b3d529a9175588c207b5be8277e0f0bcf
+EBUILD pymdstat-0.4.3.ebuild 730 BLAKE2B 85b551f29e65e2a8a7b48e9e9baf5548bcd43dee320349e695eae93afeabe63fb5306dca743c8b8c30f7829c5a56a71a92751118b024bd54a90370a08a50b4b0 SHA512 b144053474fe80824100f5766d00d3b17efe2703d4c43c399e0f1794fc7a13c4951614e776bd4f3099260a65faf8b7f2c1e97149ae7b623b68eb3a4c71d848ad
MISC metadata.xml 512 BLAKE2B a3859aeb65da7aead85ef57cb36738b0761befeab1ab3f8adb9f908a0559a5cc02ad0de28208c63d37c6d0247f9d0948d54cba7d5f55331e80772465ee12f8c6 SHA512 5c24edfccdc8c77083660b9c33ddafdc2701d0f29ddc979b2892e194c2e30647f27554089403e1055d9354e3cfbbaa5eddad08f195528a34b01fe6b3febdcd3e
diff --git a/dev-python/pymdstat/pymdstat-0.4.3.ebuild b/dev-python/pymdstat/pymdstat-0.4.3.ebuild
index b1bbeb972fb7..0b69ee216a1b 100644
--- a/dev-python/pymdstat/pymdstat-0.4.3.ebuild
+++ b/dev-python/pymdstat/pymdstat-0.4.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pymetar/Manifest b/dev-python/pymetar/Manifest
index 48ab0371da96..18b9af9a070b 100644
--- a/dev-python/pymetar/Manifest
+++ b/dev-python/pymetar/Manifest
@@ -1,3 +1,3 @@
DIST pymetar-1.4.tar.gz 3162928 BLAKE2B b92686204e84070722b3351ce04c1e65e3b47c7802767fbdb95027bcaea566518e61ac4c3e02dd0345c6672a87e2d50239a679dd7db426f7fa183023357763d3 SHA512 d5c5d382c68ffacefe07d63239f3b56984bf2becef922c945b0014a210ddf9ce1f96f99028e0ec9e649f70f6262925a836dbeb83309407aa2c4ddb4769db3dbd
-EBUILD pymetar-1.4-r2.ebuild 961 BLAKE2B 84c2038a4ef9f6c0834a1d494d914dca50cb459a0d2f746e0b1e65d52533007695b47786d4d97bc13e42f3ad7cf366e89f75cbe292cf1b82e358a9430537cd53 SHA512 dd0d77eddc71d3641c3a30494bf24e286316a1ee0877d44765650fb62759aadfcc2302ed1ea895c785e9a33e2c264a618b6f5334c0c0ef44df8111db632825c1
+EBUILD pymetar-1.4-r2.ebuild 961 BLAKE2B 3845a52e78a7b2141ac36af17ff71b19b73ad653e96f66007d43e83b429f9220122c27d84480712ea14cae0112377f643bd77dfe5ce518712146c47d4996bae3 SHA512 552041adfda6d499b45d648624a2c1ea9b91e6f20c6b5bd5a5ef7f0710f72319d5b03099d09f7fd545d718f632c2afd6f678f558fc28516a1280bab171471510
MISC metadata.xml 1094 BLAKE2B 0b1cc1cb19c706c5541544a173d7eb56bedf1b67f9ac3a2d0c901939ac61ba073b7a86173877a94dd89ab5d8533a8efe94c73700bdbd17eb517ed9de5921fd2a SHA512 6f01d6e6511eb274735d4f1754e7bd53ac660a38b2a05c60dec9355226060a811eb385efb6ac85f793f1f6a02ece5783ced0fe9a8bd93bdac5ece8431a9cc67e
diff --git a/dev-python/pymetar/pymetar-1.4-r2.ebuild b/dev-python/pymetar/pymetar-1.4-r2.ebuild
index a462fd5eacab..a9b5fcb1debd 100644
--- a/dev-python/pymetar/pymetar-1.4-r2.ebuild
+++ b/dev-python/pymetar/pymetar-1.4-r2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pymysql/Manifest b/dev-python/pymysql/Manifest
index ab52448559a5..5b496de13edb 100644
--- a/dev-python/pymysql/Manifest
+++ b/dev-python/pymysql/Manifest
@@ -1,3 +1,3 @@
DIST PyMySQL-1.1.0.gh.tar.gz 90416 BLAKE2B b1f5d38edc1ec93ddbf9f841b3db6bddb8db13bd7a6100de2104f08152e2ce7813f6ea2d09c4bc301a6b83fb3eeb3e4ce0c3b4faf42cec25b5c157ea71d719a1 SHA512 c5b2cc1716707013d06146f22ff6e36ae1e54deb8864226a65c5325bafd476d7c53076ceb5cb35815c1baeb8e0ba8d03230366662f4abc0a304e849d8cb40d34
-EBUILD pymysql-1.1.0.ebuild 2896 BLAKE2B 5abafb4c490b22303405acd3776ccb14d015a49f4dbc39e162e0c2e96657e8087d64cd8eebdb1ba731984da50df7600450702d2a3f030f2f48d7af70815a4a51 SHA512 49a631e31dc9589bf99ad404743a41263c5e415e7fd9eefa8289147c8877e3efa83b4d5768fc4a27bccccf4b0d0909a4925e3d36250646cdf888ae2a357b544c
+EBUILD pymysql-1.1.0.ebuild 2896 BLAKE2B 97e214540cbe92cef001022eab16902946c25e303e8cc078ba2fa079d3d23a9cb590ef4455b576afd0f505497746c45a6b34755ea902022bd0aa178b8a97129a SHA512 9017ffe9d8ada2b3228d0c199daf302fe6a39938efb25aef95b185e2809c0026d37361a365c00dc8103b62804cd66f5e246818cb446bcf721aa11081d52786e5
MISC metadata.xml 494 BLAKE2B b6e0ceebdd751d98a5bb60a107c94e8e0908559d8894dcfd06974f7910eb4ba13c5c3e1b9f92314b2cb030e51d4fb73dbc987102eee0d8263abf1f3588ecca46 SHA512 ac51ba234d09a327fc9a9e5b5ab826aeb51011597cdbe572411dab53b14a1e44cdf7429f0d2420810730ddd4921ee25c300d8239eb6c9f9aea391901c2252e29
diff --git a/dev-python/pymysql/pymysql-1.1.0.ebuild b/dev-python/pymysql/pymysql-1.1.0.ebuild
index 2cc57a6f8a37..252182d0f0ce 100644
--- a/dev-python/pymysql/pymysql-1.1.0.ebuild
+++ b/dev-python/pymysql/pymysql-1.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/pynacl/Manifest b/dev-python/pynacl/Manifest
index bb4e72b0fcb5..a5b53a77e36f 100644
--- a/dev-python/pynacl/Manifest
+++ b/dev-python/pynacl/Manifest
@@ -1,3 +1,3 @@
DIST pynacl-1.5.0.gh.tar.gz 20350195 BLAKE2B 56ca4f47867cce6e22fdacb0558b5f901aae318b47bacfe5f4ad02d8923e1c86d0a2dd186ec29c820a786ab844d928479fca2d1472a8345b82be6bcbc67c3328 SHA512 905d3a7ce7f758b31a5d34471d5a0202fd2ba3d904a7ec59a158bcd1ea572fc87e29fc144c733d151cbaa48788c939808bc51d00acc973fe6d190eefdd3bfd59
-EBUILD pynacl-1.5.0-r3.ebuild 1054 BLAKE2B f6df7e5d26fa2190dd7a3437eddeae2a6c07cdd138cab203ea86d884e1cee67814a5ff0e10dce480254c10f8a377ea786a3797c3d87760331ac0df5798e58d7a SHA512 0afd422bd701e7dd4ecde020a2fe0d67074dc6e464dd9dafde2e0a5e76371de2aef9b409590bff04d7ed2db19899da7f6ad031d543c379c3a0af899180d85d87
+EBUILD pynacl-1.5.0-r3.ebuild 1055 BLAKE2B 6a84dd24f5f42c9da3aac14088797e969eb2b92bf1bc1209ffccaa312fd846f0fa5740ec86ff039f077935ea7214209961987ae243e396d01e5ba33a324a4cf3 SHA512 ca6da34d1a48c5d1c9fd12c6506f2ac53fadeee5d285761359ab0da20389f95019ac6117d912afa02f6186dde66f276f039521ee5ee97d5d01eea748f540c247
MISC metadata.xml 674 BLAKE2B 676d246f5dac0a5f34c272e29b742a3a454e0ccef4a1ccecbacdfb652070c81bc145ee3d100f9c5e5ac025c183e80d937a4d9d8c6e0b5f26ac2c8225962681f0 SHA512 b5afb7450c64aace06974d98ce3cb172e2e4d7b343a0bcdf1b34505d3d9e180b774f359de1762a1b15127d23e5808289258e2333ab73f5cde04513015409c1a2
diff --git a/dev-python/pynacl/pynacl-1.5.0-r3.ebuild b/dev-python/pynacl/pynacl-1.5.0-r3.ebuild
index 2d3d5572df02..16e71b1c2ade 100644
--- a/dev-python/pynacl/pynacl-1.5.0-r3.ebuild
+++ b/dev-python/pynacl/pynacl-1.5.0-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
@@ -15,7 +15,7 @@ HOMEPAGE="
https://pypi.org/project/PyNaCl/
"
SRC_URI="
- https://github.com/pyca/${PN}/archive/${PV}.tar.gz
+ https://github.com/pyca/pynacl/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz
"
diff --git a/dev-python/pyparsing/Manifest b/dev-python/pyparsing/Manifest
index 9cb912a8c0a4..096dd26a5b34 100644
--- a/dev-python/pyparsing/Manifest
+++ b/dev-python/pyparsing/Manifest
@@ -1,3 +1,3 @@
DIST pyparsing-3.1.2.tar.gz 889571 BLAKE2B 69dc249c8760470e9611c367255176afcbfdf299b739c8e191f71b88653e0d35db3a20d156ae6507a1748f775b0853c127986d9de2124edc12e22453a75b908d SHA512 1134949f3576edbec4438eefe952eb5cc6e734fb060905d714b6a77f71e90d364b01345df5e7b8fb5ffa798c530be9c65f6d152b3f591cba787660c4dd8894d2
-EBUILD pyparsing-3.1.2.ebuild 1562 BLAKE2B ec88d81158d812acd1c9d4f7fdd243cb6ad7881a5d45366d09806ec9dcccda6bd5279990e7f9a53d5d6770bf2815417283ac3487e8285f2dfcfab26cba938e73 SHA512 8b51139bb9dfbc14132efbbc0b38f0237bcf15be51e8672bdb404eff5be8a20cb03d5199e3d52baad814e6df8981c6f7004ba28df129b3c8ecadfb4b3d478e55
+EBUILD pyparsing-3.1.2.ebuild 1562 BLAKE2B cec3bd45a2f87481428c184a4206b4477dc20a4b70db066fd2547ef06620529cad18ffeab7b26fb6dfec1421464b1b38bc1805a47f5200975836d40676ce70a0 SHA512 a74a673bd32270fdd59fba972609fbf083c7b167ada04fa45714274f8044ae43b8e7553eb957931d5d7d2c1c3256b38610407c4a222c52d1fe344bc9b6237c33
MISC metadata.xml 797 BLAKE2B 9707adcde7106fb0726de82da965fc3aaf7a23b34f4b71cfea4e09bd03cb44c069ccd4d16e6a6f37eca4720ff8c52d0bc11c864bd7dd9e6995d0d25cb92c5cc2 SHA512 0f791598d2b4a37797e7f917be22093f01020cde34876d7d0db3d1b2bf5da8a18d5399d70f381d98ea569f8c3abf7f1cff8b3cc92fbab39bb00f329a58e96229
diff --git a/dev-python/pyparsing/pyparsing-3.1.2.ebuild b/dev-python/pyparsing/pyparsing-3.1.2.ebuild
index d5250fa7835c..374c92a5ec89 100644
--- a/dev-python/pyparsing/pyparsing-3.1.2.ebuild
+++ b/dev-python/pyparsing/pyparsing-3.1.2.ebuild
@@ -5,7 +5,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 7fcb297ee02f..7be81e488057 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,4 +1,4 @@
DIST pypdf-4.2.0.gh.tar.gz 8009612 BLAKE2B a21108679a6dd5d9bc16aaf4a9c1beaaab875f0a8f974722d6d318635eecee82bc37c7c4c175816079ce9604f8b88f07f31458b08994833a25ee18bc46cbc294 SHA512 99fe599a81ae7e115ee6fca82ffabaff613ee49756a7e937de32a4d59b5731effe5cc3a076d92423b2299896a6ecab41ab5096aea6836fec79ba637e2c7b7620
DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 11748093 BLAKE2B c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5 SHA512 c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3
-EBUILD pypdf-4.2.0.ebuild 1614 BLAKE2B 9536e4694bb60b26475d6511e6c19b22bd51cefe7733ded9e97d35161a9697b1d744c6b460cfd698c71237eefb9ab9f8aa7b23dc1c5728aed5c65fad11ca82c5 SHA512 bce36c456f6a550b1cf59c2419ba0d711a85b1c05021b9880325e1613f74ab449567f62ee778409b9f18739943f1ed1ce2a89682d051826946ff8ae87409cb93
+EBUILD pypdf-4.2.0.ebuild 1614 BLAKE2B 44b8eb0d3d139253aae01d0065b74450f61ca4c948eda30a1217c3bea99784647c46becdaa4b3ade1bfd903ba0cf3653ed26313deabf6d05ff69f258ca4133ca SHA512 10c409912a3bd8ecaf0ba10e52d9128ea46cee3d4b16c8bbbd4e4b7bddbf8f5814e76904bfab3395d47c068baebd72a7e8e7cf90537c95e450bd26a3132c4c43
MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe
diff --git a/dev-python/pypdf/pypdf-4.2.0.ebuild b/dev-python/pypdf/pypdf-4.2.0.ebuild
index c9bd81008f5f..60a8803f35ac 100644
--- a/dev-python/pypdf/pypdf-4.2.0.ebuild
+++ b/dev-python/pypdf/pypdf-4.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyphen/Manifest b/dev-python/pyphen/Manifest
index 15443772d29a..57cbdb4242cd 100644
--- a/dev-python/pyphen/Manifest
+++ b/dev-python/pyphen/Manifest
@@ -1,3 +1,3 @@
DIST pyphen-0.15.0.tar.gz 2072615 BLAKE2B ce5a1d16ade5d1e894b941aa02749de5793d1b11554b232d0a475c687551843171da5c8fb31fa686af524c12693f87baf8e61a7c07e71935ca159fba42e4353f SHA512 c73ec781c92fbac1daadbf435b028a1eb6476df2bec40ceb039d394ae928ab3b3eff4f3ffaf23d847b89e766810a9dd153f6bbcb9678a9f61f65d84206042640
-EBUILD pyphen-0.15.0.ebuild 503 BLAKE2B 58da276747c4cd011056b4887a5abb144fd8ba61f4b54b9ee1bef99e8350c5705d1f1fe2b66bf6edbae347c93dc97312ab9763df6a8c45f083e1df19842f6d3c SHA512 a8ad6cfdb6b76a0f4c35bd2ade8996620ac944ab4409b42afa020ae30c1e01f31372a1327cb5312a99433ead995e749c037807725eb68ac0f1194a66a2106349
+EBUILD pyphen-0.15.0.ebuild 503 BLAKE2B 1be9437972af7971e617fef460a15bd7377d053b8f7c5944822589e0e4ebb3e9f0184ab482fdaff0199f0565ac5a30cde7680ebdb10745f98a748a954f2cc672 SHA512 c88b9ba7f1858af9923699b4b3835442cb178b04fcd00eac79b179ccc06f38f899a40daac85f025c07046d0dada8963811c3e50a87e2669ec2ae8835d475b6fa
MISC metadata.xml 386 BLAKE2B 884bd76d980e70fcec706674b5363dfebc74931eac7a2e06cd77e5ca2cd7a72ec0673e44dd05a17dd16f91b7d43b7f97c996bb3994045adb008d97b64ef40c0f SHA512 20752bbbc3c47d4a6f1330a552a5c02bb5fc036f3656c067cb6ebcb4ac2fe2e766c343ec90542aa3ff7465d0726fcf705118ac03d743508ab135261fb115f8f8
diff --git a/dev-python/pyphen/pyphen-0.15.0.ebuild b/dev-python/pyphen/pyphen-0.15.0.ebuild
index 7217419f8bc8..2fef544a8c28 100644
--- a/dev-python/pyphen/pyphen-0.15.0.ebuild
+++ b/dev-python/pyphen/pyphen-0.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pypng/Manifest b/dev-python/pypng/Manifest
index 89bf59e31d49..5ea292447ac2 100644
--- a/dev-python/pypng/Manifest
+++ b/dev-python/pypng/Manifest
@@ -1,3 +1,3 @@
DIST pypng-pypng-0.20220715.0.tar.bz2 103437 BLAKE2B 4079df64f54a2f7f38ac0515c6be7d1b1048d5662c4bee78d0d1cbc014b3a560c7458845b8be07d499644e112a5b92aac890d887c0165577daeded09ca69a69d SHA512 48e254be1631c626bea366bcac5d8123bda14378d27ee95b4b80ae172821a9b194f136be315ae3539a6d1ad3e712a795f5cc60938b55941e441c64ec40feccb0
-EBUILD pypng-0.20220715.0.ebuild 687 BLAKE2B 3b9df0918669d746f1c8f88e2898b4ea1839babad5de9ff4f8db29bb7bb3d1145c57b5a792ab6078b8e3523ab9ffb0a07b081c6db7cd9d9198ea400d597d4689 SHA512 5af343bcd48cca4831907c7c59df83b7308ae4c2ae09f3f2ef46f25e6f01275d3c6a2f5715771eb9c56e3e278143335f2ca10724622d1c2277776a983c81078a
+EBUILD pypng-0.20220715.0.ebuild 687 BLAKE2B febd69ad42cc9c982a305ab362e6c357e4e7afc6d5fea803fb1e4f84823fe478c143fd41fc66a6a89ef6b6b36944713202136fa507deb4868437255850489fd4 SHA512 36cf1212c6ed4360cd3732393fcb5e595f64c8588c85acff02229b796aa2a4d79c7ac994e0e958755746b5d90396cb8e5093e99559a225a53cc99ca3f1e9cf9a
MISC metadata.xml 502 BLAKE2B f5e946423357d1382925c5433d62968fd964ef94c1626d808822a5be4bfbc71d10a143502afc79a90fd2650a74c7793c56398b74785bdd30a6e3eda377e998f5 SHA512 ca10a3f795c973050fbdf3fd2f9f1551bfebffc9135a21372c6933a8a9b986d49ee2ade77e9121764c014090d00cedf7b7c0cf884d40aa69e260f5b105f6fb25
diff --git a/dev-python/pypng/pypng-0.20220715.0.ebuild b/dev-python/pypng/pypng-0.20220715.0.ebuild
index f206fc76de27..f2dec88401a5 100644
--- a/dev-python/pypng/pypng-0.20220715.0.ebuild
+++ b/dev-python/pypng/pypng-0.20220715.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyproject-api/Manifest b/dev-python/pyproject-api/Manifest
index 9664ed2a9ecc..d76e4b5d4df7 100644
--- a/dev-python/pyproject-api/Manifest
+++ b/dev-python/pyproject-api/Manifest
@@ -1,3 +1,3 @@
DIST pyproject_api-1.6.1.tar.gz 22507 BLAKE2B 8e10240f57e321e4ae78f3269c7b61cdabf29a40a4d6f374dd97451a9dc237a9ae022020c6d1e6ab140dd8c121cb93199d4ec7030c50f7ab6a492670576aeef5 SHA512 a2c1d19dc47a1deb2e3f4d65243e41310434c739a70960ae5a18d8caab11d36fe232b173db253392ff5c3432024b5c494728950d1495d6b9d5c4acf6ad0a2e90
-EBUILD pyproject-api-1.6.1.ebuild 1087 BLAKE2B 86372825a40a31f853588c0310777f889576db3e813e77ad0d5de2a1280f4a75aeca6d38e02c9f4e3c2a6ae24b283e61fa375df33043e5ea0da2d343de4af623 SHA512 d2ffd313845394eb6a7107a25c6a93c1a7ece131390959f2c74ce7bcff212de2951f706c0af36189fcc473fe210231887012a9e2452be2c0f244f6bc53299791
+EBUILD pyproject-api-1.6.1.ebuild 1087 BLAKE2B 8211dcb8893314af33a91e71d0d5fcfdb5f04ad9215407fce9f77eea941775ba1f1c7b52ff1fb0f58fd1fd5b2cf876f36573e25fa3a08c15491a48f3c7603d02 SHA512 f27fbe9dbdaa109e94fbe5af01265cd7a3babec7420f8be7df424e6b9d5a8e673dcf50da4fcc1f8c0ac5481c50ade63557143f1b78e97d95c41cf5d7c61fc5d1
MISC metadata.xml 402 BLAKE2B 97a109aafbedae6881b392c32a4b92d84e48561721750c2c0ab27742411d8615262aca179ca3cbe8a7bbd9e11bfa4369bc57497c143790a1911151af72245431 SHA512 52d9c21cbefa6e49acfb04bbf94e61e6a211dbdd369da1cf8893569964edef5862df18d7180023da9b56ced091c6baa597c5d6d07ba905a04ebc5c2a481e6178
diff --git a/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild b/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild
index 1d96554b6697..6546b3146a8e 100644
--- a/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild
+++ b/dev-python/pyproject-api/pyproject-api-1.6.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/pyrfc3339/Manifest b/dev-python/pyrfc3339/Manifest
index b5747b0c9b87..f143aeb9cda3 100644
--- a/dev-python/pyrfc3339/Manifest
+++ b/dev-python/pyrfc3339/Manifest
@@ -1,4 +1,4 @@
AUX pyrfc3339-1.1-pytest.patch 7009 BLAKE2B d8bb9cdbb758ef990bb74c2b03991dc3cdcc89dbfa7d0ac4c3649bdeab27a2c34a943dc2ac9d9a56b68bd3679a5216e3176e7cf5401146c439760788ff7adfbe SHA512 8289e64a9c7cd01d13da0f7bf9d373a9f03b64c0a0f3f3ad53970106ca5791f7c52d27ed5e0c0a9004531e14a0bf57514989e95fc03bbb9d408283101fe45fdb
DIST pyrfc3339-1.1.gh.tar.gz 11727 BLAKE2B 210104e5e7c3ed917d6a3475335fce74e4da1c55fddbb76c539b3dd37ec4ce943334e530a9558d13954bc625d4f7f1a7ac2296abf0fd01e87a9664167f7de4be SHA512 96627bcaa64556cc0a87be985fd4f42e7733b342882a4dc5bc5b7d0712bf3f197e09d7c9b7f760117a772bb012829176a61b848903fc41584f26776d3f18ec8f
-EBUILD pyrfc3339-1.1-r1.ebuild 679 BLAKE2B 1e9815de67f7dc1f014a1a7099a38749c049a124eb12aacb700c3910e78e519623248c0c4c7e406be85d44ab4dec6f902b7f59c4b2467eb3f6595607909001ee SHA512 95aee819c596777d95471b928bc3971fec8408f18b855e02389cfccb7c2f247be7d681892d41ab98647d68901c2e31e9f31538688c942b4b87696c0a052b4f3e
+EBUILD pyrfc3339-1.1-r1.ebuild 679 BLAKE2B 2363625bad0bf9c4e850944c9fa7bb1d748f2ae01e09d533f89340a8820dfeb017f9f68b852ce1b6e634d27cb7b108821da3888ef9d3fbf59d575033f67a42f2 SHA512 984aeadb0afe6d883069f90e6c688afb8fd6b5d8235f807c70c097ec327208e851af8a423e5c0071ae29367905cb79df6f306c9030fdf2b2ae7973a1fa7181f0
MISC metadata.xml 398 BLAKE2B bfad31a8be665f06a25a74223b53564db718e6fd0f4aa2f66cec6f4e6af71ed1ebacdd81c647b48e01989a0515fba6fca1e0e0b63838cf6e2d102a2d3c8bbbf1 SHA512 fdb8053e8e073f3b545424812d1f46f7451ba1c8b36c6d3bef3286d4f32385e20fa41958d54125da07f56cd07c446ec550398e91483a38c117c5141ac0ea0bd1
diff --git a/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild b/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
index 6b7715805eeb..651bcc8a9c30 100644
--- a/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
+++ b/dev-python/pyrfc3339/pyrfc3339-1.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pyrqlite/Manifest b/dev-python/pyrqlite/Manifest
index 4a2674ebc0c3..1b2209162b14 100644
--- a/dev-python/pyrqlite/Manifest
+++ b/dev-python/pyrqlite/Manifest
@@ -1,3 +1,3 @@
DIST pyrqlite-2.2.2.gh.tar.gz 21302 BLAKE2B 8a16155287f4a4698ca63d4643c9fde0dbf4fc8238b4259f194b66a30846bab9b6420df0cc8049b2ea16d8ffdcd8c99f2b7e49a135af458e2b239b52e3ac4f5b SHA512 6faf6d5b1a264a85247ee5a790bc4e718d0632ee4d4bcd16aed2bce65216f23c0cb44d7c367ae73874bdb618d9c56bbefdaeebb40322f228e0ee50d78e03b91b
-EBUILD pyrqlite-2.2.2.ebuild 544 BLAKE2B 3e06a7e82024d15e281b2e4040dc5db5d0ab4ef426a13592a914047dec6430a45738d86094d77ab91550cb8928061870c926104015f2ab923cf08c2c7608c9c9 SHA512 3d187a0a078f3707fab6a639859a5069bf39b82c295e78f2e4693aee4d97ca2e612d9f40287226022eee0976923845e339bf93440db546c0bf4968a03a5c64ee
+EBUILD pyrqlite-2.2.2.ebuild 544 BLAKE2B 0b0d6f6cf6a0f0d49334beb3944511924dc364a2fa32d94132ba9cb3c70bde8167f23853806a1f7daeaf262747fd9893d624c517720e40210a383f72244363c9 SHA512 7d8e6f8f02a18847ae5c8028c8de9455c0dac51db02614f2d4c338a496c70c8453d42e0dea64939a4dbf4f320b7f98a72aff5d75014758c61da679bb27fec296
MISC metadata.xml 357 BLAKE2B 449eff24c8febb1ff5a30b6ceab4786f1b85aded9e3dfb10dd89c116e7b740ca30377a0404dee72988d884298c7e378291a2eccc40bdc1b56a65031dcaea1887 SHA512 2168a2d8f948b9d8e29561931469cb4b4a708d2068c5c1767bdae45046b8ad138e0eac8379003f50a933e488c2bb624a9f2e0e10702e096b1ff486cbfba994e1
diff --git a/dev-python/pyrqlite/pyrqlite-2.2.2.ebuild b/dev-python/pyrqlite/pyrqlite-2.2.2.ebuild
index e7ebc668b5ac..ec12bed1b7aa 100644
--- a/dev-python/pyrqlite/pyrqlite-2.2.2.ebuild
+++ b/dev-python/pyrqlite/pyrqlite-2.2.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Python client for rqlite"
diff --git a/dev-python/pysrt/Manifest b/dev-python/pysrt/Manifest
index 0d4d653a6225..36cb556c171e 100644
--- a/dev-python/pysrt/Manifest
+++ b/dev-python/pysrt/Manifest
@@ -1,4 +1,4 @@
DIST pysrt-1.1.2.tar.gz 104371 BLAKE2B b6f8e1e6d0cc0ae7ac4a5eb1ac9c5444318fd579fd2cbd926bed932326c986743d3efc1b604353df92a3dc67ea0d47f9a77eeba28d561b3f69b4b63eff8b78ad SHA512 a3a0988068d3cc13e6d44aec548a94e79d9ed29cfcd1e8e35ff56b50f0feb32a1baac2220c5331281c98a19ad9a3e9f960832a661699921cde0d185ea21e9753
-EBUILD pysrt-1.1.2-r1.ebuild 803 BLAKE2B b57f617e075e962c0d207dd0b697e66f8ef986e404b4a81c9a285104308d0300b730e4b122e5e935910ea90834721cb5cee1a397af36c12f47137f12990d9ab8 SHA512 7b8f2879abbf38b393063d3b2b54cb839d233c86b03684ec89a12d0be3a7a50069eddcbadaadfd195a50924dd5056a2ba2757b13aaef63d261e21ea5bf936119
-EBUILD pysrt-9999.ebuild 619 BLAKE2B 9fb2abb0c25bf8246813be263c1c405b37a42607395c0dfebb1a4aa2b9334a0323d4a80abc7a94cae207548e82e6020665e7b36636812a7de6ed97bdd1279d0b SHA512 fb3def41d4dfb2b261777489353e9f501e9b01213df20a0b1fd1be2a9f7655c5d4dd1033f59ae2631645eddac8238c29946cf0c3bf99ff5a23d4ac03f2ff0b0a
+EBUILD pysrt-1.1.2-r1.ebuild 803 BLAKE2B 8f710072e2dc5a261db1db138ccf8e317b1154bbe47835413ea95c721739430bc3a4004886eff64b277991e367d5a438ac8a4753fd722ea1eeb8328fbe999115 SHA512 d05fc211c83d7cee1b0c4cb071a98f8aeafc4a6dc48473a64854568607f64a28db0e14c4960bb6f0a2cb875458331c42a9463759fe6de8524292183261e945ab
+EBUILD pysrt-9999.ebuild 619 BLAKE2B f1d99aa10fccbcf45400fef31d406ff1b37037dca71f600aee28ad3fa65002b259026aa83caa0f6e34e5ff9da0a6770861a510696c69304d9de20a74513f266c SHA512 08a2fc26f7117e53ac1af09d63d28fcd272484951b02c74cb7d98015b78fb89dc63e55b8cd65095eb6da30cc8c44de67ce70b4ec91110dd33b509129c169230a
MISC metadata.xml 450 BLAKE2B 885ee12aa4bb7a473150c80a7734e93af2a39ced0cdb27574d83d38f0b21972fcdf40fe59b9ff45bb374206736d80ca039e80d2a9d2959bcd7f89ace88db9adc SHA512 64268270437cc60598665bef2ae6eaf8a07e4f18efc78d28176ad7477e0dcaf48dcae5789ecb4b936e34ba090e06db8576eb75908de75c59a85c67f2269cf443
diff --git a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
index b4b7d124685c..b2496faaf35e 100644
--- a/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
+++ b/dev-python/pysrt/pysrt-1.1.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pysrt/pysrt-9999.ebuild b/dev-python/pysrt/pysrt-9999.ebuild
index 122ca75948b9..073b1378cfc9 100644
--- a/dev-python/pysrt/pysrt-9999.ebuild
+++ b/dev-python/pysrt/pysrt-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/pytest-localftpserver/Manifest b/dev-python/pytest-localftpserver/Manifest
index 6721daa95c1b..ea9f53cc6c18 100644
--- a/dev-python/pytest-localftpserver/Manifest
+++ b/dev-python/pytest-localftpserver/Manifest
@@ -1,3 +1,5 @@
DIST pytest_localftpserver-1.2.0.tar.gz 48817 BLAKE2B ccccd0b2cdc2596fa12c8f082fd2fa3847541b731367abfccb7a57d3408d74c1637bfc644bb80482d9a1a25072d94b1f663b8ad8c0ad51c2d9dac65156a80638 SHA512 19e300c4ebb1d89ebfa4dce04296b8962014a139f82a409f6d46f748f653cfd1f4192a7fb65987015b2bf7237682507c4d6e42dab816c275ba7f8a302eb9a3e9
+DIST pytest_localftpserver-1.3.1.tar.gz 48894 BLAKE2B a90003e61eeeefaa0d0fab7e7e44d2c87c02fe976bbe75b9596c9a79c969636370f776b41a3cbe45ed949cffef40b176510dad8aefa7be115ca7f1c704634b2c SHA512 605ef5b96c046f9b949d62800bb37a74b4807718a1591ff9374526b0c990280ed32470c79943097afe101e2c8d7691c49510a0cb0a7170f470f3cef226879824
EBUILD pytest-localftpserver-1.2.0.ebuild 887 BLAKE2B e9ce11ed4a27ecea98869f1b295a32cd87255bc8bae00564a4e76ebcd56e07b4129848edc7c0839cc75f6c53db28c8a9cc71cb0db5c815651ede0f3cade85690 SHA512 93b0642a6715e2cb1e571f276b940e2ca7d91d86f67d27f95281d578ecfbce14e3c0fb7b44cfda2145634569d330afbedf6c2222e1cfc66f3a1232269c3e1290
+EBUILD pytest-localftpserver-1.3.1.ebuild 893 BLAKE2B 7b2bdab6e13ddba274e96eaefe1be525cf1270be73ed0d86c31fb1bbf06b50d84d190300a11eee885e4ee160ac4a12bebab77d91a5ad8cc87d4e712ad56da6f3 SHA512 91fdbd4433261055a947b722d70db1165584197245dde6be89d2c29610c8fcb3445d056059fc7ffe3c056f4ca32d6a37d14c92d6c0688dd5dc9f360e4e514660
MISC metadata.xml 569 BLAKE2B 5a2afdbd9c95515e83ac146f95c1c1da36e556402c625151fb52bf067e58d4178111e8fb0457113cc292b0f480ccb9b1d4026f9bcb212db57711b4c08e3db658 SHA512 cdcf50653ca1020b258d9c38e524d6a27c9e287cdb286f36d568dd2fc1b07dad241df07d0fcc2466d341d11d3d0ade5ddb033b026eba744500cc2931da44064d
diff --git a/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.1.ebuild b/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.1.ebuild
new file mode 100644
index 000000000000..eea2b77209bd
--- /dev/null
+++ b/dev-python/pytest-localftpserver/pytest-localftpserver-1.3.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A PyTest plugin which provides an FTP fixture for your tests"
+HOMEPAGE="
+ https://github.com/oz123/pytest-localftpserver/
+ https://pypi.org/project/pytest-localftpserver/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ dev-python/pyftpdlib[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+EPYTEST_IGNORE=(
+ # These tests require python wget module
+ tests/test_pytest_localftpserver.py
+ tests/test_pytest_localftpserver_TLS.py
+ tests/test_pytest_localftpserver_with_env_var.py
+)
+
+distutils_enable_tests pytest
diff --git a/dev-python/python-constraint/Manifest b/dev-python/python-constraint/Manifest
index d074572b666d..9c3be5127254 100644
--- a/dev-python/python-constraint/Manifest
+++ b/dev-python/python-constraint/Manifest
@@ -1,4 +1,4 @@
AUX python-constraint-1.4.0-exclude-examples.patch 649 BLAKE2B c5a5e1d425dfebfd377b36409115e947ac7154acdda557b0a494a029425e1f411b8cd59e004fc40575a1f1e377efa1a17470842626dcf7c636eddb86df57d700 SHA512 7e66113cbaf20ec5094bda0416123d9d26e2185951ce864d8d5b054af1ec9a2515ac458165d773535f97daaa2a76d32a336444055fcb7cbe62547e03dbcff2d5
DIST python-constraint-1.4.0.gh.tar.gz 24966 BLAKE2B 5ada7926f226536a1384bf9a082da41824e46d683ee71a278c50e1e5ca0a21eb3acbde4c0b47d6b48c53864ab4ea47d602fc9acb976423035aee74b0c6f3ed85 SHA512 fbc65ba5854e227e62469290e2d8362ed3247931592e2ac7eb5bcd5d3f9f720bbab8a984a8f7cf9dce989663f13965c5401286a1bdc673c2c076c8b22e19f0cd
-EBUILD python-constraint-1.4.0.ebuild 594 BLAKE2B 46e51f2083ca16d1d4aa8eef79cf6a8c1356f9b99c387fb4c81556b68e6085f04b66291029d6ab7c319030240c58dc6e991af580af8d9cc6eb7fbc971c6faa4e SHA512 5a1910ffa60d1d0cee22157a38ce63778fe757b1b9204c7f6bb0ed092bcc7c95341297ff9b39fe1026d9566f2346047f9f05f7b159d22ca896f10b5b8b24c94f
+EBUILD python-constraint-1.4.0.ebuild 594 BLAKE2B 75fcf7b4da1fc1649043e6dc6ec521df827889ea000eb1c21bbeb6f3c94e2208511ccf1995242461744bc8d55f9fbd0649eb444065e0d9794c8063963b5ac587 SHA512 0b836256a5078fb44f6be71905d11fed73c4f434d68e31830cfb6e6a1cadaff12a251eb999d0bd4d9107a280493256d86e3abda4c4d0b00df449e88251f34617
MISC metadata.xml 1037 BLAKE2B 09c8b8c46a78ee6c38e78189ffc02e7cf0dcb06df4040682548fe307676b543b435d3ca37ccf52b60a0b52d8fb846290a8718155375d455f51531907d86fb102 SHA512 fcffc1f3c10c6057a46978b3b7bcb1222d40f72dd02bc0b8d17d5b378df1554a64c4cef164d662b1ffecae47f01b5572b618be9a939a4259aa4686949259127c
diff --git a/dev-python/python-constraint/python-constraint-1.4.0.ebuild b/dev-python/python-constraint/python-constraint-1.4.0.ebuild
index 744c3aeda685..800d214a9c43 100644
--- a/dev-python/python-constraint/python-constraint-1.4.0.ebuild
+++ b/dev-python/python-constraint/python-constraint-1.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/python-ctags3/Manifest b/dev-python/python-ctags3/Manifest
index 57198d13b0e9..b560ff0ffa81 100644
--- a/dev-python/python-ctags3/Manifest
+++ b/dev-python/python-ctags3/Manifest
@@ -1,3 +1,3 @@
DIST python-ctags3-1.6.0.gh.tar.gz 70311 BLAKE2B f286aad922f8220d5f0b42f2919425d836bd27e9b2a85739333295d6e681172b20d33d010821c881583a4bed29d103939cf4b7e1d67190ba52cf1e0a1ca75290 SHA512 38df28c1055b2240e5da7699a7c72bab85908c7b1a1b4db83f19350541fe49d8499a9b7400ad14c77166b459fbb30f6b2c22d65685ac5f392ececa3eeecb6f41
-EBUILD python-ctags3-1.6.0.ebuild 1078 BLAKE2B 9ef570194cb8318d98acd6d939de121af8a1d75630eec276c716e157647003c3eb8d201768458167723c7d50e018b76ab5cb84dabda47e3e4b1c58926df1c47b SHA512 ec2bfaf82071a409edd85aafecee67fbaf1e1f6201e637fe6399de606951e77a308b8cb35640c03eebf63012a797c66022b86966f8b914462876c6e7930ac6e0
+EBUILD python-ctags3-1.6.0.ebuild 1078 BLAKE2B 6ebfe9da99d346c756ad9dae1ba390d9becb36c81765fb5dd9d636c4925121eada31bf8db99cbbe090d37306d5ba2b4a9e17636da1aba29475555ed3f560267f SHA512 38acd8198e309228bc8af906c64c09845307d7d6a572baebec038f1f176c35d775c4513272831a00dff0b0525a5ce72cac209cfbbb9b4225863399d36f2e800f
MISC metadata.xml 468 BLAKE2B 7a89bc7a950e780ed4093c77ba31c18dd0e92e6e661c20012e0c97e1e00176c9116b830b1f80359a71ab51b6e22614b820d27b449dd7c16f884d85f1adbe83ad SHA512 39956be9e9e61a5fbc02340d5fadd1044784fe73d39523b500bc74e4943d57f6581bfdc366f763eeaf5851cd5d34e348856d3c92450ca6c31691eb9f36c56154
diff --git a/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild b/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
index 89f53b3750e2..338fe38093f6 100644
--- a/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
+++ b/dev-python/python-ctags3/python-ctags3-1.6.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/python-debian/Manifest b/dev-python/python-debian/Manifest
index 172d0968ae36..e76e1e398d17 100644
--- a/dev-python/python-debian/Manifest
+++ b/dev-python/python-debian/Manifest
@@ -1,3 +1,3 @@
DIST python-debian_0.1.49.tar.xz 191388 BLAKE2B 590e6f7877684caaa5a74f06d335bcf7808960968209cf18bb2cec7e81f33a3b0ff458bbe30264ae5fc015de9357dddb1522b5fd93bf33d0a7fabef1b7dd98f9 SHA512 201ceecdd8c1d3dc0cca0f661407bcfb825a1cba07c528858cc1123ab16afe0df50e338c8cd82ea24230812a9cc136220bd4f0dccbac19ad53efe48eaa25cf6f
-EBUILD python-debian-0.1.49.ebuild 984 BLAKE2B 34007b063e3954c1191a57d7985362e58f1906527d7bbde39ce95a9422d0107ddde66e83ba209aa7cb305121e98aa0117a4391ef2264b6ebaa46d3a9f4d12525 SHA512 55003b5f1da7440965aadfcd4c68e4f182698e6541e5540eb99405a4a3dda3b5de2d29cdf4eab6f6964b22566ba6c1fc2aa9c36c5985b26e42f5f6207562af7f
+EBUILD python-debian-0.1.49.ebuild 1034 BLAKE2B d1242f63aac6531b6112af697e56037ced54aa4625d7cda87f743a3097bcacf9b5083864228736271149c2cbd3ea9bbed58dc23f461f4a89e24df8d0b7f1da66 SHA512 007d8726fce7a6bda5fe00a3aca554770e318954e54dcda42a1c03e4527a9c29c04c98ef4f0923f2379715de3324438d9e67dd4d9759d9f2d4cf15ae3e77fa0d
MISC metadata.xml 448 BLAKE2B bccb39bdfb24e81bc05028fc92033468f5256be096cb409b4413f69444d59d3d9a3469047337a7fec79ac707ddf4d269b44b20c725f7fc4935bd10335e1f9374 SHA512 8e3fb6ca4bf305e23a51ff56cf84648aad1e96d36aa7a4fb138f7136ea77a6a76a8985557ecb1c9da962479c8c9e36c253655d6e6602c1833f2a2230b44540aa
diff --git a/dev-python/python-debian/python-debian-0.1.49.ebuild b/dev-python/python-debian/python-debian-0.1.49.ebuild
index d99f43c8102f..855bcbe7bcc8 100644
--- a/dev-python/python-debian/python-debian-0.1.49.ebuild
+++ b/dev-python/python-debian/python-debian-0.1.49.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2011-2023 Gentoo Authors
+# Copyright 2011-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -32,10 +32,13 @@ BDEPEND="
distutils_enable_tests pytest
python_prepare_all() {
+ distutils-r1_python_prepare_all
+
# See debian/rules.
sed -e "s/__CHANGELOG_VERSION__/${PV}/" lib/debian/_version.py.in \
> lib/debian/_version.py || die
- distutils-r1_python_prepare_all
+ # silence false positives
+ rm -rf debian || die
}
python_compile_all() {
diff --git a/dev-python/python-gflags/Manifest b/dev-python/python-gflags/Manifest
index 557fd0523421..9871ee78c9f2 100644
--- a/dev-python/python-gflags/Manifest
+++ b/dev-python/python-gflags/Manifest
@@ -1,4 +1,4 @@
AUX python-gflags-3.1.1-script-install.patch 1178 BLAKE2B 26f5694548762a2d6b8e6787027862edba91e8baf39a7c8dfc573be61af48cebf7a280646c948c0b59fab48d3b46fd4049d8422f8d4e6d9a57afe6e363c63999 SHA512 7247303c33a845949b1db7104f3170497da980334cb02155501d194eb53eb61ae2231cd4ece06194ca64514271252f8f1fc7c7683cbff2bb8f96d6d4e88123d5
DIST python-gflags-3.1.2.tar.gz 52093 BLAKE2B 4275b43ecf2c58f76fee0b1ff4645eb3176a9ae3b68fdd4a059c2f6f659ca1d9b6e4fad152a2fa48f1eb22c467dbc006835c241c21f89c0ca92367e484f34c6f SHA512 7a3c08b6b212cdb9cb7feaa48e3875d1204a4b3a57182508a078331565f70509d00c315400fa0316dbf61ed4d6a6a04ca8c1a2303567d37650d8dfbb329e2f6c
-EBUILD python-gflags-3.1.2-r2.ebuild 846 BLAKE2B 80bdec46e82581e5be28dc04c22ffe03a2c6bae60c1500676e94401d4fac65cd4e64b59647f18a494ff174bd9d249414ef2c1811f6abc2dc0aeadbc858b5c096 SHA512 95eef20403ba143918ce2411d0a96d75ff74006b65a6879d5d71445658e899dd11a6d60a6213e9e90b9c5e34bac6bacf0b9d4366f3bc641627f49005ad7eeed2
+EBUILD python-gflags-3.1.2-r2.ebuild 846 BLAKE2B 77ee9049d3f496079995b915c6c72a93003f75f260462e3ca2f618acd59f716699e6bf2eede63ebea0a25f5d5ca8ef674b3f3fd069ea5c108b7da7161e9bb238 SHA512 bb9f902ca8cbdc271ccaa83980db7837019034228bb74fbd521a259dab9715f1bcc5f1ad045b277697864d7edcfcf1582e433bf3a50eb4acb6c9cc594a9574db
MISC metadata.xml 401 BLAKE2B eae24da2b1e8099693b44fe2aea5f124cb8d4ec8a3e3b2caca54687325b8340f3f449b3c5d65aecb3d526c40d804c42d97d42b0afefeae8105fc33193835cd90 SHA512 dc651536c02078847ee2c24ed88d0fb4c24852224c3a1832b2420fac6ef15e9431917c238524030d28267cdefa65f491dc1496094b1dae1df32b604712d8c1f1
diff --git a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
index cc6bdb99527c..e2076b9c8843 100644
--- a/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
+++ b/dev-python/python-gflags/python-gflags-3.1.2-r2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/python-linux-procfs/Manifest b/dev-python/python-linux-procfs/Manifest
index eec0cd2f3ee5..3f0b2bac00aa 100644
--- a/dev-python/python-linux-procfs/Manifest
+++ b/dev-python/python-linux-procfs/Manifest
@@ -1,5 +1,3 @@
-DIST python-linux-procfs-0.7.1.tar.xz 19104 BLAKE2B e6e495ecce77c1ea4c1580c2534e87f769a0057702648ee75bf89f5cbaa944012ba17e69c231977889b9b18d8e9b8d67261361b499ef8a567bed978a207d61ec SHA512 532613cd0feab1317131a3ec30e0730ed48415de333f1430573b7bf0eb5525222dc92db38dab6ff76c27ff10ac0a381975c329441b9ca6011e79bd637482056d
DIST python-linux-procfs-0.7.3.tar.xz 11412 BLAKE2B 66c22261a3ab9fff68949e2e1e54a07ac5bc365d12e52b8149a02105e2ace85e22be38ec84fb1c97b3d4fec6392998d98252e11454a72135eacae770efa171ae SHA512 fbb4bd5b22ccafd6e8fed853f9bc175f9c7b5fc6795b9641a5e39404a96c1cdfdad7856fa89b3dc91ee9f13e3c76a23c79e3729fdfd7a10df1e46fdbb25aa631
-EBUILD python-linux-procfs-0.7.1.ebuild 651 BLAKE2B 43df0ce7f1ed350800364eeb12860ad235dc814ef423ea0fc8110336665c7a6155e8e1c9191118a3739d1a4dd634af8312bd81077ad26884502dfbe82daa5ea9 SHA512 c9725e3f438cca5a2010fdd2974433d8695234892269bf2417bf85af41e4f5f412def1bac59048288e0d6581c9b7e54be0ad9c8be7eb308789919f89629213e8
-EBUILD python-linux-procfs-0.7.3.ebuild 651 BLAKE2B 43df0ce7f1ed350800364eeb12860ad235dc814ef423ea0fc8110336665c7a6155e8e1c9191118a3739d1a4dd634af8312bd81077ad26884502dfbe82daa5ea9 SHA512 c9725e3f438cca5a2010fdd2974433d8695234892269bf2417bf85af41e4f5f412def1bac59048288e0d6581c9b7e54be0ad9c8be7eb308789919f89629213e8
+EBUILD python-linux-procfs-0.7.3.ebuild 651 BLAKE2B 6016d5e0020b73e610e6cca5df166a7bf5fd3a1baf9fd8eb8f02f14f91b945334c0cc3cb2a456cd7e337fbe0f22576b978fc824f8e790d4a22f5e0523ca103f2 SHA512 4f5ad16cb63e5935dd371531eeb81847a18563faddfc1d84e8a3ca58b17d74f35be83ba3b753137f622a8f24a2551700e58b6f89d65c95decdc9f903507a94ae
MISC metadata.xml 241 BLAKE2B 4f18c355c71824c25df283b2d463a5abbf2295446e74b960e868dd78d4910ac066725450478087567a6e66b7a8948d99e053f13a7e58dbf2b89fdaf5c2f3436c SHA512 c46e70ffd66754ad84c64806f2bbff25ba9a688f035176a4565afc95351ce10fffba64bbde89965501460b05978c7e59b3d84db6a8cb6efff4055d4b7a5ab5d8
diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild
deleted file mode 100644
index 741726f9f8c9..000000000000
--- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python classes to extract information from the Linux kernel /proc files"
-HOMEPAGE="
- https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/
-"
-SRC_URI="https://cdn.kernel.org/pub/software/libs/python/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-python_test() {
- "${EPYTHON}" ./bitmasklist_test.py || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild b/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild
index 741726f9f8c9..9c0709b18526 100644
--- a/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild
+++ b/dev-python/python-linux-procfs/python-linux-procfs-0.7.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/python-lzo/Manifest b/dev-python/python-lzo/Manifest
index 68d920bbdab5..af2f92436590 100644
--- a/dev-python/python-lzo/Manifest
+++ b/dev-python/python-lzo/Manifest
@@ -1,3 +1,3 @@
DIST python-lzo-1.15.tar.gz 17633 BLAKE2B 577c78feeced5fba833c27b212b621a4cd8c9d4fe2dfb44d93cfd2b0aa9e88ee66926ec47d129b75496936f55d65e99e816d00e110b1d70300639a3907d823fd SHA512 1c7889f01b4809e7023804b702ac35a59e45df735865ff50449c69b414966c9f928c254ef7dde9e28fcc44ba4ac12df220bd6a6d34c0d274123f59c65ce3c5fe
-EBUILD python-lzo-1.15.ebuild 646 BLAKE2B 779024caf93a597197f8f36bbdbbaabd06ea19f14f2596355b70544effeae68debe6f98f6b4fb47afe5f1f49d3b39f77819fb952fe0345fdf17286a7c35fe195 SHA512 ff3c4eab3645999b1b154bc9c4bccfe912a0c86b821bdbeb2576d7bee7686573be6af0c4f863bc0ddc0ebcc247937938879321ca2a08b49ff8209f6ef0dbac42
+EBUILD python-lzo-1.15.ebuild 646 BLAKE2B 2f85a2d25eb4a324f9acbb8e62a5793aa5404bea63c886cb2aaa6a680544c0f8eac0c1814f491a71b9ac1dc63c56c6f7f0ff800936b6ef801286c11c12ac508f SHA512 8250bdf9c27d09f7d9eb72d122f30a3da31b4cfebda5cceb97821b4c7b717a46926a5209202c9127194e1ef9e405d1f6b8ca66c69fb62e1479d19c86ebbf1f96
MISC metadata.xml 386 BLAKE2B d9e750b2ca0a3d46a031a5fab249197e73847ee5997a12c71f441eb5e386821818df07dadb272d5a726255a9310afecafa34b5f2196b49095a5ddd768054f5b4 SHA512 d98f79fd1e62456f1603ba412cdfb14e986c6d7831b6c88d9b561da24d36924aa3a979411f1d216cbbaf4740af2db733f61dd13f64ef94fe0e6d8e5e80545630
diff --git a/dev-python/python-lzo/python-lzo-1.15.ebuild b/dev-python/python-lzo/python-lzo-1.15.ebuild
index 480720156928..325a6fc4274a 100644
--- a/dev-python/python-lzo/python-lzo-1.15.ebuild
+++ b/dev-python/python-lzo/python-lzo-1.15.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 prefix pypi
diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest
index d152cdb94952..c430f576bd5f 100644
--- a/dev-python/python-multipart/Manifest
+++ b/dev-python/python-multipart/Manifest
@@ -1,3 +1,3 @@
DIST python-multipart-0.0.9.gh.tar.gz 49448 BLAKE2B 9ab4026dd4f45e60fd3bd781b178258edc9841e2a999ba6d0e918e37da106d7e9fb5816fa3e2fccb9eb3139c06c83dc892fe3e38b98bc6289dccaee4cdc64260 SHA512 6e41be080e079b1e9730e61d72b5b339fbb447bfb2b171a617c17025c5ad69924ca3c24f39e160f7b1cc495cea0999e72e6674e5631ce88a48240ecc229d0343
-EBUILD python-multipart-0.0.9.ebuild 664 BLAKE2B 7289f08502b574e394afdfbbe5549e8d20d02b4e740ba7e17ff0b4e71b1d7da97d55d35d665314ace811e2770fe59965797db8d8201bedc515c6cfefcdd749a8 SHA512 a0433abf72ff59154720b8545063d00949107fc5cbe9c1de7c04880f637f4e8c54f153db4c8214e31364ecd77fd43b64caadd4d128614c0d369d243092175920
+EBUILD python-multipart-0.0.9.ebuild 664 BLAKE2B 3ac7a901191d21edc4213a90ea52cc10b704fdebe2892d63610675ef4545e2098d8dc76f5987416ebb25418c44781db4c2a0996bcfd71fe2835b8683ac18d199 SHA512 e40919873185772ba661003a567dcd3425bf9d3cee4619878aff1a5fee83070b811f0ae16daa55852c9d7c50b8feb3ae99a8ab3805a5fd25987e8e1c18a6553d
MISC metadata.xml 407 BLAKE2B 506414856dda2ccb7c2da00c350f73dcff5a3d9ea5897b96a7acf8973462c564b217c42cb922587378ca8c0e78f8a5a6a5aabb12bd93ca202bb29e377a6ad143 SHA512 4b61836d4f1834b8abe4c5a0e1620cefbee79665ffbd14326dc9b9b43252b519e2d3cd392c40b7356f3be705e3a38da565416e7294d02fb1817cda0e8b72a115
diff --git a/dev-python/python-multipart/python-multipart-0.0.9.ebuild b/dev-python/python-multipart/python-multipart-0.0.9.ebuild
index 965765174868..7e293028bff2 100644
--- a/dev-python/python-multipart/python-multipart-0.0.9.ebuild
+++ b/dev-python/python-multipart/python-multipart-0.0.9.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/python-utils/Manifest b/dev-python/python-utils/Manifest
index 44e8f2d850ff..712c91c26b33 100644
--- a/dev-python/python-utils/Manifest
+++ b/dev-python/python-utils/Manifest
@@ -1,3 +1,3 @@
DIST python-utils-3.8.2.tar.gz 30431 BLAKE2B 3c53c02729f601b30e68a26cd4b61e49c29f036a1327c43124e326dae173d1b528035bb0952c349ec43f3cd6e159c2e0d5e82c8c46efd12c95f445dbb20751c0 SHA512 e0de794abe95f3e205fcbde0fd52615f44128ffb702a406ff0d3f7ce2640ff60ac3cc508829245bce750ed191c9d3ae563b8f0619af4c2c43cacde6a1aa0fde4
-EBUILD python-utils-3.8.2.ebuild 893 BLAKE2B 5ed60990f1d44d9581e84586a42fedbcd956c4457c5405da609ef6e9ea995041b381ac9eaef686aeb806d509274ee99ba2d7081cacbe367f61e6f4e9a632d6ed SHA512 6cd5477a46e9b917c02c6fe3a191c2dd88e89c5e6adf83c10b17a424ee8f7595d236c9c4a920b1aff8afc7757f61e11a456603cf843752a7cf4a300f7ee87bb8
+EBUILD python-utils-3.8.2.ebuild 893 BLAKE2B 0a746f454c52f363ec7210c388fc702c513157c930a6a9421dacd7434e63e930737bdcf5e49238670c45b86f8f0d457324c7473d866675f2ad3a99f2cb314c8f SHA512 ae36f8c4f78040b5e2ed3557204591a7a451279732ac94390a03abc2a6c669db3b5a446449846a3e9e2578f6ba6df5d3499b03e4cfd7cfbee5fa142761143968
MISC metadata.xml 398 BLAKE2B 40018dd39311868fe5b37b6e03d6f6115427b84ca4cf4643b227dec910a193b547384c6cac4a97ed0f06a81c453c12ae57612e279e44a8a671b7f36a3ebc3128 SHA512 aaed2dfc1a9802d6d6d2d28d13fd478e0cee7c422992cde7994c4408690baba6c9e99ed77a55b0d3c5d966bb18cbc76c579b50f9d388a84ae204137b33c81a92
diff --git a/dev-python/python-utils/python-utils-3.8.2.ebuild b/dev-python/python-utils/python-utils-3.8.2.ebuild
index 5df3557aa08a..21dab8c4ee1d 100644
--- a/dev-python/python-utils/python-utils-3.8.2.ebuild
+++ b/dev-python/python-utils/python-utils-3.8.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/pytidylib/Manifest b/dev-python/pytidylib/Manifest
index 19cc8f7561b7..417c9f1fdede 100644
--- a/dev-python/pytidylib/Manifest
+++ b/dev-python/pytidylib/Manifest
@@ -1,3 +1,3 @@
DIST pytidylib-0.3.2.tar.gz 87669 BLAKE2B 57eee794e3a6ba147b778360a12d2417c21579250620854267a83300d918cac0320c768faacb531517b66eed7fd7afc1679e76f2db626f7d7daa80af1667a06d SHA512 24f755ed2607e300711f5a1aee510df3a0a410cc7d8d8f46e065ec8d93c50e436a492cc2831e9d416ab9837497c603f9dc8705da543102813d3264e6de033ca7
-EBUILD pytidylib-0.3.2-r2.ebuild 563 BLAKE2B a6b862e5e024e0188916d04c2732a40daefd2282a4b4440109f3c50fdad518da796c6d8f437078243fac3a61721b7d9a0fba68563aa4d3eb9624efa7b47d319a SHA512 6be59eb92cbf22896e3a97249b90bfdc18c0bbcc4e034854fdac13953fd8d42044e9b3db8a87a7324b960bf80869fcc7326fbc40be9714bfece3927b9ec98e5e
+EBUILD pytidylib-0.3.2-r2.ebuild 559 BLAKE2B 3dd5b9ee730c6c38e55be97dfac65d66b2df33c1e85a6b7ace168bd10d343b053126e61a464d42abfb6d1dfc7111a022492ed7c9315e6400a7a6e455dd21c44e SHA512 372df76931bc1ade5bb36fa3aad7216efeb14df0ace0880491f80defef076ca0c4114610e49b73631ccb6e4bc096cd182ae0219b36bd7ef362e1b8e57856f1c0
MISC metadata.xml 386 BLAKE2B 827fbfb2980cea331345e42992787858b4bfa481157841c2a6970d75e4a5d669e864e545c07723baa5fd673d7fac020fa8ed26008e57064e3de4b230809ac358 SHA512 88a181e7b71f76b1d0271362b39a7310ecf5cd90cf98aa41e609833cfae4c5886b6d4beb1fd387ca6aec3f7a9da1bdc9a1e3424b018039804049ed94b717f92c
diff --git a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild
index 9677945b3efb..94715bca990e 100644
--- a/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild
+++ b/dev-python/pytidylib/pytidylib-0.3.2-r2.ebuild
@@ -1,18 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
DESCRIPTION="Python wrapper for HTML Tidy (tidylib)"
-HOMEPAGE="http://countergram.com/open-source/pytidylib https://github.com/countergram/pytidylib"
+HOMEPAGE="
+ https://github.com/countergram/pytidylib/
+ https://pypi.org/project/pytidylib/
+"
-SLOT="0"
LICENSE="MIT"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="app-text/htmltidy"
diff --git a/dev-python/pywayland/Manifest b/dev-python/pywayland/Manifest
index dbc068cab3bd..fd6ce1d8b572 100644
--- a/dev-python/pywayland/Manifest
+++ b/dev-python/pywayland/Manifest
@@ -1,3 +1,3 @@
DIST pywayland-0.4.17.gh.tar.gz 61171 BLAKE2B f190107ab361ec9c0a568d22a104fa06a7e52a348a6226c30c2ae542b77e5b21b4a389ad745efb864b58cff9e77cb22ff43fd6614859cb138d398a84b99614a5 SHA512 9ca1e30b56f6d1447744451d15d84041d5ce6ce64811ca0e395822731f0c7cd1d8571f640b89771d8f5e9da1d82385734974e10e68ccecffc0f9600a83d2478b
-EBUILD pywayland-0.4.17.ebuild 1084 BLAKE2B 271d5b2af4cd14061c2548938bc827017f35c8108fc0ed67c144ac14d138d38e594e379d7731d63729c151c685b7c3e2c812ccb70fe9827bab3e190ca77b8dbc SHA512 05f53bb936d728c571262baacc88b111dbce203b6a5eaf429cced393769a6ef91e4b95d62b7ca15189271e52a18f09792af03d5df9e9446601a1061c0e4c4705
+EBUILD pywayland-0.4.17.ebuild 1089 BLAKE2B 7d479c3fa3badd10fa8bb4dca541d00833e60fae1458b74f1d6cddf99093082e940302a2556d7194a21837cf514a7df1aac60e4b658646d3f353b098f3d76feb SHA512 82f25c7e07c5600d41f18c0e2cceb5b69cf906691f5ff1a7c860c12c47a48321bce4b1d771ee31942aba631da1a636286885e50477232b759b75920af4a96d14
MISC metadata.xml 351 BLAKE2B 51bf5663be6335bdc8644039f9a4b8e20a0304495bfe6a3cce703766f41636b0d9ee9dfe490b0ea695f68f34a20dfe8097d5872b56cda0c721baf2488dc8ddce SHA512 7b6c3e8c6125ddcf660cc0518de7d0887db40424bf5ed02e892d871cfb2fb0786dcf14bcab38b277528ac0aa454f483508e4c0b22c90799c6fc3526f33abd5a4
diff --git a/dev-python/pywayland/pywayland-0.4.17.ebuild b/dev-python/pywayland/pywayland-0.4.17.ebuild
index b4fdba82692d..087b800910f9 100644
--- a/dev-python/pywayland/pywayland-0.4.17.ebuild
+++ b/dev-python/pywayland/pywayland-0.4.17.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 xdg-utils
diff --git a/dev-python/pyxdg/Manifest b/dev-python/pyxdg/Manifest
index dcb827e58e0f..2e2e820b8085 100644
--- a/dev-python/pyxdg/Manifest
+++ b/dev-python/pyxdg/Manifest
@@ -1,4 +1,4 @@
AUX pyxdg-0.28-py3.12.patch 454 BLAKE2B 16b18be321a76cddd48c44dff1d16498917ed727f34d34afdde0f8fd50a17e7cd7c9aa974b5cdf2feb45fd403f95fd8510b6422373d2b83f688d46e761814f14 SHA512 df9485e183c0c2e8ccbf5dc99054923a4e3eed7195e5f07e749c165116b5c6929d544da364d2250b7809554fd1102b33f1cd05ae1763ac9c4bd309183e7c7353
DIST pyxdg-rel-0.28.gh.tar.gz 75755 BLAKE2B ba6d0dd956b13b7722d48f3d8a4ffa73b17efd6b4db3e73f521de72338dfacf11301449445bc911657f45de1c849c6425a24e5523f67116d96c7f38aa7bf320b SHA512 e1a7c8675afa109495e3530d9acc59a17368723b03ff66ee502133fd383bbe11c9908d93b18fdad3b589d47225ff8bf6bb8cacc800b1c1f39059e1178dafc1b5
-EBUILD pyxdg-0.28-r1.ebuild 704 BLAKE2B adfcecb1a2bbabd3da01ff288d2fe3ce582d7bb2a80c1e3100994f96f8a2a6228d0ad8461558c616a6e8068313629ebfd846f0a176e004a387967db9ee6746d3 SHA512 e666ae2424f1dbed591e742740009d8a40131170c88350b6df649b8b659e16d64b2d805e794e8f5ee5a313a6e0958eb1b6227592dd150ea7186d9de578f3d5d7
+EBUILD pyxdg-0.28-r1.ebuild 704 BLAKE2B 97b6d700e311a1badbecd5c168ef9e4e3b1675db6924622a17e433de527d88bfa62ef79756631491d5da1e42edd3d18e8197b6d69837e68da7f2192073cdea71 SHA512 8e5039566c26f9733767319ec6d306b1f464e5bde453a41d3d1cc1e4c93077cac13e3c18f60cc1b341801d3b5703fa17afc2a5c8066018bfbd04dbfa472b6624
MISC metadata.xml 632 BLAKE2B ccea5b9635800df81a1e0d99f3dad3f717b83d125c72299d4987d67df4835acf93b2cf4b1c42180bb6c068a7f122f643dde11c3f9fe8bd30dfa265dc7f1ac920 SHA512 625f45990e79a60e795e6d9d2cd1aacff2b550284beecd804d2adf91679aac261cc542a9160c491891e9f5573afaf6f23f3679144ec6b945a4572e9c7d9153ca
diff --git a/dev-python/pyxdg/pyxdg-0.28-r1.ebuild b/dev-python/pyxdg/pyxdg-0.28-r1.ebuild
index 2849938767ca..c6df6ad0b701 100644
--- a/dev-python/pyxdg/pyxdg-0.28-r1.ebuild
+++ b/dev-python/pyxdg/pyxdg-0.28-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
diff --git a/dev-python/random2/Manifest b/dev-python/random2/Manifest
index adc0db630679..071f769d81dc 100644
--- a/dev-python/random2/Manifest
+++ b/dev-python/random2/Manifest
@@ -1,3 +1,3 @@
DIST random2-1.0.2.tar.gz 18095 BLAKE2B 17755408300a40c792fd1e6fdef278666408b178016b7b0d0c7b7e7a4927c522bea70961ae0393d3be35fcce8a6924a0421fe7e7fc319ff831d3346712060a07 SHA512 69b91de23ae2f384bf0054bd8e2bf36de0778b006d7c4620dd34b86297f021f80670c550069086f3c123cc47126e41449323de4944a31754c9d830eb08ab7db0
-EBUILD random2-1.0.2.ebuild 488 BLAKE2B c8e8f44b7a7bf1b798dc5dadc190925423e6e92ee776d1c22de583353a8c19e2090b6355c4186ef10455f7e4a1ef0f28553021fbbd759045f0ba7044f687975b SHA512 82fcdcf3322c08ef97bfbc025875773d25af6efedb394ddcf53833ea2097bc7c97d468afff2224529f60f2079c148320bbffc1d2cc227d8ac5c6e9add0f40e98
+EBUILD random2-1.0.2.ebuild 488 BLAKE2B 5551a7cac14c585d338499aba5db62621cb2555fdb471f1896d4126783c449cd6deef08b5ae3222e786090131d8bcc7c165710f61bdf15f9c8c9f910d9f28266 SHA512 d20932f20ae0e3f369d74b9c718320d0f3ac14dcda1edd25260a97c993b462547026bd83dbb1e222befc3e442835b1a8a144c4a0875560e8965c9c45d522ffe0
MISC metadata.xml 317 BLAKE2B 8308aafb7ac32af516a3ae84ce565e825a376fa226b11657b4175a847961159468bf474e0b293ebde604ef2ec7881b2fe8f71aaf4c326f9cdcf39acea3edc2dd SHA512 f569e09a6f9d184b6261fdf01b7568727d267c3e66b1f450b55b31248b757269d7c0bef6e87e4b3a4b1937c8dd4115338b484fa32a84fc3b4cc8b41450f3576f
diff --git a/dev-python/random2/random2-1.0.2.ebuild b/dev-python/random2/random2-1.0.2.ebuild
index d6a815ba8d9f..c6300a35950a 100644
--- a/dev-python/random2/random2-1.0.2.ebuild
+++ b/dev-python/random2/random2-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/rarfile/Manifest b/dev-python/rarfile/Manifest
index f59039dd148a..e05ee29d4a67 100644
--- a/dev-python/rarfile/Manifest
+++ b/dev-python/rarfile/Manifest
@@ -1,3 +1,3 @@
DIST rarfile-4.2.tar.gz 153476 BLAKE2B ddaf85bf0edeb7203a6d1007c118facd53dc5c310ed110f087ec990532f576d601075b4a2455657dc5730ed3668f6494e4fd3132efeb95a821162dbda91caf23 SHA512 fed3943a6d201d4832ee5377069ea400e58394590dd5022cdd7b6f6944c9bf1b6c26387aa0db4c56d5d82f6d10d0cecd2e438e224287cdbdb3314770848c14d8
-EBUILD rarfile-4.2.ebuild 537 BLAKE2B 9cc71237b624715a54484a3f9f7fc2eb60eddbec506153e9ca53d79be018c7660266677f1e99b699dd17ac06cbba59a77b9edf9a521d5638003e5b584cf7c758 SHA512 50a8bf4780f8efd5a558de3720dd18eafc6a1c6a4c7a620ba3491804ed2f5e2ce321278d3877fef3dbff8a3bae320a63f0c31497d8dbd98677dee8317c4a1f94
+EBUILD rarfile-4.2.ebuild 537 BLAKE2B a4fa6a9efb60dbce2d6a49a7ad95d71d312695aa38a3f2317700ece09f8032eea419a68bfb0b026433108f923f191e2de8dd8f141fd27eab063594b1c4b67e24 SHA512 aeb6c30380a14ee3baae518731d4150df4efbe7df2e067ab4e3e9286ad6751d4e35b21d256f1f3eb0abac9685041fdbb23c4a84d6b7eb635e60b0195cc3bc6ad
MISC metadata.xml 531 BLAKE2B fa977e37331b11cf627c551ca3d0e579338cd3ac43d761e5d6f120caf1386cc18d602770376f1b64360911642767cb4b3456d235270137ebc772fc02791e8665 SHA512 8d2d3de2fc185c657aed70818abadcac021c679e352774f941bf6fa908dfc383139c2343f5695e21197553724f75f853ed03cafc9413640ca6a4257c6e1867b6
diff --git a/dev-python/rarfile/rarfile-4.2.ebuild b/dev-python/rarfile/rarfile-4.2.ebuild
index 0b0a69392cf7..af4008f7ed8d 100644
--- a/dev-python/rarfile/rarfile-4.2.ebuild
+++ b/dev-python/rarfile/rarfile-4.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/ratelimit/Manifest b/dev-python/ratelimit/Manifest
index ceb9d97d1cf4..3a6ce16bda05 100644
--- a/dev-python/ratelimit/Manifest
+++ b/dev-python/ratelimit/Manifest
@@ -1,3 +1,3 @@
DIST ratelimit-2.2.1.gh.tar.gz 12366 BLAKE2B 7c810bd111202ef6cd86a789627367665457eb2fd88f13d91b18c934210b72f8f4b0ca1ae0e26b502234c4bf3e74d1c6608260d51a022f9f733d10eb061de023 SHA512 a9a2347e9f9e152e5b1ffcf346cf750c5c52471aa2216b485d989edfc55686077990676a35e0125277313ad50a656a14ab72b7aac61b661e2fc4ec74611b5990
-EBUILD ratelimit-2.2.1-r1.ebuild 582 BLAKE2B b084b419e6c633371acb5a947b6df67e8e8c15568b88fd93d6d4e41000216a65a0bcd8f57b9fe3bd70f768256b01b5c5069b2d1de1190bab8aff48494c9d11e7 SHA512 f87a523ec7d7d840b5df003c76aa3d7f14e2bd61ffe6eec546540bde4aae6c671d62734cf86bd03e250485e2aef25e49de4c159c31959b3becdcb90b10d88da8
+EBUILD ratelimit-2.2.1-r1.ebuild 582 BLAKE2B 4764252b2e8cddca69ae85b798ed3e3ea73d485da411ea8ae092bf805b57bee992219a7d8c443f1d62daab40c7df5abb66ed8e322111d9f66db0a8848a1c3571 SHA512 94a6cb68c658bfe3061cdde44e2cffa6466908d2613d42c78374239f296481248e59959a34f4851d59227cce363505fcd2a8533785f2e5664619ca9fad293f9c
MISC metadata.xml 592 BLAKE2B dd1ede0be9eb2e3612883705d8d1a4b2fd8adcb5ef365d6891cf993a968a8dc375968ee8aa06f77f3b443dcc8888dbec8f5ec879f7f0492668575de14e4c5734 SHA512 6418a2b0df11a6265ce6b7d7487d60c6d6e450ca386a9beef1b986bbf36b1c6574a2e426dbd24be25c4d1b65e1dcd24c224178abc5dcd9b4e1ab5bfce3aef8b9
diff --git a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
index 829c2b5a7c9d..688ce2cc0342 100644
--- a/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
+++ b/dev-python/ratelimit/ratelimit-2.2.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="An API rate limit decorator for Python"
diff --git a/dev-python/re-assert/Manifest b/dev-python/re-assert/Manifest
index a3d726849b47..2dcd3a457351 100644
--- a/dev-python/re-assert/Manifest
+++ b/dev-python/re-assert/Manifest
@@ -1,4 +1,4 @@
AUX re-assert-1.1.0-re-fallback.patch 1071 BLAKE2B 8a929f1a240e247d364c6e19fbd2b7e86344d48ad2ba2e51a39850654f3996c32e0f85f8270e6d2f0b112bced5804157fc25c3735ca52db714cf9c80a880d00d SHA512 744c74dfe8232d01fe5b80b1436cbe66ee20b065dbbc1ffc154098855a7e4e5fb9307b66f8b4f427af2b38a6a7e6c2a02295cb5e177e070b0776da841d5a04ce
DIST re-assert-1.1.0.gh.tar.gz 5010 BLAKE2B fc65f43b3525d02d877d51f0a1556b6b205dd1126fc205b775f5c0b6c34ee7c3e8d224fc3f46a80e8df4a366674be90221e891e19e12072c87ff82451ca8676c SHA512 fc14267cc68a12ff7350982f0bf54c77107809c9f0379ab3aa73fa1b7cf5ccabb130fcd35ab75bdf183e69c802a041deac707e1f0bab1c3815d4146b4e320c07
-EBUILD re-assert-1.1.0-r3.ebuild 1483 BLAKE2B 58ef30b05d2ab38c2e254c633d539ec886947ab0913d30ac5a3a9174e0347b651a433c4cb78a100d5442bbeaf28dc887fb0c9d98fb31fa7e7a3f93c732eb7066 SHA512 8f08e0ea5958464b0639cc9fad11f41633769396c47837b8d68a5e07cc6eb3185d10148f23d97e97e825cbda9c60b6a22d37345e1d25fcaf08276bd24146be4a
+EBUILD re-assert-1.1.0-r3.ebuild 1483 BLAKE2B 34a23a426bd51d40e61046c2976063f419a51d745f4599cde8c658c53a0f8a0e887db2ff98c4f546076ad05996237441937d790a776762ab848b88899ba74148 SHA512 6aab033a629aead8633ecaf5dbc5acb4176f27f223504434ce2bf0f290ce62da741913ab654ef6454709c414ee9ee9dbe0dc0529a389772c33493d11eedb0e8e
MISC metadata.xml 395 BLAKE2B dba34f6404c171596f781768e266b2e3ae21b2572db8695c6d17ffac5cfd91ea63ade4dac01b4961a5b691090ad6940d11cc82b629e6abc71e7b393c70e1f572 SHA512 f6c637f1fd777a2382954939e57c07aba53287f9a148ff19c6444ef249d87ac0e1d003b8ec2c2bbf396f756169dac2205bf597f16f5334a4f94e0032a08fe299
diff --git a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
index aa581e4d4ddd..e363a25c8816 100644
--- a/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
+++ b/dev-python/re-assert/re-assert-1.1.0-r3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/rebulk/Manifest b/dev-python/rebulk/Manifest
index fada4c2d3250..7f6922022604 100644
--- a/dev-python/rebulk/Manifest
+++ b/dev-python/rebulk/Manifest
@@ -1,3 +1,3 @@
DIST rebulk-3.2.0.gh.tar.gz 254923 BLAKE2B ea9501aa70d7842fecab8621ca7c58aed76dba419c46f92e0fc7fa7e300f0ac9d7a457fc3b6bd14d02296449e15c918d63be8060ab1df4a51fe77e383daf6c33 SHA512 17928a0fcf1a78a592289bb9c7c0ea48e8b4d93ccd77793065a51a54258c2af857e9da6955cad552fa53caf76a95ee002a789c35fe248a909971c8afc7b6dfa5
-EBUILD rebulk-3.2.0.ebuild 676 BLAKE2B eca7f37f28e8483a7765db0a4e641463a90de92e27f228bf1f2096509ba3225c00771c5edf7b458ca13b3c5cf7ca344beb40504aec87f3cd701811ac6b4a6dbb SHA512 eab27be13aad98cdf043a849d7c73fa2476f1100451d7653c72683ec36643af4b97aebde3ad0dacd92e654da9de46546ed1791e01b592532f3a10a9f7289b1d5
+EBUILD rebulk-3.2.0.ebuild 676 BLAKE2B a21b940884fa4e78e00d794926339318ff3c73b0bfdc2de1e489c7d08622779c848038f718db2f34971b56da50c35968b40b61edb81d6c59889a828c7d21bad0 SHA512 c12b4df7a208f4da101b9e96285deddf73b0e3811c97b36a60413635309e424222925a815326c1de1b268ce485e653bbe005cd23e96cc2d8154f7daf2fa687e5
MISC metadata.xml 387 BLAKE2B 3c0709f462a60d8a837b1e1dd7321d2f4d4c7715beadddb282ef3d78fec4092cd53611be561fa2cede086f82bfc38e481bf93e50d0f3a947d9346715efb2082e SHA512 89a819bda60288b8f66a8b426caa18d52dfdc476867e4b35c00eb1cd4b069833c94020e3315d135c736a1dbddc30e3883ddf6007cd54061aa431d3ffce58fcf2
diff --git a/dev-python/rebulk/rebulk-3.2.0.ebuild b/dev-python/rebulk/rebulk-3.2.0.ebuild
index 12a6b132057a..28396133b8b0 100644
--- a/dev-python/rebulk/rebulk-3.2.0.ebuild
+++ b/dev-python/rebulk/rebulk-3.2.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest
index 791977d51472..3d9c5d81e5c5 100644
--- a/dev-python/redis/Manifest
+++ b/dev-python/redis/Manifest
@@ -1,3 +1,3 @@
DIST redis-py-5.0.4.gh.tar.gz 4774815 BLAKE2B a6f3b678f217a7938d1a2ecbe24058994e33a7985faf0d4b6664aa08d5095c71dc9cd1d98ee327d6ff31589795eed29ece4cdd3ce914a782e60d3ac3f44ab962 SHA512 3c4893e348632d52215096358e5b4a86b3cf5e0153e4d218c46fe77fbb61df116fc98f477f4e8ba94fe7e9bb6f964f478b1187c8b7983a71fc206f14b643965c
-EBUILD redis-5.0.4.ebuild 2717 BLAKE2B eb9da475b7350a4392de80e4e008c788fd83c5df5145417c9b48d32a1dab4c5968017e409f2e812c29286456dccd558efa7d909c49b232782f3c0d02f9670567 SHA512 646abbb80ed4b3fbe84c830da4940fbe1a2b6ca05e7758aad55cbef0cbb567f6273b247c8e8a715543316a37fea231e00f5069afb74e2e98536421413a68c93b
+EBUILD redis-5.0.4.ebuild 2717 BLAKE2B 5b30f28bfde630c04ea66476eb24aa60e87a621f9a8ec79a56ae678f94b00889cd12e72517d955e4251c3344fe14b550830cbf727b699fb54d46e00588fb92d8 SHA512 e4be9929feaf403a170837916196a46cf140ad75130c5d6ebecc62e282307f1f5c07c009d0f8df48f9344c998457f970c1641c2c2fc6c06e329575c704ae3b27
MISC metadata.xml 506 BLAKE2B 0e5747e826132dd365bdf6d3a63f0936ed476bc69c4c4d55126e692039046f51f69b193ead0baa181090b11f69ab2a49220d8f906f9fe3fc18331b76ff9e0b0f SHA512 725d650bfe345b132588930a18ade44182ec07f6697d2fd8806dc208ab1556939926e8899fc6d43691101d971f9c1e011fb8a5675fdde4698dbf4c230db15c75
diff --git a/dev-python/redis/redis-5.0.4.ebuild b/dev-python/redis/redis-5.0.4.ebuild
index 023d2a7d8947..615ccc4a50d9 100644
--- a/dev-python/redis/redis-5.0.4.ebuild
+++ b/dev-python/redis/redis-5.0.4.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/reedsolo/Manifest b/dev-python/reedsolo/Manifest
index 8ffbd1d21762..1b6f86eb97ac 100644
--- a/dev-python/reedsolo/Manifest
+++ b/dev-python/reedsolo/Manifest
@@ -1,3 +1,3 @@
DIST reedsolo-2.1.1b1.tar.gz 380948 BLAKE2B 342c2ce63490a8e699dfb584a01b1533bd742693d335c2216426bf3f1b8d82e4dc52a7d9d9dda58fcdc73a7a28687f08235b67b942e1d98e2e0e069eda824d90 SHA512 841766296db6cad2f5d71c9378830d95ec974ae5e7de4624772c92a08739fa9bb94dfc8762c45e2508c53cb603b2a13e0ce64b060021d93c10de94cb2a325aa5
-EBUILD reedsolo-2.1.1_beta1-r2.ebuild 890 BLAKE2B ea8b89f4577edf03389538c6948ff677ee9b8242a2328a99e0a21139b0b12e5489db7fdaa5a00253d026a90968426370c7de81e8ff7aba020c0bd9529d3fa767 SHA512 a2f66c8f1663b2a074097f31c0c85066b4c795983e2ed8e2809eda45ad76a4e7ac190d8a7986778d90ff877ca4591d0864776ece5c220564921039b684d1d83b
+EBUILD reedsolo-2.1.1_beta1-r2.ebuild 890 BLAKE2B 72dcfda91591429d76219c69722472434a1bb3e790442de32c290d3dbbbb09b24b3bf2de9dcbe1437816eb9295cdd04a832fd93d603db7a8217598228de4645a SHA512 e5a137521a34c26622f916fdeebc09f843e5fe9db0f89e6a39f7908a42c52c8b84b86ea912c19797505c911dc009c84de20a3cc0cc93895674d1d61a122c4cda
MISC metadata.xml 721 BLAKE2B 3b6eabc895ec14507ea5d7d8e7fd8f90375326fb3a94b5a2c4ed2aa19024d4e582cbe6397687ab3ea3034fcbddce37edbebdbe7b0f332636f7b912e8aa4c4bbd SHA512 aebefdd8281ad96534dfe13cd8f4cbb4bb4ec1f4e4520f48d7858907c02ffa06a91e4718082394c50267b7fac11770936a134ffcc6ecc81a611609b39501fae1
diff --git a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild
index d88408f4e74a..9de977325536 100644
--- a/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild
+++ b/dev-python/reedsolo/reedsolo-2.1.1_beta1-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/rencode/Manifest b/dev-python/rencode/Manifest
index 92a17942cb5b..edc6f373e5b9 100644
--- a/dev-python/rencode/Manifest
+++ b/dev-python/rencode/Manifest
@@ -1,5 +1,5 @@
AUX rencode-1.0.6-drop-wheel-dependency.patch 493 BLAKE2B 368e3b618490538adee98c42e574c2130ca57c43d6502d35d9c35a72a3a0d20077d48098ac91fb53f39a32f601c594aa355657fde25502f1beb1450cb08f0654 SHA512 254cd71919906f24842e921ce6d4a8cfe4960b2b048a25c6eb170d8ff1dcde0b758d429a7bcdca971379a0b5706e278111ae1f43b64c4251d3dee87d9c6df063
AUX rencode-1.0.6-fix-CVE-2021-40839.patch 1166 BLAKE2B b0ddee3e9ccc62d7caaecfec8d8e1363942fe65c9d931fac9bd609e8738d8a796c644e1657906257daf5161de0f1e7a5efcad31eb424dd3fc9508d5bf6d56f84 SHA512 885ecede3d9fb52eb09728e37863cade4800f87d09ab6ffc1e55d1ace90b8e197e4f3073f6fcf548f2e8e4b9d7cfadedb3190d556427e826bbd6b2ba48ca6cac
DIST rencode-1.0.6.gh.tar.gz 25455 BLAKE2B def013a569a53e2b2d96b3430c13676810bc5879e565f091dbc44f1ae950b8ec7ca0fa5e35a974432fd71a1bcca5a3f1f18bb2a9f042480167ab50e4f0aba8c3 SHA512 f04de4d3a83aed916bdc4b7a8ca772655e9324d0531ee882cb7d2a1e92b397bdcec8497bf02939e0a806886ecc62ed2e7319dfee054dad1b69052157f0959e8f
-EBUILD rencode-1.0.6-r3.ebuild 892 BLAKE2B 95cba9e6818216aa8bd18f4062caeda38e7447c703b9bbf961565962ea9573c47ac3e58e7bf92f91332d6bce0db49c41e96b3c472d2b40b702c2df6859408708 SHA512 90541969c874577f2ba1bc0c10a713702635a1013db889ab58e24df70475ccf9ab5828433e7b4d83c5834e97ccdd09b363395343f34448f020e296d1e88ee0f9
+EBUILD rencode-1.0.6-r3.ebuild 892 BLAKE2B 14ce8d3b161787ee4bc8389ac0b174ea2d8baa813393d7a642140520db1791ec5f89f48dc5ca6bc84bfa8fa2621dc636ab1b144d77594661b6238ababbcb4ec3 SHA512 1199a51316c5fe061c4a466f7a5be4b9e88ae6d0d312792276925f4eafbdd130309a74c91e5e917ebfc1b80cddb52ff7dc7e21acffca6d43bec3a717652b109b
MISC metadata.xml 718 BLAKE2B 4bdaf213bd57bdc4ba1300f254d058554720fc5abc90e39944bc63ccbe2a7d3c9f00bbb69c24a18f50f1d5e8377bfe3519a834c69adaf5cf5fa4623e55b3f7f9 SHA512 1e24053d600eed241f99d60df53115bb49925af9fd1caab44bad38eddd84714335357825bfe0e85218dc735884979b2fd40e2224efe2724c9301d2a9a6f58b6a
diff --git a/dev-python/rencode/rencode-1.0.6-r3.ebuild b/dev-python/rencode/rencode-1.0.6-r3.ebuild
index e2cc427220b3..a8a254443730 100644
--- a/dev-python/rencode/rencode-1.0.6-r3.ebuild
+++ b/dev-python/rencode/rencode-1.0.6-r3.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/requests-file/Manifest b/dev-python/requests-file/Manifest
index 0752cae8ad32..5df5c36d7806 100644
--- a/dev-python/requests-file/Manifest
+++ b/dev-python/requests-file/Manifest
@@ -1,3 +1,3 @@
DIST requests-file-2.0.0.tar.gz 6863 BLAKE2B 845c8b468131f5958c2e648553aaba5e2a9da9942b333dcf3eb9c70dad3941945f0d63d65747c6ec1bb9f2c3e7ce9665738665bf76a691b85048d998888ff9ef SHA512 d37a35d50a2d5f688e431c15c55bfd789c23e50445d94abedfbe75c9ccd825142850dc2ea7e9426c3fa1ca8e4aaaf0a230f5f6921d3c42d157ac95d7e7352b70
-EBUILD requests-file-2.0.0.ebuild 579 BLAKE2B aa2b7eebb3c112509a8524677d08a80c9b4fb8054ed658ad129a298cd4767f3ad616b7e180b0c30e8de1245a768041b3b64bd3e2c5f9f4f72c2e216e6aa62bfe SHA512 bc3e60400091bf4560f9f47b09edb1334f9a1d1c9340dc7dfa15ade2531dcb6d5e5cceb2a813dfd077ebc095742c27ab865e9ac9e56416ed535ea2fae4c95f3a
+EBUILD requests-file-2.0.0.ebuild 579 BLAKE2B 6e8b0b74de2cd399f775e6f30fc91b63115643d6bcc74c3e9f61dfb6cb84f52c4677458ac3a5ec2e3b34607da5d3bba840e178240841f0cd47ca19bbf0dc2df7 SHA512 9beaa4d42b5393638f9da63d3fefb9fd7fd76d51767b228e2bb528e1a4099b467b3ee0d6b389e6c57f4f8027f04e459bf902979db4505b79c43831bcaf27b17f
MISC metadata.xml 476 BLAKE2B eb2da8f47418e2152568b9888b3fae9a87350ab45f310b6d21179b4a707b7d112bb175dabeffb6eddd0835d9d82eb8c3514d5512ef6d375ad1454017f6b4b5f5 SHA512 23dca887bbd51d5fdda6270693faea3d598f1d376800511293927500e221c3fbc9233e96b1880e9ce1f8bff9b0b2f9f6ff78a35376ed0d2ddd81f2636cc50542
diff --git a/dev-python/requests-file/requests-file-2.0.0.ebuild b/dev-python/requests-file/requests-file-2.0.0.ebuild
index af2d9d305503..2294e62c29bb 100644
--- a/dev-python/requests-file/requests-file-2.0.0.ebuild
+++ b/dev-python/requests-file/requests-file-2.0.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/requests-futures/Manifest b/dev-python/requests-futures/Manifest
index 5377ad880ced..fa0924332d70 100644
--- a/dev-python/requests-futures/Manifest
+++ b/dev-python/requests-futures/Manifest
@@ -1,3 +1,3 @@
DIST requests-futures-1.0.1.tar.gz 9921 BLAKE2B f4b1ec5c473ebe5e2cd4ca7bf8da3c60b4a0304c6ee5940900fcbad1f8e3400facfc886e3ba318d30c597d2e212b29d6eed4dfe7e985c526309e0abb15ded6b4 SHA512 e95c2ae8a97f314a6f2ec02ab1d4b456cd673599dea9cf4abd9f2c601ea7ea4b48a6595d4b52bd5c717cfcbbb378be8789d6f63dfb58fb2aa4778db408521730
-EBUILD requests-futures-1.0.1.ebuild 705 BLAKE2B 58a4a0210d72632ddffd96c8492efe5340f440eff4db0006c7b29c8700acf0ab5785e2c94666e60d2494b5f4b3a1bce1e70742b8538f941a8d7be5eff7796ee9 SHA512 25162eb515288a88ae5cc127ed384b4deab39a2d9e789fa93344b4e5e9e4ef1223e75a08b42d91d5a7d018150ebf62007f46e520fb587224301a11ce9aeac080
+EBUILD requests-futures-1.0.1.ebuild 705 BLAKE2B 98cb021dfe54973ad4d0f91db36842771d769bcab3e216c15de93fb2b2cd7dc0d3a6b069b794189cdd1510ec201bc6eca4eb46d9f7739b596d9b6da5c24cea12 SHA512 bd8b512dc77fbb9ee6e3e9c145b68e3e8bef29d0719c874b48408934f3a1388f22ac576ea0a59fdf04649871daad6a38ace0109ca83ba3ae97a97175a3d48e29
MISC metadata.xml 625 BLAKE2B 906c5f1ce8e7f360c8d30226b97aeb71b6ec2b5d0f808c0584805d373ba777d53235d39099aaa86c7a46724e43355888313ef17ade64206aa287ea59bd4a5cfb SHA512 578acdb71cbb67921163c6a41b0057ba09d7a6933f9b3f55906e1e28719f5ffb5ca5468f1904fc1155c7876e300b05e161be00b15d4bc1fe1e49fd683c17dfba
diff --git a/dev-python/requests-futures/requests-futures-1.0.1.ebuild b/dev-python/requests-futures/requests-futures-1.0.1.ebuild
index 0d242c6357f9..16c066936825 100644
--- a/dev-python/requests-futures/requests-futures-1.0.1.ebuild
+++ b/dev-python/requests-futures/requests-futures-1.0.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1 pypi
diff --git a/dev-python/requests-toolbelt/Manifest b/dev-python/requests-toolbelt/Manifest
index 58f99d9336bf..5c2556f8eb1d 100644
--- a/dev-python/requests-toolbelt/Manifest
+++ b/dev-python/requests-toolbelt/Manifest
@@ -1,3 +1,3 @@
DIST requests-toolbelt-1.0.0.gh.tar.gz 199298 BLAKE2B c8a75005fd27bb725cabe7c6e4493b65bfc6914d7b22490c10869f0f35f6f08d0e829196e7de2e7ec07fed7ad52559f550bfbe072020ed8e782543273c903805 SHA512 1ee5d5dbb0d140796c81d42c051ccfab8810bf5ec511b32c9a54b4adccbab460f3108acdfe5a65b3cb68377586ff0f55206bf231e64651aaea077feda7984953
-EBUILD requests-toolbelt-1.0.0.ebuild 1817 BLAKE2B 068babd67f2fa48f5ab435e950ebb10363b02f8a514cf2a90084da5a981fea36c6784c1c9171b7f6851eb5a1778ca890d3cdfe2db9d1ac38c27a1c9655139ee2 SHA512 fc708057f6984f91f3d34be5d2d68e9242324696f677e15fc514558921966066eae42cd22caa976b912b8deece72e50a8be0f6ef34d94af1dfc6f0e72e6dd18a
+EBUILD requests-toolbelt-1.0.0.ebuild 1817 BLAKE2B 949db42355c7f17baaa81d3cb0609bf1cc156fc726f4537bf1ff79df758cfa95f9e950351b85518c282050ff8a341162a509c193f752b011e0fc0df77d3344bc SHA512 299ece19798cc59ab769add1fd2a3d521409287531ab6234fcd896afc75a985090b76bf8c001d6696e4e2bc98d1b48bc470b9f323495090d66441bc644b251e0
MISC metadata.xml 480 BLAKE2B b9318bbcf29b8f6088bbc611cb3099504c9a244018e15f24fda8e0dc86b445206ada8442115e667fc2446ae6ac3747c38ddf9b0ada0cd95290a559616f5a1305 SHA512 0952fb847be40e9dc8e49172fd6c4485db3840246dbda87873addd45ee23e20494fa39a173509ee7712e2a5ffe516f5bacee4afe3091c0bfae16a8fc4e750b1d
diff --git a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
index 5d60cbcca90d..1aa76f4f7311 100644
--- a/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
+++ b/dev-python/requests-toolbelt/requests-toolbelt-1.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/requests-wsgi-adapter/Manifest b/dev-python/requests-wsgi-adapter/Manifest
index 9e3c330af43f..c2e1a1bdd68b 100644
--- a/dev-python/requests-wsgi-adapter/Manifest
+++ b/dev-python/requests-wsgi-adapter/Manifest
@@ -1,3 +1,3 @@
DIST requests-wsgi-adapter-0.4.1.gh.tar.gz 5265 BLAKE2B 1ad1783e7bc7a37f749cd7d8e041b5e86f5039a54a735b1db9c54bd5b356b4a583b9af52a2838ba4441ca4c0a653abe06a685274e054678cb398d813ad8504c9 SHA512 f5f3572586f3a4cba98bcebfec2a77382e101fb799998007ad37f804ec721533ccb84bb7cc4f7ee8cf2fe9e61e75440b75003e88d384c44a6484acc65bfa3626
-EBUILD requests-wsgi-adapter-0.4.1.ebuild 750 BLAKE2B 7a2e991243b398f9f0aa8a114fa258e89d006795ff1ff7928145f108b568db29a48456298b5002d8fba59e588f7da32142265df9cc9687e6f9e060015ac0363d SHA512 853f85c4c9faf7a42d8e4b3a0538d0a365d4049838247cd06c040f90a08c7421fad2b80d157e6d11c87a813b67de0ebd79b7bce156442b398c22b3576a866b28
+EBUILD requests-wsgi-adapter-0.4.1.ebuild 808 BLAKE2B bea63a35ca312c1247022b2118390b25fe6eda6b7fceb92a2bcb5ef32cf332c73a3bf8e5a03787c38c05088e43f6c8cd2e8ac6270b604a1d35ef4a52dd975f16 SHA512 f7ff79b817c09274fe8f96f0d6db2e7e0968940dac62040cc8998fcfe2ae4d9c4168b18996239cfc3ed521b198086bfd4cdb5d102469233215329b0d91f26f1d
MISC metadata.xml 508 BLAKE2B f8aec1d97470e2aa980f0d86e2c14aa365418ca1ff3f62bd2b70821b5e0c15c3f32fcea6d22bc933d71ea912e59ed575a63ae6fc844d812387c82010ef485979 SHA512 49e0344fe521120035334acf84b8bc4179ea0a2ea13477776bf14cb96f283c3ba81e94c7196aff22900d52960262af877078044f930659ef0574df887d7ce73f
diff --git a/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild b/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild
index 9f4b3da43524..cb7b1e82a5a0 100644
--- a/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild
+++ b/dev-python/requests-wsgi-adapter/requests-wsgi-adapter-0.4.1.ebuild
@@ -1,15 +1,16 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
DESCRIPTION="WSGI Transport Adapter for Requests"
HOMEPAGE="
+ https://github.com/seanbrant/requests-wsgi-adapter/
https://pypi.org/project/requests-wsgi-adapter/
"
COMMIT_HASH="5b771effb5414096089375a3a36a3e7af1522ae0"
diff --git a/dev-python/retry-decorator/Manifest b/dev-python/retry-decorator/Manifest
index f653374c46d4..876a3653ff55 100644
--- a/dev-python/retry-decorator/Manifest
+++ b/dev-python/retry-decorator/Manifest
@@ -1,3 +1,3 @@
-DIST retry-decorator-1.1.1.tar.gz 4466 BLAKE2B a64836bba5620974e393a952544c82074b667a5fac80d6944069bf88e9162d03cc48cfe511f09476571c46561331576a2b06b2aefd087f905f968aa8257a596c SHA512 2241b24a02424905a2f3b7660c7ee4f6cd034c67c5019cce54d38ae250a9ac9e011fe323b25254bed051a0d3560d48ecdf4e2a1ee84cf2d7c5b1c12dea2921be
-EBUILD retry-decorator-1.1.1-r1.ebuild 507 BLAKE2B 2f2ae2614571c42ae974dc1ab4af6953e5695dc04e2cf2d280eb404e0b60cf0b35d840b1504bbf1a075e18626af5af4a28063c6d4cb882582bb1ac65674e73d4 SHA512 03665f513612824def66f1f4791a2f6b4027f7bd0a3f29aba6bc92c3105edbe288e069df38732e8925b5f5048c4851be61de9f5d06eff3f88814fa54e8e252ea
+DIST retry-decorator-1.1.1.gh.tar.gz 4466 BLAKE2B a64836bba5620974e393a952544c82074b667a5fac80d6944069bf88e9162d03cc48cfe511f09476571c46561331576a2b06b2aefd087f905f968aa8257a596c SHA512 2241b24a02424905a2f3b7660c7ee4f6cd034c67c5019cce54d38ae250a9ac9e011fe323b25254bed051a0d3560d48ecdf4e2a1ee84cf2d7c5b1c12dea2921be
+EBUILD retry-decorator-1.1.1-r1.ebuild 573 BLAKE2B a020a5b953fb0fe25245461eba063ffddd4363d79917a510e472dd3ee72eefe1a07e7fe4a8ee9d5db342a1b3bc7aca222c6cc5113ea56b9218448a20e4566c8a SHA512 f6877a43f6c0882253146bd2afe873ba373b3a74729082e3c43578f054edeadf7d248fc6824d58cc098bce4fd31dcf0f24be9e78818ca351ef70353db66ffe25
MISC metadata.xml 405 BLAKE2B 90863423065eb5179620db1812e96da7fbcea74be72b0c3a36db04d26ce08afabba8c4415faddbb09676b4bf5acffc7c3e47b0d1eeaaa4cdb98d935f881741d5 SHA512 078b9f2e7f24393c1c9950d9a5cb106720358ad72db46fb0a238354f1b1b9bacc2aa3b7d99628fd4ac0e52f8a8468b7fd94d194c6eede655f2d2442bcf587cac
diff --git a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
index 7b43e81cdb92..3193073f7904 100644
--- a/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
+++ b/dev-python/retry-decorator/retry-decorator-1.1.1-r1.ebuild
@@ -1,15 +1,22 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
+
inherit distutils-r1
DESCRIPTION="Decorator for retrying when exceptions occur"
-HOMEPAGE="https://github.com/pnpnpn/retry-decorator"
-SRC_URI="https://github.com/pnpnpn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="
+ https://github.com/pnpnpn/retry-decorator/
+ https://pypi.org/project/retry-decorator/
+"
+SRC_URI="
+ https://github.com/pnpnpn/retry-decorator/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/retrying/Manifest b/dev-python/retrying/Manifest
index 46f36c3b025c..28ecf7a13e56 100644
--- a/dev-python/retrying/Manifest
+++ b/dev-python/retrying/Manifest
@@ -1,3 +1,3 @@
DIST retrying-1.3.4.gh.tar.gz 11789 BLAKE2B 8a75a007bfc8333592aa1aed5b7090a44264a3ad46b71d8a494a0033ce94059751e8276c383c7567da8487230ab2877368bed4b15dca6c45cff2d709eebfd6b4 SHA512 80bd19eefdbd8277ec0ba656d1b1d3589b2e3492cbb902c963376b3df475abbe4725c9902426a1784e4dddbd57ea8bc51ea5925a0a72a6f5c11333893314f2c5
-EBUILD retrying-1.3.4.ebuild 633 BLAKE2B 9a4ebeb2bf16981f19ed9d41999cb299242163d64c93be5d0e1c612d04fbfdf7ad23aafe7522101285d110011692c7ab58f2d659ce412c35b6e9b055c4510955 SHA512 dd2ccb3e0f1c3e342b245affe97c6585e2cffceb54624b35fe481587f00534302dbec3854be27f15c9d43f8b89b918d8e629783543755005df115c11eaaa4ed2
+EBUILD retrying-1.3.4.ebuild 633 BLAKE2B f901d168de2992161d31cfd511a4535ccbe5c2168f6df6db5eee27ac0c903d85a44597bc8c8eaf4c07281fda54d88f44e052c336097bdc018883e410baf0f51a SHA512 18ef9350bfceb8874cac4c3c10054de28910b46d4ca7a4b9d95bfbf3287d1ba512fe7ff93066efcff54a59175d63110b84d34e901aa6e28fc96470af38c4178b
MISC metadata.xml 613 BLAKE2B 7bf7b29f121f15b0acbdbb555329603bef39a85fb0af12c61127f788c3550c6336c8330f0ee81d2e4ce455c23df2d7d3eb6f575cf55ab354f6c5418aa0af039d SHA512 0ed4c7f5e8d3dbcdbd5d4c52672a8447358cd2bfe89b3aed07b8c4f114d500d9cf3cd16c5f6a7aaaed86e09f8b6e3f26712a2d5f9198ecf16d80a46e64ca074b
diff --git a/dev-python/retrying/retrying-1.3.4.ebuild b/dev-python/retrying/retrying-1.3.4.ebuild
index 6a0fd7dfe7bd..093710045c94 100644
--- a/dev-python/retrying/retrying-1.3.4.ebuild
+++ b/dev-python/retrying/retrying-1.3.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest
index 6cd33ee481b5..40668a9c40e8 100644
--- a/dev-python/ruamel-yaml-clib/Manifest
+++ b/dev-python/ruamel-yaml-clib/Manifest
@@ -1,4 +1,4 @@
AUX ruamel-yaml-clib-0.2.7_cython_pointer_types.patch 2575 BLAKE2B 15b2ac0cee6c27f8d929ea4f4e5ce094cc36a017f6b593e256447f67df8ec97c8a6a7cb0212619481192ad014432da38fa4f8f15affac2ee0b190749e70b50ec SHA512 401320bd7ba8e14e348a8bb1e1ddb4ced6a1b25103dc27f8b96b95ea9b5727c902722af01fe135bdeedd9e491d8f33922707c7e3c7bdb6d730612cc02c0b7b0d
DIST ruamel.yaml.clib-0.2.8.tar.xz 163768 BLAKE2B 38f41c45a4e043b01a80d725baeba5fd6e74fa56e86ad0c1e7e0b811f85fd92f98f3ac096419757bae2273537e7c31356d0d222896e631a39ddc36684ebf29e0 SHA512 3877bc6fcefab91f5d2bd013275f63bba6dd2f5ce1b29b74aef73d01638e184ff1f16ab1fbf9ccbf30d148a33f19dc2535ca8b5d8aecca8c48f1d3eef188e151
-EBUILD ruamel-yaml-clib-0.2.8.ebuild 1014 BLAKE2B 568a981b08b86c385952663507d7c9271cda28a8cf0dcddce4d08f13fa34b99b83ee684005482e6acb0f62dc49725f1134f6cdde892d4177040e5fcd8ac118aa SHA512 05cbabd7f06957f3acf2e0be8729f7a2ba9408253fc05bb8a0b85a4e018ebfecd4ee6112220ac1b3f995cba9d365bee65f9237b1116b1004b4ca63cb088a9324
+EBUILD ruamel-yaml-clib-0.2.8.ebuild 1014 BLAKE2B 586adc3e6ba78bdbd74d0c83d7f87f92a3ee6e7ca26ea2814ad7c5ba1450453467fffeb1ba1e2139ce477798e3c5fc1814f34c3acb1a59714ddd34bcfafa904b SHA512 3817e41002cd619166c977b8efd754126d1b96c23145c351c8060573bd39ea823c0b14729409f37fad6fefb4fa7b055371c8f97679820acefa16a1dbf5450c8e
MISC metadata.xml 1173 BLAKE2B 349bfd2a189aa2761278b5083ced8eb48997128fc75e44d28cf2f64f73c8b8cdf2ee69758b05b3c0fbc80aaae9d03a4dcf2d6cb6d831a9f6fced7cd360ed04ec SHA512 61d55bada715046285892d29ce9779885a5fe3f808c9804da1246c39e7ecb32029ebf030686380305f24bea62b1e767edf882d60b9377eea38b5dc25f517d081
diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.8.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.8.ebuild
index fd62c9fd61b4..62594101fa68 100644
--- a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.8.ebuild
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/ruamel-yaml/Manifest b/dev-python/ruamel-yaml/Manifest
index ca7cc5c4a46d..600b103b5b9c 100644
--- a/dev-python/ruamel-yaml/Manifest
+++ b/dev-python/ruamel-yaml/Manifest
@@ -1,5 +1,5 @@
DIST ruamel.yaml-0.17.40.tar.xz 193424 BLAKE2B 80405ef0c85af476ef0e996b1da5aba1a116e8c181d18f40fb4fd86093a512c09cf0da30d52d85946c524e86e10379cb11154cb08a7ea7b054ba9379996de4f4 SHA512 848af49430b9c028a6676a159915c66e29f4290374ba0863e4fd87527f3178bb303a80f4ba97139fc8cbcd01f7f7782a4b3112325237a39659e227afda61fcb8
DIST ruamel.yaml-0.18.6.tar.xz 198544 BLAKE2B 94d50ba8aef92e2885b24118bd9f4b1d06a82d51b2e7930c39dea93f4c0f9fc9d0604dfbbe716f81f3c9a927698d14c7005bb0ce2ae5d2eadf27514dfbba88c1 SHA512 319e1029746ebf6ef1c6b6bf6055d7c56e7caa2559b34b4fe639616c4332ef46661afad67c42d123bd0de67819812ea8f9cc9d51c0189edd6e33d5d47f47bb26
EBUILD ruamel-yaml-0.17.40.ebuild 1362 BLAKE2B a3e515462b72a8e18061d204711ade55a711c0c0fa00b17e62786b9ba0d864b7ac03224fa216c2fc64fbb2ab2d865bb87305fec6a075092a68580cd56499eb57 SHA512 64bac98adea1f842ede7c1a3fc484fb8c8c3c36744536dcec2ee74cf720ae216100b63af500185af2a3ed2af1045edf44544cdadd1456f4f471d6e9975434f8d
-EBUILD ruamel-yaml-0.18.6.ebuild 1387 BLAKE2B 946c10fe5449bb33c76dbc29403d3a0b8f81e643e8b53491067c95522a6d99bea965de71bd40a5956e8c9f61f36cf90fa8aca124350123553980a613c7223a9d SHA512 4b0e26b7aeb9cafed6b5c83b527c9e1bdb47d11304bf26b12a6fcef4a7d1ba4cc49ac102a42db9bf63fad53ce8dbfc7aaced045e2865c345058918996782276d
+EBUILD ruamel-yaml-0.18.6.ebuild 1387 BLAKE2B a9429dcf91bcca8b0685db55c96c40c87e5fdc33a0ca6aef9d4dba3ca579a19e1d9997f67ae41f638532e8eae7e20d33d1c6eb7da647246ac7e5776fcac3f99b SHA512 78a2379b4986db592096685385f9c7c21d3dfb875fe496f1dccb9abb027fc76e2cbcc14789aca872ddadc751e6a1f2865edca36dd06edcee09aaa3474dfc2f4e
MISC metadata.xml 759 BLAKE2B ce5ec2429c5fe84587d1b5e7744055e1e8e91eae8dec780a4654cab405df46350d1c8175827351948364255b8fcd62ea234239260c01b8ce23b8db182e6514e6 SHA512 faa587083ffa9af40108e2ca9cfb7a4e2c3e19a731b39241a7ec62d6fca051ace92bcff3fa9896a343fdc196a04fe1d132bcbb7bfa3fd96401ac996b76bba4ee
diff --git a/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild b/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild
index 6c7d0b943af2..e848f1ae9cf9 100644
--- a/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild
+++ b/dev-python/ruamel-yaml/ruamel-yaml-0.18.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/sarge/Manifest b/dev-python/sarge/Manifest
index 8ff10a9c7543..340b65ca99ab 100644
--- a/dev-python/sarge/Manifest
+++ b/dev-python/sarge/Manifest
@@ -1,3 +1,3 @@
DIST sarge-0.1.7.post1.gh.tar.gz 57121 BLAKE2B 4e7f9cf21e2492303fb7ae24d8f5da22fc6db4d04449e5e6063825d2c2163333456fed35af53b5107a80996ca4e036c8913c1d50ffd1d0386e4f3d3f0e46dbda SHA512 29e783287d9e2325e6183d3d56fb2247e3ec98e728dbb69c8391694b2456c1d9ce91a4a172d8ba66593d0553d016fca34b5253d7a4d4f02c1f2d6a3a19574097
-EBUILD sarge-0.1.7_p1.ebuild 685 BLAKE2B 3b7d4785e82c0f34723c99e292898d2e399a79454fbe0153a33198aa1e9eb88e0e854f0b8b1d9e877b2871a7e1c1b68a319d63fc725eace97f2e3374df346fef SHA512 58ae6fc1d15f0d3b35f989630f06b67a6d1b5c2db3865beb6798c6511738f7f348431345e1175345d64fad74aee0df03c49400a89d39fc0a4fd4e501a5dba3d3
+EBUILD sarge-0.1.7_p1.ebuild 685 BLAKE2B b3ccd7846012f0ebad4237032148ef00461c95c4ccd6dc58a14ff6bf99ab2902075b51161969dfbf67844a713cc69ffb8d249069e08670214df5126f53936507 SHA512 4833ca1f751e4a70042b50e029584359f9d365bdde873b4c0b34c99358eb0ff3184e9cb74c3c4be065aa43a52326d388e03c298867763117d12ac919b9f4ada5
MISC metadata.xml 470 BLAKE2B 157ea921141b74ec467c00c1b671146c2fe11efd7156146188eb5126739c789a6dffe1d2954c2c40d144258bc2e09be62e56b184504fddcc55e5fb5686fd835a SHA512 b211a65f489e20031ded07eb5908a04ab26fa9d5ba3a5c0d7cc4f134ee9233fb7519c60c9ad60c42ad444021de3fa32303d951a16cc3a6c41256761f15cfcba5
diff --git a/dev-python/sarge/sarge-0.1.7_p1.ebuild b/dev-python/sarge/sarge-0.1.7_p1.ebuild
index 24f01fbebc35..7eb127eb0314 100644
--- a/dev-python/sarge/sarge-0.1.7_p1.ebuild
+++ b/dev-python/sarge/sarge-0.1.7_p1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/schema/Manifest b/dev-python/schema/Manifest
index acd3f8aba073..90f03c538312 100644
--- a/dev-python/schema/Manifest
+++ b/dev-python/schema/Manifest
@@ -1,5 +1,3 @@
-DIST schema-0.7.5.tar.gz 48173 BLAKE2B 3d112ee1960c79a64ec2980cbd70403b6dbcafdeeb4f5826c427426aafd602691fd5ceab408edf88e50854a7d66306a73a4729c056a1ca7d1eaa4d0c725901a9 SHA512 10184a4d2a30600d5c6fe9fcde33925137825e811af691c40fee841f88e4a5106ef7e79be2a0ddddd0e0b74892bf889c3d2eff934a36dbca269cd7bf22748d39
DIST schema-0.7.7.tar.gz 44245 BLAKE2B c984f5948b5f87eafe45cee42b927a61ea7b3fc1877474f189abf448f95be37d299720d1fe72b46d4a24760758c39818c966cef581df48fbf365b9754bcf7167 SHA512 9c811f5c4e87a123a5a1401b6e4b1ff5319f044458fa2b280740dbe78e76661ae868643f0c8a4b738161be6d8ad575401841a824df6664825a545aa0339815c2
-EBUILD schema-0.7.5-r1.ebuild 499 BLAKE2B 812a132c5b75acd3aeb84cac694c860267981ad19aa3ca61afc141828e54322cf5cbd5dd5427fb4b2f3aabf04889c78ffff3c15d260c97f7dd4a41ef12219eaf SHA512 37a4d2f92c6334aeb3b91b5287abec2553eaa5a7f2958179ed427defc552e17ab7f1a8ba97c310dfdb254d9a6a8ba5019edd36df230dd01420ded23951237789
-EBUILD schema-0.7.7.ebuild 411 BLAKE2B bf64dd3dbe5b7e632e72a25b573aebe6faf514f4310d60a6c9f8299fa80174d292f558e0e2620d1cbd1f8201b296e88da593e5544a6668a05f8d2c18a6a5ddbb SHA512 5b6c156a316daeb1c5f4ab4eb9dbdc00e5203755dcdf891f60d527ad9baf68cbdc33688bb458701d354e2d595b617a5b54759ebf9eac53e64e2adbc2e65f1c2c
+EBUILD schema-0.7.7.ebuild 411 BLAKE2B efc34fab07ee6d8f093ca8589581a9a855db37e22886dcbc339c5c9d30a57d552dbdae5a316218de764a6963d0179cfcbdd48e4f6e0d0cb7792a4e76e02f6c82 SHA512 156788b4c4427c0bd03ff379b9684e072a3b57c427c561173f8a82b590a3cac268a9401ca6dcd164c2e8356dbad42bd514f973395f8e8d296570f47c27d7487f
MISC metadata.xml 367 BLAKE2B 99fe68b6e2257a73945d542deb976de50a83e194d7666b847406569433cfa11650854e07e79f7e3a4ff38aa9869b279b02b45933f598e16fc8feb864b402929b SHA512 5b81fd9ad041c68a7cb0672b937fa4dc8b4fee20f1fba6e53a884c0f31b9c69fad38b0795b6397de9fa3e32081cf9fc5492dcc00cfb6b0da70db6b213dcde093
diff --git a/dev-python/schema/schema-0.7.5-r1.ebuild b/dev-python/schema/schema-0.7.5-r1.ebuild
deleted file mode 100644
index 8c9f00ff5075..000000000000
--- a/dev-python/schema/schema-0.7.5-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Simple data validation library"
-HOMEPAGE="
- https://github.com/keleshev/schema/
- https://pypi.org/project/schema/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # py2 leftover
- > requirements.txt || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/schema/schema-0.7.7.ebuild b/dev-python/schema/schema-0.7.7.ebuild
index 61220e35ea2b..b36d2507555f 100644
--- a/dev-python/schema/schema-0.7.7.ebuild
+++ b/dev-python/schema/schema-0.7.7.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/semver/Manifest b/dev-python/semver/Manifest
index 9a82685bc74e..afc3e7d640dc 100644
--- a/dev-python/semver/Manifest
+++ b/dev-python/semver/Manifest
@@ -1,3 +1,3 @@
DIST semver-3.0.2.tar.gz 214988 BLAKE2B c436ccc99bab2044472444e48de46f7b584291872db6d311d4a16aad0755f633cbe366bd0be6149431fd2db06011018a6cc5bd527f8627a1fbed8999086d2531 SHA512 f7b848f76ae72a8f0f06800d6c02b11a07149dfdff191e356709b75ac15ad19c010d8f13bc32ea082e15858524b38639838fbc09c2d9eb067eee8e163eb1e497
-EBUILD semver-3.0.2.ebuild 560 BLAKE2B 489f28514637b82687213ec76c4bcf8f10d5a6f71282dfb60344964a772402a51110dfaa451e2a07bd1867d8970e87e5f6d72cd746766af9159b45d83e930b5a SHA512 26badcc5d2e72b98962e788bfd9e1cf85782c36c88f37dd438730316fb05bd289b8ae6035f18838b63d001133be8c988102e3d9141094af7d4a3620b66da9743
+EBUILD semver-3.0.2.ebuild 560 BLAKE2B c186c464db21ab7432c5ed35932fe2f612512ede157c8c6e6452bf8265890427cda3caabd0f99b91bfe9b1933039c5d37c60de57cb7ccc836e1e6f4e8ed49ddd SHA512 3336a25a872af17599af9357581d95f6112c629c6b88e9fd63996f7cc56d8cc78527b9ddfad655f29386a44a1620ff222b07600c981c8349fe87cad0693258ae
MISC metadata.xml 401 BLAKE2B 4f7d1e6e5a49bddd7ad4fff00ba473e07600f7065e49fe3fb14eebaff64e27fc3b58e6cdd070e8320b92bbd10beb89d45ea173654c2202024afdc9f48b18d090 SHA512 ccf9ff4e627914699a63813d8342185d50d73b88b08386133c3ee3e64919874cda7d9b0253caed278d0288425bd1e5ac69dc10ce9c249a2e08fbda29d19668dc
diff --git a/dev-python/semver/semver-3.0.2.ebuild b/dev-python/semver/semver-3.0.2.ebuild
index 787614d74535..846e5c6958e9 100644
--- a/dev-python/semver/semver-3.0.2.ebuild
+++ b/dev-python/semver/semver-3.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/send2trash/Manifest b/dev-python/send2trash/Manifest
index 80675fe46f4d..6a0f8a19d8da 100644
--- a/dev-python/send2trash/Manifest
+++ b/dev-python/send2trash/Manifest
@@ -1,3 +1,3 @@
DIST Send2Trash-1.8.3.tar.gz 17394 BLAKE2B 55f382ae81b2279214023daad3a7a8ac0d5f55ebbbe9a2c7af02d35b980f3342ecc5f9b4e734d3c233b65a1fdd058ed856b7a96f3685ebbf1eb4c7dd9d37e159 SHA512 81b9d6ce00830414daac0e1cafe2b69d42b750146f45e64c27750ee8f6d81f771145852a96bf51afa944d8c31959b8c9ac1b5e05c8793732039b690107789d93
-EBUILD send2trash-1.8.3.ebuild 554 BLAKE2B acd691623d9c45285dc39dd7190fcc477ab299de08ed4d1760ea858f4479a45e93d3494edc548f16c81f9bdb79bddb708315c25e2a08a74ea8661935c106b79c SHA512 a242624a788171c87bf8d0e07fc125a61bd6700ff785cce7c889cd74e73426e6ee0e634125192ee3f5053555ece7c6b7dd8a76e88d9fc0444611543e9b602619
+EBUILD send2trash-1.8.3.ebuild 554 BLAKE2B 0edc08b62e379c96126d9bfb94a55d78c387bee34d9c1fbe023054770e316c2e88f21d87c84adb0165d564a3b21ec689befa4cfd5b3ad10cc8607a961aa70e9c SHA512 44dbe1079011681c049f44dbb5c43b3a2225f7660b3e2190118cfbcd4556db48b178552c270bde8b497baeaffa12e6d4e2cd7aa0463e3024e7edcb9ed1a4b973
MISC metadata.xml 411 BLAKE2B bc650bdcb346ddb4c94fff51727b5ae9f2ae1cb62d0fe52709b531fd779fb4b5342f8c200a924816763b3b21354849b320a92050d62d243a48e862f46c997d9b SHA512 b5ba72495ce17919eedb91021749653ec411d1df1188520f95a4db28efbfc9c59d291c23e54014430be77fbf961a0662f25539805086b5b284b992520f5dcc22
diff --git a/dev-python/send2trash/send2trash-1.8.3.ebuild b/dev-python/send2trash/send2trash-1.8.3.ebuild
index b857080fec6a..14befca8d91d 100644
--- a/dev-python/send2trash/send2trash-1.8.3.ebuild
+++ b/dev-python/send2trash/send2trash-1.8.3.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYPI_PN=Send2Trash
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/serverfiles/Manifest b/dev-python/serverfiles/Manifest
index 73c29704d6c7..7c92f76a1ae2 100644
--- a/dev-python/serverfiles/Manifest
+++ b/dev-python/serverfiles/Manifest
@@ -1,3 +1,3 @@
DIST serverfiles-0.3.1.tar.gz 11726 BLAKE2B 5e075a816d510301af38642175530bed7fb785da4ada682b1249f993a5e8974a89f301e63ed307b4882df867641fa123065ae249dc6e48b1210665fac283d3c5 SHA512 424b99e3f0bcf97120aaab5ffcb6e08284d9a5f5caf614f4dbc41871b6aa637e39bcb5696ea593a09387c41621617079da939b6ebb183e64f878656b4d8071a9
-EBUILD serverfiles-0.3.1-r1.ebuild 590 BLAKE2B 545306700e53ded502a18f8d3c896b5a161f053a20236b80f5817549042f27be85968096dff6b607f3f13bcc9721b8fd8333b6a45c7f269bb5955cd712540834 SHA512 f701646b8b72033c442c960d69a59449f5b9b1d1d3ef2df2ab79ef123ef1608e13a0580af6ac09a5b68fecee5f62ab396775ae30ce7ada5da28a5b8f7f16d086
+EBUILD serverfiles-0.3.1-r1.ebuild 590 BLAKE2B cbc56cdbeb64df1994b3e16507d773b491a16d6a0124162bd7526737d21f48c9dfb4bdfc6730fb7e9538b32e5b4eece24a81b92d3eaf21d7f8c341e19dce34f4 SHA512 841c50eee215189684a5319fc444afd69c525038eca3f628a79e8c5f28a4962bf30c78825e290962bb562268b583df9ac8a97de501d403f3c34909802edc82d3
MISC metadata.xml 475 BLAKE2B 27845a98f6e8ab08dd3c4cad971f405d85d007637f839dda1a8508ef6e244227395df211655ab376009ee16bbc315586bdb4ccfdcce4068df82c7583ee0fd022 SHA512 c1c7cbf97f7e3135759e0207ad4bf9c20dd2a1951fb62d3623743e0320ac1e831836dee670c4e7bc099b2c7d0e59c8ef1d04e55e59f51c8b40a4e3a45385241d
diff --git a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
index b0b4a9a2b7f0..6a248736a86b 100644
--- a/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
+++ b/dev-python/serverfiles/serverfiles-0.3.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/sexpdata/Manifest b/dev-python/sexpdata/Manifest
index a86d2f7f09ed..ac95ae8d7f54 100644
--- a/dev-python/sexpdata/Manifest
+++ b/dev-python/sexpdata/Manifest
@@ -1,3 +1,3 @@
DIST sexpdata-1.0.2.gh.tar.gz 17687 BLAKE2B a2840927a7f157b5d9fe0d225d46abb7928fd99b85234fc070c6203d90d8ab888339058a8c049ca6c61f843eabf8ca46443b8e00527e6c3b7aa68f0aacbede5c SHA512 a300999f2e517d578203e1b7f97e664bb01cc9fa86aef616fc9ba0d568a20e4c7a9669f6f067760ddafbbf16b495233080131b7a07d33cbe5c243cb8a406ace3
-EBUILD sexpdata-1.0.2.ebuild 520 BLAKE2B 80f993ad1b7610eedd9933ee6375ac094e9b0d1d2f0167c65577b97586e44b92e0c4a9f0ae21ff52764fd3cabc61ae86a8f2f5b6d7d77aac269f19251e2da2e0 SHA512 c1e73058a47f51e796b3593f42c01539281bb9c8310094d86cd2282d8ba3ad04693a131e5257f50ca50e0a556e748c2ac07643f93a59d9f87cc9422417e391fd
+EBUILD sexpdata-1.0.2.ebuild 520 BLAKE2B 9ee36aa17862d0002303b1265d0fcf7da42cec6da5ed36f73050aec9e1a1a68efdf0067aad43a72d9b041e3bf6d936a3093975920b78484f951d4028315eea19 SHA512 59554fc885055719fe30a0293fff358cf680090ede110e83ae46320f4ca2aaf5d2541365d9ef4dd284447c6eee64fc08dfef2a10dcecd1c93c6cdf47b467aa99
MISC metadata.xml 346 BLAKE2B 22a88cd6bbabea2591308b86fe42c68007102a2e16efca2dbffaebcf93e24cbce4d0bd87d9283a65234498b2a0a09993bbeb403d2fbeeeff6c784af9ec543b25 SHA512 8e6c01367fa9c2bc76fbe51680278974c0290148da1a791eae8378978a400a27ca4bb3bb294a547f56c01c2563d5b6817ce3346500b4d404bde8985ed453f96a
diff --git a/dev-python/sexpdata/sexpdata-1.0.2.ebuild b/dev-python/sexpdata/sexpdata-1.0.2.ebuild
index 1b50c712d956..ea1ce8fd1842 100644
--- a/dev-python/sexpdata/sexpdata-1.0.2.ebuild
+++ b/dev-python/sexpdata/sexpdata-1.0.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/sgmllib3k/Manifest b/dev-python/sgmllib3k/Manifest
index e9488c11a9ac..c0ca119d2ba3 100644
--- a/dev-python/sgmllib3k/Manifest
+++ b/dev-python/sgmllib3k/Manifest
@@ -1,4 +1,4 @@
DIST sgmllib3k-1.0.0.tar.gz 5750 BLAKE2B 188ac3c55245ff431e1ad7981f706f1a8fce3e9f3aaf844252c02da1189e5b9c7d29b76d803cbbcfc157fbb1ec7f36245186693472b95ed1634a2989185308ae SHA512 f9238afb831356f66b1c3e55975e0ea88007ffe1469b8b4e325e704d1915eb0ab120f5f9e98f36eeb4bf6204a1938d8a4d5a424f0cc054b141ac94adc8ef8ca9
DIST test_sgmllib.py.gz 3769 BLAKE2B 026a843eaeb698d87e0137453b7f82763dee9a1ca446fc2c2fa9af8324297176749b041dfc2fc4c1954d743d9cfb7e773a189d99f22f7dc55ea1de486da80dd4 SHA512 722b79aa8b38626540bc331f9edb36919a8fb2561c5526be19509a58901aa1e2582e312fc2ace09cae54cb62577f266fcb10a1d98ab10685e2c79a17fea2f124
-EBUILD sgmllib3k-1.0.0-r1.ebuild 679 BLAKE2B 79287840c286c026c4ade4fff0c8f6d992227b14b2e6ffe8bb0e01d34b12ca2d3cc2fa9891c3e895dea42dd5088e841d8276d84fb38b23307876e77b5aa3cdd0 SHA512 2056bc1f0d9ea560466ca26505337806216add02a271adac610ddc6d65d03cab5ba391ec399c018036ebd1bb95b4833c8db06d5c5e0bde562f3b2ea42a896bc5
+EBUILD sgmllib3k-1.0.0-r1.ebuild 679 BLAKE2B a8781fd99307d70fe910a4b1bc5f9e207db0ca9fe73df498140cfb11acb01550ee338893cc1348c4c43e100c3abb7088eb6e068a08fab9f5817f1eaeadb27293 SHA512 080134cdf78833b4ac282bb9c32d9cd50e61f66311232d991a7d7dc875e3eb988620af738ffc94cebda928c057a34415a294c8f177b86f193dcf7d50cd873344
MISC metadata.xml 337 BLAKE2B c95ed9109d2ab27ccbe5311e23f4617d19c2b7489b805500d8bd2c8dff99d8a74054d3e2b0a455f12cd616673071d308ca404e6734fe1bf4b16893d1a2bee577 SHA512 05cbda57d5634c30f963382afc29ce0f7e761bb7e9f48d11457c5d10fea14d9df3bca07bcea75d02430b421fc5d87b6c083c2feddd7f46d9d841f6e403d1d0f9
diff --git a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
index 7ad804d30cdd..e65b87ba13a4 100644
--- a/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
+++ b/dev-python/sgmllib3k/sgmllib3k-1.0.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/shellingham/Manifest b/dev-python/shellingham/Manifest
index 39574e612732..227895eefd8f 100644
--- a/dev-python/shellingham/Manifest
+++ b/dev-python/shellingham/Manifest
@@ -1,3 +1,3 @@
DIST shellingham-1.5.4.gh.tar.gz 24276 BLAKE2B 9db0fd5b223fb8c184d9f011dddb1de0873c2084457a88cd97244137bdc5fef398cd649569cfc37b9fc57bf3f76b11643c236bdd5144a31d157884adc30dc8bb SHA512 5a56156add14a5ec9cb55ccf0a268f6c64a3e2fec90301ea31f499131560fa537ca3b3544f18944efac451fa21826114a2bbf3b54140d294d94e7ae890964800
-EBUILD shellingham-1.5.4.ebuild 660 BLAKE2B 7b839d46a91aee4a03d986894ce59cb0ad191fccb035aa0407a8799cf1430606b821f1a18d846c34ea2ca5cd1e981707a8e373501afdfef3bca120594c2dd886 SHA512 1822d6055e80a7ee4eb931e80d84f06728de7608b26bf2823fa32ce0f6e6fed70c23c65a48442612105f42623bdd635456a30f4dd0cef9866583367edaa4d879
+EBUILD shellingham-1.5.4.ebuild 665 BLAKE2B 1fc06fa623c0bd24810cb77908d1c71c3893258655ecd5ff33fb6fff4e4f288eed672653e3eae5c4896e581301d0ba98201e87c006a3d4dc1325289a11d0f6d5 SHA512 68cd42d87e91a5be1cf1f3862f4ed10dc1b392a68f21cdbf509ff7e2c1568ef992124b2e7582fcbcfa98f3dee180f6da818c490ce7d802f16bd3fd26c884595c
MISC metadata.xml 399 BLAKE2B 3477f3b15109aa8a12fc1abf5f1b7377178335a105a3f97f2b110bcf370bb2b95e31dc5893d36a40f2b7dc31bedeee59afd91a2cbcf05f511fffed798f007ede SHA512 5b1841d0a17fa581fa3d2522c1fa04a92de1a62c4f7e09d1a53adea7b0b40cabae4ef1f655c74389cf0bc6fdeb605284573ec308b6bc9f4d9577ec4350c02578
diff --git a/dev-python/shellingham/shellingham-1.5.4.ebuild b/dev-python/shellingham/shellingham-1.5.4.ebuild
index 385c95465815..5419a7529cdd 100644
--- a/dev-python/shellingham/shellingham-1.5.4.ebuild
+++ b/dev-python/shellingham/shellingham-1.5.4.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/shtab/Manifest b/dev-python/shtab/Manifest
index 17cd72bc2a7b..bc920eea1677 100644
--- a/dev-python/shtab/Manifest
+++ b/dev-python/shtab/Manifest
@@ -1,3 +1,3 @@
DIST shtab-1.7.1.tar.gz 45410 BLAKE2B 15ed00feb1bb051ad3ec21bab9a3300175b22e677db905b714e29b10308489bec6273a7f1e226b3dd70088c74b0dd5f2c7d8958a130e339d197ba290ea6710f4 SHA512 749f21e5b4eba75744a270809b761e7c795e4404727f8e6da87f6620622e42dc6e35aa923c7f8df34bec27af45ec16496fdab11b8450edb09067df9c830ae219
-EBUILD shtab-1.7.1.ebuild 569 BLAKE2B 3374c582f340ea002a7f030c2e52a9aa53b0d18d6049c3ecbdc3ef36e867c01b5e95721226506d698b8a6003472b0b86e5475821c290d2c59f29aa4f34996a81 SHA512 9c3d5dff3ba8d8019d16c27e788363a0153fd2302f00e250f7e8abdfe843bea27a4220119671f6380285fbf38c59da9491c08ae5f9d0212b429b4d175910f824
+EBUILD shtab-1.7.1.ebuild 576 BLAKE2B c0bb13ddaba348a34ddabeb4143e8557aa01dcfd8af41b94c976e7219a66ab05a4971c500ea6f656cf326cb6f4a611a69a3803ae23582ad676dd9a022ed842d6 SHA512 46994a632732c70df868dfc5d90ba88b37e745847caa00ef4581b0e0273354fc77c1a25417ecb662da42ffdb5f2a89953223c3e93518118b2b23294ef9cb88a4
MISC metadata.xml 1056 BLAKE2B da744d720169daf28375de0e42698ea7e0c1b4ac9e0f172f541389a5e1e8e86e788c586b641a58b521b2e8b23d080f41e1732ed83359141b4b4f32680d5fc58c SHA512 e8e23edd387bf397349581222ea3be84591816416b38305ba303e227677da9979a3b448004c537f4b8d8c8e1074f99a0f4fda4afcf41fcd43902731b0df6aa64
diff --git a/dev-python/shtab/shtab-1.7.1.ebuild b/dev-python/shtab/shtab-1.7.1.ebuild
index fb64e3ad4dd7..93a97ab576a2 100644
--- a/dev-python/shtab/shtab-1.7.1.ebuild
+++ b/dev-python/shtab/shtab-1.7.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
diff --git a/dev-python/simber/Manifest b/dev-python/simber/Manifest
index 3b2bb057e715..8c6625b13c0b 100644
--- a/dev-python/simber/Manifest
+++ b/dev-python/simber/Manifest
@@ -1,3 +1,3 @@
DIST simber-0.2.6.gh.tar.gz 91616 BLAKE2B 7c5cd87ba3c87315369f9d966f11cadc1578c410bf99c0d2f82f89bf4f3f008d32b6ce35126110db7ea218e6eabcb19e0a54e401cfa53610432a0e4ef381d4a7 SHA512 805f5c4aa08e1a6af803528648d3359d745fafba5e44ac416a8bdfc1e9c4ec80e9436aecd82e5b8efb16ec8b346074dc5b1300026ae21e4211777a0eb1642986
-EBUILD simber-0.2.6.ebuild 614 BLAKE2B 415cc5059587d88f46ac570249bfc207c1ee4b775990992687f5d792932dd2e495a47fdc295db9d8605181f5df5e18c1a81bd30ee3572cfaf7fc1d0ed3a6faec SHA512 b1fed542c4f44100a5a657d374181290507693d90b88d9faa5f7857fcd902a52569d0464f3ac18eed3a72ff214ecd4c35a86f12fd4e65f29af1d07bdd146bd6f
+EBUILD simber-0.2.6.ebuild 614 BLAKE2B e7f8bf31a4ddc6158fb12f7867b8589aac342fef184abd0bd37ead9cf3b86f43f1584c4c5919466883c68c3cb57fc6d646ff443d69ee672d84d972fd25cdeafb SHA512 4f39cfd9928a33fbc2951136d066be6aaf9c4ce38e07692bd624b0e51e4fe90ccee4364dcb7b4b5891a5308615f67e25a5f2d171a837fcfa8aa9709dcb0c874d
MISC metadata.xml 560 BLAKE2B 518ea5e2c71502d37d849e99d0d9d0c4e68c2b69b6b9dc21900599e7c36fd6a0eda533b75d15e8c618c97c70933bf5c505db7458dd273bee3c38f1899520e945 SHA512 3b14798951eea5d0622458627107afd09e4e6a0ed672764a92224525cd1737bc0a50d5d410e5ccbe8d170966c4730190352715ad796732850bbbb55a1d1e21e3
diff --git a/dev-python/simber/simber-0.2.6.ebuild b/dev-python/simber/simber-0.2.6.ebuild
index a377b0c08c7b..f7938eb84b41 100644
--- a/dev-python/simber/simber-0.2.6.ebuild
+++ b/dev-python/simber/simber-0.2.6.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/simple-websocket/Manifest b/dev-python/simple-websocket/Manifest
index e9e01a3c3020..a027f1bc02a8 100644
--- a/dev-python/simple-websocket/Manifest
+++ b/dev-python/simple-websocket/Manifest
@@ -1,3 +1,3 @@
DIST simple-websocket-1.0.0.gh.tar.gz 19082 BLAKE2B d1ac2d0838e22de023f44e1a12780166b00a0dc39707e8953c8783c98f2fc4fc1ad5701401117cc45b7596d95acbb734fae82a27e50be48f684ad2caeafd428f SHA512 63ccc19fe09f675e098f33d32659d1314b573893014bc203abb285c3ff6c04916fd6b592bcf50cc9d65d40d4ebe739e686ac53257ff8407de60312d6e21ca1b5
-EBUILD simple-websocket-1.0.0.ebuild 732 BLAKE2B d0e6ec7f00d104f421d5f5b64cccfe83fd7a8927d97cc767945771b2d0cf9daa6129451ecb3cbe70494744d5eb2ef55029067a214e3e0ce67e15173d9bcfdac5 SHA512 851512924de2abc7d73b3890f5f1a2f26e1c955eed0340a43d4dba36279551e70af3eeb2bf792d5fda35bee69a66248f460d90e45acc8585f0b75b15566a2428
+EBUILD simple-websocket-1.0.0.ebuild 737 BLAKE2B e7a883e894bc70cfe641c81928967a797240fd8148a394da42d39572d431d3f6ec1c42f0435a23b749bc243ecf1d6c4688625c063270aedc695fb6fb4ef2a90c SHA512 d227e9b00c22e06b0018b1d9bc3d9f757097cc24a555cce7c30617eb713a3ffae0658cd455eb84bc53bc3525c586307459de326b2fc6cf25414e8ffac5ee643d
MISC metadata.xml 393 BLAKE2B 09d0aa4a7a7564fd93b50194d1fe7d294f81586322d290714739b302403732bdc4ed47a6ea6d7acfba00a64422e5243db54adad7497e1d8cbdafb7ce117334fa SHA512 f679c191c92a0fe2e7a2f39c5ec35710504c97fc9f9ece12d83a7aab74f59918c3d28775dec256594e32170b27a8b0a1fe996bd00f30d607e5347f985e9b59f1
diff --git a/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild b/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild
index 151639b180df..59c870698256 100644
--- a/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild
+++ b/dev-python/simple-websocket/simple-websocket-1.0.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/snakeoil/Manifest b/dev-python/snakeoil/Manifest
index 68c49a1d4227..222fdcde68a7 100644
--- a/dev-python/snakeoil/Manifest
+++ b/dev-python/snakeoil/Manifest
@@ -1,4 +1,4 @@
DIST snakeoil-0.10.8.tar.gz 174380 BLAKE2B 96c5f4e106513ee8061c6278345ac132510202faa0e915b362170ee7de5f23f0b7bfdc671c0c07721f57eeeb90df5f6851be70d4541295029d93126ea680e50b SHA512 7088cd3fb34bc666a51ddd59b0bf6c9d9da2f04727057ffa5b74ffb188efd63153afcf45442e99b8e1611642b71cf92518dafcacb85717dfa82370df18458497
-EBUILD snakeoil-0.10.8.ebuild 821 BLAKE2B 21079b46f66768a41e5ea3e70815a2ed360332a7396aa088276380211ac715f92ebdf5b74685c5bc777d92193fac09a7bd2990391e7bc0468c2b72a3f47317d1 SHA512 829967a92e3f6aeb560f364a8fcb7fe8db65fd15ac9056304ed01abf275e02533403a8098fa20eb4827a4a5da03616ef0a7e60ae1f13516a9da641b75daf67ee
-EBUILD snakeoil-9999.ebuild 829 BLAKE2B 9e862576e4914c0907924cd9d0374bb82cbe3657135962416064814ba8a8de654fbdf9b83ef3a4538c803dccc0c1fff45e37477a7bbb8bd4ef30df320d18dee9 SHA512 578c9faa484bf4b10ae25c0eac097abfcd1243d82a2728cc2e02991b1f817e06c70ce52b3047256f67f915f9e0318423265f634feba97a45f971d964863e2ac0
+EBUILD snakeoil-0.10.8.ebuild 821 BLAKE2B d027db35f68a4f046c24694318263627b2217d821a163cad5dfcfd595fa69a6df5f3892bbcffdd55da72d9ecc6baecfdf97f13954aeb2805f3247c1f1b951a79 SHA512 f337d4864625f7158ab2700f30a208c51650af1ce1d2704f2aceb9adf558dbd3bb388f94f7edf49bcd579d828a213a25a098264ba7515414c567bb1cc677da7e
+EBUILD snakeoil-9999.ebuild 829 BLAKE2B 96c4bb84942d1c328302fc6a3630d6120da228e502b7bfb730dabf8b0c5183f6bb0dde0240fbd99440c50be357794aa07441255415e066b4cabf8be3d73ae97c SHA512 b423ae71bc406d99a28a329fd1cf8a4d0c21dea8d7b0d4d556cb63970baa4ee44849bc6d014710c2bc42eb0ea1e84f1e5a4d6e365662034b2b9b26165ff4a116
MISC metadata.xml 394 BLAKE2B 1f11a6a69a1ed5736bdddaf949b97760d2986eaf848bbceafa706dae01dd8e84f2977d130179324856e35353702e8f84e2cf7b2e30587b5f21a7113237825c3e SHA512 71abd7d9037eb4412a992bcf6933999f0dfec0c39465fe5bcb63e6a8437ff901764c03ad65e363f4ce5d8789f364b7f732542c7f298f1d04a2a68343acbc2129
diff --git a/dev-python/snakeoil/snakeoil-0.10.8.ebuild b/dev-python/snakeoil/snakeoil-0.10.8.ebuild
index 95d88af8d962..c6044c38301e 100644
--- a/dev-python/snakeoil/snakeoil-0.10.8.ebuild
+++ b/dev-python/snakeoil/snakeoil-0.10.8.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/snakeoil/snakeoil-9999.ebuild b/dev-python/snakeoil/snakeoil-9999.ebuild
index d61275cf8484..c6db942d1644 100644
--- a/dev-python/snakeoil/snakeoil-9999.ebuild
+++ b/dev-python/snakeoil/snakeoil-9999.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
PYTHON_REQ_USE="threads(+)"
inherit distutils-r1
diff --git a/dev-python/sqlglot/Manifest b/dev-python/sqlglot/Manifest
index 8db19e499532..d7df0bf575ec 100644
--- a/dev-python/sqlglot/Manifest
+++ b/dev-python/sqlglot/Manifest
@@ -19,8 +19,10 @@ DIST quote-1.0.33.crate 28090 BLAKE2B 77c4b166f1200e1ee2ab94a5014acd334c1fe4b7d7
DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST smallvec-1.11.2.crate 34801 BLAKE2B 58645e99db8f02db64d02c75860c7ea41836c427c03ee3b0b23365e73a406e4fd6ac312bf13fc5faef8bb6111c10fcfd5f839d5b3686e9b34d1626f8469fc327 SHA512 5cfb427c3b99b0dbd71f6154ed899abcde9d7d2992977ac7b2ef3a4c3ff51e4efafd133071a69609b4ed6cb269bdc26b79eb72e1988f10dfcaef8185d950cd1d
+DIST sqlglot-23.15.10.tar.gz 13159370 BLAKE2B eb1d675288f33c51938597c4b186ab4727f3149049c5089ea0c4aad8b479bdb0b51fa5bfb9a76fc00ca6c5d74aad1ce1ff347046516aa100c1af0f7640393de9 SHA512 75cca2b9fa17132644bf8cf85f7b35c05cc2d304077ad3b91476daa45216d8fe2a0d1c6ef2161b62714771da373491570022debe64b552b333eeaa0b2f940960
DIST sqlglot-23.15.8.tar.gz 13118607 BLAKE2B 967590ff24f6a25adc4c227510ab027f695cf12b90dbf3304a6327afcdbfbd7d96d7f77b25876f3e7dce471c78e38498f9c156671f84f25b7eeecd315678a958 SHA512 4d283b9cd09b7bee873c07b9618cd046d1d312bf8e3280a635ccb91c45532c590a152db97cc338be91eafc2e68dd587f48460ad8eea1ab0b4c5ec5f64c2be2d9
DIST sqlglot-23.15.9.tar.gz 13124523 BLAKE2B 653c443dfb6308ca7dd896f24aa8783a06664ecc636416bef057ad2d8d98f988fcf95bc86bc55ec19a0fe479308dc1f1e2fdc125cf5fefb650955e9e3af20344 SHA512 198788fc3a0cf08f49f37a6dad79e31e909718b7fe27575cc4fc6a426a868fab2849a9923f1628ef03f56925928a70497efa616330281189dba900a84b4926cf
+DIST sqlglot-23.16.0.tar.gz 13162737 BLAKE2B f15f5ba639368be3268f62e9730cc8bb9c699c523dd7fcdad9fb37f28c7473f0f5ea6253d75c9bef3b2fe6f3f5884697924e9521d21f0efb289edfb4ace660d3 SHA512 33a0b9234ba95d5372b4673dcd877fad648e78d367ed715c8e40900fb10eea03a4bd129e10bd20f2701d504279d1a2a82dbc8256363d348d4019c3ff43927a26
DIST syn-2.0.41.crate 246016 BLAKE2B 9d389f2e2a0acb4c84c309456e8ffcc88c5d4d541535ed136832d7a6054dde45a598bb68e8a6f3062ca2a96e1ceae947d54b3aec9bad65b0c51d6733aa6c80db SHA512 6bbaf69ca783025dfb81ac3612ac60bfbed31b2d87792909b35c12892dadebdaff2ddf9463105e536b671dce5870610ab90fe29471284bbd3014dca8d6993f1a
DIST target-lexicon-0.12.12.crate 25156 BLAKE2B f3803596c75f6c89438592a1176c3748fc2c0524d7d50a20056de1cd26d40c572b05bafcdf6dd702752864bea37c8b4f28f96dadc12a5b3bb1d279b25e489f85 SHA512 6147295c43ba1b7b087a3c5ab51534b2985e4e77e5e15687978cfb9d07e21c4fd9bc7191576d6cabd268d08a44dc733c4a957e59dba8b948c2055d8bb433aeca
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
@@ -33,6 +35,8 @@ DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1d
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
+EBUILD sqlglot-23.15.10.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2
EBUILD sqlglot-23.15.8.ebuild 2602 BLAKE2B 3bfbd91a9bd26b48f14f4ca2d1143e55e37da4f8c0d893b1a3d4d5853b7959d325669fc46e8f79e5e817b139ccf0684e663456d3b45785195b4e06942522ff08 SHA512 f8c1aa7ea03ed2e0044b6550a13f1e2e40999a16a247cd7206db725c14d3ba06a92cd1909a0126d51ac583ecd8a4825f4da678aab079eb94a7e7cbad16ecafa2
EBUILD sqlglot-23.15.9.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2
+EBUILD sqlglot-23.16.0.ebuild 2602 BLAKE2B 2ebe12c252293a3ff60948e560fb6a49f93e202003fd3a94870eb874cf6be356807cdd62413bc26ae2f01757b913a396d988a856f938d5685162b639fa3ab8f9 SHA512 5386d1a924752114b0c24079e25bc6b4da42b65aacea2e7f8dccce8acb460940dbdc10238ed3e205d76c3ffc4fe5ec69bec0c1d4109f63bc220c89b02ae3e3b2
MISC metadata.xml 611 BLAKE2B 10bf684677182565c9932d51ed9b3b9c80d376d6db945bd7b0dd0d9a19a85dc0d10cb169ff2048ae5f7f73d0f438d259b6231c13c525b5374ec99377f4ffdd10 SHA512 2b26d0f77962807052b94ad78addcfdce9859042af3be34df267dc6e70b6231dd779563935fd21955cd8646fd0cce3fee8c939387ac8056194a0b777743dd2ae
diff --git a/dev-python/sqlglot/sqlglot-23.15.10.ebuild b/dev-python/sqlglot/sqlglot-23.15.10.ebuild
new file mode 100644
index 000000000000..3ecfcc322a3e
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-23.15.10.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+CARGO_OPTIONAL=1
+CRATES="
+ autocfg@1.1.0
+ bitflags@1.3.2
+ cfg-if@1.0.0
+ heck@0.4.1
+ indoc@2.0.4
+ libc@0.2.150
+ lock_api@0.4.11
+ memoffset@0.9.0
+ once_cell@1.19.0
+ parking_lot@0.12.1
+ parking_lot_core@0.9.9
+ proc-macro2@1.0.70
+ pyo3-build-config@0.20.0
+ pyo3-ffi@0.20.0
+ pyo3-macros-backend@0.20.0
+ pyo3-macros@0.20.0
+ pyo3@0.20.0
+ quote@1.0.33
+ redox_syscall@0.4.1
+ scopeguard@1.2.0
+ smallvec@1.11.2
+ syn@2.0.41
+ target-lexicon@0.12.12
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ windows-targets@0.48.5
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+ https://sqlglot.com/
+ https://github.com/tobymao/sqlglot/
+ https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+ native-extensions? (
+ ${CARGO_CRATE_URIS}
+ )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+ native-extensions? (
+ ${RUST_DEPEND}
+ dev-util/maturin[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so"
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+src_prepare() {
+ # remove fragile timing check
+ sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+
+ if use native-extensions; then
+ local DISTUTILS_USE_PEP517=maturin
+ cd sqlglotrs || die
+ distutils-r1_python_compile
+ cd - >/dev/null || die
+ fi
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # Tests require pyspark or duckdb which aren't in the tree.
+ # Pandas would be a requirement normally, but it gets ignored by proxy.
+ "tests/dataframe/integration/test_dataframe.py"
+ "tests/dataframe/integration/test_grouped_data.py"
+ "tests/dataframe/integration/test_session.py"
+ "tests/test_executor.py"
+ "tests/test_optimizer.py"
+ )
+
+ # make sure not to use an earlier installed version
+ local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0)
+ rm -rf sqlglotrs || die
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "simplifying timedelta expressions" dev-python/python-dateutil
+}
diff --git a/dev-python/sqlglot/sqlglot-23.16.0.ebuild b/dev-python/sqlglot/sqlglot-23.16.0.ebuild
new file mode 100644
index 000000000000..3ecfcc322a3e
--- /dev/null
+++ b/dev-python/sqlglot/sqlglot-23.16.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+CARGO_OPTIONAL=1
+CRATES="
+ autocfg@1.1.0
+ bitflags@1.3.2
+ cfg-if@1.0.0
+ heck@0.4.1
+ indoc@2.0.4
+ libc@0.2.150
+ lock_api@0.4.11
+ memoffset@0.9.0
+ once_cell@1.19.0
+ parking_lot@0.12.1
+ parking_lot_core@0.9.9
+ proc-macro2@1.0.70
+ pyo3-build-config@0.20.0
+ pyo3-ffi@0.20.0
+ pyo3-macros-backend@0.20.0
+ pyo3-macros@0.20.0
+ pyo3@0.20.0
+ quote@1.0.33
+ redox_syscall@0.4.1
+ scopeguard@1.2.0
+ smallvec@1.11.2
+ syn@2.0.41
+ target-lexicon@0.12.12
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ windows-targets@0.48.5
+ windows_aarch64_gnullvm@0.48.5
+ windows_aarch64_msvc@0.48.5
+ windows_i686_gnu@0.48.5
+ windows_i686_msvc@0.48.5
+ windows_x86_64_gnu@0.48.5
+ windows_x86_64_gnullvm@0.48.5
+ windows_x86_64_msvc@0.48.5
+"
+
+inherit cargo distutils-r1 pypi optfeature
+
+DESCRIPTION="An easily customizable SQL parser and transpiler"
+HOMEPAGE="
+ https://sqlglot.com/
+ https://github.com/tobymao/sqlglot/
+ https://pypi.org/project/sqlglot/
+"
+SRC_URI+="
+ native-extensions? (
+ ${CARGO_CRATE_URIS}
+ )
+"
+
+LICENSE="MIT"
+LICENSE+=" native-extensions? ("
+# Dependent crate licenses
+LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016"
+LICENSE+=" )"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="+native-extensions"
+
+BDEPEND="
+ native-extensions? (
+ ${RUST_DEPEND}
+ dev-util/maturin[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/sqlglotrs/sqlglotrs.*.so"
+
+src_unpack() {
+ cargo_src_unpack
+}
+
+src_prepare() {
+ # remove fragile timing check
+ sed -i -e '/assertLessEqual(time\.time/d' tests/test_parser.py || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ distutils-r1_python_compile
+
+ if use native-extensions; then
+ local DISTUTILS_USE_PEP517=maturin
+ cd sqlglotrs || die
+ distutils-r1_python_compile
+ cd - >/dev/null || die
+ fi
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # Tests require pyspark or duckdb which aren't in the tree.
+ # Pandas would be a requirement normally, but it gets ignored by proxy.
+ "tests/dataframe/integration/test_dataframe.py"
+ "tests/dataframe/integration/test_grouped_data.py"
+ "tests/dataframe/integration/test_session.py"
+ "tests/test_executor.py"
+ "tests/test_optimizer.py"
+ )
+
+ # make sure not to use an earlier installed version
+ local -x SQLGLOTRS_TOKENIZER=$(usex native-extensions 1 0)
+ rm -rf sqlglotrs || die
+ epytest
+}
+
+pkg_postinst() {
+ optfeature "simplifying timedelta expressions" dev-python/python-dateutil
+}
diff --git a/dev-python/sqlitedict/Manifest b/dev-python/sqlitedict/Manifest
index e23f619ee197..bf8285fd7b4e 100644
--- a/dev-python/sqlitedict/Manifest
+++ b/dev-python/sqlitedict/Manifest
@@ -1,3 +1,3 @@
DIST sqlitedict-2.1.0.tar.gz 21846 BLAKE2B 727d37cefcd1f847b29297f15dc97d70e516d44953dec69e4453bb7649b08edcb6b090d3915826b2b607864dbe28faa489d72fc930d2b1497077e6330d76f99f SHA512 b981dfd70b0d8d0a51e71c14db484fec523adf6cd3af70fcf5c24ae743dc97694113f977cd10c89746e5220aa9334f4ebe89bcf47aebaecd03bd8a4695b03fc9
-EBUILD sqlitedict-2.1.0.ebuild 586 BLAKE2B a9404d4dfc7a5df6aee76ff06c209c10bedeff3c899be8ecfe81050b600a1d1ea6b00018230e8acb785442f6443f9cb46ced20038b66b94aab62d2c12becae64 SHA512 40637d6fa0c1c5bff30d42ae8779024a87ef750a0d9bb9c0d0cb7762e69ffb7aa2e3f3b4cb6e2b7b80b49f1f525d402b72013b4aaa4a267d4baafb370c8a835e
-MISC metadata.xml 389 BLAKE2B 6ed74bdf480286f5361446e635025d40f8fa99c80543cbb8a01e744656c4d2aa0b65725b65743150b85162295baf511ae3741c43f299ba59fbd7debdc4160c43 SHA512 e84563debb7ea6128b4eb19bad06caaf7f967a73ab1ae39b5569990611c13659ea9b757164f429d5022030c85e7d7a3222be715af5123d514310dccc009bfcdf
+EBUILD sqlitedict-2.1.0.ebuild 578 BLAKE2B 26df96fcd2ffc7bdabfb2974aa17fed9a4443c60999da70e826328d17506cebc7233087cc7e2589c233b0b0f5fe4864421f63d0298abfbafeedd37c0050449a6 SHA512 5a473949d9a25c931b458d340af24df697486489e0c39b573edf35ab7ed510f542e13926e20882c5de2c9c9ee786ca7915e4320979328e87cdce4b08f081897d
+MISC metadata.xml 381 BLAKE2B 4ec66462c1f2882e0d9b14d5383b1c5f63db7f98dfe89b1107229b09850714dfaa0eeeb52d2c2e3e680a0eed0646a44796907c7f1183e2486b42d6b18ad00d40 SHA512 ca83b3fc874ff355ff70f410ce448e19813b891dca85f51787f1c10044e76069eb473fe9329d38ca04991a9523c695cdc2507f28f6a37728076bd2bed222279c
diff --git a/dev-python/sqlitedict/metadata.xml b/dev-python/sqlitedict/metadata.xml
index 0405d36bf449..e0f2a7f3644b 100644
--- a/dev-python/sqlitedict/metadata.xml
+++ b/dev-python/sqlitedict/metadata.xml
@@ -6,7 +6,7 @@
<name>James Le Cuirot</name>
</maintainer>
<upstream>
- <remote-id type="github">RaRe-Technologies/sqlitedict</remote-id>
+ <remote-id type="github">piskvorky/sqlitedict</remote-id>
<remote-id type="pypi">sqlitedict</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
index da7495ac1ac3..6f2f16534f58 100644
--- a/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
+++ b/dev-python/sqlitedict/sqlitedict-2.1.0.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="sqlite"
inherit distutils-r1 pypi
DESCRIPTION="Persistent dict in Python, backed by SQLite and pickle"
HOMEPAGE="
- https://github.com/RaRe-Technologies/sqlitedict/
+ https://github.com/piskvorky/sqlitedict/
https://pypi.org/project/sqlitedict/
"
diff --git a/dev-python/statsd/Manifest b/dev-python/statsd/Manifest
index 5481448b5f49..3549ca209e0a 100644
--- a/dev-python/statsd/Manifest
+++ b/dev-python/statsd/Manifest
@@ -1,3 +1,3 @@
DIST statsd-4.0.1.tar.gz 27814 BLAKE2B 18e7d1c0e4701e53972cf0f7f8fb7f4d17e41023019a642e609fc86537a6f51cd89da8d4e725ffaf5328f7d4a2a41034676f419856d0da0bbeb9915751b81eff SHA512 1a9aa4ba810aa75b3235e6357b820d8987ffe4ed55709929a9a53c6ced587525217e55754600f9c5596ea1e5fd26a0ea15b643199aa39e920d95120e22fc2ae0
-EBUILD statsd-4.0.1.ebuild 497 BLAKE2B 432a8a166c6b4d8b5a1091fc20cdcc6f3edd529d9e555cc8139dc3f04535cfdd3e038e23e645196a66cad03e4c679df4c5ceee657fd4062dc8b36665c20adada SHA512 2ce915d4c6c4cdfea2133b03dc3477b2e44ab76c9365de7b337b4f9012d8ceb1c03c7e66728ae3e26175d2ffa2c9866892857ae7edd05bfd44872952494c2065
+EBUILD statsd-4.0.1.ebuild 497 BLAKE2B 097a5b1959d4caf9f07bf6bdde893f7fa20ac05fa51cb0cbcb61f111f0a30c6e609d0217debdb118f69a18655e5a363151bb11f42fb51e1ceb03b3b5ff2ee4af SHA512 abbc9d5b541fd566df602b006db2021eb786492e2a588ed9478058ae2d7bbc76e9199ea209a25e8fc197660ac7e89eeadfc14b359f0048c56ce68af3f2ffdfe2
MISC metadata.xml 499 BLAKE2B 051f5627c5346348db815cc04cb6424767df8c5d0356db4d21a315f3f13acce3389d4f6015f185a24f302a4e768c135eab5255a453791df75f56c966d048ff02 SHA512 3f32abbd1912837281894a52edc7220d52e6324c5ff07c9800e0df86500ac41039225aa0c82b8fdc9d1923200fa4b2bce59ad6562e6d46aaeb4cf502338c18e8
diff --git a/dev-python/statsd/statsd-4.0.1.ebuild b/dev-python/statsd/statsd-4.0.1.ebuild
index 1d406f51acaf..52aa01d52e80 100644
--- a/dev-python/statsd/statsd-4.0.1.ebuild
+++ b/dev-python/statsd/statsd-4.0.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/stdio-mgr/Manifest b/dev-python/stdio-mgr/Manifest
index 5fa1a0d7d1ad..b93e9ce3df9f 100644
--- a/dev-python/stdio-mgr/Manifest
+++ b/dev-python/stdio-mgr/Manifest
@@ -1,3 +1,3 @@
DIST stdio-mgr-1.0.1.gh.tar.gz 8447 BLAKE2B 72038ea34177829d77ac239585775557b5a0a253879c027b2aad64045ec8bafbfdc250d94fe61cde96f06616f774edf42b384bfef7fbf69af442b0a9b703cf9a SHA512 2d18e5d65faa7a73373b56fdac3893768a65a36bed17f017b647e71431a6bff44ce1d39022f1dbbd31ddc9c0e704743a164f4b7610fb62d75aa34ecb53331366
-EBUILD stdio-mgr-1.0.1-r1.ebuild 885 BLAKE2B a390ca953c8bbb1c966e0eeb75ce25a6dbecb8ba65dbd2304c217661cdca848df7b245820d3a64b8b92249dfe950f9e49ff982dc2e8f1fba0d8a1ee277ce8d9d SHA512 682b581a618c8e614e0d16e17ddc83d76c841c8a81ccaf0254373130bb75c6232290c5033dd54e98630a62ca0c3b2b61164f63c50a747bc3b1621c294af6ef86
+EBUILD stdio-mgr-1.0.1-r1.ebuild 885 BLAKE2B e7e99aff12382853faf6c4265e40e2e3e2e3c24cef4c46fc9694866c310a372064ca5d9ccca97e026cb5b4d85c5046ba787e356086d89176a5167675522c0cfc SHA512 b45bb8c5b1cb5c8a2f9509102db68cf19ac74773f3ec17e4d416fe233756be56178b5c272bdccd2b99090d18914268b3747ae887aeb6ba3b2efc50ef46c4493c
MISC metadata.xml 843 BLAKE2B 28d7e9188dfbf2da64435abcf5fc87d7440ca4b676f74da1d50f2038bc1ca786619f40476c967bf96904acb00f8be4ddc353b5884826d86cb33308ee1660022b SHA512 e0e914175cb2f69f9c11afe26b74178f16bf10d37bc35ee67ce55e9f3347e485a89db3af81ef5c0cba4daee8c167a0daaa7c927261d718007b09c2f9d8a35306
diff --git a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
index 8480e72b7844..9e77d94ee4d5 100644
--- a/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
+++ b/dev-python/stdio-mgr/stdio-mgr-1.0.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
@@ -19,8 +19,8 @@ SRC_URI="
"
LICENSE="MIT"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/attrs-17.1[${PYTHON_USEDEP}]
diff --git a/dev-python/structlog/Manifest b/dev-python/structlog/Manifest
index c79ebbedf37a..00764494c4a0 100644
--- a/dev-python/structlog/Manifest
+++ b/dev-python/structlog/Manifest
@@ -1,3 +1,3 @@
DIST structlog-24.1.0.tar.gz 1340948 BLAKE2B ad92e145a8a45f7aaf08f26e637b4de42e56d3c5931f022b4524126a5650f30a8e7185ce87bd7e2c91fd48853dfc94585c13184bded1792d2c50153625379c3b SHA512 bb64d8d4ab9afe7482bdaafc3efae833426a256575ff99d013ae1438f3d5d0261842e598028ea644824577f579c5c4704108ce597de0a2eab5ffc1615a609ea6
-EBUILD structlog-24.1.0.ebuild 749 BLAKE2B 72101738a38a449293b5905079e819a294993c834dee8072da52976f5a857303b4e194d82d09ee37f43edf28191caaf5db549dc0900e0fecdf5030a19c22c336 SHA512 69c20c6c218b027821ed37f619617e6c9bbc2aff6ae26f62257d958f647157984bbc0cb76a3da39632ec02c93e043446bb024d215c63ea57ad73625725709d98
+EBUILD structlog-24.1.0.ebuild 749 BLAKE2B 4e5d4b7d06e1eb80f02902c9bb6954c54c7629a3a3453c43dcc275e49d20938767ca9abd4e003a232f4fdeffcc4afc5157f3e8de2bcbf7c6dfe618a73d23afee SHA512 57f9a7dc7b6fb5ae3302d2a0b9e32175b4acee80db89fa45517833094f1e6909a76867ef908c0d0ec0df7fd375bd4443e00fb62d703811e80eb760a79608eb4e
MISC metadata.xml 499 BLAKE2B 3fd4b395c6312a21c1db3ad187013d4fafe64725d00fc7e0c1b7db7b1be3cdae014c0688f9bfc867af791cc806d4212d88b7f5f7e8446d32262e1f7d77aa7964 SHA512 87195f8f65e6892029749b08fe428f2d2bad0d261c562caebed9e6052f932d9f73d57227acdc456601bb9ed48f313d9ba8f2581f6d7949a2fd9b7ff3d9f03e57
diff --git a/dev-python/structlog/structlog-24.1.0.ebuild b/dev-python/structlog/structlog-24.1.0.ebuild
index fee4f15d2277..02a4f3b08696 100644
--- a/dev-python/structlog/structlog-24.1.0.ebuild
+++ b/dev-python/structlog/structlog-24.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/subprocess-tee/Manifest b/dev-python/subprocess-tee/Manifest
index 4e618cc40164..d0cab331a520 100644
--- a/dev-python/subprocess-tee/Manifest
+++ b/dev-python/subprocess-tee/Manifest
@@ -1,3 +1,3 @@
DIST subprocess-tee-0.4.1.tar.gz 13599 BLAKE2B 779a8b5381155e8d524b6715ab9cc37f8e55565dd378a2d256648d56f018dc71860b0db2a50572a5e03fab7d2de5cd691be53c49c1aa79e756b4eb8a8d5878a5 SHA512 683813096c4bb78a4263075ba8590a926134ec92db5e2e72ed98ab1db9e231768adc15bb4273ba138f9a1b2a14ae4050d0b6acc76d483d0f3530f376ce8d9eee
-EBUILD subprocess-tee-0.4.1.ebuild 918 BLAKE2B 485ec31b6029cfde12ea98e624f901bf25b3c81461e61f163356098f623b9a4ab49ddb163df23a77232897d22faac7b98d8a15d3f9df33c702d51a99bab59b05 SHA512 04e8983e3d2d5f63029e9a80562c3af7c90bc023ddec3ee4670dfb822a4ccca97ae9bc81d24237b61f9118542794a39541d84461e0dc9b49d4806852cc8841a8
+EBUILD subprocess-tee-0.4.1.ebuild 918 BLAKE2B 08a5b9097ef2c54596511066400a727b04d79053ca393cdc519715e9dd45d4f8df45fd1227c98fdd4d98019d72f6e7f1144b15a5577f4a47f7bf7cd471ceb6b3 SHA512 d988af95717ac5c0f6c69e48015a1b8da46a6e3a8e1060e0deef569b3a9a4ae6cb29517eabad855852025615230dc8249b6823db4fbf728895b4bd770df41f31
MISC metadata.xml 733 BLAKE2B b18b79649744580db9298cb069dbf3b4c23d10983f012206199f6049752a5a232ed7068daad0716add206cfbf811d3c30e61c90d465e9f2a7f5c444f415d5dad SHA512 a3458edf61b355dc98f05602aa0a98c56d553567f85644ce5157f6a36f8947f8fb11971992305074c1d00a00e38481d4b34048ccf2312f51b477f33498cd792f
diff --git a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
index 7fe26d7f68c5..c88d963d66ba 100644
--- a/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
+++ b/dev-python/subprocess-tee/subprocess-tee-0.4.1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/suds-community/Manifest b/dev-python/suds-community/Manifest
index 76950a41e0a3..a1d59e284085 100644
--- a/dev-python/suds-community/Manifest
+++ b/dev-python/suds-community/Manifest
@@ -1,3 +1,3 @@
DIST suds-community-1.1.2.tar.gz 285409 BLAKE2B 6cf047bb6fa6aed147fa519fee4300f52195c94a409aaa769feffaaf4d43552a566efb0162e440092c3dcb8ec21cf441325db449e5417b81a5f859133a078b83 SHA512 9f26ebbf36fcbd915281f3c3afd4ea776ca409ede4ba9e487b746ef4e527171ee2fdb44075100d52b5bba0658fafec817eea2cbf64b8d2851bdc974aee430d57
-EBUILD suds-community-1.1.2.ebuild 583 BLAKE2B e9d570770284504e673ab667779fa63717c759c4a93166ae46f5167d1235d31f3546159a0cad868f802e15d99716ce674dd756e02db5edacfb86333becf087dc SHA512 044e52ccfd08e4f3b97927f3a4dcc1c92a485046c7b6d49c102a9bb601095c732f7acc08c25f09193b07f2474de2c1b8f34ef59dfa7b8b4d1f264150eaef2211
+EBUILD suds-community-1.1.2.ebuild 583 BLAKE2B e39831b10f03df77b732f2498d63c7a55f860eb2106aaec559be82f6c8a0c2289b927facb28d005fbbea6f4926d7075b36cc679f2088e833221cf5af060b6e85 SHA512 2fc79ad2ba535ac67791b80c587ae48525fdef83d0f424ba4e3236098b5ff798a086f1d940003bd10045eb4d8c2a990667130f2f25570576dc750ad8f16c9c19
MISC metadata.xml 557 BLAKE2B 1ae35931a85cfdaf853e47471764926aaf69ecac0e4d0fb208278dbe2324bfb141d1f3a870eccb94fa10c4450c2c7a141a4c007cd24d65f51a52536f7b9839e4 SHA512 232676d84079a770034e67f6d23592375998b5940a46efb7f1a654de6a78df8296a3fef694e65a7767add3dcf3ccf0b0d947d0733c85a68f5c4ff802e09b0bec
diff --git a/dev-python/suds-community/suds-community-1.1.2.ebuild b/dev-python/suds-community/suds-community-1.1.2.ebuild
index 81b3bd2cb4cc..6f77197c4f43 100644
--- a/dev-python/suds-community/suds-community-1.1.2.ebuild
+++ b/dev-python/suds-community/suds-community-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/sure/Manifest b/dev-python/sure/Manifest
index 3cde168702bf..59ef97b00b0f 100644
--- a/dev-python/sure/Manifest
+++ b/dev-python/sure/Manifest
@@ -1,3 +1,3 @@
DIST sure-2.0.1.tar.gz 48467 BLAKE2B 2143d073c09e46fa987c6d62ebf59aac61e1304079707cf517d7d1ee10303c21369517a1fc2836d8f1081ebbe7d9c3e68aa629d432f85622b9ff8eaab1dd2abc SHA512 f319685ebb1c00bb064bff3e86543789ec94c9a6a8192ca2e97da3513208f9cac66e9db44e945f68ab39eec696880a2c211627f9881623492946e1a14f2444f5
-EBUILD sure-2.0.1.ebuild 727 BLAKE2B 12a2681c8ff5483a8aa38a3306163a970556218e9b3091b29f7b25fe2275a14ae786362df6deabd3d8885a59f34a8c2b10f8f1f0f83e1ad0a4f8d78668f33e67 SHA512 3fd62a26146e33083df940daeb3b3ce37596025b888db9ddbb874c6d30ed2cc0b1a598885fea797867da223fb8e639dc8657822310d7b7709895c304b0cf2bfc
+EBUILD sure-2.0.1.ebuild 727 BLAKE2B ffbdfd0769206435fda83f40db25ef444fe8c5062774d02537400883b6aa639bc92ba556b9338d9439b5bbef3c77e720ea0c1433a947d1174a9c9e8ba2253b2c SHA512 e1f75eeefc41c618886922761d84c162cc394ed14f7d82c94a845b5754973dca6a1bf34cd205f02380e900815c4b3026b413398d9636a9645929525f0a5683be
MISC metadata.xml 583 BLAKE2B 3a551f125c9df8f77a05b69cf54b30d94bace7869decb608b3685e06a7cb9f1462d4e674d06d59d84100e06ee95cce30a68c4777632bb0691397f1e6faaa26ef SHA512 57b87cbde1f34395fbd42bc8f7712aaf193aded2248815cb6919cb51387227f1cab46dd0d1595be9a55bdd131ac554e401366c3740c3d01782b8329a6f8e6588
diff --git a/dev-python/sure/sure-2.0.1.ebuild b/dev-python/sure/sure-2.0.1.ebuild
index 3cb8830cae60..a1471f0f8a07 100644
--- a/dev-python/sure/sure-2.0.1.ebuild
+++ b/dev-python/sure/sure-2.0.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/svg-path/Manifest b/dev-python/svg-path/Manifest
index 8b33cee66684..20226b44f5e9 100644
--- a/dev-python/svg-path/Manifest
+++ b/dev-python/svg-path/Manifest
@@ -1,3 +1,3 @@
DIST svg-path-6.3.gh.tar.gz 51479 BLAKE2B 895069baa0c9577fe222c16a5763cccc6bb18ebcb62471faba0b2e9cd06793b2f8e07790ca8153feaa3ee5ca35b2b11ab7ec821dc3ad98e510f6ec76e00f058e SHA512 fd9dd9e1e603be5e212e3eb247c9f3778203f5285397a4cdde4c038c3f31f7bc2b8904491c208256996e2fbd39b4e5f7ea58d964bd5d22bc09c57e4bc2c70317
-EBUILD svg-path-6.3.ebuild 884 BLAKE2B 02e8c2b3547757d0e080dd3c72234e4a8c98bd55ceefdc24a77c7c45462044a75ede159e011c93ce118d3512cf99b14ee351a73d506a4a4d38dfe45c9f783b2c SHA512 8f32affa3569eba836da0d8e3809ff0b2cbf8fd4c433891619a7bc28e864313b63bdf25aa7ef507d1a2d8d890999b31556b1828ed6c358bae865a89c8ad13d4e
+EBUILD svg-path-6.3.ebuild 884 BLAKE2B 3b1ab95de136049c9cc3edf3b7142ca9df392ecf00ea3db73ba974f53e4ca4a4d9d1e89fb632bce56425fb9de367f776934295aad53eee59706f5fd5217b0d9d SHA512 a0fd361ee1552630fb9a0c57bc3303b9cdb3653b53011e206c6a9138211effe0e14e064fb64c9ab0e0000531eb7cfe210e60cc02c8f2d054eb5d3b5087ae4367
MISC metadata.xml 605 BLAKE2B 7e4f5fadbcb069ee85389cbf3a93dfc75db9f2c791656f3820fc38e0eb1722959eb8a448395697fd1b87cb6e442b075629fc3df881f0df8dba5715e36cbe217e SHA512 cbd774db6a6e9d1a95b5dbd4884df0de34d24734cd538479f89379be0dae92517171a05bcb014284f93772d48db4f02b0a1aadbb7f9bb4f6a6866e4a8bb910ec
diff --git a/dev-python/svg-path/svg-path-6.3.ebuild b/dev-python/svg-path/svg-path-6.3.ebuild
index 692ad833b23d..703c0e787ae1 100644
--- a/dev-python/svg-path/svg-path-6.3.ebuild
+++ b/dev-python/svg-path/svg-path-6.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/svgwrite/Manifest b/dev-python/svgwrite/Manifest
index 6d3b374cbbba..e95d4f41ffd8 100644
--- a/dev-python/svgwrite/Manifest
+++ b/dev-python/svgwrite/Manifest
@@ -1,3 +1,3 @@
DIST svgwrite-1.4.3.gh.tar.gz 251851 BLAKE2B 6d1b31456b1074354260316940603359da8b7366717f23e6ef6ae034c865c8973082faaab3e4d21cdb9cd1752beefc0709407cc4f962f95c9cb4d4c386b9fc90 SHA512 3e599c13c2138aec1f9098baf3cf978b477f45ec2acd14d6aaadbcdf952064dac6313fd26050e670e9e989867c3539fa1cc7fb1cd226e34ff9f2a1ca2e7ddeff
-EBUILD svgwrite-1.4.3.ebuild 624 BLAKE2B 72ea20cf685bd7d3493d0dcf2f957b55a9699018c3742fcc325662551916876169cf2c78970dea803a35c72c1eb17a49a9af145c54a9a3c45d24d0fbf7fe8488 SHA512 3942325fee7ddea7774842f7dbefbf1565d4516645d3760333ea7ae5e0e6d47b92ff09542f01f511c4872b23a38a5a10fe0d0bc544150784a078af6a1d639678
+EBUILD svgwrite-1.4.3.ebuild 624 BLAKE2B c55405d9e362eb2b79ba4c3fb9b6e1e451d16069cf3cbffab6b952167c6617ccaabb75533337e4b53ee63ca7e9522aff791cb2986c204551e4df5e6e0a7bfa3b SHA512 150f27720dacf48d6f502625905c2292abbd952d511aa65893d00734f5f549d1da3518a00874d06ef26660d9ae74e908abc20bcd9a5f6b64513f4ac79037f1a1
MISC metadata.xml 391 BLAKE2B 70eb1c932b3b3fc874924700920cedac76f602a67551084c1753c22c07a670992a105a36140f3d50b60310bf23808f4ca6f85ea1485bfc3937202020591c7bc2 SHA512 01d761184d9b2e36baeedbeb998546ed75157774ec5c319cae93741c1edba8616862ae1c93c773b0d1799712d7b633a940096b010af1a82eb86a57bf2dead81f
diff --git a/dev-python/svgwrite/svgwrite-1.4.3.ebuild b/dev-python/svgwrite/svgwrite-1.4.3.ebuild
index 6132c966d11c..b19b797d88ed 100644
--- a/dev-python/svgwrite/svgwrite-1.4.3.ebuild
+++ b/dev-python/svgwrite/svgwrite-1.4.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/tcolorpy/Manifest b/dev-python/tcolorpy/Manifest
index 4113a9416a5e..d61a28cd204e 100644
--- a/dev-python/tcolorpy/Manifest
+++ b/dev-python/tcolorpy/Manifest
@@ -1,5 +1,3 @@
-DIST tcolorpy-0.1.4.tar.gz 11072 BLAKE2B 2ceefe31475d44546efbf919c6353caf3d023f269f1cf373185900704c88d318bd7c96beae2e0ef287a695ef1cf7367fd5e5dd21d73a61400b17a9a40d1d727a SHA512 4be98b0819c6eca0af55170e473e26b90d0c62b81c00fb1fe66b197f1fd6e7aec38cdd2b24dcc1b059af0ed1a54cfdc0900fad2e9145bf49b578d90edc65e74c
DIST tcolorpy-0.1.6.tar.gz 298986 BLAKE2B ed21c484df83ce6e4d8a90acf982bd574dc308939599e451767006412f762ab71781ce41c98ccf1aafc39a19c12a862bb801ffb0a459b09310a01c9c5a35101d SHA512 c96cfbba2c42a17618aa68f252f6e18a5a842eeeced0d2ccdf6aee903d5552375575652bb4d6417e4e0f566b92750afccf9c3fc1866b67b95ab91d4129c02a0a
-EBUILD tcolorpy-0.1.4.ebuild 462 BLAKE2B fc8e3f71dfae22141291eeddff5497c68a9b90a4e35b6aac621390eb57be0c98b71bd6a42095cf9eb801e4afb99ecad459d2e4dd0b110c6724adc53c05f77b39 SHA512 70ccb477faef521dbb71dd71bfb15cf2c54aac4fc1a4f22cb72927c7ca920c286da74749238e550d8187146da38ada37b09b5e94fd30c90cf5ae0916a0c176c9
-EBUILD tcolorpy-0.1.6.ebuild 520 BLAKE2B af8094ff2d315c9788bf06741a8afb531754bd6505c89635c38ffdbb09bd61115a2a436a657b05c16d456a4411a2c57f69d4b77b547d848a16a6b5b6def6f9d2 SHA512 363fd519f2bdc317db05b5222f15da3924c7cff6d8f049ebff1d1f7113f65c4d20f03681243c440dd5da1a98fc7c62acd601b2957160d6f008232c0dff41ff01
+EBUILD tcolorpy-0.1.6.ebuild 520 BLAKE2B 94ef9605f573907629d36e88a12f61eabda78d3a72d4399aa3e183e822da61c5cd3ee5d390e72a42e8c52f4aaf916bf7ba1f8844813c119036080593dc42c043 SHA512 3282c349cbf4ac6b02bb3d5a7ad80456197074fe0b8d57a15b70bd98fdc320084a7285135f2ad0bc281bfd3262a64e78331b439bd9b27ea479c0bf22156b5155
MISC metadata.xml 372 BLAKE2B 83814ee2a7eb02f03e516b528f52d482d8ebf6d95923c03cf527a797f66f71a22de1f498578e1288251cf461d1b0f81f1c069a734e4b09dbd3b87ad82a5c7cb5 SHA512 ab4767ee7d098a9d99ad8a806b2079ddced2dbb650d5e9b5cc1762cb20ffadba4807524a05ae19acc3a469601420562ce1b31cccf966550869d4fd79360a7689
diff --git a/dev-python/tcolorpy/tcolorpy-0.1.4.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.4.ebuild
deleted file mode 100644
index 7837ecb04fe0..000000000000
--- a/dev-python/tcolorpy/tcolorpy-0.1.4.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2022-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 pypi
-
-DESCRIPTION="tcolorpy is a Python library to apply true color for terminal text"
-HOMEPAGE="
- https://github.com/thombashi/tcolorpy/
- https://pypi.org/project/colorpy/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild b/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild
index 0d644aa6e233..50fa0ad537de 100644
--- a/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild
+++ b/dev-python/tcolorpy/tcolorpy-0.1.6.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/termcolor/Manifest b/dev-python/termcolor/Manifest
index be755e32ac7f..8872f8499c16 100644
--- a/dev-python/termcolor/Manifest
+++ b/dev-python/termcolor/Manifest
@@ -1,3 +1,3 @@
DIST termcolor-2.4.0.py.tar.gz 12664 BLAKE2B e5cf8f3ce1d27ffc0128cd9c1e38323e1e579a7a4017254a1d03c5f5baf0fa897522134ea68929c2e492b933fe8a6c3d79b55cb674fa3af134445581d870bf85 SHA512 e715940ccc8863baae020345cabc8fc90b5bbbd5ef4b384de96920a90d97508cee6f863aa39a2c08971e58f45cf85ec73c0659715f54072bbc57612681138355
-EBUILD termcolor-2.4.0.ebuild 700 BLAKE2B 42db3063868893d11604b7d0e51671c8103f250294e8bbba51eb5c5bd05e8ab85e15f1b234a0ccf37c1f975104ce59e9852c591e583cfbfd3b3cb5fced80c644 SHA512 cabe7b28534e5662d2aad2180a6b0434d400a2d2f4365c95c3bb7a23360a116643ecba373d02fecac783a2e12514389985c1ef92cfddad0b2f4097370ef1caff
+EBUILD termcolor-2.4.0.ebuild 700 BLAKE2B 25f7487c8f8183439222b0f7bc41625d27d4935badf2205c1ca774322ac1f3489a12a36c24d95398d4496d04be9d38dddc48bbb322cff75eda453216c354ae95 SHA512 bc7ef4696e2fd80738972269d2aed77053a707cf425da36f67f96fa19f032348af7cec69a59653b818414a6e49aaf12c73d0620ba9a3bec250412b13a542836c
MISC metadata.xml 530 BLAKE2B 6a8fc517eae6f2bbc099ba4e24cfdd48e6baf092baaef4921e9665521eec54c741a7cae9bb4d03cadedb845f5d5cd631c46544709c3efc4d4103408a57f35c26 SHA512 c2bf2f0aa44c39d4c9b2865c7f0a8abea0956bbcaed38485de60b7baedcda0df2f71d34e4a6bb5355eccbaa8dcc21e8c1b47d948d968668e3e55c3e8d7f3efa4
diff --git a/dev-python/termcolor/termcolor-2.4.0.ebuild b/dev-python/termcolor/termcolor-2.4.0.ebuild
index 997bbd927f97..38a0a3c0728f 100644
--- a/dev-python/termcolor/termcolor-2.4.0.ebuild
+++ b/dev-python/termcolor/termcolor-2.4.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/text-unidecode/Manifest b/dev-python/text-unidecode/Manifest
index e70ab247ab7c..8b4fdc11b406 100644
--- a/dev-python/text-unidecode/Manifest
+++ b/dev-python/text-unidecode/Manifest
@@ -1,3 +1,3 @@
DIST text-unidecode-1.3.tar.gz 76885 BLAKE2B b783963b4fce6588d45d48a498de566c08df83ae62c72caf599648df195eb94b7c02090503590ab8c747af0d210847ddfbf0772289e170361914db20c049828e SHA512 aeaf0e79bd0545ca7a4fe700d5a7dac1d5900841fcfe8a5a568c84ba7d3bee5f75eaac0531f4a01d689a550ac5bc7e1acaeb8132293f220db8387fae2eb6a150
-EBUILD text-unidecode-1.3-r1.ebuild 540 BLAKE2B e3c72cf35d641b3ee2b6b340575ae38f38d2a2f6df600def2af35990f239b2b2a4fa1b0d0dc766e41054339bcb37153816badad77652a0cd8fe35152209dbb7f SHA512 d09061dfdadb6b701d384c8d866bd88db0a2285b0fba4251a2ff0b20684ff16405a299aba33775ffff9a5793c10b6067228df3acbfb86b8987565f05e21af6c6
+EBUILD text-unidecode-1.3-r1.ebuild 540 BLAKE2B 2ef3a1cf510329d9029f565b549dd67b61a9ba317a9ebdbe977ec9db980b3e6e1c0d9d73dc45ee007b4c86e52f6c6b0b7d13a2c03953347fdafcb1b8488cebc4 SHA512 dd2637624618445a90971e67e556189916d07f377fdec3da138cf62ef69a17626a3e8c130eaf23e188a4bec12797813eac9ad90eae570bc8ffc37917801f5bff
MISC metadata.xml 356 BLAKE2B bc31b0dfed91be054b75af4688b79ed74e6b55511377248068e2bfa54da07eecef31bbc1abeebb7e55fe2e5eed7594bf13b0169cf61ff16c522fef08535223dc SHA512 0769235a37895d6778dd153901bbe6424effe034e1847b686201c19eb81bf16439e10ecf8ef9442149a08cce6d4dcd695cd286ec48d36cd1744f256cb03d8e40
diff --git a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
index c43db6e5c99f..e8294e2f83b1 100644
--- a/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
+++ b/dev-python/text-unidecode/text-unidecode-1.3-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2020-2023 Gentoo Authors
+# Copyright 2020-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/textile/Manifest b/dev-python/textile/Manifest
index eb52fe7bde58..96fd4bd9b2dc 100644
--- a/dev-python/textile/Manifest
+++ b/dev-python/textile/Manifest
@@ -1,3 +1,3 @@
DIST python-textile-4.0.2.gh.tar.gz 49296 BLAKE2B e9ac36b0ecf401a07aea1037c1f4390e440123d7e16f8fef64c257d27f6ef9c6918018ff34e9f8ad367767f3ebc5ce7957be424b2e6dac62fe8a1f7736b8eff7 SHA512 eb59e44b9a8521bcfa98f476e23efd727ffd867277d24f102bbb9511a99a0d636c324e22f8562382074007f304490c4ec6a5fde529f41b15f055a9cf16d49b8e
-EBUILD textile-4.0.2-r1.ebuild 887 BLAKE2B 333171a43964549c634c738cc8b199709cd415d950e38f9bcfb692e364a8dcb61d42e64a1b21510ff0063f8420672067ab75250c9d0dd39862ebc03d82ef1dc0 SHA512 552d2d7876d6221a6df430bf71f65b44b1208dd74cf6edc99b4605f74c26b36ab1efe4dff9c9a9b9d3da48c350f4eea2bbd5c557d688b72e0ed13562397d05a4
+EBUILD textile-4.0.2-r1.ebuild 887 BLAKE2B 2294a3a4ca1920bb158d03efda9a5a14a75029da3322d9e9df074b98d9e9aa711bce4c063856c764df64b26a20a8d44352d66a525c6de18605eba1bdc98cfb16 SHA512 c0870cb17519b097f5dde8044e11756c81864d97dd04b2f835a5f584380db21981747e940356f51bdfcc0ba8fc4c637325c3a5e3f6dd50634be9fcec37f4d217
MISC metadata.xml 580 BLAKE2B f318193518ce2529a1345249d6b876b6c98cf84f896666650323b94d60969fdded5c438e676c06f854a4050a85d7d27b7e16f74914ff80f12d51f1c66f234544 SHA512 7d9e4a0720730b6b96a2bc3828c21d3a31168f8b7ec4ae2f28a4f26b7632199a14b241dd954a944a42c1e9dffd07a8835720e60e7608d1952759e0627de176f7
diff --git a/dev-python/textile/textile-4.0.2-r1.ebuild b/dev-python/textile/textile-4.0.2-r1.ebuild
index 781934deeb8b..3810139c4376 100644
--- a/dev-python/textile/textile-4.0.2-r1.ebuild
+++ b/dev-python/textile/textile-4.0.2-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/texttable/Manifest b/dev-python/texttable/Manifest
index 56ba888a945e..8720d12bc7a5 100644
--- a/dev-python/texttable/Manifest
+++ b/dev-python/texttable/Manifest
@@ -1,3 +1,3 @@
DIST texttable-1.7.0.gh.tar.gz 11928 BLAKE2B 7f8ae7b7c249d72dcc6b75ee78128bfe46f49b4ca8612a6fc23967f19b6f5ac1fd5e8ebf1b53734cfb7e067c8ee06e2b15dec8be58b0186bfbef8379d0d87464 SHA512 30b99abe0448fd4ab7a0ef70f5762a388978c2c09acd843e0a669a7870b6b73df8bc638e94853d77186df104bfa2d689f8b72d11df90b6844355ae0b38f6e549
-EBUILD texttable-1.7.0.ebuild 691 BLAKE2B de7fcaf899d5ef483434e54bd7b1ee9490e799e8c2cdae61454ef0fc405279af4d5180f23eb811d9fab3287d7555377f8e0a76cdabe818fb9036be8fd21319eb SHA512 11dae5427c11ba4a15ef1c88431385fbcaaf18533820b2bcd32a5c83b0fa50b796bd9312fe7db9fdd5f977280024b4b5cb8de06500d6054d76aad611ceb94620
+EBUILD texttable-1.7.0.ebuild 691 BLAKE2B 072e23c3c97d6b720232d30eb83bab1978916a3b02fda66599aab344f69e5dbd507726c6c651308057620c5ce1b9500b2d23d31d136368ea9249f1ae72023e8a SHA512 80fa692bc0551cc1499ba8d94803b188275732ba3d13ec83b5dc280578a2be5da77eaf9bcfc69ad9857ee96fec98e0465141479bf3bc500204d3ab3efd9add67
MISC metadata.xml 416 BLAKE2B 5b62e938b6e8769183d1dfc146896dd74166fd18b04c774de1a0f839803fb7f118298ef10524f8bd64d998beaf3c442381cc5575bbae3d0954ebaa51def0b97f SHA512 679d6e3d889b245f143ae2684e97ff97e79be06f0bdf23df9382798ae9b5ad09995ac9c1d020eff057b50040ef8e90d1c3ef3f9ebb62de91490a3d6bb6a7ee95
diff --git a/dev-python/texttable/texttable-1.7.0.ebuild b/dev-python/texttable/texttable-1.7.0.ebuild
index 668ec2f5e46f..c6f79bc0f8e1 100644
--- a/dev-python/texttable/texttable-1.7.0.ebuild
+++ b/dev-python/texttable/texttable-1.7.0.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 optfeature
diff --git a/dev-python/three-merge/Manifest b/dev-python/three-merge/Manifest
index 55812d82d5c0..8155bad44a43 100644
--- a/dev-python/three-merge/Manifest
+++ b/dev-python/three-merge/Manifest
@@ -1,3 +1,3 @@
DIST three-merge-0.1.1.gh.tar.gz 7312 BLAKE2B 06aa9e88b258bdd418276b418da338625e60cc95872db0147fc4a1ede7d7b9c1a716d3c0662236d289a0bd583d405c33259ba6e26af0033be499f68e1298a38b SHA512 3219e7b5813942fac5317673fcb6b051cdf0efbbe6cb2ee7d0ce6eabeeddb9a2dc7c88677f732833192c6a864d2191bd21afb06b3e110ded8712a03bf6bfcdcc
-EBUILD three-merge-0.1.1-r1.ebuild 729 BLAKE2B 1420ef18008db3c14d221c9540f854a90d8187a7768cf420c2b89a3bfe8b7fd622f78d68902000ef4a904e5979f87b7b323d842ebae01ea4c4797f134fc8c11a SHA512 2ccaa92cf32dd59b9cf4ad9c61be6c805fa46be4abdd16211d706a2ae867be3982ae0121f48803814c229a2be86859106be300197284a2763b0817df24c263c9
+EBUILD three-merge-0.1.1-r1.ebuild 729 BLAKE2B 6b82669341bf983e48f76658c550f0a23e16ed67e84a725ad0b75117fa946da66f4c132c7a4e29b519a631e022723b32c243fd530a8859698e27efe5ae1b32dc SHA512 e52fda983e6a1c97d0529a4147d988bdff1420f23c35ed279a240f86c5164d45048cfbc0414c5b185f43a46757a880cdeb6154233828b26c389271b492282e0b
MISC metadata.xml 432 BLAKE2B 85741fa3b4c10a6a3ebea91bfc5f91d82377e48e77553b72aa1c15bd42865f8c77e8f267b713ea3b3a0240c10ceb54dfe59f8e112735feac2f33fc9d7d141757 SHA512 af883c75dc04ad12092166db8b97c0028ee662abe6ca1bafffa478843616cc9033725ae3b6f696e82c8dfd323a1889ff9ccb3dab0637d2fa8e1cfddf1341a531
diff --git a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
index c2f76ff6341e..bbafa8eb561a 100644
--- a/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
+++ b/dev-python/three-merge/three-merge-0.1.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/timeout-decorator/Manifest b/dev-python/timeout-decorator/Manifest
index 76a67f24ce2c..09737b5de469 100644
--- a/dev-python/timeout-decorator/Manifest
+++ b/dev-python/timeout-decorator/Manifest
@@ -1,3 +1,3 @@
DIST timeout-decorator-9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz 6178 BLAKE2B dc89ba8c4fb861d3e69322b531a944ce6587800ea1f6d871fd5bd95e69ce4fca74c403cc430adefeda08675972a11e872e2296e14b7d7819c78a46fa08db5fa9 SHA512 2e691d40fcbe55a3d6be81f9744c2a06c436b61a17d701ad0e9df7003e7cf41b6e4876b48d4bd4a5b429ae2139e8f6ef8ae05092b599d80b3b5aa05716bb124e
-EBUILD timeout-decorator-0.5.0-r1.ebuild 700 BLAKE2B ef4231bc93bb5af704ee91c650023f6f36a8fd59f8f81cb51813afc589cd53bba8cfa1f6d30431f00c70d6b5d1ef87780503965fe1030265222ebe41823e7c33 SHA512 a903b5b8faa708ce43f025ea7b904d7fd5ee788bbf6bab2745654005b197cf74355cc23949f7a6420280deda56e5adde183f0516806ccabc43775eaf5ea5c9fd
+EBUILD timeout-decorator-0.5.0-r1.ebuild 700 BLAKE2B 9bf748abc2d53a20cd9981a36ec4961fd53ef03479036e2b1b9bab1c855a6a13158572576da972897516bebf680a30533f602e6f95c34c131a2b727165eb4e65 SHA512 6aa30988388902343099277edfcc4773abfd28186b4a739715655432fcd8da6811404dad35d3d5265a801f2950b95c2dbe23e295666d5599991571e89b366387
MISC metadata.xml 387 BLAKE2B f4ed676c78147180ff8089ef4b36ac54c5faf15f991d9af8221f80e439d230f66630c21e36522635464edc29f23ef1028115151b0f3c41241e4a30dc1d4085e7 SHA512 86970900d9533e98fe8d935eb8fcc47335e3bf3b2c9b4ae4b2168b294acf4436b121f89c8e631e62e70340320a1a7aaba9c2d7502f45bcaf0508abfa44f25f53
diff --git a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
index d629eb42d6fa..6506811daad7 100644
--- a/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
+++ b/dev-python/timeout-decorator/timeout-decorator-0.5.0-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/tinycss2/Manifest b/dev-python/tinycss2/Manifest
index 9b1e8fcf0e58..d308f5d2cc4f 100644
--- a/dev-python/tinycss2/Manifest
+++ b/dev-python/tinycss2/Manifest
@@ -1,4 +1,4 @@
DIST css-parsing-tests-43e65b244133f17eb8a4d4404d5774672b94824f.gh.tar.gz 35943 BLAKE2B 69a3dd9e638d04b498c28bf8367e1d0bfe1876e8bcdfc6796f5b5715425f943e6308afa7774a5af5e6d3b3d5cd4f8424fa2809bdf0ecdadddfcfd36354986d82 SHA512 ed83bf447a595d754bbae9fcf25c3d2b4812f99b65c5e46b39d5f7ade57d49b4ffded9bc9d1cfef0a50b078f8ceb9bedb1d4f2f9ebf6db875eaad6c956b4f1d5
DIST tinycss2-1.3.0.tar.gz 67360 BLAKE2B f39eaaaafe2be20d2d420977e8d2d80c0e1817c277e14c57b155f1dafa54191ac2aed6908b038da5c03b4cbed66b626af432160699152800ebe2d7823e1685ed SHA512 d215ba2d8c580ca785bc2c3e33c8ae220c085e3ec1b932c01f81e176987c48559867af186056e2c501541d1d337b4fc33eea7ff2feba490e81076608b7c3aaee
-EBUILD tinycss2-1.3.0.ebuild 991 BLAKE2B 11963e26bd28908ebd40adbfd54115431198f3585a4e84f24d4ea779e548e33bf5f7ce73af7b113bc4af98892ccdbab3f0687a18d65bf4790adcfc105804317b SHA512 a63d2dc58ed59ef7163067fc2e55a5c96a3d2a43e18e9cd2f2bd0596ba5b5b7fda8549dd5284145d2edc5703c6a56c4c52b1d6b6aff554b8545d844009ca8b78
+EBUILD tinycss2-1.3.0.ebuild 991 BLAKE2B 27b857a2d9d1ad2634586f6e9a7d959de707831dc3157aa7c2adb30f53dc95e695fbd6ff2c68521ae1b9efa4fb8385fcda9250b9a1edb0e4a3aaf534b96d2d42 SHA512 d6c7edd143171ef4cce6b631d17da29fa70d562481c061b1efd6faf2fa3923aa5205964e15f1d7798d512bc6e0d188fb46366b70b9c0e018194a62a759bc0c72
MISC metadata.xml 523 BLAKE2B 1590e6af6e994f20bd2087eb2ad0d9a05736f983a123cf5a7373d0f8e2608dbdd8886fe90fd62d978e0abcdcb9deef30a9cf9622302fc2d3d20a137ce1d4b563 SHA512 04c0ea9aa7b4d9317a262bda5486c1495a7978b44e6c87c1c67a44f7846807c2ba5dae6a55f32c21237adb8d25426746da0b0c63dba6668ea2e0f35223859a6c
diff --git a/dev-python/tinycss2/tinycss2-1.3.0.ebuild b/dev-python/tinycss2/tinycss2-1.3.0.ebuild
index 678d7cd17ec9..13ca74425d40 100644
--- a/dev-python/tinycss2/tinycss2-1.3.0.ebuild
+++ b/dev-python/tinycss2/tinycss2-1.3.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/tokenize-rt/Manifest b/dev-python/tokenize-rt/Manifest
index d87851b36433..471962118cc7 100644
--- a/dev-python/tokenize-rt/Manifest
+++ b/dev-python/tokenize-rt/Manifest
@@ -1,3 +1,3 @@
DIST tokenize-rt-5.2.0.gh.tar.gz 7239 BLAKE2B a81251b6b8b336a6b1b1095e0b31456e834196fc2174958299ac293e5fc979dcdd2b4fc9c7e2e231e73fd09e116d0538dadf9436b4efdcf1390b2db9a025a4b8 SHA512 4288d474dfa260dea710bfbf529c722215bf8883360d281f41a456c79d4aa029bff9fa22a89e11d83c4095a43738f0751416a53c7e116a484a32937b58c20ff1
-EBUILD tokenize-rt-5.2.0.ebuild 547 BLAKE2B 0342da4346cbcebe3422372f50b1bf80c8d4a13c13d0447c2ce67e86153983ca6978ff0e331e7b2f78a792683f5f697c012fdc2d17d0592efeed63680ed23d2f SHA512 c3c9998647148d5bba00476b55178536b75c12775f44c165e4db6cf5d8e012df099122e3f81754d27382acc141d32ac9f7f9b9bee314201066413f887b3ea46b
+EBUILD tokenize-rt-5.2.0.ebuild 547 BLAKE2B e0692bc549c97315d1c0c226893a5596274e90bb4ff48866fde644f7304e8b4f86336a56cd010ea883e9c92e1ec47d39835f36808ceb0f2f665e7065a7635397 SHA512 2d3f515ce60614a762b0b6b7bcd382a70f61da3cdf4cba105ec475e34c5c2bd425a412be349b471d667a78c10399e20f4c69d86f5bb160c7bbc151f2ddf99f01
MISC metadata.xml 607 BLAKE2B 02d39c8bd53de671b05e0ee930401b6fa9f87a00716cc33e6f171b4275081cb6eb86fb2979c9962a0ae733f3d33a3e93178ddd531c75443cc82ae86d0960fcc4 SHA512 de7f21ed5f4e2849883014fdc2a1711e7b23bf15ed0c7246f53d826ba83eac978b8b92e336beecc3c869598a47c9b89b23803ad7f616aa4d1edf880559bde4d9
diff --git a/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild b/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild
index 7fe095a2532f..f234745b1e29 100644
--- a/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild
+++ b/dev-python/tokenize-rt/tokenize-rt-5.2.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/toposort/Manifest b/dev-python/toposort/Manifest
index ff3da0bd9b37..95e264bb353c 100644
--- a/dev-python/toposort/Manifest
+++ b/dev-python/toposort/Manifest
@@ -1,3 +1,3 @@
DIST toposort-1.10.tar.gz 11132 BLAKE2B 373c9549cb5e64d2636fe8bd67d73a8eeab671243b562654660bc59c2ceddc4196fad3882bd68d873647ddf504a6c90174b5c995dbd7c8e457744b4daceaa099 SHA512 7578706b2b383f4e1c7228aebc2f590ec51953e36d594572d494bc928d4f207da7419a9b662a2f77426347f49d33f355f67f45e28226a7e4546d6c16c743dc4e
-EBUILD toposort-1.10.ebuild 509 BLAKE2B eeccb3ee001ffafb79b0e97f20717e3f13a3d75dcd52aa54682695a871ac6ebcf94244b78da39dce453a931e9fda4d069c8ff4827b5fa89ff7975cf72ad4f4ee SHA512 0c1904007b32abaf53bb2b918c84f773924df2bf0386f19bd74bc545a1748c86dc8da2b770722768473242d25099517c7877bb01d97c7da2ee09a1c2a327b6f6
+EBUILD toposort-1.10.ebuild 509 BLAKE2B 3fb96876bc10a0b5fab455f62b68671e70bc06ba92199240078faebe1f7c7a322c6c719173a732eda86cbcc57ebdf26e74116258e33a1141f9003a0ad19fd3a2 SHA512 9932bc19aaea135447c8a5102a7f9d7b75d7f31720a39795b41ce81fb80374e3cf5a9104f974ee4ea966e2a68627dd61426ad4c16154250b13dcf59d03e691ab
MISC metadata.xml 552 BLAKE2B db94a324a1d469b39cab84355fed6b2f2b76e3e74deb7704d7c2628bfcb280a1e45f3f148de790fe955a238992cdf21c371eded3dadae8499fb7b481e05960a6 SHA512 3e717a075efacf2f6c6e80d8d857f3efb30ddffa856f06fe83581673951f14d662e52e69a868f91daaa3b84f639a97c909eddbd984b8f2a66b0120aa377a001d
diff --git a/dev-python/toposort/toposort-1.10.ebuild b/dev-python/toposort/toposort-1.10.ebuild
index e68a027789a6..12786c1bb9b7 100644
--- a/dev-python/toposort/toposort-1.10.ebuild
+++ b/dev-python/toposort/toposort-1.10.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index ef2fc72e3b79..baae9eeb2327 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,3 +1,3 @@
DIST tox-4.15.0.tar.gz 179243 BLAKE2B ba126d2dbe9598667570e1798567cf2301a60ca4859947b0b5cd15603b6f1b9c1b557bc090973a3c99960c29242edbb684d9ab81b90ecca3ac020b129a033850 SHA512 a113d8e921301dc4bc39e03103f8857604b28beedc49c764315cf99694e8a351b965e0e1b7d91555ce437a1cbb2bce0e1dd645b7c92c36e8e0e1dedcf610d1af
-EBUILD tox-4.15.0.ebuild 2799 BLAKE2B ad0a398168b082140f4d427b00440d4035fd6cfee4cebb862ca5c04fa4828a46b81580dbab259332c03a555a16a521cd143cc72fd6064074143d98fc5374dd40 SHA512 b305b5c5d41811ec6fb7040f51fec39fd9bf3aceb63b723fd09c4ab0fc1305db2fa5301812c4076968bc83876a48a8ecffbab01b6c970f25678b525a486f1fff
+EBUILD tox-4.15.0.ebuild 2799 BLAKE2B 422aebe02a59d4266e5634d2444a51befc295d3c1d3924ae1d40d49b9601d5042fc57587586b075c558f5b1017f376b6e80b4e5063f85c67e2ba79a760dd3e8d SHA512 d13345759b5e07f5cbae70761990a719e1f5105bcd028ae9eccb5a9cf2bb4afd6120dccd2bc29d4f445ac78f73876411f6aa0c0c99d1b8e53bbf992110e1aa24
MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344
diff --git a/dev-python/tox/tox-4.15.0.ebuild b/dev-python/tox/tox-4.15.0.ebuild
index fc92d9c5ac96..1a720a14f7fe 100644
--- a/dev-python/tox/tox-4.15.0.ebuild
+++ b/dev-python/tox/tox-4.15.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/tree-sitter/Manifest b/dev-python/tree-sitter/Manifest
index bf76af2646dc..1a4778d8ed86 100644
--- a/dev-python/tree-sitter/Manifest
+++ b/dev-python/tree-sitter/Manifest
@@ -1,5 +1,6 @@
AUX tree-sitter-0.19.0_p20210506-unbundle.patch 674 BLAKE2B 3b7f4efb2a0064c6682b40373c5c3d53107a5f31acbb71fa45c693511eb2efe14e798d65316435ff79d0c81412345484330d31a5ab79541d688f83e3ff3a0bbc SHA512 bdc2d9341abe62ca2fd34b847f8942e9747082d800bc152e17330b04d89b6f36e92ff1868b2ea79684ded038295c8593129a4779dfdb0b12587acd8d8e891a05
AUX tree-sitter-0.21.0-unbundle.patch 516 BLAKE2B 9bee97b5563088af7ff31aaa9da2e2a0a5ddb54b84d5520994df5a6e9e8472e166ce50c23c7c77e1f495cc3139a532c710dc95e17c5ddcb35c56072538931a99 SHA512 9a583f4c4eb614afb7e6d6961cdf0390a0d45f54b0860a59fe6f2dc4fe0fdce0767fb2c5bd809ffc5aa7ce153c79b162dcbb41e05e0d7540614ab23da5889c74
+AUX tree-sitter-0.22.2-fix-32-bit.patch 1128 BLAKE2B 0b5c17a281cb7416e31cef1631b392c561b8e96860be9213ad41c44d0d287c1c929e93dc39e42a942e29bae5838c300f9da9509b3b4c9cf7b7a4db649fa405b6 SHA512 be984bf9c11f8b793b57794178b92dd971dadd88c4b5a2b738ef1d8c4b9010b4c33a09240a7f96a749442d4767acc2c0d304fe4dc6722168f0e5739905d8b8c5
AUX tree-sitter-0.22.2-unbundle.patch 819 BLAKE2B 2190f524ad43240e90269ef475a7290948080d99bf49e0431c0334affa902a4aa6682f9ad723862722606ebf76988089c22adbbcba7d01024a93e96c438dbadc SHA512 4fd8e0b642277c7ea44dfd93d4c4bff46ce8f11cae558d7c5ad189fa69d9676949bd8aff3c468b2fdae4e74a63c08e96f2e1bf8152c58380b2bc66971079fdd2
DIST tree-sitter-0.20.1.gh.tar.gz 22013 BLAKE2B 961619ab28b71c4051708695f245246e9c9197987c3ce7f162c87af1cfeb2ae378301cce160c071d4df872124274c7984bcaf938c611a91f45515c44cea53e5a SHA512 d6db28fcfb0ea46840ae863a625ef1d8794015b147137e8ef1e113ea6d04e2b87a3bd44dcabe6e41a65230b8da09ce0563a5d9d5aeac30d279547a9085720da3
DIST tree-sitter-0.21.0.gh.tar.gz 38263 BLAKE2B 27c1b52c40e94368c66e222fbc1f5e64734d7d9243e0b76d9607edebaee80211f228323db23cd83c6bc338e7d933a28be8eff13f7ee49495c282d8e9afed4bfb SHA512 f62896edebcb305d1216e540d4a10a2622228b12b1f969dd9722e2d56615f05aea4e681b6d933beaeed52ce59d36641c80c9a4a1ac79b038fb2a75e079987231
@@ -16,5 +17,5 @@ DIST tree-sitter-rust-3a56481f8d13b6874a28752502a58520b9139dc7.tar.gz 419237 BLA
EBUILD tree-sitter-0.20.1-r1.ebuild 1472 BLAKE2B bfcd5ebcb8b1a1a1e799de1918da3c786e8da7e6a729f0054c1e49c0e0fdf273d58522896b54b385cea4733fefea5c01f39261de90156ef7dfd7a9503eb225a1 SHA512 2f9a69474f454d0e24e669f6bffc577ce5073cc20e8d8c3e609d048e8ef9e4eeaa6d3c8a39b3b9c066f8a67598aaf6171fb414cf20088f12d685127c515ddb5f
EBUILD tree-sitter-0.21.0-r1.ebuild 1973 BLAKE2B 70a9e109defdd73ae48095eb78d71736913358882aa9598fddad0cd2fd24b51848293e968c73ae9638a7395420b3873dd377d4075ef91b1dc50e7f3285cafdc8 SHA512 0ed1bc400cfc8854c3379ad1d94d9ff4b555d4bd2fbbcbf822048e93dbd358a5a76d394d11c79dc17e964abf8e703364ea1d3c55d9af431d182aa26c35cc28ed
EBUILD tree-sitter-0.21.3.ebuild 1981 BLAKE2B dc55662ac169854a85d177ac9d23007ed9c4bb52e10e8729da68991b9e7d5d70df5979b008e88052d01072f4655e0f419879b28653faee49f79b41185b3ab5ce SHA512 2a1de2831590e26cee3b053799cf32b228e33726bd0cc83d0cc619f237ac04d605f4240e382891f468818ecd8d6558b50f822ee7305417d9172cbf3f891e6c43
-EBUILD tree-sitter-0.22.2.ebuild 1309 BLAKE2B 764132e06e3c57afd36b2605cffdc94e300997d451b07a813d2b58f5793acdba0e541d8fccf576d0dce307453bb649cfcac8563c9d029eeb28de7ee37ae59322 SHA512 e37151c4057ddbc69039e2563ff0b2f0e266032f4d6286f903e71143c41a027716740072ad598e9e7c1fff6d43f47420ecbc561aa4eaed0af2ad494d45044afc
+EBUILD tree-sitter-0.22.2-r1.ebuild 1389 BLAKE2B 6f09b9eebbd9b6c11fef302d9083a2aa151028431e03d9a89831913de7a8e221a726b663fae551232b7448ecf4ae797cfd48281a289e21bb91ffd31e77e5329c SHA512 c264c6b23a1674089cc5c8cb7bbcdea595f6394ce435ee989f6410a17dd062033ace4bde60bd16f33199b99be37a268ae02c6d34ad9a8cd95dabb9feb8cab4be
MISC metadata.xml 502 BLAKE2B cad33788db5ede6c0c2ea8dd8b80da09f2f8ccac8d77a1a18d65ba639a91eb9d8a89036a52886777024c4a6dc8775993beeb6eaa790562d698123e5b5b261435 SHA512 fb56c5f39e390363c8a3c80bddff9babcf30c74b86192234153f03ba62e21f1a05b1db925e51a3f4b7876a61a606b051a5314f5475d4ba7092a3f89696a78ac3
diff --git a/dev-python/tree-sitter/files/tree-sitter-0.22.2-fix-32-bit.patch b/dev-python/tree-sitter/files/tree-sitter-0.22.2-fix-32-bit.patch
new file mode 100644
index 000000000000..c7d86953fa21
--- /dev/null
+++ b/dev-python/tree-sitter/files/tree-sitter-0.22.2-fix-32-bit.patch
@@ -0,0 +1,27 @@
+https://github.com/tree-sitter/py-tree-sitter/commit/85e49483b6d2b49953568d95cfa03e539bfb8179
+From: ObserverOfTime <chronobserver@disroot.org>
+fix(language): use uintptr_t
+
+--- a/tests/test_language.py
++++ b/tests/test_language.py
+@@ -18,7 +18,6 @@ def setUp(self):
+ self.rust = tree_sitter_rust.language()
+
+ def test_init_invalid(self):
+- self.assertRaises(ValueError, Language, -1)
+ self.assertRaises(ValueError, Language, 42)
+
+ def test_properties(self):
+--- a/tree_sitter/binding/language.c
++++ b/tree_sitter/binding/language.c
+@@ -5,8 +5,8 @@ int language_init(Language *self, PyObject *args, PyObject *Py_UNUSED(kwargs)) {
+ if (!PyArg_ParseTuple(args, "O:__init__", &language)) {
+ return -1;
+ }
+- Py_ssize_t language_id = PyLong_AsSsize_t(language);
+- if (language_id < 1 || (language_id % sizeof(TSLanguage *)) != 0) {
++ Py_uintptr_t language_id = PyLong_AsSize_t(language);
++ if (language_id == 0 || (language_id % sizeof(TSLanguage *)) != 0) {
+ if (!PyErr_Occurred()) {
+ PyErr_SetString(PyExc_ValueError, "invalid language ID");
+ }
diff --git a/dev-python/tree-sitter/tree-sitter-0.22.2.ebuild b/dev-python/tree-sitter/tree-sitter-0.22.2-r1.ebuild
index 85c88a0273ea..5560b9fb2c6f 100644
--- a/dev-python/tree-sitter/tree-sitter-0.22.2.ebuild
+++ b/dev-python/tree-sitter/tree-sitter-0.22.2-r1.ebuild
@@ -44,7 +44,9 @@ BDEPEND="
distutils_enable_tests pytest
PATCHES=(
- "${FILESDIR}"/tree-sitter-0.22.2-unbundle.patch
+ "${FILESDIR}"/${PN}-0.22.2-unbundle.patch
+ # Fix 32-bit build, upstream, drop on next bump
+ "${FILESDIR}"/${P}-fix-32-bit.patch
)
src_unpack() {
diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest
index b5ba3b2bc75d..122e4962c981 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,3 +1,5 @@
DIST trove-classifiers-2024.4.10.tar.gz 16036 BLAKE2B bfd0ae5e3e1dc2dab67e66dc9cdf90b3ff789d00fff5f13ddf8974736adf3e37c505488d4aea32b0c4b43a6d77617e9a0672def2e66baf813734b1e3bebb8bd3 SHA512 2705ea82869bb3092dd37c817d5263955249b44ad64c0fcedc523ecc78eaeb2a327500adbafe70c5d08b5961bf8095748e34a0daa1a2ba8db3fa27e1a35a645b
+DIST trove_classifiers-2024.5.17.tar.gz 16046 BLAKE2B b4b0c2d1a7dd551be2c0da69fc57d4f489d61a5f2eff9345c557409f12ab51185bcaa72d4f8cf6d9738fc474594bde0de46b0cba9277abd2c19f570e6d84e5fa SHA512 2268b79f38d4f1a6ca109556daf1a90c88d7e6c6446e9bcbdbd3669e723aacbbec14f2e2c89c21c6991dc72a3f16839514f67c0c5b716e04feb19e74a0fed7fc
EBUILD trove-classifiers-2024.4.10.ebuild 1142 BLAKE2B 196197691526d8c72760964c3aa45962478d6f8ee9df70b0c53b380d0196933cbe395855826f779e3cf00d3b72680a9c06a816b8d680606e64a9e1a4106f34d9 SHA512 48e687f1b12e79279b8577769d7094a1c7d862e66052a00304dedfd7081586a475973297a259bdbfdf5f6687e4f13722dc8d0983096772f148d1f2e302e98e00
+EBUILD trove-classifiers-2024.5.17.ebuild 1130 BLAKE2B b160c4eebee65aeaf8596088057b844c622237db524535758d826cd17baa45a4860adf7ae39308f6774fffa695593889b6194073796517a7bf4e4b77d3aac92c SHA512 926d06d2d31dbe38d61c2b51a0512fde708782a5eb46630ba357ae5faf625d89b88c56a46699ae6077b4431768dbed9eb237d4bbe1b56a27dd439b9236df880c
MISC metadata.xml 385 BLAKE2B 0d679ace6575dab100af9918e8b6dbde2f70cbf556c23ee667d68f69c6dd07887e43a513a73e60849a7a4b88cb26d4cd85b4cb905b926ee3832161c663adc9c0 SHA512 977bc86d4fb2dfcc887fd8d4038b8ac76cb0f4783424d3ab0857256afaf5dacf4e45c0d2a9166daa854be1dc8faba4a10c4718c557b983a1c7bb0a33fcd61f41
diff --git a/dev-python/trove-classifiers/trove-classifiers-2024.5.17.ebuild b/dev-python/trove-classifiers/trove-classifiers-2024.5.17.ebuild
new file mode 100644
index 000000000000..8fea4e4a1421
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2024.5.17.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+ https://github.com/pypa/trove-classifiers/
+ https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+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"
+
+distutils_enable_tests pytest
+
+src_configure() {
+ grep -q 'build-backend = "setuptools' pyproject.toml ||
+ die "Upstream changed build-backend, recheck"
+ # write a custom pyproject.toml to ease hatchling bootstrap
+ cat > pyproject.toml <<-EOF || die
+ [build-system]
+ requires = ["flit_core >=3.2,<4"]
+ build-backend = "flit_core.buildapi"
+
+ [project]
+ name = "trove-classifiers"
+ version = "${PV}"
+ description = "Canonical source for classifiers on PyPI (pypi.org)."
+ EOF
+}
+
+python_test() {
+ epytest
+ "${EPYTHON}" -m tests.lib || die
+}
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index 88901bc73958..e94a971e435a 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,5 +1,3 @@
-DIST types-docutils-0.20.0.20240406.tar.gz 19423 BLAKE2B 13292676e4f46ebd273962eae09961f7f7ab86168ff49b5372ecbf3ef0c13a95857bc65b22447016779f608b92e76e9310e746394e68e174a3d98a5f7003d442 SHA512 94a742e151e66497e96b761279913c741f4e79194a37def496cd71930803668ab5c96c76eab584cbeb491a3750ba0a45727894d24a123fd01f3bb72cbc36a8a8
DIST types-docutils-0.21.0.20240423.tar.gz 19468 BLAKE2B a1fda020a7390ae7a95a46ec484697ecc7f18331607e6c85b0d0d9ecaea6fcc3ce8763a6d800e6ce232ddb4cb3633272eaa9ea607c0eb9a85fff4e1be48c64dc SHA512 e7e596ffb26d50730d00204ff8bd4474ef109b9d755aaa2dd473cf96e1baf477961cc6073a66e136fe363546b25ed0e306aee86959ebb95243b44bd9993dae44
-EBUILD types-docutils-0.20.0.20240406.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
-EBUILD types-docutils-0.21.0.20240423.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
+EBUILD types-docutils-0.21.0.20240423.ebuild 374 BLAKE2B ff26b0f1f08c03c86016c46ca7c26db193243ac9ba80bdde0ce727b766359257991998b2af8ab7efc64f5926b420e51c5a20cf4004ac88c408664c7ee4e55af7 SHA512 c3c5d306b8730f8324ca8f50bf503b38f05a2f65b62a908f90fcaaad30989ca5aad56e5ba4f2d96d8df59e57f9e555300e89ef9a5a77f43ec1e9af7451e5010d
MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7
diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240406.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.20240406.ebuild
deleted file mode 100644
index cb335ec2836f..000000000000
--- a/dev-python/types-docutils/types-docutils-0.20.0.20240406.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for docutils"
-HOMEPAGE="https://pypi.org/project/types-docutils/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild b/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild
index cb335ec2836f..f42134c19384 100644
--- a/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild
+++ b/dev-python/types-docutils/types-docutils-0.21.0.20240423.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest
index a7899cecfeb1..9d65e750690b 100644
--- a/dev-python/types-psutil/Manifest
+++ b/dev-python/types-psutil/Manifest
@@ -3,5 +3,5 @@ DIST types-psutil-5.9.5.20240511.tar.gz 14625 BLAKE2B bf790a7cb7c32221c5e4ac2efd
DIST types-psutil-5.9.5.20240516.tar.gz 14771 BLAKE2B 9d163a5909b79a1d775f5edb557fa9e047b2874a3def37ca9277f446ee83b4ded8776c2d231142ee72cf80f7a48c7ebafbe03794d0d3192f762f14692559b16b SHA512 831ffcf2031f3d40d591c7660c38e469114867b53990739130098db571f6369877ee534388ad87f178f1b689c8a66bf020e5b5b2a141aa81485324b370b7473f
EBUILD types-psutil-5.9.5.20240423.ebuild 438 BLAKE2B bb30699e8268e5cd529be4709ae687fa53749beed9af9183f070043accd58cc073fe82350755ae59a501969850fca6fa9a2436264c55dabfb24c1ba3f761b613 SHA512 e08129dc6b8edabe668bf0d147e910c13f91bb24bac4a36ca357b67c574ed3045d192d7dbf4c4d7786bda6bd418fee1532661276099912f5f432d30cc267bfa8
EBUILD types-psutil-5.9.5.20240511.ebuild 446 BLAKE2B 6c2fae4d798cc9c70a43cc37c5eb4e35177611cd96fb239e17b00736277efaefd9ed4826ea912bb8c18f0306ee6a15b430c5d59151050cd1b5abf8b7ec316437 SHA512 38ec6459146b6afc2f8ac1e62c310db7da1266c244d1f73f32b78b91bc0e505cbf319095f479a86d580d2b31d30f7dbad0df6eb60b89f503691a258e3f6e2fd4
-EBUILD types-psutil-5.9.5.20240516.ebuild 446 BLAKE2B 6c2fae4d798cc9c70a43cc37c5eb4e35177611cd96fb239e17b00736277efaefd9ed4826ea912bb8c18f0306ee6a15b430c5d59151050cd1b5abf8b7ec316437 SHA512 38ec6459146b6afc2f8ac1e62c310db7da1266c244d1f73f32b78b91bc0e505cbf319095f479a86d580d2b31d30f7dbad0df6eb60b89f503691a258e3f6e2fd4
+EBUILD types-psutil-5.9.5.20240516.ebuild 446 BLAKE2B eeb96a63619ee0d7654f09fe2c530496f3b0778a6dab703dec655627052b566918bb6d875d97751a8f4eb9e4ee9e7d46020789be40f6af2ca769761ca4be56cc SHA512 45042cb52518429f7b31f8a763cdccb3e5176e9e77a5e4bc8a894398fd6bc197ea90e85fd7ced81cb5db3b7c5345f68cb30dbb095f905c9c6d5b61708600cb76
MISC metadata.xml 395 BLAKE2B 58c240c13cad1e6840bfeab26f48efbe07b75fb432da70652802e95b7cace7013f72d6d8f4c17ea15620abde8cd9940a8f74842e72dd5a7831d552c614c37f18 SHA512 58f9782008175a716f07a26e3b24a10904d942cc8dad7bad13cba697da5c6701cc3a6b06823a303f73485d6abb78c245ed2599e8b015c146ba35fb2722191143
diff --git a/dev-python/types-psutil/types-psutil-5.9.5.20240516.ebuild b/dev-python/types-psutil/types-psutil-5.9.5.20240516.ebuild
index e4318bf1fdcf..ef07b6767439 100644
--- a/dev-python/types-psutil/types-psutil-5.9.5.20240516.ebuild
+++ b/dev-python/types-psutil/types-psutil-5.9.5.20240516.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest
index f119b6dfeb77..fff64ddb7074 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -1,5 +1,7 @@
DIST types-setuptools-69.5.0.20240423.tar.gz 37608 BLAKE2B 8a5b9ece3318ac9646c5a8e5961e6fbc05fddb4a5e96cc2d0d96f11b317b2ec1da1f4fb8624348e0cc307cc7781895f9d016eac3f07f37351a3211f77a2de1a0 SHA512 2134c4c31bddd6c8f5722f171054dda21abdb13d743fb94fc280fc185b521b24e889be9f61c21e83a5d881c9ca40ffb7b60d49a3abb63f30c51793ed2b32b56f
DIST types-setuptools-69.5.0.20240513.tar.gz 37766 BLAKE2B 8c573de3c40af243061f04c21266815fc13f6f5244919b98ecd2345bc790a40471ea21939163a08727b505b5cf295e44889ace93faf51ac9baf9f51195fecb6b SHA512 fcd7262fc2f54f22480ddc09f9edfa1202dfc0e5f2d0dec3accc6bfb32666bd3f49a6e455e0e834e2166d38ea8782c172dd85c4adb30329b0d7c9bae66f74d7b
+DIST types-setuptools-69.5.0.20240518.tar.gz 37877 BLAKE2B 0dc0debe16a13d3b365284eeb73f15f2313de78d6bb68ea87ad7f55109980cc67704a9b83e5e25027110ced85249503578232c9b949ebdafd19fcbc5b16d9608 SHA512 08e4fb4db92ac81eccfdd9a458ec8313e26bf4ad2d4125797acd6c4e02c47c0a9715aaad0b270895e52947b0d0e428d32bcbae310a5b799a0ae1510afb8211e7
EBUILD types-setuptools-69.5.0.20240423.ebuild 446 BLAKE2B 8806a9adda11fc518ce33033fd60775833ce2d57f071af516d0e5c81cf1cd87c522c7a74b02ee59c1690e8fd5548e21edc912bbc50cb5687946f111674e188a0 SHA512 d24926735e809294f4833c61fe86ae1044a34771b9c9adce44d56e61f576aff843a9b65147a1825da6e51bad40dba5a66b0ce4ab37c2e6037f283126952fb181
EBUILD types-setuptools-69.5.0.20240513.ebuild 454 BLAKE2B 56ba14cfedf7dfb55df942bc6380bd9bc013815accba7ce87a864b1a8228fee49226edbab5a52c8f44e93c41f746d4fbc68bcae6f321ed66d650e321cc5ab71d SHA512 d32b4afaefd06267a20e4c5c168c47a1aa6fa4f1eee5eccec2e1fe38c67f599bfd9e040c00a36cf3b09c7cbe84d701b322fac982b88c9d1480032e56bddd67c0
+EBUILD types-setuptools-69.5.0.20240518.ebuild 454 BLAKE2B 25f2f957a674e19c1dfa9de760cc2da565287caa72056fcd6abf389ea5fa6e334f5dd730eeb80e6e345f772c3c683b4ebef55cce824c3efdd4521618b18dd819 SHA512 c2316031d00c2200f505ea11f17b17ef069913ebe3db2732bdac2f0f5f342eb5ae96b31e0fd1008f3e9dca8ac333279f32f3a1022c7595bebf14b247c031ff94
MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15
diff --git a/dev-python/types-setuptools/types-setuptools-69.5.0.20240518.ebuild b/dev-python/types-setuptools/types-setuptools-69.5.0.20240518.ebuild
new file mode 100644
index 000000000000..a4b37c5506f0
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-69.5.0.20240518.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for setuptools"
+HOMEPAGE="https://pypi.org/project/types-setuptools/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/tzdata/Manifest b/dev-python/tzdata/Manifest
index 974004e7469b..0314715106cd 100644
--- a/dev-python/tzdata/Manifest
+++ b/dev-python/tzdata/Manifest
@@ -1,2 +1,2 @@
-EBUILD tzdata-10001.ebuild 938 BLAKE2B c6d833d1582c84106670c8013bc00d314db05f6f6368b1d350f1ceae1b65008eae5efde451e636f7b2c0d8b941fc50a9763533cbe6f2b5646fdb3cab74e63f0e SHA512 9854604fc46790d24195339248cbc28c2509bd0acfc9c7cfc0de163aad0b16714e7a4ae6fa6e3f53dc3f47924a11e7d510a989fc71560b8579358fcf9514c9f3
+EBUILD tzdata-10001.ebuild 938 BLAKE2B bc187deb956e1bb83cd1806ce379ff23a908ffde22800564f4e1b7a66c26929f038db940af0aeb9272dca18a2ab02c0fdeec32a1f68a5571a1d28259aeb60e6b SHA512 dadafbac624ec4fc0e5ca16b636f477eb700d71e34e6906adff8aaacae56afb14c932a046202952fbaa6f88526f47b0756ff6d81ec23ed7d8205bef3fb3cf3b1
MISC metadata.xml 243 BLAKE2B 3c6936b8f9745e6fb81fda204eada4f73210288cdb19a90b1cf913ed01d6ee9155d4a69bc5dcaf8c69a21123339626610d7b57729981a9d10800b85501baa120 SHA512 50af947c4f1de2f27e6bd29010dda35e92d2e0477bfafcd4d44ab218d2a47788324aabad58b603ef5c30e69b382084e7dc3cecc581cc0ffbbdd71ed566772a44
diff --git a/dev-python/tzdata/tzdata-10001.ebuild b/dev-python/tzdata/tzdata-10001.ebuild
index 493c3622493f..273765f98c71 100644
--- a/dev-python/tzdata/tzdata-10001.ebuild
+++ b/dev-python/tzdata/tzdata-10001.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/tzlocal/Manifest b/dev-python/tzlocal/Manifest
index 340d97733a5f..0040140f2435 100644
--- a/dev-python/tzlocal/Manifest
+++ b/dev-python/tzlocal/Manifest
@@ -1,3 +1,3 @@
DIST tzlocal-5.2.gh.tar.gz 25734 BLAKE2B a2f1084e9128bc66ff861bd953a7c7a1c69e29d1e411f9489b9ff13cbadac75f42c126ddd3b66e8426e41d6376d3f9646192dc4bb5ed421b602b85bd8f109233 SHA512 21e25ef6756cb11277027dc388f779f68b1c5e03c1e7dced81fdebe0d3656c81c363a1c2f3a98344f34325bc9533d995c5a006ab7b34ff2907442a6994024d4e
-EBUILD tzlocal-5.2.ebuild 712 BLAKE2B 77f6d957dfac4627f56fe63b3d24e97781f0d28b214ca84b1e2f5c85a2bf126238f76b0353e3c060b652cc66b78df11d7aae9bfb4dcd8d2bbd32d8a5a1af071c SHA512 d3a2ac2e9c542551f27c2843d20425bc9517073bab423a1c41d3f7705c1b2e8fd052843146369927159e2a962b816207d2eb9b87b453c0b7bae9cf7b18b3c0ab
+EBUILD tzlocal-5.2.ebuild 712 BLAKE2B b5faa599dbc6e0f5ca72aebbd9204cf2086996a1b7993e05be0f2b60bbadcdeeb262673261f1c612ba65dd8e5246a060fe5d3b055d346c6ceb2dc963471c3578 SHA512 932272a6c531250bd7e0f3d1e4ef8ecd04aaea1a939db20c457503008c04d094d85d409a786b726950d209c73f494197a1ce9c099995331a6a411bbea60dbed7
MISC metadata.xml 403 BLAKE2B c2fbd81151ee69075c53b7c7d353ac2eb207e92b5bee234591f839c751c54e20abfeb10a8ef1c7cf074d5b94c4745dd23ca1e935b41619dfdc551d2fbb955ac5 SHA512 73c29b14ace10a0b23ef59f9a10abf5f9367dfecc89743cd29a01ece71689c08f83a14612fd3a4779fcbe5382e4e33f6ffbae183c498cba8ba7776d2afbea8ab
diff --git a/dev-python/tzlocal/tzlocal-5.2.ebuild b/dev-python/tzlocal/tzlocal-5.2.ebuild
index abfb93d6d81f..ebfa59778836 100644
--- a/dev-python/tzlocal/tzlocal-5.2.ebuild
+++ b/dev-python/tzlocal/tzlocal-5.2.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/ukkonen/Manifest b/dev-python/ukkonen/Manifest
index ca87475327de..1c7e058d578d 100644
--- a/dev-python/ukkonen/Manifest
+++ b/dev-python/ukkonen/Manifest
@@ -1,4 +1,4 @@
AUX ukkonen-1.0.1-musl-include.patch 427 BLAKE2B 23170cd4a78ddd157d1230c2a072180a472394a06ce7afa702c1ed0bdafccea726405387dc65bd963cb8a6e7ea21cc7179fc4b9d36622f28952ea6c0aa003760 SHA512 4146508c56ecbe4edc3f77a92536098f93152e8cd68a0c710a2af7a6ded357795a5cc015b31cc198f66939e9cf0a258cc9db41a0458209ec0458bd19332b1494
DIST ukkonen-1.0.1.gh.tar.gz 4547 BLAKE2B e574f21c0e26751e48d16409747b1979ae903c0cd812d52b1715eaa2025cf21c9d24aa3963de61c6ef4126eb4ace8fe974966e768d05c5db8372e0ae96941123 SHA512 23978b8e22454155e7d8a0d2dbb963f4aa5a6be6cdd75a74e8ec5e06fe32a96b6fc14f0f6d03089726bf761ad6d833dc68ea3fb6cad1ad2ee5b259043072875a
-EBUILD ukkonen-1.0.1-r1.ebuild 744 BLAKE2B 3828fe2dad0f3d573cdb9cffcbcb1e70ad4cc6c3c40929ae217a5b7ddd35e0e0e12e87bba1d7188e904ad00f33b1d73d2af0a06008d88a49c773f525d99f6f77 SHA512 5637aba25bc3ba4857387c8b1c9b6c90544f06c5321483be0c53de33b877427e1b9ddd9dfd26b8e74ba35ecf17bdc6f7fdbeb2d094909177923a9a1d86b6d34f
+EBUILD ukkonen-1.0.1-r1.ebuild 744 BLAKE2B 0a66c4a6ca90b704b1fcb04c6f511fe4673b7067f9a84727c144d4cb0a24e9ede3562e0c281f1d82a46625662e5b0eebfce9ba5ec0d64847d11bdb176f34cf5f SHA512 2c51fa3ccb3fb5019d89fe7b05fdbafeedbca53080e725e49b08c745c472f972bc1bd1010f66ab17cbf5dd94245b259b682c0d5cad286aaa844912deaba0f725
MISC metadata.xml 345 BLAKE2B 316467291e5dee76baeaaed62a17e6c5e6216dc8eec5ffbd0fe7465e8c70cd47a2b1ec0c15f082c4bc17a1794ebfec01ab65d6260b0bb6d7af9830e0233e379b SHA512 891214a8416169a7cffc49b0682d1e2e471da4683a7dd528da6d75045d11d16c18fe4bc9ad0c883fbe4a877878e7a0434af1244353910ccc3aa1c193fc2d7a16
diff --git a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
index dedeabf17c98..f152ecfad5f8 100644
--- a/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
+++ b/dev-python/ukkonen/ukkonen-1.0.1-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/unidiff/Manifest b/dev-python/unidiff/Manifest
index 25920ec76fd6..f2d851cbef62 100644
--- a/dev-python/unidiff/Manifest
+++ b/dev-python/unidiff/Manifest
@@ -1,3 +1,3 @@
DIST unidiff-0.7.5.tar.gz 20931 BLAKE2B b43ff383fdc52f2d2973a42a8178eeae46b2e73919dc4e79166fe100b3d3cc8a47c1a55f76f1f4b49d5c175eea3949e750b7c4ddea716e8f1d6faa34109cdc81 SHA512 bcb8c234643ecaf7d8227b57f90fbc546851b5e3abe84d74b33570bf3399b9be756b4dca9f1506b69e9401e724bfd9892c5deac515160685e5399bfe555716a3
-EBUILD unidiff-0.7.5.ebuild 454 BLAKE2B d66f3a35b7230979f40841344065861521ae87b3771396783b558f09fbbc344d370c85d33492b30a3777d152f16d1029d860ea268d9d644abd0e6da9e321dec4 SHA512 337cf1cfc3d49d25443f1d2f24fd40e200978e51b910ee8d14809e39f659b00dd159cd33c3e8b427d15a8b407cf10a229ebcae2a0d00b7ac7b0462a421f34e2a
+EBUILD unidiff-0.7.5.ebuild 454 BLAKE2B e3c67bcac5292a3314012a435c223f20b20717466656b0934b69c6016ba54d6b196540f55968849c3cac52e74e8072c75c2f803bfa08f63e70bb429a23b8694f SHA512 c4971a295bad6495e5490f7eb7c317d4585d0d1270d4ec96d8434fd806f36abd55b7deef49a3ad06305a0ee45ceaaf0d6efb8bdda49c44eeff61c4576dc15ca0
MISC metadata.xml 496 BLAKE2B 0d786629a10994690c8e8e386a0b8d2c8c27617e71a89676b0502f01583c7da9dfcaa58dd6c4cf836eb810117c34c38b6d226c9a7c2a66ae79c3bf02c338b5bd SHA512 6d847b5b5fbc1c02a8d776c0c774cc7fd8f6f425c1b518533e74f2afc4303059e58d2fab1ae841ca53a726db9a2922048368114184110a72408a9d3a8c6f8cb3
diff --git a/dev-python/unidiff/unidiff-0.7.5.ebuild b/dev-python/unidiff/unidiff-0.7.5.ebuild
index d1022689cbd5..d040f13b4eb7 100644
--- a/dev-python/unidiff/unidiff-0.7.5.ebuild
+++ b/dev-python/unidiff/unidiff-0.7.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/untangle/Manifest b/dev-python/untangle/Manifest
index b0f451a73816..781c223d715b 100644
--- a/dev-python/untangle/Manifest
+++ b/dev-python/untangle/Manifest
@@ -1,3 +1,3 @@
DIST untangle-1.2.1.gh.tar.gz 24598 BLAKE2B b2f4c43de92dd0fcfcc8f805c91887cc85e9648c3ae83ad95f4c5949ee53c8cf8707e0f2a2e638e47df2b8076d80808116b7666c8e2476857aea5d6ed574186a SHA512 dd0f828b4e1e33bce7d6d735788d36410fb81d4a67b2b449bfd70670ab68df6f5589e12666f515322e998b0df9a0a5ed88130ec17eff86904e5293a5473385ee
-EBUILD untangle-1.2.1-r1.ebuild 652 BLAKE2B dab98fd1bdde0397fffb2052fbc78b58fbb1e51c3aedaede6aad4b45dd72028731e89c3f267f9f8439eb24582d55cdb10d99b18f766a5d50fb4dfee2632cb78a SHA512 0d7e48bd64d3e73e488027ffdeb44cae8d2e5b865bf007c04ae8a29c5af676c91d9b7c3b7fd0a83aa6f52a9e144907d071fad68a37b2ab8babbde397def6312e
+EBUILD untangle-1.2.1-r1.ebuild 652 BLAKE2B 09d0fe64acd526fcd807638987afbc831faf9e7c0fd1f23d028f35346d7d88debbed6611a7edc53aedcacbbb3b2a8b82a25eb173d6baa2db49aae4ed36fcfd76 SHA512 4ff79f1cc1612cbd0ed651eb9af7e63b8536bf4de5007c0a4d78d252b468ab5902009d905bb65583d2d73df9d9e101631cac41e1aac4f6c9db15d1ada72ba041
MISC metadata.xml 506 BLAKE2B 03e5e8b0a9b742266e53ec581d01ace63c08617e07cf8a06f1a7a45e6964987a8369fda7415060e5d0672c66d6633318b617464a9d6bef697b73e3904c657bd1 SHA512 f119d2ef412fd2596b05fabf055121a357c779952d00e788f391930c8a294c550a917751c3de4f81d00d83a47e4a4009769ebc554af7c2fa8feed3350900c39f
diff --git a/dev-python/untangle/untangle-1.2.1-r1.ebuild b/dev-python/untangle/untangle-1.2.1-r1.ebuild
index 1c3dee1ddc2d..aa1aab5e8da1 100644
--- a/dev-python/untangle/untangle-1.2.1-r1.ebuild
+++ b/dev-python/untangle/untangle-1.2.1-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
@@ -22,8 +22,8 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-distutils_enable_tests pytest
-
RDEPEND="
>=dev-python/defusedxml-0.7.1[${PYTHON_USEDEP}]
"
+
+distutils_enable_tests pytest
diff --git a/dev-python/uritemplate/Manifest b/dev-python/uritemplate/Manifest
index 486c6b8080ee..7e3769e62ad5 100644
--- a/dev-python/uritemplate/Manifest
+++ b/dev-python/uritemplate/Manifest
@@ -1,3 +1,3 @@
DIST uritemplate-4.1.1.tar.gz 273898 BLAKE2B 08a9179da7ccdb8b6d1a85ccf34f44f8282e6b5a00ddea541364272816588c238f4f8f960a197a7e8074607bcb8d1b52226740bddf0b92fb3751cb2d4b8fad51 SHA512 7682c7dcd9c8d4428b047e3adbc283b78f755face4d8dd1b0cd11df9583bd0435543640ba79229d436aeecad2b5b29684befdccc84ba71f72769ee130cb6576a
-EBUILD uritemplate-4.1.1.ebuild 596 BLAKE2B 929a6200752615afa1538b1650a4f19fc9b820e55c4b8a79e731541dcd5c30cd38864662adb028a00fe948f2cb2f7c4530fe82d8fc2d1d2400630a96cd937d05 SHA512 21eb6df1402e87b3cc1614c74d5666cf51c3daf96c63a4169ef2870c55f1095f5764365587b07c0bb74774e14621307e42c5cfd7e1c00baef72ed8f8d6127ca5
+EBUILD uritemplate-4.1.1.ebuild 596 BLAKE2B 0290ee5bcb621e538b31bcc9d12335608fc42646e54ed25ce5ad97e3a177ac5bd05673437181bace0cfc5a0f6252db186cb89cd090b1145a42f6d0b91d730da2 SHA512 aca03363ee893632357041bd450edcc6163af3f4bababa2008735488321be0b5aff8f6266eecf0349ddf3adfe922994d1824c75adecd94a5cea7d21052246fd5
MISC metadata.xml 391 BLAKE2B 3d72ae9fdba0af92def6107d3ef88d5ab86c93d6339ce7fbedc4753d2b3c5895759b52149f89aff878b95a233e542c59788ea211b0dfa3cd1b26f5b1e8928d5e SHA512 43c40af393e160f826012162f8d7c3c03171ba07603b8ac9e43d89997c564bdb841185d6ff7d6486a7f84bcecc0901292cf4798f582fc69697077b8f8a256736
diff --git a/dev-python/uritemplate/uritemplate-4.1.1.ebuild b/dev-python/uritemplate/uritemplate-4.1.1.ebuild
index cce88877edfb..4d4ff94c3708 100644
--- a/dev-python/uritemplate/uritemplate-4.1.1.ebuild
+++ b/dev-python/uritemplate/uritemplate-4.1.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@@ -15,8 +15,8 @@ HOMEPAGE="
https://github.com/python-hyper/uritemplate/
"
-SLOT="0"
LICENSE="Apache-2.0"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-python/url-normalize/Manifest b/dev-python/url-normalize/Manifest
index a74f92592b54..7f600e31b068 100644
--- a/dev-python/url-normalize/Manifest
+++ b/dev-python/url-normalize/Manifest
@@ -1,3 +1,3 @@
DIST url-normalize-1.4.3.gh.tar.gz 8478 BLAKE2B 2f15a597642626653c96f378b67794819645918473d17faad18187abe35bf7892b11c0bc78451e78f1146389beb3a6470fb3ea1610e60157fee7fbadd9863614 SHA512 46eaa1753b37e89d56cb19818144a7cf5b38653811720eb506732c35bb3732ef0c556420b22a9ee2c08e70e5b408aab7f44cea5e15d1ebe3d717c0c77706bfb8
-EBUILD url-normalize-1.4.3-r1.ebuild 795 BLAKE2B b1ab60e90a5d403d60ba4acf8c9b4c2cd30638298e6fb4680554ccb38cf864c10ffdfe62e288611b170450237812467c2d536ec0c7aaebc67dd43d36326e6d04 SHA512 22f275bb06488054067cc0803d5ab39b2238ded41da9a40374a791fcc8c8e6fa51b5141426443e4e52dca411a50397b099e4063e736275578220bd9829b1cff9
+EBUILD url-normalize-1.4.3-r1.ebuild 795 BLAKE2B 178725dc3e34e89026484c87ea381e90e35be7515c353247bb3aa94c0261d39e0f8a49b6da0f7b6958c462b6fb3e7cc1119a827ebb043603c88e03f2598214b7 SHA512 f9211f7afe5fb7ac968efa764aaa04fb125126705e6ae9cacfd73b9260b873343042a5d484365c65e871dacca88c8e250c70a07b7a6ec3ca95b75762ec2c21de
MISC metadata.xml 380 BLAKE2B 946417a87cb302150d2cae0224f977f73614783006c53b6731844b43ad5ea3aaf006e617a3d8599d3bdfe33ebc69a490dfdb490b7a0b9443c5a162adbbd6e914 SHA512 16d3480c32f65fde3a9eca563e791136a7f8a70ce9c2506e00f6948f3f25ed535fe1cf82fcf49f8e22d9e0b99d9c5bc4f49fce21d4e755817db7ff0a53d15f73
diff --git a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
index 931369e675d7..e054fcb068e8 100644
--- a/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
+++ b/dev-python/url-normalize/url-normalize-1.4.3-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/userpath/Manifest b/dev-python/userpath/Manifest
index dd296a97fa1a..4ab54257c2bd 100644
--- a/dev-python/userpath/Manifest
+++ b/dev-python/userpath/Manifest
@@ -1,5 +1,5 @@
DIST userpath-1.9.1.gh.tar.gz 11183 BLAKE2B 91d5eec83ec1720cf7f65f9d67bb09d86b6679fc540026ba0b7b99522bb4e062c35bb2d6d751684f3cbaa78bca5ab1e1cb34b25a937f744115a9b80096637858 SHA512 a98b000a0968f81131eb5a91822fda72bc38e6aa2b2a85be43974c37155cbf23aa2698dac1969f078bcca1ebcbc9bd5ef71e4437eae691b7358610bcc74859d5
DIST userpath-1.9.2.gh.tar.gz 11191 BLAKE2B 6696e97514af104fedbb1bd8cd5cd5ecb81620d63109c63b1a157dbbad353a54909e37399bb3e2406655d171346d6863d606432502da65e3f8cc2634fe79fe92 SHA512 8016ae08eb01526cd256cd3bf12eedc3abcaad225570d08c8ca051657a84ee7c75d9a8a07bcf229896fd450bd3577b1d81442d9af7fe4c1061a82d0cdfbcfad3
EBUILD userpath-1.9.1.ebuild 576 BLAKE2B 3cc2e3190f6cea0707945ed02c5423a03a1201eec7772f4d0bf5ed45b777c334cb45c1cc0f18caa2a21ff24488238912355f3b65150ac84f87bda5bc55ccb980 SHA512 7a627275a5d603fb72ee5ba1fc7884b08423b61000504008115eb562519b41e3832c1ee618c32b8ea9ee9f174262155b3dda4d979ee562c0ecaa666187c754fc
-EBUILD userpath-1.9.2.ebuild 581 BLAKE2B 927cbee132fb99dc86d581d7a991ff7e7561a0a2ff2e9105833e9003eaa402d749a644c1a033ac12f02200f59e9db8b69e6caf8693ed4eb986cca4dd497f770c SHA512 b179320cde7e871db93117e22fd264a854a924a1135989d0e32768e775efc8d9aa31990041a5911ab4fe1de6c858116dabe2beadcdd66c97f7dd0ffcb166c38f
+EBUILD userpath-1.9.2.ebuild 581 BLAKE2B 001d2520491190b1a1531ee74633ffedaa3e3d4e0aeb0f664e9be2da84982328be321f767d733b0b7be20602614cb2ffae71bffe6ae12240205399fe997e88fa SHA512 ccf4f554061ce82c059ffd5abc2e9e6c8199cb2007f97a1f0d7635a4dda321b32ed1be5740811c212c257bd81ed6be1b0bea092625e58dcf62133b36c5699dac
MISC metadata.xml 389 BLAKE2B d1956c245f6188560ce4e95dee67c0f3e7d41dc44c54cc0fb2eefa88156d4121384d7206ff4b7dd10be127ddd9c27d9e2b9baa04db225263457e1fa020bc6a6e SHA512 899f4930827a110dc03f5a9905e765342f7f619a39d4095297bfad4175b34326df6d1e33d08a2db9b051f72f94b24ac87b444fafa09bd15e386e472d1be1802a
diff --git a/dev-python/userpath/userpath-1.9.2.ebuild b/dev-python/userpath/userpath-1.9.2.ebuild
index 6839e3829c3d..31786e2fdd43 100644
--- a/dev-python/userpath/userpath-1.9.2.ebuild
+++ b/dev-python/userpath/userpath-1.9.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/validators/Manifest b/dev-python/validators/Manifest
index 54c627285e8a..1b1414710882 100644
--- a/dev-python/validators/Manifest
+++ b/dev-python/validators/Manifest
@@ -1,3 +1,3 @@
DIST validators-0.28.1.tar.gz 66294 BLAKE2B c52bb565243b74b7be5442c7d20140fafd47d6240b735b1d0ebb3ed53ad7827d853a1e3cdcba3d09ecd0343c38e62c0549e87b648abd8f596141cffae6e67233 SHA512 69f6dacda7aa326bad42296a7deba3e95545e657f40a687e3995a61b3f75e2597232467267325c638c05df88518b02021a20262a1e223f600268112facd30fac
-EBUILD validators-0.28.1.ebuild 485 BLAKE2B 4bd3de0b6b37006c4d9ad0a4351dbd091ddab7b0f9e1ec3384e72578daa4d5d919fd1dfabe1b40a43be2d8733448ec95cb34fa2a4be93c9392d014c4c5216b5b SHA512 3ae72195d58be7268a2732c8651fb99bd152e3376e276ae18b1c84e4fb33978e4c3987a6704461336f190cd2c50d7272c076dbf0c9c09fa2c46cf40d754d3376
+EBUILD validators-0.28.1.ebuild 485 BLAKE2B dbccba4b4ee5c503bf1e660e38a3826c71e4d4da54c004820fffe4a8d708e53310839dad422c3a9fd3f9a0c42cb3cdd82de78f1920ec97b7910ff558ebec25da SHA512 6dc4c6f00ca4946b8896d827a02266662401728c39ed0deb9b9ee3d288939c03c56e7e60a797e5c709df253ba8d2b5d4aec2142229dff460cb3c5d92e81b9af2
MISC metadata.xml 519 BLAKE2B a590f05cb14e02149ea83eaa045973624f5b0185a828d97ba5c6d071518718dbb664b5b207a1409fac0f7e9831b8555c4ceab6b7bfc105a96ff790291e5b5482 SHA512 40473bdc0cac23032dded1a4e9cbf52659f6f1480f431fda9221cfdb5b7c5b61ae74d3621eb081c39c19771fff32eaf703462e9466985170b084d524a8cfaf0c
diff --git a/dev-python/validators/validators-0.28.1.ebuild b/dev-python/validators/validators-0.28.1.ebuild
index 1189da209562..2e85d478c6ef 100644
--- a/dev-python/validators/validators-0.28.1.ebuild
+++ b/dev-python/validators/validators-0.28.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-python/vdf/Manifest b/dev-python/vdf/Manifest
index 35b8099375ed..341b00f102e2 100644
--- a/dev-python/vdf/Manifest
+++ b/dev-python/vdf/Manifest
@@ -1,3 +1,3 @@
DIST vdf-3.4.gh.tar.gz 17082 BLAKE2B f4f65134d5b1b5e52fcbc438b3bfd9000006659d8198e37e377edfda1c6166df0687ce44caf704feffeaa0d23356fffbfce11d467a093e8eb623ccb39a3da9d0 SHA512 a22668039d32cb1ef4660ea187a3a144a32e55e5b02c4c567b850d059a47beac111f9164c67bbe3e7b67d15117efe7b207882465b2353a65b7e0f0c107e88d5c
-EBUILD vdf-3.4-r1.ebuild 555 BLAKE2B 43d16e72e3f6217a039551e93acb58b4bad4b3528471c0388a3201206f228698c820bb2767d551a1cf8c24ac84501b7ce80ef223981a89a77c459337a1679055 SHA512 073c4d55701987581ea6053518fddfdcd90babbbbff513679e0171b2f853d735bf48835c8659e7d730c8d9c6b22b5c5cb147f0ad2464804e977000a643c1efd4
+EBUILD vdf-3.4-r1.ebuild 555 BLAKE2B 824805b8f9a449bd553b13630833afba8baa592ac74f94a4f9e1aa5b60bb5acd8ee4e35bc36777926dae1c9c1ab8e8f5e5cfb811f921b163c840d6e190009e41 SHA512 60914f431e737df31334463cde277a661cabaa3ec7612c9acc64c3cca586fed8088b2e661cb66aab32dff79046648d87ca0361ff06c38dab9118434b2bff16e8
MISC metadata.xml 492 BLAKE2B 80437b1fc798d5bced980530bdd88ce168cf568f6be745d0caf7f8e12e05b856f653d7fa3909ec6f3a1860d559584214ce1f9761e0429107650af755c057ed01 SHA512 9182e1920b00061daf94286473a9b755e7a55048ecf06cfcd2d835dd75a958c15c0bfd294ff3a674af794c225468bf829f7171e64275ef44658e13f60d2b4198
diff --git a/dev-python/vdf/vdf-3.4-r1.ebuild b/dev-python/vdf/vdf-3.4-r1.ebuild
index 51be1e5702a8..8cad16d80840 100644
--- a/dev-python/vdf/vdf-3.4-r1.ebuild
+++ b/dev-python/vdf/vdf-3.4-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/versioneer/Manifest b/dev-python/versioneer/Manifest
index 7fa70905d8b1..00a03042ef55 100644
--- a/dev-python/versioneer/Manifest
+++ b/dev-python/versioneer/Manifest
@@ -1,3 +1,3 @@
DIST python-versioneer-0.29.retag.gh.tar.gz 78792 BLAKE2B 6a82c57968d13fbc16d5aa67d721dede32762c6327ed5b2ed721c29fdba24f6277aaa0a19cf3ec2fe7e449bc815ad164e905c5869fbd24d59b6eff0d9e88d8f9 SHA512 36bc69021c7d6c2bfa96b35e797336f8807908fc9ca3948241c18266984ca77af3141d7ff98525168e9c3604f62268b7964627bd211e04e9c0732cde56b62841
-EBUILD versioneer-0.29-r1.ebuild 1295 BLAKE2B df4967c461999c68a9408ef0b78a75bb337a28f152161333a1dd4e53541d6f86f4e96a4e7eaa41635c62f156cfdafe8475cf9590e4d581ac309479fea4552674 SHA512 ab249df514018ad731a2102ce3d26f820ed2e7bbc858938e2990f5212d975723a5f96b53c5fa455d8b99b5eb821f532f51696826194e5d1fab9ef487356c4213
+EBUILD versioneer-0.29-r1.ebuild 1295 BLAKE2B a16fe6d8da413d9e04b976094d238e8baa032d7f39f45606d791683494138694ea5e8db5766c2ae8eb633942c45febcd60a4a97636e800083123d9dbd36f298e SHA512 6ca74b7a38abc347c9cd71c58aef0f578413b0b7b88f0c4b815ea9df2556b188290928865ac4d1c0006ae94499b07c2910d6fb2888efb5cc16cfb7e7c0273734
MISC metadata.xml 426 BLAKE2B 050a6c51f12ce466d0149041e103227c176f792326f859474c996a38f510544f09a594b6a70036b3cdad78013ff9982316c671e77be6ed2e7f0fa643bf89d320 SHA512 da99aef0b58491715dca230579ecba68bfe357909dd8bd122e790d7f0300e0b1d11cf224ea3a3c76763d593f45013cca6cfe27cc774c6eb90dd6da562a061c38
diff --git a/dev-python/versioneer/versioneer-0.29-r1.ebuild b/dev-python/versioneer/versioneer-0.29-r1.ebuild
index 984f78d862f4..3528e48099c5 100644
--- a/dev-python/versioneer/versioneer-0.29-r1.ebuild
+++ b/dev-python/versioneer/versioneer-0.29-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
@@ -21,8 +21,8 @@ SRC_URI="
"
S=${WORKDIR}/${MY_P}
-SLOT="0"
LICENSE="Unlicense"
+SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/vine/Manifest b/dev-python/vine/Manifest
index 70da136c4d52..99100caca973 100644
--- a/dev-python/vine/Manifest
+++ b/dev-python/vine/Manifest
@@ -1,4 +1,4 @@
AUX vine-5.1.0-pytest-8.patch 976 BLAKE2B cae703dc329a1bf4bbf10fb890509550aff10c8586eba6b3f8d82a6b5662e030ea7e10a872e6e2d8d015e8305b615ba8cd026377c255f3e3ebee0899409734e8 SHA512 07b93be4a0030d96035b529d4188e03f33d431c2a941ce08e5620ee62e71b9868bc4b4932b0ea6dc3ecb7395166b6d21004db4aa9b240a8c46376a9f2cc08dcd
DIST vine-5.1.0.tar.gz 48980 BLAKE2B e46a85582df4bdb6bddbe37ccc2511b5361cfcdd8210f81fe3064a41cb683e34b5a4e2d0539989246f60332e5fbf4b3dcca6a05e2a20a75af4927fd9bbe4b736 SHA512 899a494d26ce8236ba12451e8da42fad03803df0a9cf69829f650c23c0d4f6232b9246230fd984fa6616edbad8b2c08f0efe95e3692bee756dfc094f14e3432d
-EBUILD vine-5.1.0.ebuild 495 BLAKE2B eeff6cb43b8417335c640ae1b3aa0d9e49fa8b871548ebc84ace5df5b26d0ce415cf0c7ae8bd6f78b2b3af79bfef77f67fa3f2ee063c11e48163c6a9ea99fcfa SHA512 ae5194dac139ae57cd57fae1edcca8b624fb03e0828c1205adc84002da0f03b61eb61744f5129e051a527c7f6afe5fe6e3fcff5fd2256d63690efb6e3059f35e
+EBUILD vine-5.1.0.ebuild 495 BLAKE2B c2cf6d4212237cb6d0bdf0232c1ad4a199f3f54b40e7334ea0db56470878efab6c4bf223ae5c92e5b00d19cfc83447b6eecb7db65fe42fab7b34b60c04dc7b73 SHA512 e2729a1a90affbaf396ca09642f2ddd617da980605ae54aafe2cecfd713d8c33b4de6d39e905b5ccd72153438ff14b2f05fc20ca8bda7192b9739b086138dfd5
MISC metadata.xml 462 BLAKE2B 7e59d35623baa0fc93b843d3b79ac5e4e505da52fdacce8f29c145af35b04c2226b2b6df0c64598af2c6de1640cf6de3091842a79830631b5adf328d91b135a6 SHA512 9ffdf8f9e99e992f12119f919fe43f5f3be4931b742c4cc74446a5a7288269faa4e7e857d03f0bf6a50e36a32cfe30253a9d7f247c80e51167c1691aa1ee899d
diff --git a/dev-python/vine/vine-5.1.0.ebuild b/dev-python/vine/vine-5.1.0.ebuild
index 3d7bd3b8e971..723c28e6d6d8 100644
--- a/dev-python/vine/vine-5.1.0.ebuild
+++ b/dev-python/vine/vine-5.1.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/visitor/Manifest b/dev-python/visitor/Manifest
index 4020f8f87a8c..de1d85e0e010 100644
--- a/dev-python/visitor/Manifest
+++ b/dev-python/visitor/Manifest
@@ -1,3 +1,3 @@
-DIST visitor-0.1.3.tar.gz 2985 BLAKE2B d645e3524ee5d072320e6feca39faef72b880ec7341053d078778765d9b279bd2ee3f892c0fcd5f21633e7851acd49ac23aef769eaf190147803ce711b717da6 SHA512 414c77df8efcc22df5ee8073e02b8c5c28563954ef9b9a869c4ea3f7f1268a97929c1fe29142ba41e3a5acafea52599f6bf073aacd654643d7d8380cd4f41fbc
-EBUILD visitor-0.1.3-r2.ebuild 540 BLAKE2B 89b3afce3dd885adf25b77aa20cf2761ba4b68e675b9017dd90db093a9c90c905536676d9d606b437d8b5c0c45de7fd7907caaa76a4a46245eed510fb2b80fb1 SHA512 0ac00c4b94c952a858e00b2536e25b62fa4c5c40fa249fd476b4e58bd3dddfccea0340cb665be9bb41d23cf0e36e640083513d154da8b52d9df186b108b171b8
+DIST visitor-0.1.3.gh.tar.gz 2985 BLAKE2B d645e3524ee5d072320e6feca39faef72b880ec7341053d078778765d9b279bd2ee3f892c0fcd5f21633e7851acd49ac23aef769eaf190147803ce711b717da6 SHA512 414c77df8efcc22df5ee8073e02b8c5c28563954ef9b9a869c4ea3f7f1268a97929c1fe29142ba41e3a5acafea52599f6bf073aacd654643d7d8380cd4f41fbc
+EBUILD visitor-0.1.3-r2.ebuild 589 BLAKE2B 122c89b1f25d08bbf779e1f34c9b8284241afc0d69184f2774afad141f4da1a241f14cd898f60f074ce03b31b9deb4367a00ecf83b8e3d950fa29bb8155683ef SHA512 8274a03416f4d8e0c2b893a7d9d89954da7a9fb2e414f408392d69fb757526f638c351e0a096f01cf87d0d6c2b82a4da4e6d32d1bb4ccf667509c515544e8b3f
MISC metadata.xml 426 BLAKE2B 266ee59525ff4a25ede53707d3d208150768837b2cef64b4111840f8a5053ef4e211c29b88849887b32d7571d09bea3b3850ed78af4e89d670056c99a11bec79 SHA512 10c116b75398a39c9a8dcb20edac2e136c0da9b7c8bb0c1bfdab594c9bbd23dfbdbd63e6203848063abcea24d788a5273ecbcf54470d42fc0345e3c308fd510f
diff --git a/dev-python/visitor/visitor-0.1.3-r2.ebuild b/dev-python/visitor/visitor-0.1.3-r2.ebuild
index 090b0bf6e1ea..6dcd85c3de50 100644
--- a/dev-python/visitor/visitor-0.1.3-r2.ebuild
+++ b/dev-python/visitor/visitor-0.1.3-r2.ebuild
@@ -1,18 +1,24 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
DESCRIPTION="A tiny pythonic visitor implementation"
-HOMEPAGE="https://github.com/mbr/visitor"
+HOMEPAGE="
+ https://github.com/mbr/visitor/
+ https://pypi.org/project/visitor/
+"
# PyPI tarballs don't include tests
# https://github.com/mbr/visitor/pull/2
-SRC_URI="https://github.com/mbr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI="
+ https://github.com/mbr/visitor/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-python/voluptuous/Manifest b/dev-python/voluptuous/Manifest
index b604ad0a484c..3dad9e3bf28c 100644
--- a/dev-python/voluptuous/Manifest
+++ b/dev-python/voluptuous/Manifest
@@ -1,3 +1,3 @@
DIST voluptuous-0.14.2.gh.tar.gz 43866 BLAKE2B 9c76f7271afe6f2c7150efed3be7b30127ad8096f21aecadd864766f593a5ab7a64f2b2dc65e2b233ca3fcf32c941cfeb1a96ba1a30f5727ad36ba09db3dafb8 SHA512 18a52c3d1feba1efda0cc91407b21938a7261ae9e7768e62ddc553c0cb9bf8ffa6448b39c476bc94a1aefb8f75b724da5ee2ffc8b6a729cb23accead7db40814
-EBUILD voluptuous-0.14.2.ebuild 606 BLAKE2B 1beeac5fcb36771360cbabf30eca4325cdde3bfeae95a4292f4bd9c242a1a09d04b79bd11ec0754f38afd35794f92493e17b73dd003a0b9f7f7350d0ea017cf3 SHA512 40e63a2387e22d2f56b8917bcd37ca465953077a86898cad6c8de56cb2d733ecfa3fb2116608bae00b38c3561f14319cfb060ecb2070060c14a9601fcf78fb39
+EBUILD voluptuous-0.14.2.ebuild 606 BLAKE2B 928b1a23f64d662d3b0e8d31f292e527faf3961e785ef47834debb8e6c0f67b49d48098701bee91fa6e34a9d7e4e8aa8612f614eb53264327836f5b322916ba7 SHA512 ff7fff767e154f58882e552faa256973d3e9141fdd78115741d6334c5f5174ade4434f3988eb706b87eef2865b2ba385ad59e7bdfc7452c2f3970e10c1847c10
MISC metadata.xml 716 BLAKE2B 1298492f8a89ce4babc23481dc56da06e4d9007546ed2804fdf42906f6d90d3b1327ee2d54724fa3621a387429544931d30a0334312a68a17edaeba735c9d7b8 SHA512 80636ea29257b1ff070427dc759f9d0abf02ba2037676725627308c69a1e9bc49353c09507523a739c3f07a4cb284e2df76d3935f4f9dadb64005ad7204ddf60
diff --git a/dev-python/voluptuous/voluptuous-0.14.2.ebuild b/dev-python/voluptuous/voluptuous-0.14.2.ebuild
index f50caecb38fd..0312c27b1a8a 100644
--- a/dev-python/voluptuous/voluptuous-0.14.2.ebuild
+++ b/dev-python/voluptuous/voluptuous-0.14.2.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/waitress/Manifest b/dev-python/waitress/Manifest
index c81201041eae..677e0fde0983 100644
--- a/dev-python/waitress/Manifest
+++ b/dev-python/waitress/Manifest
@@ -1,3 +1,3 @@
DIST waitress-3.0.0.tar.gz 179393 BLAKE2B 266130e3f0610098c29fe11076f58c8f938439c9b80e9630b917e829b64c88d06803c9208137b220827ed1deb8e9ba2c396dfcaf8d92435ee738d580dbda6f26 SHA512 8b391eb194fce32fd78c1a20cd1afe8caf20e7e0c622e4be2b1ec7d3831cb5a607cda0637d08dcd3a55f2e8c84817abdad4636bf2ca260b12a774dcfa68b9176
-EBUILD waitress-3.0.0.ebuild 783 BLAKE2B 1dc52f1b0d9eb0a3d523662f20518c82afa1a12b5ea1411df9db7f8c1a2d01bdf83056ff1154eee94875201bea9b697d6698b05b3eca9e503b0356a2b3d20bc1 SHA512 b308e7ff224e139b25022237516259ee3fc1404ed1ac5d87b3a018d7e6095269e2d1bd5dfe22c18dda5540de3afc62091b256ba414b2b26e605e66e0c83e1f52
+EBUILD waitress-3.0.0.ebuild 783 BLAKE2B 1c46e6af9b9822f8f6cf2338024575e6d55f50dbb9212d1635578443704f0ee2426c53bcb79c738d180ea92c9af3c08e7450e2cdec4be118135763c1126f4b7a SHA512 a2532bbc6b6654dccbe888eb47b173b6a7dbcad22859bcc1f8677c54444c13bbe9440efb50efdfc5ff4c51cfd697f54ea625468d6dfc128007ba6caf07caee02
MISC metadata.xml 404 BLAKE2B 384598e80742dbc76ff25fab9b93b3e5ad1f730c9c55782257a6e7ce2724f631213301d4a213bd1a20ffc0bc97bfbb2ae4759cf9ac6e31d9728f645fbb69cb9d SHA512 5315d60706055e2def0e41f4d8ed99bcb54f99524fc6d23ffbe36a28faa315801dbbfba02042ae217e3a9db2dbac430085500603d88cfb0fab25d0a587ccee0e
diff --git a/dev-python/waitress/waitress-3.0.0.ebuild b/dev-python/waitress/waitress-3.0.0.ebuild
index db0beaff71a3..cc8fd57bfedb 100644
--- a/dev-python/waitress/waitress-3.0.0.ebuild
+++ b/dev-python/waitress/waitress-3.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/warlock/Manifest b/dev-python/warlock/Manifest
index b7076fb5bbff..79bee0a22fff 100644
--- a/dev-python/warlock/Manifest
+++ b/dev-python/warlock/Manifest
@@ -1,5 +1,5 @@
DIST warlock-1.3.3.gh.tar.gz 11147 BLAKE2B 1281348076500315c5aa105691b8e5a50ccf2ba79335fb8581a0b89bfc96bb3076a797c4ebe011f6c347667a0971bbbdd2b1bf413d0692ae5977216c524cbee0 SHA512 8a9135a17ccc0d0939ad98eee16100ec68b911d672b3af549f7629edcd6e08129f9e4ab707082593274fc896bc405ab6d6ba9e4bf6fc40b8522ec99327c983ec
DIST warlock-2.0.1.gh.tar.gz 19850 BLAKE2B 3ac4f92a68b4e1142a2baf0a0b5670c8b6ee89f22b0b48c061dc5bad8ccbb818ee8a4d7d27f2300562c6e3369662a1d1c8f12135eac1046b87187d1aed42cc54 SHA512 f354f0dd2af524a9e09ed03b072e1f68859fc70bf5ec083f8853fde2f1cec3172bef42318df176a3cf5fa48d93f030010db81d710961f2b05a092a4ee25041c1
EBUILD warlock-1.3.3-r3.ebuild 1085 BLAKE2B 0276c1d25305f1c3361f8e9c948bfd40f2d3475aa91a6cc7f1d03b138d502ccded5e9bd3b9e259590cdc9eb5082fc4ce09ab2b6980213946ee288941811528c3 SHA512 d291b68ebfcf341b9ab4b572f6ae8be5ba759cdeb7cb35a542681d2e5d2b09bf03461d02c658a37cce6dba34ac4ad07c6b27da6a7db2e49f136b169f40c1226c
-EBUILD warlock-2.0.1.ebuild 846 BLAKE2B 86d03daf5dd2cb026fd7238f1e916b8de727c30a592c0b96c0ec817536210e29efbc1764bd7cca53951e6a8a88758b1659288b08dfd236a09ab60d5fb4660735 SHA512 4fa605a095d78c0809bd48433646e1407b5806e4a8e49d31ed3b78536a6919a2133d1bb4323b837c70e98a75d17cf934994ee34595ef610312e043099f483357
+EBUILD warlock-2.0.1.ebuild 846 BLAKE2B c52f7fbe7312fd857ce2e64cb9ba0588c15b58d565361c8da93eb6faadea21b3ce498cbcfca6db468bb0ff890f380065b7ea8d0b9799edd1afd3560df9ba1b86 SHA512 e5cb1542e8eb5a9ec23fe28941c3b2cf1fb8426249f500ace9f452573ac527aa341bf5975888758a6d56ba70cb3f0a13529583c38e911fdb09f6d9fac361d7d7
MISC metadata.xml 482 BLAKE2B 28941971c8e9ae4f5d1685ac1b9e53497235a62180a4c18093b54c576211b39f3048433d317ffb587a1335042b3894b8bee32cd903a97eee249c4864cfdec357 SHA512 99840c6ff45fdd5a4cb6a06a9322cfcd167b89a540d092fd75851ceb5a03ebce26c7c4adf702b41cc209eb1efd924aab50809c2840799fbb711578185cfbd61b
diff --git a/dev-python/warlock/warlock-2.0.1.ebuild b/dev-python/warlock/warlock-2.0.1.ebuild
index ad2d2e78b32f..dc86d7b66290 100644
--- a/dev-python/warlock/warlock-2.0.1.ebuild
+++ b/dev-python/warlock/warlock-2.0.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/wcwidth/Manifest b/dev-python/wcwidth/Manifest
index ebb622c3da8b..d9a266ab01de 100644
--- a/dev-python/wcwidth/Manifest
+++ b/dev-python/wcwidth/Manifest
@@ -1,3 +1,3 @@
DIST wcwidth-0.2.13.tar.gz 101301 BLAKE2B 33637e5582cff1bbc0f11c044d390dc18b635af923c7c89c79c07f20bafb44434ad79801b19d89c9e15b8bee79b52f5652ea3987e5578520aedfbb03f20fd6cb SHA512 1eadda149936cf2eefe5d09c411774dc87c8a358f2dd92d74f427d7b47f07c05557e849c46122d44788c2bd7c97eb85fc5f902d9a158d68ab9e352c5185ba2d5
-EBUILD wcwidth-0.2.13.ebuild 712 BLAKE2B 266acc9bd87cbdbe6fd79575ecb2fd1c3d666d7786713e96cb4fa927513b909c29c3881405f87ad8598f120b564484e577be86c524c62dc0c8c29cac48d24181 SHA512 594ec7db462c50ef39fbe1781c608d8ac44385e83c0601761b8fb469a8e40ce2c27d5dc3b32c22d5c3cc14650364992fdcb34713b99b86f1bcb15529a561d0a9
+EBUILD wcwidth-0.2.13.ebuild 712 BLAKE2B 7e79ac9471cb11d8265600d054882cf9bd140ae207bddb9caede8fd72b9992e6778bd4c0807e5dc50e2af8175de4b7dfccacf90837949b94bcb381f4d15cdbac SHA512 734d0cb19d78bd86ab9f384a5119dc4ffb55d722ffa8ae346c5c8d06bb5e129e1b5d2a45a390ad37799f8d48eaa15f02efec17c0815d985250cc7f083a0f2acd
MISC metadata.xml 402 BLAKE2B 86714d496f80fe46cb313bed026135b2712ddfb47fea5994d0021516aa6ad28eb5fc52d37b37a7a224ec0613681b27ee039f4ac734430d94aafe4ec8946cecc7 SHA512 85c0e684f66a5582ca63d6f72c4e69101e8ec30f8e03c52e972fa36a2e6b6d2a8f019fb33a1e39e73fb37de25c82b906b18ac626afdd0a93d97db2ddcf485063
diff --git a/dev-python/wcwidth/wcwidth-0.2.13.ebuild b/dev-python/wcwidth/wcwidth-0.2.13.ebuild
index 838e77c1a580..5c2ea30f1183 100644
--- a/dev-python/wcwidth/wcwidth-0.2.13.ebuild
+++ b/dev-python/wcwidth/wcwidth-0.2.13.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
@@ -14,8 +14,8 @@ HOMEPAGE="
https://github.com/jquast/wcwidth/
"
-SLOT="0"
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 ~x64-macos"
distutils_enable_tests pytest
diff --git a/dev-python/whatever/Manifest b/dev-python/whatever/Manifest
index 950eade9a4b9..e6b54a40e080 100644
--- a/dev-python/whatever/Manifest
+++ b/dev-python/whatever/Manifest
@@ -1,3 +1,3 @@
DIST whatever-0.7.gh.tar.gz 6373 BLAKE2B 401edadee8379dda2a2a90d7e02b64e2c091b4ad6a9ae3c25b9513b3953f09c89b7cad5bf48fc96713a332a8e3891f2bbca755c7f6d4817578eeab1f986e8640 SHA512 7641957f6eabad0d8485dac9b9cfaf0c6a8426ec9817c4e0748e669561fb5fbe21932f9bb864362ee34f5a5bff8ce6f6803c428130c1af3aabef3d583d7a582e
-EBUILD whatever-0.7.ebuild 531 BLAKE2B ef013a261baf8fe9eba20545c0786f2021429c53fa90cf47dbdbf637bdef56224221084332d8a3745ece5d908ea261f87c67edac0789cf65a1b047a6e5c31174 SHA512 1f6d8f4333c765a64beb360fff94dd08ec76bed3d53eb8a99de8084681c4ce26d4c2ce28dd033b3f63b549c535f6eb448897a4b64ae9d56033d6bc3f9f049b9b
+EBUILD whatever-0.7.ebuild 531 BLAKE2B 050f4563671a4b877bf08fafb2d93e9af76f11ddc2521d027e45d1a7a15fa0bf5f3bd4cf449b37e27aa60f1fcc54bbd606e92b8f72e78cb804958ac6b50b8884 SHA512 303d509856f7216cffd6d5b16da79d9a7e1c93c5ed36cd25d0c00726cc4ee1b873c79408e447b3c0f43c9b1390e15a0198b071eb28676bcdeadb6f6b38dd373e
MISC metadata.xml 473 BLAKE2B 4d592165f596b37ecd14acc40e69aad7694b2445fcfb98ddbe8dbf9326144118209391edc65b2e57bc4a7413cf7a165d74cbe50afb7a0df984939c3525afac7c SHA512 a38c052c3c3822012ac4833454b55e917756131f79b486736293ff9f2b5e05afbc5008e1b165ada8f13a0529e63d16ebbc96a48813e2e45a8936b4cd13440629
diff --git a/dev-python/whatever/whatever-0.7.ebuild b/dev-python/whatever/whatever-0.7.ebuild
index cd741e55978d..774978105774 100644
--- a/dev-python/whatever/whatever-0.7.ebuild
+++ b/dev-python/whatever/whatever-0.7.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/whisper/Manifest b/dev-python/whisper/Manifest
index cebbb69794a6..09c5a8fcc4a7 100644
--- a/dev-python/whisper/Manifest
+++ b/dev-python/whisper/Manifest
@@ -1,3 +1,3 @@
DIST whisper-1.1.10.gh.tar.gz 39459 BLAKE2B 998c4335236ace6b28f11b23fe74d3b618ba2f56939a3e9766e7010eb6b5d9bbdb46de83ba41dd926d3d38e738851133dc9805a4c79bd80dd67897e627147550 SHA512 291d441287ba090157fa01a7feb6985a6e1f057f4dae0f9133e2355e00f5fe219e10de339ecad3438a56b8dec97def14496d85c7a5fc5fc7611771bb3de08de8
-EBUILD whisper-1.1.10.ebuild 637 BLAKE2B 3cbdab698f47d735a98801d936aeaa0ad17ce749745bb1b23eff43b5ea3436a6e3f208d674dfe5a00b3601da2d6cda417858d85f2ccefaafbb5cc309bd6a53d0 SHA512 2a531ec08215d0763cdf703f74f6d0af0005b21291b770fd0cb6060f7f653a0a188e1663cfd9b9984f0b2da6f04f6fb5dc801b28e0c6dbd55743563562ba27d0
+EBUILD whisper-1.1.10.ebuild 637 BLAKE2B 8930c05c8a125356a267e63f0e452b92b292bb4f80632bbad855cab3ac81b9017f008e331ef50fdd4f96e8f073f7edf057b94b234e43147002cfb87b071988ea SHA512 662ec76153ad5d005fa915c2ef3686c4a6f6bd2173bd4c0519571382e0e7bef9ad5771fb536e0b638c8a939120798773a991e994eb28dc1e9c14735abce97cf9
MISC metadata.xml 680 BLAKE2B 070ec3c5c71cea8d95302162acda73a61d7c0fbd195ec4edb8cc34c496be8e89d8254be122dbb2797de2fc5255fcc69a26f308aaf5058088b9df14f06a8e1e95 SHA512 3de2424fa3cf4c2482fc5ce743b37b53cd354424b0c11823918f64be6ab2ff5195794d73a0504a4e119e861d3f5f0f6a0dbb385cf37641e7acbf96812d752702
diff --git a/dev-python/whisper/whisper-1.1.10.ebuild b/dev-python/whisper/whisper-1.1.10.ebuild
index 1a41146c2dd5..d49459e7f63a 100644
--- a/dev-python/whisper/whisper-1.1.10.ebuild
+++ b/dev-python/whisper/whisper-1.1.10.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
inherit distutils-r1
@@ -19,8 +19,8 @@ SRC_URI="
"
LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~arm64 ~x86"
SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
dev-python/six[${PYTHON_USEDEP}]
diff --git a/dev-python/xkbcommon/Manifest b/dev-python/xkbcommon/Manifest
index 1aec4a2498c1..41a1f9837f23 100644
--- a/dev-python/xkbcommon/Manifest
+++ b/dev-python/xkbcommon/Manifest
@@ -1,3 +1,3 @@
DIST python-xkbcommon-1.0.gh.tar.gz 27258 BLAKE2B 3106877f8e87f50453a358eec4e6431642b00a6a2bc23d3088ef22379984869ec84cd042a1ac53dd72783f3005dad1efddf3f87410204b88bfde4f9da0044c97 SHA512 c7793d6f5517771006ff5a9c01deb9a37717157d7171af49ff459dc96b3b16a1d2d4c0f1272b5a8f683390de1e8e6a6ff92472f18828c7e38e0f2a1ee6f34f07
-EBUILD xkbcommon-1.0.ebuild 856 BLAKE2B 4b1d8900d745aff74b0eb0021ab07f8b87b47236b2a2b3cb645921446d54a7f58b575f8ab5b73266f7362e8bb2f13289cd595ce967fbe1d11d33dc79788d4b5f SHA512 449bd647696eddb5008e924f557cf8f718efd07ce4280c18e69744b1d3ffb4e4a0effdc4435661a65675ef1d2400bfe7d4641b8e29790ed18465fbd00e5b8857
+EBUILD xkbcommon-1.0.ebuild 856 BLAKE2B 80e0c98d0cc44b04dad46821a87a47628efe395c8feacaa70549b5625b4d351e5766a5990db9939fb1b1568d9054adcca90a5680c38f6c9fe3dff80f5297c894 SHA512 27406451b5ae1916ad02c7f1dba080da62e07281048bfd9634c408574c3258b22b200a3a656f3739a0724c4b4e523d03265f37585290ede28f34bc71d61f3e87
MISC metadata.xml 355 BLAKE2B fef5c9392775c817ce5754bc6c70a30048e0aa252593229667b515d27421e95377f2199c121f43b112ef957a4172440417221fecf30ce9d068b23278bc2e2e4a SHA512 21fd7e00d1b727d6b281977fa4659c620259577dc346213437af17742ee4ceff367e0ccd45c8bb03f15afe6c0a1c885e1b3f9ebbd47b50518ec2953580b17df4
diff --git a/dev-python/xkbcommon/xkbcommon-1.0.ebuild b/dev-python/xkbcommon/xkbcommon-1.0.ebuild
index 5b1afed2756f..93848742bb21 100644
--- a/dev-python/xkbcommon/xkbcommon-1.0.ebuild
+++ b/dev-python/xkbcommon/xkbcommon-1.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1
diff --git a/dev-python/xmlsec/Manifest b/dev-python/xmlsec/Manifest
index f5b15b503202..6780782a41cb 100644
--- a/dev-python/xmlsec/Manifest
+++ b/dev-python/xmlsec/Manifest
@@ -1,6 +1,3 @@
-AUX xmlsec-1.3.11-fix-xml-testfail.patch 879 BLAKE2B 3d655b40a67b44a4abd65188c6d719e12063e857942fdb112b47da38977864252e3d250e0bbaf5c86f4688bb7701aae89df444c4fef0e3f0eaffc98fe5b6b856 SHA512 8c8f9af415dc9207e5c0599ee958dff6558618f94a9cb3c583b1c9eb6d1de251d714edf1afdee581cb33c7543f88c54d36af9b6f903fe31994a86f1b602e4c75
-DIST python-xmlsec-1.3.12.gh.tar.gz 77722 BLAKE2B b5ecece8063b823cdbe4d58967d10026bdc6f3774954021a3739d579ba3c5a08130af1792921c7892e6bc3d00f88ac83ab30e862775e419e0dad40b990b10cbe SHA512 19c5e3bf58b4b0f8a1cca3e60c08348b02ae298620f8c02b8cfb325aecf0313cb2bd1af89507b754ebe4c35af3b031e232d15ddcd42deae0821c9c0d7571aa7c
DIST python-xmlsec-1.3.14.gh.tar.gz 80643 BLAKE2B b256ad1aa18b5a746148ff4b2e8b3136a31105e1bb64d2dd686d5e62c16c183187432ee06f0f8b9da0bdba3b96c3c1e7fb6f51148bb5d5d60e54083841973399 SHA512 7a28695bf122a9c04ed20e4a6a09f9428372c908857b1dd983251a7b890cc50e92a6fbaa7f062cd58d86dda14257720e9c9554b2b54d840f9180110d93145335
-EBUILD xmlsec-1.3.12-r4.ebuild 1334 BLAKE2B 2dde1931060b8975a41b33fbf9f1caa338dd79c1d11a7d82024654d5da6d70fff3738af4e2b1e554e1022f3a6603980f7d15c45619e9fdb483fc24f79738f16c SHA512 a7835c119f771c115412b249ddeca88f2cd33c2b4aa79854da1f8a3feb8184e27331a83680d029494ff87a7966b952f2a90a4e2265bdec5de1f3d4ce4e1fa174
-EBUILD xmlsec-1.3.14.ebuild 1287 BLAKE2B 2c18675107403ea991376c1549a87baea1fd59e9f3a1b0b2f1b26e2c6d755e2e258a76734a70e85eee684b8f8c3e353b06b0d73e17d9853b13ab7f591d303fe2 SHA512 e695711f28b365d11b39d462cf3d1cbff63c2bf882d25bdbaa7183055c11ffd14e3a516933757ddbb5f1ae26b786aea3cb196930fc501262853d636f15c3fb6b
+EBUILD xmlsec-1.3.14.ebuild 1287 BLAKE2B d56cb5169d8dfcade455ea0e34f7f3879d5a2d03a7a9887d8c7bbf3b8ee5cabe66e8a0b986a8e820c42ccdcd4bf319ef23f17164f67928e67081c02431c7f32a SHA512 90c9535c2a8662d723a47fb964c60c1f4bfa8a955f1bbdfb9f47c8e9420d6f45d62de3740e9116e93edad67a0034b006647b68d65c46d2c553776a2b4734d52f
MISC metadata.xml 480 BLAKE2B 17abd324963ad808438f7c04a5785ab72e280a5ba8b132737d89c06fd17fc20e96478b4684ae84864bd03690bda6e865200a8eacf3bd0c23ceca4f0230bef1a5 SHA512 82d2b54886ba9d2eeba17aa04e2946c9dda8d30a5bea9a9ba7a5041b559971466c33ceb67ed35c9f865c052df09fb9fd057b46efd4d3d4314f456c8b1c0aaac7
diff --git a/dev-python/xmlsec/files/xmlsec-1.3.11-fix-xml-testfail.patch b/dev-python/xmlsec/files/xmlsec-1.3.11-fix-xml-testfail.patch
deleted file mode 100644
index 3e7ab8829c2f..000000000000
--- a/dev-python/xmlsec/files/xmlsec-1.3.11-fix-xml-testfail.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Taken from: https://github.com/mehcode/python-xmlsec/issues/84#issuecomment-632930116
-diff --git a/tests/base.py b/tests/base.py
-index b05de1d..5ec356f 100644
---- a/tests/base.py
-+++ b/tests/base.py
-@@ -94,6 +94,7 @@ class TestMemoryLeaks(unittest.TestCase):
-
- def load_xml(self, name, xpath=None):
- """returns xml.etree"""
-+ etree.set_default_parser(parser=etree.XMLParser())
- root = etree.parse(self.path(name)).getroot()
- if xpath is None:
- return root
-diff --git a/tests/test_doc_examples.py b/tests/test_doc_examples.py
-index 2fc490f..53d2377 100644
---- a/tests/test_doc_examples.py
-+++ b/tests/test_doc_examples.py
-@@ -42,3 +42,5 @@ def test_doc_example(example):
- """
- with cd(example.parent):
- runpy.run_path(str(example))
-+ from lxml import etree
-+ etree.set_default_parser(parser=etree.XMLParser())
diff --git a/dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild b/dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild
deleted file mode 100644
index 4dc3a59da936..000000000000
--- a/dev-python/xmlsec/xmlsec-1.3.12-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-MY_P=python-xmlsec-${PV}
-DESCRIPTION="Python bindings for the XML Security Library"
-HOMEPAGE="
- https://github.com/xmlsec/python-xmlsec/
- https://pypi.org/project/xmlsec/
-"
-SRC_URI="
- https://github.com/xmlsec/python-xmlsec/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-# Doesn't yet support xmlsec-1.3.0: https://github.com/xmlsec/python-xmlsec/issues/252
-RDEPEND="
- <dev-libs/xmlsec-1.3.0:=[openssl]
- dev-python/lxml[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-python/pkgconfig[${PYTHON_USEDEP}]
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- dev-python/wheel[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.3.11-fix-xml-testfail.patch"
-)
-
-EPYTEST_DESELECT=(
- # Fragile based on black version?
- tests/test_type_stubs.py::test_xmlsec_constants_stub
-
- # Broken with xmlsec-1.2.36+.
- # https://github.com/xmlsec/python-xmlsec/issues/244
- tests/test_ds.py::TestSignContext::test_sign_case5
-)
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/xmlsec/xmlsec-1.3.14.ebuild b/dev-python/xmlsec/xmlsec-1.3.14.ebuild
index 002033bd5ead..c478fef45bc2 100644
--- a/dev-python/xmlsec/xmlsec-1.3.14.ebuild
+++ b/dev-python/xmlsec/xmlsec-1.3.14.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index 59b0e402a3e2..a6e506b662f1 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -1,3 +1,3 @@
DIST yarl-1.9.4.tar.gz 141869 BLAKE2B 367eac4674bf1190122f10bb1dc1c4f3d5e4263e1d95ff2b871067d55a894dc19a6bb5a6c673d1bed28b3c5f77c704799568edfe639d50f0ae10313eb847352d SHA512 e4f7917f1625b40125abae9a13d61795f97e8cf489735e15cf58476e97c3bcf840b1452482f1f7a737fbb2bdd1dc7bbcfa882d0a7f76a27dfb3aea72b7a66c82
-EBUILD yarl-1.9.4.ebuild 795 BLAKE2B bd7173d9ee1baaa06ba8988dbaf29546064961f9c312bc3df332b26645fcaeb67da05feda06b8318d692aa776a0b96aeb6ce3018b61329387b21e9e936bd01d7 SHA512 b76a911c241d9cb92e78b8179e126e0595c2c261d7de34891dc7f8ec9360888e0e6e40ceab521a4a9433a5ab5452c1b29090ae5edd7bcbaf0df9438e001f18ae
+EBUILD yarl-1.9.4.ebuild 795 BLAKE2B 80021eb0faa63a42b310e19b19637b5be80bac5739d5340e337cc76c0560012438f172d65b4f2c7f2f0987cefe27e97f36e4f5f59ecd230c19b9b83e566dc2c9 SHA512 6caed8c2478998107d9e327e9fb80180dd08a83e007a266431519d8e3879fc876186743702d40344a9d99099773280d9c9f32808f7518ac3278f965f260b7267
MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe
diff --git a/dev-python/yarl/yarl-1.9.4.ebuild b/dev-python/yarl/yarl-1.9.4.ebuild
index 2fb25a593f4e..5d5854195647 100644
--- a/dev-python/yarl/yarl-1.9.4.ebuild
+++ b/dev-python/yarl/yarl-1.9.4.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
inherit distutils-r1 pypi
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 66b8f9d44b71..8a96cb61f479 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -1,3 +1,3 @@
DIST zeroconf-0.132.2.tar.gz 170698 BLAKE2B 7c76e2a00571a19b23f288dc1183da6ce274ebdf3f64f323e282f444011f7cbf90a63e02a991936a2cfa2d227568b31444b8f61f1110588638d4e888dd8749a6 SHA512 686cdfd2f32c6bad03fb5fd287b1e22f2f0b5099a8971dcff1d9fca7e63bc8069b195feb97be710c20fae8c524ab92143e395cdfec26ede103295d1aa4d32a8f
-EBUILD zeroconf-0.132.2.ebuild 1408 BLAKE2B 0b2ef41fe5393b8f001248dd4256a9e1fd255ca49228a16bfc01e0a511bf92f0816eb79998f9f9dd7a32fccda93778866ba39f0513ede8679388b9f13ceb5008 SHA512 1266cc4c89c4554bb3f0d68cd9b2f51b754b9678838d8cd0f03458b7fea6bd8f802bb4bfeef7a3e832ec02c4d555a08b4f68e20905adb1920f29071989606333
+EBUILD zeroconf-0.132.2.ebuild 1408 BLAKE2B 015a112dd6a16d643d7351e9730e1b7eeb5fb177afb47e008376db45246f0f24afa829cb966e7450315046c3b07d159be487b5a1d4ccbdab79a7a168be1254a9 SHA512 cf1db8dde3188c51b484007d62f3d8a6e8c714046c1e45bf9c4d39c673071689bae4169d896f7f738ec9181061029fc27586474a1957ab08c5d47fba78261e5f
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.132.2.ebuild b/dev-python/zeroconf/zeroconf-0.132.2.ebuild
index 53d810e82f90..014d1b6ea1d2 100644
--- a/dev-python/zeroconf/zeroconf-0.132.2.ebuild
+++ b/dev-python/zeroconf/zeroconf-0.132.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 743e8010c292..77c6b994f606 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/actioncable/Manifest b/dev-ruby/actioncable/Manifest
index e574e9a3e50c..7ce7f7fba076 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD actioncable-6.1.7.6.ebuild 975 BLAKE2B 19389609d0ebffb35bcb53bf259b3381edea5c697d420462e195be75ace2634054efd7859d7ad8b7c24527d274ee01062b3a343d3d0156125ee151b552ce5ef3 SHA512 4a9e9a769cbd5691ab9a54421e92f5f5bb6ee522adb93fd67544e5b8fb58a2bc500c35f4f0f847e8f83ddbc29a902a2f7f871f6570ff8f454619e8f5d623509f
EBUILD actioncable-6.1.7.7.ebuild 972 BLAKE2B aa03138561405bd692a1375147855d6a8a6e4a9bac99d2014a576de0d649a64725a03877bd028db3d28d464b9fdf2d2b08514b6316dc6437dc868ce241478f99 SHA512 dc787e4caccababaa12fbe0a2465377d1df7bad0c44730058212a2cb0aa984468b34c5184f551f73ba69ad470b243ffd49d1f969e9c81aff8ef2d14afb43d8aa
EBUILD actioncable-7.0.8.1.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417d4c98f11119a52cc3c163d3ee7e381e5dbb5a2c535b3e2dd388094880e3d1a2eb17bcd6d579000ae5ddc5bb93a097e SHA512 0dba7a14758e19c641c99c2a88e307701aa3aa3908c8e202852ab9691c9df5a0cef89cbcbca5f23eda99e62152ef49e458747dcab007fab5d45f18e2b6420faa
-EBUILD actioncable-7.0.8.ebuild 980 BLAKE2B 638db8dc4298da640d0daf572361413ce8050350f4792756a6262ecc83bc91d4068a93916f2857f2acfcd708fffca55a3ac7191156b319c0b347ebb03ca4cec6 SHA512 dcbd50f49b72bdbc926ca364a0adedd46b194b1fcafa52e8f837983b37339eba33024f5252166258cbc2eb0a669e23af0323da581f0d1c282b94fcd198fe9f97
+EBUILD actioncable-7.0.8.3.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417d4c98f11119a52cc3c163d3ee7e381e5dbb5a2c535b3e2dd388094880e3d1a2eb17bcd6d579000ae5ddc5bb93a097e SHA512 0dba7a14758e19c641c99c2a88e307701aa3aa3908c8e202852ab9691c9df5a0cef89cbcbca5f23eda99e62152ef49e458747dcab007fab5d45f18e2b6420faa
EBUILD actioncable-7.1.3.2.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
-EBUILD actioncable-7.1.3.ebuild 1011 BLAKE2B 4c3b6503b444bd82c2693b30bc25892fe262758afc3799ff6572bab8f4a2679158b22e574aa79704469fa211bd854f653b9b78daa67817fcd9f5fd3e6d92d0f9 SHA512 e94f9a26d7f67a18f7c190df5f2667a1f521f50839b6f136a385baebff688ef0768b5176f20240d01dd6a56b45be83bb607b48a578d4f4d066194e7e3d592f5d
+EBUILD actioncable-7.1.3.3.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actioncable/actioncable-7.1.3.ebuild b/dev-ruby/actioncable/actioncable-7.0.8.3.ebuild
index 4bfbe8bd981a..ae34b1935d23 100644
--- a/dev-ruby/actioncable/actioncable-7.1.3.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.0.8.3.ebuild
@@ -36,7 +36,6 @@ ruby_add_rdepend "
~dev-ruby/activesupport-${PV}:*
dev-ruby/nio4r:2
>=dev-ruby/websocket-driver-0.6.1:*
- >=dev-ruby/zeitwerk-2.6:2
"
ruby_add_bdepend "
diff --git a/dev-ruby/actioncable/actioncable-7.0.8.ebuild b/dev-ruby/actioncable/actioncable-7.1.3.3.ebuild
index 3435ed22a5e3..2a23b3ae5ec6 100644
--- a/dev-ruby/actioncable/actioncable-7.0.8.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.1.3.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -36,11 +36,12 @@ ruby_add_rdepend "
~dev-ruby/activesupport-${PV}:*
dev-ruby/nio4r:2
>=dev-ruby/websocket-driver-0.6.1:*
+ >=dev-ruby/zeitwerk-2.6:2
"
ruby_add_bdepend "
test? (
>=dev-ruby/railties-4.2.0
dev-ruby/test-unit:2
- >=dev-ruby/mocha-0.14.0:0.14
+ dev-ruby/mocha
)"
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index a3b190185670..030e5368e439 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -2,13 +2,13 @@ AUX actionmailbox-6.1.7.4-mail28.patch 1675 BLAKE2B 9b97a918a467fa38349e2d84a784
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD actionmailbox-6.1.7.6.ebuild 2173 BLAKE2B 61fcc75daeab7a1a9df77ee19312fc9a451176f27364112c2e811171c985528ac9d00bb0b407697e0b5a75fd05399195b7e971c6a92797e2346e0361a9927130 SHA512 47a7f4687b99fd4504e01afa43f46f4e0958a3be936d5524a78934896a5a6c4e903848f7efb1ccbf552b7d4342b7f381e7a0653edf30dd9f2534de25a173357b
EBUILD actionmailbox-6.1.7.7.ebuild 2177 BLAKE2B e702fcfba6e8ea665702602e7a074968766f903fde38f5b38db14e76938e3d47cc66a1c88911ddbf67315c42da8066f7d0fedc797f42e0e50c2c5a8e8d9ae05e SHA512 00bdd85e3484d2b9537d242b3fd6e3aeddaf275470677682d4e3692954f6ea0af158714587f668473af6fd7787f581bd2de3a074e02872d35bf9e544e15e9258
EBUILD actionmailbox-7.0.8.1.ebuild 2136 BLAKE2B e9c7557e99311b9d52fca3304c4a788ac664c98612bb4d0c25d81bb8eaebe5bdd320f7b92489df405c25e0c68eb08e6b51b6bde64f3814ca8dd3438c13fa1c0c SHA512 eb29d2b82e5af4c82ec6771043302674f6642ee647dfc8c25524b553ed04af1f2f722a3e551c54abff6cdcc0949cc40b98d09ee743138d01a94d09aa044ba107
-EBUILD actionmailbox-7.0.8.ebuild 2132 BLAKE2B 302987550feb857afd8512a385605652c60e9ce26129b6e00a18fe0479f1aa3951daeecb9f6b5e711cba39ffd1eea756d96b4a1c68c48cb0e3adf371bc76c4d2 SHA512 f38a7e54694fd09fb1b4a6315d047235cd03d14981ec63cd220282d16576b9bfcde66e5b46a98c98e5b99ec6bed6884bd25cb01dd9bf7092bf4e290b587dcb39
+EBUILD actionmailbox-7.0.8.3.ebuild 2136 BLAKE2B e9c7557e99311b9d52fca3304c4a788ac664c98612bb4d0c25d81bb8eaebe5bdd320f7b92489df405c25e0c68eb08e6b51b6bde64f3814ca8dd3438c13fa1c0c SHA512 eb29d2b82e5af4c82ec6771043302674f6642ee647dfc8c25524b553ed04af1f2f722a3e551c54abff6cdcc0949cc40b98d09ee743138d01a94d09aa044ba107
EBUILD actionmailbox-7.1.3.2.ebuild 2187 BLAKE2B 35cf8d193248a51d2bc0b95559e98f8c952603c012cf933474b1c3145e3404a44106e16d93f034834908e5ee5142b24c067804eabfb65979b079ef4edceeaed8 SHA512 9f08d53ed4415fd657acf2489bca1ca30963858e89ee741d9da58d253b13238d95598f35939a7fffba20d7b1c07df526bc9c9bc1ba996d600e1bf4dbb3225e3b
-EBUILD actionmailbox-7.1.3.ebuild 2187 BLAKE2B 35cf8d193248a51d2bc0b95559e98f8c952603c012cf933474b1c3145e3404a44106e16d93f034834908e5ee5142b24c067804eabfb65979b079ef4edceeaed8 SHA512 9f08d53ed4415fd657acf2489bca1ca30963858e89ee741d9da58d253b13238d95598f35939a7fffba20d7b1c07df526bc9c9bc1ba996d600e1bf4dbb3225e3b
+EBUILD actionmailbox-7.1.3.3.ebuild 2187 BLAKE2B 35cf8d193248a51d2bc0b95559e98f8c952603c012cf933474b1c3145e3404a44106e16d93f034834908e5ee5142b24c067804eabfb65979b079ef4edceeaed8 SHA512 9f08d53ed4415fd657acf2489bca1ca30963858e89ee741d9da58d253b13238d95598f35939a7fffba20d7b1c07df526bc9c9bc1ba996d600e1bf4dbb3225e3b
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.8.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.8.3.ebuild
index 109e32888c43..0c800148b813 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.8.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.1.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.1.3.3.ebuild
index 04ce18c37c60..04ce18c37c60 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.1.3.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.1.3.3.ebuild
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index b878246ac129..239474b3357c 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -2,13 +2,13 @@ AUX actionmailer-6.1.7.4-ruby32-keywords.patch 1758 BLAKE2B 99fb3efb7e9793bfe2ee
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD actionmailer-6.1.7.6.ebuild 1336 BLAKE2B 62d1664ed4399ce4e0c311db0a77cb1101ee69a7f86afcbb782ede7c827149c30939bee367bee38e02106024afc192c2a2402999135a18f15d367032f4b6773f SHA512 6daccc7ebbb4580c57ed2cb6846848511e9988c924e279d97b60291262fdcb73bb55d53f73387963845a4867f208ab7f331b6478f7cb4c81511f86fdd419f832
EBUILD actionmailer-6.1.7.7.ebuild 1443 BLAKE2B 16fb318cc5e9c69e439673efb1604b5b886bb211152846623e95e9f0d3dfc99adbca42d74aeb4ddd90c200a1c7c2be3f2b41913600c3a94885bee8dd4869639f SHA512 30c102d6a5223ea27061dc449fbf0a0bb075c3adc4a03e32cd809f342e8f98a14951458dd588e417bca3a71e87133ef47f2fe3ae755739b8460f8193c4841478
EBUILD actionmailer-7.0.8.1.ebuild 1355 BLAKE2B f8a87cd79d626be28f71b4e1eb2085e980a085f34ece1e13404af9e3db687663745639bd2440f75c674af2c6d0e41fd0368767553a5ecf214ae1d7586abd9f60 SHA512 d73d2adae126ece6d505b9be4cf7a4947249adaa2c10ae9d9beb1576e877c3f4fde73e13895e6d31155d1924cfe8220b68a9c977a61edceed7607a9733ab7bcc
-EBUILD actionmailer-7.0.8.ebuild 1278 BLAKE2B f260833424f9b9f15f7d7be1e4e941f4c27105b49f734a0998bd82022ec279b8cd63de0b1978e2c02fef40c3aa7d23f4ab91e362f562e89c9d175e0215f47583 SHA512 889e034f35feb05a0b469d841e3a44b233e79a215ae1fe64097e8ce13e8087bb9062b3a75576b581860b1c0ccbf20dbe8aa670ed8a13c743383b01cae7609502
+EBUILD actionmailer-7.0.8.3.ebuild 1374 BLAKE2B e89c29ddb65a488b0eca971471ed56d86066340fd9aa9ee004e7cc0447be40e920104147663c0dc155885da1121a90134e2f123ce830e1778fd248ff15cf93a0 SHA512 fd07157936e4b70a1f4e4f7d94eefcab1a3747635d928962d35d444e93b4b366a0f32ad40cbff2819420973f1bc10d50ce5a9409dd78df46214f8474953e48df
EBUILD actionmailer-7.1.3.2.ebuild 1382 BLAKE2B f76e3caad77d2296063e418f48dcfba9368d1f4b60aff3dc2110d1805619c80d64a80313c282da33d998355216e03e92958219828b5c36c90a7777b512c67781 SHA512 e1b65a7fd4a4ca59e5fe6edf3b8c1a7f9a717610ad579d0bcb20c35213c1fb066e2be99ef817d4c98b3bb1d915f02599287c0bd30ae6361bf61ada3a979b3244
-EBUILD actionmailer-7.1.3.ebuild 1375 BLAKE2B 52daac449a9227b8bb7ece298baee7fa33bbcd06530c2efc6572ef422b1d4ddd89ad01aef86f42b7f62468ec339e6087cb839a699788eb50b0da480c3cfa3743 SHA512 4115c110dcfc711889022eb2e7a83b9930d7c433651e2d1c5fcfb5a1740e553f11b774fc64d05444de69624edd6fcf493f7144488eabf9b7d7685441ee020abd
+EBUILD actionmailer-7.1.3.3.ebuild 1415 BLAKE2B 8f1474d34d0d1d3dc2a8c98237b72a3c0f3bfc4b7717c280d4703f86860b1a974333d5f965dea45a780e62a31c893250979cd6a839af6055574b0cea657aa64e SHA512 3d5d3253c70cc173687ebc2132626ab60d41919cb4026ca01557bc7f4aa2bf0a0847e12b4abc8f70792f07caef3d5dbfd713af5d76786fbc79e5fffeac56a79c
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.8.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.8.3.ebuild
index cd0c73169202..33ce895885f2 100644
--- a/dev-ruby/actionmailer/actionmailer-7.0.8.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -38,7 +38,9 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
# Set test environment to our hand.
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+ sed -e '/\/load_paths/d' \
+ -e '3igem "actionpack", "~> 7.0.0"; gem "activejob", "~> 7.0.0"; require "ostruct"' \
+ -i test/abstract_unit.rb || die "Unable to remove load paths"
# Avoid a test failing only on attachment ordering, since this is a
# security release.
diff --git a/dev-ruby/actionmailer/actionmailer-7.1.3.ebuild b/dev-ruby/actionmailer/actionmailer-7.1.3.3.ebuild
index 392c6717f2ef..6a9d79ea6351 100644
--- a/dev-ruby/actionmailer/actionmailer-7.1.3.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-7.1.3.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
@@ -42,7 +42,9 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
# Set test environment to our hand.
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
+ sed -e '/\/load_paths/d' \
+ -e '3irequire "ostruct"' \
+ -i test/abstract_unit.rb || die "Unable to remove load paths"
# Avoid a test failing only on attachment ordering, since this is a
# security release.
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 2838dbc9876a..fd0883143ecc 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -2,13 +2,13 @@ AUX actionpack-7.0.4-rack-test-2.patch 2619 BLAKE2B f31791347de3a683270ed6720a4c
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD actionpack-6.1.7.6.ebuild 2419 BLAKE2B d652ec5ad2b0bee065bee204c45bb57ae1ebbae1f89944f538bb9ab71ec77ca9d0c2b834d64e2286f3a87f8c46bc5a8283632733453d576e733db33e61a097dd SHA512 bc5611b582041708595618c40fae7c87e264710dc854e646074f57861793cf98d23dfef06ac87b22d3e2c07af89995f63be95fbe519a6e89bb68504f05610391
EBUILD actionpack-6.1.7.7.ebuild 2424 BLAKE2B d9941301299f839237888b75aa2090b45363767d72d95cfc6077921f8f3b81c7452c5d399fbbf16d60ed7c2038555ada628421d1c610f3128cb5002682ea6ccf SHA512 5cfaea6045368d58b1a2827dffa52e98babb6e1e08b19542083b331d216d8b7f957c0fe930f7ac50037d7824f8f818fb26cc5927fc10ba520c1809e65a9fb7f3
EBUILD actionpack-7.0.8.1.ebuild 2299 BLAKE2B db67a7c76fd54ca950430d87f7b085ec53ccae1dc4eabf8e56a22ba887da38e8d4c711b1e596ae9f30f76cdf5b2bd1daf7cbcef86f8add04fd7b96f142bafadf SHA512 ed552fecc65e335e996d6f3f3821d9e07f120b327983e75f531c4a698b3a6cd66660df5beb0722320b76ada177477497f4cc3198ff6ca5a186ee0ee077bcd34a
-EBUILD actionpack-7.0.8.ebuild 2228 BLAKE2B ebb9826c47a64ced50a483aea1ea251b6419274b8af8b05b247cd2680e773dc7af021c97bad9ab05eff9b0de41d3f35a97524d410e42108c1cc19e6b50a42763 SHA512 f153adde6f46f2b3c8fd0eef893cab246ef20477db0569cfe4749e36ec72b2374d059cfc38a72e6fadda94fc5abe425ab243673b1172c7d0adc47400c1fcee12
+EBUILD actionpack-7.0.8.3.ebuild 2318 BLAKE2B 306242d46e17cad55c8e25559d64dfe0fe093ffab721bd53856879e197eb9908bff1494736fc08633178c5d40e477a6dec5e0bd3fc4f342468f05568d3262cf7 SHA512 e9dd2eee4cea7f8267bfd35803c7228412e6af6f6158c4912161e41b7b75f37d331be7ad6fda63664eb1a31b25d03fe96817b32596a31e3d9cea337cfed29790
EBUILD actionpack-7.1.3.2.ebuild 2263 BLAKE2B 588bc72829c9fac49d2f04bde34e94b5c45eec3fcda97ca9ab16243b0099ca1da977c8beb3746d987ba687d5da9dc5cf286c69c6fd64472838cf2ff890110fe1 SHA512 caed6f3e733ba7bb894d22c4c2334979f70f45a72e8bb98e8b25d8c23c3880afd778619fe107c4588084238df52c7b8a1734ae2a0e1723259d54ef5af5f77837
-EBUILD actionpack-7.1.3.ebuild 2267 BLAKE2B 79472afc5c7bb68eae84b3f3635c50da25de7f920d826fb015cf1ded599e4d646237bfeb52c44609fd56f2f94aad52b0028f51381e63a1ed626e70dd121030e1 SHA512 a92dc0900c1eb3867890fde6a7f89349c623324b76b05d7441cf751fc0abb4dd8c1071790ae6ff2c6e2ad4c7d4e40ec238f8ba8feb2fb07a107e0adf136d60dc
+EBUILD actionpack-7.1.3.3.ebuild 2304 BLAKE2B 8c193d878638a0b40ad6a275699f0491f03a693b3b32b6640c151a9249c3f14817b981adde6e59e6df74cbdf95eea86f43d048c453df816f955cbe78eeceeb1f SHA512 2bc0cab8869b34ddf756d17902419acd60616416abafe0ab37fb2aae4b99cd5ff6587833a7feb3ed50fd1bac62f09053c8d725379a5d9bb96040eeede1e9446d
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionpack/actionpack-7.0.8.ebuild b/dev-ruby/actionpack/actionpack-7.0.8.3.ebuild
index 3deadbaecbba..bf3a73b339b6 100644
--- a/dev-ruby/actionpack/actionpack-7.0.8.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -53,12 +53,14 @@ all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \
-e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ -e '/group :doc/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
rm ../Gemfile.lock || die
- sed -i -e '3igem "rack", "<3"; gem "minitest", "<5.16"' test/abstract_unit.rb || die
+ sed -e '3igem "rack", "<3"; gem "minitest", "<5.16"; gem "railties", "~> 7.0.0"; gem "activemodel", "~> 7.0.0"; require "ostruct"' \
+ -i test/abstract_unit.rb || die
# Use different timezone notation, this changed at some point due to an external dependency changing.
sed -e 's/-0000/GMT/' \
diff --git a/dev-ruby/actionpack/actionpack-7.1.3.ebuild b/dev-ruby/actionpack/actionpack-7.1.3.3.ebuild
index 320ea8fe809b..d50b5a2aa4a3 100644
--- a/dev-ruby/actionpack/actionpack-7.1.3.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.1.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_DOCDIR="doc"
@@ -39,7 +39,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
dev-ruby/bundler
>=dev-ruby/capybara-3.26
~dev-ruby/activemodel-${PV}
@@ -47,7 +47,7 @@ ruby_add_bdepend "
>=dev-ruby/rack-cache-1.2:1.2
dev-ruby/selenium-webdriver:4
www-servers/puma
- <dev-ruby/minitest-5.16:*
+ dev-ruby/minitest:5
)"
all_ruby_prepare() {
@@ -58,8 +58,8 @@ all_ruby_prepare() {
-e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
rm ../Gemfile.lock || die
- # Fix errors loading rack/session with rack 3.0.
- sed -i -e '2igem "rack-session"' test/abstract_unit.rb || die
+ # Fix errors loading rack/session with rack 3.0 and missing OpenStruct
+ sed -i -e '2igem "rack-session"; require "ostruct"' test/abstract_unit.rb || die
# Use different timezone notation, this changed at some point due to an external dependency changing.
sed -e 's/-0000/GMT/' \
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 71a2eb0dba81..dde8e55a8800 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD actiontext-6.1.7.6.ebuild 1892 BLAKE2B 4b869605010fe56d0bf2dede29f343fdee273c879a9c12fac54994f7524aa55bbec1cf3c43671a2273031c1fe358769611ee652f09d747150a2ca78d26f012e2 SHA512 cd3a2523dff91089aa86ae135b3de98ce46c71101cfc307634991bc67cdcaf115bde9722224828b84b2b5d2de9bd93d82e633351b91fc691fc2b9f31943aac01
EBUILD actiontext-6.1.7.7.ebuild 1889 BLAKE2B 40666ea663374d73397dbec310f46d47a0a6ba080ba6a4a724aa1f74ebb56050b4be9d43a53460f9df03a0b42d9735c50659be5f12d3b782a9944e620d28fb6a SHA512 51185d4a7e7c2022de2801decc16753ecb5e0fe978956a6a30233d1bc4451f7576efffaede3601e86428d3bf9e392ba20f59fcc997ad3656420c757b37c8e3e3
EBUILD actiontext-7.0.8.1.ebuild 2023 BLAKE2B 769dc8738ca6d753aa0e4aef9dc4616943b0646aa058e59b8d5f41fc3c384984a18f41f93d37ac03d1013d6dd291a30dd5dc65824bcd469ceee2c55c2ba85150 SHA512 7d60f6fe2f4c034bd320a88cf62bd094cc6d3eab2a482200c151037a57a9fabbc1c2f4b887e34a461083001cb58ae9ee022a8abbce392d3580c0bb8ca09fcbec
-EBUILD actiontext-7.0.8.ebuild 2019 BLAKE2B b6edebe8eaf038c4b4f25841f7451b92f57a98503d2d8d24ebb83de08d3bc15b4a6444212a63e83c4b66042988bc0329f72683d842057f1b1254830bedf24d8d SHA512 59fefb30d3784ff67a6e6efb21c1b39c553bb814b008f8ce0e6e4c9cd57c187f0fae98a42d9d7e5f07a806e184ac7f06c7d17a9ba59025fe853f5b852e7ef9d2
+EBUILD actiontext-7.0.8.3.ebuild 2023 BLAKE2B 769dc8738ca6d753aa0e4aef9dc4616943b0646aa058e59b8d5f41fc3c384984a18f41f93d37ac03d1013d6dd291a30dd5dc65824bcd469ceee2c55c2ba85150 SHA512 7d60f6fe2f4c034bd320a88cf62bd094cc6d3eab2a482200c151037a57a9fabbc1c2f4b887e34a461083001cb58ae9ee022a8abbce392d3580c0bb8ca09fcbec
EBUILD actiontext-7.1.3.2.ebuild 2244 BLAKE2B 72874381df2ab34314a142e4ab6fc4b15d64e5e623f0e06bf00562587ab2ffd25df0f1fe13b12108cd0737189d0594718aa6d3ea9bd851cbf10f791ac25839ac SHA512 64a0bc4f7760c7bae0e04fc6b6b806d3f3c8dd5f9d2f97847704a1893154f5e988e84c454c7fbdc801d52c15d779109303bc57ffdb252affc672106206553507
-EBUILD actiontext-7.1.3.ebuild 2244 BLAKE2B 72874381df2ab34314a142e4ab6fc4b15d64e5e623f0e06bf00562587ab2ffd25df0f1fe13b12108cd0737189d0594718aa6d3ea9bd851cbf10f791ac25839ac SHA512 64a0bc4f7760c7bae0e04fc6b6b806d3f3c8dd5f9d2f97847704a1893154f5e988e84c454c7fbdc801d52c15d779109303bc57ffdb252affc672106206553507
+EBUILD actiontext-7.1.3.3.ebuild 2244 BLAKE2B 72874381df2ab34314a142e4ab6fc4b15d64e5e623f0e06bf00562587ab2ffd25df0f1fe13b12108cd0737189d0594718aa6d3ea9bd851cbf10f791ac25839ac SHA512 64a0bc4f7760c7bae0e04fc6b6b806d3f3c8dd5f9d2f97847704a1893154f5e988e84c454c7fbdc801d52c15d779109303bc57ffdb252affc672106206553507
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actiontext/actiontext-7.0.8.ebuild b/dev-ruby/actiontext/actiontext-7.0.8.3.ebuild
index 5ccaae7dc277..5c39b98a52c8 100644
--- a/dev-ruby/actiontext/actiontext-7.0.8.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/actiontext/actiontext-7.1.3.ebuild b/dev-ruby/actiontext/actiontext-7.1.3.3.ebuild
index 70b801b7a136..70b801b7a136 100644
--- a/dev-ruby/actiontext/actiontext-7.1.3.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.1.3.3.ebuild
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index fa004388e458..c720cdec604f 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD actionview-6.1.7.6.ebuild 2562 BLAKE2B fa506ca2abb19ef28834413aea20bd86046bd99760fb1cbc269eee67963a525f78c55dcb3a287d1e1c307e2aaae2660a73ff679faf1f4b7e5329d0ead4944b1d SHA512 dc11c02970f5b3bdcb0ca968415f0abd20acc2dde9b286e51a4f5e476196371ef9f8e72edb20b484afb5caaac433af75c41872afe90f8078489533bf08635c61
EBUILD actionview-6.1.7.7.ebuild 2567 BLAKE2B 81f62648efec46ccacc77a3cb5c45f904f62c0168584119730528d62a73825e58600f41becd3ec1f5ce350231ee34242305a6d385b8139146726694a87211637 SHA512 2aa2823591e5013800d80abd0e7212f7cb5aeea82d9b0081781373a363ba93805cb1392efd7aee9b1add7bfbccd0da256ff10c059fceb33974612730f63f7f05
EBUILD actionview-7.0.8.1.ebuild 2595 BLAKE2B 89d92e08cc9ca514aeabad5722be6d9b9decf038f42b1c9be2aa0492b174be3d92452f7760b85bad6507bd9f853f0c20bc6b766222823c15880f32e00ba6db70 SHA512 82dfa69e9bd13f86a76349500ca090b1539ad8c12e75680114c3b5e12f4b8025db54fe8b359402224a068d3d7ff5de3c9a967827cb99d93e68e1a300321273a5
-EBUILD actionview-7.0.8.ebuild 2531 BLAKE2B ac66b26f53f0bdb6e3bc231e2b28606f07fde6467d70ba19b775d29b651362af846056a14553be03595b2038b6e61c0cdd5cc0a02499f02bee610992e0b01a70 SHA512 fd60a6b0aed9109c6f8a3647ba1c6245505da221fba6da8bd86c7cd123bae13c08a145bca0abe2f6825217bc45944d1df8ab74b3b557eef0e751a2749e11e6e2
+EBUILD actionview-7.0.8.3.ebuild 2614 BLAKE2B fe0f388e081108c1b733feae3272b5e0988788c5cb47ebc482fccca6a742f54db4ceaf34242e683132dcda3cc065c1bc94c7cf8f4f5edd923f2684f3e8fca32c SHA512 8c83b39d9ae993436396d692248ef95b43bdcb069755e2bcefdd7027059f03ab606fdbc7cc93a6c3525b8021a3f963117decef7553d2be7f045d5171f2ff3aae
EBUILD actionview-7.1.3.2.ebuild 2440 BLAKE2B 0d388002d0a8cd19aab5acb7904ef7073f80dc16c32e02b72285ac6b3547f3f0c717729f35fa103c5509821f543dd6cd0c43cf815f0fcb39973191c35cf5b4c7 SHA512 ff11441efde0f42eb36d6d79087f7158f68aef3d711b7b38fcb33d39a58355b09736a073b47574ebc765beb5d122768b8d722e0aeea98d07bd3afd5467a2619f
-EBUILD actionview-7.1.3.ebuild 2439 BLAKE2B 078c98e0650e7b069d486654523bf2614b67a5ac07736b0f0d6d5198fca49168cd9d44b1a89ca14b15fc03a20d0e8d96d11ceb3b2f9eb5c69b7078adbf7717a5 SHA512 42b0a03defa8a3c273b7531f34a7fb8945791aa03b966485a97089bacb5d1f7dae69bcbd9295319b483d77ee189ac4023a16426adce173da95f172516eff0299
+EBUILD actionview-7.1.3.3.ebuild 2507 BLAKE2B 1113180b34d7930c3bbd77b20a7057afee7dfa710206f58b515a3c4be7e0659df6388b9c989ac458efd7f993a577bc5eb5dc409d1db91060d4ce9378d42b5555 SHA512 49212131d423bae7ef780e670b3c23a5689605a40f7e6265dd6968f7d8c068a6a2124f37a1b47befad99fecb19d037be8b264882e50671c3ff25c5c3adc20d79
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionview/actionview-7.0.8.ebuild b/dev-ruby/actionview/actionview-7.0.8.3.ebuild
index 3d221f2c9ed3..a50a2fd90ad1 100644
--- a/dev-ruby/actionview/actionview-7.0.8.ebuild
+++ b/dev-ruby/actionview/actionview-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -56,7 +56,7 @@ all_ruby_prepare() {
rm ../Gemfile.lock || die
# Use working minitest version
- sed -i -e '3igem "minitest", "<5.16"' test/abstract_unit.rb || die
+ sed -i -e '3igem "minitest", "<5.16"; gem "railties", "~> 7.0.0"; gem "activerecord", "~> 7.0.0"; require "ostruct"' test/abstract_unit.rb || die
# Fix loading of activerecord integration tests. This avoids loading
# activerecord twice and thus redefining constants leading to
diff --git a/dev-ruby/actionview/actionview-7.1.3.ebuild b/dev-ruby/actionview/actionview-7.1.3.3.ebuild
index fb0cee3c16ae..cd6de259d01f 100644
--- a/dev-ruby/actionview/actionview-7.1.3.ebuild
+++ b/dev-ruby/actionview/actionview-7.1.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC="none"
RUBY_FAKEGEM_DOCDIR="doc"
@@ -44,7 +44,7 @@ ruby_add_bdepend "
~dev-ruby/activerecord-${PV}
~dev-ruby/railties-${PV}
dev-ruby/sqlite3
- <dev-ruby/minitest-5.16:*
+ dev-ruby/minitest:5
)"
all_ruby_prepare() {
@@ -62,6 +62,9 @@ all_ruby_prepare() {
-e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \
-i test/active_record_unit.rb || die
+ sed -e '3irequire "ostruct"' \
+ -i test/abstract_unit.rb || die
+
# Avoid test failing on capitalization difference
sed -e '/test_raise_arg_overrides_raise_config_option/askip "Capitalization difference"' \
-i test/template/translation_helper_test.rb || die
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index 9a82c422c085..81273dad332b 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD activejob-6.1.7.6.ebuild 1155 BLAKE2B 961ade8a4a0612ca446fe126007f86eb663ddb832f3dfc5b8b4e68c0a7513da83b81d877df6610c80aa4211ae2eca4498937d1c7a67d025bfcb9d47ddaed95c2 SHA512 8d2caeba08bd7f3f3cfa966b0ad09a61ab06e3f98cb87068b8e6db434ce215c49b3ade45ac8c4f1961bd53b753d1704adddb75f40a445809a6ee10cb3cf751b4
EBUILD activejob-6.1.7.7.ebuild 1152 BLAKE2B 9473215e660e9c700071fc927c3b155b92058ceb328ceea440f544f8b4dbc6d5415be3c4a1b5ec631da8a743285316081ebed29f5955644382f1172cf57d4813 SHA512 52e7628637d4e486af523bb5948a389cfb3d6c72963e6140118ac7100c9cb3c2a4ddc0cfc9d5b0dabae7cd88349b0d79fbaa7840023d0bc3f0631d32e159ede6
EBUILD activejob-7.0.8.1.ebuild 1226 BLAKE2B 43e06764928ea0de06f988cd2cc109891a85d2f066a69125e077ff9e2728710d11fbe9cba7451ce72929b1e32a3e69ea225eb3ab1da13c6ea2df4e45134da854 SHA512 5e59f4f36619e9309d92b36135ada55d03997b8a07bff47366e3f6b304465949d4c96bb06783e78398e2ee4e49db5a7e7abf2c49b99fbfd861fff45c0a38cff5
-EBUILD activejob-7.0.8.ebuild 1222 BLAKE2B 52506f9e6baeaa4a477ecbcdcf829101f049b322b8955fbdd34e00025fc884db7b074de8e1f02214537fbf162d9956e2e50d0dba644cb68960bd5bf638d43b7d SHA512 202be069d146a940a17408d94c215431c66c73c30e904e4d962d223d917ecd1592a679571780e7516a10e70a0d3e4e491bf7d1e5e8c5e437c2d4c9018c39099b
+EBUILD activejob-7.0.8.3.ebuild 1226 BLAKE2B 43e06764928ea0de06f988cd2cc109891a85d2f066a69125e077ff9e2728710d11fbe9cba7451ce72929b1e32a3e69ea225eb3ab1da13c6ea2df4e45134da854 SHA512 5e59f4f36619e9309d92b36135ada55d03997b8a07bff47366e3f6b304465949d4c96bb06783e78398e2ee4e49db5a7e7abf2c49b99fbfd861fff45c0a38cff5
EBUILD activejob-7.1.3.2.ebuild 1233 BLAKE2B a7d1770a6ac1377b338152c89e8cc68508d2dc99420c8b6c56549e4f9272b2b2d632217df35ff6907ff0e6b0d014a9712fb1aaf865cf06580abb2ef06d180c71 SHA512 dc4decd0a8e4daf7d6e9b7dcba3f02149453a237325fbc4f52ad12aa28e771389bf7ee9a5b187083cdbc64d072d6da23df0d055c86251c31af288b149016039a
-EBUILD activejob-7.1.3.ebuild 1226 BLAKE2B 43e06764928ea0de06f988cd2cc109891a85d2f066a69125e077ff9e2728710d11fbe9cba7451ce72929b1e32a3e69ea225eb3ab1da13c6ea2df4e45134da854 SHA512 5e59f4f36619e9309d92b36135ada55d03997b8a07bff47366e3f6b304465949d4c96bb06783e78398e2ee4e49db5a7e7abf2c49b99fbfd861fff45c0a38cff5
+EBUILD activejob-7.1.3.3.ebuild 1233 BLAKE2B a7d1770a6ac1377b338152c89e8cc68508d2dc99420c8b6c56549e4f9272b2b2d632217df35ff6907ff0e6b0d014a9712fb1aaf865cf06580abb2ef06d180c71 SHA512 dc4decd0a8e4daf7d6e9b7dcba3f02149453a237325fbc4f52ad12aa28e771389bf7ee9a5b187083cdbc64d072d6da23df0d055c86251c31af288b149016039a
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activejob/activejob-7.1.3.ebuild b/dev-ruby/activejob/activejob-7.0.8.3.ebuild
index 961eb6a97954..961eb6a97954 100644
--- a/dev-ruby/activejob/activejob-7.1.3.ebuild
+++ b/dev-ruby/activejob/activejob-7.0.8.3.ebuild
diff --git a/dev-ruby/activejob/activejob-7.0.8.ebuild b/dev-ruby/activejob/activejob-7.1.3.3.ebuild
index f6748f053fcd..f936f6ce2b63 100644
--- a/dev-ruby/activejob/activejob-7.0.8.ebuild
+++ b/dev-ruby/activejob/activejob-7.1.3.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 6bbf05ec4725..007f4b29d203 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -2,13 +2,13 @@ AUX activemodel-6.1.7.4-ruby32-keywords.patch 1368 BLAKE2B 8de8356b2175e0dcc00f5
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD activemodel-6.1.7.6.ebuild 1136 BLAKE2B a8405466ad55949abef801b87bdc13d424a75bb0c2d72c653b0704710c8a8ff64b32e0533532def264e969b8e77284f3a7e996fad906a9e89d03cc2d982da276 SHA512 6d7721edd7642e8852f43f2ec5cd1997f9f14b5c5d29284dae41e202b068028fcafbe3805853fcc282e878711b5acc1e006bd785c3e1bffd5faea2aba218e5df
EBUILD activemodel-6.1.7.7.ebuild 1141 BLAKE2B 3ee87e0b06edb0df5e79928eb4f6c563ed5fc82e30767d7467f2125b6656ada79ffd960d6b15c305d6efc999176d36326382ea51d7fdeee52d73d78fb4821ec0 SHA512 8ac7aac9413763c193f69c865e35dc73196ed3f5f139ef75b6f57e4d01bb0775b5050df9b281f274ee036300311d22675abf5f57cbbdbe5d2db99711c7aac871
EBUILD activemodel-7.0.8.1.ebuild 1077 BLAKE2B 26583f7f98a4dbee9c735e28468836b7083905f4bb6409d31068499298e5a2c4c088cdd1c96470fd93b85dc750e65a81e10bcb0d7af1f4cc7e0d74879d063883 SHA512 65165d7a276b7c7b782cb9b02ee305b87883b992101041f65e3a6be89498f549f897e5e0b54fbd8bf693fce68b2ea05592e3eb15bd697886cb5b5d1e06676b7a
-EBUILD activemodel-7.0.8.ebuild 998 BLAKE2B 3213b43c1058e77ee478bee9dffe5a5ca1c750c998b09a6ab31a0970fbdab30f4d4839685d872774ce75bd6e468b3aeb2923f6fcadb939e02b6b131af1376863 SHA512 8f8c97209fced05f1bb47c818b73653b7ab01769be700f4b7d2365b51b0b635b53900560579883e6fde108a4b5e86902b89bdd4902826ec13cdd6fac5f6d1286
+EBUILD activemodel-7.0.8.3.ebuild 1077 BLAKE2B 26583f7f98a4dbee9c735e28468836b7083905f4bb6409d31068499298e5a2c4c088cdd1c96470fd93b85dc750e65a81e10bcb0d7af1f4cc7e0d74879d063883 SHA512 65165d7a276b7c7b782cb9b02ee305b87883b992101041f65e3a6be89498f549f897e5e0b54fbd8bf693fce68b2ea05592e3eb15bd697886cb5b5d1e06676b7a
EBUILD activemodel-7.1.3.2.ebuild 1003 BLAKE2B edc9157197e99614e3c40415d6fdd43dcaa00e28427e33c3c7f27b9d9d72c70d158a7a92ac12b2916e76741ba68fd17e80f48703480dea25962fa0fe92abc3ab SHA512 d1bd570963258ab57d8454026808a7a1e6005a6f4229aff5cee54ce8f909dbc14df5bec4f565be0e2590db753f8a75835c632c0ffd227362e600d75e139afd3d
-EBUILD activemodel-7.1.3.ebuild 996 BLAKE2B 08b37ce02ed9077fad14e6b576345ea38cb6ad039f504cf900fb70aab876ed2900b425cb6b895d39ab123eef925b89ddb8d2539f5ac8e4903deb3d54371ec3f8 SHA512 d0cee1e4035e1387d2934f3f5f91d1d2b77ebbdf1e741362556404a65b9fd4e442398b8efebd760e8b3e03161cbf7bd17d2bf7f4aacbdae2e41fb1e38246e0b8
+EBUILD activemodel-7.1.3.3.ebuild 1003 BLAKE2B edc9157197e99614e3c40415d6fdd43dcaa00e28427e33c3c7f27b9d9d72c70d158a7a92ac12b2916e76741ba68fd17e80f48703480dea25962fa0fe92abc3ab SHA512 d1bd570963258ab57d8454026808a7a1e6005a6f4229aff5cee54ce8f909dbc14df5bec4f565be0e2590db753f8a75835c632c0ffd227362e600d75e139afd3d
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activemodel/activemodel-7.0.8.ebuild b/dev-ruby/activemodel/activemodel-7.0.8.3.ebuild
index d3612584c4c0..7e7a70d84a6e 100644
--- a/dev-ruby/activemodel/activemodel-7.0.8.ebuild
+++ b/dev-ruby/activemodel/activemodel-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -39,5 +39,7 @@ ruby_add_bdepend "
all_ruby_prepare() {
# Set test environment to our hand.
- sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths"
+ sed -e '/load_paths/d' \
+ -e '2igem "activesupport", "~> 7.0.0"; gem "railties", "~> 7.0.0"' \
+ -i test/cases/helper.rb || die "Unable to remove load paths"
}
diff --git a/dev-ruby/activemodel/activemodel-7.1.3.ebuild b/dev-ruby/activemodel/activemodel-7.1.3.3.ebuild
index 3c5cad15c9e4..4ac6a5e51b1f 100644
--- a/dev-ruby/activemodel/activemodel-7.1.3.ebuild
+++ b/dev-ruby/activemodel/activemodel-7.1.3.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index cbb2d3dc0584..78d1b5db2643 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -2,13 +2,13 @@ AUX activerecord-6.1.7.4-ruby32-keywords.patch 1673 BLAKE2B 326d324657a7a69389e7
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD activerecord-6.1.7.6.ebuild 3490 BLAKE2B 0630f53c636c16b5813279bf84497cc0aee818af62250ef1903cf345d6aa3404bf87cb16b8f196d1c910fa411ed382e273b22f04d339c13d64aee70f278d375b SHA512 63f7e42970cc1bfdf4b7d9c4410b08ee290d9e22a27211574d76c7c9094f15734f1a41667b817cb6b049015490348d6aee637cb73cb8a03ce3307d8fd3df22b3
EBUILD activerecord-6.1.7.7.ebuild 3506 BLAKE2B d905d7b7a96d3931960e2e9987aee7415596c2b4fbc6ed93155fbb184230df7bd4b9f54c39596d548c9a917e864a7679d7eb386575f2b33d4080d29f18ac8dcc SHA512 699ed74fc3b25f8d050e0d5c8e9e1fb62fa8081a896e3f3e2637c1b128cd17795f5ffcd9160483d34766c3e7505f98b32fc470da881d0def28821d7973fe5d4d
EBUILD activerecord-7.0.8.1.ebuild 3536 BLAKE2B fb676f16328dc656a6c7445bdda97e51cf74398a7a7a4d5d2484c880e5e2b9437281b5589807ec21724bfe4dfc8c46f2e33a2f47737fb88ba6fdfaff9c99f499 SHA512 37fcd3ee0a4723356a1948e9d50df34ebce21f2511b1f07a4a41149c3403cfca725955a8848786c08356f83639d0f91827e5faeecb88890d7eefcc968da88ad2
-EBUILD activerecord-7.0.8.ebuild 3435 BLAKE2B c85331b9cd4f2ac18fe3c86de5c2bb620ca10d142ccf79baf02ec1f6cddbedc477440c694fd8ec8ef22f6325c49cb769b026d3fecd9f11faae1ac7a36da8614e SHA512 dfa04c398443586946ed58adc0d55fe5809c4a20476a925316db74f36d407c390dc3e1f8ba2e76688c23cedd15cdbb2d6cf92b8390fcbac3c9cf12fb60700024
+EBUILD activerecord-7.0.8.3.ebuild 3536 BLAKE2B fb676f16328dc656a6c7445bdda97e51cf74398a7a7a4d5d2484c880e5e2b9437281b5589807ec21724bfe4dfc8c46f2e33a2f47737fb88ba6fdfaff9c99f499 SHA512 37fcd3ee0a4723356a1948e9d50df34ebce21f2511b1f07a4a41149c3403cfca725955a8848786c08356f83639d0f91827e5faeecb88890d7eefcc968da88ad2
EBUILD activerecord-7.1.3.2.ebuild 3501 BLAKE2B 3272c482f86814ca059ce0f68f27504853ba945cdf137c5bcdb356bb7a92a69adb66161a6bc1231142b956e5d57dff08f9384aff93accced136943f960ceb5f7 SHA512 47e68821112509ef2845db1c180b1cbc855d3233516ff10fc8b75178957ec36c607ecb72dc9fb71eb83c1976f91df2ff355398e5525bc2c92505d207ae6c1183
-EBUILD activerecord-7.1.3.ebuild 3500 BLAKE2B 9e2cc0374e5e9dd4b4da28e38f4e015a55beb75260a230284d74199d1ff80448e7bcf5859a5387c19cb5540d6e10e65c72d2e29ba14ca81f37dbfe60011ea191 SHA512 5e6a8cdb91fe85dfae7cf2fd5cee3224de16dc48185502dbc75bed5524a0bfa89113eb77d7bae78027443a5bdba86e9e095355844818429633998526e449ee0c
+EBUILD activerecord-7.1.3.3.ebuild 3501 BLAKE2B 3272c482f86814ca059ce0f68f27504853ba945cdf137c5bcdb356bb7a92a69adb66161a6bc1231142b956e5d57dff08f9384aff93accced136943f960ceb5f7 SHA512 47e68821112509ef2845db1c180b1cbc855d3233516ff10fc8b75178957ec36c607ecb72dc9fb71eb83c1976f91df2ff355398e5525bc2c92505d207ae6c1183
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activerecord/activerecord-7.0.8.ebuild b/dev-ruby/activerecord/activerecord-7.0.8.3.ebuild
index 028e6a1589c3..a54e5f49a275 100644
--- a/dev-ruby/activerecord/activerecord-7.0.8.ebuild
+++ b/dev-ruby/activerecord/activerecord-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="mysql postgres sqlite"
+IUSE="mysql postgres sqlite test"
RUBY_S="rails-${PV}/${PN}"
@@ -50,9 +50,10 @@ all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
rm ../Gemfile.lock || die
- sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
+ sed -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \
-e '/:job/,/end/ s:^:#:' \
- -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die
+ -e '/group :doc/,/^end/ s:^:#:' \
+ -i ../Gemfile || die
sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die
sed -e '/bcrypt/ s/3.0.0/3.0/' \
-i ../Gemfile || die
@@ -62,7 +63,8 @@ all_ruby_prepare() {
# earlier that implicitly required it.
sed -i -e '$agem "json"' ../Gemfile || die
- sed -i -e '3igem "rack", "<3"; gem "minitest", "<5.16"' test/cases/helper.rb || die
+ sed -e '3igem "rack", "<3"; gem "minitest", "<5.16"; gem "activejob", "~> 7.0.0"; gem "activemodel", "~> 7.0.0"; gem "railties", "~> 7.0.0"' \
+ -i test/cases/helper.rb || die
# Avoid single tests using mysql or postgres dependencies.
rm test/cases/invalid_connection_test.rb || die
diff --git a/dev-ruby/activerecord/activerecord-7.1.3.ebuild b/dev-ruby/activerecord/activerecord-7.1.3.3.ebuild
index f64d86b79538..1d0cd7c9927b 100644
--- a/dev-ruby/activerecord/activerecord-7.1.3.ebuild
+++ b/dev-ruby/activerecord/activerecord-7.1.3.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
# this is not null so that the dependencies will actually be filled
RUBY_FAKEGEM_TASK_TEST="test"
@@ -43,7 +43,7 @@ ruby_add_bdepend "
~dev-ruby/railties-${PV}
>=dev-ruby/sqlite3-1.4.0
dev-ruby/mocha
- <dev-ruby/minitest-5.16:*
+ dev-ruby/minitest:5
)"
DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )"
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index fe4baad148a3..c5fac73b9c32 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD activestorage-6.1.7.6.ebuild 2094 BLAKE2B 206a79fdbed71de096b6af621e06a2babf61531d2f71f3608e6e4ad1575872ea654bcec5d1a5afe7aec8d6238be0dde551a7710c14b9d0d58ec31aa3b34655f6 SHA512 7d10c0d6ef9a564654a22ce75148db495ae017d42d6bb17b1928599a59bfdba70cf683943ecc1035fa430d8925756c7ff738ebf868e6c0ee987ac84b9ae2af62
EBUILD activestorage-6.1.7.7.ebuild 2401 BLAKE2B 880c538f3024ce84d3b1d20dc93915dd85c7405e73da0219ab28c9902a6bcfbff285e4ab6c59bd8a37a1c30c7104ecddf0fdfc76ed4a747de6940a65b49ebc0a SHA512 562944ffcba9f8387534261955b548eeef59779ff3decb9b8c7f4cee617ec8117ee59932392e92a1fec395ede466916e7966b75cac3435c3e9ce5fe6a397efe3
EBUILD activestorage-7.0.8.1.ebuild 2747 BLAKE2B e0e92fb400b81da17e8a9a5f22b7f53120eb28f985d50eadf134f55da578e18f212ca2b3871fbdcc15bbd4bf0369257af98e756be3804fc0f14003c7545e248e SHA512 d2f43fc2ae4c36321ef0d287ea8008c061d8691510b98ba7308169eed7bdc50bdc12101bb8b6c341802b8dbd7992588b5ccb865420935afe9e1843c1ccbb30de
-EBUILD activestorage-7.0.8.ebuild 2591 BLAKE2B 26b04b2da6bf5efdda46651b83ab2b89992cb81ea91146730da143548523770aa29aed99aee0a800f168a69c282ae236e5a7f932e3829bae912d9d091f835305 SHA512 25b432a8ac6043b4baa211e7c4ed78949bc915163065f78027ba1d7635068efd6000ec30cf32bd4188dfba22b677e7c001fb2930e2a3e4d09092ebd762c1fcd8
+EBUILD activestorage-7.0.8.3.ebuild 2747 BLAKE2B e0e92fb400b81da17e8a9a5f22b7f53120eb28f985d50eadf134f55da578e18f212ca2b3871fbdcc15bbd4bf0369257af98e756be3804fc0f14003c7545e248e SHA512 d2f43fc2ae4c36321ef0d287ea8008c061d8691510b98ba7308169eed7bdc50bdc12101bb8b6c341802b8dbd7992588b5ccb865420935afe9e1843c1ccbb30de
EBUILD activestorage-7.1.3.2.ebuild 2878 BLAKE2B 89c1dadf5fd56e33f70566554d1f5d399a0f44649532681b38c318e0d4b2a2b69c4d292e46b7d6b80e0b8385da0a82e622166c2390212e230764a1b5fd4a27fa SHA512 ce8f12557f0509453864624c5030013737ee78009747325f1546fe43d9614e98fbe86f8fd58bee87356b0977672acc10fb7277d0cf011b5ce0beb8b5784a6da2
-EBUILD activestorage-7.1.3.ebuild 2878 BLAKE2B 89c1dadf5fd56e33f70566554d1f5d399a0f44649532681b38c318e0d4b2a2b69c4d292e46b7d6b80e0b8385da0a82e622166c2390212e230764a1b5fd4a27fa SHA512 ce8f12557f0509453864624c5030013737ee78009747325f1546fe43d9614e98fbe86f8fd58bee87356b0977672acc10fb7277d0cf011b5ce0beb8b5784a6da2
+EBUILD activestorage-7.1.3.3.ebuild 2878 BLAKE2B 89c1dadf5fd56e33f70566554d1f5d399a0f44649532681b38c318e0d4b2a2b69c4d292e46b7d6b80e0b8385da0a82e622166c2390212e230764a1b5fd4a27fa SHA512 ce8f12557f0509453864624c5030013737ee78009747325f1546fe43d9614e98fbe86f8fd58bee87356b0977672acc10fb7277d0cf011b5ce0beb8b5784a6da2
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activestorage/activestorage-7.0.8.3.ebuild b/dev-ruby/activestorage/activestorage-7.0.8.3.ebuild
new file mode 100644
index 000000000000..be32815a41b1
--- /dev/null
+++ b/dev-ruby/activestorage/activestorage-7.0.8.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+RUBY_FAKEGEM_RECIPE_DOC=""
+RUBY_FAKEGEM_DOCDIR=""
+RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
+
+RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
+
+RUBY_FAKEGEM_EXTRAINSTALL="app config db"
+
+RUBY_FAKEGEM_BINWRAP=""
+
+inherit ruby-fakegem
+
+DESCRIPTION="Attach cloud and local files in Rails applications"
+HOMEPAGE="https://github.com/rails/rails"
+SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="test"
+
+RUBY_S="rails-${PV}/${PN}"
+
+DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) "
+
+ruby_add_rdepend "
+ ~dev-ruby/actionpack-${PV}:*
+ ~dev-ruby/activejob-${PV}:*
+ ~dev-ruby/activerecord-${PV}:*
+ ~dev-ruby/activesupport-${PV}:*
+ dev-ruby/marcel:1.0
+ >=dev-ruby/mini_mime-1.1.0
+"
+
+ruby_add_bdepend "
+ test? (
+ ~dev-ruby/railties-${PV}
+ >=dev-ruby/image_processing-1.2:0
+ =dev-ruby/minitest-5.15*:*
+ dev-ruby/mini_magick
+ dev-ruby/mocha
+ dev-ruby/rake
+ dev-ruby/sprockets-rails
+ dev-ruby/sqlite3
+ )"
+
+all_ruby_prepare() {
+ # Remove items from the common Gemfile that we don't need for this
+ # test run. This also requires handling some gemspecs.
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\|cookiejar\|cgi\)/ s:^:#:" \
+ -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
+ -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \
+ -e '/sqlite/ s/1.6.4/99/' \
+ -i ../Gemfile || die
+ rm ../Gemfile.lock || die
+
+ # Use mini_magick since vips is not packaged on Gentoo
+ sed -i -e '/mini_magick/aActiveStorage.variant_processor = :mini_magick' test/test_helper.rb || die
+ # Avoid vips-specific tests
+ sed -e '/\(resized and monochrome variation of JPEG blob\|monochrome with default variant_processor\|disabled variation of JPEG blob\)/askip "No vips support"' \
+ -i test/models/variant_test.rb || die
+
+ # Avoid test where different ffmpeg versions apply different rounding for the duration.
+ sed -i -e '/1.022000/ s:^:#:' test/analyzer/video_analyzer_test.rb || die
+}
diff --git a/dev-ruby/activestorage/activestorage-7.0.8.ebuild b/dev-ruby/activestorage/activestorage-7.0.8.ebuild
deleted file mode 100644
index faf776d281a8..000000000000
--- a/dev-ruby/activestorage/activestorage-7.0.8.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32"
-
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_DOCDIR=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md"
-
-RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec"
-
-RUBY_FAKEGEM_EXTRAINSTALL="app config db"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Attach cloud and local files in Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
-
-RUBY_S="rails-${PV}/${PN}"
-
-DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) "
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}:*
- ~dev-ruby/activejob-${PV}:*
- ~dev-ruby/activerecord-${PV}:*
- ~dev-ruby/activesupport-${PV}:*
- dev-ruby/marcel:1.0
- >=dev-ruby/mini_mime-1.1.0
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/railties-${PV}
- >=dev-ruby/image_processing-1.2:0
- =dev-ruby/minitest-5.15*:*
- dev-ruby/mini_magick
- dev-ruby/mocha
- dev-ruby/rake
- dev-ruby/sprockets-rails
- dev-ruby/sqlite3
- )"
-
-all_ruby_prepare() {
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\|cookiejar\|cgi\)/ s:^:#:" \
- -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
- -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \
- -e '/sqlite/ s/1.6.4/99/' \
- -i ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Use mini_magick since vips is not packaged on Gentoo
- sed -i -e '/mini_magick/aActiveStorage.variant_processor = :mini_magick' test/test_helper.rb || die
- # Avoid vips-specific tests
- sed -e '/\(resized and monochrome variation of JPEG blob\|monochrome with default variant_processor\|disabled variation of JPEG blob\)/askip "No vips support"' \
- -i test/models/variant_test.rb || die
-}
diff --git a/dev-ruby/activestorage/activestorage-7.1.3.ebuild b/dev-ruby/activestorage/activestorage-7.1.3.3.ebuild
index 1fe2751e668b..1fe2751e668b 100644
--- a/dev-ruby/activestorage/activestorage-7.1.3.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.1.3.3.ebuild
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 5c2c7f2c21ff..43be0dc5723a 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -5,13 +5,13 @@ AUX activesupport-7.1.1-backport-pr50097.patch 2829 BLAKE2B 2ff09255260e83418eb9
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD activesupport-6.1.7.6.ebuild 3030 BLAKE2B caf64320625a9e6373d4d69530f4a1a386a810fee3f64e7347609cbbe8ae426037f2a2e278072834117e42d0ab7cc62f39d125bd826a4a46bfd00bc17b2bc3f6 SHA512 b19c86cc0c6e8680fa32e38b13cfcd5872702afe133fd6a0e74b881a8dfe396d68336c58ce84807c3fb3ca0537d8c08aab66b8ff57c0177a0fa179cc5918aa91
-EBUILD activesupport-6.1.7.7.ebuild 3041 BLAKE2B a3a065778e26c208c383a95c0d36b3e81dde9d8aa39d192a1cda39c94147ae13f8173dd7bc22acf4fd067ad930552f3aa09d18aab07ee0a58a799bd80042fd34 SHA512 59e1bed04ef2d4eff4bb40c219e3b4f836a0861985c706cbd2368f4dad6d80dee4ecf2d923157a2befe3da980f17947c5fa5e7e4668c50720889c6ab833821ce
+EBUILD activesupport-6.1.7.7.ebuild 3036 BLAKE2B 04584dccfbd5f756a30e95f5f03b7a92c0362933a02a83d7e0283b4bc91d7494e8b82a7ac6f64c66e889be68b3700e5c1d3678919ad938bc84c7ea2ffdca0467 SHA512 4ae48c3771afa3ea08afcca4a4f81f1d73f1c7efd1c95af2032447a0737c5f464fb31f0a4cd5914b809a45cde4d4283284f1970ebdd9961f858c8fe71e3b59b1
EBUILD activesupport-7.0.8.1.ebuild 2765 BLAKE2B e9ac2142b57acaeb556a852896ef520dc07c71fd5621dc4a6ec566b166ba486262e4ee48e76ad587404bbccc43080eb0bf9bb1e0031d5924d4bc2c62c5bb330d SHA512 249c77083a42cf4329b32cee8da110ddcf699c2f006b499de5bdd7e519adc276abf93d2533e7a781d04dce8ed9f7d3314f1f3d5972955d702058194e0efabda1
-EBUILD activesupport-7.0.8.ebuild 2748 BLAKE2B 9bfe4bd3d876cddaa5947c951c76df7a5883ee901d75a668ab3be11921da125b04ad5719ef5c16a6646e6ddbc611c9aebb86d1e63db1237ff9b5707b8c303db6 SHA512 5ea317d80e6384bad74dcf44acdd8d177aa1ea24c26cdebc047eb9d71bdbc3865bc29628394d5cb09ab0669bedb5959b5da985754bffe83585b0395e7131081c
+EBUILD activesupport-7.0.8.3.ebuild 2765 BLAKE2B e9ac2142b57acaeb556a852896ef520dc07c71fd5621dc4a6ec566b166ba486262e4ee48e76ad587404bbccc43080eb0bf9bb1e0031d5924d4bc2c62c5bb330d SHA512 249c77083a42cf4329b32cee8da110ddcf699c2f006b499de5bdd7e519adc276abf93d2533e7a781d04dce8ed9f7d3314f1f3d5972955d702058194e0efabda1
EBUILD activesupport-7.1.3.2.ebuild 3094 BLAKE2B eea8412985e515d6035c44f1b31082f6b989b4185c1effbae6ffb9408ff40c05153f7b987a843a6f3b8cd37a001dd2d994ea057b97f1d19c2f7bb979c47fa854 SHA512 3f1206d9cb2c4f4a5165fa65283cf7a0781b7e1773ebd4f5db6404e4dd146f6ab6a5286ad698ae431e7a36ab7451c2078589c7e3bb5de68faac1ce7faa437812
-EBUILD activesupport-7.1.3.ebuild 3094 BLAKE2B eea8412985e515d6035c44f1b31082f6b989b4185c1effbae6ffb9408ff40c05153f7b987a843a6f3b8cd37a001dd2d994ea057b97f1d19c2f7bb979c47fa854 SHA512 3f1206d9cb2c4f4a5165fa65283cf7a0781b7e1773ebd4f5db6404e4dd146f6ab6a5286ad698ae431e7a36ab7451c2078589c7e3bb5de68faac1ce7faa437812
+EBUILD activesupport-7.1.3.3.ebuild 3094 BLAKE2B eea8412985e515d6035c44f1b31082f6b989b4185c1effbae6ffb9408ff40c05153f7b987a843a6f3b8cd37a001dd2d994ea057b97f1d19c2f7bb979c47fa854 SHA512 3f1206d9cb2c4f4a5165fa65283cf7a0781b7e1773ebd4f5db6404e4dd146f6ab6a5286ad698ae431e7a36ab7451c2078589c7e3bb5de68faac1ce7faa437812
MISC metadata.xml 429 BLAKE2B 4464c287aa76d9f0ceff37265a0657fa3b664c5e640704a92dfc3b01a737069ae29f67843c389489b57bf30f2e45b2fd5c58a69ad86c7da024f7bb42bfdd5ffe SHA512 adc5999b7d63cbe8047973dc4d4f7ad3c6e6311e05d4ab2fcb010ed3cf59b6a16fb95606e576f511b04a105f132033d3ce4fa255ac9ffd497b4874cb49e7443d
diff --git a/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild b/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild
index d2408c06c880..4089225a42ed 100644
--- a/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild
+++ b/dev-ruby/activesupport/activesupport-6.1.7.7.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activesupport/activesupport-7.0.8.ebuild b/dev-ruby/activesupport/activesupport-7.0.8.3.ebuild
index ab0ce2bf70eb..03675e68ef54 100644
--- a/dev-ruby/activesupport/activesupport-7.0.8.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.0.8.3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -42,7 +42,7 @@ ruby_add_bdepend "test? (
dev-ruby/rack
dev-ruby/rexml
dev-ruby/mocha
- <dev-ruby/minitest-5.16:*
+ dev-ruby/minitest
)"
all_ruby_prepare() {
@@ -51,7 +51,7 @@ all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\)/ s:^:#:" \
+ sed -i -e "/\(system_timer\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\|readline-ext\)/ s:^:#:" \
-e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
-e '/group :\(doc\|rubocop\|job\|cable\|storage\|ujs\|test\|view\) do/,/^end/ s:^:#:' \
-e 's/gemspec/gemspec path: "activesupport"/' \
diff --git a/dev-ruby/activesupport/activesupport-7.1.3.ebuild b/dev-ruby/activesupport/activesupport-7.1.3.3.ebuild
index e265e8725432..e265e8725432 100644
--- a/dev-ruby/activesupport/activesupport-7.1.3.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.1.3.3.ebuild
diff --git a/dev-ruby/coolio/Manifest b/dev-ruby/coolio/Manifest
index fa5c75509659..c2135e0febbd 100644
--- a/dev-ruby/coolio/Manifest
+++ b/dev-ruby/coolio/Manifest
@@ -1,7 +1,6 @@
AUX coolio-1.7.1-fix-build-clang16.patch 621 BLAKE2B 8f76b0e5dc380c0ba199d63620fe92b42bacd014357d5635c26931b3c11df81607bf191ce44e5713446886055f8ef8fb67eca36ba6fdf946663cc1390c47782a SHA512 3aa78a96ee79a09dedc876905f9945111b74f18bf80adb9911cde98d85df3ce0da63456bb62d14587295010f4fc2bd9a1fd3fbe2d6e93e43085c607eca607dee
-DIST cool.io-1.7.1.gem 112640 BLAKE2B 107d7541180de46c78542eab4b131220c4ae4a10210c7ff870f54eb24178b364fcac1abc4b93f8d0eccea197fb746cede95416aea8f3d5cc458626b1fa9a02f4 SHA512 9ab3e6ddd1689b2825f9bd82714b4ef5ac921dc4b2f84786971c3ec448577613cee73084c99090382878b0da43c9228cb2fd3a8627dc8f62ceeeff274dbdc929
DIST cool.io-1.8.0.gem 113152 BLAKE2B 358fc0296636adb793a38a5763a964f6109a7884bba62f98d3ef92cd9a1a8ee038e3f2866a5f2bfad13a78519cd4299c4543a9382bc65bca59d4374102a09272 SHA512 e847bafbc157d05f1d48b262856a68d80b183a9eed29d6d454df4fbe7fabc427e6e83c873a0f36f2f8cc06bebac22cc1993f344943e43faaf556a8b235666026
-EBUILD coolio-1.7.1-r1.ebuild 1381 BLAKE2B a6a56906531f76c2c2227418747788a86e267f029cd923cc989d23773afa9dfb4cdc73f96f53fd7c342b7b70c2b4ecbc312a2fc4d5ee3caa58a04ebfe5784f83 SHA512 cf42fa86ec2d01524ea3332bf33760060ed7df2fc4d8c5eecca95d74bb171757b0be41fa79381b93949f1f0c5d0a8fa53850e0edeb438ddc2e2ff9b239c019b5
-EBUILD coolio-1.7.1-r2.ebuild 1445 BLAKE2B 9956959fe5c164c140c7538cfd999f102e0a13bbdfc1c11c87eeca8370d4a14a9cdad1f1cefeb564788f2f8d4ce10aba2017626495d9d92abfd032de76e53cc8 SHA512 731d39ee4f0f578a16768b2f51e7808aea492f8921701d160c98ed15f0cce815771a06020dfa824689e37b43446b38bb5cd1f52c4c52dc4916c55f3e8b96d062
+DIST cool.io-1.8.1.gem 113152 BLAKE2B 555454735c490ef60a54b2c77b9a07c870b9c7bee0807df24bde82d04ad030a0ee2e04957eb3c6e8b38d199c4082d066d62ebd7ba7886ae61c50c631b024effe SHA512 c4dd6587c9625e5f2060e603c6ea4fca3dc959208657e4cf8f3cdaa51b6c5ce79facea63bc4d4d6541521f42b77f2caec448e1fc7d476319224e08da633b4cbc
EBUILD coolio-1.8.0.ebuild 1374 BLAKE2B bd6d67207200013aef4b1ff465375368a69f3fef42a0c74017b3fd3ad6c9da7828fd3e33ca0b92e28bc79e71abcfcc2a1aff21e79721af19c1e4cca338a6efe8 SHA512 f51d5db1e1d6d50ac0b49fe4a759a00ab5fdfe54614f9c18b3272fc44999eb2bff192a067508958018f8af81625050008fbac6a30229be8b546383061df99ca1
-MISC metadata.xml 326 BLAKE2B 5d9e962ae23bfeee79add4ea81a0e221695d07de536ae6fb5fd8fc8b5b97ec09e0c5cabdd379fba8d48f5248e94aeca05e7c9f6d9954bd9b017ca9e6542101b7 SHA512 392df388283e8251fcfffe3d67462b8a4ea91b1d655f444610a53536df5c8e6f0217de0612405317ad6e1644b5cdb2c6c0e22c22f7b60156e69526c200bad646
+EBUILD coolio-1.8.1.ebuild 1366 BLAKE2B 60c3d8125423869e9a75e652906cb390cda0c21f384dbdac985107d0a643a5e022f63f61c7b7bde8b6e39bc69942762a3a258c25556ce1aa7551b9b4e04e07bb SHA512 243e51b90b56a5b86de162dd1959978ac4e309c2eb46263fccca06f8d67e0a23276f093ffc55ab4bad080c17a68af31c99dcb1491365f2e6aab7b11789acbb7f
+MISC metadata.xml 326 BLAKE2B 698b5f935c48a0cc9b48dbe1cfe989dbbb03d1566c1de61e3dfc0b8d55be70bb5b7a525773a9a350c77666a5c2163b0a6d070c4efeb4d6f94f6e71ef43607409 SHA512 316c6e4caa3b56648d3a3b60ca3fcad53abe2a7f9ff395cb7affe2aede222dbc1156cea546609c773d0c28cdb28537b5b036a7347627c59d192d0cebdbaeccd8
diff --git a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild b/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
deleted file mode 100644
index 1dda791d8c93..000000000000
--- a/dev-ruby/coolio/coolio-1.7.1-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 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="CHANGES.md README.md"
-RUBY_FAKEGEM_NAME="cool.io"
-
-RUBY_FAKEGEM_GEMSPEC="cool.io.gemspec"
-
-RUBY_FAKEGEM_EXTENSIONS=(ext/cool.io/extconf.rb ext/iobuffer/extconf.rb)
-
-inherit flag-o-matic ruby-fakegem
-
-DESCRIPTION="A high performance event framework for Ruby which uses the libev C library"
-HOMEPAGE="https://coolio.github.io/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.7.1-fix-build-clang16.patch
-)
-
-# cool.io includes a bundled version of libev that is patched to work correctly with ruby.
-
-all_ruby_prepare() {
- # See bug #855869 and its large number of dupes in bundled libev copies.
- filter-lto
- append-flags -fno-strict-aliasing
-
- rm -r Gemfile* lib/.gitignore || die
-
- sed -i -e '/[Bb]undler/d' Rakefile || die
- sed -i -e '28i s.add_dependency "iobuffer"' ${RUBY_FAKEGEM_GEMSPEC} || die
- sed -i -e '/git ls-files/d' ${RUBY_FAKEGEM_GEMSPEC} || die
-
- # Avoid dependency on rake-compiler
- sed -i -e '/extensiontask/ s:^:#:' \
- -e '/ExtensionTask/,/^end/ s:^:#:' Rakefile || die
-
- # Remove specs that require network connectivity
- rm -f spec/dns_spec.rb || die
-
- # Use one address consistently
- sed -i -e 's/localhost/127.0.0.1/' spec/{udp_socket,tcp_server,iobuffer}_spec.rb || die
-}
diff --git a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild b/dev-ruby/coolio/coolio-1.8.1.ebuild
index 030b833390e9..3076fad23392 100644
--- a/dev-ruby/coolio/coolio-1.7.1-r1.ebuild
+++ b/dev-ruby/coolio/coolio-1.8.1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="CHANGES.md README.md"
@@ -21,7 +21,6 @@ HOMEPAGE="https://coolio.github.io/"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
# cool.io includes a bundled version of libev that is patched to work correctly with ruby.
diff --git a/dev-ruby/coolio/metadata.xml b/dev-ruby/coolio/metadata.xml
index b484ee35ee3a..29b913f3ad19 100644
--- a/dev-ruby/coolio/metadata.xml
+++ b/dev-ruby/coolio/metadata.xml
@@ -6,6 +6,6 @@
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
- <remote-id type="github">tarcieri/cool.io</remote-id>
+ <remote-id type="github">socketry/cool.io</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-ruby/debug/Manifest b/dev-ruby/debug/Manifest
index 14177fe5d5d5..e3ef7e69e856 100644
--- a/dev-ruby/debug/Manifest
+++ b/dev-ruby/debug/Manifest
@@ -1,5 +1,5 @@
DIST debug-1.9.1.tar.gz 164276 BLAKE2B e34768dfc49230e78ffa7c5277bf80ba9abb34ac82822981e53bfb0326fb5754ae6e66946a8da8589e25aab6f5c388b266acc0a5fdf27392a570c97f90e46ea1 SHA512 eefd074968af7032410f62a0a37792fb261b3d7c1cc759d1838016bcc264baa1f205c935d76f4a8aed7ea892698d80de7db48fba1e0efd067b9b1bac9577be66
DIST debug-1.9.2.tar.gz 167216 BLAKE2B 60696aa1e7fa3bebdfc8015a9a38d804ad64e4725e9fb08ce92c646758cbb2e3e41a7ecd97ed2f5a833a7832d1d8f7e9fe1bbe25667d17724cdc72afe241e27f SHA512 b65e7952f0020f79481273175abc382827283f667c52a29eee4f77303368e65ff71c517f8cd278b011ae81c335281d4303ab83e6c5d5c71cab9784cee56b8c63
-EBUILD debug-1.9.1.ebuild 1088 BLAKE2B f345f878f21c94ddc9071e9e2b48b86bea6a1cf56f209adef6d4bfce8d17ce9d6a047f5f318aca9f9f263131f1bfb967a26995c0a3c47e9caa70fde912bd07ab SHA512 98ca6baf4fd1ebdcb8788d274a6ce70d3048497e38cf7de8ac81a1744a450754df052796188b1864fa5480f1483952ba05210f3cf6c0f2ded058345d5f7d6f0a
+EBUILD debug-1.9.1.ebuild 1086 BLAKE2B 6e6f5b649aa939acdf6c2c6e0d78972f19d72f057a37520acdc07307719bc3364933a25f5489f882751eb81a4ff2581fbd03144ce913b248884df3a4f60fdeae SHA512 816cb9013f8bc17ded8068bd794c130c89850830ee7c798139c2797eda7fa45418ed79339f8c2ae7adb6f5fbe6e6172c58b1ba6705473aecef1bb8b8abfcb165
EBUILD debug-1.9.2.ebuild 1094 BLAKE2B 3d6cca776dd7d82e759a76593e41e8feba76568fe4013395b40acd4e90f9edb2a861b1d9b5755b2a24c786d28c91d356d3fd68980efaba30c1c91e1562b4499d SHA512 918b9e1ded3c2418f768769070a57c0d1cf4a6103ee348fac276f64057862a8f00a0c053e72b20d71bf10e1bbe11cd06e26b8dd78f064327b1953140f2c6ee99
MISC metadata.xml 386 BLAKE2B e6fe3df0176aef095867b1378587aea3920c4d47d7fcdbfd2b65b40478025382a60067b3962445c78a088511988f24110dd7d04d3494b36f286fec20a942b773 SHA512 6c2a6ec3baa4077178b8b7daa556972dc1ccb95d22d699915a73f45a19d8eb5cdb0cd266147b0adc98b3b024b92966b8d8a121ea94f81d4b0d6f2da01cdc4e78
diff --git a/dev-ruby/debug/debug-1.9.1.ebuild b/dev-ruby/debug/debug-1.9.1.ebuild
index 649c14f8ad13..2fab65c0e6c0 100644
--- a/dev-ruby/debug/debug-1.9.1.ebuild
+++ b/dev-ruby/debug/debug-1.9.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/ruby/debug/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 ~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"
SLOT="$(ver_cut 1)"
# Avoid tests for now since the results in a very deep dependency list for ruby32
diff --git a/dev-ruby/io-console/Manifest b/dev-ruby/io-console/Manifest
index 3c7d4d0f7c55..1064e859aa38 100644
--- a/dev-ruby/io-console/Manifest
+++ b/dev-ruby/io-console/Manifest
@@ -1,3 +1,3 @@
DIST io-console-0.7.2.tar.gz 37259 BLAKE2B 22f5f3cfedf477affa1452ce7eab862d49da1943255545f15dd519f7029e61b8747341606ebc1da7bbb020ba5f0ec7e48d08ab000da3b7192cf42ceb601b0b7c SHA512 1dd99c8e9681436a68f39f89f6104a45db2d17092f64985e36a7cd37418831b81f2749922e16ee43a633a90466a8916327a7f21249ceae2f889e70ae596c5b3b
-EBUILD io-console-0.7.2.ebuild 1480 BLAKE2B e53c392f38fc900a2326f0e2c2f9f711b89d96c728c825be64e9a372d7ef6c61e70fec06326f1aacd86585e7b823e6a28151583c33f3569bfc900b6de10b7d1b SHA512 b43d8c554b2f9e2071895ba0bcebf4eebe148d6fbc1e7a92607bf36124e9ef230505df5a95e712bd4c510c51670ea0aa542d320e63b295ffd4363fd168101cb1
+EBUILD io-console-0.7.2.ebuild 1478 BLAKE2B f8765bf2a9825e6dd702791c42d42f094e57e43203859713ebf2b32e079c67b808e5dbb850501bb43d812fe9ee1d59c19ed0f4c87b840bee6016d5e75fc809c4 SHA512 070654c5370a44ae47ddfad08cf58224dc7d39bdff55deda8a89decbb2d18bd2c2d6c0dc6e2c6101fb7e375b955fa6674894ce2ed210edac26378a3dabc4ea73
MISC metadata.xml 342 BLAKE2B 8fd9851a96fd893fd5a6163369d04bf07accc93912f989a39b8fdb0c1aab73c1df0acfb1a565b75ba617629c07bf61589f7e77b64feb16dc3e1138bcda663788 SHA512 58bc013a81541638df5e9891cb587ab49ae06dbe14f221b5f1871f518e7d90a81869a625b7e49e4e62b7d55dfee5d3c607e93de3abb4588d276d26e22ef4622a
diff --git a/dev-ruby/io-console/io-console-0.7.2.ebuild b/dev-ruby/io-console/io-console-0.7.2.ebuild
index 4a989ed2ac53..e415d6ae5762 100644
--- a/dev-ruby/io-console/io-console-0.7.2.ebuild
+++ b/dev-ruby/io-console/io-console-0.7.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/io-console/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~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="test"
ruby_add_bdepend "test? ( dev-ruby/test-unit dev-ruby/test-unit-ruby-core )"
diff --git a/dev-ruby/irb/Manifest b/dev-ruby/irb/Manifest
index 6b02373ff5d6..f81750c2c98b 100644
--- a/dev-ruby/irb/Manifest
+++ b/dev-ruby/irb/Manifest
@@ -1,7 +1,7 @@
DIST irb-1.11.1.tar.gz 128341 BLAKE2B ec2ebfd31b7d784668ed043d32b86bc0f77481b250170911332f4b9810f0ee5245ec65aac4d2fa4fc94f49c5d3fa59dd7c3a709f712d9f7f4c1ed6ddd7f0e2b3 SHA512 6b8eaf41410d43f4ab47961b56ce054f93e134e5cba51a08294baaa6de149a209e243a9cf649091f3176adfd0c22943fe222b61b0ab1215e0822d7007c154f17
DIST irb-1.13.0.tar.gz 137615 BLAKE2B 234debdc8c523876236270af41263b746d79cfded7944862ba7b229aa8e8408bb1efaffb8569b208ba96d8b139d4e0f9ab93e439a6715d7f4bc01e9cff5ac567 SHA512 894549b4fc2f57cfd34a9abc313d14e790728c61602a2b48f1fcb67e69505514191c04fc9e27251a79d2aeeb92ffc9b7ea4c18a4be57aa6d0f3e65881ced3b35
DIST irb-1.13.1.tar.gz 138024 BLAKE2B 294ef0b9413836dd9db1316e6716c47d44356a988b80c8f7465ece5b0169834f6df8c1a3061b68a9c6115d83ba4c630070220eb2ba5ec5ccae87b7ae677bb038 SHA512 63f71bac1a51bb8c022c0e32f396b6a28e53be2652e27cfd0f025cd02a6878d934ddcbc6ccd7760a06f24d8811f6c24fc2404b4a89d67e6dbd3342b2300d28ad
-EBUILD irb-1.11.1.ebuild 1500 BLAKE2B 6dd64a3295b12ebbae2df95c07850356e5a51a793863aafe4ca931e4c1cbd8b8c733bf950564f52900c22305b38fa309ed38bb06cde4699ed9233835806aeb89 SHA512 653ccac8cb6ec715a19516b087fd3cd6f00e7705331bac52e8ffdf541593e92a0c9a54269f52b7f8c609a24d9ebb717189a8a21da9d858037ccf2d0de8ee0ba2
+EBUILD irb-1.11.1.ebuild 1498 BLAKE2B bf7ff0644c835b9826d6e9306f2d1726fbbe2442cdd703e095abcb4a19f8c308383a76f5e93694497cfa33147ed6609a0ec750a971b7c9ba6ed3f9e982124725 SHA512 9683378283b372b80019d7a6bec42b0ad28c89c13c3d648c50c16ba3119da7bd544cfaa1777d72cb49dfeff4be5b2296c4d826ee9b1455e6ecc63b0bcad1c86c
EBUILD irb-1.13.0.ebuild 1841 BLAKE2B ffb51a1e40dbd3e292fb31e5d998c6aab0028c4c7def1255f95ac3f0665bded1d3c3d4cf564ae1bbee9d5481df620a8beb421fe628d5eddb44dc40e295f0f429 SHA512 28e4918f4142014212e62a9f8e43d935f03e11c04a41d7e5f46cef5747c8014cca77ee6709bad4915c3339626db93f92fe7888420f596bb12e8c9f8118c6df3c
EBUILD irb-1.13.1.ebuild 1757 BLAKE2B 164ba7527c8585c49c03ee5d18d4011337493080ab0bba0d45b8a49c0f4a1a2e29cd321e5c6df501e2a2f93179d4166dcae8fe11219265faeb8f8a9096bd7b64 SHA512 29e564fa44c27eea519d0124f99d40e26dfd9f92be946996c817a266876bb25635f2e0cd4e61e56788d0497431bacfa14ebee9d651f48881900d043e8183dbd8
MISC metadata.xml 335 BLAKE2B 6eaf8bbdf5e2083121d0c8833b616e8ccfd82715cb701266d9e1819634ccbe1e308bac8a1894559af941810c84f36c5cbc83f1aa02f48ab5ab3d0d3458fc6b85 SHA512 4240cfcb50e6d5551333400723b3ad0df9096a3b5517655279de6b3d31c6f30068e4897c79761fdbb68262681a79059349e1b4eb3f5d1e6b1855dfb6b6d54399
diff --git a/dev-ruby/irb/irb-1.11.1.ebuild b/dev-ruby/irb/irb-1.11.1.ebuild
index 444bbc0a4eb4..a7408403c0d9 100644
--- a/dev-ruby/irb/irb-1.11.1.ebuild
+++ b/dev-ruby/irb/irb-1.11.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/irb/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~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="test"
# Ensure a new enough eselect-ruby is present to avoid clobbering the
diff --git a/dev-ruby/mini_magick/Manifest b/dev-ruby/mini_magick/Manifest
index 3c4b7402125b..aae9c7ad3168 100644
--- a/dev-ruby/mini_magick/Manifest
+++ b/dev-ruby/mini_magick/Manifest
@@ -1,3 +1,3 @@
DIST mini_magick-4.12.0.tar.gz 1331356 BLAKE2B 84d222424c354e83a041f2c6352f92d11889ed51126f90dd55ccbdbfa31974b79977bf3cf10d30c5f350d17a7dd2d20bf538c2eb78f65c58a29a81f71290acf8 SHA512 8801b4fe9cfed47eeae91cffd5364ca828f8b21d7040217d72d0f5ca9070e02f191b8f87b933c067c0d914332806f14e1b87621dbca06df047c43db8a72cd559
-EBUILD mini_magick-4.12.0.ebuild 2296 BLAKE2B de0be6e3f7aa484dea87b77eacafdcdbf4816c462f5fbf088f1f971e1a94da4558dbc9a61a8c1f4a5ef527379aff9963b4cd3f1603826f5c8995132ea1521b2a SHA512 157a8525cf08d58dfc8c4057dec68b9a6527806e9f11c7f16a23302c6a6a71bb319708b74a763fb5716f805c637da1af7e5c944214b01fcab40145461eb1f09b
+EBUILD mini_magick-4.12.0.ebuild 2404 BLAKE2B 0b0f56585a0f0f4628aed635cb26f02effcebdbcbced2b481e29272d76d68c5936ed6cde221f773fa6eeb851d42f88196f5f74725ee69f8f0c230acf2c667063 SHA512 e398710a17f5d20f9af7152cdba6ec2e7f59675b5fa100f782efe1533881a7478d0e1cf56fbc33658748e11e0cb6e23dfe85e04e91d898522a918125eba7860b
MISC metadata.xml 348 BLAKE2B 616115e2d9f177ca273537d5c1de529eba522e330b14d1a9538272f3e6d17a72a1675ebd01abd7d1c3c0777120748d0917d59baf4fd8dd90f8791cca4e0434d9 SHA512 80ecc79ca8441d5e50df43f215f61c97bfe9b2dc7dfbb63c89096e356aea206956426f1f50c689129865ad2c13a9dbc9b5b1a968fe1a33e545c204755d91877e
diff --git a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild b/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
index 47b68f055782..de35c26658a2 100644
--- a/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
+++ b/dev-ruby/mini_magick/mini_magick-4.12.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_EXTRADOC="README.md"
@@ -22,7 +22,7 @@ RUBY_S="minimagick-${PV}"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+IUSE="test"
# It's only used at runtime in this case because this extension only
# _calls_ the commands. But when we run tests we're going to need tiff
@@ -47,6 +47,7 @@ all_ruby_prepare() {
# Avoid spec broken by recent imagemagick updates
sed -i -e '/cache files generated from .mpc/askip' spec/lib/mini_magick/image_spec.rb || die
sed -i -e '/does not hang when parsing verbose data/askip' spec/lib/mini_magick/image_spec.rb || die
+ sed -i -e '/reads exif/askip "Now returns more complete EXIF data"' spec/lib/mini_magick/image_spec.rb || die
# Avoid graphicsmagick tests because installing both in parallel for
# tests is hard.
diff --git a/dev-ruby/mocha/Manifest b/dev-ruby/mocha/Manifest
index c061824d70e9..83b14f3777bf 100644
--- a/dev-ruby/mocha/Manifest
+++ b/dev-ruby/mocha/Manifest
@@ -2,15 +2,13 @@ AUX mocha-1.16.0-ruby32.patch 1889 BLAKE2B ac383ca88d04a78751109cb03a3ab83692cac
DIST mocha-0.14.0.gem 82944 BLAKE2B 50a066e2f5007df08a7f76785fd4c2b12327b4969c11324a0574c707bea3219d51edb9ab40635378c16b46ad826ec7eff42434a27cd61113a6f40251fa2e6930 SHA512 918e45f2ee761c7dc399c7958e4d406f9e186c90f479fd01a421aa542944b47e9b2c5e938f4fc5292a7da345726447b2d47dc5f417e114201f8a4d9893c4d461
DIST mocha-1.16.0.tar.gz 246370 BLAKE2B c2891021c33e4038ff965a470eda3be7eac2765f7c038fef33f38cd07b8501fdb88a1dcd8d291eabb124fb0fff50c40651bf29ac4a28012b57c7a02d2ff46b63 SHA512 b7d8825771f84245e7383e4081dcb42734b9716e7bef3c1b5d49ac28850590b4beabf8d0370992e100b6340ff3cfb3113610e303de74bc33c059bd9b9910cb8e
DIST mocha-1.16.1.tar.gz 247461 BLAKE2B d4bce5f945018e527f6b19c6328d3687912a3ac9638b6d7b7bd5cd5bf1cca20fd34ae8261a56525dc11610711e590f6ae915a0a5a0555ec47e30e8e3cbbda63f SHA512 b65cf98ab39334ad86a6f375b648fc906d083e803afa5bd2a62aaed87ac625fcf94ed9b16b21dc1563ff67675e00bf008d43234bde0343604f6fce2841d8b2bb
-DIST mocha-2.0.2.tar.gz 245650 BLAKE2B 3bf56cacc99b5eeb17977cd1052c635df74aec10f20a76d843d703e68520ef434bc9111b739591dfa15b21ecdbdfb5b55037e9509683624349be83613528787f SHA512 93579390f4feaf034cd6e8905654fe8cc5c8a1f28f3d27488deeb84250114a5e04c4e7aa544f18f33b2c3887668d5fddb3a3f9bda5548d577be1522da2e09760
DIST mocha-2.0.4.tar.gz 243542 BLAKE2B 4a9bb3f1493225f7eed7080661a168a90c56e4f737a8bc15402bf0a08ae7cc14e8e5cff9a090b6413633c37169e7ff9f45aedc3c5fd929ab32d359ad58d404f7 SHA512 4a72cd18e70608265bc20761848657b900a6d60c888ec4027e3b9f1884efa41d0d0591c4f3e26edd96a806ecdfc3b921d5871465a799a5ea5905627b7093f5b1
-DIST mocha-2.1.0.tar.gz 243730 BLAKE2B a99cb5b6d968e0612cfc4f2d766029d2f700c92b3e1f16f33341b8c5652db823d52fc34070acd0711ea94077eeed32d13e605982b93baa56e7d11dae7fcfe55f SHA512 8044065ebb2225f7aab117353b0a49c854768fd55f7165ccb5916027f6f8fc843665572ed786e41d5ec6affedf397f4de20fa31a9f9c1582a17a67555662a65e
DIST mocha-2.2.0.tar.gz 247014 BLAKE2B 7be3453e30be305a27a3a9c9cde8cfc196ebbf07329afe82fbbb79c320dfd08aaeca17242e1432d0e1b437f20260ee1557768851553d2a5d7f7697d07081468d SHA512 1e611c31c311f9ff5f341c46a374eea16835cffeb2ff454e09c656503f05c1a2b7d7ff6d1bf33f8ea33cd1e5e53aca108d1f73fc46ca79029d09f8bdeb9036c6
+DIST mocha-2.3.0.tar.gz 247213 BLAKE2B faf2e9dc189b4db0e33f1ae7c780f998e9f2c4f1e29dc63e7e6c64bd679494e40bfab7e0227ee6e9e485e38fbe1dcd40d5fb2007ea7c7f3d42b4f6547b835257 SHA512 fc8d3922c593924d4e7ba138af06a90dbc00f2a466251f188de4d62ba3b3eb197252750561575383400aaeac65d59c436d3a14f5a288c2f1685d8d1bf5ae7202
EBUILD mocha-0.14.0-r1.ebuild 933 BLAKE2B 28076a15be9a921a81ee23d19096967bb86f21865886e8052e6edd8dbe94e038e9199c37137548d3749fa11205ab6ee6f87e17a10c1cd1f5a00d2e20ef2c9f4b SHA512 9648c9e78b6f9b52d90aa7cb2bfdcf823bd24ecc9e1a63e176eeb18e19f59b2be163cd19599352274c6b09f6be49f29284c5d493dc1a1e0f7ff922219b8f5a43
EBUILD mocha-1.16.0.ebuild 1059 BLAKE2B 4a5b9815abd9ae4c88053b05f6a8855fb3ef1f96180f70c490020e6292004376ffd5a69ec5dee45a12ac4389d052d862d8fcfd9b844be86dcfe6cf4a04148019 SHA512 f0dac0499979c406be52ae294968dc160f06c4708224bf376a2e5e6d3e099ee38057caa3d30bcd7a4f8764cd11834dee4c65fdffd38984e3968fcc8b96935c00
-EBUILD mocha-1.16.1.ebuild 1052 BLAKE2B bde2633f9184fa12c1dec7c518c8ef23c8680d9d0ad3dc76b512d0b14154e9c1b11d98751ddb18c62a62998199554897089c77f14c9d4b186600edd4d9f12db4 SHA512 220b0d302b4e5b6b55e8890273436640f134d4f5ea82e4caa0f9104fbce2851c91b8d97515769c0a93576980ef0712ca18c33e1d681a2893482404c347dc511d
-EBUILD mocha-2.0.2.ebuild 1076 BLAKE2B 929b09a37927bcbca0bff449cfcd81a8d431736c87d09afd1aea76eb2368234bdef79fc55d9af4a502246da4196b4998f77c37a24fb2397f5f16d2ddd310ba62 SHA512 223addcd1f6cac1e4fca4b2c16c75515e4a54a60afac375dafd38363290813c7105060ec13cf92399ad5e6cddb1b3082f2fb0ef0746db4275be6d20f7dbfe337
-EBUILD mocha-2.0.4.ebuild 1005 BLAKE2B 246b96ce74599dff847325974c7972c317facd679a66f99b770dde81495bcd2697ac87693bef95602a9a31f487a14ebe489bfe8f0327d70ebe8ba62a74d2d321 SHA512 fcae9a329a08462d960ee8b21c80f23ad3280acaeef97207e627c46fdcfb8ccc25decb998f28a1c14cb0206b5de7a92ec30ccda2827993cd628f450b92ec4372
-EBUILD mocha-2.1.0.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
-EBUILD mocha-2.2.0.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
+EBUILD mocha-1.16.1.ebuild 1046 BLAKE2B 1bd3677dc6034a8cb5c1850addb354316eefea815a3aaba3d695cbf0aebabaeb01c96c8b125bcb3f796b1b37300b8ba129960fbfa710c3e207a37b8ea79a33c8 SHA512 baa7f75a479a75f9d243bbf8c1b62a703a8266ca821dbc4c65dd2cd1d893bf86033c3331ea91b962e64ab35cd0f5866b3447b1aa15e89cc1f1e37a7065686070
+EBUILD mocha-2.0.4.ebuild 1012 BLAKE2B 1945b035725c03e194a8ff6f83ecef076af720e70cd7d6dafd0627571fb6c42b3ee194932d49086b5dcdff942b1585bb7e1184ab04c5d18cf4af275b44a2eb6b SHA512 52ee5599adca53878777c0c8f447f0bf36e2fbd4dea52444ed1b182e2a105d6a657a164d161e760c06bba6bac97515677f6d8df8e264fc6c58beb918301bebef
+EBUILD mocha-2.2.0.ebuild 1013 BLAKE2B 5afceb635133867a9332436b13f39b738b3120d5244f8c32a6bd145ee529d9ae5b2156f4911f3d973b844d9354db4e69d85dbc36d82d1050dc72632dd91ea8f2 SHA512 826c15073cb17cf36caf13f3527793c2edf6d9fb0bb412a35e62024b97ccef1d53649d64ea202d98381e73faed79a4dcefd4eb2ddbf2759aebad153ffb4da286
+EBUILD mocha-2.3.0.ebuild 1019 BLAKE2B a8634973c7e8237b8e534539439afff8030c38a3d62c86fb8c4a4f27ddd8b5c3172cea34c5ce00da258a2fc021cf93780e09520cc138a481cd070f5fc02f63d1 SHA512 c050f4197a1138997f4b30c1dbde1d14825f3390892923e62ec0fcbfb129e598d0c2db8dce40cb279acb28849be6e1350258cc87cbd1a1dac2119a40d0d6d7da
MISC metadata.xml 332 BLAKE2B caf5137da39b091d3da2776b6219400546a5c2ee01d39759471a24a5beaac1f248be271c376f9061c0b1de49d531832b6e6cdf9be53f943d112789a8240feea2 SHA512 af0bd36bc12851a56c49ef645c95b145ef28ec2070b1bcf1fc3629526b91c20aeaa39357e997389e02482ddb19c9f3cb52acb7bb9a2f90142087ef4e874f1bd8
diff --git a/dev-ruby/mocha/mocha-1.16.1.ebuild b/dev-ruby/mocha/mocha-1.16.1.ebuild
index 01b505b918e2..14252a734902 100644
--- a/dev-ruby/mocha/mocha-1.16.1.ebuild
+++ b/dev-ruby/mocha/mocha-1.16.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="1.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE=""
ruby_add_bdepend "
diff --git a/dev-ruby/mocha/mocha-2.0.2.ebuild b/dev-ruby/mocha/mocha-2.0.2.ebuild
deleted file mode 100644
index 34b0910a8949..000000000000
--- a/dev-ruby/mocha/mocha-2.0.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31 ruby32"
-
-RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
-
-RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
-
-RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock"
-HOMEPAGE="https://mocha.jamesmead.org/"
-SRC_URI="https://github.com/freerange/mocha/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"
-IUSE=""
-
-ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
-
-ruby_add_bdepend "
- test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.16.0-ruby32.patch
-)
-
-all_ruby_prepare() {
- sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die
-
- sed -i -e 's/git ls-files -z/find . -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die
-}
-
-each_ruby_test() {
- export MOCHA_NO_DOCS=true
- each_fakegem_test
-}
diff --git a/dev-ruby/mocha/mocha-2.0.4.ebuild b/dev-ruby/mocha/mocha-2.0.4.ebuild
index 3b885a18a67d..8a8d8b9306cb 100644
--- a/dev-ruby/mocha/mocha-2.0.4.ebuild
+++ b/dev-ruby/mocha/mocha-2.0.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby30 ruby31 ruby32"
+USE_RUBY="ruby30 ruby31 ruby32 ruby33"
RUBY_FAKEGEM_TASK_TEST="test:units test:acceptance"
RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md"
RUBY_FAKEGEM_GEMSPEC="mocha.gemspec"
diff --git a/dev-ruby/mocha/mocha-2.2.0.ebuild b/dev-ruby/mocha/mocha-2.2.0.ebuild
index 06d86dc2ac9b..a4d1a0aa34b3 100644
--- a/dev-ruby/mocha/mocha-2.2.0.ebuild
+++ b/dev-ruby/mocha/mocha-2.2.0.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/freerange/mocha/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
ruby_add_rdepend ">=dev-ruby/ruby2_keywords-0.0.5"
diff --git a/dev-ruby/mocha/mocha-2.1.0.ebuild b/dev-ruby/mocha/mocha-2.3.0.ebuild
index 06d86dc2ac9b..06d86dc2ac9b 100644
--- a/dev-ruby/mocha/mocha-2.1.0.ebuild
+++ b/dev-ruby/mocha/mocha-2.3.0.ebuild
diff --git a/dev-ruby/net-ftp/Manifest b/dev-ruby/net-ftp/Manifest
index caf9c83f7a2d..49738c2cd649 100644
--- a/dev-ruby/net-ftp/Manifest
+++ b/dev-ruby/net-ftp/Manifest
@@ -1,5 +1,5 @@
DIST net-ftp-0.2.0.tar.gz 29845 BLAKE2B 710ad47552242dfc30fd971cff683d67e0e1cda73086e3504b0e45ab650ad4666c19c46d221bb5b64fab2d507a9063c64fc8da17de9221de4fd487acb0cb3514 SHA512 a6b2f30bde4c39568690db7f57e917e0fab046d456acfe68eb22a0ee81ad71b4be4a6c7752dc556bb2481f3e0fe5fc81193e194e2b5056087abce633e0d2f7e9
DIST net-ftp-0.3.4.tar.gz 28020 BLAKE2B 2962f61c17b4314a044d3a80c62693948d1241f783b6f948a056ca34b8f076c8357dc150f04e09a245236b402c6e711e02f6a3717b60aa816a6ca419cfa1ed08 SHA512 1f289b8b0481abf66bbe000cfdc08d8f32559d02ccee186159696e1b563aecc1178d975946d969064bdb8abf8f76d50b5d5bde0423e12bf2ba0b757796c9b046
EBUILD net-ftp-0.2.0.ebuild 865 BLAKE2B 79c55672fa260698b53a8804b3c5ef8e79ed3b3b2544cf39fece97176128e069436577770375ad2adaf2160e7c2f26bb0ec1e032175c9a699271b9d28e328b75 SHA512 9555e9c3fe163d140ebeee5a55b1d3f5c0b8f5cf4625b394c0c167c6ab8a903c2abd0417e818f114ceb422dc3a09bda7131f8b813c337e9572e00353bb581353
-EBUILD net-ftp-0.3.4.ebuild 850 BLAKE2B 01e8568e2b14af563be22dd6005b5f203a11a4af6ac4af5584d4d38308ff853d9d28200ae8b67728854633567e8797976a998bc10f988f96060f7e376090a84d SHA512 2656ca44d73c8fa1fc1437b13598b71e148752e149a510089ebd224e90acf104409c68842c3a6911571c714b5ee7c865fbd5672a536184791e37aacb9e7fbccc
+EBUILD net-ftp-0.3.4.ebuild 849 BLAKE2B 8f671bbae701e7de2b9e3a5cccd80b672ceed16aadb1c558c9c467dd24d90976b040a43e9cc8b12f8ee8da5a4375fff03d7a2118bd7e28d196b4f88f8931476f SHA512 f5a174d5482c66151d1e7b9d0729b171073ca84dfc6c49e1c905bf396fc97130975999d8a8150d23ce8f04c25c472c4a4b6774bcb4cfedb0ea7ceff0c6c2670b
MISC metadata.xml 339 BLAKE2B 3c2418dd7ddec0598782ad012aa5a33ec70d5179cbe0eaf602a65865f2d516366410f1c5117e2a7f4f7b03003fe77b4ee2cb888dcfaaab08631dd7b1a8d3b99b SHA512 caec07b9c960c4f24e06adb37e4705caa5a13f5a7ff388c11b15953efda289dcddc47e84864e082f26b0b720d299724fd0ffc9d556ea6a7cae1dd3242bfcd1df
diff --git a/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild b/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild
index b483c06a7a77..eeafc824a6d6 100644
--- a/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild
+++ b/dev-ruby/net-ftp/net-ftp-0.3.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/net-ftp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend "
dev-ruby/net-protocol
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index 866b75895ba5..dbd938ec4298 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.gem 6656 BLAKE2B 2ff137655bcf6e504a217bc5f796f5dbf935b8c7fd57ace8abb79f3e0473ef52e1cbcef969423d9bf00bf5606d0260049bfbfc389beae0b5b9d4127093420fcf SHA512 c2233f8e92d2d4ad02f03c189a5a94cc97c40e35ca1423cfcdbea92f46f7cb73be595ef979c8a7f734c92bb76dbb85b4653d92a7d91f51361693b2369a184a22
DIST rails-6.1.7.7.gem 6656 BLAKE2B bf183f9c7749ec4c3938db63b262a220991a0aeea4da9e3500e9ccca1e5c712585ccc31447aba6da8aa0f91e2696a5fc45e6a6bd73e2eb3bddb3767452213be5 SHA512 3566fe89b223227e337d23e8a863a12d7b9557bc80e90aef8ae44c30c270348569b78d83c5f9667a81656440f41161aa0e982f0840f4d3846b787a436bdc3e89
DIST rails-7.0.8.1.gem 7168 BLAKE2B 71f0837f3190aa5d781ed3ea98ee1f5c9c87e09719f0954e948e3ab763a035479e9f9a25c4f727d948b83023200c4f0ef6bf2964be336f5361d4a16fbdf012f3 SHA512 bec52a2d8b086d9b6ec0a7351286b4d8a6cdbf60f332db5be738fd30bd0cf3bedca582803c951dee6501c327ae9f45b51dfeaa3d5c5665195fa66ce41bcc10d0
-DIST rails-7.0.8.gem 7168 BLAKE2B 247aa3e46d5c1037982d65ad720a3c7aedba682b8773acda7f6fd724e6c5b009b45854b6509a062c95c577eeca92f485eed2bc94f3cb5d0b8b275be61d39b152 SHA512 511cc43c1dbb992fed684ade1505d9a9d1aca4ad48de5134d3b9f7e825ec60425b6418d0b6382741bcfd5d43fd4ad6d5035f7ff01f170b457f9822e2cc78eeeb
+DIST rails-7.0.8.3.gem 7168 BLAKE2B c92e4144d2ac2bfdf37f61bc2715ab5cb920669afe1d43553a7f4b644ee96bd15d02a5390975f0a3d5967e3719521257a1b0be1b8912d4e3ec1727c8c77d1adb SHA512 114c5bb2aa9de143305019158a88f40459ccbf8beacb36f95721e797a923580dd8123fce0b0137e451922ac399a16bbf6800228408622c1d97864e0d8c0577f7
DIST rails-7.1.3.2.gem 7168 BLAKE2B 6b67a2eb87d1a51e17b7fb015de73a438656fda729dd091413176ce0c53e08a3bc1de77cbd92810478de69aab31f380193bf906f4aecc0b9cb77a7c8ad2677ec SHA512 b3c87c79f585680a3f55dc583a914863a8ad7ee60271560efa86a2ff8dd88b0d48c09242aa705a2f62867c75030dd312201c3f8897e2406dda03f36ea1d13ca3
-DIST rails-7.1.3.gem 7168 BLAKE2B a14f2ee96ef793fb8eb6eebf6afc4113492796a1f580deb7b8ee54075293bddb0903cc59875bdd1863ee210869bd22704952641535349beddd226f728ffe0c5d SHA512 e832193b30b9abba746f71604d0821d374d7457c53c78bf97c68415721f852d70ceeb79c1c77e31c0dc7f6df6769c5a00838ab55a7dfbbbe0a80e51ee93e33cc
+DIST rails-7.1.3.3.gem 7168 BLAKE2B 3c297b1074b563457d14b39e6ea5c342652dd6bb46e07634407e8824ea57e08844f9ef67be4ceaaf5bae3567204929beb559647c348a07309c4c969888a8c685 SHA512 bbafdbe3feb4992dff3901d4ad26a70328321bed4a91d2574fc2ff805f2e2b5648d8f1bbdaac26d2a22ea08b1e3ee2806ddc2b3647e1f3e20f01c296d458fa9b
EBUILD rails-6.1.7.6.ebuild 870 BLAKE2B ec236994ea8d80e91a331053119dc4df4f4d27c7747d656d099d70dc6902a10e856a7cc797bab6ac4f20da10d159b359a75b9171561cb8392c7d20a6a67e28b3 SHA512 0fe07999933a5c914adcfe768aec5c5fe5b37b0d67ced9c8d4beb737974e9ab761182a2a771cc9080b2d6797d9d41fdb2b01d681440b5055461a0e190c6cd750
EBUILD rails-6.1.7.7.ebuild 854 BLAKE2B 93a77542ba71466ef204b61a6dff2820e312e567e86112357026c4a1e11794371b05b91f29c653d20b346662620c6f81de533216a40f35c75e80576e7c2d1a94 SHA512 d5d468e6270ba0da71ad015f87de61c727649f23d576ae449b9a1027dcccb5b06a5697349fd6f0d073157896dbf98e1e9128815bce940be6640403a681f30c34
EBUILD rails-7.0.8.1.ebuild 847 BLAKE2B c384cf2f6aad2ad2e519e870bebd5e9068bada3b95d975162e4f14b3e74169d1aa985de5b73e054dd435a93ae4e99a0cd5d37658566727c258597ded72fba2bf SHA512 dc937ff96a8831857e43e2574585b00f972c5bc94d5b05d369c8b704f3a556883ff006bf6715f152ec78d7de1178f0f4d7ee9102d75d74dd5b65ddfd326a9ee9
-EBUILD rails-7.0.8.ebuild 856 BLAKE2B 1489db800404781d164e89d9e17944aa6b409245f5d3d521816cf052859277c1183cff5c8368f2fd3e10b7118dfee78b67ee2264e715da1e88713d1d9d9dc8e9 SHA512 e83c7cd7db5d747a0ac667bb6cc55ec61491d81620ced45902ebe045b0987a68d7e4f3640b914a4c050c08a399deeb8edeadce97cbfea652757a7b7eeba42c0b
+EBUILD rails-7.0.8.3.ebuild 847 BLAKE2B c384cf2f6aad2ad2e519e870bebd5e9068bada3b95d975162e4f14b3e74169d1aa985de5b73e054dd435a93ae4e99a0cd5d37658566727c258597ded72fba2bf SHA512 dc937ff96a8831857e43e2574585b00f972c5bc94d5b05d369c8b704f3a556883ff006bf6715f152ec78d7de1178f0f4d7ee9102d75d74dd5b65ddfd326a9ee9
EBUILD rails-7.1.3.2.ebuild 847 BLAKE2B e485194ec2e22fa4de717df50d5adfc92f572e94e1b6d350d57d3c2ce740a0f4e7390cd85142ed9d3c6a9b840ba93dda9160d7d13483478b8fb0120710eea9ee SHA512 61a7e19035a7e9f974371c500bf4ccc8d7258169e6d9401c61ff0367afa7cbccdec7cc9d976d98d7d776290da05db927ceca3810bf33940c49b101f9e05ca82f
-EBUILD rails-7.1.3.ebuild 847 BLAKE2B e485194ec2e22fa4de717df50d5adfc92f572e94e1b6d350d57d3c2ce740a0f4e7390cd85142ed9d3c6a9b840ba93dda9160d7d13483478b8fb0120710eea9ee SHA512 61a7e19035a7e9f974371c500bf4ccc8d7258169e6d9401c61ff0367afa7cbccdec7cc9d976d98d7d776290da05db927ceca3810bf33940c49b101f9e05ca82f
+EBUILD rails-7.1.3.3.ebuild 847 BLAKE2B e485194ec2e22fa4de717df50d5adfc92f572e94e1b6d350d57d3c2ce740a0f4e7390cd85142ed9d3c6a9b840ba93dda9160d7d13483478b8fb0120710eea9ee SHA512 61a7e19035a7e9f974371c500bf4ccc8d7258169e6d9401c61ff0367afa7cbccdec7cc9d976d98d7d776290da05db927ceca3810bf33940c49b101f9e05ca82f
MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326
diff --git a/dev-ruby/rails/rails-7.0.8.ebuild b/dev-ruby/rails/rails-7.0.8.3.ebuild
index e329129af729..72d44b0d9e7c 100644
--- a/dev-ruby/rails/rails-7.0.8.ebuild
+++ b/dev-ruby/rails/rails-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,8 +19,6 @@ LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE=""
-
ruby_add_rdepend "
~dev-ruby/actioncable-${PV}
~dev-ruby/actionmailbox-${PV}
diff --git a/dev-ruby/rails/rails-7.1.3.ebuild b/dev-ruby/rails/rails-7.1.3.3.ebuild
index fe1a57d76293..fe1a57d76293 100644
--- a/dev-ruby/rails/rails-7.1.3.ebuild
+++ b/dev-ruby/rails/rails-7.1.3.3.ebuild
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index a61050b0fdaa..708463b629e7 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,13 +1,13 @@
DIST rails-6.1.7.6.tgz 11040086 BLAKE2B 8b5311752952403cf8eae31b5d8e8d376c4b449f512e86df66b3e921375ffa3ea11e15f1d74a7f8ec9179ff70c32a6d4f8de75be5f92fe6315ee97164e22d2d0 SHA512 c4163565b2324ce97317d252f3d9e2e673a12b6ae7f54571645c958ce30221f1b357887ade80e46abdd47a422736b9946e49850d52ffd72d8acc87f35224e69f
DIST rails-6.1.7.7.tgz 11041447 BLAKE2B 3f59325aa86d3b7d6e0773b9eb2b895a26b644109be8df0b0d9abbab8e6c77f76d316c717ecce4e2d79d3247559504a7452a8037d2d52a6cf95fbacd7f8b8612 SHA512 f9af4eebb3bffec78832f92be6158c71c147e265b54e8e368a06c762bfd1a7992256b3e9286aeb59eee69ba56be28d381a715eb13f99b9babfd9b7ce8051e210
DIST rails-7.0.8.1.tgz 11089378 BLAKE2B 5d92087402d8aa2b86759ec92c44091a7a0f8a22959e0510f10417f88e54f9e1e6a14c4e9519033cd63bdd1f54f72b91bff8a3318a3264c39311317fb67e8b63 SHA512 74f467f7d3e5ec88560448e206a8f0cdf55bad60dd9eac019224fce86a766ee9d0c4afbd4eaae30dacfe34beebcff6aa9d3c5c99be9c8ad5c385817fe409afc8
-DIST rails-7.0.8.tgz 11073254 BLAKE2B 2aee047a365acb0890ef3afbccfe323fedccf7b54214aa1c2f92b7a7aaa64c275c1e03f8f97e6a2e30281224ba30703d18b40aeee9b4e7fb6f035a4a7716a054 SHA512 0e9feb5bd0360868c3109152d8ea414b65d36d33a5dbb96b199cfa6c4335800d6c392e0fbcbfa453a02fd75924a297a65caf04948895de53db43700478dbeb11
+DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.1.3.2.tgz 10914950 BLAKE2B 419e6817958efcc5dbbb47d24498decff48fca9748c9f4069bcd353a4644fa623caf79c4072db0944139ac991d14623013683f69cef3126fa63348cc0612655b SHA512 0a58e7b125eb97f94a8a75bacd421d7197e6ad78d24651aecfe82e41c024ccfa42a9de0664099f55cd6ac6a41fd7f09cdc3177ed2b809b0be7d7df1639424f9d
-DIST rails-7.1.3.tgz 10900323 BLAKE2B a83ca4ee656e93241fa0460d8df197904a4eef310cf25bce6db6167bad87c8d0644533fa6e224ec959a4e10005164e0f981e14e8b23cee14e2747117be9da712 SHA512 df1128d1403ab82d218d2057c7c86e646594f97a8c6fcf5648a66440d52e5c20a4ceb0c13e70b6153152b44f62d8a1e20f3776acff5c55bc54d006cb7da32d12
+DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
EBUILD railties-6.1.7.6.ebuild 1624 BLAKE2B fd5f2de37f400cb94a5d3a3643db85454aa35423bb9169f5dea2373c62d1c6db3b3f6e0489605e50fb305f3ad54eff636c3edcaa1c80a6029bd397405ae5ed4a SHA512 1038aba3993221dac6b3371203cfcdde900f7c51445ff7f1fdd3c142d2ab3081f2cf35318ae72172020aa2f587ec4050775cf7f6146b24f282f25b6040c0e593
EBUILD railties-6.1.7.7.ebuild 1622 BLAKE2B 68ad565e10888d480ee7183577484fea138211315c22ab0397d0d338734608a3823b38625fee060775593544f68c7517e8037c8a04cfe0deeb8e4ac81289b135 SHA512 3457aa22dec4d1e68cb833e01bfb2f14e9d9ded3a1069762e565be020c1a2355f688d95258d977a6171d59338aacd1fc230dae12fc1165bd1d68beead4f74fd8
EBUILD railties-7.0.8.1.ebuild 1655 BLAKE2B ea4b088abd6a08560b544354fc1ab5c66f5ab060592e10a0326ccf1c32e8401e2135d4fe9ba057abd8fc6a9eaccea93976d81608cb5f27d6c739c074fc00c872 SHA512 417cddd466ad8b131b37614452025d635d1513446a8f6d41e4b0a528bf005d689b174a2e5af11302622435ab650d1d7e6b58ccc006ae6b9f9e058c8eff07bb8f
-EBUILD railties-7.0.8.ebuild 1651 BLAKE2B 01d7ab1c8195d4c7624e80158688807a042bc27ea4cd1604131078d7f0f27a20872e1240478ae22d28e51a9bafef729647e703f641b7d576dad52a2dfe8d87aa SHA512 e40fca821f299e305006edf3b0b57bdcfe9c34d94c4d1feed1bc0e4dc35e8d9fcfc7af3d7a0bb6139f1fd2e68b4ca3b5fc26b1feb373395238bf56302639dba3
+EBUILD railties-7.0.8.3.ebuild 1655 BLAKE2B ea4b088abd6a08560b544354fc1ab5c66f5ab060592e10a0326ccf1c32e8401e2135d4fe9ba057abd8fc6a9eaccea93976d81608cb5f27d6c739c074fc00c872 SHA512 417cddd466ad8b131b37614452025d635d1513446a8f6d41e4b0a528bf005d689b174a2e5af11302622435ab650d1d7e6b58ccc006ae6b9f9e058c8eff07bb8f
EBUILD railties-7.1.3.2.ebuild 1680 BLAKE2B a0c9b67efa3b0922681e65a4ad421806a0cd65ac4ef2f4a89f9b70b3ab2fe06e0691bc93af6ad5d6dd96a8ff13600c5f0592617867bfc33f59ac4159fb1805c9 SHA512 1e017220ba4c4fe6095311349616837242ad8b32d7aa2a359697e66af71d714184270bb297f6a92711462733adf2a1718abc35e4b454a60dbe1a59d430a9f21a
-EBUILD railties-7.1.3.ebuild 1678 BLAKE2B e046b752d657ec5bec955f0c57e80e85ea3ff1719ee5121a1057b37a166035a7471819347a948d4784ca5c8e10f43fcd9d14cab2de1db7ce165bf64cf272d4bc SHA512 8b95a28cc6f9443fe2b5c07c4b158968ef33afeb039a1987806d6200708c2bc0beec89468b7cee8c74cec47fe1fed4531c98ef51dd8a0a433ae04dd0e4151ce1
+EBUILD railties-7.1.3.3.ebuild 1680 BLAKE2B a0c9b67efa3b0922681e65a4ad421806a0cd65ac4ef2f4a89f9b70b3ab2fe06e0691bc93af6ad5d6dd96a8ff13600c5f0592617867bfc33f59ac4159fb1805c9 SHA512 1e017220ba4c4fe6095311349616837242ad8b32d7aa2a359697e66af71d714184270bb297f6a92711462733adf2a1718abc35e4b454a60dbe1a59d430a9f21a
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/railties/railties-7.0.8.ebuild b/dev-ruby/railties/railties-7.0.8.3.ebuild
index e848f0b517aa..e1fb14649e81 100644
--- a/dev-ruby/railties/railties-7.0.8.ebuild
+++ b/dev-ruby/railties/railties-7.0.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE=""
+IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/railties/railties-7.1.3.ebuild b/dev-ruby/railties/railties-7.1.3.3.ebuild
index 38757014ee94..5934d5cc6827 100644
--- a/dev-ruby/railties/railties-7.1.3.ebuild
+++ b/dev-ruby/railties/railties-7.1.3.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_TASK_TEST="test:regular"
RUBY_FAKEGEM_RECIPE_DOC=""
@@ -46,7 +46,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
~dev-ruby/actionview-${PV}
- dev-ruby/mocha:0.14
+ dev-ruby/mocha
)"
all_ruby_prepare() {
diff --git a/dev-ruby/rdoc/Manifest b/dev-ruby/rdoc/Manifest
index 911d012cda33..30790ab523c4 100644
--- a/dev-ruby/rdoc/Manifest
+++ b/dev-ruby/rdoc/Manifest
@@ -1,5 +1,5 @@
DIST rdoc-6.5.0.tar.gz 762645 BLAKE2B cecade491f0d18b2c50ec710cb27a28b6cb946f321503e0508e8d4802e93033a78867346eb1d68ca56884ea0d68d51d6fdb92eb61fa63034a01332e8b572dbcf SHA512 10382e66ca778f85f236614fe071b2b0d598065d3aab8f5a89cb0839da7713b5e16a66e3f7a2bff2e2125d26a42f088a86c6d339dc36479a943bb7023c1cad0c
DIST rdoc-6.6.3.1.tar.gz 766103 BLAKE2B 15cef9df763e40e105155d49c6c0c1a449c366ac35ab6036c43773c52114f00b19109b056033366b873b5b3317a3bf11c574dd76094d8f606fa0916a84257d0a SHA512 c6f3aae83e895e2de28e5a7c27456160dd53007ceb4464a045e0211473eb3d51f49a7c2ac28f2e44e807c5b36447140d15eadff65bfa52335e94adc9c8b56d2e
EBUILD rdoc-6.5.0.ebuild 2732 BLAKE2B 254a80d4442f1179852aaed6a98aa7ff488c1f87cc8c37ecde832f4954979091ea17b9b6e9bcc12fb649cb257803e58a5aed549e37664458be9c5672d5a41fc2 SHA512 1d5db6b03b09668ec089ca199cbe0a1b7ded3d7a1bd5e3abd40e2ce67381289f16e88d056eaf8ca2c5d446e714c066d98edc299a84f8bc68b705640ad04f86f6
-EBUILD rdoc-6.6.3.1-r1.ebuild 2759 BLAKE2B 7e7806e75a85ed0ffcff0bd00b0c598fbc7a00afe119462847f1f55a744d787e027c7cda191f93e84fc44d29501a8fbdbdbf8ddc3cc8b7045c99dfa620df2eb5 SHA512 7e869cf710c26353709d5b70e09d6c317a94e67d87debcd92a64debf31faa4c7ccecddc723fade42ea3a41357c9b850d3b6533ec8d4cad71b3726d555ec9b2da
+EBUILD rdoc-6.6.3.1-r1.ebuild 2758 BLAKE2B 6915d8e35de96e2cc87e4fa36232939fe9972670c16ab6ea614f8a1d7e5305f9e19f8441fa08c4f1a6521600ef97b4e92bb0bed701a97cafb9a8ad97d880f336 SHA512 7a7d02fca63e6707616188665128aded9f346228512f27b4b1c60e73ebd596b5c65936080b4aa5b7ac75f1919e62d7b3c43599ea7dea9d2f49a8ea1b2bc86ac8
MISC metadata.xml 336 BLAKE2B 142894745c624081f44dfccc6509273287120a43ceb8d7471634d92ab970bbc7747ce12b3a770b085c8c55a30f2c52ee34e0f27ba4be804ee2056150fb3b035f SHA512 438973812b1541e96ffd4add9422bd19e2c09f3f5b8ddc3ef86a670827c6bce9ed9c1bf9df0601927c959584b63a9d0986d0377807856ab8301fc8a8176922e1
diff --git a/dev-ruby/rdoc/rdoc-6.6.3.1-r1.ebuild b/dev-ruby/rdoc/rdoc-6.6.3.1-r1.ebuild
index 9899f4dfa226..38b12cf59974 100644
--- a/dev-ruby/rdoc/rdoc-6.6.3.1-r1.ebuild
+++ b/dev-ruby/rdoc/rdoc-6.6.3.1-r1.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="https://github.com/ruby/rdoc/"
SRC_URI="https://github.com/ruby/rdoc/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( GPL-2 Ruby-BSD )"
-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="doc"
diff --git a/dev-ruby/reline/Manifest b/dev-ruby/reline/Manifest
index 0bc4e23b3eb4..ebf1478ac74a 100644
--- a/dev-ruby/reline/Manifest
+++ b/dev-ruby/reline/Manifest
@@ -5,7 +5,7 @@ DIST reline-0.5.2.tar.gz 90163 BLAKE2B 12ff435da396a19e62b8ba972568c39697ff7024f
DIST reline-0.5.5.tar.gz 91888 BLAKE2B a1d01ffebcb18fe2eda9836672378fe5feb5b9b30c0d2bc61889ffad95e05c68998fe79d6fbe3742791b8c71ba52fe17b8ade4e8ecc8c14fa91deac3d06854cd SHA512 160c8c5ed670476607ea0e3f0f1edc0ae557fe9bb3f1eb5e3c744a3965864227f8804ff23004b9fb264c9b67740e5697b64d52bfac6b82aab5aee9daa349291f
DIST reline-0.5.6.tar.gz 91809 BLAKE2B 50b5473ab328fba4a552e8817d3048244144e014c9d6f7970c8bb1936329d34598667a752e66529d47facb5d2d15fac36154fe5b5f28f2301024c26b6387cace SHA512 755d23ccd6b5ba53cb357ce84a45d6f36eb1458c0c59e7ef77b585e53f2d3b393930fa076e8f5a1e49aa28a10156cf1926abf4ec691d88394f64a4a2a50af6e5
DIST reline-0.5.7.tar.gz 92492 BLAKE2B 7559cf463873f9cf12b8e0f63cc4494a1b24c897a224dbf5b38486787d51ba9134302434c7e79ecfbd54d68e2f2323deb0dd2185d2680b541958c13a6da3c44e SHA512 e79fe0a5a18cc11e9ff286f16c1bd9d8024bbb09c04dc3d47adfc901c85a13737362849d1bef82e47e4c6eeaa82c13a26aaecbcf6f9d493286105aa3cbfc8532
-EBUILD reline-0.4.3.ebuild 940 BLAKE2B b004031e02cce993152712ef8133d1c070c211385b16867caf821231c6fa7f77c6289650f9cb25c29e3cd32e7e5c6ec4d2f4710221ab2ffb674771cfcf9d5d54 SHA512 a7289e3e64c17792b15ba8069a87381f8546952a6423a51a2ec616c6faa47a1523ebedd07c18530bbea78766a041362f543a6b444c5e714c820f50706d98ddad
+EBUILD reline-0.4.3.ebuild 938 BLAKE2B 9be254de4c64a11e20791b38565c1956c1c111e31daa3efb05db4c01098e63ebbea6bdf0835d5c432d53f1097ac8936f4eb2be47bc06f24df69926245eb86713 SHA512 a9a634a736c97a5e37f488ea102d7623957390c6c59b1fa9656f9c026c2687bf3af1f0e6a1a02a2f95b335a3bae9c6b425f5ef185d5afa169b33c06f483106cc
EBUILD reline-0.5.0.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
EBUILD reline-0.5.1.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
EBUILD reline-0.5.2.ebuild 946 BLAKE2B 6a43ea60993a97d1967a765428b9a0275a31440007652e25c1f03777645beae04ce4764cfa6ed9361c26a5f70b532555e68e740c013149f1fd41bafcdd0b5924 SHA512 3a4d61212c723ad2594b0bf634683744054cfcf21bbfca9268b91c1f6165bbc9f9f74bdbe851333e13cb1c2b134e54557336f3f3e1508851a895ac697bce4a18
diff --git a/dev-ruby/reline/reline-0.4.3.ebuild b/dev-ruby/reline/reline-0.4.3.ebuild
index e91d87178cb3..2a5895c10437 100644
--- a/dev-ruby/reline/reline-0.4.3.ebuild
+++ b/dev-ruby/reline/reline-0.4.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/ruby/reline/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
ruby_add_rdepend ">=dev-ruby/io-console-0.5.0:0"
diff --git a/dev-ruby/test-unit-ruby-core/Manifest b/dev-ruby/test-unit-ruby-core/Manifest
index a80b0824b007..d7339643c84b 100644
--- a/dev-ruby/test-unit-ruby-core/Manifest
+++ b/dev-ruby/test-unit-ruby-core/Manifest
@@ -1,3 +1,3 @@
DIST test-unit-ruby-core-1.0.5.gem 15872 BLAKE2B a6f20b5696ad61affc8f508eac804d2816910754a4a6f99105bf7b04bedcac6c3931fc83eb0e77497b94610f31c8242c312e66463d2ebe637596c6ac0db099be SHA512 0fe157b49be30788c14c77e5676065ca3e1150f95b1ea4c0f68552ed331127263c996798ca82bb02e1d0d6afe2de9bc186da4cb89fdc922284d17ab77fe623ed
-EBUILD test-unit-ruby-core-1.0.5.ebuild 518 BLAKE2B ece45ab0f50999050473235b7d10d56a977945aeaa26f8efbf1e9f60d367696b5e13160823e114d7d91657b8649cc626ef5192dec23fab8ee89d98392d22b420 SHA512 12e77771eed8494f2821fa542340aaebcaf09720b570560a5f2915be64125210cbc2c28835fbef261ee007eaf0e0cf145392c14ed086afbd4a2f00276295ccab
+EBUILD test-unit-ruby-core-1.0.5.ebuild 516 BLAKE2B e661ee14d4ae69e15b4acc4b7a7e812fe2db204ccce07d4e278eae1bce36c373dfc15da3da57d6caf23aed2e656912734da6336920c633e3c50122c6519ae5f2 SHA512 c148fe9cc027b47fe403423ea44ef2d512c4100eb9472ab81b8ca92a650b3f3caa8d9cdacbc04f9ad10047d3b26534a1f775ab08e1461dc69c40203c3aed2641
MISC metadata.xml 399 BLAKE2B 2603ce47ba731ac6f9a822859bf3216a1839716f833a87cf614fd4d4978204bcce30fd05acf0850f75fb17c7b35684607f3efe9e7dbfaa984b0e176e8be138a6 SHA512 40911471efcf83b2a4cf802732883ea3ecbcd639a6462c0609c91a473b50d2a6f79b7067fbadd701e16f78d3ef4a8418e3d6a4e40c90bfad1d4ac3b6faac2579
diff --git a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild
index fcd17c4d31c8..7327f702c191 100644
--- a/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild
+++ b/dev-ruby/test-unit-ruby-core/test-unit-ruby-core-1.0.5.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="https://github.com/ruby/test-unit-ruby-core"
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 ~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"
diff --git a/dev-ruby/time/Manifest b/dev-ruby/time/Manifest
index 340e664ea0c9..b3ea80b697bb 100644
--- a/dev-ruby/time/Manifest
+++ b/dev-ruby/time/Manifest
@@ -1,5 +1,5 @@
DIST time-0.2.2.tar.gz 26129 BLAKE2B 9d7c507c06fca17c9a2734f1116524344518635562b0ba924cdf5e0b0b52cb31f6dffa7aa3c8c06e0d2f5f2c1ffdcef2a92756cd915822be6a1510f08fa91c56 SHA512 4866cd7df233222ed76cf3b35c842b6e1652b429aa15609bfe40f89683ad5df2ce7f37f41dfb0e85f610f2ebf4e431ea8046d67c3aed7aa345d928fe33ba1ae3
DIST time-0.3.0.tar.gz 15520 BLAKE2B 05d30c8dd6da8544fe89e1f92a94d91adf198712acc236703947abef86c9ceefeedc2bc78150d3d1918b29972509c927510fea2e4bfec0a01ad12aa751e27fc2 SHA512 17483eebbddd3be40f83b35813ef5faa3b3fe695e3c13e4cc6d13579b64fd5d1637e2aca2f5e60192b4de6ae761efaa76aa6a6cbbcce7bade31f5f415f224b70
-EBUILD time-0.2.2.ebuild 973 BLAKE2B f6f02e10723e1606646470245fc6e7a86ba5772e91ef61778a39a07ac7b58c588d9fb6000bbbc6bbedf913aa59f411a56401652e26baa3158642ce503dafbd2b SHA512 b07d79128e6cc63f48edbec3c33b7b3fcfd6741d486568619955dc192bd888da2a62a5a8fefcf22921037e406393b57a7afd8fc235c45ac0c46f6ad176e902b6
+EBUILD time-0.2.2.ebuild 972 BLAKE2B 32d4fdf3a31ab94d7b2b3dae5ab150e952f88c23fd8c0c13506d00b0f0300afa2170181df1142590edbfabbad687042249fe713266526b425c39ed85039b686e SHA512 f8a2ccb09cae11028e691fe07ac90cc3b4275a3c25616824e44faeee7fd483ad18cabd31a82fba69b023735690e17fad98b8a2b6e7209cf721e053d858676de4
EBUILD time-0.3.0.ebuild 973 BLAKE2B 9d15a200e8300d1b43fe429b00116698c06ddea1a73b9a614193ef6cf3a5b060b10341a102460b347c41bb9c118d352017417fc820559e93987f160b5828c59d SHA512 95c53fadb8379ba435632120622b385613aad12065654c783d5745b57c89ab0d0b2ef87b8104b754e9525534dc8d1cc47ab5f8b5c75ec30234fbdb0e899a5f8e
MISC metadata.xml 336 BLAKE2B 319e2c60fbca7c2a86ddd03dc6b837e5f596e12fa5b9dbf002a955c23e8eeeb26bb91a4526a6a67604b6eded037f99f8e95334899fea2d1b3d1715457eb7dc6c SHA512 8ab5bc044b940fea3297ab6cb12a4fd3204602558812dc059d59e8a7f72ebe137ae637127270c40e8fdec3a8c00c9778d109f499b4828ac4d03f38ed7b0fa292
diff --git a/dev-ruby/time/time-0.2.2.ebuild b/dev-ruby/time/time-0.2.2.ebuild
index d49a30a10564..2daface007a6 100644
--- a/dev-ruby/time/time-0.2.2.ebuild
+++ b/dev-ruby/time/time-0.2.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ruby/time/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+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_rdepend "dev-ruby/date"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index dd280bc7d7b3..4d5bac64e379 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index 8e5d00f3b431..d00cfa150edb 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -12,5 +12,4 @@ DIST ccache-4.9.1.tar.xz 583764 BLAKE2B 9ebaf335fda54666e4bfc8f2c402f2b908b3922f
DIST ccache-4.9.1.tar.xz.asc 833 BLAKE2B a157b0c2c0777732d9a51fb7519f561fac098bbac9ba33fe453b210a6e9a34372b5d00b0fa940d2b783ab0eb48e7bc98707de884b191d83120d9ad8239c9fb76 SHA512 43605eca0f9a62565486c6c7ff622fc4d18a400518aa9c9e3c9d865a99c40c63a6a09d42ccd3428d28575c4de8a69be89c93830d26261d3479792e67179d0839
EBUILD ccache-4.8.3.ebuild 3752 BLAKE2B 0f308f104c92a68219f1a54b2122f6913030eaa59d72fe8730d0cdeff62d4db234146d4d2e6abed64f5c86b770ea335c8a06788590b6d23d040d869ab8e3347c SHA512 bec7baf39f9f603fa242be8bfba506431e1de7e8c8f182a6f1b15fe14823748478dc24db2672282831baadb65153a1a20d19441ced32c56f0da6ec2ccd68d190
EBUILD ccache-4.9.1-r1.ebuild 3786 BLAKE2B 3e41e799c604cfc5ac812fe89e9db4e48684a72aeee08c6a0a281d01df9a9a892bd5f74713ffdceac450419510df8c5fac06a5a1aced7ec6e552d777968f3bc0 SHA512 af2a9f19eaad9512be78ccf8657ae0270f5d872f084cd9edc7978630b3c2219010cf58eeb108c734a0cdf04e513c3856c3f60af84b97ff3d0015a2eed724bc59
-EBUILD ccache-4.9.1.ebuild 3753 BLAKE2B 063506fa6e15a4eb56b9c73e72a99b5a36572834a3ffe431bb4a45e24b36bbe4b346651ccd5a37752ef026469d3ff8dd0a1fcfcb1001dc42e7596db4ccd33dc5 SHA512 77182f3bb63c2f301af8fc46b8c8a530a848e720bed2585d998b7895c7d83fc8aaec529e4af5f48835d48d35bc65a133b7d33538adef755cc264f7b85366a158
MISC metadata.xml 710 BLAKE2B 0a93cf3dd4222eb2fd500c3cafdff3c01eacecc489a471270922fc5dd1daf58cd1398ddfb7ab4d271a6e84d5a3da5c3e7a341b1e7994af7b10fd432318de7c5e SHA512 dbfa6b8d8f435e25887b25ce25df65184a7f315986ee60a1c723d0e6592ca73bc7414b6650014812eb882e7e39bed953eaa21139a414043c50c018a7b780e6f1
diff --git a/dev-util/ccache/ccache-4.9.1.ebuild b/dev-util/ccache/ccache-4.9.1.ebuild
deleted file mode 100644
index 73795e42934e..000000000000
--- a/dev-util/ccache/ccache-4.9.1.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# XXX: We don't use CCACHE_* for these vars like we do in e.g. cmake/libabigail/qemu
-# because Portage unsets them. Aaaah!
-#
-# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-ccache-docs
-# Set to 1 if prebuilt, 0 if not
-# (the construct below is to allow overriding from env for script)
-: ${MY_DOCS_PREBUILT:=1}
-
-MY_DOCS_PREBUILT_DEV=sam
-MY_DOCS_VERSION=$(ver_cut 1-2)
-# Default to generating docs (inc. man pages) if no prebuilt; overridden later
-# See bug #784815
-MY_DOCS_USEFLAG="+doc"
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/joelrosdahl.asc
-inherit cmake toolchain-funcs flag-o-matic prefix verify-sig
-
-DESCRIPTION="Fast compiler cache"
-HOMEPAGE="https://ccache.dev/"
-SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz"
-SRC_URI+=" verify-sig? ( https://github.com/ccache/ccache/releases/download/v${PV}/${P}.tar.xz.asc )"
-if [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
- SRC_URI+=" !doc? ( https://dev.gentoo.org/~${MY_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${MY_DOCS_VERSION}-docs.tar.xz )"
- MY_DOCS_USEFLAG="doc"
-fi
-
-# https://ccache.dev/license.html
-LICENSE="GPL-3+ GPL-3 MIT BSD Boost-1.0 BSD-2 || ( CC0-1.0 Apache-2.0 )"
-LICENSE+=" elibc_mingw? ( LGPL-3 ISC PSF-2 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220
-IUSE="${MY_DOCS_USEFLAG} redis +static-c++ test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- app-arch/zstd:=
- redis? ( dev-libs/hiredis:= )
-"
-RDEPEND="
- ${DEPEND}
- dev-util/shadowman
- sys-apps/gentoo-functions
-"
-# Needed for eselect calls in pkg_*
-IDEPEND="dev-util/shadowman"
-
-# clang-specific tests use dev-libs/elfutils to compare objects for equality.
-# Let's pull in the dependency unconditionally.
-DEPEND+=" test? ( dev-libs/elfutils )"
-BDEPEND="
- doc? ( dev-ruby/asciidoctor )
- verify-sig? ( sec-keys/openpgp-keys-joelrosdahl )
-"
-
-DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.5-nvcc-test.patch
- "${FILESDIR}"/${PN}-4.0-objdump.patch
- "${FILESDIR}"/${PN}-4.9-avoid-run-user.patch
-)
-
-src_unpack() {
- # Avoid aborting on the doc tarball
- if use verify-sig ; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
- fi
-
- default
-}
-
-src_prepare() {
- cmake_src_prepare
-
- cp "${FILESDIR}"/ccache-config-3 ccache-config || die
- eprefixify ccache-config
-}
-
-src_configure() {
- # Mainly used in tests
- tc-export CC OBJDUMP
-
- # Avoid dependency on libstdc++.so. Useful for cases when
- # we would like to use ccache to build older gcc which injects
- # into ccache locally built (possibly outdated) libstdc++
- # See bug #761220 for examples.
- #
- # Ideally gcc should not use LD_PRELOAD to avoid this type of failure.
- use static-c++ && append-ldflags -static-libstdc++
-
- local mycmakeargs=(
- -DENABLE_DOCUMENTATION=$(usex doc)
- -DENABLE_TESTING=$(usex test)
- -DZSTD_FROM_INTERNET=OFF
- -DHIREDIS_FROM_INTERNET=OFF
- -DREDIS_STORAGE_BACKEND=$(usex redis)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- dobin ccache-config
- insinto /usr/share/shadowman/tools
- newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin"
-
- # If USE=doc, there'll be newly generated docs which we install instead.
- if ! use doc && [[ ${MY_DOCS_PREBUILT} == 1 ]] ; then
- doman "${WORKDIR}"/${PN}-${MY_DOCS_VERSION}-docs/doc/*.[0-8]
- fi
-}
-
-pkg_prerm() {
- if [[ -z ${REPLACED_BY_VERSION} && -z ${ROOT} ]] ; then
- eselect compiler-shadow remove ccache
- fi
-}
-
-pkg_postinst() {
- if [[ -z ${ROOT} ]] ; then
- eselect compiler-shadow update ccache
- fi
-}
diff --git a/dev-util/cvise/Manifest b/dev-util/cvise/Manifest
index afa7c45ef7e5..0b460e2b1edd 100644
--- a/dev-util/cvise/Manifest
+++ b/dev-util/cvise/Manifest
@@ -1,5 +1,3 @@
DIST cvise-2.10.0.tar.gz 270839 BLAKE2B 36f54cbfe8eab0c2d64a4d2d482f558cb9e32ccce0b0c03923f62b682e33941ab37a57a1c51a4173a22e2ad9e59fec3256469e1b19baaea0446caa56877ea056 SHA512 31950f8731f7a8d6b9568be621b14d1f976a71ed0a6caef0cdcc0d31c99eca86c03913e2949f1f4e21a66fbe1618341f5daaff01da51b426b4ce0e6518479281
-DIST cvise-2.9.0.tar.gz 269921 BLAKE2B d3b491316ea4ec5b623eeba0131f31edb421635508786a04868394c9bdc62c4510c34bd30095c5b034fa66ec5f8f6f78bb762e17f1c534ba137eb469544ddafe SHA512 dd3b2e5c4603e8a73594863ce5b83d0ca864fc688a7b094c84b745b7086d384173809b9a915edb51938a7df8310eabbde1ea6a997c480d19618065c0d8270c52
EBUILD cvise-2.10.0.ebuild 1363 BLAKE2B bf88d6ae0c5ba459db625855b94a090844db4f93c650ecfb1f719873c1085c7bec71de1e498c6f2ee80c8b3b4af0e43e9b04d7d892f856f5d40da3ab084e0cb7 SHA512 35abc2a99c65106d670b4b5707cff8b2560a8fd82dc198406478a8ff58707b378a452bc0862939b9b5da4fd0f068fc3138797f93c29b358cb9ab3fb122c5ad60
-EBUILD cvise-2.9.0.ebuild 1472 BLAKE2B 88e8579740e6294217caff4235cb70517c5ad07176253c6cdf68fd8ef1692bb0cf7c58b2afbd1d21e6bd940efd298b24abdee5572674342ed7d4e1a9a398fb5c SHA512 a1041f57656abfcf05ca3653b37872c97abc6575e89f09bf61404502ffd281410ea3ffa9b8a42ebcc64a04020263e2f7c0f0a5430cba9cd32d74814ba87c29f8
MISC metadata.xml 339 BLAKE2B 20fe70be5308893c6472158a8e308de12e44b37a1167669d72e3bb1aa628000a43e4cfc9997a56b6e46e34a139fca3cf76492f4e56d1be7747f1c99eba203d2d SHA512 0f4ee363471b584714ac357ba1cb98f5a9b88f45b543dd5f64fc4be1a460a19793b5beeabd019d7a3c74abd1907f3555f6b5a2a2c8325d4ab34adc98d8bc76dd
diff --git a/dev-util/cvise/cvise-2.9.0.ebuild b/dev-util/cvise/cvise-2.9.0.ebuild
deleted file mode 100644
index 624905d68c72..000000000000
--- a/dev-util/cvise/cvise-2.9.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake llvm python-single-r1
-
-DESCRIPTION="Super-parallel Python port of the C-Reduce"
-HOMEPAGE="https://github.com/marxin/cvise/"
-SRC_URI="
- https://github.com/marxin/cvise/archive/v${PV}.tar.gz -> ${P}.tar.gz
-"
-
-LICENSE="UoI-NCSA"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-LLVM_MAX_SLOT=17
-DEPEND="
- || (
- sys-devel/clang:17
- sys-devel/clang:16
- sys-devel/clang:15
- sys-devel/clang:14
- )
- <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 )):=
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/pebble[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- ')
- dev-util/unifdef
- app-alternatives/lex
-"
-BDEPEND="
- ${PYTHON_DEPS}
- app-alternatives/lex
- test? (
- $(python_gen_cond_dep '
- dev-python/pebble[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- ')
- )
-"
-
-llvm_check_deps() {
- has_version "sys-devel/clang:${LLVM_SLOT}"
-}
-
-pkg_setup() {
- python-single-r1_pkg_setup
- llvm_pkg_setup
-}
-
-src_prepare() {
- sed -i -e 's:-Werror::' -e '/CMAKE_CXX_FLAGS_REL/d' CMakeLists.txt || die
- cmake_src_prepare
-}
-
-src_test() {
- cd "${BUILD_DIR}" || die
- epytest
-}
-
-src_install() {
- cmake_src_install
-
- python_fix_shebang "${ED}"/usr/bin/cvise
-}
diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest
index 78dee9db7af9..63f3f72dbc83 100644
--- a/dev-util/pkgcheck/Manifest
+++ b/dev-util/pkgcheck/Manifest
@@ -3,8 +3,10 @@ DIST pkgcheck-0.10.27-git-2.43.2.patch 1193 BLAKE2B a91d51e939e524682eccaedc4489
DIST pkgcheck-0.10.27.tar.gz 806381 BLAKE2B f4acf72e85003f4dfa244c843464ab40a93df64a7bec68682cf39413552a51989a3214cab9c340318cebb39a8cf33c497fd72335cd37772f8e4d6e87838e413b SHA512 581109fdc565852d0407d770634864f809c2860ccfa03675afc8273199bc00af1c632c0fca27904c3262b1e851f3b8939cbda466cb3876ac228cddf74016fb32
DIST pkgcheck-0.10.28.tar.gz 807874 BLAKE2B 12fbbf4a4482af9e27983fe7b32c376542551fdd5512fc13325f42234f714e49944475960cb23fb525c6b7d7637189bbde8a2e288c9ee360b58595dfc8bce5d7 SHA512 fb13d01ee8d29415afcf267635b8eb4e5c16a5f4fc5c83f3d6ce99a5aadb5d2ee4b31bde9de67fad9a093f10f881604cf0f1abff6ed47c35a23ec17527d8e9f6
DIST pkgcheck-0.10.29.tar.gz 377521 BLAKE2B 91a1a25e6ef173582fc9082b92baa66489fd43c7addfbdd8516b5ea93febbb92b7155de88283ae4a1bb09047a44336ab5c336c5d0808c915eab99e8aa4461576 SHA512 339e332db24ffd716b658a40c66f2a90c6905071827da84ce0d633d882d75cf41bb853725ca30fe2abc8d7535f546925aedc8853fa7f1737854cee251a0ec3ab
-EBUILD pkgcheck-0.10.27-r2.ebuild 2366 BLAKE2B 36a258cde80320edba6ffd3a0b37fe492dd6ccc997638066068c3352977afaadeb513667203a8258f5b5dfdebb8ae5d6cfbb064cc8a60c908c3bb8b5ed0ab51f SHA512 ae91450fd93c4c0cd819151d85388d031d77d8220214c611e23760b926d89976a8057272c470e747d6f30cd2e4c128a7977a2ad5c57d5f30124f334702d6abba
-EBUILD pkgcheck-0.10.28-r1.ebuild 2281 BLAKE2B d7595944c04bedae3c10eadeb652d9aaaaefe05bfd0e46ff0f01f32534aa06ebf40da9091a72315e2b88dc709f49e16627774f004550118fc2f6e298ba4ac92a SHA512 2aecd390977a9e88fa7d407d5d3f0b788120d9bc3753b1618a1bc854da4f69bbbf1d0109c9994f639c867ca8d4afa66fdd56ceed12782789441b8e81f6333226
-EBUILD pkgcheck-0.10.29.ebuild 2216 BLAKE2B bd4602c9c1c44ff81c023b0c48c2cd2799134ed26e4632cb28d7c01c0d7a7ddd768922326b23e393a7e43a7a1bac1f4474504d79e54cb158249e8a841296d562 SHA512 4ec2faad4274f6296cfbda6ad3e6fcc75586483edfe3ace844fe97329e33289cd26d809cfc50aa7866266781c24330df456f8f568dcdc2f676e543e5afa0a50f
-EBUILD pkgcheck-9999.ebuild 2223 BLAKE2B 74cc479c330c45bdc55523a99a306e22f9224faaa5bbaf1500c1963515ddca920db9714160d1dd9604f67d613a19b3d37d5d2128a8671d686d33418e5245e175 SHA512 a3136bf20ac5abaf8f533ad6585b6cbe85dbab621d78e8375115372954df708c761d78a7eb2dcf75a55ff39a46adf26c048aa8ec0e7175b5a28a794d7650ddd9
+DIST pkgcheck-0.10.30.tar.gz 378098 BLAKE2B f80224d707f7656ca45f58932936e1ce780d670be596312532b88940fbe1cfb1c7e14a877a955fc4f21fb003a2ee5c6095c2c6919475cdc95db9be0736050b50 SHA512 078ba2275e39e645eca22a265c9f06c6dd7d1cb310979ab5e48bb86a374b42edc50c0ca8d0bd671a3b51341b7fae80ff2c9adf2dc2eeabd93a545c84373902b4
+EBUILD pkgcheck-0.10.27-r3.ebuild 2416 BLAKE2B 32b890aa40bb2827a074ba30f8a3db9d3958ca918c5cb3c16cf48aa49dcec56382221a0843898ffb2b9b996cf5f32fe60c325162dabeae5c4234e375ffa0d02f SHA512 fb062ca539a2ee5bea0ea8980b7b6f923defdbef2dbba1039c6f4665878dd6d3c9124987b80be0e576f6c66699841ac10928c449ebfcc43827144b582f7fa59c
+EBUILD pkgcheck-0.10.28-r2.ebuild 2331 BLAKE2B 0090512494d2ff2741d938d688f57eadbbe013c6708fd71af673669008673fd9eb660698a3576a10b4b02c4cf111aa1d142c08d80f44a7e0e6a31eb28fad89ca SHA512 d9de08af50e69d9ea98e1bee8bed0447fed65cded57fa171434df92fb4e15879cb18027667365d0bb98d6dc283d172ce6ef4117323eabba9cdc08ff6a52c255a
+EBUILD pkgcheck-0.10.29-r1.ebuild 2265 BLAKE2B 07df3c4de9de91102c70f4da1ecb42ba9e607afc1ad542038b6f97607c08f099ee3902a320cd1ed9c31186c418d85dde89249bb3f502c2f1c34eed93f34f2c91 SHA512 b8d3cafc37a7c978ec70a1c614f2c28f61f48550af70677e5c90b1157d548c3c4f1e8f55766f8d9dfe149a172bed171716771371164974a12e976f6a7e147f14
+EBUILD pkgcheck-0.10.30.ebuild 2150 BLAKE2B ce23ac5007278eda7bb7ef744d2eb658b3a50c1a34c491b9a7c7d2f3cb3ffe4ff19c284bc467bf278a546ee29dd7aa80d2f0aef2499f288fdb390162201fed4a SHA512 e2a5e1835c73238ffafd9e588bbbd5e62f935330e2233efded3e38867725c097c82245c53e4f18e2e466e71018f7dceac8b7fce404cc15c4da73428b47bcb40a
+EBUILD pkgcheck-9999.ebuild 2223 BLAKE2B b3bb51d84c9be035ead6b753ef8406b2daddf5b27e681af8592214d0f14395663b1a6fd3696fbbcc8b8feeb47cb2080464b50213de149a6731252024dfbd5e0a SHA512 cb10fd31194f6cd4e3a2e0daf7060bf06a350b8beb73fd58be5622c12619f662ff214c523d03542b830b6300e67aa007a4ec320037e967bd333d611b9d04d65a
MISC metadata.xml 455 BLAKE2B b544db3532ef1da966833d5edbc79988cc1fd85b6d6276476684b49d4485814d6e2d969e742d3633c8176e7f37cae6614dae1654fd1424d71475f022166f6e6a SHA512 5abd1584f486e88992bab8c51c191b4915a5854752130f8a591147ff4b2af2102fdc8ab182e7358c3e4bbb3fdc8400563a250e2dba1793d365f0edc7c5f7c33a
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.27-r2.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.27-r3.ebuild
index a79aef63b1dc..458ca1eade32 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.27-r2.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.27-r3.ebuild
@@ -44,6 +44,7 @@ RDEPEND+="
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pathspec[${PYTHON_USEDEP}]
>=dev-python/tree-sitter-0.19.0[${PYTHON_USEDEP}]
+ <dev-python/tree-sitter-0.22.0[${PYTHON_USEDEP}]
emacs? (
>=app-editors/emacs-24.1:*
app-emacs/ebuild-mode
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.28-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.28-r2.ebuild
index 469b16aee6a7..ae9618919930 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.28-r1.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.28-r2.ebuild
@@ -40,6 +40,7 @@ RDEPEND+="
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pathspec[${PYTHON_USEDEP}]
>=dev-python/tree-sitter-0.20.4[${PYTHON_USEDEP}]
+ <dev-python/tree-sitter-0.22.0[${PYTHON_USEDEP}]
emacs? (
>=app-editors/emacs-24.1:*
app-emacs/ebuild-mode
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.29-r1.ebuild
index b3dcde472fc6..18fafd3a06e5 100644
--- a/dev-util/pkgcheck/pkgcheck-0.10.29.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-0.10.29-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then
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"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
inherit pypi
fi
@@ -39,6 +39,7 @@ RDEPEND+="
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pathspec[${PYTHON_USEDEP}]
>=dev-python/tree-sitter-0.21.0[${PYTHON_USEDEP}]
+ <dev-python/tree-sitter-0.22.0[${PYTHON_USEDEP}]
emacs? (
>=app-editors/emacs-24.1:*
app-emacs/ebuild-mode
diff --git a/dev-util/pkgcheck/pkgcheck-0.10.30.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.30.ebuild
new file mode 100644
index 000000000000..9e1b9130763e
--- /dev/null
+++ b/dev-util/pkgcheck/pkgcheck-0.10.30.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=standalone
+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="~amd64 ~arm64 ~s390"
+ 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.8[${PYTHON_USEDEP}]
+ >=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
+fi
+RDEPEND+="
+ >=dev-libs/tree-sitter-bash-0.21.0[python,${PYTHON_USEDEP}]
+ 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.22.0[${PYTHON_USEDEP}]
+ emacs? (
+ >=app-editors/emacs-24.1:*
+ app-emacs/ebuild-mode
+ app-emacs/flycheck
+ )
+"
+BDEPEND="${RDEPEND}
+ >=dev-python/flit-core-3.8[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ 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_install_all() {
+ local DOCS=( NEWS.rst )
+ [[ ${PV} == *9999 ]] || doman build/sphinx/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-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild
index 316dcfddfca5..8663081bce93 100644
--- a/dev-util/pkgcheck/pkgcheck-9999.ebuild
+++ b/dev-util/pkgcheck/pkgcheck-9999.ebuild
@@ -29,7 +29,7 @@ if [[ ${PV} == *9999 ]]; then
~sys-apps/pkgcore-9999[${PYTHON_USEDEP}]"
else
RDEPEND="
- >=dev-python/snakeoil-0.10.7[${PYTHON_USEDEP}]
+ >=dev-python/snakeoil-0.10.8[${PYTHON_USEDEP}]
>=sys-apps/pkgcore-0.12.25[${PYTHON_USEDEP}]"
fi
RDEPEND+="
@@ -38,7 +38,7 @@ RDEPEND+="
dev-python/lazy-object-proxy[${PYTHON_USEDEP}]
dev-python/lxml[${PYTHON_USEDEP}]
dev-python/pathspec[${PYTHON_USEDEP}]
- >=dev-python/tree-sitter-0.21.0[${PYTHON_USEDEP}]
+ >=dev-python/tree-sitter-0.22.0[${PYTHON_USEDEP}]
emacs? (
>=app-editors/emacs-24.1:*
app-emacs/ebuild-mode
diff --git a/dev-util/rocprofiler/Manifest b/dev-util/rocprofiler/Manifest
index 66d1a80f5494..b7fadc3198a9 100644
--- a/dev-util/rocprofiler/Manifest
+++ b/dev-util/rocprofiler/Manifest
@@ -2,10 +2,11 @@ AUX rocprofiler-4.3.0-no-aqlprofile.patch 1708 BLAKE2B ab7054d368332f39fd4ddcb37
AUX rocprofiler-4.3.0-nostrip.patch 540 BLAKE2B 20592fe6ee33effc9feaca9ffcd6d48bef0a46bb7353c4e0b624cfb60b29a168ace763c86775c020ce162dca59886a68068485da19a2a14b35582a3ae33dfbe4 SHA512 a1d2a5d1606e4d2d249e51063f76b96dc460fb6ebe358029182bf9e4de88dd6879332cdff0ee7458b808a4dcc35fcbba3b43f0fc8c5dc2a0cffbbf2ddb05634c
AUX rocprofiler-5.0.2-gentoo-location.patch 2219 BLAKE2B 10237145d132be7b31b311b9f2ed69cb7494da312f980ffcf92eb89ed8a946d15e9312e77bd3997a578e6c33f3ef1efb896e73c597705bf461daf1f73cc77bfa SHA512 dfe21a0e43ecc94e15899e4f2a7ee28ae36d5b666ad6df66892b9d9befc9444111c817861b136aa8973cc426e0f30964909753360bf7fd7da31ffa05029457ba
AUX rocprofiler-5.1.3-remove-Werror.patch 665 BLAKE2B d5a906d446e7f348c97ddd1359757c0dbf68bd501e4f60d6536702a154b489ce48c77da28621301cf410cff3d521c29cb0b0be9dc9e0ed7c232d9d3b9d2b1877 SHA512 914a9ab2a9efc539a13afd02b36812bbdd4452f78c7b890925c3a6a3d8ae5a1052506f7f4d2a344a085d2002296136f8f63459166551cee636e0eaf5d97cc38b
+AUX rocprofiler-5.3.3-fix-python3.12-warning.patch 4011 BLAKE2B 00d438521ae435f5d845cf8ffbc3cf920af061771b733b2b03f4dfcc2d473c650ffd3adaa4a64123e2d67a28905dba2d6921f9213db42c90dc6a554ea2ee32aa SHA512 43226d8f6e3dd0fb94a59907daf5f054c5ccb17cc2529b7b1fa4537bac98db9fafa0d2b071f43c492574de2b92b82272b3ff46eaba11a591a0cb9ccdfd2aa2d2
AUX rocprofiler-5.3.3-gentoo-location.patch 4439 BLAKE2B aa97006a55cb088ddf4f09efa1ef6b866d1840207d6f7d8c36fe08b35885c8e3a979ba5a823abcd47069498a8b5dac7f2b9030c91da8733ce5815fe323d2bd50 SHA512 1f2e10597565cf2011f3319ff5abfeb6374cea9a1bbc672e7ad318f9b434750f3b69dc8ff1132fd44001fa51d54631abf6dc09678361bd97a2279762aa191d20
AUX rocprofiler-5.3.3-remove-aql-in-cmake.patch 644 BLAKE2B 76b2c28d9ea542700f2a327e083b2499559b098117ee44c8d092e00e264573fdc64731cf0839ca459e2650773937019a65765077931befe04d47e8e83ffd8d83 SHA512 6713ff66427592f554e221047b94e5af82aafbf92f3466fe42e1bbd8bff706f4228e02be158d178f577ea37045ff28c946cced9c65083db42ba3b128a39a2623
DIST rocprofiler-5.1.3.tar.gz 1402172 BLAKE2B 16e9b127ede94a3f96056e84a2942b6c9f3aec90579fb12796ab8ba385160aa020e3dc77f7a475dadbc0a813a823ae733ca9560f6a09e55c4c82b13dd792dfa4 SHA512 6e9932a425eaaa2a1e1741280d7525c6360700f85edb3bcf4967fe9be4fed662bae0d2ba609701f0d9733769c340e93e32076024b27bab3303449c1d68d9e1ce
DIST rocprofiler-5.3.3.tar.gz 1412740 BLAKE2B 29a63fc9df589787d18a28664002d35ec1b61e6b36f61cc1f2dc2dc14270d0aee4da594f735fceba71a7e29225bd0739b923a05bd36ec2a09a36e1ba95d8d971 SHA512 92b22272229c2c9a91983ded640a1b20f80538800f8e996dbf4e33e9f1f64a286a933f73b975e61c5b321883a11574c71ce91fd6ed7ddac32cd32da3bbea577c
EBUILD rocprofiler-5.1.3-r1.ebuild 1654 BLAKE2B f5a12c1ee6b51e51af1328bfc4519b35f3c16fa237f16ae6d8612ef9a52e1876bd80409f9baabce0f8aebc239dbf81449cba6aee677877f4049febcb8385bb8f SHA512 1a82ff8ec38048f1b573880481f8e47c5fbf3612c6bd5790660770d4c1a7b501f272d7c3237bb274107e87b7a572f62d67d9c632fb1d9e0f45883132e3e7fa65
-EBUILD rocprofiler-5.3.3.ebuild 1438 BLAKE2B 482e77aeec369fde9f9f7dca7d236a1553f85ed4a5c7e1bb2768947fa3ed4e9969af3a996aeffc225f89e21911e0f54c2cfce6e74b4d8e31cb205d5ffc043219 SHA512 387b53eac4e82dd348cf9a9c70a9b6cd51ca70ca961df96079b731ef431aac98a025e5b4b719bc686af2697dddd36d61734c3357992f0278933981affaa10f32
-MISC metadata.xml 493 BLAKE2B 79000a74b13a0d35e0bcdb8254471fde9027c498ca75e761a3f694690315149e711ae8f7b73ae9bc5aa462358784fac055b975149109829e00cb2acac73ef138 SHA512 3f49c336aee801fb73d26b9d43a52816ca15c75061bed885c1b1406929ae1a3b9b01ce6f3c71b17ca9e121dcbc73f525d5a843c526ea8d4b433642eeff89ccd5
+EBUILD rocprofiler-5.3.3-r1.ebuild 1443 BLAKE2B 8d466412e9fa5458d93ff09df0938d1ce0123a046e76f6013e6f04fc6f177c95c23e168cbaf24a479a1e8c34a9135f8eb7d35fe841cd22a909bd4de35f06e359 SHA512 eddc2fdfb7a2ba846e0b8d64724613ba26af76d643d96d0186983fa2fa4b7645d67970ba26652145a5db7798177d08f6a4ccadd190e266285b135cd222701a70
+MISC metadata.xml 477 BLAKE2B 2ace1c4829fe8b4ab056cd60cfc6261d34e0721bfdff4018557102020ff870d3adae611825ba39ef67f30d856bb08a2538bc5057966d75249ec24ba9a8111e52 SHA512 871206ed4cdb4c1951e9ccf9959039767578675c3b527012f68a1d66a647ce5b8236a839f48097f5c2b411d31f3ce3ecf8bf1dbbd05705f77464d88acae51f96
diff --git a/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch b/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch
new file mode 100644
index 000000000000..315ae6b880d9
--- /dev/null
+++ b/dev-util/rocprofiler/files/rocprofiler-5.3.3-fix-python3.12-warning.patch
@@ -0,0 +1,88 @@
+From c503cea17d6619d95c026fcf661333b3a587936b Mon Sep 17 00:00:00 2001
+From: Yiyang Wu <xgreenlandforwyy@gmail.com>
+Date: Sat, 18 May 2024 16:14:43 +0800
+Subject: [PATCH] Fix python3.12 SyntaxWarning: invalid escape sequence
+
+---
+ bin/mem_manager.py | 4 ++--
+ bin/tblextr.py | 18 +++++++++---------
+ 2 files changed, 11 insertions(+), 11 deletions(-)
+
+diff --git a/bin/mem_manager.py b/bin/mem_manager.py
+index b5bed79..10ca971 100755
+--- a/bin/mem_manager.py
++++ b/bin/mem_manager.py
+@@ -91,7 +91,7 @@ class MemManager:
+ event = rec_vals[2] # 'Name'
+ procid = rec_vals[3] # 'pid'
+ recordid = rec_vals[5] # 'Index'
+- size_ptrn = re.compile(DELIM + 'Size=(\d+)' + DELIM)
++ size_ptrn = re.compile(DELIM + r'Size=(\d+)' + DELIM)
+ filled_ptrn = re.compile('BW=')
+ # query syncronous memcopy API record
+ key = (recordid, procid, 0)
+@@ -129,7 +129,7 @@ class MemManager:
+ event = rec_vals[4] # 'Name'
+ procid = rec_vals[5] # 'pid'
+ recordid = rec_vals[7] # 'Index'
+- size_ptrn = re.compile(DELIM + 'Size=(\d+)' + DELIM)
++ size_ptrn = re.compile(DELIM + r'Size=(\d+)' + DELIM)
+
+ # query syncronous memcopy API record
+ key = (recordid, procid, 0)
+diff --git a/bin/tblextr.py b/bin/tblextr.py
+index 9f4abb4..81d0851 100755
+--- a/bin/tblextr.py
++++ b/bin/tblextr.py
+@@ -112,14 +112,14 @@ def parse_res(infile):
+ if not os.path.isfile(infile): return
+ inp = open(infile, 'r')
+
+- beg_pattern = re.compile("^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)")
+- prop_pattern = re.compile("([\w-]+)\((\w+)\)");
+- ts_pattern = re.compile(", time\((\d*),(\d*),(\d*),(\d*)\)")
++ beg_pattern = re.compile(r"^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)")
++ prop_pattern = re.compile(r"([\w-]+)\((\w+)\)");
++ ts_pattern = re.compile(r", time\((\d*),(\d*),(\d*),(\d*)\)")
+ # var pattern below matches a variable name and a variable value from a one
+ # line text in the format of for example "WRITE_SIZE (0.2500000000)" or
+ # "GRBM_GUI_ACTIVE (27867)" or "TA_TA_BUSY[0]"
+- var_pattern = re.compile("^\s*([a-zA-Z0-9_]+(?:\[\d+\])?)\s+\((\d+(?:\.\d+)?)\)")
+- pid_pattern = re.compile("pid\((\d*)\)")
++ var_pattern = re.compile(r"^\s*([a-zA-Z0-9_]+(?:\[\d+\])?)\s+\((\d+(?:\.\d+)?)\)")
++ pid_pattern = re.compile(r"pid\((\d*)\)")
+
+ dispatch_number = 0
+ var_table_pid = 0
+@@ -340,7 +340,7 @@ def fill_ext_db(table_name, db, indir, trace_name, api_pid):
+ #############################################################
+ # arguments manipulation routines
+ def get_field(args, field):
+- ptrn1_field = re.compile(r'^.* ' + field + '\(');
++ ptrn1_field = re.compile(r'^.* ' + field + r'\(');
+ ptrn2_field = re.compile(r'\) .*$');
+ ptrn3_field = re.compile(r'\)\)$');
+ (field_name, n) = ptrn1_field.subn('', args, count=1);
+@@ -351,7 +351,7 @@ def get_field(args, field):
+ return (field_name, n)
+
+ def set_field(args, field, val):
+- return re.subn(field + '\(\w+\)([ \)])', field + '(' + str(val) + ')\\1', args, count=1)
++ return re.subn(field + r'\(\w+\)([ \)])', field + '(' + str(val) + ')\\1', args, count=1)
+
+ hsa_patch_data = {}
+ ops_patch_data = {}
+@@ -384,8 +384,8 @@ def fill_api_db(table_name, db, indir, api_name, api_pid, dep_pid, dep_list, dep
+ hip_sync_dev_event_ptrn = re.compile(r'hipDeviceSynchronize')
+ wait_event_ptrn = re.compile(r'WaitEvent|hipStreamSynchronize|hipDeviceSynchronize')
+ hip_stream_wait_write_ptrn = re.compile(r'hipStreamWaitValue64|hipStreamWriteValue64|hipStreamWaitValue32|hipStreamWriteValue32')
+- prop_pattern = re.compile("([\w-]+)\((\w+)\)");
+- beg_pattern = re.compile("^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)")
++ prop_pattern = re.compile(r"([\w-]+)\((\w+)\)");
++ beg_pattern = re.compile(r"^dispatch\[(\d*)\], (.*) kernel-name\(\"([^\"]*)\"\)")
+ hip_strm_cr_event_ptrn = re.compile(r'hipStreamCreate')
+ hsa_mcopy_ptrn = re.compile(r'hsa_amd_memory_async_copy')
+ ptrn_fixformat = re.compile(r'(\d+:\d+ \d+:\d+ \w+)\(\s*(.*)\)$')
+--
+2.44.0
+
diff --git a/dev-util/rocprofiler/metadata.xml b/dev-util/rocprofiler/metadata.xml
index 922afe7981b0..4742f26158a4 100644
--- a/dev-util/rocprofiler/metadata.xml
+++ b/dev-util/rocprofiler/metadata.xml
@@ -10,6 +10,6 @@
<name>Yiyang Wu</name>
</maintainer>
<upstream>
- <remote-id type="github">ROCm-Developer-Tools/rocprofiler</remote-id>
+ <remote-id type="github">ROCm/rocprofiler</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-util/rocprofiler/rocprofiler-5.3.3.ebuild b/dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild
index 2c18d7475a6f..428554f757ab 100644
--- a/dev-util/rocprofiler/rocprofiler-5.3.3.ebuild
+++ b/dev-util/rocprofiler/rocprofiler-5.3.3-r1.ebuild
@@ -1,23 +1,23 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
inherit cmake python-any-r1
DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's"
-HOMEPAGE="https://github.com/ROCm-Developer-Tools/rocprofiler.git"
-SRC_URI="https://github.com/ROCm-Developer-Tools/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
+HOMEPAGE="https://github.com/ROCm/rocprofiler"
+SRC_URI="https://github.com/ROCm/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-rocm-${PV}"
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
KEYWORDS="~amd64"
-RDEPEND="dev-libs/rocr-runtime:${SLOT}
- dev-util/roctracer:${SLOT}
+RDEPEND="dev-libs/rocr-runtime
+ dev-util/roctracer
"
DEPEND="${RDEPEND}"
BDEPEND="
@@ -30,6 +30,7 @@ PATCHES=( "${FILESDIR}/${PN}-4.3.0-nostrip.patch"
"${FILESDIR}/${PN}-4.3.0-no-aqlprofile.patch"
"${FILESDIR}/${PN}-5.1.3-remove-Werror.patch"
"${FILESDIR}/${PN}-5.3.3-gentoo-location.patch"
+ "${FILESDIR}/${PN}-5.3.3-fix-python3.12-warning.patch"
"${FILESDIR}/${PN}-5.3.3-remove-aql-in-cmake.patch" )
python_check_deps() {
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index c72436512f7f..cfa5894ab152 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/linux-mod-r1.eclass b/eclass/linux-mod-r1.eclass
index 6060074d8734..43c5a7d7b140 100644
--- a/eclass/linux-mod-r1.eclass
+++ b/eclass/linux-mod-r1.eclass
@@ -499,7 +499,7 @@ linux-mod-r1_pkg_postinst() {
if [[ -z ${ROOT} && ${MODULES_INITRAMFS_IUSE} ]] &&
use dist-kernel && use ${MODULES_INITRAMFS_IUSE#+}
then
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
+ dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
fi
if has_version virtual/dist-kernel && ! use dist-kernel; then
@@ -583,10 +583,11 @@ modules_post_process() {
(( ${#mods[@]} )) ||
die "${FUNCNAME[0]} was called with no installed modules under ${path}"
- # TODO?: find way for sane use with dracut (its 90kernel-modules-extra
- # parses depmod.d files directly and assumes should include its modules
- # which can lead to unnecessarily increased size or stale modules)
-# _modules_process_depmod.d "${mods[@]#"${path}/"}"
+ # TODO?: look into re-introducing after verifying it works as expected,
+ # formerly omitted because dracut's 90kernel-modules-extra parses depmod.d
+ # files directly and assumes should include its modules but we now create
+ # dracut omit files that *hopefully* prevent this
+# _modules_process_depmod.d "${mods[@]##*/}"
_modules_process_dracut.conf.d "${mods[@]##*/}"
_modules_process_strip "${mods[@]}"
@@ -694,24 +695,6 @@ _modules_prepare_kernel() {
fi
linux-info_pkg_setup
-
- if use dist-kernel &&
- ! has_version "~virtual/dist-kernel-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
- then
- ewarn
- ewarn "The kernel modules in ${CATEGORY}/${PN} are being built for"
- ewarn "kernel version ${KV_FULL}. But this does not match the"
- ewarn "installed version of virtual/dist-kernel."
- ewarn
- ewarn "If this is not intentional, the problem may be corrected by"
- ewarn "using \"eselect kernel\" to set the default kernel version to"
- ewarn "the same version as the installed version of virtual/dist-kernel."
- ewarn
- ewarn "If the distribution kernel is being downgraded, ensure that"
- ewarn "virtual/dist-kernel is also downgraded to the same version"
- ewarn "before rebuilding external kernel modules."
- ewarn
- fi
}
# @FUNCTION: _modules_prepare_sign
@@ -856,7 +839,7 @@ _modules_prepare_toolchain() {
# can work but raises concerns about breaking packages that may use these
if linux_chkconfig_present LTO_CLANG_THIN && tc-ld-is-lld; then
KERNEL_LD=${T}/linux-mod-r1_ld.lld
- printf '#!/usr/bin/env sh\nexec %s "${@}" --thinlto-cache-dir=\n' \
+ printf '#!/usr/bin/env sh\nexec %q "${@}" --thinlto-cache-dir=\n' \
"${LD}" > "${KERNEL_LD}" || die
chmod +x -- "${KERNEL_LD}" || die
fi
@@ -898,7 +881,7 @@ _modules_prepare_toolchain() {
# If enabled in the kernel configuration, this compresses the given
# modules using the same format.
_modules_process_compress() {
- use modules-compress || return
+ use modules-compress || return 0
local -a compress
if linux_chkconfig_present MODULE_COMPRESS_XZ; then
@@ -1143,7 +1126,10 @@ _modules_sanity_kernelbuilt() {
# @DESCRIPTION:
# Prints a warning if the kernel version is greater than to
# MODULES_KERNEL_MAX (while only considering same amount of version
-# components), or aborts if it is less than MODULES_KERNEL_MIN
+# components), or aborts if it is less than MODULES_KERNEL_MIN.
+#
+# With USE=dist-kernel, also warn if virtual/dist-kernel is of a
+# different version than the one being built against.
_modules_sanity_kernelversion() {
local kv=${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}
@@ -1193,6 +1179,24 @@ _modules_sanity_kernelversion() {
ewarn
fi
fi
+
+ if use dist-kernel &&
+ ! has_version "~virtual/dist-kernel-${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}"
+ then
+ ewarn
+ ewarn "The kernel modules in ${CATEGORY}/${PN} are being built for"
+ ewarn "kernel version ${KV_FULL}. But this does not match the"
+ ewarn "installed version of virtual/dist-kernel."
+ ewarn
+ ewarn "If this is not intentional, the problem may be corrected by"
+ ewarn "using \"eselect kernel\" to set the default kernel version to"
+ ewarn "the same version as the installed version of virtual/dist-kernel."
+ ewarn
+ ewarn "If the distribution kernel is being downgraded, ensure that"
+ ewarn "virtual/dist-kernel is also downgraded to the same version"
+ ewarn "before rebuilding external kernel modules."
+ ewarn
+ fi
}
# @FUNCTION: _modules_sanity_modversion
diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass
index 3ada7d2a373b..08fa68022174 100644
--- a/eclass/llvm.org.eclass
+++ b/eclass/llvm.org.eclass
@@ -72,6 +72,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then
_LLVM_SOURCE_TYPE=snapshot
case ${PV} in
+ 19.0.0_pre20240518)
+ EGIT_COMMIT=702198fc9ac5dba392f9d9ba7c56467996343c0a
+ ;;
19.0.0_pre20240509)
EGIT_COMMIT=a7ee81e8279e0bf6e05617a4a638e5f2f8e45022
;;
diff --git a/eclass/rocm.eclass b/eclass/rocm.eclass
index 9804ecde97d0..7039455dec6b 100644
--- a/eclass/rocm.eclass
+++ b/eclass/rocm.eclass
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# @ECLASS: rocm.eclass
@@ -161,7 +161,7 @@ _rocm_set_globals() {
gfx906 gfx908 gfx90a gfx1030
)
;;
- 5.*|9999)
+ 5.*)
unofficial_amdgpu_targets=(
gfx803 gfx900 gfx1010 gfx1011 gfx1012
gfx1031 gfx1100 gfx1101 gfx1102
@@ -170,6 +170,16 @@ _rocm_set_globals() {
gfx906 gfx908 gfx90a gfx1030
)
;;
+ 6.*|9999)
+ unofficial_amdgpu_targets=(
+ gfx803 gfx900 gfx940 gfx941
+ gfx1010 gfx1011 gfx1012
+ gfx1031 gfx1101 gfx1102
+ )
+ official_amdgpu_targets=(
+ gfx906 gfx908 gfx90a gfx942 gfx1030 gfx1100
+ )
+ ;;
*)
die "Unknown ROCm major version! Please update rocm.eclass before bumping to new ebuilds"
;;
@@ -201,22 +211,7 @@ unset -f _rocm_set_globals
# Append default target feature to GPU arch. See
# https://llvm.org/docs/AMDGPUUsage.html#target-features
get_amdgpu_flags() {
- local amdgpu_target_flags
- for gpu_target in ${AMDGPU_TARGETS}; do
- local target_feature=
- case ${gpu_target} in
- gfx906|gfx908)
- target_feature=:xnack-
- ;;
- gfx90a)
- target_feature=:xnack+
- ;;
- *)
- ;;
- esac
- amdgpu_target_flags+="${gpu_target}${target_feature};"
- done
- echo "${amdgpu_target_flags}"
+ echo $(printf "%s;" ${AMDGPU_TARGETS[@]})
}
# @FUNCTION: check_amdgpu
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 0e7e4d50e53e..7853b209de37 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-firmware/Manifest b/gnome-extra/gnome-firmware/Manifest
index 74e57a18b820..66475a6bef2e 100644
--- a/gnome-extra/gnome-firmware/Manifest
+++ b/gnome-extra/gnome-firmware/Manifest
@@ -1,5 +1,7 @@
DIST gnome-firmware-43.2.tar.xz 272344 BLAKE2B 6fc698d3b8c831d4802111bc5bfd290f570a1a87ca621280621e191c9669b892732ed63b8dac516fd7231092b777977844f06848c32ea67a9ff6338166330f25 SHA512 8524a2b2c5ab5de5f2cbb01e02e158d351e29182af6330c34760745fdd2817323ac11eaad302a540dfe16d29aef10778c38bb705523d8260340d06188b98fc4d
DIST gnome-firmware-45.0.tar.xz 277276 BLAKE2B b6ef1995b3861e4f44a7463d55be3450cdb6e1d623b41e82d87ddbd3b25cde258ecdd8ed0d6edf1b9c4d6711ad401050a879ad5dcae1d77267511b92f078082f SHA512 62cf662545ab3f4eb5f9f76880a5593dd3a428fdc255eb011bb53b6a3b9f81e8ad5d8b392734ca02ba6067fde32087e19f581b0e9103c960afb72168309053d3
+DIST gnome-firmware-46.0.tar.xz 294292 BLAKE2B 175bff729b343c151399e83d9c1305096ee395452b5c5d60d1e2836f0e2f6ffc91d5df1e187e6a60a7ea43f4616e8aebfb9d95e1351db6fb65070d834f3ef666 SHA512 817063f292cfaf3511f3a11ba5ca787449bdb4211444aee19e4e64cc5a8194fad1588c9ce44eab41945da3ad9ff018492727b99953451b21f08911bbe51650bf
EBUILD gnome-firmware-43.2.ebuild 877 BLAKE2B dda1ab3f73f616b95e83f96b6a116d8aa90006b81b1708507b87ca3f416b9e999d4f2b210db35eb1a5cce3cae466607a97889aa8a2d11803c272123e9f480300 SHA512 b1ebc94345732b145b21340daa615b94c718149ec01337bb5041228858bc7fbb54341176ff3cfbbf30e2f2a56e0ac0e2ca987dcc59e9cadbb8dd2fb1964e6edd
-EBUILD gnome-firmware-45.0.ebuild 886 BLAKE2B da0adf6967adad227ed90d61846a0272c93e9b4b1a6ddb2300074475a8b3a624cae1a2016b7ff3ca76f065c434de1db9217336300f25113a08a9dedb1c02d2f0 SHA512 2659e365e605bfeaaf42430489358e08888c80a8bc2a4f71ef76925e61883d49f7060b19e4bef06e30e3cc14f88c4c3147e2937d1592cc089466fcf93c6f6acd
+EBUILD gnome-firmware-45.0.ebuild 885 BLAKE2B 3e0ea7d5513458a8ec5f575b2d98a042c2cd9df6c78453d411c5b3a6169da92dd01ecd82730f9345d4c558fcc9bd2cfbc155ba7dc8a37e3a70b6736110f334aa SHA512 68b31f46e223c28baff79576da2f838223a1c685933847f42f6c6fc40f8a650a9ef7e164d3aae680a314c81d69ce194c966e06da41487c73d55f3a88a19aed7a
+EBUILD gnome-firmware-46.0.ebuild 886 BLAKE2B b8198ef0e3af7ef0964eca7964edb7cc664ef337d7a5f1988fc430dac51d54818349ead5363c5cf10ae5161ab8a18952bd53bba45d423b25d49786d7cb693294 SHA512 2cd41e6041b887a98a46a1124d75983cf9dc23a172c9e75cd2d90e538cb8717fc3c5afea7323b99af934ecd5197fc0f0105debf2a8f2c5885644513350c00677
MISC metadata.xml 308 BLAKE2B f69a25d724c2f5253d493aae71bb273f24995048771dc8cf8c6ad3f1625d569e64ab45c37355c6c506f4bc1a738d84982705952ae70cce916e41b1ef61536881 SHA512 ee2b486d1e31d6850051e69da213449f994373622e8b05b3091de3b8da19dd292503e2d3a919ccf705245ae91d883ff9cfd5715ad0da66d093a49959b26ffb49
diff --git a/gnome-extra/gnome-firmware/gnome-firmware-45.0.ebuild b/gnome-extra/gnome-firmware/gnome-firmware-45.0.ebuild
index c808f3bd68fd..a077d0f1e8b2 100644
--- a/gnome-extra/gnome-firmware/gnome-firmware-45.0.ebuild
+++ b/gnome-extra/gnome-firmware/gnome-firmware-45.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="+man elogind systemd"
RDEPEND="
diff --git a/gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild b/gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild
new file mode 100644
index 000000000000..5bdf62da3b89
--- /dev/null
+++ b/gnome-extra/gnome-firmware/gnome-firmware-46.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson xdg
+
+DESCRIPTION="Install firmware on devices"
+HOMEPAGE="https://gitlab.gnome.org/World/gnome-firmware"
+SRC_URI="https://people.freedesktop.org/~hughsient/releases/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man elogind systemd"
+
+RDEPEND="
+ >=gui-libs/gtk-4.2:4
+ >=dev-libs/glib-2.74.0:2
+ >=sys-apps/fwupd-1.8.11[elogind?,systemd?]
+ >=dev-libs/libxmlb-0.1.7:=
+ >=gui-libs/libadwaita-1.4:1
+ elogind? ( sys-auth/elogind )
+ systemd? ( sys-apps/systemd )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ sys-devel/gettext
+ virtual/pkgconfig
+ man? ( sys-apps/help2man )
+"
+
+DOCS=( README.md )
+
+src_configure() {
+ local emesonargs=(
+ -Dconsolekit=false
+ -Ddevel=false
+ $(meson_use elogind)
+ $(meson_use man)
+ $(meson_use systemd)
+ )
+ meson_src_configure
+}
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index 725705e59cd2..86a7d10ecf85 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1,5 +1,7 @@
DIST gnome-shell-extension-alphabetical-grid-38.0.tar.gz 216817 BLAKE2B bfb01e647b8545c70ce9e3b65910701ebce38d110a97c15e0413f10c0b68116b4624e98ad0d34961b701b2f2b43c20f1a15e31219edfb14a79321143be3e2c8d SHA512 4736a5e621c58adf635c468032233f54b9a2f93cdec9e65616a7272ee3368fe901401d051ed13674c815b73fdef9f7a4c38bc9e3e4c19ede7adc6782ae91cff1
DIST gnome-shell-extension-alphabetical-grid-39.0.tar.gz 216879 BLAKE2B 4fb6aa97f01350dbbe2992f5a45c1e85f1b32456869670261224516de15b7b735500af2e59622bf9a010cf9b1da32ddb5d641143c5b12e4fa51da4ed6449e38e SHA512 046662c32c5b5fdf22b770e437aab1cfc8462798966683749484f199de5c716d72789b0f4928c5d03f5139e5fd8182fee5335f6b50e6c79a32a6f1df7ee2aae8
+DIST gnome-shell-extension-alphabetical-grid-40.0.tar.gz 216967 BLAKE2B 5500f701d3b94cc68cfe2b0bebb7425889c26982ad5d7a11acc278c3fd5b9a90e372ddafa3f920e970ce83f8b497fb0f81de32632d8b804895c00a31372aa34d SHA512 62c22c8a926f446d234efb9363fbf667b1ec8a3967aeac58f3dd8d648945ba98269cde6d46dff47a50dd9c417c92c72ef35f44154773afa45ab56ee5cafc9c82
EBUILD gnome-shell-extension-alphabetical-grid-38.0.ebuild 1385 BLAKE2B 04a3df789888aa2ee183565bb21af96b0a031f8160216424ba1eccded2861ad926f1c154f3e8e359a5292e05de71c2602538e2c64ac791ef78ed8a87881a508c SHA512 6c45a3ce971ed7ae767a974b3036e16b8cee8716affc8375a13c3d9d525be8509a2dffd066ebe8cb40346d3b343bcfcf7eadf4949a269a200670ebc127c94578
EBUILD gnome-shell-extension-alphabetical-grid-39.0.ebuild 1387 BLAKE2B fb4c838566524835ea9c57f4ff9369404c09194a58f0bfd6b4745257e99ff48f155d922cec9f1d344179334261642553cce6ac2d059e5abfea8294c9b085bb30 SHA512 4c9b64f883534d2090d7a2a205af2cf86431bd1f75e2a67ff759305f664590a5b18b1833b2d0ae1337954b836fde37b0b4aed52a2ed9a7e6e466c92eb7f35235
+EBUILD gnome-shell-extension-alphabetical-grid-40.0.ebuild 1387 BLAKE2B bb6a4d11cee751cd5513a477c1cb3782899a3e7cc3ff7167f5daf6deb5d6da0752f83f99cc768eace9f9d5739d872c271f58e60b88bacb14d2f8e13dad407413 SHA512 92b3de64cbc3bdfa1f9b9886e46ad65b4f9fb27e910561d66ace049e181ada99d3f7e65043fa7500a781f4ec57bd9252d9c15062bdb54773066a9003c2b4b976
MISC metadata.xml 348 BLAKE2B 303e8d4a9a60f5ba180599657f84e5461ea5ee6f568c5d9141f7b25380dca38571dda9d2c62d35224ffc355e550e619d51c000ed072f829de9450d8792aa5676 SHA512 41ff2daf09ad93d37977304a55984cf96ed18ea825e59a9ebf88377700b7e6b7f67d948c88c68e74fe034e46700ab6de7c487aa72d7a6652213981a733af5b7a
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
new file mode 100644
index 000000000000..31617859a0b4
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-40.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+# Useful specially to prevent
+# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4684
+# https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/3180
+DESCRIPTION="Restore the alphabetical ordering of the app grid"
+HOMEPAGE="https://github.com/stuarthayhurst/alphabetical-grid-extension"
+SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/alphabetical-grid-extension-${PV}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-45
+ gui-libs/libadwaita
+"
+DEPEND="${COMMON_DEPEND}"
+
+extension_uuid="AlphabeticalAppGrid@stuarthayhurst"
+
+# Tests are only useful for upstream
+RESTRICT="test"
+
+# Not useful for us
+src_compile() { :; }
+
+src_install() {
+ einstalldocs
+ mv docs/icon.svg extension || die
+ cd extension || die
+ insinto /usr/share/glib-2.0/schemas
+ doins schemas/*.xml
+ rm -rf schemas || die
+ insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+ doins -r *
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
index 7f84468bb96f..aa188469f9cc 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/Manifest
@@ -1,8 +1,6 @@
AUX gnome-shell-extension-bing-wallpaper-44-unlock-screen.patch 1792 BLAKE2B 72543d802d1a654bbc02d3ede0bf635a9a2ac380ae62d920556b5f1fb8b2127ca0f0a114d3323df02be959e5cf9476599d2a98e62654f6cf651f1b71e709510a SHA512 bed66b96dc297c5415d71b1f818151e05c25e8c5451aa01aba53e9e3e7c1a373f1b130e6bf08ae60a99e04aabe2792382cc1aa77c4290a1a7259e9a2b388d492
-DIST gnome-shell-extension-bing-wallpaper-45.tar.gz 5410536 BLAKE2B bf0a8c7ae8fc421ba9a9cd88cf689b18336c3e25e0eb5627e600e4d8e2fb0ace1c7b867e189aef8fa2e3f2a7cc2e7164636e712a4ad0e6cf3b54b4c9428a96d8 SHA512 e82bb69745f06c83d76a7faad0c777b7b77b69b39a31cf7845593c861b45cb571a5183423efbbf05cfdb0e2b43f205160e903de65d545d98df0ccd43710b00de
-DIST gnome-shell-extension-bing-wallpaper-46.tar.gz 5408142 BLAKE2B cb3a1145bca49b9fe77e44ca7a61eca70c6cc8568970092a1a178d6b93cf8a951f22f6e28f7f215c99a1d657b616a7209a201bf2523be63a52c081406b8af8c9 SHA512 d18c88d077c55cc4bdd1277d1ab1ff99f91ab02625290364f8cc4c696def3820366200af11307b284c68825105ec8b01c22ce32c0ec43d348443b4b5366c8d9d
DIST gnome-shell-extension-bing-wallpaper-48.tar.gz 5407779 BLAKE2B bf3a10389ae5d2bdaab11c9927ca0227e453a25d9719a903dfdf136d3fe4746efc88d44fa1f935ef40e401deea2a6fffa45ded56f8aa4fe06e2ebb55c0792c74 SHA512 27a46bb2aca38c7fde5f793ca1190ec24cf363e2b01eb7fe79d19dbe2cadf269e709c5e5a090a4d966d9359cbd20f035f10b7bfdcc34ea39b8aa8346e89663e0
-EBUILD gnome-shell-extension-bing-wallpaper-45-r1.ebuild 1252 BLAKE2B 75f781c0f14e2c8d88e8318d419a5c3b0e36b77f0d371edc6093b825d24b5597a1722428882858fb83c7a886c5f569d0503e540eaadd60865df8da7dab268eff SHA512 350977112e2f909a311b672a6e99cbff65ba53422c2c675754e1a42ef7ba04344ac20eb60e0728ca20fa8af879d30710b215559f92bafa72b82ece15bcfe63f5
-EBUILD gnome-shell-extension-bing-wallpaper-46.ebuild 1252 BLAKE2B 673bfb3f3b08f6c4cbf67640a986d994f678f27e211c60972fa0c802f75a54fc1e77de96800c14e02a11b096328bc76767645e42833d1c28cb767ee5e608fa6e SHA512 04bda3af5a16907547e743a4a5484cf58c1813463044277a5e0363678a746d6dd9e5698e883f6ee36f2b468c3ab970ef60ef10a10bb5c67eb5d376e7a12d48f3
+DIST gnome-shell-extension-bing-wallpaper-49.tar.gz 5408566 BLAKE2B 7fa60cc5d3a2b1f10dd5c364a24a38f76f9891f17fa72638cfe58ceac5c9503a0d556078a49f060c297bd940d9998497b73785d3ea33a24ce3050a91c509a977 SHA512 c0dbf7d900d019b588d8188b03554bb26b95202efa270dd697259d3921f96aeec78ef70a3f84db60680a8c1844c48b98184c4f8a2205fb69db7c6cb5fa117d62
EBUILD gnome-shell-extension-bing-wallpaper-48.ebuild 1249 BLAKE2B f4871d96b832ce625b114003ef910daf9398704d218545647e44eb97139288e15ab3df94d986926ee8f53207bccf369cfe128326bb1938a618f273bb12bcc3c9 SHA512 f4358bfceccc69919421097cd5fb5ae36e4e70518000a2021a96507280c4a292f45dd7c1de2e715aafa848c4e0d7a5717e9b78f7ca0efce25f4c1a66535c5b0e
+EBUILD gnome-shell-extension-bing-wallpaper-49.ebuild 1222 BLAKE2B 4f91ffedf13d34dfcf1b2ebdc8cb3ea9619184adc53dacb7ebaf7273338056afeac6c82a2eada97af8a7b2390276ddc622a074df02ebf7c17facb77ff1b34e32 SHA512 bd600fbe837567454290c8773831bbf828554265221c921ea07ef286b81dd34eaaa437fc628a4162352c030cb61240499d79916ebd72433faedbfacd70596ca2
MISC metadata.xml 342 BLAKE2B f3aa4b5dd837d17ffa18858458dca8975bb3aa5b6a36d02c1a342f09709b099ec7153acf451f2eb5a6d14b8e08fbf968802400732cb676ef180a33556bc64dd7 SHA512 9bd667e6b952503bc1ff8f61a22f7113f373d0a221ee372a212a5318d34957bb6b14b57153bec655e0f5fd7f67b4a9c1ba463ac95abbe307e5f3a765373931f2
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild
deleted file mode 100644
index a5edfdffc77d..000000000000
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-45-r1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit gnome2-utils
-
-DESCRIPTION="Changes your wallpaper daily to the bing.com background image"
-HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension"
-SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/glib:2
- app-eselect/eselect-gnome-shell-extensions
- >=gnome-base/gnome-shell-3.36
- net-libs/libsoup:2.4
-"
-DEPEND=""
-BDEPEND=""
-
-S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
-extension_uuid="BingWallpaper@ineffable-gmail.com"
-
-PATCHES=(
- # https://github.com/neffo/bing-wallpaper-gnome-extension/issues/113
- "${FILESDIR}/${PN}-44-unlock-screen.patch"
-)
-
-src_install() {
- einstalldocs
- rm -f README.md LICENSE || die
- insinto /usr/share/glib-2.0/schemas
- doins schemas/*.xml
- rm -rf schemas
- insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
- doins -r *
-}
-
-pkg_preinst() {
- gnome2_schemas_savelist
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- ebegin "Updating list of installed extensions"
- eselect gnome-shell-extensions update
- eend $?
-}
-
-pkg_postrm() {
- gnome2_schemas_update
-}
diff --git a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
index d4f575f10389..c5c1f694b082 100644
--- a/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-46.ebuild
+++ b/gnome-extra/gnome-shell-extension-bing-wallpaper/gnome-shell-extension-bing-wallpaper-49.ebuild
@@ -1,17 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit gnome2-utils
-DESCRIPTION="Changes your wallpaper daily to the bing.com background image"
+DESCRIPTION="Change your wallpaper daily to the bing.com background image"
HOMEPAGE="https://github.com/neffo/bing-wallpaper-gnome-extension"
SRC_URI="https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE=""
RDEPEND="
dev-libs/glib:2
@@ -19,10 +19,7 @@ RDEPEND="
>=gnome-base/gnome-shell-45
net-libs/libsoup:3.0
"
-DEPEND=""
-BDEPEND=""
-S="${WORKDIR}/bing-wallpaper-gnome-extension-${PV}"
extension_uuid="BingWallpaper@ineffable-gmail.com"
PATCHES=(
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 75aba505125c..57622794cd8a 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/gdk-pixbuf-loader-webp/Manifest b/gui-libs/gdk-pixbuf-loader-webp/Manifest
index b7b6037edfdb..ae7c4413ab88 100644
--- a/gui-libs/gdk-pixbuf-loader-webp/Manifest
+++ b/gui-libs/gdk-pixbuf-loader-webp/Manifest
@@ -1,3 +1,5 @@
DIST gdk-pixbuf-loader-webp-0.2.4.tar.gz 9136758 BLAKE2B 8fb0c1f2a5169e20b143e61911378b99694ba95293624d664c0eaed73d91aed6d474ae837dc64b985dbdd632e9e5e6740eef8c5cfe338a5608424a682026ddf0 SHA512 a367987a7c7ca4df594233a7b6fb281a1484026cdf8cb653d8513103e5d59e69d6ffaef1da8c6875be6d978b8a29251e5d89b6e2959e67057aae0f6cd7464b5e
+DIST gdk-pixbuf-loader-webp-0.2.7.tar.gz 9137358 BLAKE2B 7f81addbe268aab79c83f587bb26ac4d2ba8311da49d6e0b690003256e8e5206523aabc2dcb0bf6da38267872f24a6daeff0f5062a77e8e60c08610f3ee0ede7 SHA512 d7abc791b6cdb93b47929e82fbf8b51e5da2848fa43ae65b68fb0505b4da765f938dd290a82d25598d1e5cf9e8f68d6c91a4da814b1194427b4917d03c935910
EBUILD gdk-pixbuf-loader-webp-0.2.4.ebuild 1035 BLAKE2B 19da829153683c4e6e14038000fcb26a9f0fadf3522fa0ae301c7359cd7624c4df33d2756d124c3f14a8a499e48ba3030abd2eccb6bad3d1e3bd71d023ab5f58 SHA512 5948507698d5a372a439361eb9761aa2a90506a042a24c6f97e9bf3e862f63e52676f92472140d37ca085f4bfd47d56b405ffbfacd098e1ce0492233aa54533b
+EBUILD gdk-pixbuf-loader-webp-0.2.7.ebuild 1034 BLAKE2B 54b7d620be1934f3c16b3df63a0116c87832c131a44748534f6efb6561567b74a6ee9496edac0646e76ba1bbaaeed3de996ac9907578ec15b97457f00717de22 SHA512 1fe66a77e72a92212766a7fcb540104ab4dad1065383695787002ffa77270c41fec018e5ce88e46abdeb20b4ae0b35a231e17bbd57dc04545496f3d11f3626bc
MISC metadata.xml 343 BLAKE2B c0eee217ce892c71a14f8960f96d2be35bb4dbdd0592b193d8a6c5663dff8b7a849b676ca0d54093c8b9932c4c0fdaa89c713c878a40d58629170f004493dae9 SHA512 4aff98d342ab95dd3d577dd87bc7e3f2a3177478b7b167488c6156de55b57c9e02c29e4d6d0975bd6023b189fce1a51c7c09fe9cc0eb4b550b9576a65b1c6a6d
diff --git a/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
new file mode 100644
index 000000000000..f6bcbb1b90b2
--- /dev/null
+++ b/gui-libs/gdk-pixbuf-loader-webp/gdk-pixbuf-loader-webp-0.2.7.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2-utils meson-multilib
+
+DESCRIPTION="WebP GDK Pixbuf Loader library"
+HOMEPAGE="https://github.com/aruiz/webp-pixbuf-loader"
+SRC_URI="https://github.com/aruiz/webp-pixbuf-loader/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/webp-pixbuf-loader-${PV}"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ >x11-libs/gdk-pixbuf-2.22.0:2[${MULTILIB_USEDEP}]
+ >=media-libs/libwebp-1.3.2:=[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+src_configure() {
+ local emesonargs=(
+ -Dupdate_cache=false
+ )
+ multilib_foreach_abi meson_src_configure
+}
+
+pkg_postinst() {
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
+
+pkg_postrm() {
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+}
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index a0279353ee44..9b82cd84555a 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/simple-scan/Manifest b/media-gfx/simple-scan/Manifest
index 3b28d0e9c042..539a65cc8868 100644
--- a/media-gfx/simple-scan/Manifest
+++ b/media-gfx/simple-scan/Manifest
@@ -1,4 +1,7 @@
AUX 40.0-add-control-optional-deps.patch 2713 BLAKE2B 594f076b9515697322711033a206eb6aa7ab8940c6d4ef5711af4bdaaa126b82738b2d300d97843a9c889c314d16873ea05ecb07e0c566e8a273289fc799f8aa SHA512 60bdf1653292f5e2b3ef435c35c81a5eb2963142ea14e2095c5c5673d776979053c65ef0e54f80b503489dcc6e93d1a2ab8d29711059c469ecebcb83ece5e42c
+AUX 46.0-add-control-optional-deps.patch 2715 BLAKE2B eb9e97a8bf052b218d414b1378ea075195a5d5222dd93227b445659a5edb2e2283b6934448c0bf13127cfb01b0298d22b259d9159353d95bdcfe80952da2465f SHA512 bad7f4e2722910fa8eec59c61b6fd2302cc6bd0bb31511fed619cb797c559c01a50dbf99a4981be2eda912be027d89d422e4ebc2ed5763cedd8981ebdbb0a257
DIST simple-scan-44.0.tar.xz 1198824 BLAKE2B 2bc9ea19a99b02d6acdb21036558bd2d42751699a89d41ec4da3336c061ecc7ad249b34ab0b30c6a6fc162fb7f6538859d1c29b2c9a843f2c2a8785dadc8a086 SHA512 8543b687eafec4f2460efa446146b4fe3a0ad469e5dcc5fcd19a02484cbfac5bce80741b488217af44c580720a01577a8e78479a4d2e96307da3de9dcfa467c6
+DIST simple-scan-46.0.tar.xz 1136672 BLAKE2B 0ee2dd5392ed1a888948183e9efbd8943287baad66dd45351cbbb32a9a4c17903415676b3e6e00203d8a3572e90397b51bc23ecec2ad6cfa6597a10ffdd5bcf4 SHA512 f7c4433536f59c71f066cdae51b0de1b0dcf9b8af00f3bedb4c1be281d09f9ce122666ed849bd88de8868042429f14bb7b01409f8a006360ce4285000fd30bdc
EBUILD simple-scan-44.0.ebuild 1371 BLAKE2B 73e325ad1d13050f6cb8994a651953f621371a11fa326ec90d4df661009819c0f28e61cbe02b3c00a9ba140d374950d78b4bb94b69e462ada1fe56dab236213d SHA512 60b1ecddb04e51f99888e7bd7cc93363054ede33e18a31975545707b1dd800ef77b147e97dfae565e7c39bf982910a025ba3af623f0040b35ff7c361be81855c
+EBUILD simple-scan-46.0.ebuild 1382 BLAKE2B ede05d3eb421012626e78a7e2edbbebe78773630af0e06b47c335a19469a8c3a2208eba9e6ee012582d05656a5913420ac37666ff332d9790919e0a8c8e22c2e SHA512 3dbf173a758e79464b2c9d01c85d81c1759fbdbc36017f4d8f6b3b1b83251d6cae797b8aa4566a09cc9f98ef778e8c19876e94f8b5863ca318d92f1ab09c56e3
MISC metadata.xml 646 BLAKE2B d894b0b617db9d06a787e5d1c4b8d44dd1bb7c528f1498e9ce6044b7a4e015857eb9e227257abfbdb05e628c18da4e194f3a87750969ebc2735e1715036c596a SHA512 596b4b58bbdc0c82db3f961fb21c65b2af83949195873e37f65f383d8be562e499816a76303f24d82499e4db0f4825e17c0472153f827cfd334167c23cc46df5
diff --git a/media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch b/media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch
new file mode 100644
index 000000000000..18e17c2315e0
--- /dev/null
+++ b/media-gfx/simple-scan/files/46.0-add-control-optional-deps.patch
@@ -0,0 +1,82 @@
+From a5f01beb41a81f483d90eb4dd785822a8615f65f Mon Sep 17 00:00:00 2001
+From: Gilles Dartiguelongue <eva@gentoo.org>
+Date: Wed, 30 May 2018 08:44:18 +0200
+Subject: [PATCH] build: Add control for optional dependencies
+
+---
+ meson.build | 18 ++++++++++++++----
+ meson_options.txt | 3 +++
+ src/meson.build | 12 ++++++++----
+ 3 files changed, 25 insertions(+), 8 deletions(-)
+ create mode 100644 meson_options.txt
+
+diff --git a/meson.build b/meson.build
+index 1e1522c..45d7ed7 100644
+--- a/meson.build
++++ b/meson.build
+@@ -34,10 +34,20 @@ zlib_dep = dependency ('zlib')
+ cairo_dep = dependency ('cairo')
+ gdk_pixbuf_dep = dependency ('gdk-pixbuf-2.0')
+ gusb_dep = dependency ('gusb', version: '>= 0.2.7')
+-colord_dep = dependency ('colord', required: false)
+-packagekit_dep = dependency ('packagekit-glib2', version: '>= 1.1.5', required: false)
+-webp_dep = dependency ('libwebp', required: false)
+-webpmux_dep = dependency ('libwebpmux', required: false)
++
++if get_option('colord')
++ colord_dep = dependency ('colord')
++endif
++
++if get_option('packagekit')
++ packagekit_dep = dependency ('packagekit-glib2', version: '>= 1.1.5')
++endif
++
++if get_option('webp')
++ webp_dep = dependency ('libwebp')
++ webpmux_dep = dependency ('libwebpmux')
++endif
++
+ sane_dep = dependency ('sane-backends')
+ msgfmt = find_program ('msgfmt')
+ itstool = find_program ('itstool')
+diff --git a/meson_options.txt b/meson_options.txt
+new file mode 100644
+index 0000000..570ecdd
+--- /dev/null
++++ b/meson_options.txt
+@@ -0,0 +1,3 @@
++option('colord', type: 'boolean', value: false)
++option('packagekit', type: 'boolean', value: false)
++option('webp', type: 'boolean', value: false)
+diff --git a/src/meson.build b/src/meson.build
+index 3f699eb..0c8965e 100644
+--- a/src/meson.build
++++ b/src/meson.build
+@@ -1,16 +1,20 @@
+ vala_args = [ '--pkg=posix', '--vapidir=' + meson.current_source_dir () ]
+ dependencies = [ glib_dep, gtk_dep, libadwaita_dep, zlib_dep, cairo_dep, gdk_pixbuf_dep, gusb_dep, sane_dep ]
+-if colord_dep.found ()
++if get_option('colord')
+ vala_args += [ '-D', 'HAVE_COLORD' ]
+ dependencies += colord_dep
+ endif
+-if packagekit_dep.found ()
++if get_option('packagekit')
+ vala_args += [ '-D', 'HAVE_PACKAGEKIT' ]
+ dependencies += packagekit_dep
+ endif
+-if webp_dep.found () and (not colord_dep.found () or webpmux_dep.found ()) # Webpmux only required if colord
++if get_option('webp')
+ vala_args += [ '-D', 'HAVE_WEBP' ]
+- dependencies += [ webp_dep, webpmux_dep ]
++ dependencies += [ webp_dep ]
++ # Webpmux only required if colord
++ if get_option('colord')
++ dependencies += [ webpmux_dep ]
++ endif
+ endif
+
+ simple_scan = executable ('simple-scan',
+--
+2.26.3
+
diff --git a/media-gfx/simple-scan/simple-scan-46.0.ebuild b/media-gfx/simple-scan/simple-scan-46.0.ebuild
new file mode 100644
index 000000000000..765098e7a253
--- /dev/null
+++ b/media-gfx/simple-scan/simple-scan-46.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+inherit gnome.org gnome2-utils meson python-any-r1 vala xdg
+
+DESCRIPTION="Simple document scanning utility"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/simple-scan"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="colord webp"
+
+DEPEND="
+ >=dev-libs/glib-2.38:2
+ >=gui-libs/gtk-4.10.0:4
+ >=gui-libs/libadwaita-1.2.0:1
+ >=sys-libs/zlib-1.2.3.1:=
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf:2
+ >=dev-libs/libgusb-0.2.7
+ colord? ( >=x11-misc/colord-0.1.24:=[udev(+)] )
+ webp? ( media-libs/libwebp:= )
+ >=media-gfx/sane-backends-1.0.20
+"
+RDEPEND="${DEPEND}
+ x11-misc/xdg-utils
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(vala_depend)
+ dev-libs/libxml2:2
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ gui-libs/libhandy:1[vala]
+ dev-libs/libgusb[vala]
+ colord? ( x11-misc/colord[vala] )
+"
+
+PATCHES=(
+ # Add control for optional dependencies
+ "${FILESDIR}"/"${PV}"-add-control-optional-deps.patch
+)
+
+src_prepare() {
+ default
+ vala_setup
+ xdg_environment_reset
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use colord)
+ -Dpackagekit=false
+ $(meson_use webp)
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 3374e23113e3..f4740ae14dad 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libpano13/Manifest b/media-libs/libpano13/Manifest
index c6954b3b4e90..b93d617f9339 100644
--- a/media-libs/libpano13/Manifest
+++ b/media-libs/libpano13/Manifest
@@ -2,5 +2,5 @@ DIST libpano13-2.9.21.tar.gz 2801535 BLAKE2B e4b2ea3894b4b53e6bbaaea39370254ad3b
DIST libpano13-2.9.22.tar.gz 2800628 BLAKE2B 9b21efd6e742cf6bc6636d76c085a631fd08b91390adc1fdbe1c099f7031183810b5aa152c3c20a8c48c3321f49c49903433411080a6b88e61f163cf85d243f2 SHA512 dfb8496afd632e284309a1c71df50d75cc51a5815dfd77e9a38d26ce07ee2cf60b15a4b47d300368990cdf58ed03b6fe5bb79ebf880e700fb5ce6222e0b19b35
EBUILD libpano13-2.9.21-r1.ebuild 776 BLAKE2B 569f414e6bf5071153308885f357c27e9596b4121d1c0f5abc26c6b9b234a4ea07da44bbb0082fecf15d56ede9d6e55971a7baa734f777b9bac55fe016a27c3e SHA512 52dfb46507167847f0075910c3f0f58c0f5e3d2686e7dd6cfff46aee03448016c2c3c868358a28047045d413b6b51058a214217379545f7a61ddfd77aa4e935f
EBUILD libpano13-2.9.21-r2.ebuild 912 BLAKE2B 7fd22fdbb2d2e6ed22568daccae798006902fa4e96e02f3dda68e4fce4dd479303c416deae94b5152a0c7ae7c927dad6f72cebfeeac8b4bb0d9fafdcc4ce1153 SHA512 a7da0ad46fdf0dc12333612eae3f5ec89bb5935f00d3f9d6deb730be2622cac3702ba85359bb8f3ce5ade25c6ddb680236b5ad4b0b185929aab37aab5a3f8820
-EBUILD libpano13-2.9.22.ebuild 1017 BLAKE2B 50f8c7315be0abf0f92dc04f08d7fe7588bbb5b947bbea53b9c29ce332c4269e4a34a2dbe06e62126c1b0058d61ad87093201883af0dc546ec9a03e5bd1b638e SHA512 51237837688a6b6fd4e24c7eda5bc0e5e888e3400a9e4c27c6218b77700d46f531c887ecdccb96cef1b3ca2950e2ca1b0d205ac6395091582b6edb11fa6bfdc6
+EBUILD libpano13-2.9.22.ebuild 1015 BLAKE2B 27dd3b8235acbb89cc9b80504332a3ecb54bd8b002b721a96a8256e0b86d8095bbb5fc5f4fbe1475a41bbf614f999a0f1589eaf783e401bf63662fc1a8f003d6 SHA512 585fd73d7c62ad252d153868f0ae6362690fc2d1e18f2264989c0f599aabec22ad4fa9c01685b73f14f15a206ad82f4db3779169a527641ff0db674078aa9258
MISC metadata.xml 462 BLAKE2B 2043b0e6c260305e607a04d5d8e541c82408344a00e920c891eb1981aa05b75998f845800bb0a4fd16f3e1c83bcd2f4118e673845e47142a3ec58fa5df86ac3b SHA512 6f05c609c8a8f5a41b18009a1fa5258071328b99b33a670e0e2c56e1aaea398112759c42902b2e822684dc0f5b2979cda7efc59adf97dfe53c27d14707e1a6f0
diff --git a/media-libs/libpano13/libpano13-2.9.22.ebuild b/media-libs/libpano13/libpano13-2.9.22.ebuild
index 59e0394e6022..4c20d8a8cf67 100644
--- a/media-libs/libpano13/libpano13-2.9.22.ebuild
+++ b/media-libs/libpano13/libpano13-2.9.22.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/panotools/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/3"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="java static-libs suitesparse"
DEPEND="media-libs/libpng:=
diff --git a/media-libs/libquicktime/Manifest b/media-libs/libquicktime/Manifest
index c6ce18c5b5bf..6d374431afd2 100644
--- a/media-libs/libquicktime/Manifest
+++ b/media-libs/libquicktime/Manifest
@@ -1,10 +1,14 @@
AUX libquicktime-1.2.4+libav-9.patch 464 BLAKE2B 0a29c9a3d1eae31731b76536a22aa23a4888b8ac55c3176c60a152330fce37e8031a4269fa28026133c7061cd769b1428bf24fe59fed574e39d52ea00b6e00a0 SHA512 691110dc18f6646e2e17f40c6a42911a6b8eaa8cea20b5595f20d218d51da11d11923a3001b7ad7c3ad6bd0d90e712b95ccee5526fa1bec176cd27813e4a775e
AUX libquicktime-1.2.4-CVE-2016-2399.patch 801 BLAKE2B 2794d13a0afa8a948f8f1335d7ee0a3d75691bbb9c619716707f533f52e8a8826c4a883b25db2ad8fb6544ce8b7c0fa883158b110c10b896e124b6ade9d18945 SHA512 759fee13bc96db036063efcd8288c0e467ce811b597cf6c0ceed1c8927593963174f4f3324512db0e773e936a4b9fe5c8d8fc9e0f00b2ce59110661175986f9c
AUX libquicktime-1.2.4-CVE-2017-9122_et_al.patch 4584 BLAKE2B 8d5be1d1a297d89da1256035042a9760227815b8e73cb994b04b3ac4a2d7b83f79625bb62dc89266ac2f3eebd4cb033c8eb66388aca6097f4dbcc86d919dbd72 SHA512 93639d3fe12eefddd1b457be702ec0a4a64a73c44fce6b3134e50bb9a4e7e5f25d256d3ace6ec5e774f2db4c0d68725f3e35e901f7d932a4be9cba566eab528e
+AUX libquicktime-1.2.4-faad2.patch 1574 BLAKE2B 175a32d051c438d59f428fb5a5d082e267f5503d9ff5ecded8302b74278f0bd1d0c5680161c1dd99089a116f9617fb37cdc697115979c5901c88e201ab221039 SHA512 3e751330ebbc4026363efd45b21c60c313ea169a57a5cdfa46125e126aab34c2dea3629ce92e7b0b5f14693db4f11723177fd28611e2e979cc8fcd506077509e
+AUX libquicktime-1.2.4-ffmpeg-codecs.patch 18673 BLAKE2B e770000ea0c39f77bc36e7e5252e281b9f9d06a136c655cd702332cc8581f128263e172e41eab3b7ce2543da7065d8efc28c048588e577db5ee6ec4bfeb1019b SHA512 20c535444de1f3e9a68c35ee4eb409f150e6340fd43dda4544791454f42c031b24c08f651e0351f5a22dcb59459ac372aa70d82a1d20482b2d997589e19087fd
AUX libquicktime-1.2.4-ffmpeg2.patch 4046 BLAKE2B 1db6a761fa94a32741a05919d12d0211964647a61ffd32ba8619530ec089c980999aa1ded534c2652eb3baf15558bcb9842a23634eeef043a6ed3eb3f8e794ff SHA512 32ddf394aad4ed80e89ec72a534e0466268ab0061b991815e905b78eae55a7d935117b0915faf6f7f51bd7e2d9fbaa4b0e07bfcef1ef1e2f4a7e2061c489122d
AUX libquicktime-1.2.4-ffmpeg29.patch 13436 BLAKE2B 8a1e7b5df65f5297f59aa17c4a52706413c1ffd88d8645de7359ec26f7059101ab81ac135cf7ef707a8acbeb709e1a6dae03d6a7e7f70c7e88185ebb271acbe4 SHA512 2a7e06c03b0f64f02b923c1a0e7121f4e1ea735f19a6df8ce8daf18177ead132d1ae921c64f3770042db3bbf29f15a7fcceece835d475e052c4c3bb7139c9e2e
AUX libquicktime-1.2.4-ffmpeg4.patch 14723 BLAKE2B bd1299c24b738b3752e4d8d50ed1b2fa2f208c83e577876118d115fca22293e102614ae0cdc168060115f7145d951d290bccf21154fda4aabf55329d310b6aca SHA512 1b11a82d694654976a5f79cd8feb27eec3810e09a66dc58ca576eaf1f96e4948abd4dae7955a7da6cf99ae6ffef9e183b39090d96cc6b5fe216b4c4f4faff7a8
+AUX libquicktime-1.2.4-ffmpeg5.patch 11768 BLAKE2B e67d8b0ac52a37594c1499270b04a74963b01567567d7469579238ba177ea7259215378d03484474bdc7caef309585c53263b4e87a68a5f8ed0b332e0118b675 SHA512 bfaa78504b93402a07e6e92db92322cf178ab67db3c61d1c67db5644796b07330885f857fdcac09271a6bbfd5dee29e9d567294fb0357f29b18072b06a4b762e
AUX libquicktime-1.2.4-implicit-func-decl.patch 235 BLAKE2B 275b71da56e9d499865e95b4c84e8a7b4e0b294daa8dc95bfeb1ad6588cace9822b17d7645561195e8d8c569ec7de94f7319e2f2ad8dfd13e6a18667b479e80f SHA512 e3ebd066dcdf393a7b08e7c592f664261b87ba7d2cfa5cad2d4bf364c25477b9290ffd30ea124dce7f09ce3b3c3139026d5685f2059b3d277f227c8eec4a9cc4
DIST libquicktime-1.2.4.tar.gz 1028626 BLAKE2B 6c50965be5d19fb4c57ea6b36f2581ebd575d78a34f2df7029ce2c6ee560e8135a953a2e85d91d189e2c01b97c99804d0eab602866b88a5f07c36351174680f0 SHA512 6ab6cd62ae2361bb3ad73725e9e8baa2b03361bc23e9e34b24f90c0e2bec4337de950ed7f30a6a1d2e67ab33e8f0c43538369fd07e417f54b84583a3c331f8dd
EBUILD libquicktime-1.2.4-r4.ebuild 3789 BLAKE2B db3b52366c958e1c77b43290b11c3e950e09281c802d4fb75703323e39c0ff52197287dfca754c29a2368fdd4cb485397ad3d4fb5710d73aa92c45254cc41fc6 SHA512 b6fafc44148314c85d11348fe59cf6e25c915131c4f1b7524d29f10015ea48e674552a8209bfa8e99b439dc3a8cbddb83876ca415e56fbe77ac74f4342324c57
+EBUILD libquicktime-1.2.4-r5.ebuild 3628 BLAKE2B 81a5931947cf988cbf72647ef94ee12c1bdd33a7199612cb96bff8ad8073d275ce62aabfea0892d8a51b962cf059fe41ca3dc78b3d34c97eac9e2e7ab591c361 SHA512 696766dc4826b44d4908d0d486994a13c62575246b5fffcf62480f953169975bcd5a86e12c07959077a48ec287bb48cc07de1d82920f72c5a8bf53a0340bb017
MISC metadata.xml 306 BLAKE2B 5dde92ce1f7506afb07de09c7c6148c2c4d2f82a2bcd5a7cb6397af0353b6b867d68a504e5eb0f9cce160c444f69b64708d3e737ec0f71309b8fad6510586d8a SHA512 83fe67ab5171754f4c61fd1546c39ffef692be44cd1a76ae00744a0587f8d03cdd37c02a952c8ee231adf32ee510fe362c6b36ff8bf235524d6f7510adb63686
diff --git a/media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch b/media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch
new file mode 100644
index 000000000000..563f46426f26
--- /dev/null
+++ b/media-libs/libquicktime/files/libquicktime-1.2.4-faad2.patch
@@ -0,0 +1,86 @@
+diff -ruN a/configure.ac b/configure.ac
+--- a/configure.ac 2012-03-29 21:44:28.000000000 +0200
++++ b/configure.ac 2020-02-09 18:27:31.599127781 +0100
+@@ -728,82 +728,9 @@
+
+ if test "x$with_faad2" != "xno"; then
+
+-OLD_CFLAGS=$CFLAGS
+-OLD_LIBS=$LIBS
+-
+ CFLAGS="$CFLAGS"
+ LIBS="$LIBS -lfaad -lm"
+
+-AC_MSG_CHECKING(for neaacdec.h usability for faad2)
+-
+-
+-AC_TRY_RUN([
+- #include <neaacdec.h>
+- #include <stdio.h>
+- main()
+- {
+- int faad_major;
+- int faad_minor;
+- faacDecHandle dec;
+-
+- if(sscanf(FAAD2_VERSION, "%d.%d", &faad_major, &faad_minor) < 2)
+- return -1;
+- dec = faacDecOpen();
+- if(!dec)
+- return -1;
+- return 0;
+- }
+- ],
+- [
+- # program could be run
+- have_faad2="true"
+- AC_MSG_RESULT(yes)
+- FAAD2_CFLAGS=$CFLAGS
+- FAAD2_LIBS=$LIBS
+- AC_DEFINE(HAVE_NEAACDEC_H)
+- ],
+- # program could not be run
+- AC_MSG_RESULT(no)
+-)
+-
+-if test "x$have_faad2" != "xtrue"; then
+-
+-AC_MSG_CHECKING(for faad.h usability for faad2)
+-
+-AC_TRY_RUN([
+- #include <faad.h>
+- #include <stdio.h>
+- main()
+- {
+- int faad_major;
+- int faad_minor;
+- faacDecHandle dec;
+-
+- if(sscanf(FAAD2_VERSION, "%d.%d", &faad_major, &faad_minor) < 2)
+- return -1;
+- dec = faacDecOpen();
+- if(!dec)
+- return -1;
+- return 0;
+- }
+- ],
+- [
+- # program could be run
+- have_faad2="true"
+- AC_MSG_RESULT(yes)
+- FAAD2_CFLAGS=$CFLAGS
+- FAAD2_LIBS=$LIBS
+-
+-
+- ],
+- # program could not be run
+- AC_MSG_RESULT(no)
+-)
+-
+-fi
+-
+-CFLAGS=$OLD_CFLAGS
+-LIBS=$OLD_LIBS
+
+ fi
+
diff --git a/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch b/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch
new file mode 100644
index 000000000000..8de9a288c176
--- /dev/null
+++ b/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg-codecs.patch
@@ -0,0 +1,651 @@
+diff -ruN a/plugins/ffmpeg/audio.c b/plugins/ffmpeg/audio.c
+--- a/plugins/ffmpeg/audio.c 2012-03-29 21:44:28.000000000 +0200
++++ b/plugins/ffmpeg/audio.c 2020-02-09 19:08:03.716063846 +0100
+@@ -626,7 +626,7 @@
+ {
+ /* If the codec is mp3, make sure to decode the very last frame */
+
+- if((codec->avctx->codec_id == CODEC_ID_MP3) &&
++ if((codec->avctx->codec_id == AV_CODEC_ID_MP3) &&
+ (codec->bytes_in_chunk_buffer >= 4))
+ {
+ if(!mpa_decode_header(&mph, codec->chunk_buffer, (const mpa_header*)0))
+@@ -695,7 +695,7 @@
+
+ /* Some really broken mp3 files have the header bytes split across 2 chunks */
+
+- if(codec->avctx->codec_id == CODEC_ID_MP3)
++ if(codec->avctx->codec_id == AV_CODEC_ID_MP3)
+ {
+ if(codec->bytes_in_chunk_buffer < 4)
+ {
+@@ -806,7 +806,7 @@
+
+ if(bytes_decoded < 0)
+ {
+- if(codec->avctx->codec_id == CODEC_ID_MP3)
++ if(codec->avctx->codec_id == AV_CODEC_ID_MP3)
+ {
+ /* For mp3, bytes_decoded < 0 means, that the frame should be muted */
+ memset(&codec->sample_buffer[track_map->channels * (codec->sample_buffer_end -
+@@ -866,8 +866,8 @@
+ quicktime_audio_map_t *track_map = &file->atracks[track];
+ quicktime_ffmpeg_audio_codec_t *codec = track_map->codec->priv;
+
+- if((codec->decoder->id == CODEC_ID_MP2) ||
+- (codec->decoder->id == CODEC_ID_MP3))
++ if((codec->decoder->id == AV_CODEC_ID_MP2) ||
++ (codec->decoder->id == AV_CODEC_ID_MP3))
+ {
+ mpa_header h;
+ uint32_t header;
+@@ -909,7 +909,7 @@
+ else
+ track_map->ci.bitrate = h.bitrate;
+ }
+- else if(codec->decoder->id == CODEC_ID_AC3)
++ else if(codec->decoder->id == AV_CODEC_ID_AC3)
+ {
+ a52_header h;
+ uint8_t * ptr;
+@@ -986,7 +986,7 @@
+ #endif
+ /* Some codecs need extra stuff */
+
+- if(codec->decoder->id == CODEC_ID_ALAC)
++ if(codec->decoder->id == AV_CODEC_ID_ALAC)
+ {
+ header = quicktime_wave_get_user_atom(track_map->track, "alac", &header_len);
+ if(header)
+@@ -995,7 +995,7 @@
+ codec->avctx->extradata_size = header_len;
+ }
+ }
+- if(codec->decoder->id == CODEC_ID_QDM2)
++ if(codec->decoder->id == AV_CODEC_ID_QDM2)
+ {
+ header = quicktime_wave_get_user_atom(track_map->track, "QDCA", &header_len);
+ if(header)
+@@ -1495,9 +1495,9 @@
+ codec_base->decode_audio = lqt_ffmpeg_decode_audio;
+ codec_base->set_parameter = set_parameter;
+
+- if((decoder->id == CODEC_ID_MP3) || (decoder->id == CODEC_ID_MP2))
++ if((decoder->id == AV_CODEC_ID_MP3) || (decoder->id == AV_CODEC_ID_MP2))
+ codec_base->read_packet = read_packet_mpa;
+- else if(decoder->id == CODEC_ID_AC3)
++ else if(decoder->id == AV_CODEC_ID_AC3)
+ {
+ codec_base->write_packet = write_packet_ac3;
+ codec_base->read_packet = read_packet_ac3;
+diff -ruN a/plugins/ffmpeg/lqt_ffmpeg.c b/plugins/ffmpeg/lqt_ffmpeg.c
+--- a/plugins/ffmpeg/lqt_ffmpeg.c 2012-02-15 20:48:30.000000000 +0100
++++ b/plugins/ffmpeg/lqt_ffmpeg.c 2020-02-09 19:07:17.929831925 +0100
+@@ -386,7 +386,7 @@
+ struct CODECIDMAP codecidmap_v[] =
+ {
+ {
+- .id = CODEC_ID_MPEG1VIDEO,
++ .id = AV_CODEC_ID_MPEG1VIDEO,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -397,7 +397,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE }
+ },
+ {
+- .id = CODEC_ID_MPEG4,
++ .id = AV_CODEC_ID_MPEG4,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -415,7 +415,7 @@
+ .compression_id = LQT_COMPRESSION_MPEG4_ASP,
+ },
+ {
+- .id = CODEC_ID_MSMPEG4V1,
++ .id = AV_CODEC_ID_MSMPEG4V1,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -426,7 +426,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_MSMPEG4V2,
++ .id = AV_CODEC_ID_MSMPEG4V2,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -437,7 +437,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_MSMPEG4V3,
++ .id = AV_CODEC_ID_MSMPEG4V3,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -453,7 +453,7 @@
+ .do_encode = 1,
+ },
+ {
+- .id = CODEC_ID_MSMPEG4V3,
++ .id = AV_CODEC_ID_MSMPEG4V3,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -468,7 +468,7 @@
+ },
+ #if 0
+ {
+- .id = CODEC_ID_WMV1,
++ .id = AV_CODEC_ID_WMV1,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -481,7 +481,7 @@
+ },
+ #endif
+ {
+- .id = CODEC_ID_H263,
++ .id = AV_CODEC_ID_H263,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -493,7 +493,7 @@
+ .compatibility_flags = LQT_FILE_QT_OLD | LQT_FILE_QT | LQT_FILE_MP4 | LQT_FILE_3GP,
+ },
+ {
+- .id = CODEC_ID_H263,
++ .id = AV_CODEC_ID_H263,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -508,7 +508,7 @@
+ .do_encode = 1,
+ },
+ {
+- .id = CODEC_ID_H264,
++ .id = AV_CODEC_ID_H264,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -519,7 +519,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_H263P,
++ .id = AV_CODEC_ID_H263P,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -533,7 +533,7 @@
+ .do_encode = 1,
+ },
+ {
+- .id = CODEC_ID_H263I,
++ .id = AV_CODEC_ID_H263I,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -544,7 +544,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_SVQ1,
++ .id = AV_CODEC_ID_SVQ1,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -555,7 +555,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_SVQ3,
++ .id = AV_CODEC_ID_SVQ3,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -566,7 +566,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_MJPEG,
++ .id = AV_CODEC_ID_MJPEG,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -580,7 +580,7 @@
+ .do_encode = 1,
+ },
+ {
+- .id = CODEC_ID_MJPEGB,
++ .id = AV_CODEC_ID_MJPEGB,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -594,7 +594,7 @@
+ },
+ #if LIBAVCODEC_BUILD >= 3346688
+ {
+- .id = CODEC_ID_TARGA,
++ .id = AV_CODEC_ID_TARGA,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -606,7 +606,7 @@
+ #endif
+ #if LIBAVCODEC_BUILD >= 3347456
+ {
+- .id = CODEC_ID_TIFF,
++ .id = AV_CODEC_ID_TIFF,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -617,7 +617,7 @@
+ },
+ #endif
+ {
+- .id = CODEC_ID_8BPS,
++ .id = AV_CODEC_ID_8BPS,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -627,7 +627,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_INDEO3,
++ .id = AV_CODEC_ID_INDEO3,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -638,7 +638,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_RPZA,
++ .id = AV_CODEC_ID_RPZA,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -648,7 +648,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_SMC,
++ .id = AV_CODEC_ID_SMC,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -658,7 +658,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_CINEPAK,
++ .id = AV_CODEC_ID_CINEPAK,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -669,7 +669,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_CYUV,
++ .id = AV_CODEC_ID_CYUV,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -680,7 +680,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_QTRLE,
++ .id = AV_CODEC_ID_QTRLE,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -693,7 +693,7 @@
+ .encoding_colormodels = (int[]){ BC_RGB888, BC_RGBA8888, LQT_COLORMODEL_NONE },
+ },
+ {
+- .id = CODEC_ID_MSRLE,
++ .id = AV_CODEC_ID_MSRLE,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -703,7 +703,7 @@
+ .wav_ids = { LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_DVVIDEO,
++ .id = AV_CODEC_ID_DVVIDEO,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -719,7 +719,7 @@
+ .image_sizes = image_sizes_dv,
+ },
+ {
+- .id = CODEC_ID_DVVIDEO,
++ .id = AV_CODEC_ID_DVVIDEO,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -735,7 +735,7 @@
+ .image_sizes = image_sizes_dv,
+ },
+ {
+- .id = CODEC_ID_DVVIDEO,
++ .id = AV_CODEC_ID_DVVIDEO,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -751,7 +751,7 @@
+ },
+ /* DVCPRO HD (decoding only for now) */
+ {
+- .id = CODEC_ID_DVVIDEO,
++ .id = AV_CODEC_ID_DVVIDEO,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -772,7 +772,7 @@
+ // .do_encode = 1
+ },
+ {
+- .id = CODEC_ID_FFVHUFF,
++ .id = AV_CODEC_ID_FFVHUFF,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -785,7 +785,7 @@
+ .do_encode = 1
+ },
+ {
+- .id = CODEC_ID_FFV1,
++ .id = AV_CODEC_ID_FFV1,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -801,7 +801,7 @@
+ },
+ #if LIBAVCODEC_BUILD >= 3352576
+ {
+- .id = CODEC_ID_DNXHD,
++ .id = AV_CODEC_ID_DNXHD,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -817,7 +817,7 @@
+ },
+ #endif
+ {
+- .id = CODEC_ID_MPEG2VIDEO,
++ .id = AV_CODEC_ID_MPEG2VIDEO,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -839,7 +839,7 @@
+ struct CODECIDMAP codecidmap_a[] =
+ {
+ {
+- .id = CODEC_ID_MP3,
++ .id = AV_CODEC_ID_MP3,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -851,7 +851,7 @@
+ .wav_ids = { 0x50, 0x55, LQT_WAV_ID_NONE },
+ },
+ {
+- .id = CODEC_ID_MP2,
++ .id = AV_CODEC_ID_MP2,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -866,7 +866,7 @@
+ .compression_id = LQT_COMPRESSION_MP2,
+ },
+ {
+- .id = CODEC_ID_AC3,
++ .id = AV_CODEC_ID_AC3,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -881,7 +881,7 @@
+ .compression_id = LQT_COMPRESSION_AC3,
+ },
+ {
+- .id = CODEC_ID_QDM2,
++ .id = AV_CODEC_ID_QDM2,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -896,7 +896,7 @@
+ #if 1
+ /* Doesn't work as long as audio chunks are not split into VBR "Samples" */
+ {
+- .id = CODEC_ID_ALAC,
++ .id = AV_CODEC_ID_ALAC,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -909,7 +909,7 @@
+ #if 1
+ /* Sounds ugly */
+ {
+- .id = CODEC_ID_ADPCM_MS,
++ .id = AV_CODEC_ID_ADPCM_MS,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+@@ -922,7 +922,7 @@
+ #if 1
+ /* Sounds ugly */
+ {
+- .id = CODEC_ID_ADPCM_IMA_WAV,
++ .id = AV_CODEC_ID_ADPCM_IMA_WAV,
+ .index = -1,
+ .encoder = NULL,
+ .decoder = NULL,
+diff -ruN a/plugins/ffmpeg/video.c b/plugins/ffmpeg/video.c
+--- a/plugins/ffmpeg/video.c 2012-02-25 20:46:56.000000000 +0100
++++ b/plugins/ffmpeg/video.c 2020-02-09 19:07:44.399580606 +0100
+@@ -400,7 +400,7 @@
+ codec->reinterpret_pix_fmt = codec->avctx->pix_fmt;
+
+ /* First we try codec-specific colormodel matching. */
+- if(codec->decoder->id == CODEC_ID_DNXHD)
++ if(codec->decoder->id == AV_CODEC_ID_DNXHD)
+ {
+ /* FFMpeg supports PIX_FMT_YUV422P and PIX_FMT_YUV422P10 for DNxHD, which
+ we sometimes interpret as PIX_FMT_YUVJ422P and PIX_FMT_YUVJ422P10. */
+@@ -438,7 +438,7 @@
+ quicktime_ffmpeg_video_codec_t *codec = vtrack->codec->priv;
+ codec->avctx->pix_fmt = lqt_ffmpeg_get_ffmpeg_colormodel(vtrack->stream_cmodel);
+
+- if (codec->encoder->id == CODEC_ID_DNXHD)
++ if (codec->encoder->id == AV_CODEC_ID_DNXHD)
+ {
+ /* FFMpeg's DNxHD encoder only supports PIX_FMT_YUV422P and PIX_FMT_YUV422P10
+ and doesn't know anything about PIX_FMT_YUVJ422P and PIX_FMT_YUVJ422P10
+@@ -728,13 +728,13 @@
+
+ /* Set extradata: It's done differently for each codec */
+
+- if(codec->decoder->id == CODEC_ID_SVQ3)
++ if(codec->decoder->id == AV_CODEC_ID_SVQ3)
+ {
+ extradata = trak->mdia.minf.stbl.stsd.table[0].table_raw + 4;
+ extradata_size = trak->mdia.minf.stbl.stsd.table[0].table_raw_size - 4;
+
+ }
+- else if(codec->decoder->id == CODEC_ID_H264)
++ else if(codec->decoder->id == AV_CODEC_ID_H264)
+ {
+ user_atom = quicktime_stsd_get_user_atom(trak, "avcC", &user_atom_len);
+
+@@ -753,7 +753,7 @@
+ }
+
+ }
+- else if(codec->decoder->id == CODEC_ID_MPEG4)
++ else if(codec->decoder->id == AV_CODEC_ID_MPEG4)
+ {
+ if(trak->mdia.minf.stbl.stsd.table[0].has_esds)
+ {
+@@ -947,15 +947,15 @@
+ }
+ #endif
+ }
+- if(codec->decoder->id == CODEC_ID_DVVIDEO)
++ if(codec->decoder->id == AV_CODEC_ID_DVVIDEO)
+ {
+ if(vtrack->stream_cmodel == BC_YUV420P)
+ vtrack->chroma_placement = LQT_CHROMA_PLACEMENT_DVPAL;
+ vtrack->interlace_mode = LQT_INTERLACE_BOTTOM_FIRST;
+ vtrack->ci.id = LQT_COMPRESSION_DV;
+ }
+- else if((codec->decoder->id == CODEC_ID_MPEG4) ||
+- (codec->decoder->id == CODEC_ID_H264))
++ else if((codec->decoder->id == AV_CODEC_ID_MPEG4) ||
++ (codec->decoder->id == AV_CODEC_ID_H264))
+ {
+ if(vtrack->stream_cmodel == BC_YUV420P)
+ vtrack->chroma_placement = LQT_CHROMA_PLACEMENT_MPEG2;
+@@ -1299,13 +1299,13 @@
+ {
+ if(vtrack->stream_cmodel == BC_YUV420P)
+ {
+- if(codec->encoder->id == CODEC_ID_MPEG4)
++ if(codec->encoder->id == AV_CODEC_ID_MPEG4)
+ {
+ vtrack->chroma_placement = LQT_CHROMA_PLACEMENT_MPEG2;
+ /* enable interlaced encoding */
+ vtrack->interlace_mode = LQT_INTERLACE_NONE;
+ }
+- else if(codec->encoder->id == CODEC_ID_DVVIDEO)
++ else if(codec->encoder->id == AV_CODEC_ID_DVVIDEO)
+ {
+ vtrack->chroma_placement = LQT_CHROMA_PLACEMENT_DVPAL;
+ }
+@@ -1340,7 +1340,7 @@
+ codec->avctx->sample_aspect_ratio.num = pixel_width;
+ codec->avctx->sample_aspect_ratio.den = pixel_height;
+ /* Use global headers for mp4v */
+- if(codec->encoder->id == CODEC_ID_MPEG4)
++ if(codec->encoder->id == AV_CODEC_ID_MPEG4)
+ {
+ if(!(file->file_type & (LQT_FILE_AVI|LQT_FILE_AVI_ODML)))
+ {
+@@ -1364,12 +1364,12 @@
+ }
+ #endif
+ }
+- else if((codec->encoder->id == CODEC_ID_MSMPEG4V3) && (trak->strl) &&
++ else if((codec->encoder->id == AV_CODEC_ID_MSMPEG4V3) && (trak->strl) &&
+ !strncmp(trak->strl->strf.bh.biCompression, "DIV3", 4))
+ {
+ strncpy(trak->strl->strh.fccHandler, "div3", 4);
+ }
+- else if((codec->encoder->id == CODEC_ID_H263) &&
++ else if((codec->encoder->id == AV_CODEC_ID_H263) &&
+ (file->file_type & (LQT_FILE_MP4|LQT_FILE_3GP)))
+ {
+ uint8_t d263_data[] =
+@@ -1383,7 +1383,7 @@
+ strncpy(trak->mdia.minf.stbl.stsd.table[0].format,
+ "s263", 4);
+ }
+- else if(codec->encoder->id == CODEC_ID_FFVHUFF)
++ else if(codec->encoder->id == AV_CODEC_ID_FFVHUFF)
+ {
+ if(!(file->file_type & (LQT_FILE_AVI|LQT_FILE_AVI_ODML)))
+ {
+@@ -1391,7 +1391,7 @@
+ codec->write_global_header = 1;
+ }
+ }
+- else if(codec->encoder->id == CODEC_ID_QTRLE)
++ else if(codec->encoder->id == AV_CODEC_ID_QTRLE)
+ {
+ if(vtrack->stream_cmodel == BC_RGBA8888)
+ {
+@@ -1402,11 +1402,11 @@
+ vtrack->track->mdia.minf.stbl.stsd.table[0].depth = 32;
+ }
+ }
+- else if(codec->encoder->id == CODEC_ID_DVVIDEO)
++ else if(codec->encoder->id == AV_CODEC_ID_DVVIDEO)
+ {
+ set_dv_fourcc(width, height, vtrack->stream_cmodel, trak);
+ }
+- else if(codec->encoder->id == CODEC_ID_DNXHD)
++ else if(codec->encoder->id == AV_CODEC_ID_DNXHD)
+ {
+ if(vtrack->interlace_mode != LQT_INTERLACE_NONE)
+ {
+@@ -1558,12 +1558,12 @@
+
+ #endif
+
+- if(!was_initialized && codec->encoder->id == CODEC_ID_DNXHD)
++ if(!was_initialized && codec->encoder->id == AV_CODEC_ID_DNXHD)
+ setup_avid_atoms(file, vtrack, codec->buffer, bytes_encoded);
+
+ if(bytes_encoded)
+ {
+- if (pts == AV_NOPTS_VALUE || (codec->encoder->id == CODEC_ID_DNXHD && pts == 0))
++ if (pts == AV_NOPTS_VALUE || (codec->encoder->id == AV_CODEC_ID_DNXHD && pts == 0))
+ {
+ /* Some codecs don't bother generating presentation timestamps.
+ FFMpeg's DNxHD encoder doesn't even bother to set it to AV_NOPTS_VALUE. */
+@@ -1590,13 +1590,13 @@
+
+ if(codec->write_global_header && !codec->global_header_written)
+ {
+- if(codec->encoder->id == CODEC_ID_FFVHUFF)
++ if(codec->encoder->id == AV_CODEC_ID_FFVHUFF)
+ {
+ quicktime_user_atoms_add_atom(&trak->mdia.minf.stbl.stsd.table[0].user_atoms,
+ "glbl",
+ codec->avctx->extradata, codec->avctx->extradata_size );
+ }
+- else if(codec->encoder->id == CODEC_ID_MPEG4)
++ else if(codec->encoder->id == AV_CODEC_ID_MPEG4)
+ {
+ int advanced = 0;
+ if(codec->avctx->max_b_frames ||
+@@ -1903,18 +1903,18 @@
+ codec_base->encode_video = lqt_ffmpeg_encode_video;
+ codec_base->set_pass = set_pass_ffmpeg;
+
+- if(encoder->id == CODEC_ID_MPEG4)
++ if(encoder->id == AV_CODEC_ID_MPEG4)
+ {
+ codec_base->writes_compressed = writes_compressed_mpeg4;
+ codec_base->init_compressed = init_compressed_mpeg4;
+ codec_base->write_packet = write_packet_mpeg4;
+ }
+- else if(encoder->id == CODEC_ID_MPEG2VIDEO)
++ else if(encoder->id == AV_CODEC_ID_MPEG2VIDEO)
+ {
+ codec_base->writes_compressed = writes_compressed_imx;
+ codec_base->init_compressed = init_compressed_imx;
+ }
+- else if(encoder->id == CODEC_ID_DVVIDEO)
++ else if(encoder->id == AV_CODEC_ID_DVVIDEO)
+ {
+ codec_base->init_compressed = init_compressed_dv;
+ }
+@@ -1922,7 +1922,7 @@
+ }
+ if(decoder)
+ {
+- if(decoder->id == CODEC_ID_H264)
++ if(decoder->id == AV_CODEC_ID_H264)
+ codec_base->read_packet = read_packet_h264;
+ codec_base->decode_video = lqt_ffmpeg_decode_video;
+ }
diff --git a/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg5.patch b/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg5.patch
new file mode 100644
index 000000000000..d340f084af41
--- /dev/null
+++ b/media-libs/libquicktime/files/libquicktime-1.2.4-ffmpeg5.patch
@@ -0,0 +1,342 @@
+--- a/plugins/ffmpeg/audio.c
++++ b/plugins/ffmpeg/audio.c
+@@ -423,8 +423,8 @@ static int a52_header_read(a52_header *
+ typedef struct
+ {
+ AVCodecContext * avctx;
+- AVCodec * encoder;
+- AVCodec * decoder;
++ AVCodec const * encoder;
++ AVCodec const * decoder;
+
+ int initialized;
+
+@@ -512,7 +512,6 @@ static int decode_chunk_vbr(quicktime_t
+
+ #if DECODE_AUDIO4
+ AVFrame f;
+- int got_frame;
+ #endif
+
+ chunk_packets = lqt_audio_num_vbr_packets(file, track, track_map->cur_chunk, &num_samples);
+@@ -548,13 +547,14 @@ static int decode_chunk_vbr(quicktime_t
+ codec->pkt.size = packet_size + AV_INPUT_BUFFER_PADDING_SIZE;
+
+ #if DECODE_AUDIO4
+- frame_bytes = avcodec_decode_audio4(codec->avctx, &f,
+- &got_frame, &codec->pkt);
+- if(frame_bytes < 0)
++ if(avcodec_send_packet(codec->avctx, &codec->pkt) < 0 &&
++ avcodec_receive_frame(codec->avctx, &f) < 0)
+ {
+ lqt_log(file, LQT_LOG_ERROR, LOG_DOMAIN, "avcodec_decode_audio4 error");
+ break;
+ }
++ frame_bytes = codec->pkt.size;
++
+ bytes_decoded = f.nb_samples * 2 * track_map->channels;
+ memcpy(&codec->sample_buffer[track_map->channels *
+ (codec->sample_buffer_end -
+@@ -615,7 +615,6 @@ static int decode_chunk(quicktime_t * fi
+
+ #if DECODE_AUDIO4
+ AVFrame f;
+- int got_frame;
+ #endif
+
+ /* Read chunk */
+@@ -764,14 +763,14 @@ static int decode_chunk(quicktime_t * fi
+ codec->pkt.size = codec->bytes_in_chunk_buffer + AV_INPUT_BUFFER_PADDING_SIZE;
+
+ #if DECODE_AUDIO4
+-
+- frame_bytes = avcodec_decode_audio4(codec->avctx, &f,
+- &got_frame, &codec->pkt);
+- if(frame_bytes < 0)
++ if(avcodec_send_packet(codec->avctx, &codec->pkt) < 0 ||
++ avcodec_receive_frame(codec->avctx, &f) < 0)
+ {
+ lqt_log(file, LQT_LOG_ERROR, LOG_DOMAIN, "avcodec_decode_audio4 error");
+ break;
+ }
++ frame_bytes = codec->pkt.size;
++
+ bytes_decoded = f.nb_samples * 2 * track_map->channels;
+ memcpy(&codec->sample_buffer[track_map->channels *
+ (codec->sample_buffer_end -
+@@ -1198,7 +1197,6 @@ static int lqt_ffmpeg_encode_audio(quick
+ #if ENCODE_AUDIO2
+ AVFrame f;
+ AVPacket pkt;
+- int got_packet;
+ #endif
+
+ if(!codec->initialized)
+@@ -1274,15 +1272,11 @@ static int lqt_ffmpeg_encode_audio(quick
+ codec->avctx->frame_size * channels * 2,
+ 1);
+
+- if(avcodec_encode_audio2(codec->avctx, &pkt,
+- &f, &got_packet) < 0)
++ if(avcodec_send_frame(codec->avctx, &f) < 0 ||
++ avcodec_receive_packet(codec->avctx, &pkt) < 0)
+ return 0;
+
+- if(got_packet && pkt.size)
+- frame_bytes = pkt.size;
+- else
+- frame_bytes = 0;
+-
++ frame_bytes = pkt.size;
+ #else
+ frame_bytes = avcodec_encode_audio(codec->avctx, codec->chunk_buffer,
+ codec->chunk_buffer_alloc,
+@@ -1474,8 +1468,9 @@ static int read_packet_ac3(quicktime_t *
+ }
+
+ void quicktime_init_audio_codec_ffmpeg(quicktime_codec_t * codec_base,
+- quicktime_audio_map_t *atrack, AVCodec *encoder,
+- AVCodec *decoder)
++ quicktime_audio_map_t *atrack,
++ const AVCodec *encoder,
++ const AVCodec *decoder)
+ {
+ quicktime_ffmpeg_audio_codec_t *codec;
+
+--- a/plugins/ffmpeg/ffmpeg.h
++++ b/plugins/ffmpeg/ffmpeg.h
+@@ -30,10 +30,12 @@
+
+ void quicktime_init_video_codec_ffmpeg(quicktime_codec_t * codec,
+ quicktime_video_map_t *vtrack,
+- AVCodec *encoder, AVCodec *decoder);
++ const AVCodec *encoder,
++ const AVCodec *decoder);
+ void quicktime_init_audio_codec_ffmpeg(quicktime_codec_t * codec,
+ quicktime_audio_map_t *vtrack,
+- AVCodec *encoder, AVCodec *decoder);
++ const AVCodec *encoder,
++ const AVCodec *decoder);
+
+ void lqt_ffmpeg_set_parameter(AVCodecContext * ctx,
+ #if LIBAVCODEC_VERSION_MAJOR >= 54
+--- a/plugins/ffmpeg/lqt_ffmpeg.c
++++ b/plugins/ffmpeg/lqt_ffmpeg.c
+@@ -315,8 +315,8 @@ struct CODECIDMAP
+ {
+ int id;
+ int index;
+- AVCodec *encoder;
+- AVCodec *decoder;
++ AVCodec const *encoder;
++ AVCodec const *decoder;
+ lqt_parameter_info_static_t * encode_parameters;
+ lqt_parameter_info_static_t * decode_parameters;
+ lqt_image_size_static_t * image_sizes;
+@@ -947,7 +947,9 @@ static void ffmpeg_map_init(void)
+ return;
+ }
+
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ avcodec_register_all();
++#endif
+ // avcodec_init();
+ ffmpeg_num_video_codecs = 0;
+ ffmpeg_num_audio_codecs = 0;
+--- a/plugins/ffmpeg/params.c
++++ b/plugins/ffmpeg/params.c
+@@ -124,12 +124,14 @@ typedef struct
+ }
+
+
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ enum_t prediction_method[] =
+ {
+ { "Left", FF_PRED_LEFT },
+ { "Plane", FF_PRED_PLANE },
+ { "Median", FF_PRED_MEDIAN }
+ };
++#endif
+
+ enum_t compare_func[] =
+ {
+@@ -193,7 +195,9 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
+ PARAM_INT("ff_max_qdiff",max_qdiff);
+ PARAM_INT("ff_max_b_frames",max_b_frames);
+ PARAM_FLOAT("ff_b_quant_factor",b_quant_factor);
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_INT("ff_b_frame_strategy",b_frame_strategy);
++#endif
+
+ #if LIBAVCODEC_VERSION_MAJOR >= 55
+ PARAM_DICT_INT("ff_luma_elim_threshold","luma_elim_threshold");
+@@ -216,7 +220,9 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
+ PARAM_FLOAT("ff_spatial_cplx_masking",spatial_cplx_masking);
+ PARAM_FLOAT("ff_p_masking",p_masking);
+ PARAM_FLOAT("ff_dark_masking",dark_masking);
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_ENUM("ff_prediction_method",prediction_method,prediction_method);
++#endif
+ PARAM_ENUM("ff_me_cmp",me_cmp,compare_func);
+ PARAM_CMP_CHROMA("ff_me_cmp_chroma",me_cmp);
+ PARAM_ENUM("ff_me_sub_cmp",me_sub_cmp,compare_func);
+@@ -227,17 +233,23 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
+ PARAM_CMP_CHROMA("ff_ildct_cmp_chroma",ildct_cmp);
+ PARAM_INT("ff_dia_size",dia_size);
+ PARAM_INT("ff_last_predictor_count",last_predictor_count);
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_INT("ff_pre_me",pre_me);
++#endif
+ PARAM_ENUM("ff_me_pre_cmp",me_pre_cmp,compare_func);
+ PARAM_CMP_CHROMA("ff_pre_me_cmp_chroma",me_pre_cmp);
+ PARAM_INT("ff_pre_dia_size",pre_dia_size);
+ PARAM_INT("ff_me_subpel_quality",me_subpel_quality);
+ PARAM_INT("ff_me_range",me_range);
+ PARAM_ENUM("ff_mb_decision",mb_decision,mb_decision);
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_INT("ff_scenechange_threshold",scenechange_threshold);
++#endif
+ PARAM_DICT_INT("ff_lmin", "lmin");
+ PARAM_DICT_INT("ff_lmax", "lmax");
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_INT("ff_noise_reduction",noise_reduction);
++#endif
+ PARAM_INT_SCALE("ff_rc_initial_buffer_occupancy",rc_initial_buffer_occupancy,1000);
+
+ #if LIBAVCODEC_VERSION_MAJOR >= 55
+@@ -253,9 +265,13 @@ void lqt_ffmpeg_set_parameter(AVCodecCon
+ PARAM_DICT_INT("ff_border_masking","border_mask");
+ PARAM_QP2LAMBDA("ff_mb_lmin", mb_lmin);
+ PARAM_QP2LAMBDA("ff_mb_lmax", mb_lmax);
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_INT("ff_me_penalty_compensation",me_penalty_compensation);
++#endif
+ PARAM_INT("ff_bidir_refine",bidir_refine);
++#if LIBAVCODEC_VERSION_MAJOR < 59
+ PARAM_INT("ff_brd_scale",brd_scale);
++#endif
+ PARAM_FLAG("ff_flag_qscale",AV_CODEC_FLAG_QSCALE);
+ PARAM_FLAG("ff_flag_4mv",AV_CODEC_FLAG_4MV);
+ PARAM_FLAG("ff_flag_qpel",AV_CODEC_FLAG_QPEL);
+--- a/plugins/ffmpeg/video.c
++++ b/plugins/ffmpeg/video.c
+@@ -61,8 +61,8 @@ enum AvidYuvRange
+ typedef struct
+ {
+ AVCodecContext * avctx;
+- AVCodec * encoder;
+- AVCodec * decoder;
++ AVCodec const * encoder;
++ AVCodec const * decoder;
+ int initialized;
+
+ int decoding_delay;
+@@ -878,10 +878,12 @@ static int lqt_ffmpeg_decode_video(quick
+ }
+ #endif
+
+- if(avcodec_decode_video2(codec->avctx,
+- codec->frame,
+- &got_pic,
+- &codec->pkt) < 0)
++ if(avcodec_send_packet(codec->avctx, &codec->pkt) == 0 &&
++ avcodec_receive_frame(codec->avctx, codec->frame) == 0)
++ {
++ got_pic = 1;
++ }
++ else
+ {
+ lqt_log(file, LQT_LOG_ERROR, LOG_DOMAIN, "Skipping corrupted frame");
+ continue;
+@@ -1062,10 +1064,8 @@ static void resync_ffmpeg(quicktime_t *f
+ #if LIBAVCODEC_BUILD >= ((52<<16)+(26<<8)+0)
+ codec->pkt.data = codec->buffer;
+ codec->pkt.size = buffer_size;
+- avcodec_decode_video2(codec->avctx,
+- codec->frame,
+- &got_pic,
+- &codec->pkt);
++ got_pic = (avcodec_send_packet(codec->avctx, &codec->pkt) == 0 &&
++ avcodec_receive_frame(codec->avctx, codec->frame) == 0);
+ #else
+ avcodec_decode_video(codec->avctx,
+ codec->frame,
+@@ -1139,7 +1139,9 @@ static int init_imx_encoder(quicktime_t
+ codec->avctx->intra_dc_precision = 2;
+ codec->avctx->qmin = 1;
+ codec->avctx->qmax = 3;
++#if (LIBAVCODEC_VERSION_MAJOR < 59)
+ codec->avctx->rtp_payload_size = 1; // ??
++#endif
+ av_dict_set(&codec->options, "rc_buf_aggressivity", "0.25", 0);
+ codec->avctx->flags |= AV_CODEC_FLAG_INTERLACED_DCT|AV_CODEC_FLAG_LOW_DELAY;
+
+@@ -1290,7 +1292,6 @@ static int lqt_ffmpeg_encode_video(quick
+ int stats_len;
+ #if ENCODE_VIDEO2
+ AVPacket pkt;
+- int got_packet;
+ #endif
+ int64_t pts;
+ int kf;
+@@ -1530,16 +1531,12 @@ static int lqt_ffmpeg_encode_video(quick
+ #if ENCODE_VIDEO2 // New
+ av_init_packet(&pkt);
+ pkt.data = codec->buffer;
+- pkt.size = codec->buffer_alloc;
++ pkt.size = bytes_encoded = codec->buffer_alloc;
+
+- if(avcodec_encode_video2(codec->avctx, &pkt, codec->frame, &got_packet) < 0)
++ if(avcodec_send_frame(codec->avctx, codec->frame) < 0 ||
++ avcodec_receive_packet(codec->avctx, &pkt) < 0)
+ return -1;
+
+- if(got_packet)
+- bytes_encoded = pkt.size;
+- else
+- bytes_encoded = 0;
+-
+ pts = pkt.pts;
+ kf = !!(pkt.flags & AV_PKT_FLAG_KEY);
+
+@@ -1621,7 +1618,6 @@ static int flush(quicktime_t *file, int
+
+ #if ENCODE_VIDEO2
+ AVPacket pkt;
+- int got_packet;
+ #endif
+
+ /* Do nothing if we didn't encode anything yet */
+@@ -1631,18 +1627,13 @@ static int flush(quicktime_t *file, int
+ #if ENCODE_VIDEO2
+ av_init_packet(&pkt);
+ pkt.data = codec->buffer;
+- pkt.size = codec->buffer_alloc;
++ pkt.size = bytes_encoded = codec->buffer_alloc;
+
+- if(avcodec_encode_video2(codec->avctx, &pkt, (AVFrame*)0, &got_packet) < 0)
++ if(avcodec_send_frame(codec->avctx, NULL) < 0 ||
++ avcodec_receive_packet(codec->avctx, &pkt) < 0)
+ return -1;
+
+- if(got_packet)
+- bytes_encoded = pkt.size;
+- else
+- return 0;
+-
+ pts = pkt.pts;
+-
+ kf = !!(pkt.flags & AV_PKT_FLAG_KEY);
+
+ #else
+@@ -1872,8 +1863,8 @@ static int init_compressed_dv(quicktime_
+
+ void quicktime_init_video_codec_ffmpeg(quicktime_codec_t * codec_base,
+ quicktime_video_map_t *vtrack,
+- AVCodec *encoder,
+- AVCodec *decoder)
++ const AVCodec *encoder,
++ const AVCodec *decoder)
+ {
+ quicktime_ffmpeg_video_codec_t *codec;
+ char *compressor;
diff --git a/media-libs/libquicktime/libquicktime-1.2.4-r5.ebuild b/media-libs/libquicktime/libquicktime-1.2.4-r5.ebuild
new file mode 100644
index 000000000000..cb5a5489826c
--- /dev/null
+++ b/media-libs/libquicktime/libquicktime-1.2.4-r5.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool multilib-minimal
+
+DESCRIPTION="An enhanced version of the quicktime4linux library"
+HOMEPAGE="http://libquicktime.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="aac alsa doc dv encode ffmpeg gtk jpeg lame cpu_flags_x86_mmx opengl png static-libs vorbis X x264"
+
+RDEPEND="
+ sys-libs/zlib
+ >=virtual/libintl-0-r1[${MULTILIB_USEDEP}]
+ aac? (
+ >=media-libs/faad2-2.7-r3[${MULTILIB_USEDEP}]
+ encode? ( >=media-libs/faac-1.28-r3[${MULTILIB_USEDEP}] )
+ )
+ alsa? ( >=media-libs/alsa-lib-1.0.20 )
+ dv? ( >=media-libs/libdv-1.0.0-r3[${MULTILIB_USEDEP}] )
+ ffmpeg? ( >=media-video/ffmpeg-4:=[${MULTILIB_USEDEP}] )
+ gtk? ( x11-libs/gtk+:2 )
+ jpeg? ( media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}] )
+ lame? ( >=media-sound/lame-3.99.5-r1[${MULTILIB_USEDEP}] )
+ opengl? ( virtual/opengl )
+ png? ( >=media-libs/libpng-1.6.10:0[${MULTILIB_USEDEP}] )
+ vorbis? (
+ >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}]
+ >=media-libs/libvorbis-1.3.3-r1[${MULTILIB_USEDEP}]
+ )
+ X? (
+ x11-libs/libX11
+ x11-libs/libXaw
+ x11-libs/libXext
+ x11-libs/libXt
+ x11-libs/libXv
+ )
+ x264? ( >=media-libs/x264-0.0.20130506:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sys-devel/gettext
+ doc? ( app-text/doxygen )
+ X? ( x11-base/xorg-proto )"
+
+REQUIRED_USE="opengl? ( X )"
+
+DOCS=( ChangeLog README TODO )
+
+PATCHES=(
+ "${FILESDIR}"/${P}+libav-9.patch
+ "${FILESDIR}"/${P}-ffmpeg2.patch
+ "${FILESDIR}"/${P}-ffmpeg29.patch
+ "${FILESDIR}"/${P}-CVE-2016-2399.patch
+ "${FILESDIR}"/${P}-CVE-2017-9122_et_al.patch
+ "${FILESDIR}"/${P}-implicit-func-decl.patch
+ "${FILESDIR}"/${P}-faad2.patch
+ "${FILESDIR}"/${P}-ffmpeg-codecs.patch
+ "${FILESDIR}"/${P}-ffmpeg4.patch
+ "${FILESDIR}"/${P}-ffmpeg5.patch
+)
+
+src_prepare() {
+ default
+ elibtoolize # Required for .so versioning on g/fbsd
+}
+
+multilib_src_configure() {
+ # utils use: alsa, opengl, gtk+, X
+
+ ECONF_SOURCE=${S} \
+ econf \
+ --enable-gpl \
+ $(use_enable static-libs static) \
+ $(use_enable cpu_flags_x86_mmx asm) \
+ $(multilib_native_use_with doc doxygen) \
+ $(use vorbis || echo --without-vorbis) \
+ $(use_with lame) \
+ $(multilib_native_use_with X x) \
+ $(multilib_native_use_with opengl) \
+ $(multilib_native_use_with alsa) \
+ $(multilib_native_use_with gtk) \
+ $(use_with dv libdv) \
+ $(use_with jpeg libjpeg) \
+ $(use_with ffmpeg) \
+ $(use_with png libpng) \
+ --without-schroedinger \
+ $(use_with aac faac) \
+ $(use encode || echo --without-faac) \
+ $(use_with aac faad2) \
+ $(use_with x264) \
+ --without-cpuflags
+
+ if ! multilib_is_native_abi; then
+ # disable building utilities
+ sed -i -e '/SUBDIRS =/s:utils::' Makefile || die
+ fi
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${D}" -name '*.la' -delete || die
+
+ # Compatibility with software that uses quicktime prefix, but
+ # don't do that when building for Darwin/MacOS
+ [[ ${CHOST} != *-darwin* ]] && dosym /usr/include/lqt /usr/include/quicktime
+}
+
+pkg_preinst() {
+ if [[ -d /usr/include/quicktime && ! -L /usr/include/quicktime ]]; then
+ elog "For compatibility with other quicktime libraries, ${PN} was"
+ elog "going to create a /usr/include/quicktime symlink, but for some"
+ elog "reason that is a directory on your system."
+
+ elog "Please check that is empty, and remove it, or submit a bug"
+ elog "telling us which package owns the directory."
+ die "/usr/include/quicktime is a directory."
+ fi
+}
diff --git a/media-libs/libvpl-tools/Manifest b/media-libs/libvpl-tools/Manifest
index ad056e6dca68..e7d58e8d7486 100644
--- a/media-libs/libvpl-tools/Manifest
+++ b/media-libs/libvpl-tools/Manifest
@@ -1,3 +1,3 @@
DIST libvpl-tools-1.0.0.tar.gz 1280283 BLAKE2B 67e2d0339893751a572c133ef34bbde05a254de1d460da3226088608e85aa253c585fe00d3edca05d629d65d0ddb8617c85e0cb87ff25b2cb56d85717834e959 SHA512 d4225eadbed4993a80461119db1175f196b271086d79be5312e74ac7c8d1395c9ba13149145d979441cd6958ef80c7a1755c37374091fa7b7ce7581df570ffb1
-EBUILD libvpl-tools-1.0.0-r1.ebuild 1204 BLAKE2B 33aa3353395dc32461de4a07b7653335250e48b192ef3ccfaf7cf6e08f3f4b353e2519149b7f0c9e057c71cfd5e4670fd75cec4d323ceecdbe315113b88d9d57 SHA512 7d061ce9b44c7c6229cc1cc9859e3885f08bcceea1d49b37586a4392c317d94ab120fdd0acee4136eca2ae0bf527819364df614ea2313bffe03727c0e12dc405
+EBUILD libvpl-tools-1.0.0-r2.ebuild 1431 BLAKE2B 34b4acb192ddc82e233ddf715730aa05da58df3443d0844c2634c9093dd039e64fc822dd0ca187f20a9cdd524297ec92bce4a2339c6b26240d99b3eaaa922349 SHA512 c32618d8e4fd93168a51babe2f886f0b13182397b61ce89dd6a1c532d8271e35dd8dcd0b55dc96e253d94f498e83a920306f8a6fd52655ac29d8447799082a76
MISC metadata.xml 405 BLAKE2B c982a523bf698ab07b871f4c15d1b5b690721dadeddf845c3dacfdaf8c9335b66df03b12b0d90ad684843e0ca1af0d92ef73c40ae6d93380c5bb580d718bc7ec SHA512 809830c4eed32d149a73ce87f9a1de441335cd5adb7ec9649873954af1eceb7635402eda79cbc9ec39162c8875455309d29d9da16caaf6e683f13de21534a69f
diff --git a/media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
index 503d1172c45c..ba84438f5c04 100644
--- a/media-libs/libvpl-tools/libvpl-tools-1.0.0-r1.ebuild
+++ b/media-libs/libvpl-tools/libvpl-tools-1.0.0-r2.ebuild
@@ -13,19 +13,21 @@ LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
-IUSE="dri drm test vaapi wayland X"
+IUSE="dri +drm opencl test +vaapi wayland X"
RESTRICT="!test? ( test )"
REQUIRED_USE="
- dri? ( X drm )
+ dri? ( X )
+ opencl? ( X )
+ vaapi? ( drm )
+ wayland? ( vaapi )
X? ( vaapi )
- wayland? ( drm )
"
RDEPEND="
- x11-libs/libpciaccess
- vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
drm? ( x11-libs/libdrm )
+ opencl? ( virtual/opencl )
+ vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] )
wayland? (
dev-libs/wayland
)
@@ -33,25 +35,35 @@ RDEPEND="
x11-libs/libX11
x11-libs/libxcb
)
+ x11-libs/libpciaccess
>=media-libs/libvpl-2.11.0
"
+
DEPEND="${RDEPEND}
wayland? (
dev-libs/wayland-protocols
)
"
+
BDEPEND="virtual/pkgconfig"
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
-DBUILD_TESTS="$(usex test)"
+
+ -DBUILD_EXPERIMENTAL="$(usex X)"
-DTOOLS_ENABLE_X11="$(usex X)"
- -DENABLE_WAYLAND="$(usex wayland)"
- -DENABLE_X11="$(usex X)"
+ -DTOOLS_ENABLE_SCREEN_CAPTURE="$(usex X)"
+ -DTOOLS_ENABLE_RENDER="$(usex X)"
+ -DTOOLS_ENABLE_OPENCL="$(usex opencl)"
+
-DENABLE_DRI3="$(usex dri)"
- -DENABLE_VA="$(usex vaapi)"
-DENABLE_DRM="$(usex drm)"
+ -DENABLE_VA="$(usex vaapi)"
+ -DENABLE_WAYLAND="$(usex wayland)"
+ -DENABLE_X11="$(usex X)"
+
-DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr"
-DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
)
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 947f89ada7c9..ae66618ea38c 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/amsynth/Manifest b/media-sound/amsynth/Manifest
index 83c5d7342e8e..06f07299332f 100644
--- a/media-sound/amsynth/Manifest
+++ b/media-sound/amsynth/Manifest
@@ -1,9 +1,7 @@
AUX amsynth-1.12.2-metadata.patch 522 BLAKE2B 8d49d9323dd7739c90aa456d5e123b3f2303764ae2c3959fc3a4b271e109d56151f3ddf08a21904fbd6aa4e397c96eea88c7735a02004e600d0c07b3a58dd9e1 SHA512 ea35b8ae9d11525b314cd4c89385e24b98c22dec34a042b694a707e9a3bdf8741497c6ede792d9837976cf939795f7e645be23174cddcc5df9b3fb228ef56198
AUX amsynth-1.12.2-x11.patch 1233 BLAKE2B 4df9ab5cfc99ddfbf490a716ae52f13727d4307e4added4ca6916e9fdf31a09b909bdcd437d1076caa3e7c305145e5ab9a2ee1b1747c1c6fb4c506dc37b6fce1 SHA512 03732a90908d9756f9d8517021255860cadc73becec99888fc74d26aa307c2b7e756c265b8e04b356fcf95868d8c125129fcf32820d38131c857e762d2854e10
-DIST amsynth-1.13.2.tar.gz 1621330 BLAKE2B 04f0b81e0a63f4f0bbd6b1dbc92c9ae638a46ad5e5b0bbaaf99cd7cf53761e3a599e6c15f303ea509e53e5aaf8d9040e17e783c8111abdf4fa4837dcd50092d1 SHA512 b93949d3be3c484a27534bd515b12a460aa07d353635b09ecee0e731bf27025b4bf4684e2968cf3a7887c765e1ad80a912fd86582c6f028738fa60df82a40f86
DIST amsynth-1.13.3.tar.gz 1641606 BLAKE2B 65c1bffa46f71f1fe9c89288da700348670575c59738f43f6b712ddb6555770677926fbac508dc11f7e34829bcb46f66cc850a651a2bcbeab3b63555aa4f2abd SHA512 b7d1592d6d4b06fa1d6b3892804433bde617d566044aad82c93d0e75af30ea04d07c3ed98cc9ff24c83efd4b829d109ecc4e7758d0a13127f7e6642ebb74c119
DIST amsynth-1.13.4.tar.gz 1641690 BLAKE2B 7041009e34f3b7b82db89d64e515fd542c1be06328317fdbabca6c3a8aea158e71d9372c83e65235b84cdd6c409d7f83830203418cdb49b195124a64668aceb7 SHA512 94da080036667cc89dd22c04cadc8993fa4ff534b0f009f84d374fa20d391928a3b104287e6c6856edbdb1e5d26daf2c730a73fc08734db8c7eb62c8f35cc129
-EBUILD amsynth-1.13.2.ebuild 1164 BLAKE2B 72e27e77a4a965e5c40348b45b18d5dd6de4f4f7f901cf2c3911169c7076305f867bdebb0f6851598259ea2e1a2d1b6c9263b6ca707ffe53ae8b7a04dca68dbb SHA512 0e5137963330889deeb2b46b886fe0eaa2a678c185272454404b20ec6013c1c381861edad1b5f901127a8f1430e951cdb2a9366a809b7bdc753e800fc89ea348
EBUILD amsynth-1.13.3.ebuild 1164 BLAKE2B 5409a6d4f8930ed38c0f43c3bb9f73c2e95c17f7b6357641f239ebb571e168584e7a6edf4257e35cde94ede7f0f622a0ffec7c0c972d402467143270fcf43044 SHA512 0bd6b09ec7dd5feff266be697bf30e8fa1abde1cbcd5981c794907f244de69690038a4b541db4c6de72bf5a8519db12cf83c91ab34cb72216534147ce04647e6
EBUILD amsynth-1.13.4.ebuild 1166 BLAKE2B 13b3575994ae5214173e4d6366ee4fd7b92f314778052f470bb212286385103cb505487f878e8001b3c5c1ef78ec3a42917ee9e7d46acdff07918764381b3997 SHA512 8ff70b6c11c22ac2a43c4c44eb52e9f152335a66cb7495f67de252d5ea42e913a81eb733682b0547f8072df6df288182c9125402f6e1e50fc177cc641d955302
MISC metadata.xml 581 BLAKE2B 5037cdf24f188f706fc4f413589b4c7c9c48c35bb611f1360f1a1395a2a8a123cca098cb4835ba5a4c8c85187fa6e829c515bc9909e89bf03e7d526236793cdf SHA512 fb63a72d147949e50e286a8aa2a3ecef65c1db90c5453dfb749fd8707a78beac99886ed6ccb1560b0dce48cd6b7212d51193b1af2b323ad2aa6bbc7bd538f965
diff --git a/media-sound/amsynth/amsynth-1.13.2.ebuild b/media-sound/amsynth/amsynth-1.13.2.ebuild
deleted file mode 100644
index cfa69f0933f4..000000000000
--- a/media-sound/amsynth/amsynth-1.13.2.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg
-
-DESCRIPTION="Virtual analogue synthesizer"
-HOMEPAGE="https://github.com/amsynth/amsynth"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/release-${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="alsa dssi gtk jack lash lv2 nsm oss vst"
-
-REQUIRED_USE="dssi? ( gtk ) lv2? ( gtk ) vst? ( gtk )"
-
-BDEPEND="
- dev-util/intltool
- virtual/pkgconfig
-"
-RDEPEND="
- alsa? (
- media-libs/alsa-lib:=
- media-sound/alsa-utils
- )
- dssi? (
- media-libs/dssi:=
- media-libs/liblo:=
- )
- gtk? (
- x11-libs/gtk+:2
- x11-libs/libX11
- )
- jack? ( virtual/jack )
- lash? ( media-sound/lash )
- lv2? ( media-libs/lv2 )
-"
-DEPEND="${RDEPEND}
- oss? ( virtual/os-headers )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.12.2-metadata.patch"
-)
-
-src_prepare() {
- default
- ! use gtk && eapply "${FILESDIR}/${PN}-1.12.2-x11.patch"
-}
-
-src_configure() {
- econf \
- $(use_with alsa) \
- $(use_with dssi) \
- $(use_with gtk gui) \
- $(use_with jack) \
- $(use_with lash) \
- $(use_with lv2) \
- $(use_with nsm) \
- $(use_with oss) \
- $(use_with vst)
-}
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index ea88f53e9942..ee4da78d0a3d 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,7 +1,5 @@
AUX ardour-6.8-metadata.patch 568 BLAKE2B 68bb84e5249d67e88e191dbc009b7f2b696d448903a2c7164778f4fda3b526370bd2562fa627faea832da2c115d61fe8ddccf6c54c016a7f68e5cab688868984 SHA512 1bf77b0cf2692e7051a524a049add8f22feb734120d9ae58ffcf06647e8ed28249dcbe2cd124eb2354897f119a2977c6124228fc37c15e476053dc5ea4b5033c
-DIST Ardour-8.4.0.tar.bz2 17574218 BLAKE2B a71be1af5577cf3cbded339c2cb25f3124f973bf8966bd663b1c53cdea51e069a61217e844b2ecbf329ddbc54c61e4e4364fc70c9f90cf38871d0ff55e496846 SHA512 838eae28867f1bf108207d171ac60e50d4d7f467a3fd64f95e8c9585d1b2b02ded1af0405c0a363664f9ea3a007143e9ec4e54f36a7df5387b5e12549b804719
DIST Ardour-8.6.0.tar.bz2 17588463 BLAKE2B e8d3b603fecaf453eae9e0c2cac531a5c2d35850b282d27c25dbd22a930a6537fbbff3f1fa58f4dcc525dcc65ef8343172642d16ad473c8b80b0e373364a06cb SHA512 c4a3b6369fe1a1789ba2b5cbcfd23b6ac6b93f819b016aac2c071f1135e32826ca4f5bb99d4c3e4e1d8f91f82719ae17bcf2991eb29072c14e60f282545f934a
-EBUILD ardour-8.4.ebuild 5204 BLAKE2B 16e8c0cf203b95da34fe55fa44b9fa83f17cb675ab76b0d6b19325c164f881fb184e54bb4751434613c3f029da7f5cc644fb7676e08d929365b3973a009a4544 SHA512 8fd20142e6bb42cfc047508f3b2d60f4d58ac11d2c724feccc6e97c62bffd2e5e71aca178f59da2709b43d35f5df06c1292b77d25ba4c8a49da7a89508661535
EBUILD ardour-8.6.ebuild 5204 BLAKE2B 16e8c0cf203b95da34fe55fa44b9fa83f17cb675ab76b0d6b19325c164f881fb184e54bb4751434613c3f029da7f5cc644fb7676e08d929365b3973a009a4544 SHA512 8fd20142e6bb42cfc047508f3b2d60f4d58ac11d2c724feccc6e97c62bffd2e5e71aca178f59da2709b43d35f5df06c1292b77d25ba4c8a49da7a89508661535
EBUILD ardour-9999.ebuild 5205 BLAKE2B 190e7e14668d84494daaf11352a9c57b45c0e5c31ec32ba378bfa07fd251417a9465afce95aa1a19e637cf9914e7c2bcb92678816090bd3eae40602918f80323 SHA512 6fbd533981465023be86c6c6b5668638c8f5a058c2c1f603b6353f969c2728cddac4ca1a71f011c5f1d1a060fbe5c423e41efffc6493292ac285dae708031f42
MISC metadata.xml 451 BLAKE2B 0ed571ca79f0d4b92239239982f04abf725365df169290e4a02f6d8f580cf801f70d8bc93414b4549c8172ff43864d5c49fa987caeec58e1b2331ffe01a69ae6 SHA512 504bd817356c7ee57c64193584b3fc5b3bc70f5224d5a531ac5ecf8fb974728639e75b77bb9e7c5ad77cf6099123361b9ec6211b855edb4761acd95b8cb7abcb
diff --git a/media-sound/ardour/ardour-8.4.ebuild b/media-sound/ardour/ardour-8.4.ebuild
deleted file mode 100644
index 51d880ba1dae..000000000000
--- a/media-sound/ardour/ardour-8.4.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-PYTHON_REQ_USE='threads(+)'
-PLOCALES="ca cs de el en_GB es eu fr it ja ko nn pl pt pt_PT ru sv zh"
-inherit toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
-
-DESCRIPTION="Digital Audio Workstation"
-HOMEPAGE="https://ardour.org/"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.ardour.org/ardour/ardour.git"
- inherit git-r3
-else
- KEYWORDS="amd64 ~loong ~x86"
- SRC_URI="https://dev.gentoo.org/~fordfrog/distfiles/Ardour-${PV}.0.tar.bz2"
- S="${WORKDIR}/Ardour-${PV}.0"
-fi
-
-LICENSE="GPL-2"
-SLOT="8"
-IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
-
-RDEPEND="
- dev-cpp/glibmm:2
- dev-cpp/gtkmm:2.4
- dev-libs/boost:=
- dev-libs/glib:2
- dev-libs/libsigc++:2
- dev-libs/libxml2:2
- media-libs/alsa-lib
- media-libs/aubio
- media-libs/flac:=
- media-libs/freetype:2
- media-libs/liblo
- media-libs/liblrdf
- media-libs/libsamplerate
- media-libs/libsndfile
- media-libs/libsoundtouch
- media-libs/raptor:2
- media-libs/rubberband
- media-libs/taglib
- media-libs/vamp-plugin-sdk
- net-libs/libwebsockets
- net-misc/curl
- sys-libs/readline:0=
- sci-libs/fftw:3.0[threads]
- virtual/libusb:1
- x11-libs/cairo
- x11-libs/gtk+:2
- x11-libs/pango
- jack? ( virtual/jack )
- pulseaudio? ( media-libs/libpulse )
- media-libs/lilv
- media-libs/sratom
- dev-libs/sord
- media-libs/suil[X,gtk2]
- media-libs/lv2"
-# !bundled-libs? ( media-sound/fluidsynth ) at least libltc is missing to be able to unbundle...
-
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- dev-util/itstool
- sys-devel/gettext
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
- jack? ( virtual/jack )"
-
-PATCHES=(
- "${FILESDIR}/${PN}-6.8-metadata.patch"
-)
-
-pkg_pretend() {
- [[ $(tc-getLD) == *gold* ]] && (has_version sci-libs/fftw[openmp] || has_version sci-libs/fftw[threads]) && \
- ewarn "Linking with gold linker might produce broken executable, see bug #733972"
-}
-
-pkg_setup() {
- if has_version \>=dev-libs/libsigc++-2.6 ; then
- append-cxxflags -std=c++11
- fi
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- # delete optimization flags
- sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die
-
- # handle arch
- MARCH=$(get-flag march)
- OPTFLAGS=""
- if use cpu_flags_x86_sse; then
- if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then
- elog "You enabled sse but use an march that does not support sse!"
- elog "We add -msse to the flags now, but please consider switching your march in make.conf!"
- fi
- OPTFLAGS="sse"
- fi
- if use cpu_flags_x86_mmx; then
- if [[ ${MARCH} == "i486" ]]; then
- elog "You enabled mmx with i486 set as march! You have been warned!"
- fi
- OPTFLAGS="${OPTFLAGS} mmx"
- fi
- if use cpu_flags_x86_3dnow; then
- OPTFLAGS="${OPTFLAGS} 3dnow"
- fi
- sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \
- -i "${S}"/wscript || die
- sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die
-
- # boost and shebang
- append-flags "-lboost_system"
- python_fix_shebang "${S}"/wscript
- python_fix_shebang "${S}"/waf
-
- # handle locales
- my_lcmsg() {
- rm -f {gtk2_ardour,gtk2_ardour/appdata,libs/ardour,libs/gtkmm2ext}/po/${1}.po
- }
- plocale_for_each_disabled_locale my_lcmsg
-}
-
-src_configure() {
- # avoid bug https://bugs.gentoo.org/800067
- local -x AS="$(tc-getCC) -c"
-
- # -Werror=odr
- # https://tracker.ardour.org/view.php?id=9649
- # https://bugs.gentoo.org/917095
- filter-lto
-
- local backends="alsa,dummy"
- use jack && backends+=",jack"
- use pulseaudio && backends+=",pulseaudio"
-
- tc-export CC CXX
- local myconf=(
- --configdir=/etc
- --freedesktop
- --noconfirm
- --optimize
- --with-backends=${backends}
- $({ use cpu_flags_ppc_altivec || use cpu_flags_x86_sse; } && \
- echo '' || echo "--no-fpu-optimization")
- $(usex doc "--docs" '')
- $(usex nls '' "--no-nls")
- $(usex phonehome '' "--no-phone-home")
- # not possible right now --use-external-libs
- # missing dependency: https://github.com/c4dm/qm-dsp
- )
-
- waf-utils_src_configure "${myconf[@]}"
-}
-
-src_compile() {
- waf-utils_src_compile
- use nls && waf-utils_src_compile i18n
-}
-
-src_install() {
- local s
-
- waf-utils_src_install
-
- mv ${PN}.1 ${PN}${SLOT}.1 || die
- doman ${PN}${SLOT}.1
-
- for s in 16 22 32 48 256 512; do
- newicon -s ${s} gtk2_ardour/resources/Ardour-icon_${s}px.png ardour${SLOT}.png
- done
-
- # the build system still installs ardour6.png files so we get rid of those to not conflict with ardour:6
- find "${D}/usr/share/icons/" -name ardour6.png -delete
-
- sed -i \
- -e "s/\(^Name=\).*/\1Ardour ${SLOT}/" \
- -e 's/;AudioEditing;/;X-AudioEditing;/' \
- build/gtk2_ardour/ardour${SLOT}.desktop || die
- domenu build/gtk2_ardour/ardour${SLOT}.desktop
-
- insinto /usr/share/mime/packages
- newins build/gtk2_ardour/ardour.xml ardour${SLOT}.xml
- rm "${D}/usr/share/mime/packages/ardour.xml" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- elog "Please do _not_ report problems with the package to ${PN} upstream."
- elog "If you think you've found a bug, check the upstream binary package"
- elog "before you report anything to upstream."
-}
diff --git a/media-sound/guitarix/Manifest b/media-sound/guitarix/Manifest
index 98e1d37d2e42..5ba962fa6278 100644
--- a/media-sound/guitarix/Manifest
+++ b/media-sound/guitarix/Manifest
@@ -4,6 +4,6 @@ AUX guitarix-0.46.0-nostrip.patch 1064 BLAKE2B 3f44dcd75d2d7f90c8d5b430b3d1b1d9d
DIST guitarix2-0.45.0.tar.xz 75575216 BLAKE2B dfe65b3cdab6cf30c808b65d4d9280617d5b9b9d0227bb6b60b68ac52e64fb34903fdfb3084ebf790630b60a54cfd1f0b170b209b8dfb5c0f23f1d8084e3c342 SHA512 be894076f5b016cb8feb243294e8277f893f7e7054c91353f1a82e9b41ef1bc8c97714c4b6cf9765ee6ab1cff91d02f3a0abe525985922dcde788011a88b9cf4
DIST guitarix2-0.46.0.tar.xz 77670776 BLAKE2B b650d53f4e73539419bbe194e07ee770494f80b547d407f5a269c035b91fbf3e0fe078a9e82da21f773d69395523f70fc179be7942f08e2b8689b220414c9925 SHA512 cdb8eccdd230bade493cf0b7fd2a6e748fcaf3c3fd6b5ed5fbd6134d08be9518c93400625d63e386b436fcef3e1738cae543256b09941445436d7f2bf41649a0
EBUILD guitarix-0.45.0.ebuild 1959 BLAKE2B 1010ac5aed8e8178a559ea184ea1850496ed6a7e90c9e36921f2c602c7a5fc42acb4ad21ded65b6c9cc451abeaba12a79ab10d9c0c61a04db84ed8af6e83c901 SHA512 c953e63774a45e52c6483a0b49087f67f151b92c6b19e88d35cbb84dfcc8762b29a298a443884c091ba043265f6bda99c8948baf23c9494fd96a822ef2b4d39c
-EBUILD guitarix-0.46.0.ebuild 1902 BLAKE2B 842f4c44c718b0881b37d5f5d0d552e10967eacec98695fa88edbde42a7044bc6886c0049bb800bc7e5bdeef589de8f7e87a2477bd9e32416b041b2db73406fb SHA512 9dcbc31e4790b4208a6bb4553867134c6c4c32e9062b86e2bf40e414cbc76c75b77611ad6a644150b5056267e556dcda4b1ae07f8631700faeba14c4ba6b8eba
+EBUILD guitarix-0.46.0.ebuild 1901 BLAKE2B 5c671200748f0bfe5b5e89bfbc5a6dc186ff39e4bd4c8e5a162a6a79e627bd026d94fb49e18cc66c825440100377f85987104ac35017eb6ae94aa62d062f785e SHA512 c5619a9d45c234bb7a28f41a5106df08b5ff7914d3c8c752d00513fd702a60dddf8bb573a225de72d7f57e125237f030040557e494d32cd14c409efac33a7996
EBUILD guitarix-9999.ebuild 1950 BLAKE2B 64757e3d79c108eb8527a694ffa3f7ce17053859f6b7a520c75f5bd615ed809ce359c47ff6b36793134f94b0d2fd800e9e05a2a01393200223eda861d47e3772 SHA512 2fa5d8b501f080fb670b9a3d73c016539a39810427c78cc6c283d9fc9e3d9a7f6659e519cdb49eba889d6018d5252c68278ef9dc9ce9f1696fb938b1cfb74cfd
MISC metadata.xml 785 BLAKE2B 6336ddc95e9ef9c46a0e16b963abc12b4fd9fd2048712fbc041901f7c4940c18d010df3dd23092717a4635522bec8486ca18e4d1728c4cfd12fffaf0fe591c83 SHA512 4ec6c6198959646bb85147109a1d9c9af6f1ed296486f4d573524733a06434832daa817964c8e3c28db0ec317b6991840ca3232ee64473cd73aca16803a9b573
diff --git a/media-sound/guitarix/guitarix-0.46.0.ebuild b/media-sound/guitarix/guitarix-0.46.0.ebuild
index bd63bf337a24..7d5de843f0ad 100644
--- a/media-sound/guitarix/guitarix-0.46.0.ebuild
+++ b/media-sound/guitarix/guitarix-0.46.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/brummer10/${PN}/releases/download/V${PV}/guitarix2-$
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="bluetooth debug lv2 nls nsm +standalone zeroconf"
REQUIRED_USE="|| ( lv2 standalone )"
diff --git a/media-sound/rhythmbox/Manifest b/media-sound/rhythmbox/Manifest
index 660286230070..07ca7adad1ab 100644
--- a/media-sound/rhythmbox/Manifest
+++ b/media-sound/rhythmbox/Manifest
@@ -1,3 +1,9 @@
+AUX rhythmbox-3.4.7-implicit-declaration.patch 2027 BLAKE2B f9d2d9e5e95eec92d2bffc49724efbdec46b3fef3fad1e98c0166d4232b421c958eb51210d3e85abc45aada49b09a295fcee094582e184de369af24c06891329 SHA512 480e5ce1cbbe7332cef282ee5dfd8cb710dfeb7fa34571a4f832dae2d07c994b0879af9afa0208e6ab7eabec53ec000d47d6d2c4f305066a684a475ad5322c10
+AUX rhythmbox-3.4.7-libxml-entities.patch 1028 BLAKE2B b5d6280e2233180887c8f74efa94f711ac5b2e007f8d9110e6c010dd5a4bf93fbce58e3ad466cf1ace0894d86f9222e24f1544410b1e4e47df8113db3e642731 SHA512 9bd2c67d1eedf070d7d1ab8ab988ae476914bac0d92d04083d95fe1038c82b21211c85fb651fe49d77a72d788e61e5d0248ac3f02795694ec853a231a011a72c
+AUX rhythmbox-3.4.7-libxml2-2.12.patch 1735 BLAKE2B 42a6205404600150e32473fe7898de166e99ee3d5f7cb858c718565d3fce5529f4c8f08e4856743b80da460c3ea1772c084237b9daa6651654705e76eb121bd4 SHA512 2e4f87f72ff9eab6cf3f53fedc4bcba5e1eb0c6ba65016e24b6cc64bdc822815c7451c9edc749a3bab4a33ece601f1419efed08679c790e6724c4abb6a03f247
+AUX rhythmbox-3.4.7-python3.12.patch 914 BLAKE2B 40dffbd00dcef96911c35e1910a8c854a674b7f8472048a3c799fd1cad600f0a9d0b1c57094bcecfdb7aaafbc6d023b29e0031221f4d3a5d07bca98b274b3771 SHA512 c6bf6b5f4c23b18dd82e3b9abfb9e81f2f89e52f367d753032169d38ef19dd3f2be059c336191496457b048646f0596cd654da23516f7923236c29cb1b2678dd
+AUX rhythmbox-3.4.7-skip-broken-test.patch 1038 BLAKE2B 3a9ac9e9303560f6c4525eab16842433e4aac1ba526b6ae7d8a59e3ac14eddd83d030891ac5fc5e18efe9227a22a97f28647fddddd2ec693c383e3e30cc273df SHA512 5d99757992c951f74e1dae8ef6859892d0fca5959c196b781586fde1ef83adf962a05d11240fa7b53c27d12474f203a3410cdb283a4d8974669579df1b37da09
DIST rhythmbox-3.4.7.tar.xz 3673444 BLAKE2B a9186d7c23f281ff0a0d4a2188061473e9bab39078f816051e385319afeb1a8825e124e608fc50422f1bd27adae569d75fb6c53af23c7d51086dcf01b962d652 SHA512 58de6e51d046920857ba0905043f4863ef443d5eca28cdf93c1a25e3053322664eb1f894c102d5629f8261c507626e215c097ee166f13a3e7cd82fb35c891cb4
EBUILD rhythmbox-3.4.7-r3.ebuild 3182 BLAKE2B 4fd4553673787c42f8d868cd928922dfc19a28f7ba8056dd42932afa4e64c5bee17f7dd076cedd77b3bedd67d53711e637405bd4d896b806f3cdddbffe943ed8 SHA512 87e0d92b4702e0eb6dbe5cc8c080799234671f7c8836fa8faf00a3a881486dd07ef891dbf1482511a1530423f470973c8d40193732e889b315e8adcaf7c85c0b
+EBUILD rhythmbox-3.4.7-r4.ebuild 3405 BLAKE2B 9a163a5fe87856c5e310271fdcee0852ea99d147a6e12d90313728909e1a1508e1f395d5ddb92df403b8f0a3e88d84c66a79c400b828049821dde8493299f26f SHA512 8d026caaa024131a07bdb11a648e41c8c554a0dcf1963d17062a876dfc71c2c0a2f5317d41185001ed6501b7c369ddffb7441f41e951dc51661308079f3619e4
MISC metadata.xml 644 BLAKE2B 634d49a8c604a388d4dd50e52ce3d6730b5202e4b67a4ce103fe47e48de2311339905231d2426e9a8bb84a13ea047c9337169562d04c909f9e954e443927fb23 SHA512 9019047907c04b18d2c94eb2c3d5aef1f2adba2be503537cc1538a26b5b61fa882c898a4efbce3fd799c633bed3e6359fef073c0b597093673fce15768386991
diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch b/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch
new file mode 100644
index 000000000000..2595561ad779
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-implicit-declaration.patch
@@ -0,0 +1,72 @@
+From 10369b9a6b896dc79d7ae715fe67bf3b4c581c22 Mon Sep 17 00:00:00 2001
+From: Matt Turner <mattst88@gmail.com>
+Date: Tue, 9 May 2023 15:48:56 -0400
+Subject: [PATCH] build: Define _GNU_SOURCE for pthread_getname_np
+
+With clang-16, implicit function definitions are treated as errors. As a
+result, the check for pthread_getname_np fails because
+pthread_getname_np is only provided under _GNU_SOURCE (see
+pthread_getname_np(3))
+
+> Checking if "pthread_getname_np" : links: NO
+
+The compilation failure is
+
+> error: implicit declaration of function 'pthread_getname_np' [-Werror,-Wimplicit-function-declaration]
+
+The inclusion of pthread.h lib/rb-debug.c must be moved above the system
+headers because they may include pthread.h themselves (and in practice
+unistd.h does). If that change is not done, lib/rb-debug.c will fail to
+compile for the same reason as the configure test.
+
+Note that to test this, one must disable prctl() detection.
+
+Bug: https://bugs.gentoo.org/898926
+---
+ lib/rb-debug.c | 11 ++++++-----
+ meson.build | 1 +
+ 2 files changed, 7 insertions(+), 5 deletions(-)
+
+diff --git a/lib/rb-debug.c b/lib/rb-debug.c
+index a5b4ccac6..b9e0ec81d 100644
+--- a/lib/rb-debug.c
++++ b/lib/rb-debug.c
+@@ -30,17 +30,18 @@
+
+ #include "config.h"
+
++#if defined(HAVE_PRCTL)
++#include <sys/prctl.h>
++#elif defined(HAVE_PTHREAD_GETNAME_NP)
++#define _GNU_SOURCE
++#include <pthread.h>
++#endif
+ #include <unistd.h>
+ #include <stdio.h>
+ #include <string.h>
+ #include <stdarg.h>
+ #include <signal.h>
+ #include <time.h>
+-#if defined(HAVE_PRCTL)
+-#include <sys/prctl.h>
+-#elif defined(HAVE_PTHREAD_GETNAME_NP)
+-#include <pthread.h>
+-#endif
+
+ #include <glib.h>
+
+diff --git a/meson.build b/meson.build
+index 681e084e8..bbe014246 100644
+--- a/meson.build
++++ b/meson.build
+@@ -110,6 +110,7 @@ have_prctl = cc.has_function('prctl', prefix: '#include <sys/prctl.h>')
+ cdata.set('HAVE_PRCTL', have_prctl)
+
+ have_pthread_getname_np = cc.links('''
++ #define _GNU_SOURCE
+ #include <pthread.h>
+ int main() {
+ char nm[17];
+--
+GitLab
+
diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch
new file mode 100644
index 000000000000..b542224d2fbe
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml-entities.patch
@@ -0,0 +1,36 @@
+From: =?utf-8?q?J=C3=BCrg_Billeter?= <j@bitron.ch>
+Date: Tue, 28 Nov 2023 20:12:07 +0100
+Subject: Add missing <libxml/entities.h> include
+
+(cherry picked from commit 4a906b33535c794f45d3bbc816f3b56a729529b4)
+
+Origin: upstream, after 3.4.7
+---
+ rhythmdb/rhythmdb-query.c | 1 +
+ sources/rb-static-playlist-source.c | 1 +
+ 2 files changed, 2 insertions(+)
+
+diff --git a/rhythmdb/rhythmdb-query.c b/rhythmdb/rhythmdb-query.c
+index 0d1c24c..0009dde 100644
+--- a/rhythmdb/rhythmdb-query.c
++++ b/rhythmdb/rhythmdb-query.c
+@@ -30,6 +30,7 @@
+
+ #include <string.h>
+
++#include <libxml/entities.h>
+ #include <glib.h>
+ #include <glib-object.h>
+ #include <gobject/gvaluecollector.h>
+diff --git a/sources/rb-static-playlist-source.c b/sources/rb-static-playlist-source.c
+index 4c60f70..9d8606a 100644
+--- a/sources/rb-static-playlist-source.c
++++ b/sources/rb-static-playlist-source.c
+@@ -46,6 +46,7 @@
+
+ #include <string.h>
+
++#include <libxml/entities.h>
+ #include <libxml/tree.h>
+ #include <glib/gi18n.h>
+ #include <gtk/gtk.h>
diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch
new file mode 100644
index 000000000000..7d95cb439d57
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-libxml2-2.12.patch
@@ -0,0 +1,38 @@
+From: =?utf-8?q?J=C3=BCrg_Billeter?= <j@bitron.ch>
+Date: Tue, 28 Nov 2023 20:04:17 +0100
+Subject: playlist-manager: Fix crash with libxml2 2.12
+MIME-Version: 1.0
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+The missing include resulted in an implicit function declaration, which
+may result in a segmentation fault on startup.
+
+ ../shell/rb-playlist-manager.c: In function ‘rb_playlist_manager_load_playlists’:
+ ../shell/rb-playlist-manager.c:374:23: warning: implicit declaration of function ‘xmlParseMemory’ [-Wimplicit-function-declaration]
+ 374 | doc = xmlParseMemory (g_bytes_get_data (data, NULL), g_bytes_get_size (data));
+ | ^~~~~~~~~~~~~~
+ ../shell/rb-playlist-manager.c:374:23: warning: nested extern declaration of ‘xmlParseMemory’ [-Wnested-externs]
+ ../shell/rb-playlist-manager.c:374:21: warning: assignment to ‘xmlDocPtr’ {aka ‘struct _xmlDoc *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
+ 374 | doc = xmlParseMemory (g_bytes_get_data (data, NULL), g_bytes_get_size (data));
+ | ^
+
+(cherry picked from commit 66da2f843e84bfa85870a4ace4054aa91ea07951)
+
+Origin: upstream, after 3.4.7
+---
+ shell/rb-playlist-manager.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/shell/rb-playlist-manager.c b/shell/rb-playlist-manager.c
+index 4974c9f..e0a54c6 100644
+--- a/shell/rb-playlist-manager.c
++++ b/shell/rb-playlist-manager.c
+@@ -41,6 +41,7 @@
+ #include <stdio.h> /* rename() */
+ #include <unistd.h> /* unlink() */
+
++#include <libxml/parser.h>
+ #include <libxml/tree.h>
+ #include <glib/gi18n.h>
+ #include <gtk/gtk.h>
diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-python3.12.patch b/media-sound/rhythmbox/files/rhythmbox-3.4.7-python3.12.patch
new file mode 100644
index 000000000000..fb38b66c89d4
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-python3.12.patch
@@ -0,0 +1,30 @@
+From: Jonathan Matthew <jonathan@d14n.org>
+Date: Mon, 4 Dec 2023 08:15:19 +1000
+Subject: artsearch: fix regex strings so python 3.12 stops complaining
+
+(cherry picked from commit ceeed5736c3e25d33fec5a100afde20ef485e07e)
+
+Origin: upstream, after 3.4.7
+---
+ plugins/artsearch/lastfm.py | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/plugins/artsearch/lastfm.py b/plugins/artsearch/lastfm.py
+index 0409105..82d5eeb 100644
+--- a/plugins/artsearch/lastfm.py
++++ b/plugins/artsearch/lastfm.py
+@@ -49,10 +49,10 @@ API_URL = 'https://ws.audioscrobbler.com/2.0/'
+ # LASTFM_TOOLTIP = (LASTFM_LOGO, _("Image provided by Last.fm"))
+
+ DISC_NUMBER_REGEXS = (
+- "\(disc *[0-9]+\)",
+- "\(cd *[0-9]+\)",
+- "\[disc *[0-9]+\]",
+- "\[cd *[0-9]+\]",
++ "\\(disc *[0-9]+\\)",
++ "\\(cd *[0-9]+\\)",
++ "\\[disc *[0-9]+\\]",
++ "\\[cd *[0-9]+\\]",
+ " - disc *[0-9]+$",
+ " - cd *[0-9]+$",
+ " disc *[0-9]+$",
diff --git a/media-sound/rhythmbox/files/rhythmbox-3.4.7-skip-broken-test.patch b/media-sound/rhythmbox/files/rhythmbox-3.4.7-skip-broken-test.patch
new file mode 100644
index 000000000000..6cfccb262f7c
--- /dev/null
+++ b/media-sound/rhythmbox/files/rhythmbox-3.4.7-skip-broken-test.patch
@@ -0,0 +1,24 @@
+From: Jeremy Bicha <jeremy.bicha@canonical.com>
+Date: Thu, 23 Jun 2022 10:12:20 -0400
+Subject: tests: Skip load_query_multiple
+
+This test fails on arm64 only
+
+https://gitlab.gnome.org/GNOME/rhythmbox/-/issues/1993
+---
+ tests/test-widgets.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/tests/test-widgets.c b/tests/test-widgets.c
+index 0f725ed..60b194d 100644
+--- a/tests/test-widgets.c
++++ b/tests/test-widgets.c
+@@ -291,7 +291,7 @@ rb_query_creator_suite (void)
+ tcase_add_checked_fixture (tc_qls, test_rhythmdb_setup, test_rhythmdb_shutdown);
+ tcase_add_test (tc_qls, test_query_creator_load_query_empty);
+ tcase_add_test (tc_qls, test_query_creator_load_query_simple);
+- tcase_add_test (tc_qls, test_query_creator_load_query_multiple);
++ /* tcase_add_test (tc_qls, test_query_creator_load_query_multiple); */
+ tcase_add_test (tc_qls, test_query_creator_load_query_disjunction);
+ tcase_add_test (tc_qls, test_query_creator_load_limit_count);
+ tcase_add_test (tc_qls, test_query_creator_load_limit_minutes);
diff --git a/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild b/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
new file mode 100644
index 000000000000..429b5babe57c
--- /dev/null
+++ b/media-sound/rhythmbox/rhythmbox-3.4.7-r4.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit gnome.org gnome2-utils python-single-r1 meson virtualx xdg
+
+DESCRIPTION="Music management and playback software for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Rhythmbox"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+
+IUSE="cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev upnp-av"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ ipod? ( udev )
+ mtp? ( udev )
+ dbus? ( python )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+DEPEND="
+ x11-libs/cairo
+ >=x11-libs/gdk-pixbuf-2.18:2
+ >=dev-libs/glib-2.66.0:2
+ >=dev-libs/gobject-introspection-0.10:=
+ >=media-libs/gstreamer-1.4.0:1.0[introspection]
+ >=media-libs/gst-plugins-base-1.4.0:1.0[introspection]
+ >=x11-libs/gtk+-3.20.0:3[introspection]
+ dev-libs/json-glib
+ >=dev-libs/libpeas-0.7.3:0[gtk]
+ >=net-libs/libsoup-3.0.7:3.0
+ >=dev-libs/libxml2-2.7.8:2
+ x11-libs/pango
+ >=sys-libs/tdb-1.2.6
+ >=dev-libs/totem-pl-parser-3.2:=
+
+ cdr? ( >=app-cdr/brasero-2.91.90 )
+ daap? (
+ >=net-libs/libdmapsharing-3.9.11:4.0=
+ >=media-plugins/gst-plugins-soup-1.4:1.0
+ )
+ keyring? ( >=app-crypt/libsecret-0.18 )
+ libnotify? ( >=x11-libs/libnotify-0.7.0 )
+ lirc? ( app-misc/lirc )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/pygobject-3.0:3[${PYTHON_USEDEP}]
+ ')
+ )
+ udev? (
+ dev-libs/libgudev:=
+ ipod? ( >=media-libs/libgpod-0.7.92[udev] )
+ mtp? ( >=media-libs/libmtp-0.3 )
+ )
+"
+RDEPEND="${DEPEND}
+ media-plugins/gst-plugins-soup:1.0
+ || (
+ media-plugins/gst-plugins-cdparanoia:1.0
+ media-plugins/gst-plugins-cdio:1.0
+ )
+ media-plugins/gst-plugins-meta:1.0
+ media-plugins/gst-plugins-taglib:1.0
+ x11-themes/adwaita-icon-theme
+ python? (
+ >=dev-libs/libpeas-0.7.3:0[python,${PYTHON_SINGLE_USEDEP}]
+ net-libs/libsoup:3.0[introspection]
+ x11-libs/gdk-pixbuf:2[introspection]
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+
+ dbus? ( sys-apps/dbus )
+ keyring? ( >=app-crypt/libsecret-0.18[introspection] )
+ )
+ upnp-av? (
+ >=media-libs/grilo-0.3.15-r1:0.3
+ >=media-plugins/grilo-plugins-0.3.16:0.3[upnp-av]
+ )
+"
+BDEPEND="
+ gtk-doc? ( dev-util/gtk-doc )
+ dev-util/itstool
+ virtual/pkgconfig
+ test? ( dev-libs/check )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-implicit-declaration.patch
+ "${FILESDIR}"/${P}-libxml2-2.12.patch
+ "${FILESDIR}"/${P}-libxml-entities.patch
+ "${FILESDIR}"/${P}-python3.12.patch
+ "${FILESDIR}"/${P}-skip-broken-test.patch
+)
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_feature cdr brasero)
+ $(meson_feature daap)
+ -Dfm_radio=enabled
+ $(meson_feature upnp-av grilo)
+ $(meson_feature udev gudev)
+ $(meson_feature ipod)
+ $(meson_feature libnotify)
+ $(meson_feature keyring libsecret)
+ $(meson_feature lirc)
+ $(meson_feature mtp)
+ $(meson_feature python plugins_python)
+ -Dplugins_vala=disabled
+ -Dsample-plugins=false
+
+ -Dhelp=true
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_feature test tests)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ unset SESSION_MANAGER
+ "${BROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
+ GSETTINGS_SCHEMA_DIR="${S}/data" virtx meson_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 72f3361d9625..ac211fc5b457 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 c59a4ace221a..a50249cf1aa8 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 17 May 2024 22:10:37 +0000
+Sat, 18 May 2024 22:10:07 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 119f6af914e2..dae6389bc13d 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 574732 BLAKE2B a9af568292017c04921c94b0421560fe7456a5d38c31f88c289c55cbf154a7f32d7194e92bc4452cfce078c6b4b96bdd84c71c75026bcd85d4c04b0e07c3843c SHA512 fd203e50e5e1207e6138c4a3c7cd9f2a98a93e63a79a365e3c1f7b27118ab820f748267ce6723c39fb2b2b8421c30bbb4801558a32b92c9c5b6aeefdce2d561c
-TIMESTAMP 2024-05-17T22:10:41Z
+TIMESTAMP 2024-05-18T22:10:14Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZH1eFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZJJ0ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAA2A//cg87M3ygYnDxUn8dLOuCIA3fEYpRSKeQ8EqMpL59+IF5Sbh+YeGotz/X
-hF4ksLane/PyTB4dFoZPmGuA87KbhW+ACwd6Z4VBv3c5vVFvKNAdl9sonhecBZxg
-0AlinzrHzjEVL2t8Gi0wgBl6jeurRRSU45wEbeds0CiOt1Go64Cr762zkjtTdW3g
-Wdf418Lp35ceomIEssBrI4Mt9WQtmGZ9m3PlMUxKAxaxbM6HHUw2XTjQND7cIZA7
-+ajNNHa/9vw7NP4jFUDzxHYaY7RfbkePwO80wbeGYhhEw19LPhwUeFAQc5FiHF2a
-znGKjsWal2yCzrRVAxERZ9cqmAPkHDZpTzcCIM4RuUpfYxkEqzGCEhO2ZQqaa9JR
-7mCCyIX3nMKB14loOLN1PRbM2p0u2nP0Wu011yXFyMDLTTAlIJDHq5yZb0uyiBnW
-ZJrUgPHnG+ancjFVuXdPgGRv+z1gq/KdhA7tdAGm51hBHqgFIsj9FlUf+Y3E2gWs
-sp/P6VUjep/Jx+6xspI4cNtOM48Er4j+7gBnDIO5M4yFwK5CS9t6loFzCfwnKKG3
-YzNc78Nql3iV37VsiYO/GKzXc8IABqCc9ZkhcD4YtG031POZpkbR/XPsQV1se5yd
-Lomk91+s/l/YKrLXiMfUBVPEOt5Rtsj/54OFd+Pf/Igtf6fCrAo=
-=pT1A
+klA+GhAAh56BP1bUBcjBrchbUtbQaCToWiXeaYisaQ2Uyz88JpwhQ9nlN/GtNklb
+PwFRMyCa5ySmwHrOQ91eWdQ5n6rQWJdxDXELWsrNZTjo/NhOATpcks3Bb8Q8+nuU
+T38Ri7WDT/oeJp1S50W9KuPqU3QE9YzuChBJSSdsR44rTY7Ot9MPqfXsh5Egn9X8
+yGUen+s7AnVVOuY8aDfujXz9tqfFCFg5+8iv6T/iRDdyHtOCM7ez3Z4aRPZwJ0AX
+ORxeJxOb68rXa43vpFjkpdhts7zpnqeeQPCrrzl7l7OjAkGR3viMWlxMp3JLL4DB
+lCIr2Q2ZWHXhDYgAvDpqrdr23/MyK+TzRS2RS3GC2MNVfHTrSD6nlib4HAqpKnJJ
+s4WLVIv5UUC9BuN3zWvb56tpOi9WU5HvGh9CEYvwxerPSofoC6iASaH3Ij4wrn7/
++cIZ7fzgh3H5x7yXE0sMIqe+jKG9pKVRARcTxP+FgPNkbmCAN0UVmd5ZRogqKOh0
+XrMTGCHpo9PISOGeAHEktStqrLFHNWrxZ8aWugKM0lyFD9koq1PP/gEeFRNQkgWi
+V9jHD/xUzZoiLblnivbiP/FAhU4ucY6io6BdM/LUbbBOGZDvMcJhoXAnbyTliapP
+cxhLZZXcUOaqYKlddqRIZpPXguni0Xi3qPlY7TX8N8BSq4F9GK4=
+=NV04
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index d38c7a26e26a..a50249cf1aa8 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 17 May 2024 22:10:38 +0000
+Sat, 18 May 2024 22:10:07 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 32c1d5e9f583..7c3f78dbd2a5 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 d2c91836dcbf..d494a7e12c59 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.32.108 b/metadata/md5-cache/app-admin/awscli-1.32.108
new file mode 100644
index 000000000000..5bdbc78c1ffb
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.32.108
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/botocore-1.34.108[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[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(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.108[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.32.108.tar.gz -> aws-cli-1.32.108.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=26d79af710d57f697ff897857cc16d28
diff --git a/metadata/md5-cache/app-admin/gopass-1.15.13 b/metadata/md5-cache/app-admin/gopass-1.15.13
index 909c5e3796da..20df24c2919d 100644
--- a/metadata/md5-cache/app-admin/gopass-1.15.13
+++ b/metadata/md5-cache/app-admin/gopass-1.15.13
@@ -5,11 +5,11 @@ DESCRIPTION=a simple but powerful password manager for the terminal
EAPI=8
HOMEPAGE=https://www.gopass.pw/
INHERIT=go-module optfeature
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT Apache-2.0 BSD MPL-2.0 BSD-2
RDEPEND=dev-vcs/git >=app-crypt/gnupg-2
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/gopasspw/gopass/archive/v1.15.13.tar.gz -> gopass-1.15.13.tar.gz https://dev.gentoo.org/~ajak/distfiles/app-admin/gopass/gopass-1.15.13-deps.tar.xz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b1748f0b3a2f7aa44e838b15e4f19903
+_md5_=440dcce21f5e0c00b90591b6fce62cb0
diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1
index c95f4c580384..0a112583b363 100644
--- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1
+++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.2_p20211205-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://dev.gentoo.org/~slashbeast/distfiles/ryzen_smu/ryzen_smu-0.1.2_p20211205.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=e49ed8bbe99aea3116a972cff35b3e13
diff --git a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5 b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5
index cfc0b850280b..55119bc0faeb 100644
--- a/metadata/md5-cache/app-admin/ryzen_smu-0.1.5
+++ b/metadata/md5-cache/app-admin/ryzen_smu-0.1.5
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://gitlab.com/leogx9r/ryzen_smu/-/archive/v0.1.5/ryzen_smu-v0.1.5.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=8236342712f01fa159c4746aa2752428
diff --git a/metadata/md5-cache/app-antivirus/Manifest.gz b/metadata/md5-cache/app-antivirus/Manifest.gz
index ea144323671c..fa105d25a6d5 100644
--- a/metadata/md5-cache/app-antivirus/Manifest.gz
+++ b/metadata/md5-cache/app-antivirus/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1 b/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1
index 367cd2470ccb..cad30685ddba 100644
--- a/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1
+++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.6-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://lkrg.org/download/lkrg-0.9.6.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.6.tar.gz.sign )
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=45122a5bdc5e881ddc74d283a762188c
diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.7 b/metadata/md5-cache/app-antivirus/lkrg-0.9.7
index fd3dbc0fd400..8cdb2f845a88 100644
--- a/metadata/md5-cache/app-antivirus/lkrg-0.9.7
+++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.7
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://lkrg.org/download/lkrg-0.9.7.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.7.tar.gz.sign )
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=45122a5bdc5e881ddc74d283a762188c
diff --git a/metadata/md5-cache/app-antivirus/lkrg-0.9.8 b/metadata/md5-cache/app-antivirus/lkrg-0.9.8
index 31aa653ce7cd..0de381b1a2ba 100644
--- a/metadata/md5-cache/app-antivirus/lkrg-0.9.8
+++ b/metadata/md5-cache/app-antivirus/lkrg-0.9.8
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://lkrg.org/download/lkrg-0.9.8.tar.gz verify-sig? ( https://lkrg.org/download/lkrg-0.9.8.tar.gz.sign )
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=5e1dd40691cde8eb0cf71d9e8de3124d
diff --git a/metadata/md5-cache/app-arch/7zip-24.05 b/metadata/md5-cache/app-arch/7zip-24.05
new file mode 100644
index 000000000000..2bc68f8786f8
--- /dev/null
+++ b/metadata/md5-cache/app-arch/7zip-24.05
@@ -0,0 +1,14 @@
+BDEPEND=uasm? ( dev-lang/uasm ) jwasm? ( dev-lang/jwasm )
+DEFINED_PHASES=compile install prepare setup
+DESCRIPTION=Free file archiver for extremely high compression
+EAPI=8
+HOMEPAGE=https://www.7-zip.org/ https://sourceforge.net/projects/sevenzip/
+INHERIT=edos2unix flag-o-matic toolchain-funcs
+IUSE=uasm jwasm rar
+KEYWORDS=~amd64
+LICENSE=LGPL-2 BSD rar? ( unRAR )
+REQUIRED_USE=?? ( uasm jwasm )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/sevenzip/7-Zip/24.05/7z2405-src.tar.xz https://downloads.sourceforge.net/sevenzip/7-Zip/24.05/7z2405-linux-x64.tar.xz
+_eclasses_=edos2unix 33e347e171066657f91f8b0c72ec8773 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=d7ad8d8914110ed1abff9394e1ca1518
diff --git a/metadata/md5-cache/app-arch/Manifest.gz b/metadata/md5-cache/app-arch/Manifest.gz
index 337deb1e027e..5524490bdffb 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/bzip2-1.0.8-r4 b/metadata/md5-cache/app-arch/bzip2-1.0.8-r4
deleted file mode 100644
index 27112e7375a8..000000000000
--- a/metadata/md5-cache/app-arch/bzip2-1.0.8-r4
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-bzip2 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare test unpack
-DESCRIPTION=A high-quality data compressor used extensively by Gentoo Linux
-EAPI=7
-HOMEPAGE=https://sourceware.org/bzip2/
-INHERIT=toolchain-funcs multilib multilib-minimal usr-ldscript verify-sig
-IUSE=static 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 split-usr verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos
-LICENSE=BZIP2
-PDEPEND=app-alternatives/bzip2
-SLOT=0/1
-SRC_URI=https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz verify-sig? ( https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz.sig )
-_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=c91b85f09f2a2bc079f8b214ee3432ca
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 3b34e0512422..9d9a677291f0 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/earthly-0.8.11 b/metadata/md5-cache/app-containers/earthly-0.8.11
new file mode 100644
index 000000000000..e56834975356
--- /dev/null
+++ b/metadata/md5-cache/app-containers/earthly-0.8.11
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Build automation tool that executes in containers
+EAPI=8
+HOMEPAGE=https://earthly.dev/ https://github.com/earthly/earthly/
+INHERIT=go-module unpacker
+KEYWORDS=~amd64 ~x86
+LICENSE=MPL-2.0
+RDEPEND=|| ( app-containers/docker app-containers/podman )
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/earthly/earthly/archive/v0.8.11.tar.gz -> earthly-0.8.11.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.8.11-deps.tar.zst
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_md5_=04408c317eee0a34098bc25ac1d17e4a
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 2423617db1a9..ed55574dba79 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/eid-mw-5.1.15 b/metadata/md5-cache/app-crypt/eid-mw-5.1.15
deleted file mode 100644
index 553afce91ee3..000000000000
--- a/metadata/md5-cache/app-crypt/eid-mw-5.1.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install postinst postrm prepare
-DEPEND=>=sys-apps/pcsc-lite-1.2.9 gtk? ( x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 dev-libs/libxml2 net-misc/curl[ssl] net-libs/libproxy >=app-crypt/pinentry-1.1.0-r4[gtk] ) p11-kit? ( app-crypt/p11-kit ) virtual/pkgconfig
-DESCRIPTION=Electronic Identity Card middleware supplied by the Belgian Federal Government
-EAPI=8
-HOMEPAGE=https://eid.belgium.be
-INHERIT=autotools desktop gnome2-utils
-IUSE=+dialogs +gtk p11-kit
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=LGPL-3
-RDEPEND=>=sys-apps/pcsc-lite-1.2.9 gtk? ( x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 dev-libs/libxml2 net-misc/curl[ssl] net-libs/libproxy >=app-crypt/pinentry-1.1.0-r4[gtk] ) p11-kit? ( app-crypt/p11-kit )
-REQUIRED_USE=dialogs? ( gtk )
-SLOT=0
-SRC_URI=https://codeload.github.com/fedict/eid-mw/tar.gz/v5.1.15 -> eid-mw-5.1.15.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d desktop 021728fdc1b03b36357dbc89489e0f0d gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3c68e161c5711f140bf8b363bb753a6b
diff --git a/metadata/md5-cache/app-crypt/eid-mw-5.1.18 b/metadata/md5-cache/app-crypt/eid-mw-5.1.18
new file mode 100644
index 000000000000..06109a3283b4
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/eid-mw-5.1.18
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure install postinst postrm prepare
+DEPEND=sys-apps/pcsc-lite gtk? ( x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 dev-libs/libxml2 net-misc/curl[ssl] net-libs/libproxy app-crypt/pinentry[gtk] ) p11-kit? ( app-crypt/p11-kit )
+DESCRIPTION=Electronic Identity Card middleware supplied by the Belgian Federal Government
+EAPI=8
+HOMEPAGE=https://eid.belgium.be
+INHERIT=autotools desktop gnome2-utils
+IUSE=+dialogs +gtk p11-kit
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=LGPL-3
+RDEPEND=sys-apps/pcsc-lite gtk? ( x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 dev-libs/libxml2 net-misc/curl[ssl] net-libs/libproxy app-crypt/pinentry[gtk] ) p11-kit? ( app-crypt/p11-kit )
+REQUIRED_USE=dialogs? ( gtk )
+SLOT=0
+SRC_URI=https://codeload.github.com/fedict/eid-mw/tar.gz/v5.1.18 -> eid-mw-5.1.18.tar.gz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d desktop 021728fdc1b03b36357dbc89489e0f0d gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=834a18f7caef3b0fad4e3be3c7035c1a
diff --git a/metadata/md5-cache/app-crypt/eid-mw-9999 b/metadata/md5-cache/app-crypt/eid-mw-9999
index 73466ecc4bd7..d000c98bb7f6 100644
--- a/metadata/md5-cache/app-crypt/eid-mw-9999
+++ b/metadata/md5-cache/app-crypt/eid-mw-9999
@@ -12,4 +12,4 @@ RDEPEND=sys-apps/pcsc-lite gtk? ( x11-libs/gdk-pixbuf[jpeg] x11-libs/gtk+:3 dev-
REQUIRED_USE=dialogs? ( gtk )
SLOT=0
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d desktop 021728fdc1b03b36357dbc89489e0f0d git-r3 fbb2889c81f3a05910c1524db69425c1 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=dab5f8610c71537211d3a3a7c97da96e
+_md5_=9a9882882ba9d2f0b6bbd34f0dfcd7d6
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 591437b83390..84ac693b5e8c 100644
--- a/metadata/md5-cache/app-emacs/Manifest.gz
+++ b/metadata/md5-cache/app-emacs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emacs/exec-path-from-shell-2.2 b/metadata/md5-cache/app-emacs/exec-path-from-shell-2.2
index c63de434946b..9acf8ad79287 100644
--- a/metadata/md5-cache/app-emacs/exec-path-from-shell-2.2
+++ b/metadata/md5-cache/app-emacs/exec-path-from-shell-2.2
@@ -4,10 +4,10 @@ DESCRIPTION=Ensure environment variables inside Emacs are the same as in shell
EAPI=8
HOMEPAGE=https://github.com/purcell/exec-path-from-shell/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-3+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/purcell/exec-path-from-shell/archive/2.2.tar.gz -> exec-path-from-shell-2.2.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=3c552496c63a9b9fe7351554725f6321
+_md5_=ebff19b52f7889de706cffc39b25aafd
diff --git a/metadata/md5-cache/app-emacs/helm-3.9.8 b/metadata/md5-cache/app-emacs/helm-3.9.8
index 5660ad83e603..a13be2836f18 100644
--- a/metadata/md5-cache/app-emacs/helm-3.9.8
+++ b/metadata/md5-cache/app-emacs/helm-3.9.8
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs incremental completion and selection narrowing framework
EAPI=8
HOMEPAGE=https://emacs-helm.github.io/helm/ https://github.com/emacs-helm/helm/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3+
RDEPEND=app-emacs/async app-emacs/popup >=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/emacs-helm/helm/archive/v3.9.8.tar.gz -> helm-3.9.8.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=bee80235d161ad463d51909cd9ead2db
+_md5_=9c2a4c3019830f9529657fac3fac08ce
diff --git a/metadata/md5-cache/app-emacs/nginx-mode-1.1.10 b/metadata/md5-cache/app-emacs/nginx-mode-1.1.10
index cf5e46ab5ac1..4043bc6d27db 100644
--- a/metadata/md5-cache/app-emacs/nginx-mode-1.1.10
+++ b/metadata/md5-cache/app-emacs/nginx-mode-1.1.10
@@ -4,10 +4,10 @@ DESCRIPTION=Emacs editing mode for Nginx config files
EAPI=8
HOMEPAGE=http://github.com/ajc/nginx-mode/
INHERIT=elisp
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2+
RDEPEND=>=app-editors/emacs-25.3:*
SLOT=0
SRC_URI=https://github.com/ajc/nginx-mode/archive/v1.1.10.tar.gz -> nginx-mode-1.1.10.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7
-_md5_=2be4edb120c91c9f099322d1be4267e7
+_md5_=5c1b7892bd11ad3054e86a051a6660e0
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.6.26 b/metadata/md5-cache/app-emacs/org-mode-9.6.26
index 1931528e6279..52072657d75d 100644
--- a/metadata/md5-cache/app-emacs/org-mode-9.6.26
+++ b/metadata/md5-cache/app-emacs/org-mode-9.6.26
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://www.orgmode.org/
INHERIT=elisp readme.gentoo-r1
IUSE=doc odt-schema
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
RDEPEND=>=app-editors/emacs-25.3:*
RESTRICT=test
SLOT=0
SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.6.26.tar.gz
_eclasses_=elisp fbefa95f5e9ab880a34bc69832b7c0d7 elisp-common abb2dda42f680fce87602c8273f832c7 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3
-_md5_=3882a43e36ba8435c76b0ea5efe6c471
+_md5_=d4974198040267a827aaa9a45ca59c79
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index c3f90a5c2f56..ad1cf28ffd2e 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1
index 8d23d2a4e667..fbc2795023eb 100644
--- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1
+++ b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/gnif/vendor-reset/archive/4b466e92a2d9f76ce1082cde982c7be0be91e248.tar.gz -> vendor-reset-0.1.1_pre20221205.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=eb462413f7feef29cad40b8825614a72
diff --git a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2 b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2
index 3c8f9703e459..3f56def6478f 100644
--- a/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2
+++ b/metadata/md5-cache/app-emulation/vendor-reset-0.1.1_pre20221205-r2
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/gnif/vendor-reset/archive/4b466e92a2d9f76ce1082cde982c7be0be91e248.tar.gz -> vendor-reset-0.1.1_pre20221205.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=a58fa0de9bb31e99040afe52aee65a76
diff --git a/metadata/md5-cache/app-emulation/vendor-reset-9999 b/metadata/md5-cache/app-emulation/vendor-reset-9999
index 1e6d42497521..61567a016328 100644
--- a/metadata/md5-cache/app-emulation/vendor-reset-9999
+++ b/metadata/md5-cache/app-emulation/vendor-reset-9999
@@ -11,5 +11,5 @@ LICENSE=GPL-2
PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=11337baf19703f346b0e9ae5372211ba
diff --git a/metadata/md5-cache/app-emulation/virtualbox-9999 b/metadata/md5-cache/app-emulation/virtualbox-9999
index 4af28040daca..9a6edb07d0a3 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-9999
+++ b/metadata/md5-cache/app-emulation/virtualbox-9999
@@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=java? ( sdk ) python? ( sdk ) vboxwebsrv? ( java ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0/9999
SRC_URI=https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.1.0_pre20240419.tar.bz2 gui? ( !doc? ( https://dev.gentoo.org/~ceamac/app-emulation/virtualbox/virtualbox-help-7.0.16.tar.xz ) )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a subversion 44c6a1cae0381c100a526e3b348622cd tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a9253ef13b68b2ab525c68eaf5fffb2c
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50
index 846f9d6bb251..2634dd8c9500 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50
@@ -13,5 +13,5 @@ PDEPEND=X? ( x11-drivers/xf86-video-vboxvideo )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=3e441fbcd109c26adcc8837069115c23
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1
index 608b90ce446b..a85e68dda451 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-6.1.50-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) X? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/6.1
SRC_URI=https://download.virtualbox.org/virtualbox/6.1.50/VirtualBox-6.1.50.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=d467d77d6a853c16b8a8b27db8d3ada7
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r1 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r1
index e25658c313fc..e564c5a01a08 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r1
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r1
@@ -13,5 +13,5 @@ PDEPEND=gui? ( x11-drivers/xf86-video-vboxvideo )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=6e5520c6126818817ead0565350ee6b9
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r2 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r2
index 80c19176320b..a732c1ff7832 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r2
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r2
@@ -13,5 +13,5 @@ PDEPEND=gui? ( x11-drivers/xf86-video-vboxvideo )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=9063ba76d90d659d7579730d4a7332d6
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r3 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r3
index fc1956897300..5d47018d2300 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r3
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.14-r3
@@ -12,5 +12,5 @@ LICENSE=GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://download.virtualbox.org/virtualbox/7.0.14/VirtualBox-7.0.14.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.14.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=5d1cbf756143349ea19344901d94fd6a
diff --git a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18 b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18
index cd244b38e1f4..855a942b7665 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18
+++ b/metadata/md5-cache/app-emulation/virtualbox-guest-additions-7.0.18
@@ -12,5 +12,5 @@ LICENSE=GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )
RDEPEND=acct-group/vboxguest acct-group/vboxsf acct-user/vboxguest sys-libs/pam sys-libs/zlib dbus? ( sys-apps/dbus ) gui? ( x11-apps/xrandr x11-apps/xrefresh x11-libs/libX11 x11-libs/libXext x11-libs/libXmu x11-libs/libXt ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://download.virtualbox.org/virtualbox/7.0.18/VirtualBox-7.0.18.tar.bz2 https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.16.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=273545c079575d7f709bf68e967fa28f
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1
index 953a87f7fb2c..bb6ae2f570e6 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-6.1.50-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/6.1
SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-6.1.50.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=b79f8f18c1a6a392a6047c6705d62dee
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.14-r1 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.14-r1
index 01236e0f577f..99ddaba8da6a 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.14-r1
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.14-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-3
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.14.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=69f11c347e39a8b897051a3da65c2da2
diff --git a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18 b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18
index b8cdcc5bf715..ed24aab38d34 100644
--- a/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18
+++ b/metadata/md5-cache/app-emulation/virtualbox-modules-7.0.18
@@ -12,5 +12,5 @@ LICENSE=GPL-3
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/7.0
SRC_URI=https://dev.gentoo.org/~ceamac/app-emulation/virtualbox-modules/vbox-kernel-module-src-7.0.18.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=df6786a8dabc970bf428f6056a910b05
diff --git a/metadata/md5-cache/app-emulation/wine-staging-9.5 b/metadata/md5-cache/app-emulation/wine-staging-9.5
deleted file mode 100644
index fdc70e30fdeb..000000000000
--- a/metadata/md5-cache/app-emulation/wine-staging-9.5
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset
-EAPI=8
-HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/
-IDEPEND=>=app-eselect/eselect-wine-2
-INHERIT=autotools edo flag-o-matic multilib multilib-build optfeature prefix python-any-r1 toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=9.5
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.5.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.5.tar.gz -> wine-staging-9.5.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=758d1c544d0e78b6890dcba19f1797ad
diff --git a/metadata/md5-cache/app-emulation/wine-staging-9.6 b/metadata/md5-cache/app-emulation/wine-staging-9.9
index 80f245cec589..22d04ef6dc61 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-9.6
+++ b/metadata/md5-cache/app-emulation/wine-staging-9.9
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
+DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset
EAPI=8
HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/
@@ -9,10 +9,10 @@ INHERIT=autotools edo flag-o-matic multilib multilib-build optfeature prefix pyt
IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
KEYWORDS=-* ~amd64 ~x86
LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
+RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
RESTRICT=test
-SLOT=9.6
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.6.tar.gz -> wine-staging-9.6.tar.gz
+SLOT=9.9
+SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.9.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.9.tar.gz -> wine-staging-9.9.tar.gz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=815729b900fe677a3d5c0993885b46d8
+_md5_=f15270aa5879c7d01f95bc7a3017fa3f
diff --git a/metadata/md5-cache/app-emulation/wine-staging-9999 b/metadata/md5-cache/app-emulation/wine-staging-9999
index d56621768663..6fcda96b171e 100644
--- a/metadata/md5-cache/app-emulation/wine-staging-9999
+++ b/metadata/md5-cache/app-emulation/wine-staging-9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup unpack
DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset
@@ -14,4 +14,4 @@ REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_
RESTRICT=test
SLOT=9999
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=7ba659353d652c8200360eadc91c914d
+_md5_=f15270aa5879c7d01f95bc7a3017fa3f
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.6 b/metadata/md5-cache/app-emulation/wine-vanilla-9.6
deleted file mode 100644
index f6506057f436..000000000000
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9.6
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=compile configure install postinst postrm prepare pretend
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets
-EAPI=8
-HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
-IDEPEND=>=app-eselect/eselect-wine-2
-INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=9.6
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.6.tar.xz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=0e1db40919514c619bb561bc40e92acf
diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-9.5 b/metadata/md5-cache/app-emulation/wine-vanilla-9.9
index ca7f805f197d..425cef93e059 100644
--- a/metadata/md5-cache/app-emulation/wine-vanilla-9.5
+++ b/metadata/md5-cache/app-emulation/wine-vanilla-9.9
@@ -1,6 +1,6 @@
BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install postinst postrm prepare pretend
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
+DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets
EAPI=8
HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/
@@ -9,10 +9,10 @@ INHERIT=autotools flag-o-matic multilib multilib-build optfeature prefix toolcha
IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
KEYWORDS=-* ~amd64 ~x86
LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
+RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:9.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 )
REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
RESTRICT=test
-SLOT=9.5
-SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.5.tar.xz
+SLOT=9.9
+SRC_URI=https://dl.winehq.org/wine/source/9.x/wine-9.9.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=e1b87c6b02055aff6abdd0a0c4ae8572
+_md5_=847425c164d3b4254fce0adbe4ed47d5
diff --git a/metadata/md5-cache/app-laptop/Manifest.gz b/metadata/md5-cache/app-laptop/Manifest.gz
index 039795683267..34206d2287d9 100644
--- a/metadata/md5-cache/app-laptop/Manifest.gz
+++ b/metadata/md5-cache/app-laptop/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506 b/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506
index 6eada03a7c48..e5167abb8da7 100644
--- a/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506
+++ b/metadata/md5-cache/app-laptop/framework-laptop-kmod-0_pre20240506
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/DHowett/framework-laptop-kmod/archive/cfff3d242c11dc3ebfa70e7771ee1c094bf2f368.tar.gz -> framework-laptop-kmod-0_pre20240506.gh.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=c294289b8824661bb84e0baa98f00e9e
diff --git a/metadata/md5-cache/app-laptop/tp_smapi-0.44 b/metadata/md5-cache/app-laptop/tp_smapi-0.44
index a7659cae9f29..9b97f4abb559 100644
--- a/metadata/md5-cache/app-laptop/tp_smapi-0.44
+++ b/metadata/md5-cache/app-laptop/tp_smapi-0.44
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/linux-thinkpad/tp_smapi/releases/download/tp-smapi/0.44/tp_smapi-0.44.tgz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=9480116ad3121a8199745e54cbfef70d
diff --git a/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14 b/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14
index 2a455d01196b..88a8d223d90b 100644
--- a/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14
+++ b/metadata/md5-cache/app-laptop/tuxedo-drivers-3.2.14
@@ -12,5 +12,5 @@ LICENSE=GPL-3
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://gitlab.com/tuxedocomputers/development/packages/tuxedo-drivers/-/archive/v3.2.14/tuxedo-drivers-v3.2.14.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=1841b2b55bbb47c9b76816f7350b3558
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index a618791ee09f..72cb6ece0d9d 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/gcal-4.1-r1 b/metadata/md5-cache/app-misc/gcal-4.1-r1
deleted file mode 100644
index b37f703395d8..000000000000
--- a/metadata/md5-cache/app-misc/gcal-4.1-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/xz-utils nls? ( >=sys-devel/gettext-0.17 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure prepare
-DEPEND=nls? ( virtual/libintl ) unicode? ( dev-libs/libunistring:= )
-DESCRIPTION=The GNU Calendar - a replacement for cal
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/gcal/
-INHERIT=autotools flag-o-matic toolchain-funcs
-IUSE=ncurses nls unicode
-KEYWORDS=amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-3+
-RDEPEND=nls? ( virtual/libintl ) unicode? ( dev-libs/libunistring:= )
-SLOT=0
-SRC_URI=mirror://gnu/gcal/gcal-4.1.tar.xz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4fb64e1109b30da1484018095cc5bbb4
diff --git a/metadata/md5-cache/app-misc/gcal-4.1-r2 b/metadata/md5-cache/app-misc/gcal-4.1-r2
deleted file mode 100644
index 02622d3e1877..000000000000
--- a/metadata/md5-cache/app-misc/gcal-4.1-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-arch/xz-utils nls? ( >=sys-devel/gettext-0.17 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure prepare test
-DEPEND=nls? ( virtual/libintl ) unicode? ( dev-libs/libunistring:= )
-DESCRIPTION=The GNU Calendar - a replacement for cal
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/gcal/
-INHERIT=autotools flag-o-matic toolchain-funcs
-IUSE=ncurses nls unicode
-KEYWORDS=amd64 ~arm ppc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=GPL-3+
-RDEPEND=nls? ( virtual/libintl ) unicode? ( dev-libs/libunistring:= )
-SLOT=0
-SRC_URI=mirror://gnu/gcal/gcal-4.1.tar.xz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=09e678661e9461c399a46ad903335c04
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 9da51f4579f0..3b5949789b86 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/elt-patches-20240116 b/metadata/md5-cache/app-portage/elt-patches-20240116
deleted file mode 100644
index 7ffb0370bc0c..000000000000
--- a/metadata/md5-cache/app-portage/elt-patches-20240116
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-arch/xz-utils
-DEFINED_PHASES=compile install
-DESCRIPTION=Collection of patches for libtool.eclass
-EAPI=8
-HOMEPAGE=https://gitweb.gentoo.org/proj/elt-patches.git/
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2
-RDEPEND=sys-apps/gentoo-functions
-RESTRICT=test
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~grobian/distfiles/elt-patches-20240116.tar.xz https://dev.gentoo.org/~vapier/dist/elt-patches-20240116.tar.xz https://dev.gentoo.org/~sam/distfiles/app-portage/elt-patches/elt-patches-20240116.tar.xz
-_md5_=8cc208b003d1b6b11cb216469aeed268
diff --git a/metadata/md5-cache/app-portage/elt-patches-20240213 b/metadata/md5-cache/app-portage/elt-patches-20240213
deleted file mode 100644
index 63a6428c0a04..000000000000
--- a/metadata/md5-cache/app-portage/elt-patches-20240213
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-arch/xz-utils
-DEFINED_PHASES=compile install
-DESCRIPTION=Collection of patches for libtool.eclass
-EAPI=8
-HOMEPAGE=https://gitweb.gentoo.org/proj/elt-patches.git/
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2
-RDEPEND=sys-apps/gentoo-functions
-RESTRICT=test
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~grobian/distfiles/elt-patches-20240213.tar.xz https://dev.gentoo.org/~vapier/dist/elt-patches-20240213.tar.xz https://dev.gentoo.org/~sam/distfiles/app-portage/elt-patches/elt-patches-20240213.tar.xz
-_md5_=8cc208b003d1b6b11cb216469aeed268
diff --git a/metadata/md5-cache/app-portage/elt-patches-20240415 b/metadata/md5-cache/app-portage/elt-patches-20240415
deleted file mode 100644
index 09b4e8e16d56..000000000000
--- a/metadata/md5-cache/app-portage/elt-patches-20240415
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-arch/xz-utils
-DEFINED_PHASES=compile install
-DESCRIPTION=Collection of patches for libtool.eclass
-EAPI=8
-HOMEPAGE=https://gitweb.gentoo.org/proj/elt-patches.git/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2
-RDEPEND=sys-apps/gentoo-functions
-RESTRICT=test
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~grobian/distfiles/elt-patches-20240415.tar.xz https://dev.gentoo.org/~vapier/dist/elt-patches-20240415.tar.xz https://dev.gentoo.org/~sam/distfiles/app-portage/elt-patches/elt-patches-20240415.tar.xz
-_md5_=9a0aaf2c56ef914104688781079e1d45
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 23d84124d82f..7922f8f061a8 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/bash-5.1_p16-r7 b/metadata/md5-cache/app-shells/bash-5.1_p16-r7
deleted file mode 100644
index 659155fc46cb..000000000000
--- a/metadata/md5-cache/app-shells/bash-5.1_p16-r7
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-devel/bison verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
-DEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= )
-DESCRIPTION=The standard GNU Bourne again shell
-EAPI=7
-HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html
-INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
-IUSE=afs bashlogger examples mem-scramble +net nls plugins +readline verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-3
-RDEPEND=>=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.1:0= )
-SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.1.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.1.tar.gz.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-001 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-001.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-002 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-002.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-003 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-003.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-004 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-004.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-005 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-005.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-006 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-006.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-007 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-007.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-008 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-008.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-009 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-009.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-010 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-010.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-011 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-011.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-012 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-012.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-013 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-013.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-014 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-014.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-015 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-015.sig ) mirror://gnu/bash/bash-5.1-patches/bash51-016 verify-sig? ( mirror://gnu/bash/bash-5.1-patches/bash51-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.1-patches/bash51-016.sig ) https://dev.gentoo.org/~sam/distfiles/app-shells/bash/bash-5.1_p16-patches.tar.xz
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=c60e4e58100f97e252c48886a34f07e5
diff --git a/metadata/md5-cache/app-shells/bash-5.2_p26 b/metadata/md5-cache/app-shells/bash-5.2_p26
deleted file mode 100644
index ec861e21ac11..000000000000
--- a/metadata/md5-cache/app-shells/bash-5.2_p26
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
-DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= )
-DESCRIPTION=The standard GNU Bourne again shell
-EAPI=8
-HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git
-INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
-IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-3+
-RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl ) readline? ( >=sys-libs/readline-8.2_p1:= )
-SLOT=0
-SRC_URI=mirror://gnu/bash/bash-5.2.tar.gz verify-sig? ( mirror://gnu/bash/bash-5.2.tar.gz.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-001 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-001.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-001.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-002 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-002.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-002.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-003 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-003.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-003.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-004 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-004.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-004.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-005 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-005.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-005.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-006 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-006.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-006.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-007 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-007.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-007.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-008 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-008.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-008.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-009 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-009.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-009.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-010 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-010.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-010.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-011 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-011.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-011.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-012 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-012.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-012.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-013 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-013.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-013.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-014 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-014.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-014.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-015 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-015.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-015.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-016 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-016.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-016.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-017 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-017.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-017.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-018 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-018.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-018.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-019 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-019.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-019.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-020 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-020.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-020.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-021 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-021.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-021.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-022 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-022.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-022.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-023 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-023.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-023.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-024 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-024.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-024.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-025 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-025.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-025.sig ) mirror://gnu/bash/bash-5.2-patches/bash52-026 verify-sig? ( mirror://gnu/bash/bash-5.2-patches/bash52-026.sig ) ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026 verify-sig? ( ftp://ftp.cwru.edu/pub/bash/bash-5.2-patches/bash52-026.sig )
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=de66a89c1990d188f8c201bb7e6bd367
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index f64e1a1abbbd..feb4a42f1c65 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/ghostscript-gpl-10.03.1 b/metadata/md5-cache/app-text/ghostscript-gpl-10.03.1
new file mode 100644
index 000000000000..8673157fa974
--- /dev/null
+++ b/metadata/md5-cache/app-text/ghostscript-gpl-10.03.1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=compile configure install prepare
+DEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext )
+DESCRIPTION=Interpreter for the PostScript language and PDF
+EAPI=8
+HOMEPAGE=https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary
+INHERIT=autotools flag-o-matic toolchain-funcs
+IUSE=cups dbus gtk l10n_de static-libs unicode X l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW
+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=AGPL-3 CPL-1.0
+RDEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext ) >=app-text/poppler-data-0.4.11-r2 >=media-fonts/urw-fonts-2.4.9 l10n_ja? ( media-fonts/kochi-substitute ) l10n_ko? ( media-fonts/baekmuk-fonts ) l10n_zh-CN? ( media-fonts/arphicfonts ) l10n_zh-TW? ( media-fonts/arphicfonts )
+SLOT=0/10.03
+SRC_URI=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/10.03.1/ghostscript-10.03.1.tar.xz https://dev.gentoo.org/~sam/distfiles/app-text/ghostscript-gpl/ghostscript-gpl-10.0-patches.tar.xz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6a13f60ddc773acc64d52485bb3066fd
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index c34f08115340..7ccd95dca0f3 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/gdb-13.2-r2 b/metadata/md5-cache/dev-debug/gdb-13.2-r2
deleted file mode 100644
index 4b6474a4fc7c..000000000000
--- a/metadata/md5-cache/dev-debug/gdb-13.2-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/xz-utils sys-apps/texinfo app-alternatives/yacc nls? ( sys-devel/gettext ) source-highlight? ( virtual/pkgconfig ) test? ( dev-util/dejagnu )
-DEFINED_PHASES=configure install postinst prepare setup test
-DEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= sys-libs/zlib elibc_glibc? ( net-libs/libnsl:= ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) guile? ( >=dev-scheme/guile-2.0 ) xml? ( dev-libs/expat ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= )
-DESCRIPTION=GNU debugger
-EAPI=8
-HOMEPAGE=https://sourceware.org/gdb/
-INHERIT=flag-o-matic python-single-r1 strip-linguas toolchain-funcs
-IUSE=cet debuginfod guile lzma multitarget nls +python +server sim source-highlight test vanilla xml xxhash zstd python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
-LICENSE=GPL-3+ LGPL-2.1+
-RDEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= sys-libs/zlib elibc_glibc? ( net-libs/libnsl:= ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) ) guile? ( >=dev-scheme/guile-2.0 ) xml? ( dev-libs/expat ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnu/gdb/gdb-13.2.tar.xz https://sourceware.org/pub/gdb/releases/gdb-13.2.tar.xz
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ceddd36e597226296f291a442eb3ed14
diff --git a/metadata/md5-cache/dev-debug/gdb-14.1-r1 b/metadata/md5-cache/dev-debug/gdb-14.1-r1
deleted file mode 100644
index 11d48042986d..000000000000
--- a/metadata/md5-cache/dev-debug/gdb-14.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/xz-utils sys-apps/texinfo app-alternatives/yacc nls? ( sys-devel/gettext ) source-highlight? ( virtual/pkgconfig ) test? ( dev-util/dejagnu )
-DEFINED_PHASES=configure install postinst prepare setup test
-DEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= sys-libs/zlib elibc_glibc? ( net-libs/libnsl:= ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) guile? ( >=dev-scheme/guile-2.0 ) xml? ( dev-libs/expat ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= )
-DESCRIPTION=GNU debugger
-EAPI=8
-HOMEPAGE=https://sourceware.org/gdb/
-INHERIT=flag-o-matic python-single-r1 strip-linguas toolchain-funcs
-IUSE=cet debuginfod guile lzma multitarget nls +python +server sim source-highlight test vanilla xml xxhash zstd python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
-LICENSE=GPL-3+ LGPL-2.1+
-RDEPEND=dev-libs/mpfr:= dev-libs/gmp:= >=sys-libs/ncurses-5.2-r2:= >=sys-libs/readline-7:= sys-libs/zlib elibc_glibc? ( net-libs/libnsl:= ) debuginfod? ( dev-libs/elfutils[debuginfod(-)] ) lzma? ( app-arch/xz-utils ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) guile? ( >=dev-scheme/guile-2.0 ) xml? ( dev-libs/expat ) source-highlight? ( dev-util/source-highlight ) xxhash? ( dev-libs/xxhash ) zstd? ( app-arch/zstd:= )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnu/gdb/gdb-14.1.tar.xz https://sourceware.org/pub/gdb/releases/gdb-14.1.tar.xz
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4a6f930a48a16a6d4741d695e08fcad6
diff --git a/metadata/md5-cache/dev-debug/lldb-15.0.7 b/metadata/md5-cache/dev-debug/lldb-15.0.7
index cc49dcd26b4a..e1dbc37ac2da 100644
--- a/metadata/md5-cache/dev-debug/lldb-15.0.7
+++ b/metadata/md5-cache/dev-debug/lldb-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4ab3059e9dd3596d194750f5f9cd59e8
diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6 b/metadata/md5-cache/dev-debug/lldb-16.0.6
index 122f2c734dbe..3f49bfc9d7f0 100644
--- a/metadata/md5-cache/dev-debug/lldb-16.0.6
+++ b/metadata/md5-cache/dev-debug/lldb-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=8b139e791c89a2eddeb8b47bdeedc307
diff --git a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1 b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1
index 08b65c0d9763..8c1dd2d3eb50 100644
--- a/metadata/md5-cache/dev-debug/lldb-16.0.6-r1
+++ b/metadata/md5-cache/dev-debug/lldb-16.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f79f13c0263ffa1db8b3fd868692b3a3
diff --git a/metadata/md5-cache/dev-debug/lldb-17.0.6 b/metadata/md5-cache/dev-debug/lldb-17.0.6
index e81dbbec7952..c86cbead9979 100644
--- a/metadata/md5-cache/dev-debug/lldb-17.0.6
+++ b/metadata/md5-cache/dev-debug/lldb-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=29f7a85eaa867cc87edd39af1401a220
diff --git a/metadata/md5-cache/dev-debug/lldb-18.1.5 b/metadata/md5-cache/dev-debug/lldb-18.1.5
index 83e0748c87be..aab2b82f280e 100644
--- a/metadata/md5-cache/dev-debug/lldb-18.1.5
+++ b/metadata/md5-cache/dev-debug/lldb-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5c0200bacc0930c9bdb341de8abba7d6
diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0.9999 b/metadata/md5-cache/dev-debug/lldb-19.0.0.9999
index 9954021d7c1b..ab179b1e081d 100644
--- a/metadata/md5-cache/dev-debug/lldb-19.0.0.9999
+++ b/metadata/md5-cache/dev-debug/lldb-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-lib
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=test !test? ( test )
SLOT=0/19.0.0.9999
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240509 b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240509
index efc5529eda2c..51da86528ceb 100644
--- a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240509
+++ b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test !test? ( test )
SLOT=0/19.0.0_pre20240509
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240518 b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240518
new file mode 100644
index 000000000000..bd8a8d344faf
--- /dev/null
+++ b/metadata/md5-cache/dev-debug/lldb-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-19.0.0_pre20240518[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-19.0.0_pre20240518[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-19.0.0_pre20240518[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) sys-devel/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-19.0.0_pre20240518 ~sys-devel/llvm-19.0.0_pre20240518[debuginfod=]
+DESCRIPTION=The LLVM debugger
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org llvm-utils python-single-r1
+IUSE=+debug debuginfod +libedit lzma ncurses +python test +xml test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-19.0.0_pre20240518 ~sys-devel/llvm-19.0.0_pre20240518[debuginfod=] python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0/19.0.0_pre20240518
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1f3ddbe84803769cdeaad8888bbe3604
diff --git a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4 b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4
index 323c2f30039f..4ac2573a73a5 100644
--- a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4
+++ b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r4
@@ -12,5 +12,5 @@ LICENSE=Apache-2.0
RDEPEND=!<dev-debug/sysdig-0.29.3[modules] sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ac6516ca562e2e5c57648c1dddae5bad
diff --git a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5 b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5
index 502165eecbb2..df908c520442 100644
--- a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5
+++ b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r5
@@ -12,5 +12,5 @@ LICENSE=Apache-2.0
RDEPEND=!<dev-debug/sysdig-0.29.3[modules] sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=d6c10245960b7c7f86c730eb6d629e98
diff --git a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6 b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6
index af1b48054bd4..27cb979fde13 100644
--- a/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6
+++ b/metadata/md5-cache/dev-debug/scap-driver-0.29.3-r6
@@ -12,5 +12,5 @@ LICENSE=Apache-2.0
RDEPEND=!<dev-debug/sysdig-0.29.3[modules] sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/falcosecurity/libs/archive/e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz -> falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3dfcfd5bbdb419629d8cc6233c5487dc
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index fc9a1ba5e423..525d7786b6fd 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/commons-logging-1.3.1 b/metadata/md5-cache/dev-java/commons-logging-1.3.1
index c8aeeb73e15b..c2cff49ed8c5 100644
--- a/metadata/md5-cache/dev-java/commons-logging-1.3.1
+++ b/metadata/md5-cache/dev-java/commons-logging-1.3.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://commons.apache.org/proper/commons-logging/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=log4j doc source test verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=Apache-2.0
RDEPEND=dev-java/jakarta-servlet-api:4 dev-java/slf4j-api:0 log4j? ( dev-java/log4j-12-api:2 dev-java/log4j-api:2 ) >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://apache/commons/logging/source/commons-logging-1.3.1-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/logging/source/commons-logging-1.3.1-src.tar.gz.asc )
_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-pkg-simple 742531b28b0ce82ba9425bd2c28654f9 java-utils-2 b346c3901e71ba37137bae0b25b00221 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=f7cb82b0117cf4be28f38dfbbc957e76
+_md5_=dd64dd435775b093d84bc87d927d711e
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 2671df4c03e7..99508b011d75 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/boogie-3.1.4 b/metadata/md5-cache/dev-lang/boogie-3.1.4
index 3df915c813e8..948d52108d86 100644
--- a/metadata/md5-cache/dev-lang/boogie-3.1.4
+++ b/metadata/md5-cache/dev-lang/boogie-3.1.4
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/boogie-org/boogie/
INHERIT=check-reqs dotnet-pkg edo multiprocessing
IUSE=test debug
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=sci-mathematics/z3 virtual/dotnet-sdk:8.0
RESTRICT=!test? ( test ) strip
SLOT=0
SRC_URI=https://github.com/boogie-org/boogie/archive/v3.1.4.tar.gz -> boogie-3.1.4.tar.gz https://api.nuget.org/v3-flatcontainer/microsoft.bcl.asyncinterfaces/6.0.0/microsoft.bcl.asyncinterfaces.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.codecoverage/16.2.0/microsoft.codecoverage.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.csharp/4.0.1/microsoft.csharp.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.dotnet.internalabstractions/1.0.0/microsoft.dotnet.internalabstractions.1.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.test.sdk/16.2.0/microsoft.net.test.sdk.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.0.1/microsoft.netcore.platforms.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.platforms/1.1.0/microsoft.netcore.platforms.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.0.1/microsoft.netcore.targets.1.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.targets/1.1.0/microsoft.netcore.targets.1.1.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.objectmodel/16.2.0/microsoft.testplatform.objectmodel.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.testplatform.testhost/16.2.0/microsoft.testplatform.testhost.16.2.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.0.1/microsoft.win32.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.primitives/4.3.0/microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.0.0/microsoft.win32.registry.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.registry/4.3.0/microsoft.win32.registry.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.win32.systemevents/6.0.0/microsoft.win32.systemevents.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/1.6.0/netstandard.library.1.6.0.nupkg https://api.nuget.org/v3-flatcontainer/netstandard.library/2.0.0/netstandard.library.2.0.0.nupkg https://api.nuget.org/v3-flatcontainer/newtonsoft.json/9.0.1/newtonsoft.json.9.0.1.nupkg https://api.nuget.org/v3-flatcontainer/nunit/3.12.0/nunit.3.12.0.nupkg https://api.nuget.org/v3-flatcontainer/nunit3testadapter/3.15.1/nunit3testadapter.3.15.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.collections/4.3.0/runtime.any.system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tools/4.3.0/runtime.any.system.diagnostics.tools.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.diagnostics.tracing/4.3.0/runtime.any.system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization.calendars/4.3.0/runtime.any.system.globalization.calendars.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.globalization/4.3.0/runtime.any.system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.io/4.3.0/runtime.any.system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.extensions/4.3.0/runtime.any.system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection.primitives/4.3.0/runtime.any.system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.reflection/4.3.0/runtime.any.system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.resources.resourcemanager/4.3.0/runtime.any.system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.handles/4.3.0/runtime.any.system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime.interopservices/4.3.0/runtime.any.system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.runtime/4.3.0/runtime.any.system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding.extensions/4.3.0/runtime.any.system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.text.encoding/4.3.0/runtime.any.system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.tasks/4.3.0/runtime.any.system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.any.system.threading.timer/4.3.0/runtime.any.system.threading.timer.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.io.compression/4.1.0/runtime.native.system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.net.http/4.0.1/runtime.native.system.net.http.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography.openssl/4.3.0/runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system.security.cryptography/4.0.0/runtime.native.system.security.cryptography.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.0.0/runtime.native.system.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.native.system/4.3.0/runtime.native.system.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0/runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.microsoft.win32.primitives/4.3.0/runtime.unix.microsoft.win32.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.console/4.3.0/runtime.unix.system.console.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.diagnostics.debug/4.3.0/runtime.unix.system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.io.filesystem/4.3.0/runtime.unix.system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.primitives/4.3.0/runtime.unix.system.net.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.net.sockets/4.3.0/runtime.unix.system.net.sockets.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.private.uri/4.3.0/runtime.unix.system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/runtime.unix.system.runtime.extensions/4.3.0/runtime.unix.system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.appcontext/4.1.0/system.appcontext.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.0.0/system.buffers.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.buffers/4.3.0/system.buffers.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.concurrent/4.0.12/system.collections.concurrent.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.immutable/1.2.0/system.collections.immutable.1.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.0.1/system.collections.nongeneric.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.nongeneric/4.3.0/system.collections.nongeneric.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.0.1/system.collections.specialized.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.collections.specialized/4.3.0/system.collections.specialized.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.0.11/system.collections.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.collections/4.3.0/system.collections.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.0.11/system.componentmodel.eventbasedasync.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.eventbasedasync/4.3.0/system.componentmodel.eventbasedasync.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.1.0/system.componentmodel.primitives.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.primitives/4.3.0/system.componentmodel.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.1.0/system.componentmodel.typeconverter.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel.typeconverter/4.3.0/system.componentmodel.typeconverter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.0.1/system.componentmodel.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.componentmodel/4.3.0/system.componentmodel.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.configuration.configurationmanager/6.0.0/system.configuration.configurationmanager.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.console/4.0.0/system.console.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.0.11/system.diagnostics.debug.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.debug/4.3.0/system.diagnostics.debug.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.diagnosticsource/4.0.0/system.diagnostics.diagnosticsource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.1.0/system.diagnostics.process.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.process/4.3.0/system.diagnostics.process.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.textwritertracelistener/4.0.0/system.diagnostics.textwritertracelistener.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tools/4.0.1/system.diagnostics.tools.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracesource/4.0.0/system.diagnostics.tracesource.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.1.0/system.diagnostics.tracing.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.diagnostics.tracing/4.3.0/system.diagnostics.tracing.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.drawing.common/6.0.0/system.drawing.common.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.dynamic.runtime/4.0.11/system.dynamic.runtime.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.calendars/4.0.1/system.globalization.calendars.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.0.1/system.globalization.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization.extensions/4.3.0/system.globalization.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.0.11/system.globalization.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.globalization/4.3.0/system.globalization.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression.zipfile/4.0.1/system.io.compression.zipfile.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.compression/4.1.0/system.io.compression.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.0.1/system.io.filesystem.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem.primitives/4.3.0/system.io.filesystem.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.0.1/system.io.filesystem.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.io.filesystem/4.3.0/system.io.filesystem.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.1.0/system.io.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.io/4.3.0/system.io.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.async/6.0.1/system.linq.async.6.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.linq.expressions/4.1.0/system.linq.expressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.1.0/system.linq.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.linq/4.3.0/system.linq.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.http/4.1.0/system.net.http.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.nameresolution/4.3.0/system.net.nameresolution.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.net.primitives/4.0.11/system.net.primitives.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.net.sockets/4.1.0/system.net.sockets.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.objectmodel/4.0.12/system.objectmodel.4.0.12.nupkg https://api.nuget.org/v3-flatcontainer/system.private.datacontractserialization/4.1.1/system.private.datacontractserialization.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.private.uri/4.3.0/system.private.uri.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reactive/4.4.1/system.reactive.4.4.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.ilgeneration/4.0.1/system.reflection.emit.ilgeneration.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit.lightweight/4.0.1/system.reflection.emit.lightweight.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.emit/4.0.1/system.reflection.emit.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.0.1/system.reflection.extensions.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.extensions/4.3.0/system.reflection.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.metadata/1.3.0/system.reflection.metadata.1.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.0.1/system.reflection.primitives.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.primitives/4.3.0/system.reflection.primitives.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.1.0/system.reflection.typeextensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection.typeextensions/4.3.0/system.reflection.typeextensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.1.0/system.reflection.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.reflection/4.3.0/system.reflection.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.0.1/system.resources.resourcemanager.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.resources.resourcemanager/4.3.0/system.resources.resourcemanager.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.caching/6.0.0/system.runtime.caching.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.1.0/system.runtime.extensions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.extensions/4.3.0/system.runtime.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.0.1/system.runtime.handles.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.handles/4.3.0/system.runtime.handles.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.0.0/system.runtime.interopservices.runtimeinformation.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices.runtimeinformation/4.3.0/system.runtime.interopservices.runtimeinformation.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.1.0/system.runtime.interopservices.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.interopservices/4.3.0/system.runtime.interopservices.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.loader/4.0.0/system.runtime.loader.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.numerics/4.0.1/system.runtime.numerics.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.json/4.0.2/system.runtime.serialization.json.4.0.2.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime.serialization.primitives/4.1.1/system.runtime.serialization.primitives.4.1.1.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.1.0/system.runtime.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.runtime/4.3.0/system.runtime.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.accesscontrol/6.0.0/system.security.accesscontrol.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.claims/4.3.0/system.security.claims.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.algorithms/4.2.0/system.security.cryptography.algorithms.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.cng/4.2.0/system.security.cryptography.cng.4.2.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.csp/4.0.0/system.security.cryptography.csp.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.encoding/4.0.0/system.security.cryptography.encoding.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.openssl/4.0.0/system.security.cryptography.openssl.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.primitives/4.0.0/system.security.cryptography.primitives.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.protecteddata/6.0.0/system.security.cryptography.protecteddata.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.cryptography.x509certificates/4.1.0/system.security.cryptography.x509certificates.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.permissions/6.0.0/system.security.permissions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal.windows/4.3.0/system.security.principal.windows.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.security.principal/4.3.0/system.security.principal.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.0.11/system.text.encoding.extensions.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding.extensions/4.3.0/system.text.encoding.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.0.11/system.text.encoding.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.text.encoding/4.3.0/system.text.encoding.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.1.0/system.text.regularexpressions.4.1.0.nupkg https://api.nuget.org/v3-flatcontainer/system.text.regularexpressions/4.3.0/system.text.regularexpressions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.0.0/system.threading.tasks.extensions.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks.extensions/4.3.0/system.threading.tasks.extensions.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.0.11/system.threading.tasks.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.tasks/4.3.0/system.threading.tasks.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.0.0/system.threading.thread.4.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.thread/4.3.0/system.threading.thread.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.0.10/system.threading.threadpool.4.0.10.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.threadpool/4.3.0/system.threading.threadpool.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.threading.timer/4.0.1/system.threading.timer.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.0.11/system.threading.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.threading/4.3.0/system.threading.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.windows.extensions/6.0.0/system.windows.extensions.6.0.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.0.11/system.xml.readerwriter.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.readerwriter/4.3.0/system.xml.readerwriter.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xdocument/4.0.11/system.xml.xdocument.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.0.1/system.xml.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmldocument/4.3.0/system.xml.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xmlserializer/4.0.11/system.xml.xmlserializer.4.0.11.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.0.1/system.xml.xpath.xmldocument.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath.xmldocument/4.3.0/system.xml.xpath.xmldocument.4.3.0.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.0.1/system.xml.xpath.4.0.1.nupkg https://api.nuget.org/v3-flatcontainer/system.xml.xpath/4.3.0/system.xml.xpath.4.3.0.nupkg
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc dotnet-pkg 9f041be16373f3b3c2ad1ae7a7559960 dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=b7063e9660f396218cc39a960ba2c139
+_md5_=74f36225e832ff7b7f0b4d7fd150d37c
diff --git a/metadata/md5-cache/dev-lang/crystal-1.12.1 b/metadata/md5-cache/dev-lang/crystal-1.12.1
index 9140848bb413..519b25b57a16 100644
--- a/metadata/md5-cache/dev-lang/crystal-1.12.1
+++ b/metadata/md5-cache/dev-lang/crystal-1.12.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://crystal-lang.org/ https://github.com/crystal-lang/crystal/
INHERIT=bash-completion-r1 llvm multiprocessing toolchain-funcs
IUSE=doc debug llvm-libunwind
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=Apache-2.0
RDEPEND=<sys-devel/llvm-18:= dev-libs/boehm-gc:=[threads] dev-libs/gmp:= dev-libs/libatomic_ops:= dev-libs/libevent:= dev-libs/libpcre2:=[unicode] dev-libs/pcl:= llvm-libunwind? ( sys-libs/llvm-libunwind:= ) !llvm-libunwind? ( sys-libs/libunwind:= ) dev-libs/libxml2 dev-libs/libyaml
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/crystal-lang/crystal/archive/1.12.1.tar.gz -> crystal-1.12.1.tar.gz amd64? ( https://github.com/crystal-lang/crystal/releases/download/1.12.1/crystal-1.12.1-1-linux-x86_64.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=74273f0ebc2464302c8366fe1851ab0d
+_md5_=2d29de7bf8606c586cc07d4e0074285c
diff --git a/metadata/md5-cache/dev-lang/fuzion-0.088 b/metadata/md5-cache/dev-lang/fuzion-0.088
new file mode 100644
index 000000000000..17d27c6c409c
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/fuzion-0.088
@@ -0,0 +1,16 @@
+BDEPEND=test? ( sys-devel/clang:* )
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=virtual/jdk:21 >=dev-java/java-config-2.2.0-r3
+DESCRIPTION=A language with a focus on simplicity, safety and correctness
+EAPI=8
+HOMEPAGE=https://fuzion-lang.dev/ https://github.com/tokiwa-software/fuzion/
+INHERIT=java-pkg-2
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=>=virtual/jre-21:* dev-libs/boehm-gc >=dev-java/java-config-2.2.0-r3
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tokiwa-software/fuzion/archive/refs/tags/v0.088.tar.gz -> fuzion-0.088.tar.gz
+_eclasses_=java-pkg-2 b6d755b4f6afabfd933932be28b46368 java-utils-2 b346c3901e71ba37137bae0b25b00221
+_md5_=5a3ef7b6343958876ed3f72674c51b98
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index a2dc4e323476..dc965a7c76dd 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/castxml-0.6.5 b/metadata/md5-cache/dev-libs/castxml-0.6.5
index b2ad701d2280..6e4df1cb5eea 100644
--- a/metadata/md5-cache/dev-libs/castxml-0.6.5
+++ b/metadata/md5-cache/dev-libs/castxml-0.6.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/CastXML/CastXML
INHERIT=cmake llvm-r1
IUSE=+man test +llvm_slot_17 llvm_slot_18 llvm_slot_19
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=llvm_slot_17? ( sys-devel/clang:17= ) llvm_slot_18? ( sys-devel/clang:18= ) llvm_slot_19? ( sys-devel/clang:19= )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 llvm_slot_19 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/CastXML/CastXML/archive/v0.6.5.tar.gz -> CastXML-0.6.5.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b955a5848a3144ca770e5464af760479
+_md5_=5e10b0a70a23889e28219def18488f32
diff --git a/metadata/md5-cache/dev-libs/inih-58 b/metadata/md5-cache/dev-libs/inih-58
index ee95ccea8117..054fda057f6f 100644
--- a/metadata/md5-cache/dev-libs/inih-58
+++ b/metadata/md5-cache/dev-libs/inih-58
@@ -5,9 +5,9 @@ EAPI=8
HOMEPAGE=https://github.com/benhoyt/inih
INHERIT=meson-multilib
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~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/r58.tar.gz -> inih-58.tar.gz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson aecae905c2e0c201d7925fae52a5576d meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f8313f55acc71233fa41953bda86266d
+_md5_=ad9336a9df00c52b44e2a96d6ded9062
diff --git a/metadata/md5-cache/dev-libs/libclc-15.0.7 b/metadata/md5-cache/dev-libs/libclc-15.0.7
index 3eb77191510a..f4a0a8a35878 100644
--- a/metadata/md5-cache/dev-libs/libclc-15.0.7
+++ b/metadata/md5-cache/dev-libs/libclc-15.0.7
@@ -10,5 +10,5 @@ KEYWORDS=amd64 x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=d1b95418d66b7940177352663526f1c3
diff --git a/metadata/md5-cache/dev-libs/libclc-16.0.6 b/metadata/md5-cache/dev-libs/libclc-16.0.6
index 48ec6c46bed1..fe3b68ac4d7a 100644
--- a/metadata/md5-cache/dev-libs/libclc-16.0.6
+++ b/metadata/md5-cache/dev-libs/libclc-16.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cec33a95d6e032d0564390f85e4b74
diff --git a/metadata/md5-cache/dev-libs/libclc-17.0.6 b/metadata/md5-cache/dev-libs/libclc-17.0.6
index e5757bdc51ab..cc4e49ad3e98 100644
--- a/metadata/md5-cache/dev-libs/libclc-17.0.6
+++ b/metadata/md5-cache/dev-libs/libclc-17.0.6
@@ -10,5 +10,5 @@ KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7780435434e06c9f661023af655b5880
diff --git a/metadata/md5-cache/dev-libs/libclc-18.1.5 b/metadata/md5-cache/dev-libs/libclc-18.1.5
index 89ae1f04e1dc..31edee238170 100644
--- a/metadata/md5-cache/dev-libs/libclc-18.1.5
+++ b/metadata/md5-cache/dev-libs/libclc-18.1.5
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cb14c4d098fbfcbe16479b615150b069
diff --git a/metadata/md5-cache/dev-libs/libclc-19.0.0.9999 b/metadata/md5-cache/dev-libs/libclc-19.0.0.9999
index 8f8b556eec19..f3617ad4d695 100644
--- a/metadata/md5-cache/dev-libs/libclc-19.0.0.9999
+++ b/metadata/md5-cache/dev-libs/libclc-19.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
PROPERTIES=live
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=634794b2f6129a9f34a7157b16c1e947
diff --git a/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240509 b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240509
index 6d0fea43d34f..a7ad31715e64 100644
--- a/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240509
+++ b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240509
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=634794b2f6129a9f34a7157b16c1e947
diff --git a/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240518 b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240518
new file mode 100644
index 000000000000..0c459384b34b
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libclc-19.0.0_pre20240518
@@ -0,0 +1,13 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_17? ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) llvm_slot_18? ( sys-devel/clang:18 spirv? ( dev-util/spirv-llvm-translator:18 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=OpenCL C library
+EAPI=8
+HOMEPAGE=https://libclc.llvm.org/
+INHERIT=cmake llvm.org llvm-r1 python-any-r1
+IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +llvm_slot_17 llvm_slot_18
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
+REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=634794b2f6129a9f34a7157b16c1e947
diff --git a/metadata/md5-cache/dev-libs/libffi-3.4.4-r3 b/metadata/md5-cache/dev-libs/libffi-3.4.4-r3
deleted file mode 100644
index 8ac8d7254f49..000000000000
--- a/metadata/md5-cache/dev-libs/libffi-3.4.4-r3
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=test? ( dev-util/dejagnu )
-DEFINED_PHASES=compile configure install postinst preinst prepare test
-DESCRIPTION=Portable, high level programming interface to various calling conventions
-EAPI=8
-HOMEPAGE=https://sourceware.org/libffi/
-INHERIT=multilib-minimal preserve-libs
-IUSE=debug exec-static-trampoline pax-kernel static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-RESTRICT=!test? ( test )
-SLOT=0/8
-SRC_URI=https://github.com/libffi/libffi/releases/download/v3.4.4/libffi-3.4.4.tar.gz
-_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 preserve-libs 21162ec96c87041004a75348d97342dd toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=11c5583e1b1c3229aa2e7590dae50a6a
diff --git a/metadata/md5-cache/dev-libs/libunique-3.0.2-r1 b/metadata/md5-cache/dev-libs/libunique-3.0.2-r1
deleted file mode 100644
index eea2003b210b..000000000000
--- a/metadata/md5-cache/dev-libs/libunique-3.0.2-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-libs/glib-2.25.7:2 sys-apps/dbus[X] >=x11-libs/gtk+-2.90.0:3[introspection?] x11-libs/libX11 introspection? ( >=dev-libs/gobject-introspection-0.9.0:= ) dev-util/glib-utils >=dev-build/gtk-doc-am-1.11 virtual/pkgconfig >=app-portage/elt-patches-20240116 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DESCRIPTION=A library for writing single instance application
-EAPI=6
-HOMEPAGE=https://wiki.gnome.org/Attic/LibUnique
-INHERIT=gnome2 virtualx
-IUSE=debug +introspection test
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2.1
-RDEPEND=>=dev-libs/glib-2.25.7:2 sys-apps/dbus[X] >=x11-libs/gtk+-2.90.0:3[introspection?] x11-libs/libX11 introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
-RESTRICT=!test? ( test )
-SLOT=3
-SRC_URI=mirror://gnome/sources/libunique/3.0/libunique-3.0.2.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack c61c368a76fdf3a82fdf8dbaebea3804 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 ltprune 97143780d341cc8d8f1d4c6187a36d29 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 versionator d3fb3ba33acc3bbbdc4d7970227c100d virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=651f78b39e48815701fe4fa829555dd5
diff --git a/metadata/md5-cache/dev-libs/libunique-3.0.2-r2 b/metadata/md5-cache/dev-libs/libunique-3.0.2-r2
index a200178b71f9..a90a1d6b0c39 100644
--- a/metadata/md5-cache/dev-libs/libunique-3.0.2-r2
+++ b/metadata/md5-cache/dev-libs/libunique-3.0.2-r2
@@ -7,11 +7,11 @@ HOMEPAGE=https://wiki.gnome.org/Attic/LibUnique
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 virtualx
IUSE=debug +introspection test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
RDEPEND=>=dev-libs/glib-2.25.7:2 sys-apps/dbus[X] >=x11-libs/gtk+-2.90.0:3[introspection?] x11-libs/libX11 introspection? ( >=dev-libs/gobject-introspection-0.9.0:= )
RESTRICT=!test? ( test )
SLOT=3
SRC_URI=mirror://gnome/sources/libunique/3.0/libunique-3.0.2.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a568373b2ee56d2fa088e70d80fdfc63
+_md5_=d61ea5372776fe1f19a6abab6af3ca83
diff --git a/metadata/md5-cache/dev-libs/rccl-5.1.3 b/metadata/md5-cache/dev-libs/rccl-5.1.3
index 5bb776acbae8..5b6a619e180f 100644
--- a/metadata/md5-cache/dev-libs/rccl-5.1.3
+++ b/metadata/md5-cache/dev-libs/rccl-5.1.3
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hip dev-util/rocm-smi:0/5.1
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.1.3.tar.gz -> rccl-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=74d04a93a0fb3cce303058c42e2e0ee3
diff --git a/metadata/md5-cache/dev-libs/rccl-5.7.1 b/metadata/md5-cache/dev-libs/rccl-5.7.1
index 6bd2178d75bf..3bb4b1e06928 100644
--- a/metadata/md5-cache/dev-libs/rccl-5.7.1
+++ b/metadata/md5-cache/dev-libs/rccl-5.7.1
@@ -12,5 +12,5 @@ RDEPEND==dev-util/hip-5* dev-util/rocm-smi:0/5.7
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rccl/archive/rocm-5.7.1.tar.gz -> rccl-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a909b6a36e8d0f4c8e0f16d647f73b84
diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1-r1 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1-r1
index 9ec3ca8a7fac..a6b4b1da4038 100644
--- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1-r1
+++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-5.7.1-r1
@@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocr-runtime-5.7 >=dev-libs/rocm-comgr-5.7 >=dev-libs/rocm-de
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-5.7.1.tar.gz -> rocm-clr-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=93c998cd0ba05c1ddd048288dcfc50c1
diff --git a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.0.0 b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.0.0
index 2677303403fc..508ed808dcdb 100644
--- a/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.0.0
+++ b/metadata/md5-cache/dev-libs/rocm-opencl-runtime-6.0.0
@@ -12,5 +12,5 @@ RDEPEND=>=dev-libs/rocr-runtime-6.0 >=dev-libs/rocm-comgr-6.0 >=dev-libs/rocm-de
RESTRICT=!test? ( test )
SLOT=0/6.0
SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-6.0.0.tar.gz -> rocm-clr-6.0.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=63a9012bc51f4aa8644841040212365b
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 4a5ebcbe1ad7..33376b4355c8 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7 b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
index d4bfea070574..81ebbe8faa73 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ec121544c62c6bb5c8112fe4850a5191
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
index dea761d18511..098e9f5e789b 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/16.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cfa38d0438f0434edcc6a55074d560
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6 b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
index 2077e0ea27ba..3cfd3e2c629b 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/17.0.6
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=60cfa38d0438f0434edcc6a55074d560
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.5 b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.5
index d11dd51c25f4..833cac15cf1d 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.5
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/18.1.5
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fbf332dec306456b891c37c28bf58eef
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999
index 75ab1ae6e72b..0afb955fc774 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0.
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
RESTRICT=!test? ( test )
SLOT=0/19.0.0.9999
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a551007d46e14570705b0da2f43e0be3
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240509 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240509
index af72d20d7e37..8162f2c9ea20 100644
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240509
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=0/19.0.0_pre20240509
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a551007d46e14570705b0da2f43e0be3
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240518 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240518
new file mode 100644
index 000000000000..e448e27817e7
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/llvm-ocaml-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240518:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Xtensa] )
+DESCRIPTION=OCaml bindings for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils python-any-r1
+IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-19.0.0_pre20240518:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Xtensa] )
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=0/19.0.0_pre20240518
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=a551007d46e14570705b0da2f43e0be3
diff --git a/metadata/md5-cache/dev-python/Arpeggio-2.0.2 b/metadata/md5-cache/dev-python/Arpeggio-2.0.2
index 4b4738b64727..849a369e94ce 100644
--- a/metadata/md5-cache/dev-python/Arpeggio-2.0.2
+++ b/metadata/md5-cache/dev-python/Arpeggio-2.0.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Parser interpreter based on PEG grammars
EAPI=8
HOMEPAGE=https://pypi.org/project/Arpeggio/ https://github.com/textX/Arpeggio/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/A/Arpeggio/Arpeggio-2.0.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=92fce87bf28a445cf8a71181a1612751
+_md5_=dafa772705dc3ea56bb3bb81d7471fa7
diff --git a/metadata/md5-cache/dev-python/Faker-25.2.0 b/metadata/md5-cache/dev-python/Faker-25.2.0
index d0812d6a859e..0539979aec6a 100644
--- a/metadata/md5-cache/dev-python/Faker-25.2.0
+++ b/metadata/md5-cache/dev-python/Faker-25.2.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,tiff] dev-python/validators[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,tiff] dev-python/validators[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python package that generates fake data for you
EAPI=8
HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-ruby/faker python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/Faker-25.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=157a6c909f33484bcc9c4253d8f71fdc
+_md5_=d4a5f16a40449e4fe9399e9ea346862b
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 63c3270d20f9..0312a3449f53 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/ajsonrpc-1.2.0 b/metadata/md5-cache/dev-python/ajsonrpc-1.2.0
index 08544cce6307..0982e112c7a1 100644
--- a/metadata/md5-cache/dev-python/ajsonrpc-1.2.0
+++ b/metadata/md5-cache/dev-python/ajsonrpc-1.2.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Async JSON-RPC 2.0 protocol + server powered by asyncio
EAPI=8
HOMEPAGE=https://github.com/pavlov99/ajsonrpc
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/ajsonrpc/ajsonrpc-1.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=200bb541a401b37d40c008411454ea7b
+_md5_=327651b4dbe9bfbdd4aa7beb105ed8cb
diff --git a/metadata/md5-cache/dev-python/allpairspy-2.5.1 b/metadata/md5-cache/dev-python/allpairspy-2.5.1
index 1f08b9ce67b0..8b4d99c281fb 100644
--- a/metadata/md5-cache/dev-python/allpairspy-2.5.1
+++ b/metadata/md5-cache/dev-python/allpairspy-2.5.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Pairwise test combinations generator
EAPI=8
HOMEPAGE=https://github.com/thombashi/allpairspy/ https://pypi.org/project/allpairspy/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/allpairspy/allpairspy-2.5.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3bd44d7924c663f435b5f792284bdb2d
+_md5_=d64fe2af73ad1a9b0642afdc7b91632d
diff --git a/metadata/md5-cache/dev-python/annotated-types-0.6.0 b/metadata/md5-cache/dev-python/annotated-types-0.6.0
index 1dfaade9a131..0e342e296082 100644
--- a/metadata/md5-cache/dev-python/annotated-types-0.6.0
+++ b/metadata/md5-cache/dev-python/annotated-types-0.6.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Reusable constraint types to use with typing.Annotated
EAPI=8
HOMEPAGE=https://github.com/annotated-types/annotated-types/ https://pypi.org/project/annotated-types/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/annotated-types/annotated_types-0.6.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=57cbc57494efaffb2c9139b03b48d802
+_md5_=654857205c7a3906a85d84a675c69c83
diff --git a/metadata/md5-cache/dev-python/antlr4-python3-runtime-4.13.1 b/metadata/md5-cache/dev-python/antlr4-python3-runtime-4.13.1
index 655ddf2b43c2..32587e329a49 100644
--- a/metadata/md5-cache/dev-python/antlr4-python3-runtime-4.13.1
+++ b/metadata/md5-cache/dev-python/antlr4-python3-runtime-4.13.1
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python 3 runtime for ANTLR
EAPI=8
HOMEPAGE=https://www.antlr.org/ https://github.com/antlr/antlr4/ https://pypi.org/project/antlr4-python3-runtime/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/antlr/antlr4/archive/4.13.1.tar.gz -> antlr4-4.13.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=455f0039936f809e197a2a17029a2ef8
+_md5_=8ebf2d694f9dcfb47ac60acbd8e2ae56
diff --git a/metadata/md5-cache/dev-python/anyascii-0.3.2 b/metadata/md5-cache/dev-python/anyascii-0.3.2
index 724c3f32cd96..93f5a364969e 100644
--- a/metadata/md5-cache/dev-python/anyascii-0.3.2
+++ b/metadata/md5-cache/dev-python/anyascii-0.3.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Unicode to ASCII transliteration
EAPI=8
HOMEPAGE=https://github.com/anyascii/anyascii/ https://pypi.org/project/anyascii/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 x86
LICENSE=ISC
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/anyascii/anyascii-0.3.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4107a48018586f057beaa54d69ae0abd
+_md5_=2b115eca31002d65508b6e55ca0d2fcd
diff --git a/metadata/md5-cache/dev-python/argh-0.31.2 b/metadata/md5-cache/dev-python/argh-0.31.2
index 9f751ada45e6..07f4be77aad4 100644
--- a/metadata/md5-cache/dev-python/argh-0.31.2
+++ b/metadata/md5-cache/dev-python/argh-0.31.2
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/argh/argh-0.31.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c904f6abe3820e5723d64def8ec9de53
+_md5_=cd53c3102a1b4413c5096170e8e36863
diff --git a/metadata/md5-cache/dev-python/argparse-addons-0.12.0 b/metadata/md5-cache/dev-python/argparse-addons-0.12.0
index a8a9dbb799dc..5a484639649b 100644
--- a/metadata/md5-cache/dev-python/argparse-addons-0.12.0
+++ b/metadata/md5-cache/dev-python/argparse-addons-0.12.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Additional Python argparse types and actions
EAPI=8
HOMEPAGE=https://pypi.org/project/argparse-addons/ https://github.com/eerimoq/argparse_addons/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/argparse-addons/argparse_addons-0.12.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9f559359b71c6fce8b61491b31f6cc8f
+_md5_=a7e2c2b2212052680b6d7179bbfe9605
diff --git a/metadata/md5-cache/dev-python/betamax-matchers-0.4.0-r1 b/metadata/md5-cache/dev-python/betamax-matchers-0.4.0-r1
index fe0ff3d37af5..f122df2724db 100644
--- a/metadata/md5-cache/dev-python/betamax-matchers-0.4.0-r1
+++ b/metadata/md5-cache/dev-python/betamax-matchers-0.4.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/betamax-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-toolbelt-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/betamax-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A group of experimental matchers for Betamax
EAPI=8
HOMEPAGE=https://github.com/betamaxpy/betamax_matchers/ https://pypi.org/project/betamax-matchers/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/betamax-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-toolbelt-0.4.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 )
+RDEPEND=>=dev-python/betamax-0.3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-toolbelt-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/betamaxpy/betamax_matchers/archive/0.4.0.tar.gz -> betamax-matchers-0.4.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ecf0f0a560e7e725d15024f77a397815
+_md5_=29c283d5d9b3414631cb9ad32be50f30
diff --git a/metadata/md5-cache/dev-python/bibtexparser-1.4.1 b/metadata/md5-cache/dev-python/bibtexparser-1.4.1
index 802d2626a271..05d64a09cf45 100644
--- a/metadata/md5-cache/dev-python/bibtexparser-1.4.1
+++ b/metadata/md5-cache/dev-python/bibtexparser-1.4.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A BibTeX parser written in Python
EAPI=8
HOMEPAGE=https://github.com/sciunto-org/python-bibtexparser/ https://pypi.org/project/bibtexparser/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=|| ( BSD LGPL-3 )
-RDEPEND=dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/pyparsing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sciunto-org/python-bibtexparser/archive/v1.4.1.tar.gz -> bibtexparser-1.4.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3f8a79c20b8c15bec3c1ace0f310e989
+_md5_=df2d3c03dde4c426d1f9ce086083959b
diff --git a/metadata/md5-cache/dev-python/boto3-1.34.108 b/metadata/md5-cache/dev-python/boto3-1.34.108
new file mode 100644
index 000000000000..b3d78fa56d26
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.34.108
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.34.108[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.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.34.108[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.10.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.34.108.tar.gz -> boto3-1.34.108.gh.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=8c57f4eda873e63141fd7028ea88e83b
diff --git a/metadata/md5-cache/dev-python/botocore-1.34.108 b/metadata/md5-cache/dev-python/botocore-1.34.108
new file mode 100644
index 000000000000..25f33e1ca701
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.34.108
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <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/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_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.34.108.tar.gz -> botocore-1.34.108.gh.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f1ca9a8b0e1247ff42152fa304fc8999
diff --git a/metadata/md5-cache/dev-python/cfgv-3.4.0 b/metadata/md5-cache/dev-python/cfgv-3.4.0
index cd54c141c225..3405c460216d 100644
--- a/metadata/md5-cache/dev-python/cfgv-3.4.0
+++ b/metadata/md5-cache/dev-python/cfgv-3.4.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Validate configuration and produce human-readable error messages
EAPI=8
HOMEPAGE=https://github.com/asottile/cfgv/ https://pypi.org/project/cfgv/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/asottile/cfgv/archive/refs/tags/v3.4.0.tar.gz -> cfgv-3.4.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f1ba9898ad307f44b94050a277be865c
+_md5_=9e7d8e4c3cddd4fb19724e4b2c0601c9
diff --git a/metadata/md5-cache/dev-python/cfn-lint-0.87.3 b/metadata/md5-cache/dev-python/cfn-lint-0.87.3
new file mode 100644
index 000000000000..f44ab35217c7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cfn-lint-0.87.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/aws-sam-translator-1.87.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=CloudFormation Linter
+EAPI=8
+HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/aws-sam-translator-1.87.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-0.87.3.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ecedf183ee33650504a2a85844714a8a
diff --git a/metadata/md5-cache/dev-python/clang-python-15.0.7 b/metadata/md5-cache/dev-python/clang-python-15.0.7
index 80358b8793be..1ed4500d539c 100644
--- a/metadata/md5-cache/dev-python/clang-python-15.0.7
+++ b/metadata/md5-cache/dev-python/clang-python-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=af6077f776aa5a8c36aee6ad4acd5183
diff --git a/metadata/md5-cache/dev-python/clang-python-16.0.6 b/metadata/md5-cache/dev-python/clang-python-16.0.6
index 83971fca335d..1f54b3b530fb 100644
--- a/metadata/md5-cache/dev-python/clang-python-16.0.6
+++ b/metadata/md5-cache/dev-python/clang-python-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=0efd225bad3b0e3b0055a8bea080c820
diff --git a/metadata/md5-cache/dev-python/clang-python-17.0.6 b/metadata/md5-cache/dev-python/clang-python-17.0.6
index 1a467b032064..68837f7e93c4 100644
--- a/metadata/md5-cache/dev-python/clang-python-17.0.6
+++ b/metadata/md5-cache/dev-python/clang-python-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=43bc0ba057a9809af356d76c92a3cb01
diff --git a/metadata/md5-cache/dev-python/clang-python-18.1.5 b/metadata/md5-cache/dev-python/clang-python-18.1.5
index 4c593cda8a93..3816fb571cb8 100644
--- a/metadata/md5-cache/dev-python/clang-python-18.1.5
+++ b/metadata/md5-cache/dev-python/clang-python-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=198a43f401a0941d5031c57a30d0990d
diff --git a/metadata/md5-cache/dev-python/clang-python-19.0.0.9999 b/metadata/md5-cache/dev-python/clang-python-19.0.0.9999
index bec670c96518..fd0369bd3d08 100644
--- a/metadata/md5-cache/dev-python/clang-python-19.0.0.9999
+++ b/metadata/md5-cache/dev-python/clang-python-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=>=sys-devel/clang-19.0.0.9999:* !sys-devel/llvm:0[clang(-),python(-)] !s
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=96aa62ba191217295ead7b423ef429e2
diff --git a/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240509 b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240509
index 8cfbeccfb4b1..866e8af5ae8f 100644
--- a/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240509
+++ b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=96aa62ba191217295ead7b423ef429e2
diff --git a/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240518 b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240518
new file mode 100644
index 000000000000..ca1bcff0ce15
--- /dev/null
+++ b/metadata/md5-cache/dev-python/clang-python-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) test? ( sys-devel/clang:19 )
+DEFINED_PHASES=install prepare test unpack
+DEPEND=>=sys-devel/clang-19.0.0_pre20240518:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)]
+DESCRIPTION=Python bindings for sys-devel/clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=llvm.org python-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=>=sys-devel/clang-19.0.0_pre20240518:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=96aa62ba191217295ead7b423ef429e2
diff --git a/metadata/md5-cache/dev-python/click-didyoumean-0.3.0 b/metadata/md5-cache/dev-python/click-didyoumean-0.3.0
deleted file mode 100644
index 9c060c2d02a8..000000000000
--- a/metadata/md5-cache/dev-python/click-didyoumean-0.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/click-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Enable git-like did-you-mean feature in click
-EAPI=8
-HOMEPAGE=https://github.com/click-contrib/click-didyoumean/ https://pypi.org/project/click-didyoumean/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/click-7[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/click-contrib/click-didyoumean/archive/v0.3.0.tar.gz -> click-didyoumean-0.3.0.gh.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=44863c08906c60c4201598a693ce1305
diff --git a/metadata/md5-cache/dev-python/click-didyoumean-0.3.1 b/metadata/md5-cache/dev-python/click-didyoumean-0.3.1
index c326ec5b5ad9..6a58d058dc70 100644
--- a/metadata/md5-cache/dev-python/click-didyoumean-0.3.1
+++ b/metadata/md5-cache/dev-python/click-didyoumean-0.3.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/click-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/click-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Enable git-like did-you-mean feature in click
EAPI=8
HOMEPAGE=https://github.com/click-contrib/click-didyoumean/ https://pypi.org/project/click-didyoumean/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-python/click-7[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 )
+RDEPEND=>=dev-python/click-7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/click-contrib/click-didyoumean/archive/v0.3.1.tar.gz -> click-didyoumean-0.3.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3e0353eaf470fcbbae71f9aa5fd07c67
+_md5_=d73e754f593ccf4f73fd64a3e12b59e1
diff --git a/metadata/md5-cache/dev-python/clint-0.5.1-r4 b/metadata/md5-cache/dev-python/clint-0.5.1-r4
index 4332ec310c57..6f7cd67e675c 100644
--- a/metadata/md5-cache/dev-python/clint-0.5.1-r4
+++ b/metadata/md5-cache/dev-python/clint-0.5.1-r4
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( >=dev-python/sphinx-7.2.6 ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=doc? ( >=dev-python/sphinx-7.2.6 ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python Command-line Application Tools
EAPI=8
-HOMEPAGE=https://github.com/kennethreitz-archive/clint
+HOMEPAGE=https://github.com/kennethreitz/clint/ https://pypi.org/project/clint/
INHERIT=distutils-r1
-IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~ppc64 ~x86
LICENSE=ISC
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/kennethreitz-archive/clint/archive/v0.5.1.tar.gz -> clint-0.5.1.gh.tar.gz
+SRC_URI=https://github.com/kennethreitz/clint/archive/v0.5.1.tar.gz -> clint-0.5.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f1f3adedf17170f075282521f1d23e9a
+_md5_=5c1f7fc818f46d25c1c340808dda7e94
diff --git a/metadata/md5-cache/dev-python/colorclass-2.2.2-r1 b/metadata/md5-cache/dev-python/colorclass-2.2.2-r1
index 246ac535eec0..8bf5d981a096 100644
--- a/metadata/md5-cache/dev-python/colorclass-2.2.2-r1
+++ b/metadata/md5-cache/dev-python/colorclass-2.2.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/docopt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/docopt[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Colorful worry-free console applications for multiple platforms
EAPI=8
HOMEPAGE=https://pypi.org/project/colorclass/ https://github.com/matthewdeanmartin/colorclass/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/matthewdeanmartin/colorclass/archive/v2.2.2.tar.gz -> colorclass-2.2.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7e092b57fbc40485577e91715582d9b3
+_md5_=adef194a97941050b98e923eca09ae35
diff --git a/metadata/md5-cache/dev-python/colorful-0.5.6 b/metadata/md5-cache/dev-python/colorful-0.5.6
index da1ca8cd8695..ceea7620bca1 100644
--- a/metadata/md5-cache/dev-python/colorful-0.5.6
+++ b/metadata/md5-cache/dev-python/colorful-0.5.6
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Terminal string styling done right, in Python
EAPI=8
HOMEPAGE=https://pypi.org/project/colorful/ https://github.com/timofurrer/colorful/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/timofurrer/colorful/archive/v0.5.6.tar.gz -> colorful-0.5.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=aeab2895c22c37372e68b4c62cd05708
+_md5_=455c3527ebd7982927032c289b8508d9
diff --git a/metadata/md5-cache/dev-python/colour-0.1.5-r1 b/metadata/md5-cache/dev-python/colour-0.1.5-r1
index 4d7117fd7bc4..d5c97998a86f 100644
--- a/metadata/md5-cache/dev-python/colour-0.1.5-r1
+++ b/metadata/md5-cache/dev-python/colour-0.1.5-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python color representations manipulation library
EAPI=8
HOMEPAGE=https://github.com/vaab/colour/ https://pypi.org/project/colour/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~x86
LICENSE=GPL-3+
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/colour/colour-0.1.5.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=01f3052de4c3f4eeca33cd8caa94d139
+_md5_=58970e0ed9c43ecaeac72b9c802c1a3c
diff --git a/metadata/md5-cache/dev-python/configobj-5.0.8 b/metadata/md5-cache/dev-python/configobj-5.0.8
index 5b98bad299cd..c6e5b40252a6 100644
--- a/metadata/md5-cache/dev-python/configobj-5.0.8
+++ b/metadata/md5-cache/dev-python/configobj-5.0.8
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple config file reader and writer
EAPI=8
HOMEPAGE=https://github.com/DiffSK/configobj/ https://pypi.org/project/configobj/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/DiffSK/configobj/archive/v5.0.8.tar.gz -> configobj-5.0.8.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e867d7e96fca2173a46bd957491944a4
+_md5_=6b65d6edcafc91dd32a06e758b52788a
diff --git a/metadata/md5-cache/dev-python/confusable-homoglyphs-3.3.1 b/metadata/md5-cache/dev-python/confusable-homoglyphs-3.3.1
index a5ce702cfe69..d169b9eeba9c 100644
--- a/metadata/md5-cache/dev-python/confusable-homoglyphs-3.3.1
+++ b/metadata/md5-cache/dev-python/confusable-homoglyphs-3.3.1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/versioneer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Detect confusable usage of unicode homoglyphs, prevent homograph attacks
EAPI=8
HOMEPAGE=https://git.sr.ht/~valhalla/confusable_homoglyphs/ https://pypi.org/project/confusable-homoglyphs/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/confusable-homoglyphs/confusable_homoglyphs-3.3.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=32c41033fcf172f0048d3de434587f0d
+_md5_=b462b314e2d7a3c3d1c89c665d503649
diff --git a/metadata/md5-cache/dev-python/croniter-2.0.5 b/metadata/md5-cache/dev-python/croniter-2.0.5
index 46bf4f7f6341..385daedd9504 100644
--- a/metadata/md5-cache/dev-python/croniter-2.0.5
+++ b/metadata/md5-cache/dev-python/croniter-2.0.5
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/tzlocal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/tzlocal[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python module to provide iteration for datetime object
EAPI=8
HOMEPAGE=https://github.com/kiorky/croniter/ https://pypi.org/project/croniter/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
-RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/croniter/croniter-2.0.5.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=29b28efe9d4cc677e19330eeac9bfabc
+_md5_=8b890661e19c2b46e8e2a560c14fb1a6
diff --git a/metadata/md5-cache/dev-python/cssselect2-0.7.0 b/metadata/md5-cache/dev-python/cssselect2-0.7.0
index c8372c40fd62..71473897ee93 100644
--- a/metadata/md5-cache/dev-python/cssselect2-0.7.0
+++ b/metadata/md5-cache/dev-python/cssselect2-0.7.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/webencodings[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/webencodings[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Parses CSS3 Selectors and translates them to XPath 1.0
EAPI=8
HOMEPAGE=https://doc.courtbouillon.org/cssselect2/stable/ https://pypi.org/project/cssselect2/ https://github.com/Kozea/cssselect2/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=BSD
-RDEPEND=dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/webencodings[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/tinycss2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/webencodings[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cssselect2/cssselect2-0.7.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e694aad91370a01d881b297e85e5bf9d
+_md5_=dffdfc6cb4847af67d76e70db55fbed7
diff --git a/metadata/md5-cache/dev-python/dbutils-3.0.3 b/metadata/md5-cache/dev-python/dbutils-3.0.3
deleted file mode 100644
index 36e9d994ea25..000000000000
--- a/metadata/md5-cache/dev-python/dbutils-3.0.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Database connections for multi-threaded environments
-EAPI=8
-HOMEPAGE=https://webwareforpython.github.io/DBUtils/ https://github.com/WebwareForPython/DBUtils/ https://pypi.org/project/DBUtils/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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/D/DBUtils/DBUtils-3.0.3.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d5c75693d6667cf42340ed1d34d30861
diff --git a/metadata/md5-cache/dev-python/dbutils-3.1.0 b/metadata/md5-cache/dev-python/dbutils-3.1.0
index b8124756e8d4..74ee3aadae71 100644
--- a/metadata/md5-cache/dev-python/dbutils-3.1.0
+++ b/metadata/md5-cache/dev-python/dbutils-3.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Database connections for multi-threaded environments
EAPI=8
HOMEPAGE=https://webwareforpython.github.io/DBUtils/ https://github.com/WebwareForPython/DBUtils/ https://pypi.org/project/DBUtils/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/D/DBUtils/DBUtils-3.1.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2b158d80dc06d8057f73a062b694bebb
+_md5_=6f5299fbe8f0fdf148abbab83a9b6209
diff --git a/metadata/md5-cache/dev-python/doublex-1.9.6.1 b/metadata/md5-cache/dev-python/doublex-1.9.6.1
index c1f35912f5fd..5cc31939b9a9 100644
--- a/metadata/md5-cache/dev-python/doublex-1.9.6.1
+++ b/metadata/md5-cache/dev-python/doublex-1.9.6.1
@@ -1,16 +1,16 @@
-BDEPEND=doc? ( >=dev-python/sphinx-7.2.6 ) test? ( dev-python/pyhamcrest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=doc? ( >=dev-python/sphinx-7.2.6 ) test? ( dev-python/pyhamcrest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python test doubles
EAPI=8
HOMEPAGE=https://github.com/davidvilla/python-doublex/ https://pypi.org/project/doublex/
INHERIT=distutils-r1
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64
LICENSE=GPL-3
-RDEPEND=dev-python/pyhamcrest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/pyhamcrest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/davidvilla/python-doublex/archive/v1.9.6.1.tar.gz -> python-doublex-1.9.6.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5ca1691337d30be964a78390fc09bee1
+_md5_=55f02b918ba34ce932aaaca50d5906da
diff --git a/metadata/md5-cache/dev-python/doublex-expects-0.7.1-r1 b/metadata/md5-cache/dev-python/doublex-expects-0.7.1-r1
index d770d956c0ee..9e5bc0c00420 100644
--- a/metadata/md5-cache/dev-python/doublex-expects-0.7.1-r1
+++ b/metadata/md5-cache/dev-python/doublex-expects-0.7.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/doublex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/expects-0.8.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mamba[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/doublex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/expects-0.8.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/mamba[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Expects matchers for Doublex test doubles assertions
EAPI=8
HOMEPAGE=https://github.com/jaimegildesagredo/doublex-expects/ https://pypi.org/project/doublex-expects/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64
LICENSE=Apache-2.0
-RDEPEND=dev-python/doublex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/expects-0.8.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/doublex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/expects-0.8.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jaimegildesagredo/doublex-expects/archive/v0.7.1.tar.gz -> doublex-expects-0.7.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9dcaf43e90527c55807a534cce33db0c
+_md5_=bdc772aaece35865ea213eae0eb48b1b
diff --git a/metadata/md5-cache/dev-python/expects-0.9.0-r1 b/metadata/md5-cache/dev-python/expects-0.9.0-r1
index c0bbc8310a45..ac9520c2a72b 100644
--- a/metadata/md5-cache/dev-python/expects-0.9.0-r1
+++ b/metadata/md5-cache/dev-python/expects-0.9.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/mamba[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/mamba[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Expressive and extensible TDD/BDD assertion library for Python
EAPI=8
HOMEPAGE=https://github.com/jaimegildesagredo/expects/ https://pypi.org/project/expects/
INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/e/expects/expects-0.9.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c4da8e48b33ff09207798eeac4f4355e
+_md5_=5213d44a7bb36152a66548535610c2da
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.23.1 b/metadata/md5-cache/dev-python/fakeredis-2.23.1
index e7b110c7d10d..080b14d7caab 100644
--- a/metadata/md5-cache/dev-python/fakeredis-2.23.1
+++ b/metadata/md5-cache/dev-python/fakeredis-2.23.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Fake implementation of redis API for testing purposes
EAPI=8
HOMEPAGE=https://github.com/cunla/fakeredis-py/ https://pypi.org/project/fakeredis/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
-RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.23.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a0c0b5ba9ca26c6155ffc125efb67aad
+_md5_=c561f14ea9d89b0b5fa68117e7ca16c8
diff --git a/metadata/md5-cache/dev-python/graphviz-0.20.3 b/metadata/md5-cache/dev-python/graphviz-0.20.3
index 8938922a9e75..3c85eae2cace 100644
--- a/metadata/md5-cache/dev-python/graphviz-0.20.3
+++ b/metadata/md5-cache/dev-python/graphviz-0.20.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/mock-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-mock-1.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/graphviz[gts,pdf] ) test? ( media-gfx/graphviz >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/mock-2.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-1.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-gfx/graphviz[gts,pdf] ) test? ( media-gfx/graphviz >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple Python interface for Graphviz
EAPI=8
HOMEPAGE=https://graphviz.readthedocs.io/ https://github.com/xflr6/graphviz/ https://pypi.org/project/graphviz/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=media-gfx/graphviz 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 )
+RDEPEND=media-gfx/graphviz python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xflr6/graphviz/archive/0.20.3.tar.gz -> graphviz-0.20.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6117e78e4d56675bfc9011eb2b3faadf
+_md5_=746e80945901d03fa3beeddbaa70a67a
diff --git a/metadata/md5-cache/dev-python/greenstalk-2.0.2 b/metadata/md5-cache/dev-python/greenstalk-2.0.2
index 5276e38ea7a6..449443124ea9 100644
--- a/metadata/md5-cache/dev-python/greenstalk-2.0.2
+++ b/metadata/md5-cache/dev-python/greenstalk-2.0.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( app-misc/beanstalkd ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( app-misc/beanstalkd ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python 3 client for the beanstalkd work queue
EAPI=8
HOMEPAGE=https://greenstalk.readthedocs.io/ https://github.com/justinmayhew/greenstalk/ https://pypi.org/project/greenstalk/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/justinmayhew/greenstalk/archive/v2.0.2.tar.gz -> greenstalk-2.0.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3a022a8206c7f20a26449ff52373eb62
+_md5_=089abe157323d26ad4e28424ea9c806f
diff --git a/metadata/md5-cache/dev-python/guessit-3.8.0 b/metadata/md5-cache/dev-python/guessit-3.8.0
index 3be0c6b18f79..5fe4fdb6d5db 100644
--- a/metadata/md5-cache/dev-python/guessit-3.8.0
+++ b/metadata/md5-cache/dev-python/guessit-3.8.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/babelfish-0.5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rebulk-3.2.0[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/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/babelfish-0.5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rebulk-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python library for guessing information from video filenames
EAPI=8
HOMEPAGE=https://github.com/guessit-io/guessit/ https://pypi.org/project/guessit/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 x86
LICENSE=LGPL-3
-RDEPEND=>=dev-python/babelfish-0.5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rebulk-3.2.0[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/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/babelfish-0.5.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rebulk-3.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/guessit/guessit-3.8.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dde90a73715822f5c46ee608ac39d2a0
+_md5_=b83ce74c527e3b8f082d1c2e3110bb3b
diff --git a/metadata/md5-cache/dev-python/httplib2-0.22.0 b/metadata/md5-cache/dev-python/httplib2-0.22.0
index 3d3aacf7407c..bff138004991 100644
--- a/metadata/md5-cache/dev-python/httplib2-0.22.0
+++ b/metadata/md5-cache/dev-python/httplib2-0.22.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-libs/openssl dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-misc/ca-certificates dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-libs/openssl dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( app-misc/ca-certificates dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A comprehensive HTTP client library
EAPI=8
HOMEPAGE=https://pypi.org/project/httplib2/ https://github.com/httplib2/httplib2/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT
-RDEPEND=app-misc/ca-certificates dev-python/pyparsing[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 )
+RDEPEND=app-misc/ca-certificates dev-python/pyparsing[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/httplib2/httplib2/archive/v0.22.0.tar.gz -> httplib2-0.22.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=040a4ed84632ac514f0d3dd59ec40ec3
+_md5_=da9f741fc1a861487175fee8b8fd1d08
diff --git a/metadata/md5-cache/dev-python/huawei-lte-api-1.8.1 b/metadata/md5-cache/dev-python/huawei-lte-api-1.8.1
index 7653151ca356..e02e5fc6b2ea 100644
--- a/metadata/md5-cache/dev-python/huawei-lte-api-1.8.1
+++ b/metadata/md5-cache/dev-python/huawei-lte-api-1.8.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=API For huawei LAN/WAN LTE Modems
EAPI=8
HOMEPAGE=https://github.com/Salamek/huawei-lte-api/ https://pypi.org/project/huawei-lte-api/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[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 )
+RDEPEND=dev-python/pycryptodome[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Salamek/huawei-lte-api/archive/1.8.1.tar.gz -> huawei-lte-api-1.8.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1cb782c1a36e354e157f4aa6341a285a
+_md5_=92ab6894c169b0d31c69d02881ac2b57
diff --git a/metadata/md5-cache/dev-python/imageio-ffmpeg-0.4.9-r1 b/metadata/md5-cache/dev-python/imageio-ffmpeg-0.4.9-r1
index 5df14b4e560e..84fceb8accbe 100644
--- a/metadata/md5-cache/dev-python/imageio-ffmpeg-0.4.9-r1
+++ b/metadata/md5-cache/dev-python/imageio-ffmpeg-0.4.9-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( media-video/ffmpeg:* >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( media-video/ffmpeg:* >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=FFMPEG wrapper for Python
EAPI=8
HOMEPAGE=https://github.com/imageio/imageio-ffmpeg/ https://pypi.org/project/imageio-ffmpeg/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=BSD-2
PROPERTIES=test_network
-RDEPEND=media-video/ffmpeg:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=media-video/ffmpeg:* python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/imageio/imageio-ffmpeg/archive/v0.4.9.tar.gz -> imageio-ffmpeg-0.4.9.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9676988d98eae38c882a52fb0280c727
+_md5_=2917184b4295d7c170a07e8df96aa980
diff --git a/metadata/md5-cache/dev-python/iniparse-0.5_p20221102 b/metadata/md5-cache/dev-python/iniparse-0.5_p20221102
index 15fdc7d3da02..16f69148eeba 100644
--- a/metadata/md5-cache/dev-python/iniparse-0.5_p20221102
+++ b/metadata/md5-cache/dev-python/iniparse-0.5_p20221102
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://github.com/candlepin/python-iniparse/archive/ab623b0e287a9303bdb0c5213c485110e68dac12.tar.gz -> python-iniparse-ab623b0e287a9303bdb0c5213c485110e68dac12.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=445d889b13000fbb6c52eee81b5e62fb
+_md5_=517ce3fb33864ec099590b7c8919344f
diff --git a/metadata/md5-cache/dev-python/jaraco-logging-3.3.0 b/metadata/md5-cache/dev-python/jaraco-logging-3.3.0
index 941c4d7d791f..19c8f90017dd 100644
--- a/metadata/md5-cache/dev-python/jaraco-logging-3.3.0
+++ b/metadata/md5-cache/dev-python/jaraco-logging-3.3.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Additional facilities to supplement Python's stdlib logging module
EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.logging/ https://pypi.org/project/jaraco.logging/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
-RDEPEND=dev-python/tempora[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 )
+RDEPEND=dev-python/tempora[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.logging/jaraco.logging-3.3.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1622eac55d6ce72bfd519a0e5dbd27db
+_md5_=10e26d07f2a2c4d09db5ea9549b75011
diff --git a/metadata/md5-cache/dev-python/jaraco-stream-3.0.3-r1 b/metadata/md5-cache/dev-python/jaraco-stream-3.0.3-r1
index 78b4b8734f26..56ab5c6b5f44 100644
--- a/metadata/md5-cache/dev-python/jaraco-stream-3.0.3-r1
+++ b/metadata/md5-cache/dev-python/jaraco-stream-3.0.3-r1
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/setuptools-scm-1.15.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Routines for handling streaming data
EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.stream/ https://pypi.org/project/jaraco.stream/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.stream/jaraco.stream-3.0.3.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=456f2a5c5f6df0c1d898af7f64236f5a
+_md5_=b963b3768d203b30f3ce34376b5bf346
diff --git a/metadata/md5-cache/dev-python/jaraco-vcs-2.1.0 b/metadata/md5-cache/dev-python/jaraco-vcs-2.1.0
deleted file mode 100644
index a6c434bbc365..000000000000
--- a/metadata/md5-cache/dev-python/jaraco-vcs-2.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jaraco-path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git !s390? ( !sparc? ( dev-vcs/mercurial ) ) ) test? ( dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-versioning[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Facilities for working with VCS repositories
-EAPI=8
-HOMEPAGE=https://github.com/jaraco/jaraco.vcs/ https://pypi.org/project/jaraco.vcs/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc
-LICENSE=MIT
-RDEPEND=dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-versioning[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[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 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.vcs/jaraco_vcs-2.1.0.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=05dda8e395368ebacc6681cec1630781
diff --git a/metadata/md5-cache/dev-python/jaraco-vcs-2.2.0 b/metadata/md5-cache/dev-python/jaraco-vcs-2.2.0
index 9b2f2c73f22e..5110d8c74f68 100644
--- a/metadata/md5-cache/dev-python/jaraco-vcs-2.2.0
+++ b/metadata/md5-cache/dev-python/jaraco-vcs-2.2.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/jaraco-path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git !s390? ( !sparc? ( dev-vcs/mercurial ) ) ) test? ( dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-versioning[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/jaraco-path[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git !s390? ( !sparc? ( dev-vcs/mercurial ) ) ) test? ( dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-versioning[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Facilities for working with VCS repositories
EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.vcs/ https://pypi.org/project/jaraco.vcs/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~riscv ~s390 ~x86
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jaraco-versioning[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[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 )
+RDEPEND=dev-python/jaraco-classes[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jaraco-versioning[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.vcs/jaraco_vcs-2.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=047ef029fdd5b841400cf57d9f6a5b0e
+_md5_=73d789943cdf9eedd779b7c28568b496
diff --git a/metadata/md5-cache/dev-python/jaraco-versioning-1.1.0 b/metadata/md5-cache/dev-python/jaraco-versioning-1.1.0
index 3f274e3efb48..fc815f057eaf 100644
--- a/metadata/md5-cache/dev-python/jaraco-versioning-1.1.0
+++ b/metadata/md5-cache/dev-python/jaraco-versioning-1.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=More sophisticated version manipulation (than packaging)
EAPI=8
HOMEPAGE=https://github.com/jaraco/jaraco.versioning/ https://pypi.org/project/jaraco.versioning/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=dev-python/packaging[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 )
+RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jaraco.versioning/jaraco.versioning-1.1.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9313f75041da9d528cab61a689104d06
+_md5_=8dfcd1ced25bd7886c00e3266260d943
diff --git a/metadata/md5-cache/dev-python/jinja2-time-0.2.0-r1 b/metadata/md5-cache/dev-python/jinja2-time-0.2.0-r1
index fd55e0e5b785..5eb06ff669e4 100644
--- a/metadata/md5-cache/dev-python/jinja2-time-0.2.0-r1
+++ b/metadata/md5-cache/dev-python/jinja2-time-0.2.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Jinja2 Extension for Dates and Times
EAPI=8
HOMEPAGE=https://github.com/hackebrot/jinja2-time/ https://pypi.org/project/jinja2-time/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jinja2-time/jinja2-time-0.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=75323d8b6b337b0969676d9d0b81f68a
+_md5_=5955fa62389a402acd54b130eff959ad
diff --git a/metadata/md5-cache/dev-python/jmespath-1.0.1 b/metadata/md5-cache/dev-python/jmespath-1.0.1
index 025f6be434c4..adfa1feb837f 100644
--- a/metadata/md5-cache/dev-python/jmespath-1.0.1
+++ b/metadata/md5-cache/dev-python/jmespath-1.0.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=JSON Matching Expressions
EAPI=8
HOMEPAGE=https://github.com/jmespath/jmespath.py/ https://pypi.org/project/jmespath/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jmespath/jmespath.py/archive/1.0.1.tar.gz -> jmespath.py-1.0.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1adf460c163bbe2376b306a7f0a56d5d
+_md5_=a000c5833ae86afe9e02fcc0599568c3
diff --git a/metadata/md5-cache/dev-python/josepy-1.14.0 b/metadata/md5-cache/dev-python/josepy-1.14.0
index 1356e17e00a1..d91fb31d0716 100644
--- a/metadata/md5-cache/dev-python/josepy-1.14.0
+++ b/metadata/md5-cache/dev-python/josepy-1.14.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=JOSE protocol implementation in Python
EAPI=8
HOMEPAGE=https://github.com/certbot/josepy/ https://pypi.org/project/josepy/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/cryptography-1.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyopenssl-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/josepy/josepy-1.14.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=645d90b7479a8eb8f2a89607d2b143de
+_md5_=88e7a136bd05f9f5ceb4dd9125508ada
diff --git a/metadata/md5-cache/dev-python/jq-1.7.0 b/metadata/md5-cache/dev-python/jq-1.7.0
index b32862c414a1..a9853bd8cbb5 100644
--- a/metadata/md5-cache/dev-python/jq-1.7.0
+++ b/metadata/md5-cache/dev-python/jq-1.7.0
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=app-misc/jq-1.7.1:= >=dev-libs/oniguruma-6.9.8:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=app-misc/jq-1.7.1:= >=dev-libs/oniguruma-6.9.8:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-misc/jq-1.7.1:= >=dev-libs/oniguruma-6.9.8:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=>=app-misc/jq-1.7.1:= >=dev-libs/oniguruma-6.9.8:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for jq
EAPI=8
HOMEPAGE=https://github.com/mwilliamson/jq.py/ https://pypi.org/project/jq/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 x86
LICENSE=BSD-2
-RDEPEND=>=app-misc/jq-1.7.1:= >=dev-libs/oniguruma-6.9.8:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=app-misc/jq-1.7.1:= >=dev-libs/oniguruma-6.9.8:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mwilliamson/jq.py/archive/1.7.0.tar.gz -> jq.py-1.7.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c1237d29f7fd739eb059d85667775472
+_md5_=8a0c657d11d80f118dcab37bff9e3c1a
diff --git a/metadata/md5-cache/dev-python/json-rpc-1.15.0 b/metadata/md5-cache/dev-python/json-rpc-1.15.0
index 3eb0f72554ac..f5b142aa9078 100644
--- a/metadata/md5-cache/dev-python/json-rpc-1.15.0
+++ b/metadata/md5-cache/dev-python/json-rpc-1.15.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/flask[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/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=JSON-RPC transport implementation for python
EAPI=8
HOMEPAGE=https://github.com/pavlov99/json-rpc/ https://pypi.org/project/json-rpc/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64
LICENSE=MIT
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/json-rpc/json-rpc-1.15.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=005940463c946fd767494505d21db6b3
+_md5_=d5db6ad16a4281e9f4a90c5fb44606c7
diff --git a/metadata/md5-cache/dev-python/json5-0.9.25 b/metadata/md5-cache/dev-python/json5-0.9.25
index e0f953ee9dec..eed66e5f7a65 100644
--- a/metadata/md5-cache/dev-python/json5-0.9.25
+++ b/metadata/md5-cache/dev-python/json5-0.9.25
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python implementation of the JSON5 data format
EAPI=8
HOMEPAGE=https://github.com/dpranke/pyjson5/ https://pypi.org/project/json5/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/json5/json5-0.9.25.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d9155b87721018ad82e5ce03ca503a95
+_md5_=41de8a1f68567d10cd6224af5ec0a4db
diff --git a/metadata/md5-cache/dev-python/jsondiff-2.0.0-r1 b/metadata/md5-cache/dev-python/jsondiff-2.0.0-r1
index 2591e9066648..a3b9f454c9aa 100644
--- a/metadata/md5-cache/dev-python/jsondiff-2.0.0-r1
+++ b/metadata/md5-cache/dev-python/jsondiff-2.0.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Diff JSON and JSON-like structures in Python
EAPI=8
HOMEPAGE=https://github.com/xlwings/jsondiff/ https://pypi.org/project/jsondiff/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xlwings/jsondiff/archive/2.0.0.tar.gz -> jsondiff-2.0.0.gh.tar.gz https://dev.gentoo.org/~andrewammerlaan/jsondiff-2.0.0-nose2pytest.diff
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5be7fa5ed87d47de45a9a1b25a78fa10
+_md5_=550be9d70fbcbf2136b527bb9ce8e6ee
diff --git a/metadata/md5-cache/dev-python/jsonext-0.4.2-r1 b/metadata/md5-cache/dev-python/jsonext-0.4.2-r1
index 29bed4142a6a..0a4b76c0bcca 100644
--- a/metadata/md5-cache/dev-python/jsonext-0.4.2-r1
+++ b/metadata/md5-cache/dev-python/jsonext-0.4.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Well-structured helpers for serializing commonly encountered structures to JSON
EAPI=8
HOMEPAGE=https://github.com/mbr/jsonext/ https://pypi.org/project/jsonext/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=MIT
-RDEPEND=dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonext/jsonext-0.4.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b68b55c8e7cf48f9de7bb6f4fb6f1714
+_md5_=5584d827c946f1de7ff0e33c9c35357a
diff --git a/metadata/md5-cache/dev-python/jsonpatch-1.33 b/metadata/md5-cache/dev-python/jsonpatch-1.33
index 401d23f8a1a2..162ecedbbc55 100644
--- a/metadata/md5-cache/dev-python/jsonpatch-1.33
+++ b/metadata/md5-cache/dev-python/jsonpatch-1.33
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/jsonpointer-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/jsonpointer-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Apply JSON-Patches like http://tools.ietf.org/html/draft-pbryan-json-patch-04
EAPI=8
HOMEPAGE=https://github.com/stefankoegl/python-json-patch/ https://pypi.org/project/jsonpatch/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=>=dev-python/jsonpointer-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/jsonpointer-1.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/stefankoegl/python-json-patch/archive/v1.33.tar.gz -> python-json-patch-1.33.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=88c81e39fb55166a5677dfb303d78586
+_md5_=5e751ccd08b39a4323c38357c838fc8b
diff --git a/metadata/md5-cache/dev-python/jsonref-1.1.0 b/metadata/md5-cache/dev-python/jsonref-1.1.0
index e782f32ad5eb..52b502fd7829 100644
--- a/metadata/md5-cache/dev-python/jsonref-1.1.0
+++ b/metadata/md5-cache/dev-python/jsonref-1.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=An implementation of JSON Reference for Python
EAPI=8
HOMEPAGE=https://github.com/gazpachoking/jsonref/ https://pypi.org/project/jsonref/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/gazpachoking/jsonref/archive/v1.1.0.tar.gz -> jsonref-1.1.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b9938d63565059364ea4189fabe42a1c
+_md5_=81329a4a63761fa468733eade028afcd
diff --git a/metadata/md5-cache/dev-python/jsonxs-0.6-r1 b/metadata/md5-cache/dev-python/jsonxs-0.6-r1
index 9cb62df0a448..b4e650d81bd0 100644
--- a/metadata/md5-cache/dev-python/jsonxs-0.6-r1
+++ b/metadata/md5-cache/dev-python/jsonxs-0.6-r1
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Get/set values in JSON and Python datastructures
EAPI=8
-HOMEPAGE=https://github.com/fboender/jsonxs
+HOMEPAGE=https://github.com/fboender/jsonxs/ https://pypi.org/project/jsonxs/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonxs/jsonxs-0.6.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7fb419c03b5cb83eed5fb81ebca3fcba
+_md5_=5624fcdc1ea3f5b3a17336c76d5bf8cf
diff --git a/metadata/md5-cache/dev-python/junit-xml-1.9-r1 b/metadata/md5-cache/dev-python/junit-xml-1.9-r1
index 0847fba17921..cf1373b8c82b 100644
--- a/metadata/md5-cache/dev-python/junit-xml-1.9-r1
+++ b/metadata/md5-cache/dev-python/junit-xml-1.9-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Create JUnit XML test result documents
EAPI=8
HOMEPAGE=https://github.com/kyrus/python-junit-xml/ https://pypi.org/project/junit-xml/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kyrus/python-junit-xml/archive/19d3cc333d35dfd2d17d75c506336c15e5c6685a.tar.gz -> python-junit-xml-19d3cc333d35dfd2d17d75c506336c15e5c6685a.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ed341cb144c84f5f5f75c9222755b7ff
+_md5_=a375044fbe2e44eca81eff9077530e16
diff --git a/metadata/md5-cache/dev-python/kgb-7.1.1 b/metadata/md5-cache/dev-python/kgb-7.1.1
index c1818a7c96f7..11d5993a7cef 100644
--- a/metadata/md5-cache/dev-python/kgb-7.1.1
+++ b/metadata/md5-cache/dev-python/kgb-7.1.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python function spy support for unit tests
EAPI=8
HOMEPAGE=https://github.com/beanbaginc/kgb/ https://pypi.org/project/kgb/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/k/kgb/kgb-7.1.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0c2b2f1c0681d87a332e5a7719835fd3
+_md5_=0a4c79fc72130bdbebad166ab9d9eb34
diff --git a/metadata/md5-cache/dev-python/lazy-loader-0.4 b/metadata/md5-cache/dev-python/lazy-loader-0.4
index c43abfc85e93..c20e17da4f21 100644
--- a/metadata/md5-cache/dev-python/lazy-loader-0.4
+++ b/metadata/md5-cache/dev-python/lazy-loader-0.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Populate library namespace without incurring immediate import costs
EAPI=8
HOMEPAGE=https://github.com/scientific-python/lazy_loader https://pypi.org/project/lazy-loader/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=BSD
-RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/lazy-loader/lazy_loader-0.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3c3ad2260ed36e94c5be152e461c98a0
+_md5_=3cc020fc2459b80195d90a51eb78ef6b
diff --git a/metadata/md5-cache/dev-python/lazy-object-proxy-1.10.0 b/metadata/md5-cache/dev-python/lazy-object-proxy-1.10.0
index 1ed2f2cf5a19..b01909ca22ef 100644
--- a/metadata/md5-cache/dev-python/lazy-object-proxy-1.10.0
+++ b/metadata/md5-cache/dev-python/lazy-object-proxy-1.10.0
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/setuptools-scm-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/setuptools-scm-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=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 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=A fast and thorough lazy object proxy
EAPI=8
HOMEPAGE=https://github.com/ionelmc/python-lazy-object-proxy/ https://pypi.org/project/lazy-object-proxy/ https://python-lazy-object-proxy.readthedocs.io/
INHERIT=distutils-r1 pypi
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/lazy-object-proxy/lazy-object-proxy-1.10.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1be5a80a41dc9f6bb6cbf4c503bf29b2
+_md5_=44903ea2c108263e67e475c727f88948
diff --git a/metadata/md5-cache/dev-python/libarchive-c-5.1 b/metadata/md5-cache/dev-python/libarchive-c-5.1
index 5b325af690f0..783a1552bdaf 100644
--- a/metadata/md5-cache/dev-python/libarchive-c-5.1
+++ b/metadata/md5-cache/dev-python/libarchive-c-5.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( app-arch/libarchive >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( app-arch/libarchive >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python interface to libarchive
EAPI=8
HOMEPAGE=https://github.com/Changaco/python-libarchive-c/ https://pypi.org/project/libarchive-c/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm ~arm64 ~ia64 ~ppc64 x86
LICENSE=CC0-1.0
-RDEPEND=app-arch/libarchive python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=app-arch/libarchive python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Changaco/python-libarchive-c/archive/5.1.tar.gz -> python-libarchive-c-5.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=09c4fdfdb1002d4c2554873ab45c929b
+_md5_=9cc1417c0b5eeba6df953dc89ef38de6
diff --git a/metadata/md5-cache/dev-python/libpillowfight-0.3.0_p20210816-r1 b/metadata/md5-cache/dev-python/libpillowfight-0.3.0_p20210816-r1
index afc904363622..f478ed33ee42 100644
--- a/metadata/md5-cache/dev-python/libpillowfight-0.3.0_p20210816-r1
+++ b/metadata/md5-cache/dev-python/libpillowfight-0.3.0_p20210816-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Small library containing various image processing algorithms
EAPI=8
HOMEPAGE=https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://gitlab.gnome.org/World/OpenPaperwork/libpillowfight/-/archive/50d965879eb89fdef9be09d6e934329486ff585d/libpillowfight-0.3.0_p20210816.tar.bz2
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=693e402567efcfb8622c8a8f4b0c6290
+_md5_=b180980de3049b30e56d1556ce1b97a2
diff --git a/metadata/md5-cache/dev-python/license-expression-30.3.0 b/metadata/md5-cache/dev-python/license-expression-30.3.0
index 365316a0f0ce..cff28c2280dc 100644
--- a/metadata/md5-cache/dev-python/license-expression-30.3.0
+++ b/metadata/md5-cache/dev-python/license-expression-30.3.0
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/setuptools-scm-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/setuptools-scm-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Parse, compare, simplify and normalize license expressions
EAPI=8
HOMEPAGE=https://pypi.org/project/license-expression/ https://github.com/nexB/license-expression/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_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 )
+RDEPEND=>=dev-python/boolean-py-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/nexB/license-expression/archive/v30.3.0.tar.gz -> license-expression-30.3.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=730078f6d58e6ba9a7c1c675daa71cdc
+_md5_=a8f9a38c752b96d8ad88cd2d9b945d0b
diff --git a/metadata/md5-cache/dev-python/lit-15.0.7 b/metadata/md5-cache/dev-python/lit-15.0.7
index 8f457e4141fd..64a67da4099e 100644
--- a/metadata/md5-cache/dev-python/lit-15.0.7
+++ b/metadata/md5-cache/dev-python/lit-15.0.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=05fe9b9d4b376809fb1d6ef6ed35e15b
diff --git a/metadata/md5-cache/dev-python/lit-16.0.6 b/metadata/md5-cache/dev-python/lit-16.0.6
index e11e447ea5e7..14d551c44598 100644
--- a/metadata/md5-cache/dev-python/lit-16.0.6
+++ b/metadata/md5-cache/dev-python/lit-16.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=11f95045aa3e1646a5cc1703113f36cc
diff --git a/metadata/md5-cache/dev-python/lit-17.0.6 b/metadata/md5-cache/dev-python/lit-17.0.6
index 37a3caedcc2c..56c5933d00f9 100644
--- a/metadata/md5-cache/dev-python/lit-17.0.6
+++ b/metadata/md5-cache/dev-python/lit-17.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=8e4f6fc76da847c64c552a0450826760
diff --git a/metadata/md5-cache/dev-python/lit-18.1.5 b/metadata/md5-cache/dev-python/lit-18.1.5
index 3ed815c3a311..8f90ff856ee7 100644
--- a/metadata/md5-cache/dev-python/lit-18.1.5
+++ b/metadata/md5-cache/dev-python/lit-18.1.5
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=54d39869c5d836679754eafabf3b14a8
diff --git a/metadata/md5-cache/dev-python/lit-19.0.0.9999 b/metadata/md5-cache/dev-python/lit-19.0.0.9999
index 568480f58b22..c7b772349026 100644
--- a/metadata/md5-cache/dev-python/lit-19.0.0.9999
+++ b/metadata/md5-cache/dev-python/lit-19.0.0.9999
@@ -1,15 +1,15 @@
-BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-devel/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=A stand-alone install of the LLVM suite testing tool
EAPI=8
HOMEPAGE=https://llvm.org/
INHERIT=distutils-r1 llvm.org
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PROPERTIES=live
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e5605ef5b74a7ada51c4c46f83daddf2
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/lit-19.0.0_pre20240509 b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240509
index 58ac9d34d5c8..81a8a0db704e 100644
--- a/metadata/md5-cache/dev-python/lit-19.0.0_pre20240509
+++ b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240509
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=e5605ef5b74a7ada51c4c46f83daddf2
diff --git a/metadata/md5-cache/dev-python/lit-19.0.0_pre20240518 b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240518
new file mode 100644
index 000000000000..c93e034c03af
--- /dev/null
+++ b/metadata/md5-cache/dev-python/lit-19.0.0_pre20240518
@@ -0,0 +1,15 @@
+BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-devel/llvm ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=A stand-alone install of the LLVM suite testing tool
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=distutils-r1 llvm.org
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/littleutils-0.2.2-r1 b/metadata/md5-cache/dev-python/littleutils-0.2.2-r1
index 0df351771e47..ae2439bdfd3c 100644
--- a/metadata/md5-cache/dev-python/littleutils-0.2.2-r1
+++ b/metadata/md5-cache/dev-python/littleutils-0.2.2-r1
@@ -1,15 +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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Small personal collection of Python utility functions
EAPI=8
HOMEPAGE=https://pypi.org/project/littleutils/ https://github.com/alexmojaki/littleutils/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/littleutils/littleutils-0.2.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=101d3f8e4c814574678cc063a2fda98d
+_md5_=552c4f83406a2fa20ad6b0f65d5ceb7e
diff --git a/metadata/md5-cache/dev-python/looseversion-1.3.0 b/metadata/md5-cache/dev-python/looseversion-1.3.0
index e17820e9651c..b4c5fbe5c3be 100644
--- a/metadata/md5-cache/dev-python/looseversion-1.3.0
+++ b/metadata/md5-cache/dev-python/looseversion-1.3.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A backwards/forwards-compatible fork of distutils.version.LooseVersion
EAPI=8
-HOMEPAGE=https://pypi.org/project/looseversion/ https://github.com/effigies/looseversion
+HOMEPAGE=https://pypi.org/project/looseversion/ https://github.com/effigies/looseversion/
INHERIT=pypi distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~riscv ~x86
LICENSE=PSF-2
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/looseversion/looseversion-1.3.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cc0c255a5fcfb0d7fcf04bf0b94d2f5c
+_md5_=22ca455c8bcf845e8b8cf23018c56c12
diff --git a/metadata/md5-cache/dev-python/lxml-html-clean-0.1.1 b/metadata/md5-cache/dev-python/lxml-html-clean-0.1.1
index 4901d0f4589f..db640cfd2af1 100644
--- a/metadata/md5-cache/dev-python/lxml-html-clean-0.1.1
+++ b/metadata/md5-cache/dev-python/lxml-html-clean-0.1.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Separate project for HTML cleaning functionalities copied from lxml.html.clean
EAPI=8
HOMEPAGE=https://pypi.org/project/lxml-html-clean/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm64
LICENSE=BSD
-RDEPEND=>=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/lxml-html-clean/lxml_html_clean-0.1.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1095f2ebcabffcefc23f4054acf66a67
+_md5_=b01e3ce8bbe52a1ff9cc94ec01c283c6
diff --git a/metadata/md5-cache/dev-python/lz4-4.3.3 b/metadata/md5-cache/dev-python/lz4-4.3.3
index 2d273cd597dc..7408658e4380 100644
--- a/metadata/md5-cache/dev-python/lz4-4.3.3
+++ b/metadata/md5-cache/dev-python/lz4-4.3.3
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-arch/lz4:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( app-arch/lz4:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/lz4:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=app-arch/lz4:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=LZ4 Bindings for Python
EAPI=8
HOMEPAGE=https://github.com/python-lz4/python-lz4/ https://pypi.org/project/lz4/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=app-arch/lz4:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=app-arch/lz4:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/l/lz4/lz4-4.3.3.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0c638f662a74a086ebc0671d02fc8f7f
+_md5_=81482e4ec90f05dcfec63d9310093b5a
diff --git a/metadata/md5-cache/dev-python/mamba-0.11.3 b/metadata/md5-cache/dev-python/mamba-0.11.3
index 5a41338e5f69..370a0bf32c06 100644
--- a/metadata/md5-cache/dev-python/mamba-0.11.3
+++ b/metadata/md5-cache/dev-python/mamba-0.11.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/clint-0.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/coverage-3.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/doublex-expects-0.7.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/expects-0.8.0_rc2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/clint-0.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/coverage-3.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/doublex-expects-0.7.0_rc1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/expects-0.8.0_rc2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( >=dev-python/sphinx-7.2.6 ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python test runner born under the banner of Behavior Driven Development
EAPI=8
HOMEPAGE=https://nestorsalceda.com/mamba/ https://github.com/nestorsalceda/mamba/ https://pypi.org/project/mamba/
INHERIT=distutils-r1
-IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64
LICENSE=MIT
-RDEPEND=>=dev-python/clint-0.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/coverage-3.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 )
+RDEPEND=>=dev-python/clint-0.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/coverage-3.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/nestorsalceda/mamba/archive/v0.11.3.tar.gz -> mamba-0.11.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0dd801f1ca90097499bbd7541599e07b
+_md5_=b45860acee6ae030cbe4a1f766182411
diff --git a/metadata/md5-cache/dev-python/manuel-1.12.4_p20231129 b/metadata/md5-cache/dev-python/manuel-1.12.4_p20231129
index e8bbe2656910..21c7cc7f9279 100644
--- a/metadata/md5-cache/dev-python/manuel-1.12.4_p20231129
+++ b/metadata/md5-cache/dev-python/manuel-1.12.4_p20231129
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/zope-testing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/zope-testing[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Lets you mix and match traditional doctests with custom test syntax
EAPI=8
HOMEPAGE=https://github.com/benji-york/manuel/ https://pypi.org/project/manuel/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/benji-york/manuel/archive/3f4d94d2ace3bdab4acad6896c93f5c96d6bee92.tar.gz -> manuel-3f4d94d2ace3bdab4acad6896c93f5c96d6bee92.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0a4c04c88c5c9272d5c3b72dd08c5315
+_md5_=d00b28f12b9f21b7941448ad2285e8bb
diff --git a/metadata/md5-cache/dev-python/marshmallow-3.21.1 b/metadata/md5-cache/dev-python/marshmallow-3.21.1
deleted file mode 100644
index 3014f171a943..000000000000
--- a/metadata/md5-cache/dev-python/marshmallow-3.21.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-17.0[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/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A library for converting to and from native Python datatypes
-EAPI=8
-HOMEPAGE=https://github.com/marshmallow-code/marshmallow/ https://pypi.org/project/marshmallow/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/packaging-17.0[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(-)?] python_targets_python3_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/marshmallow-code/marshmallow/archive/3.21.1.tar.gz -> marshmallow-3.21.1.gh.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cd5c1d1983f9d3848fe9c592288520a6
diff --git a/metadata/md5-cache/dev-python/marshmallow-3.21.2 b/metadata/md5-cache/dev-python/marshmallow-3.21.2
index c69ef25c766d..e1977f65efd2 100644
--- a/metadata/md5-cache/dev-python/marshmallow-3.21.2
+++ b/metadata/md5-cache/dev-python/marshmallow-3.21.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-17.0[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/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/simplejson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A library for converting to and from native Python datatypes
EAPI=8
HOMEPAGE=https://github.com/marshmallow-code/marshmallow/ https://pypi.org/project/marshmallow/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-python/packaging-17.0[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(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/packaging-17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/marshmallow-code/marshmallow/archive/3.21.2.tar.gz -> marshmallow-3.21.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cd5c1d1983f9d3848fe9c592288520a6
+_md5_=6f75062092b665df78d0822e2409c7b9
diff --git a/metadata/md5-cache/dev-python/mdit-py-plugins-0.4.1 b/metadata/md5-cache/dev-python/mdit-py-plugins-0.4.1
index 5843bef0b13c..2f3bbd99a775 100644
--- a/metadata/md5-cache/dev-python/mdit-py-plugins-0.4.1
+++ b/metadata/md5-cache/dev-python/mdit-py-plugins-0.4.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-regressions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-python/markdown-it-py-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-regressions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/markdown-it-py-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Collection of plugins for markdown-it-py
EAPI=8
HOMEPAGE=https://pypi.org/project/mdit-py-plugins/ https://github.com/executablebooks/mdit-py-plugins/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
-RDEPEND=<dev-python/markdown-it-py-4[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 )
+RDEPEND=<dev-python/markdown-it-py-4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/executablebooks/mdit-py-plugins/archive/v0.4.1.tar.gz -> mdit-py-plugins-0.4.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=00ecd01efd262efaeca5052808cdcc83
+_md5_=6029a4eb34a87d223170cf034fa97cf5
diff --git a/metadata/md5-cache/dev-python/memory-allocator-0.1.4 b/metadata/md5-cache/dev-python/memory-allocator-0.1.4
index b4837095365b..d3bb7a240b22 100644
--- a/metadata/md5-cache/dev-python/memory-allocator-0.1.4
+++ b/metadata/md5-cache/dev-python/memory-allocator-0.1.4
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=An extension class for memory allocation in cython
EAPI=8
-HOMEPAGE=https://pypi.org/project/memory-allocator/ https://github.com/sagemath/memory_allocator
+HOMEPAGE=https://pypi.org/project/memory-allocator/ https://github.com/sagemath/memory_allocator/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64
LICENSE=GPL-3
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/memory-allocator/memory_allocator-0.1.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c5b26e0c982aa38c3a830b3095c1ff83
+_md5_=5a5442e5907e091e36a5b0454d2dd8e0
diff --git a/metadata/md5-cache/dev-python/minidb-2.0.8 b/metadata/md5-cache/dev-python/minidb-2.0.8
index 611f6ebdec16..38a815779ea3 100644
--- a/metadata/md5-cache/dev-python/minidb-2.0.8
+++ b/metadata/md5-cache/dev-python/minidb-2.0.8
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple SQLite-based object store
EAPI=8
HOMEPAGE=https://thp.io/2010/minidb/ https://pypi.org/project/minidb/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=ISC
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/minidb/minidb-2.0.8.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ecd5dac29d79726e7d2bec2388c61bd6
+_md5_=cbaa051b2237677c42ea9e0f6bf6033e
diff --git a/metadata/md5-cache/dev-python/minimock-1.3.0-r1 b/metadata/md5-cache/dev-python/minimock-1.3.0-r1
index ceb0c3bcab0d..97d33b4861d2 100644
--- a/metadata/md5-cache/dev-python/minimock-1.3.0-r1
+++ b/metadata/md5-cache/dev-python/minimock-1.3.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The simplest possible mock library
EAPI=8
HOMEPAGE=https://github.com/lowks/minimock/ https://pypi.org/project/MiniMock/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ppc x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/lowks/minimock/archive/v1.3.0.tar.gz -> minimock-1.3.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=089d5ffef78da41f038c54e7f9c4d384
+_md5_=11667f947d8994ed28f84d7ade2e1a1f
diff --git a/metadata/md5-cache/dev-python/multidict-6.0.5 b/metadata/md5-cache/dev-python/multidict-6.0.5
index 532244d1534d..19c1faac9238 100644
--- a/metadata/md5-cache/dev-python/multidict-6.0.5
+++ b/metadata/md5-cache/dev-python/multidict-6.0.5
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=multidict implementation
EAPI=8
HOMEPAGE=https://github.com/aio-libs/multidict/ https://pypi.org/project/multidict/
INHERIT=distutils-r1
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong 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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/multidict/archive/v6.0.5.tar.gz -> multidict-6.0.5.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2c0ae58d8b731d4751d891716b1f4823
+_md5_=1744964ff436f6839ea7c36d868eacd2
diff --git a/metadata/md5-cache/dev-python/multipledispatch-1.0.0 b/metadata/md5-cache/dev-python/multipledispatch-1.0.0
index 6b3d650ef8ea..2263cfd38b78 100644
--- a/metadata/md5-cache/dev-python/multipledispatch-1.0.0
+++ b/metadata/md5-cache/dev-python/multipledispatch-1.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Multiple dispatch
EAPI=8
HOMEPAGE=https://pypi.org/project/multipledispatch/ https://github.com/mrocklin/multipledispatch/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mrocklin/multipledispatch/archive/1.0.0.tar.gz -> multipledispatch-1.0.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a365bf3a635b1dfc73c8d4064257b821
+_md5_=9fa94d21e8d0923875108be0b372a999
diff --git a/metadata/md5-cache/dev-python/munkres-1.1.4-r1 b/metadata/md5-cache/dev-python/munkres-1.1.4-r1
index e42ef580eab1..17d524be5c47 100644
--- a/metadata/md5-cache/dev-python/munkres-1.1.4-r1
+++ b/metadata/md5-cache/dev-python/munkres-1.1.4-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Module implementing munkres algorithm for the Assignment Problem
EAPI=8
HOMEPAGE=https://github.com/bmc/munkres/ https://pypi.org/project/munkres/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bmc/munkres/archive/release-1.1.4.tar.gz -> munkres-release-1.1.4.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2bec9d5e6372c89e4c01ca2173c43ab6
+_md5_=96ccd0b0127aa0993238c60ac76f4e17
diff --git a/metadata/md5-cache/dev-python/natsort-8.4.0 b/metadata/md5-cache/dev-python/natsort-8.4.0
index facb902fdbfd..423d6b30b8c0 100644
--- a/metadata/md5-cache/dev-python/natsort-8.4.0
+++ b/metadata/md5-cache/dev-python/natsort-8.4.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Natural sorting for Python
EAPI=8
HOMEPAGE=https://github.com/SethMMorton/natsort/ https://pypi.org/project/natsort/
INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/natsort/natsort-8.4.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f27b8ee95b345e26df16d44223351537
+_md5_=fa7c4162e8c626224074cfc480740b0c
diff --git a/metadata/md5-cache/dev-python/nest-asyncio-1.6.0 b/metadata/md5-cache/dev-python/nest-asyncio-1.6.0
index 4e2eec1aa7a2..34cadc8b16c7 100644
--- a/metadata/md5-cache/dev-python/nest-asyncio-1.6.0
+++ b/metadata/md5-cache/dev-python/nest-asyncio-1.6.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Patch asyncio to allow nested event loops
EAPI=8
HOMEPAGE=https://github.com/erdewit/nest_asyncio/ https://pypi.org/project/nest-asyncio/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD-2
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/nest-asyncio/nest_asyncio-1.6.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=aac02129a5b0af8a6d76b2919ec152e4
+_md5_=2d885dac6ec1cf2234050d64a5e99026
diff --git a/metadata/md5-cache/dev-python/netifaces-0.11.0-r2 b/metadata/md5-cache/dev-python/netifaces-0.11.0-r2
index f8d4fa34fbe7..afcaecd8a110 100644
--- a/metadata/md5-cache/dev-python/netifaces-0.11.0-r2
+++ b/metadata/md5-cache/dev-python/netifaces-0.11.0-r2
@@ -1,16 +1,16 @@
-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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=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 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Portable network interface information
EAPI=8
HOMEPAGE=https://pypi.org/project/netifaces/ https://alastairs-place.net/projects/netifaces/ https://github.com/al45tair/netifaces/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 arm arm64 ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/netifaces/netifaces-0.11.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=198d00e9a230c2871cd60bd15352adcb
+_md5_=6abd10738e4e198aa6db36805e69b71c
diff --git a/metadata/md5-cache/dev-python/node-semver-0.9.0 b/metadata/md5-cache/dev-python/node-semver-0.9.0
index 5f2db40700fc..5cc6c427d880 100644
--- a/metadata/md5-cache/dev-python/node-semver-0.9.0
+++ b/metadata/md5-cache/dev-python/node-semver-0.9.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python version of node-semver, the semantic versioner for npm
EAPI=8
HOMEPAGE=https://pypi.org/project/node-semver/ https://github.com/podhmo/python-node-semver/ https://github.com/npm/node-semver/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/podhmo/python-node-semver/archive/0.9.0.tar.gz -> python-node-semver-0.9.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=721532a41230b0324226e605e56bdbd0
+_md5_=ea84bea56d4b30d34b5d11160bc28b81
diff --git a/metadata/md5-cache/dev-python/noiseprotocol-0.3.1 b/metadata/md5-cache/dev-python/noiseprotocol-0.3.1
index d4a8688a32c3..93ec4801d5c7 100644
--- a/metadata/md5-cache/dev-python/noiseprotocol-0.3.1
+++ b/metadata/md5-cache/dev-python/noiseprotocol-0.3.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Implementation of Noise Protocol Framework. Compatible with revisions 32 and 33.
EAPI=8
HOMEPAGE=https://github.com/plizonczyk/noiseprotocol/ https://pypi.org/project/noiseprotocol/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/plizonczyk/noiseprotocol/archive/v0.3.1.tar.gz -> noiseprotocol-0.3.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=71dabd31505018778c5d5046594607c1
+_md5_=a798d0e13326d34f16fcc579b2caf8da
diff --git a/metadata/md5-cache/dev-python/ntplib-0.4.0-r1 b/metadata/md5-cache/dev-python/ntplib-0.4.0-r1
index 8f3040829d53..1ba6686ee24e 100644
--- a/metadata/md5-cache/dev-python/ntplib-0.4.0-r1
+++ b/metadata/md5-cache/dev-python/ntplib-0.4.0-r1
@@ -1,17 +1,17 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python NTP library
EAPI=8
HOMEPAGE=https://github.com/cf-natali/ntplib/ https://pypi.org/project/ntplib/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=MIT
PROPERTIES=test_network
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/cf-natali/ntplib/archive/0.4.0.tar.gz -> ntplib-0.4.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1eb2c9c9d5d00c9c452a010b65acfa30
+_md5_=b7ef6b1050a996a718562b62d33d948b
diff --git a/metadata/md5-cache/dev-python/odfpy-1.4.2 b/metadata/md5-cache/dev-python/odfpy-1.4.2
index 4a828d3efddf..a73145951af4 100644
--- a/metadata/md5-cache/dev-python/odfpy-1.4.2
+++ b/metadata/md5-cache/dev-python/odfpy-1.4.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python API and tools to manipulate OpenDocument files
EAPI=8
HOMEPAGE=https://github.com/eea/odfpy/ https://pypi.org/project/odfpy/
INHERIT=distutils-r1
-IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0 GPL-2 LGPL-2.1
-RDEPEND=dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/eea/odfpy/archive/release-1.4.2.tar.gz -> odfpy-release-1.4.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ae13ab70ec18e71209a73e27499ed2b9
+_md5_=4c9b38ea3dfd07a8396237fbaefe5162
diff --git a/metadata/md5-cache/dev-python/openapi3-1.8.2 b/metadata/md5-cache/dev-python/openapi3-1.8.2
index 68bcc18fd289..aeac31a76cb2 100644
--- a/metadata/md5-cache/dev-python/openapi3-1.8.2
+++ b/metadata/md5-cache/dev-python/openapi3-1.8.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python OpenAPI 3 Specification client and validator
EAPI=8
HOMEPAGE=https://pypi.org/project/openapi3/ https://github.com/Dorthu/openapi3
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=BSD
-RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Dorthu/openapi3/archive/1.8.2.tar.gz -> openapi3-1.8.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=348f60daaab40d9d16bb26e3b10464fa
+_md5_=cff39b137576330b2649e862a50ec716
diff --git a/metadata/md5-cache/dev-python/overrides-7.7.0 b/metadata/md5-cache/dev-python/overrides-7.7.0
index 86e9c2c268ac..d6106209d6a2 100644
--- a/metadata/md5-cache/dev-python/overrides-7.7.0
+++ b/metadata/md5-cache/dev-python/overrides-7.7.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A decorator to automatically detect mismatch when overriding a method.
EAPI=8
HOMEPAGE=https://pypi.org/project/overrides/ https://github.com/mkorpela/overrides/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/o/overrides/overrides-7.7.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ab5a1d8cefd3b5aa6c9550a2599d3312
+_md5_=506421cdefc12dda44436449ea978520
diff --git a/metadata/md5-cache/dev-python/owslib-0.31.0 b/metadata/md5-cache/dev-python/owslib-0.31.0
index 8be07bbd3f4e..1c7ac8a5eac7 100644
--- a/metadata/md5-cache/dev-python/owslib-0.31.0
+++ b/metadata/md5-cache/dev-python/owslib-0.31.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/lxml[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/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Library for client programming with Open Geospatial Consortium web service
EAPI=8
HOMEPAGE=https://geopython.github.io/OWSLib/ https://github.com/geopython/owslib/ https://pypi.org/project/OWSLib/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/geopython/owslib/archive/0.31.0.tar.gz -> OWSLib-0.31.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ef6140c0c0568ae18b379ed29f23a59d
+_md5_=c2d6c5b8f70fe928b91702b2809936a8
diff --git a/metadata/md5-cache/dev-python/paginate-0.5.6 b/metadata/md5-cache/dev-python/paginate-0.5.6
index 8807ff0dca01..4bf63a820c44 100644
--- a/metadata/md5-cache/dev-python/paginate-0.5.6
+++ b/metadata/md5-cache/dev-python/paginate-0.5.6
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Divides large result sets into pages for easier browsing
EAPI=8
HOMEPAGE=https://github.com/Pylons/paginate/ https://pypi.org/project/paginate/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Pylons/paginate/archive/0.5.6.tar.gz -> paginate-0.5.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5c2ca8d529a813ae20fa8392db74ab6c
+_md5_=918b1d67c87b010422709dec1bcb5520
diff --git a/metadata/md5-cache/dev-python/parsedatetime-2.6-r1 b/metadata/md5-cache/dev-python/parsedatetime-2.6-r1
index 06173f97c6e7..aec728b78b03 100644
--- a/metadata/md5-cache/dev-python/parsedatetime-2.6-r1
+++ b/metadata/md5-cache/dev-python/parsedatetime-2.6-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Parse human-readable date/time strings
EAPI=8
HOMEPAGE=https://github.com/bear/parsedatetime
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86 ~arm64-macos ~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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bear/parsedatetime/archive/v2.6.tar.gz -> parsedatetime-2.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=04da57b474552dd1d40b53779840a4ae
+_md5_=4eedce9f1febfc8aa99f868848934665
diff --git a/metadata/md5-cache/dev-python/paste-3.10.1 b/metadata/md5-cache/dev-python/paste-3.10.1
index 639b319c8d30..25ca71dec75e 100644
--- a/metadata/md5-cache/dev-python/paste-3.10.1
+++ b/metadata/md5-cache/dev-python/paste-3.10.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) 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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) doc? ( || ( ( dev-lang/python:3.13 >=dev-python/sphinx-7.2.6[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-7.2.6[python_targets_pypy3(-)] ) ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Tools for using a Web Server Gateway Interface stack
EAPI=8
HOMEPAGE=https://pythonpaste.readthedocs.io/en/latest/ https://github.com/pasteorg/paste/ https://pypi.org/project/Paste/
INHERIT=distutils-r1 pypi
-IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test doc python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/Paste/paste-3.10.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2b69f99141a0c9b64576c9be031d346f
+_md5_=29b310d2d658df96379d3bd7cfb73dbd
diff --git a/metadata/md5-cache/dev-python/pastedeploy-3.1 b/metadata/md5-cache/dev-python/pastedeploy-3.1
index bc02b49dd678..6a8ab372f0df 100644
--- a/metadata/md5-cache/dev-python/pastedeploy-3.1
+++ b/metadata/md5-cache/dev-python/pastedeploy-3.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( !dev-python/namespace-paste >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( !dev-python/namespace-paste >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Load, configure, and compose WSGI applications and servers
EAPI=8
HOMEPAGE=https://github.com/Pylons/pastedeploy/ https://pypi.org/project/PasteDeploy/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT
-RDEPEND=!dev-python/namespace-paste 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 )
+RDEPEND=!dev-python/namespace-paste python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Pylons/pastedeploy/archive/3.1.tar.gz -> pastedeploy-3.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a71f6a378cb631550d2e0c222433cbc9
+_md5_=1d7d8dad7f18328f4f7e4273925c1848
diff --git a/metadata/md5-cache/dev-python/pastel-0.2.1-r1 b/metadata/md5-cache/dev-python/pastel-0.2.1-r1
index ee320c2f73ad..b38fc09bf73e 100644
--- a/metadata/md5-cache/dev-python/pastel-0.2.1-r1
+++ b/metadata/md5-cache/dev-python/pastel-0.2.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Bring colors to your terminal
EAPI=8
HOMEPAGE=https://github.com/sdispater/pastel/ https://pypi.org/project/pastel/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~ppc64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sdispater/pastel/archive/0.2.1.tar.gz -> pastel-0.2.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a4d2f7ce09582aac1be9c2c696b6bea6
+_md5_=c154121caae1d974eff844ce11c3e223
diff --git a/metadata/md5-cache/dev-python/pathable-0.4.3 b/metadata/md5-cache/dev-python/pathable-0.4.3
index 3fa6c9d7bb12..8cc727ea53ac 100644
--- a/metadata/md5-cache/dev-python/pathable-0.4.3
+++ b/metadata/md5-cache/dev-python/pathable-0.4.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Object-oriented paths
EAPI=8
HOMEPAGE=https://pypi.org/project/pathable/ https://github.com/p1c2u/pathable
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=Apache-2.0
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/p1c2u/pathable/archive/0.4.3.tar.gz -> pathable-0.4.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a3a56c49fd83253d676b143653ca750d
+_md5_=70e2bcddd3f27aea910141efd7a8b519
diff --git a/metadata/md5-cache/dev-python/pbkdf2-1.3-r2 b/metadata/md5-cache/dev-python/pbkdf2-1.3-r2
index 0e5f2d284610..5366c881dfef 100644
--- a/metadata/md5-cache/dev-python/pbkdf2-1.3-r2
+++ b/metadata/md5-cache/dev-python/pbkdf2-1.3-r2
@@ -1,15 +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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Implementation of PBKDF2, specified in RSA PKCS#5 v2.0
EAPI=8
HOMEPAGE=https://www.dlitz.net/software/python-pbkdf2/ https://pypi.org/project/pbkdf2/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 x86 ~amd64-linux
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pbkdf2/pbkdf2-1.3.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=49558920816b73c3af3eec467a620629
+_md5_=8da2d1fb5281f8dacb01ef89c9930c53
diff --git a/metadata/md5-cache/dev-python/pebble-5.0.7 b/metadata/md5-cache/dev-python/pebble-5.0.7
index 925b06dbb7f3..0596ccc15644 100644
--- a/metadata/md5-cache/dev-python/pebble-5.0.7
+++ b/metadata/md5-cache/dev-python/pebble-5.0.7
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Threading and multiprocessing eye-candy
EAPI=8
HOMEPAGE=https://pebble.readthedocs.io/ https://github.com/noxdafox/pebble/ https://pypi.org/project/Pebble/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-3+
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/Pebble/Pebble-5.0.7.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=49c60b6721d0b3783f2151ee455eb1f0
+_md5_=d070a0aa07e67a89fe73512874bfe841
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240406 b/metadata/md5-cache/dev-python/phonenumbers-8.13.37
index fa7235189843..6e71e899ca30 100644
--- a/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240406
+++ b/metadata/md5-cache/dev-python/phonenumbers-8.13.37
@@ -1,15 +1,16 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/protobuf-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typing stubs for docutils
+DESCRIPTION=Python port of Google's libphonenumber
EAPI=8
-HOMEPAGE=https://pypi.org/project/types-docutils/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86
+HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
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/t/types-docutils/types-docutils-0.20.0.20240406.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=058e2f3a3024a6187d0d20f32ba6b9b3
+SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v8.13.37.tar.gz -> python-phonenumbers-8.13.37.gh.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e9252a11e4df548c17882e3ff4037e05
diff --git a/metadata/md5-cache/dev-python/phply-1.2.6 b/metadata/md5-cache/dev-python/phply-1.2.6
index 02b65c216f4d..7b40e7493751 100644
--- a/metadata/md5-cache/dev-python/phply-1.2.6
+++ b/metadata/md5-cache/dev-python/phply-1.2.6
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Lexer and parser for PHP source implemented using PLY
EAPI=8
HOMEPAGE=https://github.com/viraptor/phply/ https://pypi.org/project/phply/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=BSD
-RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/ply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/viraptor/phply/archive/1.2.6.tar.gz -> phply-1.2.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b5efc26097c9a6937214d82d45e046e1
+_md5_=7144759cacc680ffaa544b3afab91fd5
diff --git a/metadata/md5-cache/dev-python/pickleshare-0.7.5-r1 b/metadata/md5-cache/dev-python/pickleshare-0.7.5-r1
index b9695a039096..558a9e3aba5a 100644
--- a/metadata/md5-cache/dev-python/pickleshare-0.7.5-r1
+++ b/metadata/md5-cache/dev-python/pickleshare-0.7.5-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/path-6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/path-6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A small 'shelve' like datastore with concurrency support
EAPI=8
HOMEPAGE=https://github.com/ipython/pickleshare/ https://pypi.org/project/pickleshare/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=MIT
-RDEPEND=>=dev-python/path-6.2[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 )
+RDEPEND=>=dev-python/path-6.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pickleshare/pickleshare-0.7.5.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dc884921d21bea3419992508fd0f17c8
+_md5_=e736d9a2b155c1f1f80cc0dd7e770851
diff --git a/metadata/md5-cache/dev-python/picobox-3.0.0 b/metadata/md5-cache/dev-python/picobox-3.0.0
deleted file mode 100644
index d44ec53074b1..000000000000
--- a/metadata/md5-cache/dev-python/picobox-3.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Dependency injection framework designed with Python in mind
-EAPI=8
-HOMEPAGE=https://github.com/ikalnytskyi/picobox/ https://pypi.org/project/picobox/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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/picobox/picobox-3.0.0.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6e0f35d164c2c37a89582f6e889ef26a
diff --git a/metadata/md5-cache/dev-python/picobox-4.0.0 b/metadata/md5-cache/dev-python/picobox-4.0.0
index a0337dd735ef..1965ab441723 100644
--- a/metadata/md5-cache/dev-python/picobox-4.0.0
+++ b/metadata/md5-cache/dev-python/picobox-4.0.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Dependency injection framework designed with Python in mind
EAPI=8
HOMEPAGE=https://github.com/ikalnytskyi/picobox/ https://pypi.org/project/picobox/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/picobox/picobox-4.0.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6e0f35d164c2c37a89582f6e889ef26a
+_md5_=ab10ec39b07704df50e1ce20778303f7
diff --git a/metadata/md5-cache/dev-python/pid-3.0.4-r1 b/metadata/md5-cache/dev-python/pid-3.0.4-r1
index a598d68516e3..d8821dd66f2d 100644
--- a/metadata/md5-cache/dev-python/pid-3.0.4-r1
+++ b/metadata/md5-cache/dev-python/pid-3.0.4-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Pidfile featuring stale detection and file-locking
EAPI=8
-HOMEPAGE=https://pypi.org/project/pid/ https://github.com/trbs/pid/
+HOMEPAGE=https://github.com/trbs/pid/ https://pypi.org/project/pid/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~x86
LICENSE=Apache-2.0
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pid/pid-3.0.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a3f5869413716bd57ccbe466fd886315
+_md5_=f40c3691a9f14d7f70320a5c0501940c
diff --git a/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1 b/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1
index 24c7d3e0015d..3f10b5e7f3f4 100644
--- a/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1
+++ b/metadata/md5-cache/dev-python/pkgconfig-1.5.5-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( virtual/pkgconfig >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( virtual/pkgconfig >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Interface Python with pkg-config
EAPI=8
HOMEPAGE=https://github.com/matze/pkgconfig/ https://pypi.org/project/pkgconfig/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=MIT
-RDEPEND=virtual/pkgconfig 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 )
+RDEPEND=virtual/pkgconfig python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/matze/pkgconfig/archive/v1.5.5.tar.gz -> pkgconfig-1.5.5.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a00ce55910913e2b25aefbbc63958786
+_md5_=cc55a16cbb05cdc85963477d7cb2c556
diff --git a/metadata/md5-cache/dev-python/plette-2.0.2 b/metadata/md5-cache/dev-python/plette-2.0.2
index 1707633451c7..a7afa04d94fd 100644
--- a/metadata/md5-cache/dev-python/plette-2.0.2
+++ b/metadata/md5-cache/dev-python/plette-2.0.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/cerberus[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/cerberus[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Structured Pipfile and Pipfile.lock models
EAPI=8
HOMEPAGE=https://github.com/sarugaku/plette/ https://pypi.org/project/plette/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=ISC
-RDEPEND=dev-python/cerberus[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomlkit[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 )
+RDEPEND=dev-python/cerberus[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/plette/plette-2.0.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7f76150df73b6b043499d60fc9f2aa7a
+_md5_=2485a330c1784347697dca4cd1943fc4
diff --git a/metadata/md5-cache/dev-python/pmw-2.1.1 b/metadata/md5-cache/dev-python/pmw-2.1.1
index fe9219a97e57..3681c3d3346a 100644
--- a/metadata/md5-cache/dev-python/pmw-2.1.1
+++ b/metadata/md5-cache/dev-python/pmw-2.1.1
@@ -1,17 +1,17 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[tk] ) python_targets_python3_11? ( dev-lang/python:3.11[tk] ) python_targets_python3_12? ( dev-lang/python:3.12[tk] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[tk] ) python_targets_python3_11? ( dev-lang/python:3.11[tk] ) python_targets_python3_12? ( dev-lang/python:3.12[tk] ) python_targets_python3_13? ( dev-lang/python:3.13[tk] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
DEPEND=!dev-python/pmw:0
DESCRIPTION=Toolkit for building high-level compound Python widgets using the Tkinter module
EAPI=8
HOMEPAGE=https://pypi.org/project/Pmw/
INHERIT=distutils-r1 virtualx pypi
-IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 test
+IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
KEYWORDS=~alpha amd64 ~ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
-RDEPEND=!dev-python/pmw:0 python_targets_python3_10? ( dev-lang/python:3.10[tk] ) python_targets_python3_11? ( dev-lang/python:3.11[tk] ) python_targets_python3_12? ( dev-lang/python:3.12[tk] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=!dev-python/pmw:0 python_targets_python3_10? ( dev-lang/python:3.10[tk] ) python_targets_python3_11? ( dev-lang/python:3.11[tk] ) python_targets_python3_12? ( dev-lang/python:3.12[tk] ) python_targets_python3_13? ( dev-lang/python:3.13[tk] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=test !test? ( test )
SLOT=py3
SRC_URI=https://files.pythonhosted.org/packages/source/P/Pmw/Pmw-2.1.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=1925f5b1ec2793d4f511262b6ec31762
+_md5_=dee021ea9b5ffe72161af945f1b9c3b7
diff --git a/metadata/md5-cache/dev-python/podcastparser-0.6.10 b/metadata/md5-cache/dev-python/podcastparser-0.6.10
index a30ddfdea753..2e141904c909 100644
--- a/metadata/md5-cache/dev-python/podcastparser-0.6.10
+++ b/metadata/md5-cache/dev-python/podcastparser-0.6.10
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Podcast parser for the gpodder client
EAPI=8
HOMEPAGE=https://github.com/gpodder/podcastparser/ https://pypi.org/project/podcastparser/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=ISC
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/podcastparser/podcastparser-0.6.10.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7221c7e5073ddefd4f088c0fc259e6fd
+_md5_=28d64999500ea1385232dda7e1e9c237
diff --git a/metadata/md5-cache/dev-python/poyo-0.5.0-r1 b/metadata/md5-cache/dev-python/poyo-0.5.0-r1
index 2f1c8b04f214..339314227b3b 100644
--- a/metadata/md5-cache/dev-python/poyo-0.5.0-r1
+++ b/metadata/md5-cache/dev-python/poyo-0.5.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A lightweight YAML Parser for Python
EAPI=8
HOMEPAGE=https://github.com/hackebrot/poyo/ https://pypi.org/project/poyo/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/poyo/poyo-0.5.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=53ee3ed5c880e3bf2b068f19f64871cc
+_md5_=af5f55292b73b0a1b879545bf62a6daf
diff --git a/metadata/md5-cache/dev-python/process-tests-3.0.0 b/metadata/md5-cache/dev-python/process-tests-3.0.0
index 0f51e940f5ee..44e7f58bae64 100644
--- a/metadata/md5-cache/dev-python/process-tests-3.0.0
+++ b/metadata/md5-cache/dev-python/process-tests-3.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Tools for testing processes
EAPI=8
HOMEPAGE=https://github.com/ionelmc/python-process-tests/ https://pypi.org/project/process-tests/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/process-tests/process-tests-3.0.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5c8ad9e6b957e164e6a768a8914a554e
+_md5_=555107a862923ee81f7ef7b0c713ce35
diff --git a/metadata/md5-cache/dev-python/progress-1.6-r1 b/metadata/md5-cache/dev-python/progress-1.6-r1
index 763b84e4ab9e..93f12c01da87 100644
--- a/metadata/md5-cache/dev-python/progress-1.6-r1
+++ b/metadata/md5-cache/dev-python/progress-1.6-r1
@@ -1,15 +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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Easy to use progress bars
EAPI=8
HOMEPAGE=https://github.com/verigak/progress/ https://pypi.org/project/progress/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=ISC
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/progress/progress-1.6.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=55a6d13ef857f89ad2be8c2512a3e79b
+_md5_=393452ca3af04d33097d70d9cd7a3906
diff --git a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.43 b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.43
index bbdd0122cb9b..7e0490ce415c 100644
--- a/metadata/md5-cache/dev-python/prompt-toolkit-3.0.43
+++ b/metadata/md5-cache/dev-python/prompt-toolkit-3.0.43
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Building powerful interactive command lines in Python
EAPI=8
HOMEPAGE=https://pypi.org/project/prompt-toolkit/ https://github.com/prompt-toolkit/python-prompt-toolkit/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
-RDEPEND=dev-python/wcwidth[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 )
+RDEPEND=dev-python/wcwidth[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/prompt-toolkit/prompt_toolkit-3.0.43.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=166dc309ece3041ac98941da84796dd8
+_md5_=ef4e25209f773c852df4728e636d9e48
diff --git a/metadata/md5-cache/dev-python/psycopg-3.1.19 b/metadata/md5-cache/dev-python/psycopg-3.1.19
index e46e3c2f9131..81ffc165df1a 100644
--- a/metadata/md5-cache/dev-python/psycopg-3.1.19
+++ b/metadata/md5-cache/dev-python/psycopg-3.1.19
@@ -1,17 +1,17 @@
-BDEPEND=native-extensions? ( dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-db/postgresql-8.1[server] dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dnspython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( native-extensions? ( >=dev-db/postgresql-8.1:= ) !native-extensions? ( >=dev-db/postgresql-8.1:* ) >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=native-extensions? ( dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-db/postgresql-8.1[server] dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/dnspython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( native-extensions? ( >=dev-db/postgresql-8.1:= ) !native-extensions? ( >=dev-db/postgresql-8.1:* ) >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=native-extensions? ( >=dev-db/postgresql-8.1:= ) !native-extensions? ( >=dev-db/postgresql-8.1:* ) 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 )
+DEPEND=native-extensions? ( >=dev-db/postgresql-8.1:= ) !native-extensions? ( >=dev-db/postgresql-8.1:* ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=PostgreSQL database adapter for Python
EAPI=8
HOMEPAGE=https://www.psycopg.org/psycopg3/ https://github.com/psycopg/psycopg/ https://pypi.org/project/psycopg/
INHERIT=distutils-r1
-IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-3+
-RDEPEND=native-extensions? ( >=dev-db/postgresql-8.1:= ) !native-extensions? ( >=dev-db/postgresql-8.1:* ) >=dev-python/typing-extensions-4.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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=native-extensions? ( >=dev-db/postgresql-8.1:= ) !native-extensions? ( >=dev-db/postgresql-8.1:* ) >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/psycopg/psycopg/archive/3.1.19.tar.gz -> psycopg-3.1.19.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e0a066f4a8c58945375d52bd0e044667
+_md5_=7b8fe9f84335d87e27dffcdd88ee1c62
diff --git a/metadata/md5-cache/dev-python/publicsuffix-2.20191221-r2 b/metadata/md5-cache/dev-python/publicsuffix-2.20191221-r2
index 665c98559f90..50b62fc3415d 100644
--- a/metadata/md5-cache/dev-python/publicsuffix-2.20191221-r2
+++ b/metadata/md5-cache/dev-python/publicsuffix-2.20191221-r2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/requests-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/requests-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Get a public suffix for a domain name using the Public Suffix List
EAPI=8
-HOMEPAGE=https://github.com/nexB/python-publicsuffix2/
+HOMEPAGE=https://github.com/nexB/python-publicsuffix2/ https://pypi.org/project/publicsuffix2/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=dev-python/requests-2.7.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 )
+RDEPEND=>=dev-python/requests-2.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/nexB/python-publicsuffix2/archive/release-2.2019-12-21.tar.gz -> python-publicsuffix2-release-2.2019-12-21.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d1181728d1d7f43f2236b94903dc3108
+_md5_=e827139efb8fd07329534fd3968b21a9
diff --git a/metadata/md5-cache/dev-python/pyasyncore-1.0.4 b/metadata/md5-cache/dev-python/pyasyncore-1.0.4
index 100e53a26f6d..c31993c6bc65 100644
--- a/metadata/md5-cache/dev-python/pyasyncore-1.0.4
+++ b/metadata/md5-cache/dev-python/pyasyncore-1.0.4
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Make asyncore available for Python 3.12 onwards
EAPI=8
HOMEPAGE=https://github.com/simonrob/pyasyncore https://pypi.org/project/pyasyncore/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_12
+IUSE=python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=PSF-2
-RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_12 )
+RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyasyncore/pyasyncore-1.0.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=891db9c325b826f4458b51c6a03a8722
+_md5_=567a7b8ebecace90434901c365bf6586
diff --git a/metadata/md5-cache/dev-python/pycdio-2.1.1-r1 b/metadata/md5-cache/dev-python/pycdio-2.1.1-r1
index dc4df7343550..825415cba625 100644
--- a/metadata/md5-cache/dev-python/pycdio-2.1.1-r1
+++ b/metadata/md5-cache/dev-python/pycdio-2.1.1-r1
@@ -1,17 +1,17 @@
-BDEPEND=dev-lang/swig test? ( >=dev-libs/libcdio-2.0.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-lang/swig test? ( >=dev-libs/libcdio-2.0.0 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-libs/libcdio-2.0.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=>=dev-libs/libcdio-2.0.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python OO interface to libcdio (CD Input and Control library)
EAPI=8
HOMEPAGE=https://savannah.gnu.org/projects/libcdio/ https://github.com/rocky/pycdio/ https://pypi.org/project/pycdio/
INHERIT=distutils-r1 pypi
-IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=examples test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3+
-RDEPEND=>=dev-libs/libcdio-2.0.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-libs/libcdio-2.0.0 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pycdio/pycdio-2.1.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cc1e3291e84677097bd3cd5edd57890b
+_md5_=05a83728802bdd88eca26e90b41053aa
diff --git a/metadata/md5-cache/dev-python/pychm-0.8.6-r1 b/metadata/md5-cache/dev-python/pychm-0.8.6-r1
index 8995fad55a04..8e405c314d17 100644
--- a/metadata/md5-cache/dev-python/pychm-0.8.6-r1
+++ b/metadata/md5-cache/dev-python/pychm-0.8.6-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( dev-libs/chmlib >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-libs/chmlib >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/chmlib python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=dev-libs/chmlib python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for the chmlib library
EAPI=8
HOMEPAGE=https://github.com/dottedmag/pychm/ https://pypi.org/project/pychm/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~arm ~arm64 ~ppc x86
LICENSE=GPL-2+
-RDEPEND=dev-libs/chmlib python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-libs/chmlib python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/dottedmag/pychm/archive/v0.8.6.tar.gz -> pychm-0.8.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=34cdcd78a44c85c86f7254bfcb7dedd8
+_md5_=f16ff665be5bab568ba62906b45b53c0
diff --git a/metadata/md5-cache/dev-python/pyclipper-1.3.0_p5 b/metadata/md5-cache/dev-python/pyclipper-1.3.0_p5
index 4d287d5110d3..12dd3ed93bf4 100644
--- a/metadata/md5-cache/dev-python/pyclipper-1.3.0_p5
+++ b/metadata/md5-cache/dev-python/pyclipper-1.3.0_p5
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Cython wrapper for the C++ translation of the Angus Johnson's Clipper library
EAPI=8
HOMEPAGE=https://github.com/fonttools/pyclipper/ https://pypi.org/project/pyclipper/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/pyclipper/archive/1.3.0.post5.tar.gz -> pyclipper-1.3.0.post5.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0d0970aa2fd71f6c01218dd254735503
+_md5_=8b4b237de0c8843ece94715f913eb21b
diff --git a/metadata/md5-cache/dev-python/pycryptodome-3.20.0 b/metadata/md5-cache/dev-python/pycryptodome-3.20.0
index d19e41c6b922..660838275b06 100644
--- a/metadata/md5-cache/dev-python/pycryptodome-3.20.0
+++ b/metadata/md5-cache/dev-python/pycryptodome-3.20.0
@@ -1,16 +1,16 @@
-BDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/gmp:= >=dev-libs/libtomcrypt-1.18.2-r1:= python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
+DEPEND=dev-libs/gmp:= >=dev-libs/libtomcrypt-1.18.2-r1:= python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
DESCRIPTION=A self-contained cryptographic library for Python
EAPI=8
HOMEPAGE=https://www.pycryptodome.org/ https://github.com/Legrandin/pycryptodome/ https://pypi.org/project/pycryptodome/
INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2 Unlicense
-RDEPEND=dev-libs/gmp:= >=dev-libs/libtomcrypt-1.18.2-r1:= python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-libs/gmp:= >=dev-libs/libtomcrypt-1.18.2-r1:= python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/Legrandin/pycryptodome/archive/v3.20.0.tar.gz -> pycryptodome-3.20.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6057d399352cab58e59d0e860a173422
+_md5_=38f9d5c88b15ac8bfaee2e5487950788
diff --git a/metadata/md5-cache/dev-python/pyelftools-0.31 b/metadata/md5-cache/dev-python/pyelftools-0.31
index f0fc30c74f2b..0ad9b0a72321 100644
--- a/metadata/md5-cache/dev-python/pyelftools-0.31
+++ b/metadata/md5-cache/dev-python/pyelftools-0.31
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=pure-Python library for analyzing ELF files and DWARF debugging information
EAPI=8
HOMEPAGE=https://pypi.org/project/pyelftools/ https://github.com/eliben/pyelftools/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=public-domain
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/eliben/pyelftools/archive/v0.31.tar.gz -> pyelftools-0.31.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d7b769de03a06c6d1180d5aa7b968941
+_md5_=5fb4b339c86f7a222fa8a169b7a2e637
diff --git a/metadata/md5-cache/dev-python/pyenchant-3.2.2-r1 b/metadata/md5-cache/dev-python/pyenchant-3.2.2-r1
index 9d5fa622aa22..93ae14d2fe57 100644
--- a/metadata/md5-cache/dev-python/pyenchant-3.2.2-r1
+++ b/metadata/md5-cache/dev-python/pyenchant-3.2.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( app-dicts/myspell-en ) test? ( app-text/enchant:* >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( app-dicts/myspell-en ) test? ( app-text/enchant:* >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python bindings for the Enchant spellchecking system
EAPI=8
HOMEPAGE=https://github.com/pyenchant/pyenchant/ https://pypi.org/project/pyenchant/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-2.1
-RDEPEND=app-text/enchant:* 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 )
+RDEPEND=app-text/enchant:* python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pyenchant/pyenchant/archive/v3.2.2.tar.gz -> pyenchant-3.2.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ee0a116d0ca264fd166f170d39a6e1e1
+_md5_=0021fd361c33f0dafd201d51becd5e9d
diff --git a/metadata/md5-cache/dev-python/pyformance-0.4-r2 b/metadata/md5-cache/dev-python/pyformance-0.4-r2
index 4225f62cff9c..c25e3b8f0495 100644
--- a/metadata/md5-cache/dev-python/pyformance-0.4-r2
+++ b/metadata/md5-cache/dev-python/pyformance-0.4-r2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/mock[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/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Performance metrics, based on Coda Hale's Yammer metrics
EAPI=8
-HOMEPAGE=https://pyformance.readthedocs.org/ https://github.com/omergertel/pyformance/ https://pypi.org/project/pyformance/
+HOMEPAGE=https://pyformance.readthedocs.io/ https://github.com/omergertel/pyformance/ https://pypi.org/project/pyformance/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyformance/pyformance-0.4.tar.gz https://dev.gentoo.org/~chutzpah/dist/python/pyformance-0.4-patches.tar.xz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bfcf57d60afea18348d9b3dfdd570a8a
+_md5_=44414c9504a5237834ccaf70fe301862
diff --git a/metadata/md5-cache/dev-python/pygccxml-2.5.0 b/metadata/md5-cache/dev-python/pygccxml-2.5.0
index ab90f8ee4eae..b290e5f16d25 100644
--- a/metadata/md5-cache/dev-python/pygccxml-2.5.0
+++ b/metadata/md5-cache/dev-python/pygccxml-2.5.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/CastXML/pygccxml/ https://pypi.org/project/pygccxml/
INHERIT=distutils-r1
IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=Boost-1.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) dev-libs/castxml python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/CastXML/pygccxml/archive/v2.5.0.tar.gz -> pygccxml-2.5.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b3a1186ce26aca0fb72f7f562c6a0f01
+_md5_=de1087847b12b3e3441fdbc67845ce98
diff --git a/metadata/md5-cache/dev-python/pygdbmi-0.11.0.0 b/metadata/md5-cache/dev-python/pygdbmi-0.11.0.0
index 14a4565369f9..2207fbd8ebc0 100644
--- a/metadata/md5-cache/dev-python/pygdbmi-0.11.0.0
+++ b/metadata/md5-cache/dev-python/pygdbmi-0.11.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-debug/gdb-9.6 >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-debug/gdb-9.6 >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Library to parse gdb mi output and interact with gdb subprocesses
EAPI=8
HOMEPAGE=https://cs01.github.io/pygdbmi/ https://github.com/cs01/pygdbmi/ https://pypi.org/project/pygdbmi/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=>=dev-debug/gdb-9.6 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-debug/gdb-9.6 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/cs01/pygdbmi/archive/refs/tags/v0.11.0.0.tar.gz -> pygdbmi-0.11.0.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=660c752ca4529ba8ab14cbe4fcb3cb04
+_md5_=a1fcd796b70be18dbb3dde8e0343b835
diff --git a/metadata/md5-cache/dev-python/pygit2-1.14.1 b/metadata/md5-cache/dev-python/pygit2-1.14.1
index 4997a89f024b..d515ea5b14f3 100644
--- a/metadata/md5-cache/dev-python/pygit2-1.14.1
+++ b/metadata/md5-cache/dev-python/pygit2-1.14.1
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( =dev-libs/libgit2-1.7*:= >=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( =dev-libs/libgit2-1.7*:= >=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND==dev-libs/libgit2-1.7*:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND==dev-libs/libgit2-1.7*:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for libgit2
EAPI=8
HOMEPAGE=https://github.com/libgit2/pygit2/ https://pypi.org/project/pygit2/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~riscv x86
LICENSE=GPL-2-with-linking-exception
-RDEPEND==dev-libs/libgit2-1.7*:= >=dev-python/cffi-1.16.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 )
+RDEPEND==dev-libs/libgit2-1.7*:= >=dev-python/cffi-1.16.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pygit2/pygit2-1.14.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d706e267e08d24c1cb4efecf3caddfb2
+_md5_=3e90f78a5e621c326dcbdc9dc928bca3
diff --git a/metadata/md5-cache/dev-python/pygments-ansi-color-0.3.0 b/metadata/md5-cache/dev-python/pygments-ansi-color-0.3.0
index ed65b88ab790..ba99f45b336f 100644
--- a/metadata/md5-cache/dev-python/pygments-ansi-color-0.3.0
+++ b/metadata/md5-cache/dev-python/pygments-ansi-color-0.3.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=ANSI color-code highlighting for Pygments
EAPI=8
-HOMEPAGE=https://pypi.org/project/pygments-ansi-color/
+HOMEPAGE=https://github.com/chriskuehl/pygments-ansi-color/ https://pypi.org/project/pygments-ansi-color/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=Apache-2.0
-RDEPEND=dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/pygments[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/chriskuehl/pygments-ansi-color/archive/refs/tags/v0.3.0.tar.gz -> pygments-ansi-color-0.3.0.gh.tar.gz
+SRC_URI=https://github.com/chriskuehl/pygments-ansi-color/archive/v0.3.0.tar.gz -> pygments-ansi-color-0.3.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3efaefc7662152b2571065b8072c8608
+_md5_=da2989ec79c46908eebfe6d3515f3e63
diff --git a/metadata/md5-cache/dev-python/pyh2o-1-r1 b/metadata/md5-cache/dev-python/pyh2o-1-r1
index 417c93c990ea..bb0836352526 100644
--- a/metadata/md5-cache/dev-python/pyh2o-1-r1
+++ b/metadata/md5-cache/dev-python/pyh2o-1-r1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=sci-libs/libh2o-0.2.1:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=sci-libs/libh2o-0.2.1:= >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=sci-libs/libh2o-0.2.1:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=>=sci-libs/libh2o-0.2.1:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python API for sci-libs/libh2o
EAPI=8
HOMEPAGE=https://github.com/projg2/pyh2o/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~amd64 ~x86
LICENSE=BSD
-RDEPEND=>=sci-libs/libh2o-0.2.1:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=sci-libs/libh2o-0.2.1:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/pyh2o/archive/v1.tar.gz -> pyh2o-1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=093429cb8f11064fbab303db175d547d
+_md5_=87adfa95952ff95ac1d6331431106622
diff --git a/metadata/md5-cache/dev-python/pyhcl-0.4.5 b/metadata/md5-cache/dev-python/pyhcl-0.4.5
index 6d158f66a070..19bacdddca76 100644
--- a/metadata/md5-cache/dev-python/pyhcl-0.4.5
+++ b/metadata/md5-cache/dev-python/pyhcl-0.4.5
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=HCL configuration parser for python
EAPI=8
HOMEPAGE=https://github.com/virtuald/pyhcl/ https://pypi.org/project/pyhcl/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64
LICENSE=MPL-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/virtuald/pyhcl/archive/0.4.5.tar.gz -> pyhcl-0.4.5.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a86e31f87980296dd5b083137e48a624
+_md5_=518411efb095547f0665b858d27a36b4
diff --git a/metadata/md5-cache/dev-python/pyjwt-2.8.0 b/metadata/md5-cache/dev-python/pyjwt-2.8.0
index c243e7e97a44..95c8586fa883 100644
--- a/metadata/md5-cache/dev-python/pyjwt-2.8.0
+++ b/metadata/md5-cache/dev-python/pyjwt-2.8.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/cryptography-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( !dev-python/python-jwt >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/cryptography-3.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( !dev-python/python-jwt >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=JSON Web Token implementation in Python
EAPI=8
HOMEPAGE=https://github.com/jpadilla/pyjwt/ https://pypi.org/project/PyJWT/
INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=!dev-python/python-jwt python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=!dev-python/python-jwt python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/P/PyJWT/PyJWT-2.8.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=17370f87bd73849cb924371acce2673c
+_md5_=50d055560dc0dc4011f23f8374a1bc2b
diff --git a/metadata/md5-cache/dev-python/pykka-4.0.2 b/metadata/md5-cache/dev-python/pykka-4.0.2
index 4868971b847f..570d680e551b 100644
--- a/metadata/md5-cache/dev-python/pykka-4.0.2
+++ b/metadata/md5-cache/dev-python/pykka-4.0.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python implementation of the actor model
EAPI=8
HOMEPAGE=https://pykka.org/en/latest/ https://github.com/jodal/pykka/ https://pypi.org/project/pykka/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jodal/pykka/archive/v4.0.2.tar.gz -> pykka-4.0.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5b2dbdfaa8432f59f5ed27e5f3ba2331
+_md5_=1f9710697cca4ee1cbbfecd4e2d5a121
diff --git a/metadata/md5-cache/dev-python/pylast-5.2.0 b/metadata/md5-cache/dev-python/pylast-5.2.0
index 5357d49cbbda..4494e1234e7b 100644
--- a/metadata/md5-cache/dev-python/pylast-5.2.0
+++ b/metadata/md5-cache/dev-python/pylast-5.2.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/flaky[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python interface to last.fm and other api-compatible websites
EAPI=8
HOMEPAGE=https://pypi.org/project/pylast/ https://github.com/pylast/pylast/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
-RDEPEND=dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pylast/pylast-5.2.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8d6be57ff5f46d60cad3bc4414db192a
+_md5_=42f76719b5359faeface07da90c5a445
diff --git a/metadata/md5-cache/dev-python/pylatexenc-2.10 b/metadata/md5-cache/dev-python/pylatexenc-2.10
index 4b7e491dd723..d159a957b1a7 100644
--- a/metadata/md5-cache/dev-python/pylatexenc-2.10
+++ b/metadata/md5-cache/dev-python/pylatexenc-2.10
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple LaTeX parser providing latex-to-unicode and unicode-to-latex conversion
EAPI=8
HOMEPAGE=https://github.com/phfaist/pylatexenc/ https://pypi.org/project/pylatexenc/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/phfaist/pylatexenc/archive/v2.10.tar.gz -> pylatexenc-2.10.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a0d0f9b271be81d5ebca6de234457045
+_md5_=10d46468b8a16344ba90d74ababe7492
diff --git a/metadata/md5-cache/dev-python/pylru-1.2.1 b/metadata/md5-cache/dev-python/pylru-1.2.1
index 6054166e1db5..bed1e0498610 100644
--- a/metadata/md5-cache/dev-python/pylru-1.2.1
+++ b/metadata/md5-cache/dev-python/pylru-1.2.1
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A least recently used (LRU) cache for Python
EAPI=8
-HOMEPAGE=https://github.com/jlhutch/pylru
+HOMEPAGE=https://github.com/jlhutch/pylru/ https://pypi.org/project/pylru/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64
LICENSE=GPL-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pylru/pylru-1.2.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6cc1a2814dff1105c81daa78051e2aee
+_md5_=569559d53a3bd3add15bc6af12d886ec
diff --git a/metadata/md5-cache/dev-python/pymad-0.11.3 b/metadata/md5-cache/dev-python/pymad-0.11.3
index 5cf192cfa846..e0caa2f4469a 100644
--- a/metadata/md5-cache/dev-python/pymad-0.11.3
+++ b/metadata/md5-cache/dev-python/pymad-0.11.3
@@ -1,17 +1,17 @@
-BDEPEND=test? ( media-libs/libmad >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( media-libs/libmad >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libmad python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=media-libs/libmad python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python wrapper for libmad MP3 decoding in python
EAPI=8
HOMEPAGE=https://github.com/jaqx0r/pymad/ https://pypi.org/project/pymad/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 arm64 ~ppc ~x86
LICENSE=GPL-2
-RDEPEND=media-libs/libmad python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=media-libs/libmad python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jaqx0r/pymad/releases/download/v0.11.3/pymad-0.11.3.tar.gz -> pymad-0.11.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=15e1139e82831a21bf6912f3d8a5fc98
+_md5_=18f865e76d4d6c48f085104ac7653f38
diff --git a/metadata/md5-cache/dev-python/pymdstat-0.4.3 b/metadata/md5-cache/dev-python/pymdstat-0.4.3
index 257e3797d649..8191d43de75e 100644
--- a/metadata/md5-cache/dev-python/pymdstat-0.4.3
+++ b/metadata/md5-cache/dev-python/pymdstat-0.4.3
@@ -1,15 +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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python library to parse Linux /proc/mdstat
EAPI=8
HOMEPAGE=https://github.com/nicolargo/pymdstat/ https://pypi.org/project/pymdstat/
INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/nicolargo/pymdstat/archive/v0.4.3.tar.gz -> pymdstat-0.4.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2c579aaa03f6a246916a68781bf00c44
+_md5_=656229f0f8bcfff1538d64f29ccf8ea7
diff --git a/metadata/md5-cache/dev-python/pymetar-1.4-r2 b/metadata/md5-cache/dev-python/pymetar-1.4-r2
index 9bf45732fa1d..97aca81de450 100644
--- a/metadata/md5-cache/dev-python/pymetar-1.4-r2
+++ b/metadata/md5-cache/dev-python/pymetar-1.4-r2
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Downloads and decodes to the weather report for a given station ID
EAPI=8
HOMEPAGE=https://www.schwarzvogel.de/software/pymetar/ https://github.com/klausman/pymetar/ https://pypi.org/project/pymetar/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha ~amd64 ~arm ~x86
LICENSE=GPL-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://www.schwarzvogel.de/pkgs/pymetar-1.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4affe9603182e47395ed3bf97afd6480
+_md5_=eb5cbf27b2477a50dc16bd7abbd180b3
diff --git a/metadata/md5-cache/dev-python/pymysql-1.1.0 b/metadata/md5-cache/dev-python/pymysql-1.1.0
index 1a929957460b..b11823babff0 100644
--- a/metadata/md5-cache/dev-python/pymysql-1.1.0
+++ b/metadata/md5-cache/dev-python/pymysql-1.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-db/mariadb[server] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-db/mariadb[server] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Pure-Python MySQL Driver
EAPI=8
HOMEPAGE=https://github.com/PyMySQL/PyMySQL/ https://pypi.org/project/pymysql/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PyMySQL/PyMySQL/archive/v1.1.0.tar.gz -> PyMySQL-1.1.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4f94e49155a293e3c7919349da79f637
+_md5_=0ab3f35ea7f3af0de251179986914b98
diff --git a/metadata/md5-cache/dev-python/pynacl-1.5.0-r3 b/metadata/md5-cache/dev-python/pynacl-1.5.0-r3
index 80b7ac84415a..574fd0928609 100644
--- a/metadata/md5-cache/dev-python/pynacl-1.5.0-r3
+++ b/metadata/md5-cache/dev-python/pynacl-1.5.0-r3
@@ -1,17 +1,17 @@
-BDEPEND=python_targets_python3_10? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/hypothesis-3.27.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-libs/libsodium:= python_targets_python3_10? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/hypothesis-3.27.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-libs/libsodium:= python_targets_python3_10? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/libsodium:= 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 )
+DEPEND=dev-libs/libsodium:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python binding to the Networking and Cryptography (NaCl) library
EAPI=8
HOMEPAGE=https://github.com/pyca/pynacl/ https://pypi.org/project/PyNaCl/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
-RDEPEND=dev-libs/libsodium:= python_targets_python3_10? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.4.1[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 )
+RDEPEND=dev-libs/libsodium:= python_targets_python3_10? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/cffi-1.4.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pyca/pynacl/archive/1.5.0.tar.gz -> pynacl-1.5.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=487254e546213de9c9932eb67f696f98
+_md5_=750e13786b68f3f10fcd734ef5a082ee
diff --git a/metadata/md5-cache/dev-python/pyparsing-3.1.2 b/metadata/md5-cache/dev-python/pyparsing-3.1.2
index abe97088fe0a..aadcaa1585d5 100644
--- a/metadata/md5-cache/dev-python/pyparsing-3.1.2
+++ b/metadata/md5-cache/dev-python/pyparsing-3.1.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Easy-to-use Python module for text parsing
EAPI=8
HOMEPAGE=https://github.com/pyparsing/pyparsing/ https://pypi.org/project/pyparsing/
INHERIT=distutils-r1 pypi
-IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=examples test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyparsing/pyparsing-3.1.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fdbbe9eaa21ac73419f0530cfaf7d3d6
+_md5_=f24ffe11fbfde68de6fc09a99ebe10a6
diff --git a/metadata/md5-cache/dev-python/pypdf-4.2.0 b/metadata/md5-cache/dev-python/pypdf-4.2.0
index 09983a517ee9..3a0c028beee0 100644
--- a/metadata/md5-cache/dev-python/pypdf-4.2.0
+++ b/metadata/md5-cache/dev-python/pypdf-4.2.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=Python library to work with PDF files
EAPI=8
HOMEPAGE=https://pypi.org/project/pypdf/ https://github.com/py-pdf/pypdf/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=BSD-2
-RDEPEND=python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( >=dev-python/typing-extensions-4.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/py-pdf/pypdf/archive/4.2.0.tar.gz -> pypdf-4.2.0.gh.tar.gz test? ( https://github.com/py-pdf/sample-files/archive/8c405ece5eff12396a34a1fae3276132002e1753.tar.gz -> pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz )
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=03525086ef8459d89335f81172a45175
+_md5_=863b0d1c6eb768b815e92fe525e8a3ab
diff --git a/metadata/md5-cache/dev-python/pyphen-0.15.0 b/metadata/md5-cache/dev-python/pyphen-0.15.0
index 366f23b18126..ed68e728225c 100644
--- a/metadata/md5-cache/dev-python/pyphen-0.15.0
+++ b/metadata/md5-cache/dev-python/pyphen-0.15.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python module for hyphenation using hunspell dictionaries
EAPI=8
HOMEPAGE=https://github.com/Kozea/Pyphen/ https://pypi.org/project/pyphen/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=GPL-2+ LGPL-2+ MPL-1.1
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyphen/pyphen-0.15.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d1aee268e5d1ef7c496f1df0af7e7a32
+_md5_=e056263b7dc5b7c3a6f81940249df4e3
diff --git a/metadata/md5-cache/dev-python/pypng-0.20220715.0 b/metadata/md5-cache/dev-python/pypng-0.20220715.0
index 52ee837ef92a..d2dbe89c3793 100644
--- a/metadata/md5-cache/dev-python/pypng-0.20220715.0
+++ b/metadata/md5-cache/dev-python/pypng-0.20220715.0
@@ -1,15 +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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Pure Python PNG image encoder/decoder
EAPI=8
HOMEPAGE=https://gitlab.com/drj11/pypng/ https://pypi.org/project/pypng/
INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://gitlab.com/drj11/pypng/-/archive/pypng-0.20220715.0/pypng-pypng-0.20220715.0.tar.bz2
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=35515b88ce2e90d0acca9507c2920dd0
+_md5_=f58923477b851b5bd2900684c6334e95
diff --git a/metadata/md5-cache/dev-python/pyproject-api-1.6.1 b/metadata/md5-cache/dev-python/pyproject-api-1.6.1
index 4f7258480e45..7739afa7c5c8 100644
--- a/metadata/md5-cache/dev-python/pyproject-api-1.6.1
+++ b/metadata/md5-cache/dev-python/pyproject-api-1.6.1
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/hatch-vcs-0.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-mock-3.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-68.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wheel-0.40.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/hatch-vcs-0.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-mock-3.11.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-68.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/wheel-0.40.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=API to interact with the python pyproject.toml based projects
EAPI=8
HOMEPAGE=https://github.com/tox-dev/pyproject-api/ https://pypi.org/project/pyproject-api/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=>=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_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 )
+RDEPEND=>=dev-python/packaging-23.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/tomli-2.0.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyproject-api/pyproject_api-1.6.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8397f4124f3fc3bb8421fdb5cf52216a
+_md5_=257765d045f6e49a82d006821ac05937
diff --git a/metadata/md5-cache/dev-python/pyrfc3339-1.1-r1 b/metadata/md5-cache/dev-python/pyrfc3339-1.1-r1
index c42b2e07afad..5ef8f058c765 100644
--- a/metadata/md5-cache/dev-python/pyrfc3339-1.1-r1
+++ b/metadata/md5-cache/dev-python/pyrfc3339-1.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Generates and parses RFC 3339 timestamps
EAPI=8
HOMEPAGE=https://github.com/kurtraschke/pyRFC3339
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kurtraschke/pyRFC3339/archive/v1.1.tar.gz -> pyrfc3339-1.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=edd5c0d9627468e491a4fd2a9bb984f0
+_md5_=b5cac8c8c01e93e642e81b8daffc6bcb
diff --git a/metadata/md5-cache/dev-python/pyrqlite-2.2.2 b/metadata/md5-cache/dev-python/pyrqlite-2.2.2
index 33c7df0f2095..45dd1500de67 100644
--- a/metadata/md5-cache/dev-python/pyrqlite-2.2.2
+++ b/metadata/md5-cache/dev-python/pyrqlite-2.2.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-db/rqlite-6.7.0 ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-db/rqlite-6.7.0 ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python client for rqlite
EAPI=8
HOMEPAGE=https://github.com/rqlite/pyrqlite/ https://pypi.org/project/pyrqlite/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/rqlite/pyrqlite/archive/v2.2.2.tar.gz -> pyrqlite-2.2.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=db2629a2a671810db41571b68bc7e380
+_md5_=ac56aee76dce69fe032ffdb3fda151d6
diff --git a/metadata/md5-cache/dev-python/pysrt-1.1.2-r1 b/metadata/md5-cache/dev-python/pysrt-1.1.2-r1
index e9492377d984..5ceb9e119081 100644
--- a/metadata/md5-cache/dev-python/pysrt-1.1.2-r1
+++ b/metadata/md5-cache/dev-python/pysrt-1.1.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python library used to edit or create SubRip files
EAPI=8
HOMEPAGE=https://github.com/byroot/pysrt/ https://pypi.org/project/pysrt/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 x86
LICENSE=GPL-3+
-RDEPEND=dev-python/chardet[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 )
+RDEPEND=dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pysrt/pysrt-1.1.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d62e618a287e7ed4677cd1f6ee8351ad
+_md5_=43015f06ec0630897e9aa12646fdc039
diff --git a/metadata/md5-cache/dev-python/pysrt-9999 b/metadata/md5-cache/dev-python/pysrt-9999
index b1e09f090e6e..e69f578e4100 100644
--- a/metadata/md5-cache/dev-python/pysrt-9999
+++ b/metadata/md5-cache/dev-python/pysrt-9999
@@ -1,15 +1,15 @@
-BDEPEND=test? ( dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=test? ( dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=Python library used to edit or create SubRip files
EAPI=8
HOMEPAGE=https://github.com/byroot/pysrt/ https://pypi.org/project/pysrt/
INHERIT=distutils-r1 git-r3
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
LICENSE=GPL-3+
PROPERTIES=live
-RDEPEND=dev-python/chardet[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 )
+RDEPEND=dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=27b28fb0985419d18780f1ce4fc565ea
+_md5_=8ad96207cc38b76aa63ee863826fdaff
diff --git a/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.1 b/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.1
new file mode 100644
index 000000000000..3a816ffca5f0
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-localftpserver-1.3.1
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pyftpdlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=A PyTest plugin which provides an FTP fixture for your tests
+EAPI=8
+HOMEPAGE=https://github.com/oz123/pytest-localftpserver/ https://pypi.org/project/pytest-localftpserver/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=dev-python/pyftpdlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[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/pytest-localftpserver/pytest_localftpserver-1.3.1.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=43ea090d19d16d2dc9a7d2c8d43cbf51
diff --git a/metadata/md5-cache/dev-python/python-constraint-1.4.0 b/metadata/md5-cache/dev-python/python-constraint-1.4.0
index dc5d195b7763..6a34c41f04e1 100644
--- a/metadata/md5-cache/dev-python/python-constraint-1.4.0
+++ b/metadata/md5-cache/dev-python/python-constraint-1.4.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Constraint Solving Problem resolver for Python
EAPI=8
HOMEPAGE=https://github.com/python-constraint/python-constraint
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=BSD-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-constraint/python-constraint/archive/refs/tags/1.4.0.tar.gz -> python-constraint-1.4.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=934602378f8e99e5ae99a6ee5c0fa833
+_md5_=f959b2ce103efe9d7c99d17ae684ca7a
diff --git a/metadata/md5-cache/dev-python/python-ctags3-1.6.0 b/metadata/md5-cache/dev-python/python-ctags3-1.6.0
index 0bfd3f564f87..87b5dce70a2d 100644
--- a/metadata/md5-cache/dev-python/python-ctags3-1.6.0
+++ b/metadata/md5-cache/dev-python/python-ctags3-1.6.0
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-util/ctags:= >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-util/ctags:= >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-util/ctags:=
DESCRIPTION=Exuberant Ctags indexing python bindings
EAPI=8
HOMEPAGE=https://github.com/universal-ctags/python-ctags3
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=LGPL-3
-RDEPEND=dev-util/ctags:= 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 )
+RDEPEND=dev-util/ctags:= python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/universal-ctags/python-ctags3/archive/1.6.0.tar.gz -> python-ctags3-1.6.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a7395792900fb3685155d08a7259e0f8
+_md5_=7369d72196e37046403d43b595249448
diff --git a/metadata/md5-cache/dev-python/python-debian-0.1.49 b/metadata/md5-cache/dev-python/python-debian-0.1.49
index d82ad90f6bf2..6a8f3b30ba90 100644
--- a/metadata/md5-cache/dev-python/python-debian-0.1.49
+++ b/metadata/md5-cache/dev-python/python-debian-0.1.49
@@ -1,16 +1,16 @@
-BDEPEND=test? ( app-arch/dpkg ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( app-arch/dpkg ) test? ( dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python modules to work with Debian-related data formats
EAPI=8
HOMEPAGE=https://salsa.debian.org/python-debian-team/python-debian/ https://pypi.org/project/python-debian/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 x86
LICENSE=GPL-2 GPL-3
-RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://debian/pool/main/p/python-debian/python-debian_0.1.49.tar.xz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b3558f74fdcabf1b2ec4249297ffd25d
+_md5_=41fa3255c031a9a33bf026dd7c1c76af
diff --git a/metadata/md5-cache/dev-python/python-gflags-3.1.2-r2 b/metadata/md5-cache/dev-python/python-gflags-3.1.2-r2
index 1f06eb0cd8c4..9e2d9a233924 100644
--- a/metadata/md5-cache/dev-python/python-gflags-3.1.2-r2
+++ b/metadata/md5-cache/dev-python/python-gflags-3.1.2-r2
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Google's Python argument parsing library
EAPI=8
HOMEPAGE=https://github.com/google/python-gflags/ https://pypi.org/project/python-gflags/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86
LICENSE=BSD
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-gflags/python-gflags-3.1.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2c030aaea5900da78de57e4f848c146a
+_md5_=525a41284d113c2d18970fc850cbf465
diff --git a/metadata/md5-cache/dev-python/python-linux-procfs-0.7.1 b/metadata/md5-cache/dev-python/python-linux-procfs-0.7.1
deleted file mode 100644
index 425e2d75b511..000000000000
--- a/metadata/md5-cache/dev-python/python-linux-procfs-0.7.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python classes to extract information from the Linux kernel /proc files
-EAPI=8
-HOMEPAGE=https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/
-INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64
-LICENSE=GPL-2
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-SLOT=0
-SRC_URI=https://cdn.kernel.org/pub/software/libs/python/python-linux-procfs/python-linux-procfs-0.7.1.tar.xz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b9624156cfe344fcbb2fa230f866ba4f
diff --git a/metadata/md5-cache/dev-python/python-linux-procfs-0.7.3 b/metadata/md5-cache/dev-python/python-linux-procfs-0.7.3
index 11841a23f88f..85775ea1edc5 100644
--- a/metadata/md5-cache/dev-python/python-linux-procfs-0.7.3
+++ b/metadata/md5-cache/dev-python/python-linux-procfs-0.7.3
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python classes to extract information from the Linux kernel /proc files
EAPI=8
HOMEPAGE=https://git.kernel.org/pub/scm/libs/python/python-linux-procfs/python-linux-procfs.git/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=GPL-2
-RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://cdn.kernel.org/pub/software/libs/python/python-linux-procfs/python-linux-procfs-0.7.3.tar.xz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b9624156cfe344fcbb2fa230f866ba4f
+_md5_=79c368c4373da64d9ea2ad8b98a894c3
diff --git a/metadata/md5-cache/dev-python/python-lzo-1.15 b/metadata/md5-cache/dev-python/python-lzo-1.15
index 2a58f48dfbc3..d8c3dd7d35f1 100644
--- a/metadata/md5-cache/dev-python/python-lzo-1.15
+++ b/metadata/md5-cache/dev-python/python-lzo-1.15
@@ -1,17 +1,17 @@
-BDEPEND=test? ( dev-libs/lzo:2 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-libs/lzo:2 >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/lzo:2 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=dev-libs/lzo:2 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python interface to lzo
EAPI=8
HOMEPAGE=https://github.com/jd-boyd/python-lzo/ https://pypi.org/project/python-lzo/
INHERIT=distutils-r1 prefix pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 ~arm ~arm64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2
-RDEPEND=dev-libs/lzo:2 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-libs/lzo:2 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-lzo/python-lzo-1.15.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a85ad24dbd4ca3345bb9f85a8ddad736
+_md5_=4c0124f2854d2ae0109343a4af0efa46
diff --git a/metadata/md5-cache/dev-python/python-multipart-0.0.9 b/metadata/md5-cache/dev-python/python-multipart-0.0.9
index 68bae4271636..734f797e5ac6 100644
--- a/metadata/md5-cache/dev-python/python-multipart-0.0.9
+++ b/metadata/md5-cache/dev-python/python-multipart-0.0.9
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A streaming multipart parser for Python
EAPI=8
HOMEPAGE=https://github.com/Kludex/python-multipart/ https://pypi.org/project/python-multipart/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Kludex/python-multipart/archive/0.0.9.tar.gz -> python-multipart-0.0.9.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e36dde196a74a81b9fb2a12d2ce34a6f
+_md5_=65bff30219a30dde21a9e323e7d92725
diff --git a/metadata/md5-cache/dev-python/python-utils-3.8.2 b/metadata/md5-cache/dev-python/python-utils-3.8.2
index 95490de0f384..7dde334d40f8 100644
--- a/metadata/md5-cache/dev-python/python-utils-3.8.2
+++ b/metadata/md5-cache/dev-python/python-utils-3.8.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Collection of small Python functions & classes
EAPI=8
HOMEPAGE=https://github.com/WoLpH/python-utils/ https://pypi.org/project/python-utils/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~x86
LICENSE=BSD
-RDEPEND=dev-python/typing-extensions[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 )
+RDEPEND=dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-utils/python-utils-3.8.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=db4d5c532dcd960fde8848664681cb2a
+_md5_=b590101095e265eec9b8b65e6e347dd7
diff --git a/metadata/md5-cache/dev-python/pytidylib-0.3.2-r2 b/metadata/md5-cache/dev-python/pytidylib-0.3.2-r2
index 3c0b35915fd7..d35772072d08 100644
--- a/metadata/md5-cache/dev-python/pytidylib-0.3.2-r2
+++ b/metadata/md5-cache/dev-python/pytidylib-0.3.2-r2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( app-text/htmltidy >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( app-text/htmltidy >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=app-text/htmltidy
DESCRIPTION=Python wrapper for HTML Tidy (tidylib)
EAPI=8
-HOMEPAGE=http://countergram.com/open-source/pytidylib https://github.com/countergram/pytidylib
+HOMEPAGE=https://github.com/countergram/pytidylib/ https://pypi.org/project/pytidylib/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=app-text/htmltidy 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 )
+RDEPEND=app-text/htmltidy python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytidylib/pytidylib-0.3.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a71e0ee4147163017e8267f64fbbb424
+_md5_=87d303d0f3ab845dd02e4008bd9f51ca
diff --git a/metadata/md5-cache/dev-python/pywayland-0.4.17 b/metadata/md5-cache/dev-python/pywayland-0.4.17
index 00c9740fceb3..e42e0750951b 100644
--- a/metadata/md5-cache/dev-python/pywayland-0.4.17
+++ b/metadata/md5-cache/dev-python/pywayland-0.4.17
@@ -1,17 +1,17 @@
-BDEPEND=dev-util/wayland-scanner test? ( dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-util/wayland-scanner test? ( dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-libs/wayland-protocols 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 )
+DEPEND=dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-libs/wayland-protocols python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for the libwayland library
EAPI=8
HOMEPAGE=https://pywayland.readthedocs.io/en/latest/ https://github.com/flacjacket/pywayland https://pypi.org/project/pywayland/
INHERIT=distutils-r1 xdg-utils
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~riscv ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[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 )
+RDEPEND=dev-libs/wayland python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/flacjacket/pywayland/archive/refs/tags/v0.4.17.tar.gz -> pywayland-0.4.17.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=280d4762a9140c280fa67fc21cc6afbc
+_md5_=3cb6717fbe8e3e1f5284a84ef7547f59
diff --git a/metadata/md5-cache/dev-python/pyxdg-0.28-r1 b/metadata/md5-cache/dev-python/pyxdg-0.28-r1
index 6e7298ede11c..acbc43fe18e1 100644
--- a/metadata/md5-cache/dev-python/pyxdg-0.28-r1
+++ b/metadata/md5-cache/dev-python/pyxdg-0.28-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python module to deal with freedesktop.org specifications
EAPI=8
HOMEPAGE=https://freedesktop.org/wiki/Software/pyxdg/ https://pypi.org/project/pyxdg/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
LICENSE=LGPL-2
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/takluyver/pyxdg/archive/rel-0.28.tar.gz -> pyxdg-rel-0.28.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bd07e99fd5b0fa95ee3f0ebfb5229bd8
+_md5_=908c493175266b12c6eb9b2a739b5127
diff --git a/metadata/md5-cache/dev-python/random2-1.0.2 b/metadata/md5-cache/dev-python/random2-1.0.2
index 4372524b4f01..658df5074799 100644
--- a/metadata/md5-cache/dev-python/random2-1.0.2
+++ b/metadata/md5-cache/dev-python/random2-1.0.2
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python 2.7 random module ported to Python 3
EAPI=8
HOMEPAGE=https://pypi.org/project/random2/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~loong ~riscv x86
LICENSE=PSF-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/random2/random2-1.0.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=710295d1e77eebf79f26cfbc650e205b
+_md5_=bdeaf7f9161ffcd5900cff3e445d7834
diff --git a/metadata/md5-cache/dev-python/rarfile-4.2 b/metadata/md5-cache/dev-python/rarfile-4.2
index dec2e5944721..70ee982bcb66 100644
--- a/metadata/md5-cache/dev-python/rarfile-4.2
+++ b/metadata/md5-cache/dev-python/rarfile-4.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( compressed? ( app-arch/unrar ) >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( compressed? ( app-arch/unrar ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Module for RAR archive reading
EAPI=8
HOMEPAGE=https://github.com/markokr/rarfile/ https://pypi.org/project/rarfile/
INHERIT=distutils-r1 pypi
-IUSE=+compressed test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=+compressed test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=ISC
-RDEPEND=compressed? ( app-arch/unrar ) 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=test? ( compressed ) || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=compressed? ( app-arch/unrar ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=test? ( compressed ) || ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/rarfile/rarfile-4.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=49cbf3b49a30ca538aab92419623ec8a
+_md5_=47969c6f8453f66cd19ca1ed04f5213f
diff --git a/metadata/md5-cache/dev-python/ratelimit-2.2.1-r1 b/metadata/md5-cache/dev-python/ratelimit-2.2.1-r1
index 84771d412666..c870262565d4 100644
--- a/metadata/md5-cache/dev-python/ratelimit-2.2.1-r1
+++ b/metadata/md5-cache/dev-python/ratelimit-2.2.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=An API rate limit decorator for Python
EAPI=8
HOMEPAGE=https://github.com/tomasbasham/ratelimit
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tomasbasham/ratelimit/archive/v2.2.1.tar.gz -> ratelimit-2.2.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=596cf26f8191bdbd4d2cb7e62f634ef5
+_md5_=b0e7dda4ae8bbef87c06a2c7813f67ff
diff --git a/metadata/md5-cache/dev-python/re-assert-1.1.0-r3 b/metadata/md5-cache/dev-python/re-assert-1.1.0-r3
index 98cfc9afec3a..146edc46974d 100644
--- a/metadata/md5-cache/dev-python/re-assert-1.1.0-r3
+++ b/metadata/md5-cache/dev-python/re-assert-1.1.0-r3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( python_targets_python3_10? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( python_targets_python3_10? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Show where your regex match assertion failed
EAPI=8
HOMEPAGE=https://github.com/asottile/re-assert/ https://pypi.org/project/re-assert/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/regex[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 )
+RDEPEND=python_targets_python3_10? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/asottile/re-assert/archive/v1.1.0.tar.gz -> re-assert-1.1.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=11c7a570fdadaea3ce7ae61a9af177f2
+_md5_=eef5604e0fdeebc9a678a5dabc82e63b
diff --git a/metadata/md5-cache/dev-python/rebulk-3.2.0 b/metadata/md5-cache/dev-python/rebulk-3.2.0
index 6a6c43e21c20..c118c335244d 100644
--- a/metadata/md5-cache/dev-python/rebulk-3.2.0
+++ b/metadata/md5-cache/dev-python/rebulk-3.2.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python library that performs advanced searches in strings
EAPI=8
HOMEPAGE=https://github.com/Toilal/rebulk/ https://pypi.org/project/rebulk/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 x86
LICENSE=MIT Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Toilal/rebulk/archive/v3.2.0.tar.gz -> rebulk-3.2.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c0b0147e1b3a319b7652b748065ad46f
+_md5_=8986a0059e3f3404bf8934bae3f6ca0a
diff --git a/metadata/md5-cache/dev-python/redis-5.0.4 b/metadata/md5-cache/dev-python/redis-5.0.4
index d12840b551b4..7a0338dc85eb 100644
--- a/metadata/md5-cache/dev-python/redis-5.0.4
+++ b/metadata/md5-cache/dev-python/redis-5.0.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[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(-)?] ) test? ( python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python client for Redis key-value store
EAPI=8
HOMEPAGE=https://github.com/redis/redis-py/ https://pypi.org/project/redis/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/redis/redis-py/archive/v5.0.4.tar.gz -> redis-py-5.0.4.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=340b0a87564e8ff798b4562b3541500c
+_md5_=b6d9f2ebea849e2ac8fbb8447b61b6f1
diff --git a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r2 b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r2
index f13f5400feb6..e846fe230661 100644
--- a/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r2
+++ b/metadata/md5-cache/dev-python/reedsolo-2.1.1_beta1-r2
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python Reed Solomon encoder/decoder
EAPI=8
HOMEPAGE=https://github.com/tomerfiliba-org/reedsolomon/ https://pypi.org/project/reedsolo/
INHERIT=distutils-r1 pypi
-IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=|| ( Unlicense MIT-0 )
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/reedsolo/reedsolo-2.1.1b1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dd8abcef82a93fc7e7c439cad9d7c154
+_md5_=cbaecfbb0a1bfd5340c8e961ce5ad3df
diff --git a/metadata/md5-cache/dev-python/rencode-1.0.6-r3 b/metadata/md5-cache/dev-python/rencode-1.0.6-r3
index 3242fe183e52..9f78f2acbb4b 100644
--- a/metadata/md5-cache/dev-python/rencode-1.0.6-r3
+++ b/metadata/md5-cache/dev-python/rencode-1.0.6-r3
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=similar to bencode from the BitTorrent project
EAPI=8
HOMEPAGE=https://github.com/aresch/rencode/ https://pypi.org/project/rencode/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aresch/rencode/archive/v1.0.6.tar.gz -> rencode-1.0.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d4b8accc762fa5d3734c8b3530be0040
+_md5_=f17e8cd36a51f09e2f76cbc89b685b98
diff --git a/metadata/md5-cache/dev-python/requests-file-2.0.0 b/metadata/md5-cache/dev-python/requests-file-2.0.0
index baab2cdaae67..683c70228fb8 100644
--- a/metadata/md5-cache/dev-python/requests-file-2.0.0
+++ b/metadata/md5-cache/dev-python/requests-file-2.0.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=File transport adapter for Requests
EAPI=8
HOMEPAGE=https://github.com/dashea/requests-file/ https://pypi.org/project/requests-file/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~loong x86
LICENSE=Apache-2.0
-RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/requests-file/requests-file-2.0.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=17e5e8bdcfdaa3a9d77cbb613e0d7bd3
+_md5_=6e2e71367652f69c58659726cd3161ad
diff --git a/metadata/md5-cache/dev-python/requests-futures-1.0.1 b/metadata/md5-cache/dev-python/requests-futures-1.0.1
index b0bb76d2b999..e01d74a84538 100644
--- a/metadata/md5-cache/dev-python/requests-futures-1.0.1
+++ b/metadata/md5-cache/dev-python/requests-futures-1.0.1
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=dev-python/requests-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/requests-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Asynchronous Python HTTP for Humans
EAPI=8
HOMEPAGE=https://github.com/ross/requests-futures/ https://pypi.org/project/requests-futures/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=Apache-2.0
PROPERTIES=test_network
-RDEPEND=>=dev-python/requests-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/requests-1.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/requests-futures/requests-futures-1.0.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c9ea36dad3e90b6a1aaf8492204bf22c
+_md5_=f766f1cb7e0ec188a37b30bdbd21e08e
diff --git a/metadata/md5-cache/dev-python/requests-toolbelt-1.0.0 b/metadata/md5-cache/dev-python/requests-toolbelt-1.0.0
index ba531e3539bd..725bdc913f1d 100644
--- a/metadata/md5-cache/dev-python/requests-toolbelt-1.0.0
+++ b/metadata/md5-cache/dev-python/requests-toolbelt-1.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/betamax[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( <dev-python/requests-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/betamax[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-rust? ( dev-python/cryptography[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trustme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( <dev-python/requests-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A utility belt for advanced users of python-requests
EAPI=8
HOMEPAGE=https://toolbelt.readthedocs.io/ https://github.com/requests/toolbelt/ https://pypi.org/project/requests-toolbelt/
INHERIT=distutils-r1
-IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=Apache-2.0
-RDEPEND=<dev-python/requests-3.0.0[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 )
+RDEPEND=<dev-python/requests-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/requests/toolbelt/archive/1.0.0.tar.gz -> requests-toolbelt-1.0.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ae48ae21117b9f8e4366dcf03c61fa12
+_md5_=017dbbcd281432c876ed27f2a5dd6b48
diff --git a/metadata/md5-cache/dev-python/requests-wsgi-adapter-0.4.1 b/metadata/md5-cache/dev-python/requests-wsgi-adapter-0.4.1
index 3751e61b6a62..a88ef58a505c 100644
--- a/metadata/md5-cache/dev-python/requests-wsgi-adapter-0.4.1
+++ b/metadata/md5-cache/dev-python/requests-wsgi-adapter-0.4.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=WSGI Transport Adapter for Requests
EAPI=8
-HOMEPAGE=https://pypi.org/project/requests-wsgi-adapter/
+HOMEPAGE=https://github.com/seanbrant/requests-wsgi-adapter/ https://pypi.org/project/requests-wsgi-adapter/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64
LICENSE=BSD
-RDEPEND=dev-python/requests[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 )
+RDEPEND=dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/seanbrant/requests-wsgi-adapter/archive/5b771effb5414096089375a3a36a3e7af1522ae0.tar.gz -> requests-wsgi-adapter-0.4.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cca5adae579a841f4e88274630494bd0
+_md5_=c29a1927ecdc73a5fd3d59616e2c9bc2
diff --git a/metadata/md5-cache/dev-python/retry-decorator-1.1.1-r1 b/metadata/md5-cache/dev-python/retry-decorator-1.1.1-r1
index db6884b34a9b..13fa8aea33c6 100644
--- a/metadata/md5-cache/dev-python/retry-decorator-1.1.1-r1
+++ b/metadata/md5-cache/dev-python/retry-decorator-1.1.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Decorator for retrying when exceptions occur
EAPI=8
-HOMEPAGE=https://github.com/pnpnpn/retry-decorator
+HOMEPAGE=https://github.com/pnpnpn/retry-decorator/ https://pypi.org/project/retry-decorator/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/pnpnpn/retry-decorator/archive/v1.1.1.tar.gz -> retry-decorator-1.1.1.tar.gz
+SRC_URI=https://github.com/pnpnpn/retry-decorator/archive/v1.1.1.tar.gz -> retry-decorator-1.1.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7fb9d5466c23c844e96c150e93e29956
+_md5_=5acebd1f6e9b67ee4cdd12b2b2aaa3be
diff --git a/metadata/md5-cache/dev-python/retrying-1.3.4 b/metadata/md5-cache/dev-python/retrying-1.3.4
index b1d7306fed36..0b1a3e1e3ca7 100644
--- a/metadata/md5-cache/dev-python/retrying-1.3.4
+++ b/metadata/md5-cache/dev-python/retrying-1.3.4
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/six-1.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/six-1.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=General-purpose retrying library
EAPI=8
HOMEPAGE=https://github.com/groodt/retrying/ https://pypi.org/project/retrying/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/six-1.7.0[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 )
+RDEPEND=>=dev-python/six-1.7.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/groodt/retrying/archive/v1.3.4.tar.gz -> retrying-1.3.4.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cbab34cdb741f346102aa776cf6c2d44
+_md5_=6b2452952c41b15f53cf7f49f19014fd
diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.6 b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.6
index 38bbfbee03ff..a2a62ca4ad31 100644
--- a/metadata/md5-cache/dev-python/ruamel-yaml-0.18.6
+++ b/metadata/md5-cache/dev-python/ruamel-yaml-0.18.6
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-python/namespace-ruamel >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=YAML parser/emitter that supports roundtrip comment preservation
EAPI=8
HOMEPAGE=https://pypi.org/project/ruamel.yaml/ https://sourceforge.net/projects/ruamel-yaml/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !dev-python/namespace-ruamel 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 )
+RDEPEND=dev-python/ruamel-yaml-clib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-python/namespace-ruamel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/ruamel-dl-tagged-releases/ruamel.yaml-0.18.6.tar.xz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3c659bd76c42e25a97901c45d9cdf3d9
+_md5_=a2f500748892f6784c19d1934b5a8c37
diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.8 b/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.8
index 5409f07fa027..eba9a9fc7d31 100644
--- a/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.8
+++ b/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.8
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/cython[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=C-based reader/scanner and emitter for dev-python/ruamel-yaml
EAPI=8
HOMEPAGE=https://pypi.org/project/ruamel.yaml.clib/ https://sourceforge.net/projects/ruamel-yaml-clib/
INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/ruamel-dl-tagged-releases/ruamel.yaml.clib-0.2.8.tar.xz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9578342e36e1bd7b233ae5361b9d3ee3
+_md5_=048c81e44da76750d7a924ce185f7648
diff --git a/metadata/md5-cache/dev-python/sarge-0.1.7_p1 b/metadata/md5-cache/dev-python/sarge-0.1.7_p1
index 2e73558295e7..7c08d01d811a 100644
--- a/metadata/md5-cache/dev-python/sarge-0.1.7_p1
+++ b/metadata/md5-cache/dev-python/sarge-0.1.7_p1
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Wrapper for subprocess which provides command pipeline functionality
EAPI=8
HOMEPAGE=https://docs.red-dove.com/sarge/ https://pypi.org/project/sarge/ https://github.com/vsajip/sarge/
INHERIT=distutils-r1
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://github.com/vsajip/sarge/archive/0.1.7.post1.tar.gz -> sarge-0.1.7.post1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2a4338456cbd1a26e23aa41056258eaf
+_md5_=c12cad78744b09a4c0cffc481d543966
diff --git a/metadata/md5-cache/dev-python/schema-0.7.5-r1 b/metadata/md5-cache/dev-python/schema-0.7.5-r1
deleted file mode 100644
index 72b843b3fe25..000000000000
--- a/metadata/md5-cache/dev-python/schema-0.7.5-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Simple data validation library
-EAPI=8
-HOMEPAGE=https://github.com/keleshev/schema/ https://pypi.org/project/schema/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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/schema/schema-0.7.5.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0d7d9ccce533711433a6b05f745404e9
diff --git a/metadata/md5-cache/dev-python/schema-0.7.7 b/metadata/md5-cache/dev-python/schema-0.7.7
index 7c94a3271ddb..46f1364775aa 100644
--- a/metadata/md5-cache/dev-python/schema-0.7.7
+++ b/metadata/md5-cache/dev-python/schema-0.7.7
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple data validation library
EAPI=8
HOMEPAGE=https://github.com/keleshev/schema/ https://pypi.org/project/schema/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/schema/schema-0.7.7.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=92d4a742beb7455c9c0e902c8606bdf2
+_md5_=b7e9d7184e886999e4f638d2cd939986
diff --git a/metadata/md5-cache/dev-python/semver-3.0.2 b/metadata/md5-cache/dev-python/semver-3.0.2
index e96cd05c2ef3..58a4ce167604 100644
--- a/metadata/md5-cache/dev-python/semver-3.0.2
+++ b/metadata/md5-cache/dev-python/semver-3.0.2
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python module for semantic versioning
EAPI=8
HOMEPAGE=https://github.com/python-semver/python-semver/ https://pypi.org/project/semver/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/semver/semver-3.0.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0f622d5687123ae4c423c216a3993d4c
+_md5_=54f67e7ef3d99008e88d52e2050c9ed0
diff --git a/metadata/md5-cache/dev-python/send2trash-1.8.3 b/metadata/md5-cache/dev-python/send2trash-1.8.3
index 61364fd0479c..fbfcb899ec54 100644
--- a/metadata/md5-cache/dev-python/send2trash-1.8.3
+++ b/metadata/md5-cache/dev-python/send2trash-1.8.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Sends files to the Trash (or Recycle Bin)
EAPI=8
HOMEPAGE=https://github.com/arsenetar/send2trash/ https://pypi.org/project/Send2Trash/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/S/Send2Trash/Send2Trash-1.8.3.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1765e94191bd11613136e90e327dc0f2
+_md5_=cc31d5088384b2b99b4ed6a36eeea9ab
diff --git a/metadata/md5-cache/dev-python/serverfiles-0.3.1-r1 b/metadata/md5-cache/dev-python/serverfiles-0.3.1-r1
index 5ec1b5256946..86518203e445 100644
--- a/metadata/md5-cache/dev-python/serverfiles-0.3.1-r1
+++ b/metadata/md5-cache/dev-python/serverfiles-0.3.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/requests-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/requests-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Utility for accessing HTTP server and storing files locally for reuse
EAPI=8
HOMEPAGE=https://github.com/biolab/serverfiles/ https://pypi.org/project/serverfiles/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=GPL-3+
-RDEPEND=>=dev-python/requests-2.11.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 )
+RDEPEND=>=dev-python/requests-2.11.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/serverfiles/serverfiles-0.3.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bee5170ae8fc9bc59674b01bd5fee0ec
+_md5_=67fc0ebec0e6162d1c3f32aad697f8f8
diff --git a/metadata/md5-cache/dev-python/sexpdata-1.0.2 b/metadata/md5-cache/dev-python/sexpdata-1.0.2
index 8582f56f84d6..67c396c7c06c 100644
--- a/metadata/md5-cache/dev-python/sexpdata-1.0.2
+++ b/metadata/md5-cache/dev-python/sexpdata-1.0.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=a simple S-expression parser/serializer
EAPI=8
HOMEPAGE=https://github.com/jd-boyd/sexpdata/ https://pypi.org/project/sexpdata/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~ppc ~x86
LICENSE=BSD-2
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/jd-boyd/sexpdata/archive/v1.0.2.tar.gz -> sexpdata-1.0.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=860cb7c1350ccf604fc64fd911654fc9
+_md5_=e331977b4db6c1cd547e9a19e1a8cd7b
diff --git a/metadata/md5-cache/dev-python/sgmllib3k-1.0.0-r1 b/metadata/md5-cache/dev-python/sgmllib3k-1.0.0-r1
index ea23fcb14121..a234d692dcd9 100644
--- a/metadata/md5-cache/dev-python/sgmllib3k-1.0.0-r1
+++ b/metadata/md5-cache/dev-python/sgmllib3k-1.0.0-r1
@@ -1,16 +1,16 @@
-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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Py3k port of sgmllib
EAPI=8
HOMEPAGE=https://pypi.org/project/sgmllib3k/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=PSF-2
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/sgmllib3k/sgmllib3k-1.0.0.tar.gz test? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-python/sgmllib3k/test_sgmllib.py.gz )
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=941a0236e54074e68b1f918c7d26e4c7
+_md5_=57e04413e5e41e8d5bff30289a4df9b6
diff --git a/metadata/md5-cache/dev-python/shellingham-1.5.4 b/metadata/md5-cache/dev-python/shellingham-1.5.4
index 55b979941f6a..63ef6a4c297b 100644
--- a/metadata/md5-cache/dev-python/shellingham-1.5.4
+++ b/metadata/md5-cache/dev-python/shellingham-1.5.4
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
DESCRIPTION=Tool to Detect Surrounding Shell
EAPI=8
HOMEPAGE=https://github.com/sarugaku/shellingham/ https://pypi.org/project/shellingham/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~riscv
LICENSE=ISC
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sarugaku/shellingham/archive/1.5.4.tar.gz -> shellingham-1.5.4.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e508add9ed2e7a292436387298888cb2
+_md5_=4e2471f76195f6e9e5daef63faa6948d
diff --git a/metadata/md5-cache/dev-python/shtab-1.7.1 b/metadata/md5-cache/dev-python/shtab-1.7.1
index 3c89526c287c..2de6b659d6ff 100644
--- a/metadata/md5-cache/dev-python/shtab-1.7.1
+++ b/metadata/md5-cache/dev-python/shtab-1.7.1
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Automagic shell tab completion for Python CLI applications
EAPI=8
HOMEPAGE=https://github.com/iterative/shtab https://pypi.org/project/shtab/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~arm x86
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=amd64 ~arm ~arm64 x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/shtab/shtab-1.7.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=148e26c6007429a295a8a66d8bc213ce
+_md5_=1860a496f72e97cbfe33e06d5697fa2e
diff --git a/metadata/md5-cache/dev-python/simber-0.2.6 b/metadata/md5-cache/dev-python/simber-0.2.6
index f1bd516649f8..74009a3ca575 100644
--- a/metadata/md5-cache/dev-python/simber-0.2.6
+++ b/metadata/md5-cache/dev-python/simber-0.2.6
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple, minimal and powerful logging library for Python
EAPI=8
HOMEPAGE=https://simber.deepjyoti30.dev/ https://github.com/deepjyoti30/simber/ https://pypi.org/project/simber/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~x86
LICENSE=MIT
-RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/deepjyoti30/simber/archive/0.2.6.tar.gz -> simber-0.2.6.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=983d48a1d5d474111b3d7348803bfff1
+_md5_=c198ebd0d5912fbe58508b172ba5f689
diff --git a/metadata/md5-cache/dev-python/simple-websocket-1.0.0 b/metadata/md5-cache/dev-python/simple-websocket-1.0.0
index 6f6295b8c7a4..03d74362f4af 100644
--- a/metadata/md5-cache/dev-python/simple-websocket-1.0.0
+++ b/metadata/md5-cache/dev-python/simple-websocket-1.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple WebSocket server and client for Python
EAPI=8
HOMEPAGE=https://github.com/miguelgrinberg/simple-websocket/ https://pypi.org/project/simple-websocket/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=dev-python/wsproto[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 )
+RDEPEND=dev-python/wsproto[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/miguelgrinberg/simple-websocket/archive/v1.0.0.tar.gz -> simple-websocket-1.0.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=52707401dcf344c32624dc54f3b2105d
+_md5_=1244a840f14591a64205440e235c8241
diff --git a/metadata/md5-cache/dev-python/snakeoil-0.10.8 b/metadata/md5-cache/dev-python/snakeoil-0.10.8
index 3f43a014e29e..77821a5e4704 100644
--- a/metadata/md5-cache/dev-python/snakeoil-0.10.8
+++ b/metadata/md5-cache/dev-python/snakeoil-0.10.8
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/flit-core-3.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/flit-core-3.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=misc common functionality and useful optimizations
EAPI=8
HOMEPAGE=https://github.com/pkgcore/snakeoil
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=BSD BSD-2 MIT
-RDEPEND=dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/snakeoil/snakeoil-0.10.8.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=296ba8ef516882b730162d29c19d741b
+_md5_=f1099d01a3196e26c32a1e3cb0961d02
diff --git a/metadata/md5-cache/dev-python/snakeoil-9999 b/metadata/md5-cache/dev-python/snakeoil-9999
index 9600d88d1654..1d83d17491cf 100644
--- a/metadata/md5-cache/dev-python/snakeoil-9999
+++ b/metadata/md5-cache/dev-python/snakeoil-9999
@@ -1,15 +1,15 @@
-BDEPEND=>=dev-python/flit-core-3.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=>=dev-python/flit-core-3.8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=misc common functionality and useful optimizations
EAPI=8
HOMEPAGE=https://github.com/pkgcore/snakeoil
INHERIT=distutils-r1 git-r3
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
LICENSE=BSD BSD-2 MIT
PROPERTIES=live
-RDEPEND=dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/lazy-object-proxy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:=[threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ca368700354fb3be3bc3b0a7e9e376e6
+_md5_=a51a738477f1214601c5fc28e622c5b2
diff --git a/metadata/md5-cache/dev-python/sqlglot-23.15.10 b/metadata/md5-cache/dev-python/sqlglot-23.15.10
new file mode 100644
index 000000000000..ffb6e5006f46
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sqlglot-23.15.10
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( >=virtual/rust-1.53 dev-util/maturin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=An easily customizable SQL parser and transpiler
+EAPI=8
+HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/
+INHERIT=cargo distutils-r1 pypi optfeature
+IUSE=+native-extensions test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT native-extensions? ( Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-23.15.10.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
+_eclasses_=cargo 172dcb548e750dda201deb8263a17124 distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9012414245aaf5034ef963a7744ac54a
diff --git a/metadata/md5-cache/dev-python/sqlglot-23.16.0 b/metadata/md5-cache/dev-python/sqlglot-23.16.0
new file mode 100644
index 000000000000..eddd8d6a1855
--- /dev/null
+++ b/metadata/md5-cache/dev-python/sqlglot-23.16.0
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( >=virtual/rust-1.53 dev-util/maturin[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install postinst 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=An easily customizable SQL parser and transpiler
+EAPI=8
+HOMEPAGE=https://sqlglot.com/ https://github.com/tobymao/sqlglot/ https://pypi.org/project/sqlglot/
+INHERIT=cargo distutils-r1 pypi optfeature
+IUSE=+native-extensions test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT native-extensions? ( Apache-2.0-with-LLVM-exceptions MIT Unicode-DFS-2016 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlglot/sqlglot-23.16.0.tar.gz native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/indoc/2.0.4/download -> indoc-2.0.4.crate https://crates.io/api/v1/crates/libc/0.2.150/download -> libc-0.2.150.crate https://crates.io/api/v1/crates/lock_api/0.4.11/download -> lock_api-0.4.11.crate https://crates.io/api/v1/crates/memoffset/0.9.0/download -> memoffset-0.9.0.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.1/download -> parking_lot-0.12.1.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.9/download -> parking_lot_core-0.9.9.crate https://crates.io/api/v1/crates/proc-macro2/1.0.70/download -> proc-macro2-1.0.70.crate https://crates.io/api/v1/crates/pyo3-build-config/0.20.0/download -> pyo3-build-config-0.20.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.20.0/download -> pyo3-ffi-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.20.0/download -> pyo3-macros-backend-0.20.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.20.0/download -> pyo3-macros-0.20.0.crate https://crates.io/api/v1/crates/pyo3/0.20.0/download -> pyo3-0.20.0.crate https://crates.io/api/v1/crates/quote/1.0.33/download -> quote-1.0.33.crate https://crates.io/api/v1/crates/redox_syscall/0.4.1/download -> redox_syscall-0.4.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/smallvec/1.11.2/download -> smallvec-1.11.2.crate https://crates.io/api/v1/crates/syn/2.0.41/download -> syn-2.0.41.crate https://crates.io/api/v1/crates/target-lexicon/0.12.12/download -> target-lexicon-0.12.12.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate )
+_eclasses_=cargo 172dcb548e750dda201deb8263a17124 distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9012414245aaf5034ef963a7744ac54a
diff --git a/metadata/md5-cache/dev-python/sqlitedict-2.1.0 b/metadata/md5-cache/dev-python/sqlitedict-2.1.0
index c0cc907ad912..5ff89a91fb02 100644
--- a/metadata/md5-cache/dev-python/sqlitedict-2.1.0
+++ b/metadata/md5-cache/dev-python/sqlitedict-2.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Persistent dict in Python, backed by SQLite and pickle
EAPI=8
-HOMEPAGE=https://github.com/RaRe-Technologies/sqlitedict/ https://pypi.org/project/sqlitedict/
+HOMEPAGE=https://github.com/piskvorky/sqlitedict/ https://pypi.org/project/sqlitedict/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/sqlitedict/sqlitedict-2.1.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7000fed57dd5f202e1a921c238e8feae
+_md5_=f0e7797b0c04b5934d086c1bbd6eb138
diff --git a/metadata/md5-cache/dev-python/statsd-4.0.1 b/metadata/md5-cache/dev-python/statsd-4.0.1
index 13b1c2590029..3429546516ad 100644
--- a/metadata/md5-cache/dev-python/statsd-4.0.1
+++ b/metadata/md5-cache/dev-python/statsd-4.0.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A simple statsd client
EAPI=8
HOMEPAGE=https://github.com/jsocol/pystatsd/ https://pypi.org/project/statsd/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/statsd/statsd-4.0.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2bbd89d2e23d62c6b16dfe66b7c775c6
+_md5_=22e2474b62454d13dc29c0e26f15a800
diff --git a/metadata/md5-cache/dev-python/stdio-mgr-1.0.1-r1 b/metadata/md5-cache/dev-python/stdio-mgr-1.0.1-r1
index 617f0d68aaad..b97200091380 100644
--- a/metadata/md5-cache/dev-python/stdio-mgr-1.0.1-r1
+++ b/metadata/md5-cache/dev-python/stdio-mgr-1.0.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/attrs-17.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/attrs-17.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Context manager for mocking/wrapping stdin/stdout/stderr
EAPI=8
HOMEPAGE=https://github.com/bskinn/stdio-mgr/ https://pypi.org/project/stdio-mgr/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=>=dev-python/attrs-17.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 )
+RDEPEND=>=dev-python/attrs-17.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bskinn/stdio-mgr/archive/v1.0.1.tar.gz -> stdio-mgr-1.0.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=aebdd5d876912d31c03b9379c18b93b6
+_md5_=a39012c61394ee7c5b652bf1c6cb59e8
diff --git a/metadata/md5-cache/dev-python/structlog-24.1.0 b/metadata/md5-cache/dev-python/structlog-24.1.0
index 248d1f545e69..3b10df5cb030 100644
--- a/metadata/md5-cache/dev-python/structlog-24.1.0
+++ b/metadata/md5-cache/dev-python/structlog-24.1.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pretend[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Structured Logging for Python
EAPI=8
HOMEPAGE=https://github.com/hynek/structlog/ https://pypi.org/project/structlog/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=|| ( Apache-2.0 MIT )
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/structlog/structlog-24.1.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=98d4615988f7d05bfd23e8f426f7b9f0
+_md5_=bb7a7b194e80f38682c0a59aaf94bb19
diff --git a/metadata/md5-cache/dev-python/subprocess-tee-0.4.1 b/metadata/md5-cache/dev-python/subprocess-tee-0.4.1
index 787cfdff4348..b9bafeb08b33 100644
--- a/metadata/md5-cache/dev-python/subprocess-tee-0.4.1
+++ b/metadata/md5-cache/dev-python/subprocess-tee-0.4.1
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/setuptools-scm-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/enrich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test-full? ( app-admin/ansible-molecule ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/setuptools-scm-7.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/enrich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test-full? ( app-admin/ansible-molecule ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=subprocess.run replacement with tee(1)-like output
EAPI=8
HOMEPAGE=https://github.com/pycontribs/subprocess-tee/ https://pypi.org/project/subprocess-tee/
INHERIT=distutils-r1 pypi
-IUSE=test-full test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test-full test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm64 ~riscv
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=test-full? ( test ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=test-full? ( test ) || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/subprocess-tee/subprocess-tee-0.4.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=389715e949ff6734ffb51c9832b0100d
+_md5_=a22a9d949e117423b3ab16f1e15067d7
diff --git a/metadata/md5-cache/dev-python/suds-community-1.1.2 b/metadata/md5-cache/dev-python/suds-community-1.1.2
index e4207a1981a3..1cf00689db23 100644
--- a/metadata/md5-cache/dev-python/suds-community-1.1.2
+++ b/metadata/md5-cache/dev-python/suds-community-1.1.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Lightweight SOAP client
EAPI=8
HOMEPAGE=https://github.com/suds-community/suds/ https://pypi.org/project/suds-community/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-3
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/suds-community/suds-community-1.1.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3619f42e24360f4edb721400c380912d
+_md5_=85dc91fea2ff7115bcce19b70d9ac401
diff --git a/metadata/md5-cache/dev-python/sure-2.0.1 b/metadata/md5-cache/dev-python/sure-2.0.1
index 2b4bda9e8f7f..5952c5e9e27b 100644
--- a/metadata/md5-cache/dev-python/sure-2.0.1
+++ b/metadata/md5-cache/dev-python/sure-2.0.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=idiomatic assertion toolkit with human-friendly failure messages
EAPI=8
HOMEPAGE=https://github.com/gabrielfalcao/sure/ https://pypi.org/project/sure/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
LICENSE=GPL-3+
-RDEPEND=dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/sure/sure-2.0.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3ca2716fb7ec349878555d8f78ffac38
+_md5_=9f6d1001cbdfda6af2275b2eee8d8edd
diff --git a/metadata/md5-cache/dev-python/svg-path-6.3 b/metadata/md5-cache/dev-python/svg-path-6.3
index d450fabc1356..8530725a49c7 100644
--- a/metadata/md5-cache/dev-python/svg-path-6.3
+++ b/metadata/md5-cache/dev-python/svg-path-6.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=SVG path objects and parser
EAPI=8
HOMEPAGE=https://github.com/regebro/svg.path/ https://pypi.org/project/svg.path/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/regebro/svg.path/archive/6.3.tar.gz -> svg-path-6.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a149bf747cbcb99470d85b813aedfbd5
+_md5_=78ffd6d0e2d761542c5163eca014b85b
diff --git a/metadata/md5-cache/dev-python/svgwrite-1.4.3 b/metadata/md5-cache/dev-python/svgwrite-1.4.3
index 542358306d8f..99e68db29c3a 100644
--- a/metadata/md5-cache/dev-python/svgwrite-1.4.3
+++ b/metadata/md5-cache/dev-python/svgwrite-1.4.3
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python Package to write SVG files
EAPI=8
HOMEPAGE=https://github.com/mozman/svgwrite/ https://pypi.org/project/svgwrite/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mozman/svgwrite/archive/v1.4.3.tar.gz -> svgwrite-1.4.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e40fc28407c2390888816c3553310d88
+_md5_=d44ec8fa6fca2739de093d8f09263e0c
diff --git a/metadata/md5-cache/dev-python/tcolorpy-0.1.4 b/metadata/md5-cache/dev-python/tcolorpy-0.1.4
deleted file mode 100644
index 340d6e57db6f..000000000000
--- a/metadata/md5-cache/dev-python/tcolorpy-0.1.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=tcolorpy is a Python library to apply true color for terminal text
-EAPI=8
-HOMEPAGE=https://github.com/thombashi/tcolorpy/ https://pypi.org/project/colorpy/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-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/t/tcolorpy/tcolorpy-0.1.4.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0afb0a4954d151c8bcd37fae0aa40ad1
diff --git a/metadata/md5-cache/dev-python/tcolorpy-0.1.6 b/metadata/md5-cache/dev-python/tcolorpy-0.1.6
index cbf0b6dfc5b0..f51ba43c4a8f 100644
--- a/metadata/md5-cache/dev-python/tcolorpy-0.1.6
+++ b/metadata/md5-cache/dev-python/tcolorpy-0.1.6
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=tcolorpy is a Python library to apply true color for terminal text
EAPI=8
HOMEPAGE=https://github.com/thombashi/tcolorpy/ https://pypi.org/project/colorpy/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tcolorpy/tcolorpy-0.1.6.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5cbfa6e4507e05a55596cbec082afeeb
+_md5_=248bf76369e90e3e7b239a80fbf92121
diff --git a/metadata/md5-cache/dev-python/termcolor-2.4.0 b/metadata/md5-cache/dev-python/termcolor-2.4.0
index 8b7cde1f3c89..9a3aeaf3d4b9 100644
--- a/metadata/md5-cache/dev-python/termcolor-2.4.0
+++ b/metadata/md5-cache/dev-python/termcolor-2.4.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=ANSI Color formatting for output in terminal
EAPI=8
HOMEPAGE=https://github.com/termcolor/termcolor/ https://pypi.org/project/termcolor/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/termcolor/termcolor-2.4.0.tar.gz -> termcolor-2.4.0.py.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f33f8ef1f40671c7149928bab484cded
+_md5_=65a74f215aa9d9e18640c2920c483b54
diff --git a/metadata/md5-cache/dev-python/text-unidecode-1.3-r1 b/metadata/md5-cache/dev-python/text-unidecode-1.3-r1
index e9a86a37a1ab..7e59190f1a5a 100644
--- a/metadata/md5-cache/dev-python/text-unidecode-1.3-r1
+++ b/metadata/md5-cache/dev-python/text-unidecode-1.3-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The most basic port of the Text::Unidecode Perl library
EAPI=8
HOMEPAGE=https://pypi.org/project/text-unidecode/ https://github.com/kmike/text-unidecode/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~ppc64 ~riscv x86 ~arm64-macos ~x64-macos
LICENSE=|| ( Artistic GPL-2+ )
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/text-unidecode/text-unidecode-1.3.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2ec96a84c68c29bcd3630c66eabd46d9
+_md5_=3734f3c6cb1c400cbb3568194b58d1fb
diff --git a/metadata/md5-cache/dev-python/textile-4.0.2-r1 b/metadata/md5-cache/dev-python/textile-4.0.2-r1
index 3b9ff2c253d3..12fafb3790a6 100644
--- a/metadata/md5-cache/dev-python/textile-4.0.2-r1
+++ b/metadata/md5-cache/dev-python/textile-4.0.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python port of Textile, A humane web text generator
EAPI=8
HOMEPAGE=https://github.com/textile/python-textile/ https://pypi.org/project/textile/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ppc ppc64 ~riscv sparc x86
LICENSE=BSD
-RDEPEND=dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/textile/python-textile/archive/4.0.2.tar.gz -> python-textile-4.0.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=914425035856026ad62dc2bcf43a4b07
+_md5_=1dfc491164e448d7e69961589f3bd7c1
diff --git a/metadata/md5-cache/dev-python/texttable-1.7.0 b/metadata/md5-cache/dev-python/texttable-1.7.0
index af7c7946d33b..cc36b293f380 100644
--- a/metadata/md5-cache/dev-python/texttable-1.7.0
+++ b/metadata/md5-cache/dev-python/texttable-1.7.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=Module to create simple ASCII tables
EAPI=8
HOMEPAGE=https://github.com/foutaise/texttable/ https://pypi.org/project/texttable/
INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=MIT
-RDEPEND=dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-python/wcwidth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/foutaise/texttable/archive/v1.7.0.tar.gz -> texttable-1.7.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b3891b09df59053cd30f76d70754bed7
+_md5_=b97e7b80c92a2071eb91ac2c5d21c06f
diff --git a/metadata/md5-cache/dev-python/three-merge-0.1.1-r1 b/metadata/md5-cache/dev-python/three-merge-0.1.1-r1
index ed0caaa93f9a..634a87177c1d 100644
--- a/metadata/md5-cache/dev-python/three-merge-0.1.1-r1
+++ b/metadata/md5-cache/dev-python/three-merge-0.1.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/flaky[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(-)?] ) test? ( dev-python/diff-match-patch[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/diff-match-patch[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Simple Python library to perform a 3-way merge between strings
EAPI=8
HOMEPAGE=https://github.com/spyder-ide/three-merge/ https://pypi.org/project/three-merge/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=MIT
-RDEPEND=dev-python/diff-match-patch[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 )
+RDEPEND=dev-python/diff-match-patch[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/spyder-ide/three-merge/archive/v0.1.1.tar.gz -> three-merge-0.1.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=50a6154cfd9224fdad83436979004e1f
+_md5_=1b83ad1697a68eb156a795e5c762e9da
diff --git a/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1 b/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1
index a03ece77142f..59c293538468 100644
--- a/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1
+++ b/metadata/md5-cache/dev-python/timeout-decorator-0.5.0-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Timeout decorator
EAPI=8
HOMEPAGE=https://github.com/pnpnpn/timeout-decorator/ https://pypi.org/project/timeout-decorator/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pnpnpn/timeout-decorator/archive/9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz -> timeout-decorator-9fbc3ef5b6f8f8cba2eb7ba795813d6ec543e265.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cd09a1f3b8fef1078048831a8e381fba
+_md5_=cef2fe055db28345bc8851ec6df66d8b
diff --git a/metadata/md5-cache/dev-python/tinycss2-1.3.0 b/metadata/md5-cache/dev-python/tinycss2-1.3.0
index b247e208c3c0..8e1aa55449c8 100644
--- a/metadata/md5-cache/dev-python/tinycss2-1.3.0
+++ b/metadata/md5-cache/dev-python/tinycss2-1.3.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/webencodings-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/webencodings-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A complete yet simple CSS parser for Python
EAPI=8
HOMEPAGE=https://www.courtbouillon.org/tinycss2/ https://github.com/Kozea/tinycss2/ https://pypi.org/project/tinycss2/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=>=dev-python/webencodings-0.4[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 )
+RDEPEND=>=dev-python/webencodings-0.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tinycss2/tinycss2-1.3.0.tar.gz test? ( https://github.com/CourtBouillon/css-parsing-tests/archive/43e65b244133f17eb8a4d4404d5774672b94824f.tar.gz -> css-parsing-tests-43e65b244133f17eb8a4d4404d5774672b94824f.gh.tar.gz )
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=231b9c2d4fee57324352dc68189e1f86
+_md5_=75fb8ea36f71487f210c6aa47886981a
diff --git a/metadata/md5-cache/dev-python/tokenize-rt-5.2.0 b/metadata/md5-cache/dev-python/tokenize-rt-5.2.0
index dadc6ef796cb..e160f646fe34 100644
--- a/metadata/md5-cache/dev-python/tokenize-rt-5.2.0
+++ b/metadata/md5-cache/dev-python/tokenize-rt-5.2.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A wrapper around the stdlib 'tokenize' which roundtrips
EAPI=8
HOMEPAGE=https://github.com/asottile/tokenize-rt/ https://pypi.org/project/tokenize-rt/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/asottile/tokenize-rt/archive/v5.2.0.tar.gz -> tokenize-rt-5.2.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d4f66a880584ac6be7622ce7c6fc5ddb
+_md5_=e0b22afe59eef0b834851f66c4eb980a
diff --git a/metadata/md5-cache/dev-python/toposort-1.10 b/metadata/md5-cache/dev-python/toposort-1.10
index 0504eb491348..465d4933291c 100644
--- a/metadata/md5-cache/dev-python/toposort-1.10
+++ b/metadata/md5-cache/dev-python/toposort-1.10
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Implements a topological sort algorithm
EAPI=8
HOMEPAGE=https://gitlab.com/ericvsmith/toposort/ https://pypi.org/project/toposort/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/toposort/toposort-1.10.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e64b88e79c16fcd482948d4618ffc002
+_md5_=d1e40cafb998a1ae03265a90a790e500
diff --git a/metadata/md5-cache/dev-python/tox-4.15.0 b/metadata/md5-cache/dev-python/tox-4.15.0
index 8f1829b00e26..5b7d1ee013d7 100644
--- a/metadata/md5-cache/dev-python/tox-4.15.0
+++ b/metadata/md5-cache/dev-python/tox-4.15.0
@@ -1,16 +1,16 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/distlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[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/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) test? ( dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/distlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=virtualenv-based automation of test activities
EAPI=8
HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_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 )
+RDEPEND=dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tox/tox-4.15.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=28b59d60ae38a8e419b993d336de0f25
+_md5_=a99b0fac790525350d5f4ff8f582b281
diff --git a/metadata/md5-cache/dev-python/tree-sitter-0.22.2 b/metadata/md5-cache/dev-python/tree-sitter-0.22.2-r1
index c50fe2a9492f..e7f5634d9d8f 100644
--- a/metadata/md5-cache/dev-python/tree-sitter-0.22.2
+++ b/metadata/md5-cache/dev-python/tree-sitter-0.22.2-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/tree-sitter/py-tree-sitter/archive/v0.22.2.tar.gz -> tree-sitter-0.22.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2f847c5786646e656b888329367742b7
+_md5_=021c88db5ad839c9877991bb68b6c748
diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2024.5.17 b/metadata/md5-cache/dev-python/trove-classifiers-2024.5.17
new file mode 100644
index 000000000000..f42f42e8786c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trove-classifiers-2024.5.17
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Canonical source for classifiers on PyPI (pypi.org)
+EAPI=8
+HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove_classifiers-2024.5.17.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=20c4e19180999a91896d2be7c9c30cce
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423 b/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423
index 8756b38844e6..7e2350d6badd 100644
--- a/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423
+++ b/metadata/md5-cache/dev-python/types-docutils-0.21.0.20240423
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Typing stubs for docutils
EAPI=8
HOMEPAGE=https://pypi.org/project/types-docutils/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types-docutils-0.21.0.20240423.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=058e2f3a3024a6187d0d20f32ba6b9b3
+_md5_=057b3660677b47236e9ffd23475982f6
diff --git a/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240516 b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240516
index ad3a329f467f..9ace4a3f5d80 100644
--- a/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240516
+++ b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240516
@@ -1,15 +1,15 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Typing stubs for psutil
EAPI=8
HOMEPAGE=https://pypi.org/project/types-psutil/
INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/types-psutil/types-psutil-5.9.5.20240516.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=58931871fe56ed04d884eb9ed0e16a39
+_md5_=1f324d87887164982a3c75b03dfb6b4a
diff --git a/metadata/md5-cache/dev-python/types-setuptools-69.5.0.20240518 b/metadata/md5-cache/dev-python/types-setuptools-69.5.0.20240518
new file mode 100644
index 000000000000..b97310681006
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-setuptools-69.5.0.20240518
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for setuptools
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-setuptools/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-setuptools/types-setuptools-69.5.0.20240518.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=96f472923f296207c99ac50b06749d59
diff --git a/metadata/md5-cache/dev-python/tzdata-10001 b/metadata/md5-cache/dev-python/tzdata-10001
index 3eed07b83efe..1b0f070250d2 100644
--- a/metadata/md5-cache/dev-python/tzdata-10001
+++ b/metadata/md5-cache/dev-python/tzdata-10001
@@ -1,14 +1,14 @@
-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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test unpack
DESCRIPTION=tzdata shim to satisfy requirements (while using system tzdata)
EAPI=8
HOMEPAGE=https://peps.python.org/pep-0615/
INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=public-domain
-RDEPEND=sys-libs/timezone-data 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 )
+RDEPEND=sys-libs/timezone-data python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=045d59a2c8b92b4ffe0c3cf2bfa365f1
+_md5_=93fb562ef2deb5fe57cab155c6438d91
diff --git a/metadata/md5-cache/dev-python/tzlocal-5.2 b/metadata/md5-cache/dev-python/tzlocal-5.2
index 922447b0bce7..25d2f739e166 100644
--- a/metadata/md5-cache/dev-python/tzlocal-5.2
+++ b/metadata/md5-cache/dev-python/tzlocal-5.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=tzinfo object for the local timezone
EAPI=8
HOMEPAGE=https://github.com/regebro/tzlocal/ https://pypi.org/project/tzlocal/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/regebro/tzlocal/archive/5.2.tar.gz -> tzlocal-5.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e9c58ddd3a04a3520fe28a68c3b63483
+_md5_=0565cc7694aec5a9056cd3ea4e7417d3
diff --git a/metadata/md5-cache/dev-python/ukkonen-1.0.1-r1 b/metadata/md5-cache/dev-python/ukkonen-1.0.1-r1
index 80dc58947933..81e046ab3b5a 100644
--- a/metadata/md5-cache/dev-python/ukkonen-1.0.1-r1
+++ b/metadata/md5-cache/dev-python/ukkonen-1.0.1-r1
@@ -1,17 +1,17 @@
-BDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Implementation of bounded Levenshtein distance (Ukkonen)
EAPI=8
HOMEPAGE=https://pypi.org/project/ukkonen/ https://github.com/asottile/ukkonen/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 arm64 ~hppa ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[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 )
+RDEPEND=python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/asottile/ukkonen/archive/v1.0.1.tar.gz -> ukkonen-1.0.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cd2950ac48eafd9c89bd7c0e52d20b7a
+_md5_=48a55aacf5f5ccf889360998047badc5
diff --git a/metadata/md5-cache/dev-python/unidiff-0.7.5 b/metadata/md5-cache/dev-python/unidiff-0.7.5
index bc8b24a19b1d..843fc3290c92 100644
--- a/metadata/md5-cache/dev-python/unidiff-0.7.5
+++ b/metadata/md5-cache/dev-python/unidiff-0.7.5
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Unified diff parsing/metadata extraction library
EAPI=8
HOMEPAGE=https://github.com/matiasb/python-unidiff/ https://pypi.org/project/unidiff/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/unidiff/unidiff-0.7.5.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a02700555359fae864610187e2b0295e
+_md5_=00f8bfb7e0c3bb1567952ec8c9a367e1
diff --git a/metadata/md5-cache/dev-python/untangle-1.2.1-r1 b/metadata/md5-cache/dev-python/untangle-1.2.1-r1
index d8d4668e411a..925b2f1e0520 100644
--- a/metadata/md5-cache/dev-python/untangle-1.2.1-r1
+++ b/metadata/md5-cache/dev-python/untangle-1.2.1-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/defusedxml-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Convert XML documents into Python objects
EAPI=8
HOMEPAGE=https://github.com/stchris/untangle/ https://pypi.org/project/untangle/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=>=dev-python/defusedxml-0.7.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 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/defusedxml-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/stchris/untangle/archive/1.2.1.tar.gz -> untangle-1.2.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=89e948906261f0543c8822bcc5146835
+_md5_=3fc959aab2ad4e7a10412c1dbbe5be67
diff --git a/metadata/md5-cache/dev-python/uritemplate-4.1.1 b/metadata/md5-cache/dev-python/uritemplate-4.1.1
index 088a4bcc8686..dd0b10f66b90 100644
--- a/metadata/md5-cache/dev-python/uritemplate-4.1.1
+++ b/metadata/md5-cache/dev-python/uritemplate-4.1.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python implementation of RFC6570, URI Template
EAPI=8
HOMEPAGE=https://uritemplate.readthedocs.io/en/latest/ https://pypi.org/project/uritemplate/ https://github.com/python-hyper/uritemplate/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/u/uritemplate/uritemplate-4.1.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d9796621516d1ab7e3e9cf7e457d23e1
+_md5_=7e8ae353ff2d7b5b2c72b2f309031652
diff --git a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1 b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1
index 3b99cc3546fd..ac593555b3e4 100644
--- a/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1
+++ b/metadata/md5-cache/dev-python/url-normalize-1.4.3-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=URL normalization for Python
EAPI=8
HOMEPAGE=https://github.com/niksite/url-normalize/ https://pypi.org/project/url-normalize/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
LICENSE=MIT
-RDEPEND=dev-python/six[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 )
+RDEPEND=dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/niksite/url-normalize/archive/1.4.3.tar.gz -> url-normalize-1.4.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6169d3f23c6fa4c2a8966e5382eb8fb8
+_md5_=32f1f3c6d9526702395e21c773d14a1e
diff --git a/metadata/md5-cache/dev-python/userpath-1.9.2 b/metadata/md5-cache/dev-python/userpath-1.9.2
index 7ea06d26ccc1..dfd23f07ba5b 100644
--- a/metadata/md5-cache/dev-python/userpath-1.9.2
+++ b/metadata/md5-cache/dev-python/userpath-1.9.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Cross-platform tool for adding locations to the user PATH
EAPI=8
HOMEPAGE=https://github.com/ofek/userpath/ https://pypi.org/project/userpath/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64
LICENSE=MIT
-RDEPEND=dev-python/click[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 )
+RDEPEND=dev-python/click[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ofek/userpath/archive/v1.9.2.tar.gz -> userpath-1.9.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=849739db7f0b97fc6af3714349ea6fbe
+_md5_=6fa6b08e05baa0a5589d421eb94b9e66
diff --git a/metadata/md5-cache/dev-python/validators-0.28.1 b/metadata/md5-cache/dev-python/validators-0.28.1
index 373245da3fa9..b653f42e8494 100644
--- a/metadata/md5-cache/dev-python/validators-0.28.1
+++ b/metadata/md5-cache/dev-python/validators-0.28.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python Data Validation for Humans
EAPI=8
HOMEPAGE=https://github.com/python-validators/validators/ https://pypi.org/project/validators/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/validators/validators-0.28.1.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c453640120bce1965ebafad4bed8b300
+_md5_=86741963cc91444532dd8d75b55ac215
diff --git a/metadata/md5-cache/dev-python/vdf-3.4-r1 b/metadata/md5-cache/dev-python/vdf-3.4-r1
index 6665a91aea10..eb5a065f70f2 100644
--- a/metadata/md5-cache/dev-python/vdf-3.4-r1
+++ b/metadata/md5-cache/dev-python/vdf-3.4-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A module for (de)serialization to and from VDF, Valve's key-value text format
EAPI=8
HOMEPAGE=https://github.com/ValvePython/vdf/ https://pypi.org/project/vdf/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ValvePython/vdf/archive/v3.4.tar.gz -> vdf-3.4.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=45b1ed2f494bdea1f0be8a62e117fe49
+_md5_=4ea4bfde7fe48784f1161ef25fdcf416
diff --git a/metadata/md5-cache/dev-python/versioneer-0.29-r1 b/metadata/md5-cache/dev-python/versioneer-0.29-r1
index d17678a24881..c3ce1d5a1d92 100644
--- a/metadata/md5-cache/dev-python/versioneer-0.29-r1
+++ b/metadata/md5-cache/dev-python/versioneer-0.29-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-vcs/git !!dev-python/nose[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git !!dev-python/nose[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Easy VCS-based management of project version strings
EAPI=8
HOMEPAGE=https://pypi.org/project/versioneer/ https://github.com/python-versioneer/python-versioneer/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=Unlicense
-RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-versioneer/python-versioneer/archive/0.29.tar.gz -> python-versioneer-0.29.retag.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a89a271982197868f7015a01da106b3d
+_md5_=a2837a5aff6ec061e4f019dc8d0c3a96
diff --git a/metadata/md5-cache/dev-python/vine-5.1.0 b/metadata/md5-cache/dev-python/vine-5.1.0
index c56c48ced98d..00eec842c4ce 100644
--- a/metadata/md5-cache/dev-python/vine-5.1.0
+++ b/metadata/md5-cache/dev-python/vine-5.1.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python Promises
EAPI=8
HOMEPAGE=https://github.com/celery/vine/ https://pypi.org/project/vine/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/vine/vine-5.1.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a9b6e0f7c61f0674fc9c14226dabcc55
+_md5_=6eafb92e96b200adb6bd0dd69771cf06
diff --git a/metadata/md5-cache/dev-python/visitor-0.1.3-r2 b/metadata/md5-cache/dev-python/visitor-0.1.3-r2
index 0de5ecd85c3c..47c77c8066b3 100644
--- a/metadata/md5-cache/dev-python/visitor-0.1.3-r2
+++ b/metadata/md5-cache/dev-python/visitor-0.1.3-r2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A tiny pythonic visitor implementation
EAPI=8
-HOMEPAGE=https://github.com/mbr/visitor
+HOMEPAGE=https://github.com/mbr/visitor/ https://pypi.org/project/visitor/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/mbr/visitor/archive/0.1.3.tar.gz -> visitor-0.1.3.tar.gz
+SRC_URI=https://github.com/mbr/visitor/archive/0.1.3.tar.gz -> visitor-0.1.3.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ec4154347f1e84698fce5d60a133367a
+_md5_=c64ee8b8a0381d03345b633b43886f5a
diff --git a/metadata/md5-cache/dev-python/voluptuous-0.14.2 b/metadata/md5-cache/dev-python/voluptuous-0.14.2
index 20faa97c6e1f..b9d26d1112aa 100644
--- a/metadata/md5-cache/dev-python/voluptuous-0.14.2
+++ b/metadata/md5-cache/dev-python/voluptuous-0.14.2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A Python data validation library
EAPI=8
HOMEPAGE=https://github.com/alecthomas/voluptuous/ https://pypi.org/project/voluptuous/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/alecthomas/voluptuous/archive/0.14.2.tar.gz -> voluptuous-0.14.2.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8baf906ad91175ae407554a1789a2aaf
+_md5_=5570fceaf9c787a1f47534edcb299d25
diff --git a/metadata/md5-cache/dev-python/waitress-3.0.0 b/metadata/md5-cache/dev-python/waitress-3.0.0
index c9dd09534203..42633763fc4e 100644
--- a/metadata/md5-cache/dev-python/waitress-3.0.0
+++ b/metadata/md5-cache/dev-python/waitress-3.0.0
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=A pure-Python WSGI server
EAPI=8
HOMEPAGE=https://docs.pylonsproject.org/projects/waitress/en/latest/ https://pypi.org/project/waitress/ https://github.com/Pylons/waitress/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
LICENSE=ZPL
-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 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/w/waitress/waitress-3.0.0.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4b731b142fc6a4a389fc1bc814e471ad
+_md5_=f17eecc7e6b7aed420a636c888adc847
diff --git a/metadata/md5-cache/dev-python/warlock-2.0.1 b/metadata/md5-cache/dev-python/warlock-2.0.1
index 4a1afb2a157d..d25ad42118f8 100644
--- a/metadata/md5-cache/dev-python/warlock-2.0.1
+++ b/metadata/md5-cache/dev-python/warlock-2.0.1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/jsonpatch-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonpatch-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/jsonpatch-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonpatch-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Python object model built on JSON schema and JSON patch
EAPI=8
HOMEPAGE=https://github.com/bcwaldon/warlock/ https://pypi.org/project/warlock/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 ~arm arm64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/jsonpatch-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonpatch-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/jsonpatch-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonpatch-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/bcwaldon/warlock/archive/2.0.1.tar.gz -> warlock-2.0.1.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c9d34ecfb3c99f4ccdbc4e7b480de538
+_md5_=fa08317f9e0a2c0095641deb1642bbf6
diff --git a/metadata/md5-cache/dev-python/wcwidth-0.2.13 b/metadata/md5-cache/dev-python/wcwidth-0.2.13
index edaa4afc0448..4723cdefdf25 100644
--- a/metadata/md5-cache/dev-python/wcwidth-0.2.13
+++ b/metadata/md5-cache/dev-python/wcwidth-0.2.13
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Measures number of Terminal column cells of wide-character codes
EAPI=8
HOMEPAGE=https://pypi.org/project/wcwidth/ https://github.com/jquast/wcwidth/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=MIT
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/w/wcwidth/wcwidth-0.2.13.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a23d97c917f84528559d6698fef6881d
+_md5_=d34bd4928ea7d8c25949963362a5dee3
diff --git a/metadata/md5-cache/dev-python/whatever-0.7 b/metadata/md5-cache/dev-python/whatever-0.7
index 8a3f19731e6b..b770fd0062c5 100644
--- a/metadata/md5-cache/dev-python/whatever-0.7
+++ b/metadata/md5-cache/dev-python/whatever-0.7
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Easy anonymous functions by partial application of operators
EAPI=8
HOMEPAGE=https://github.com/Suor/whatever/ https://pypi.org/project/whatever/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=amd64 arm64 x86
LICENSE=BSD
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Suor/whatever/archive/0.7.tar.gz -> whatever-0.7.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cc8e735eb2f5c35688a69bbacd729083
+_md5_=a880e6ad11d656d766829828a2506267
diff --git a/metadata/md5-cache/dev-python/whisper-1.1.10 b/metadata/md5-cache/dev-python/whisper-1.1.10
index bac6b51129ca..e3ea3f5c66c2 100644
--- a/metadata/md5-cache/dev-python/whisper-1.1.10
+++ b/metadata/md5-cache/dev-python/whisper-1.1.10
@@ -1,16 +1,16 @@
-BDEPEND=test? ( dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Fixed size round-robin style database
EAPI=8
HOMEPAGE=https://github.com/graphite-project/whisper/ https://pypi.org/project/whisper/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=Apache-2.0
-RDEPEND=dev-python/six[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 )
+RDEPEND=dev-python/six[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/graphite-project/whisper/archive/1.1.10.tar.gz -> whisper-1.1.10.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b3f4d6abc88dc7cadb5211abc37e4969
+_md5_=4f6f75bb5dab16067c02b9bd23dd6e78
diff --git a/metadata/md5-cache/dev-python/xkbcommon-1.0 b/metadata/md5-cache/dev-python/xkbcommon-1.0
index a476403a39c3..05bbf94ac88d 100644
--- a/metadata/md5-cache/dev-python/xkbcommon-1.0
+++ b/metadata/md5-cache/dev-python/xkbcommon-1.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=x11-libs/libxkbcommon-1.0 python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=test? ( >=x11-libs/libxkbcommon-1.0 python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=x11-libs/libxkbcommon-1.0 python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[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 )
+DEPEND=>=x11-libs/libxkbcommon-1.0 python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for libxkbcommon using cffi
EAPI=8
HOMEPAGE=https://github.com/sde1000/python-xkbcommon/ https://pypi.org/project/xkbcommon/
INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~riscv ~x86
LICENSE=MIT
-RDEPEND=>=x11-libs/libxkbcommon-1.0 python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/cffi[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 )
+RDEPEND=>=x11-libs/libxkbcommon-1.0 python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/sde1000/python-xkbcommon/archive/refs/tags/v1.0.tar.gz -> python-xkbcommon-1.0.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b6ec07cd79b90934cc407d8d939347e2
+_md5_=907a1b73f8fba43757feff7663097204
diff --git a/metadata/md5-cache/dev-python/xmlsec-1.3.12-r4 b/metadata/md5-cache/dev-python/xmlsec-1.3.12-r4
deleted file mode 100644
index 7b4b8c77b091..000000000000
--- a/metadata/md5-cache/dev-python/xmlsec-1.3.12-r4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( <dev-libs/xmlsec-1.3.0:=[openssl] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=<dev-libs/xmlsec-1.3.0:=[openssl] dev-python/lxml[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 )
-DESCRIPTION=Python bindings for the XML Security Library
-EAPI=8
-HOMEPAGE=https://github.com/xmlsec/python-xmlsec/ https://pypi.org/project/xmlsec/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
-KEYWORDS=amd64 arm64 ~ppc64 x86
-LICENSE=MIT
-RDEPEND=<dev-libs/xmlsec-1.3.0:=[openssl] dev-python/lxml[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/xmlsec/python-xmlsec/archive/1.3.12.tar.gz -> python-xmlsec-1.3.12.gh.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=77ce592e63e07cce90c8248194626125
diff --git a/metadata/md5-cache/dev-python/xmlsec-1.3.14 b/metadata/md5-cache/dev-python/xmlsec-1.3.14
index 5f96c4b77854..a5680f7c2192 100644
--- a/metadata/md5-cache/dev-python/xmlsec-1.3.14
+++ b/metadata/md5-cache/dev-python/xmlsec-1.3.14
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-libs/xmlsec:=[openssl] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pkgconfig[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/wheel[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-libs/xmlsec:=[openssl] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-libs/xmlsec:=[openssl] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=dev-libs/xmlsec:=[openssl] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Python bindings for the XML Security Library
EAPI=8
HOMEPAGE=https://github.com/xmlsec/python-xmlsec/ https://pypi.org/project/xmlsec/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=MIT
-RDEPEND=dev-libs/xmlsec:=[openssl] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=dev-libs/xmlsec:=[openssl] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xmlsec/python-xmlsec/archive/1.3.14.tar.gz -> python-xmlsec-1.3.14.gh.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c8eb3cce407b31cbf7966021304fe175
+_md5_=674c1982848c6ab52561c20628b44579
diff --git a/metadata/md5-cache/dev-python/yarl-1.9.4 b/metadata/md5-cache/dev-python/yarl-1.9.4
index af2459c6266a..3e6bc571b271 100644
--- a/metadata/md5-cache/dev-python/yarl-1.9.4
+++ b/metadata/md5-cache/dev-python/yarl-1.9.4
@@ -1,17 +1,17 @@
-BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/expandvars[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.4.4[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-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/expandvars[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Yet another URL library
EAPI=8
HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/idna-2.0[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 )
+RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.9.4.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=390b540f36d9b348d7e237e29ce8cc93
+_md5_=dfe2c05ae786c8b75e4fc4f9219cbcf9
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.132.2 b/metadata/md5-cache/dev-python/zeroconf-0.132.2
index 620e4d8c6247..4c6ae096d9da 100644
--- a/metadata/md5-cache/dev-python/zeroconf-0.132.2
+++ b/metadata/md5-cache/dev-python/zeroconf-0.132.2
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/cython-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/cython-3.0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
EAPI=8
HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=amd64 ~arm arm64 x86 ~amd64-linux ~x86-linux
LICENSE=LGPL-2.1
-RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.132.2.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=65ec1efe8c18e118a8c16ed4fdb35633
+_md5_=04d43e4d950c2c6c861cd741b40eab52
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 24265813cc03..b61efd578d1a 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.8 b/metadata/md5-cache/dev-ruby/actioncable-7.0.8
deleted file mode 100644
index 959067b5ca55..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a91e8bf2a2dadd9f3041c9ea0d5e0578
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.0.8.3 b/metadata/md5-cache/dev-ruby/actioncable-7.0.8.3
new file mode 100644
index 000000000000..1b676b0ae1a5
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Integrated WebSockets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b873813959c103a15c959598b77a065c
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.1.3 b/metadata/md5-cache/dev-ruby/actioncable-7.1.3
deleted file mode 100644
index 63ec3c91e4c6..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] >=dev-ruby/mocha-0.14.0:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Integrated WebSockets for Rails
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_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? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cc12e092e6542093c891201e71b8da5a
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.1.3.3 b/metadata/md5-cache/dev-ruby/actioncable-7.1.3.3
new file mode 100644
index 000000000000..78cd61c307f0
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby33(-)] dev-ruby/nio4r:2[ruby_targets_ruby33(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/railties-4.2.0[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Integrated WebSockets for Rails
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby31(-)] dev-ruby/nio4r:2[ruby_targets_ruby31(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby33(-)] dev-ruby/nio4r:2[ruby_targets_ruby33(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a62816fa0341953568ce3d5d31526187
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8
deleted file mode 100644
index 51773af475b4..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_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 ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9d41e2b1e3d5838bbf6feee7b3fbcf5a
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.3
new file mode 100644
index 000000000000..aa5c7ce40fdf
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_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=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=91f198c68185a1891c84e228f577cf6e
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3
deleted file mode 100644
index bcc1a2430353..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_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 ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=96c9bb04dcbb04616c8ab454900e8e93
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.3
new file mode 100644
index 000000000000..859531f3333c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] dev-ruby/rails[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_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 ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=96c9bb04dcbb04616c8ab454900e8e93
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.8 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.8
deleted file mode 100644
index 678d8715f819..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=45dd11a51d452a5232975c062534d83b
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.3
new file mode 100644
index 000000000000..381bf1fd5223
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b25dd1437aa05ac3a2d3a44b50d36c5e
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.1.3
deleted file mode 100644
index ef8729b6a5ba..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Framework for designing email-service layers
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_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=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e68d7d267f7494c82c823a38444140c3
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.3
new file mode 100644
index 000000000000..139701c1ca43
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby33(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Framework for designing email-service layers
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby31(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby31(-)] dev-ruby/net-imap[ruby_targets_ruby31(-)] dev-ruby/net-pop[ruby_targets_ruby31(-)] dev-ruby/net-smtp[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby33(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f98e4d2a75ea60aa491b054a8bd64933
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.8 b/metadata/md5-cache/dev-ruby/actionpack-7.0.8
deleted file mode 100644
index bf43f4677963..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2217d875890d1c2222d296f705278572
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionpack-7.0.8.3
new file mode 100644
index 000000000000..2bc5cb14b4ea
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Eases web-request routing, handling, and response
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=85e1181d994acb0b5719db816700f9d5
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.3 b/metadata/md5-cache/dev-ruby/actionpack-7.1.3
deleted file mode 100644
index e9583c959e77..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby31(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Eases web-request routing, handling, and response
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby31(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_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=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ac9bd926577571d79dc9aff496f37e79
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionpack-7.1.3.3
new file mode 100644
index 000000000000..3a6c7b75230b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby31(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby33(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby33(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby31(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby33(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby33(-)] www-servers/puma[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Eases web-request routing, handling, and response
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby31(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby31(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby33(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby33(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9557cf0a61eccb2e871182314e1c7666
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.8 b/metadata/md5-cache/dev-ruby/actiontext-7.0.8
deleted file mode 100644
index d23f129458ed..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e707167b88c68c6b3a4a2873ab8e5847
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.8.3 b/metadata/md5-cache/dev-ruby/actiontext-7.0.8.3
new file mode 100644
index 000000000000..a05833f4b991
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Edit and display rich text in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=a5e510ce77a52c9581bcd96e69d8af6b
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.3 b/metadata/md5-cache/dev-ruby/actiontext-7.1.3
deleted file mode 100644
index 23c597e6e508..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/importmap-rails[ruby_targets_ruby31(-)] dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/importmap-rails[ruby_targets_ruby32(-)] dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Edit and display rich text in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5b3aba6dc6c532ea3bf6a60a291b779b
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.3.3 b/metadata/md5-cache/dev-ruby/actiontext-7.1.3.3
new file mode 100644
index 000000000000..e47e2b0b2a8a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/importmap-rails[ruby_targets_ruby31(-)] dev-ruby/minitest:5.15[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/propshaft[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/bundler[ruby_targets_ruby32(-)] dev-ruby/importmap-rails[ruby_targets_ruby32(-)] dev-ruby/minitest:5.15[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Edit and display rich text in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5b3aba6dc6c532ea3bf6a60a291b779b
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.8 b/metadata/md5-cache/dev-ruby/actionview-7.0.8
deleted file mode 100644
index 8f8d17c7d4dc..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=35e696aff113e445b2ee8241e69c10da
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionview-7.0.8.3
new file mode 100644
index 000000000000..dc725f8a233d
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionview-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby31(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.4:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.2.0:1[ruby_targets_ruby32(-)] dev-ruby/rails-dom-testing:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=3644f7c7c952c20e1026ef81cde30ba8
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.3 b/metadata/md5-cache/dev-ruby/actionview-7.1.3
deleted file mode 100644
index 4eba1d860653..000000000000
--- a/metadata/md5-cache/dev-ruby/actionview-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_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=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9c52a2fdbc1e339605950a16c883f77e
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionview-7.1.3.3
new file mode 100644
index 000000000000..431fc40cb109
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionview-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby33(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby33(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Simple, battle-tested conventions and helpers for building web pages
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby31(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby31(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby33(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby33(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby33(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby33(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=93066aaaced953683ba3d6d92b39875c
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.8 b/metadata/md5-cache/dev-ruby/activejob-7.0.8
deleted file mode 100644
index 8cba11efefcc..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/zeitwerk[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=985e4992b3679f32ac0d00ada6af337d
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.8.3 b/metadata/md5-cache/dev-ruby/activejob-7.0.8.3
new file mode 100644
index 000000000000..c45ad14a323c
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/zeitwerk[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Job framework with pluggable queues
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=97e8483c5de5fed4782470ff48b5fb80
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.3 b/metadata/md5-cache/dev-ruby/activejob-7.1.3
deleted file mode 100644
index 486bbeb7ffc0..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/zeitwerk[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Job framework with pluggable queues
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=97e8483c5de5fed4782470ff48b5fb80
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.3.3 b/metadata/md5-cache/dev-ruby/activejob-7.1.3.3
new file mode 100644
index 000000000000..d54effc50aed
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/zeitwerk[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/zeitwerk[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/zeitwerk[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Job framework with pluggable queues
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=dd1f4e3d6ac1d93d99de8996759d00d6
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.8 b/metadata/md5-cache/dev-ruby/activemodel-7.0.8
deleted file mode 100644
index 9df0e67eb7f8..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d306f04c7896932be26fa9d4d28514dd
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.8.3 b/metadata/md5-cache/dev-ruby/activemodel-7.0.8.3
new file mode 100644
index 000000000000..385b40300d16
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=3e5f6797a9d44a00d9ccd35c7bc623b0
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.3 b/metadata/md5-cache/dev-ruby/activemodel-7.1.3
deleted file mode 100644
index dc8be8af76c9..000000000000
--- a/metadata/md5-cache/dev-ruby/activemodel-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d7dd46ce1a514055cf08630128317ad4
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.3.3 b/metadata/md5-cache/dev-ruby/activemodel-7.1.3.3
new file mode 100644
index 000000000000..d588127f17ae
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Toolkit for building modeling frameworks like Active Record and Active Resource
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=95e7ff15ee336653b6af49541af48924
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.8 b/metadata/md5-cache/dev-ruby/activerecord-7.0.8
deleted file mode 100644
index 85cd1109e528..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-INHERIT=ruby-fakegem
-IUSE=mysql postgres sqlite test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_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 ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0a5904fc9848dd9150c5ec552735591f
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.8.3 b/metadata/md5-cache/dev-ruby/activerecord-7.0.8.3
new file mode 100644
index 000000000000..5978d29fe6cc
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_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 ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=9842b0ccb34b57c8b7ea67df1c8b1a2f
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.3 b/metadata/md5-cache/dev-ruby/activerecord-7.1.3
deleted file mode 100644
index 6715a34dd333..000000000000
--- a/metadata/md5-cache/dev-ruby/activerecord-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) 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=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails/
-INHERIT=ruby-fakegem
-IUSE=mysql postgres sqlite test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_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 ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1974575b9f7e1cdfd0867e74d72555df
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.3.3 b/metadata/md5-cache/dev-ruby/activerecord-7.1.3.3
new file mode 100644
index 000000000000..2a4b9cbba320
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby33(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby33(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby33(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby33(-)] ) ) ) ruby_targets_ruby31? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby31(-)] dev-ruby/bundler[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby32(-)] dev-ruby/bundler[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=dev-db/sqlite-3.12.1 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails/
+INHERIT=ruby-fakegem
+IUSE=mysql postgres sqlite test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby31(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby31(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby31(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby33(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby33(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby33(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e3babac73ca3962dd225606bcd459767
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.8 b/metadata/md5-cache/dev-ruby/activestorage-7.0.8
deleted file mode 100644
index 13e3e813e3bf..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby31(-)] dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=90a4cc05a0f7b55e418036c865401b34
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.8.3 b/metadata/md5-cache/dev-ruby/activestorage-7.0.8.3
new file mode 100644
index 000000000000..3998ceea4862
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby31(-)] dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=cf6d48e5c4da17810d18f8ee71832ba1
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.1.3 b/metadata/md5-cache/dev-ruby/activestorage-7.1.3
deleted file mode 100644
index 92aa455085e7..000000000000
--- a/metadata/md5-cache/dev-ruby/activestorage-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby31(-)] dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( >=app-text/mupdf-1.23.7 media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f61dd7c709ac90894b681dc452ea5518
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.1.3.3 b/metadata/md5-cache/dev-ruby/activestorage-7.1.3.3
new file mode 100644
index 000000000000..034e8454830e
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby31(-)] dev-ruby/mini_magick[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/rake[ruby_targets_ruby31(-)] dev-ruby/sprockets-rails[ruby_targets_ruby31(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] =dev-ruby/minitest-5.15*:*[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( >=app-text/mupdf-1.23.7 media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) 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=Attach cloud and local files in Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f61dd7c709ac90894b681dc452ea5518
diff --git a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.7 b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.7
index 228fb76f5421..357ef27793e9 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-6.1.7.7
+++ b/metadata/md5-cache/dev-ruby/activesupport-6.1.7.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/rails/rails
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.3:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=6.1
SRC_URI=https://github.com/rails/rails/archive/v6.1.7.7.tar.gz -> rails-6.1.7.7.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e00a47a76660d6ecfa5acc096e375c53
+_md5_=c39dc9ae38fc6d1c28915672ac090ecf
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.8 b/metadata/md5-cache/dev-ruby/activesupport-7.0.8
deleted file mode 100644
index 76c2f50cd1ad..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] dev-ruby/connection_pool[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] dev-ruby/connection_pool[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] <dev-ruby/minitest-5.16:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Utility Classes and Extension to the Standard Library
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b7ae9d8333eab93e170fcdcb90e6727f
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.8.3 b/metadata/md5-cache/dev-ruby/activesupport-7.0.8.3
new file mode 100644
index 000000000000..0ccd27ae9b5f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby31(-)] dev-ruby/connection_pool[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby31(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby31(-)] dev-ruby/rack[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/minitest[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] dev-ruby/connection_pool[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/minitest[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby33(-)] dev-ruby/connection_pool[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby33(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby33(-)] dev-ruby/rack[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/minitest[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Utility Classes and Extension to the Standard Library
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby31(-)] dev-ruby/tzinfo:2[ruby_targets_ruby31(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6eb6aed3a658a9e9181eeb24efc33f1a
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.3 b/metadata/md5-cache/dev-ruby/activesupport-7.1.3.3
index cb661e3f202c..e74cbbd1a07f 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.3
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.3.3
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-rub
REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=982e68be31c9f54faea594d44de06af7
diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1 b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1
deleted file mode 100644
index 10bc52857582..000000000000
--- a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/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(-)] ) ) virtual/pkgconfig
-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=A high performance event framework for Ruby which uses the libev C library
-EAPI=8
-HOMEPAGE=https://coolio.github.io/
-INHERIT=flag-o-matic 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/cool.io-1.7.1.gem
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=d3a1c33f5c550e6100d56ec4364d240e
diff --git a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2 b/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2
deleted file mode 100644
index 3927268952b1..000000000000
--- a/metadata/md5-cache/dev-ruby/coolio-1.7.1-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/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(-)] ) ) virtual/pkgconfig
-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=A high performance event framework for Ruby which uses the libev C library
-EAPI=8
-HOMEPAGE=https://coolio.github.io/
-INHERIT=flag-o-matic 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/cool.io-1.7.1.gem
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5918b6a006435e04edad421278f430e5
diff --git a/metadata/md5-cache/dev-ruby/coolio-1.8.1 b/metadata/md5-cache/dev-ruby/coolio-1.8.1
new file mode 100644
index 000000000000..968645dc5f23
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/coolio-1.8.1
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ) virtual/pkgconfig
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=A high performance event framework for Ruby which uses the libev C library
+EAPI=8
+HOMEPAGE=https://coolio.github.io/
+INHERIT=flag-o-matic ruby-fakegem
+IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://rubygems.org/gems/cool.io-1.8.1.gem
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=d8f1925b60d900d09fe4b7799a856a05
diff --git a/metadata/md5-cache/dev-ruby/debug-1.9.1 b/metadata/md5-cache/dev-ruby/debug-1.9.1
index 599cbffbe0e6..5893e0ae4236 100644
--- a/metadata/md5-cache/dev-ruby/debug-1.9.1
+++ b/metadata/md5-cache/dev-ruby/debug-1.9.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/debug
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/irb-1.10[ruby_targets_ruby31(-)] >=dev-ruby/reline-0.3.8[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/irb-1.10[ruby_targets_ruby32(-)] >=dev-ruby/reline-0.3.8[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/irb-1.10[ruby_targets_ruby33(-)] >=dev-ruby/reline-0.3.8[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
SLOT=1
SRC_URI=https://github.com/ruby/debug/archive/v1.9.1.tar.gz -> debug-1.9.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a1b8245f00b1937a2dccc4ae5a117983
+_md5_=c1d3aa875c4773e91f654ef13d846c56
diff --git a/metadata/md5-cache/dev-ruby/io-console-0.7.2 b/metadata/md5-cache/dev-ruby/io-console-0.7.2
index aa91026dba0e..86097d202a9a 100644
--- a/metadata/md5-cache/dev-ruby/io-console-0.7.2
+++ b/metadata/md5-cache/dev-ruby/io-console-0.7.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/io-console
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/io-console/archive/v0.7.2.tar.gz -> io-console-0.7.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5370f3f184057eaab31b48889cdde006
+_md5_=c4b5866f764904d661f75abbcec10dc5
diff --git a/metadata/md5-cache/dev-ruby/irb-1.11.1 b/metadata/md5-cache/dev-ruby/irb-1.11.1
index cd09c447d121..1caae7c73f68 100644
--- a/metadata/md5-cache/dev-ruby/irb-1.11.1
+++ b/metadata/md5-cache/dev-ruby/irb-1.11.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/irb
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby31? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] >=dev-ruby/reline-0.3.8[ruby_targets_ruby31(-)] !<app-eselect/eselect-ruby-20231008[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] >=dev-ruby/reline-0.3.8[ruby_targets_ruby32(-)] !<app-eselect/eselect-ruby-20231008[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] >=dev-ruby/reline-0.3.8[ruby_targets_ruby33(-)] !<app-eselect/eselect-ruby-20231008[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/irb/archive/v1.11.1.tar.gz -> irb-1.11.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2cb08c7c1c374d2950e9e980472e6f5a
+_md5_=fd29abc466cce0f65c7ad5130a018516
diff --git a/metadata/md5-cache/dev-ruby/mini_magick-4.12.0 b/metadata/md5-cache/dev-ruby/mini_magick-4.12.0
index a7c4e862852e..e178e88b711c 100644
--- a/metadata/md5-cache/dev-ruby/mini_magick-4.12.0
+++ b/metadata/md5-cache/dev-ruby/mini_magick-4.12.0
@@ -1,17 +1,17 @@
-BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=ruby_targets_ruby31? ( test? ( dev-ruby/mocha[ruby_targets_ruby31(-)] dev-ruby/webmock[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/webmock[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=test? ( virtual/imagemagick-tools[jpeg,png,tiff] ) 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(-)] )
+DEPEND=test? ( virtual/imagemagick-tools[jpeg,png,tiff] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Manipulate images with minimal use of memory
EAPI=8
HOMEPAGE=https://github.com/minimagick/minimagick
INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
-RDEPEND=media-gfx/imagemagick 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 )
+RDEPEND=media-gfx/imagemagick ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/minimagick/minimagick/archive/v4.12.0.tar.gz -> mini_magick-4.12.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=3dcb4c4aaf92c1d286e23b28e8c4137d
+_md5_=a32fc8af8a070606f2a708704eea05ba
diff --git a/metadata/md5-cache/dev-ruby/mocha-1.16.1 b/metadata/md5-cache/dev-ruby/mocha-1.16.1
index 434d42fbd1d3..41503d2ae3fb 100644
--- a/metadata/md5-cache/dev-ruby/mocha-1.16.1
+++ b/metadata/md5-cache/dev-ruby/mocha-1.16.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://mocha.jamesmead.org/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/freerange/mocha/archive/v1.16.1.tar.gz -> mocha-1.16.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9127fd47e17a145956b42439bc1ae4f7
+_md5_=198cf89c4c29851479d9d07c7242b4a2
diff --git a/metadata/md5-cache/dev-ruby/mocha-2.0.2 b/metadata/md5-cache/dev-ruby/mocha-2.0.2
deleted file mode 100644
index 053bd710c0f8..000000000000
--- a/metadata/md5-cache/dev-ruby/mocha-2.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/introspection[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-DESCRIPTION=Mocking and stubbing using a syntax like that of JMock and SchMock
-EAPI=8
-HOMEPAGE=https://mocha.jamesmead.org/
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=2
-SRC_URI=https://github.com/freerange/mocha/archive/v2.0.2.tar.gz -> mocha-2.0.2.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=84faa2fe5527dd964e1b0b4d34435ad6
diff --git a/metadata/md5-cache/dev-ruby/mocha-2.0.4 b/metadata/md5-cache/dev-ruby/mocha-2.0.4
index 13b64e8aa36f..eac2867e2b63 100644
--- a/metadata/md5-cache/dev-ruby/mocha-2.0.4
+++ b/metadata/md5-cache/dev-ruby/mocha-2.0.4
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/introspection[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby31(-)] dev-ruby/introspection[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby32(-)] dev-ruby/introspection[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby33(-)] dev-ruby/introspection[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
DESCRIPTION=Mocking and stubbing using a syntax like that of JMock and SchMock
EAPI=8
HOMEPAGE=https://mocha.jamesmead.org/
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/freerange/mocha/archive/v2.0.4.tar.gz -> mocha-2.0.4.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=aab2847dce19502c427f347ad24841e1
+_md5_=fa73c9e326e602e2b01351b03de7ede1
diff --git a/metadata/md5-cache/dev-ruby/mocha-2.2.0 b/metadata/md5-cache/dev-ruby/mocha-2.2.0
index e16ff138a780..7684a62d43ed 100644
--- a/metadata/md5-cache/dev-ruby/mocha-2.2.0
+++ b/metadata/md5-cache/dev-ruby/mocha-2.2.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://mocha.jamesmead.org/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
SRC_URI=https://github.com/freerange/mocha/archive/v2.2.0.tar.gz -> mocha-2.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ff5063cff02d4679d103eb48e5e068bb
+_md5_=37a9fea4d00dad8a3123ea036bcdc98b
diff --git a/metadata/md5-cache/dev-ruby/mocha-2.1.0 b/metadata/md5-cache/dev-ruby/mocha-2.3.0
index 5a879476ff1e..831de0b497b4 100644
--- a/metadata/md5-cache/dev-ruby/mocha-2.1.0
+++ b/metadata/md5-cache/dev-ruby/mocha-2.3.0
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/ruby2_keywords-0.0.5[ruby_targets_ruby
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=2
-SRC_URI=https://github.com/freerange/mocha/archive/v2.1.0.tar.gz -> mocha-2.1.0.tar.gz
+SRC_URI=https://github.com/freerange/mocha/archive/v2.3.0.tar.gz -> mocha-2.3.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=ff5063cff02d4679d103eb48e5e068bb
diff --git a/metadata/md5-cache/dev-ruby/net-ftp-0.3.4 b/metadata/md5-cache/dev-ruby/net-ftp-0.3.4
index 425b8d7709ea..c66e4174e9c2 100644
--- a/metadata/md5-cache/dev-ruby/net-ftp-0.3.4
+++ b/metadata/md5-cache/dev-ruby/net-ftp-0.3.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/net-ftp
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby31? ( dev-ruby/net-protocol[ruby_targets_ruby31(-)] dev-ruby/time[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/net-protocol[ruby_targets_ruby32(-)] dev-ruby/time[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/net-protocol[ruby_targets_ruby33(-)] dev-ruby/time[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/net-ftp/archive/v0.3.4.tar.gz -> net-ftp-0.3.4.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8c61023ccf48e1ca086743a65d078b0a
+_md5_=c0c329a0df75434a1a47635d36ddc0ab
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.8 b/metadata/md5-cache/dev-ruby/rails-7.0.8
deleted file mode 100644
index 7b713656fe9e..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( 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=ruby on rails is a web-application and persistence framework
-EAPI=8
-HOMEPAGE=https://rubyonrails.org
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://rubygems.org/gems/rails-7.0.8.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=eacfd594e5b244d37d9a8810742ecd74
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.8.3 b/metadata/md5-cache/dev-ruby/rails-7.0.8.3
new file mode 100644
index 000000000000..81f84624f6e2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( 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=ruby on rails is a web-application and persistence framework
+EAPI=8
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://rubygems.org/gems/rails-7.0.8.3.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=87eec8139f1fb9742808a5995fc047b3
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.3 b/metadata/md5-cache/dev-ruby/rails-7.1.3
deleted file mode 100644
index 26515cfe7f5f..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( 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=ruby on rails is a web-application and persistence framework
-EAPI=8
-HOMEPAGE=https://rubyonrails.org
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://rubygems.org/gems/rails-7.1.3.gem
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=6611c402d8410eb051c5cce9e3b873aa
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.3.3 b/metadata/md5-cache/dev-ruby/rails-7.1.3.3
new file mode 100644
index 000000000000..b709e6a06121
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( 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=ruby on rails is a web-application and persistence framework
+EAPI=8
+HOMEPAGE=https://rubyonrails.org
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://rubygems.org/gems/rails-7.1.3.3.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6611c402d8410eb051c5cce9e3b873aa
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.8 b/metadata/md5-cache/dev-ruby/railties-7.0.8
deleted file mode 100644
index 0ba9d3e1043f..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-7.0.8
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/actionview-7.0.8[ruby_targets_ruby31(-)] dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.0.8[ruby_targets_ruby32(-)] dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=test !test? ( test ) !test? ( test ) !test? ( test )
-SLOT=7.0
-SRC_URI=https://github.com/rails/rails/archive/v7.0.8.tar.gz -> rails-7.0.8.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=34eb2f5c7ed283463fd8059478232165
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.8.3 b/metadata/md5-cache/dev-ruby/railties-7.0.8.3
new file mode 100644
index 000000000000..452a09d33921
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/railties-7.0.8.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby31(-)] dev-ruby/thor:1[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] dev-ruby/method_source[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.3[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.3[ruby_targets_ruby32(-)] dev-ruby/thor:1[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] dev-ruby/method_source[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.5:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.3.tar.gz -> rails-7.0.8.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=ac21e88b78beabb11f9cd1e3e6fa2bd7
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.3 b/metadata/md5-cache/dev-ruby/railties-7.1.3
deleted file mode 100644
index 5bd7a9a6af6c..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-7.1.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] dev-ruby/irb[ruby_targets_ruby31(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/actionview-7.1.3[ruby_targets_ruby31(-)] dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.3[ruby_targets_ruby32(-)] dev-ruby/mocha:0.14[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
-DEFINED_PHASES=compile configure install postinst postrm 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=Tools for creating, working with, and running Rails applications
-EAPI=8
-HOMEPAGE=https://github.com/rails/rails
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby31(-)] dev-ruby/irb[ruby_targets_ruby31(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_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? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.tar.gz -> rails-7.1.3.tgz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=fa36bb2dab1176951b2af7601c72072c
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.3.3 b/metadata/md5-cache/dev-ruby/railties-7.1.3.3
new file mode 100644
index 000000000000..79179cb036b2
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/railties-7.1.3.3
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] dev-ruby/irb[ruby_targets_ruby31(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] dev-ruby/irb[ruby_targets_ruby33(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby33(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby33(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.1.3.3[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=Tools for creating, working with, and running Rails applications
+EAPI=8
+HOMEPAGE=https://github.com/rails/rails
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=app-eselect/eselect-rails-0.25 ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby31(-)] dev-ruby/irb[ruby_targets_ruby31(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby31(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby31(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby31(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] dev-ruby/irb[ruby_targets_ruby33(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby33(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby33(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby33(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=test !test? ( test ) !test? ( test )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=71e6f54cf2f451735eff05336282b272
diff --git a/metadata/md5-cache/dev-ruby/rdoc-6.6.3.1-r1 b/metadata/md5-cache/dev-ruby/rdoc-6.6.3.1-r1
index fdcdc0b94946..2ad7d84b8116 100644
--- a/metadata/md5-cache/dev-ruby/rdoc-6.6.3.1-r1
+++ b/metadata/md5-cache/dev-ruby/rdoc-6.6.3.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/rdoc/
INHERIT=ruby-fakegem
IUSE=doc test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( GPL-2 Ruby-BSD )
RDEPEND=>=app-eselect/eselect-ruby-20181225 ruby_targets_ruby31? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/psych-4.0.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/rdoc/archive/v6.6.3.1.tar.gz -> rdoc-6.6.3.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e6e2ed379b62830f7284fd4405b027b0
+_md5_=d4a36624e9df6d0bf460b4f67ca5c011
diff --git a/metadata/md5-cache/dev-ruby/reline-0.4.3 b/metadata/md5-cache/dev-ruby/reline-0.4.3
index c97dd69b96e4..1299afb93665 100644
--- a/metadata/md5-cache/dev-ruby/reline-0.4.3
+++ b/metadata/md5-cache/dev-ruby/reline-0.4.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/reline
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/io-console-0.5.0:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/reline/archive/v0.4.3.tar.gz -> reline-0.4.3.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ecc8ec1934e8224a0c8b4029d972578b
+_md5_=1101d36ff9c5801e5abc1acf891f9017
diff --git a/metadata/md5-cache/dev-ruby/test-unit-ruby-core-1.0.5 b/metadata/md5-cache/dev-ruby/test-unit-ruby-core-1.0.5
index be1d6cb29381..8c02f2f4fdb6 100644
--- a/metadata/md5-cache/dev-ruby/test-unit-ruby-core-1.0.5
+++ b/metadata/md5-cache/dev-ruby/test-unit-ruby-core-1.0.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/test-unit-ruby-core
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc 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=|| ( Ruby-BSD BSD-2 ) PSF-2
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://rubygems.org/gems/test-unit-ruby-core-1.0.5.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=51b1ec569f359f464f6c0c25db12a660
+_md5_=31e989c8faf4174ef640933e2477ae8f
diff --git a/metadata/md5-cache/dev-ruby/time-0.2.2 b/metadata/md5-cache/dev-ruby/time-0.2.2
index cecbafb83a12..33b2ff9a552c 100644
--- a/metadata/md5-cache/dev-ruby/time-0.2.2
+++ b/metadata/md5-cache/dev-ruby/time-0.2.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/ruby/time
INHERIT=ruby-fakegem
IUSE=test 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=BSD-2
RDEPEND=ruby_targets_ruby31? ( dev-ruby/date[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/date[ruby_targets_ruby32(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/ruby/time/archive/v0.2.2.tar.gz -> time-0.2.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1799dbe3f40072894e35c1d00350f3ac
+_md5_=07eb8a38a663ec12bd65f0521cb7c3c1
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 7dbba463b8b4..e0d163a29829 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/Tensile-5.4.2-r2 b/metadata/md5-cache/dev-util/Tensile-5.4.2-r2
index 233365734fef..9570785ead62 100644
--- a/metadata/md5-cache/dev-util/Tensile-5.4.2-r2
+++ b/metadata/md5-cache/dev-util/Tensile-5.4.2-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=client? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_t
RESTRICT=test
SLOT=0/5.4
SRC_URI=https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.4.2.tar.gz -> rocm-Tensile-5.4.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4a0f83275ebf5f26fde925d8f0549e05
diff --git a/metadata/md5-cache/dev-util/Tensile-5.7.1-r2 b/metadata/md5-cache/dev-util/Tensile-5.7.1-r2
index 14fb08428827..ae53b9638c6f 100644
--- a/metadata/md5-cache/dev-util/Tensile-5.7.1-r2
+++ b/metadata/md5-cache/dev-util/Tensile-5.7.1-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=client? ( || ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_t
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/Tensile/archive/rocm-5.7.1.tar.gz -> rocm-Tensile-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=75beab10c90076b73220cee16b34f886
diff --git a/metadata/md5-cache/dev-util/ccache-4.9.1 b/metadata/md5-cache/dev-util/ccache-4.9.1
deleted file mode 100644
index 8eae5cb650fe..000000000000
--- a/metadata/md5-cache/dev-util/ccache-4.9.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=doc? ( dev-ruby/asciidoctor ) verify-sig? ( sec-keys/openpgp-keys-joelrosdahl ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare prerm test unpack
-DEPEND=app-arch/zstd:= redis? ( dev-libs/hiredis:= ) test? ( dev-libs/elfutils )
-DESCRIPTION=Fast compiler cache
-EAPI=8
-HOMEPAGE=https://ccache.dev/
-IDEPEND=dev-util/shadowman
-INHERIT=cmake toolchain-funcs flag-o-matic prefix verify-sig
-IUSE=doc redis +static-c++ test verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=GPL-3+ GPL-3 MIT BSD Boost-1.0 BSD-2 || ( CC0-1.0 Apache-2.0 ) elibc_mingw? ( LGPL-3 ISC PSF-2 )
-RDEPEND=app-arch/zstd:= redis? ( dev-libs/hiredis:= ) dev-util/shadowman sys-apps/gentoo-functions
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/ccache/ccache/releases/download/v4.9.1/ccache-4.9.1.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.9.1/ccache-4.9.1.tar.xz.asc ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.9-docs.tar.xz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9c7c6b50ae0532deb358dd98a382812b
diff --git a/metadata/md5-cache/dev-util/cvise-2.9.0 b/metadata/md5-cache/dev-util/cvise-2.9.0
deleted file mode 100644
index ecd8afc98620..000000000000
--- a/metadata/md5-cache/dev-util/cvise-2.9.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-alternatives/lex test? ( python_single_target_python3_10? ( dev-python/pebble[python_targets_python3_10(-)] dev-python/pytest[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pebble[python_targets_python3_11(-)] dev-python/pytest[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pebble[python_targets_python3_12(-)] dev-python/pytest[python_targets_python3_12(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=|| ( sys-devel/clang:17 sys-devel/clang:16 sys-devel/clang:15 sys-devel/clang:14 ) <sys-devel/clang-18:= !!sys-devel/llvm:0
-DESCRIPTION=Super-parallel Python port of the C-Reduce
-EAPI=8
-HOMEPAGE=https://github.com/marxin/cvise/
-INHERIT=cmake llvm python-single-r1
-IUSE=test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86
-LICENSE=UoI-NCSA
-RDEPEND=|| ( sys-devel/clang:17 sys-devel/clang:16 sys-devel/clang:15 sys-devel/clang:14 ) <sys-devel/clang-18:= python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/chardet[python_targets_python3_10(-)] dev-python/pebble[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/chardet[python_targets_python3_11(-)] dev-python/pebble[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/chardet[python_targets_python3_12(-)] dev-python/pebble[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) dev-util/unifdef app-alternatives/lex
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/marxin/cvise/archive/v2.9.0.tar.gz -> cvise-2.9.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=77ae7a0e067c7b606c2c2de53a1b665a
diff --git a/metadata/md5-cache/dev-util/hip-5.7.1-r2 b/metadata/md5-cache/dev-util/hip-5.7.1-r2
index a63414da7143..7bd6bf21a286 100644
--- a/metadata/md5-cache/dev-util/hip-5.7.1-r2
+++ b/metadata/md5-cache/dev-util/hip-5.7.1-r2
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-co
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-5.7.1.tar.gz -> rocm-clr-5.7.1.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/refs/tags/rocm-5.7.1.tar.gz -> hip-5.7.1.tar.gz test? ( https://github.com/ROCm-Developer-Tools/hip-tests/archive/refs/tags/rocm-5.7.0.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fb64b93b3e18764de3da48a830bad37a
diff --git a/metadata/md5-cache/dev-util/hip-6.0.0 b/metadata/md5-cache/dev-util/hip-6.0.0
index 825b1d22de6a..a7efa0ec83c0 100644
--- a/metadata/md5-cache/dev-util/hip-6.0.0
+++ b/metadata/md5-cache/dev-util/hip-6.0.0
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hipcc >=dev-util/rocminfo-5 sys-devel/clang:17 dev-libs/rocm-co
RESTRICT=!test? ( test )
SLOT=0/6.0
SRC_URI=https://github.com/ROCm-Developer-Tools/clr/archive/refs/tags/rocm-6.0.0.tar.gz -> rocm-clr-6.0.0.tar.gz https://github.com/ROCm-Developer-Tools/HIP/archive/refs/tags/rocm-6.0.0.tar.gz -> hip-6.0.0.tar.gz test? ( https://github.com/ROCm-Developer-Tools/hip-tests/archive/refs/tags/rocm-5.7.0.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ba9f8309db7f48a4795cf1b03d610d17
diff --git a/metadata/md5-cache/dev-util/lttng-modules-2.13.10 b/metadata/md5-cache/dev-util/lttng-modules-2.13.10
index 5d2d89eb5ea0..c68b2831a356 100644
--- a/metadata/md5-cache/dev-util/lttng-modules-2.13.10
+++ b/metadata/md5-cache/dev-util/lttng-modules-2.13.10
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0/2.13
SRC_URI=https://lttng.org/files/lttng-modules/lttng-modules-2.13.10.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=f76c5e4b6fccf71013efe4767b999899
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.27-r2 b/metadata/md5-cache/dev-util/pkgcheck-0.10.27-r3
index 44a416908e44..39180910be93 100644
--- a/metadata/md5-cache/dev-util/pkgcheck-0.10.27-r2
+++ b/metadata/md5-cache/dev-util/pkgcheck-0.10.27-r3
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter:= >=dev-libs/tree-sitter-bash-0.20.4 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.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter:= >=dev-libs/tree-sitter-bash-0.20.4 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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/snakeoil-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter:= >=dev-libs/tree-sitter-bash-0.20.4 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(-)?] <dev-python/tree-sitter-0.22.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.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter:= >=dev-libs/tree-sitter-bash-0.20.4 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(-)?] <dev-python/tree-sitter-0.22.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install postinst postrm prepare test
DESCRIPTION=pkgcore-based QA utility for ebuild repos
EAPI=8
@@ -7,10 +7,10 @@ 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.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter:= >=dev-libs/tree-sitter-bash-0.20.4 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-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-libs/tree-sitter:= >=dev-libs/tree-sitter-bash-0.20.4 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(-)?] <dev-python/tree-sitter-0.22.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.27.tar.gz https://gitlab.gentoo.org/pkgcore/pkgcheck/-/commit/9103513e26f9f2aeade5b563a49697c0e2665e3e.patch -> pkgcheck-0.10.27-git-2.43.2.patch
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=70da58203f6d88eb2e89093a7d84973b
+_md5_=edd1664affad5f640d13ca78a3558cc6
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.28-r1 b/metadata/md5-cache/dev-util/pkgcheck-0.10.28-r2
index 8a6113c04970..4bd63434e273 100644
--- a/metadata/md5-cache/dev-util/pkgcheck-0.10.28-r1
+++ b/metadata/md5-cache/dev-util/pkgcheck-0.10.28-r2
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/snakeoil-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-0.20.9:= >=dev-libs/tree-sitter-bash-0.20.5 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.20.4[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.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-0.20.9:= >=dev-libs/tree-sitter-bash-0.20.5 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.20.4[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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/snakeoil-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-0.20.9:= >=dev-libs/tree-sitter-bash-0.20.5 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.20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/tree-sitter-0.22.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.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-0.20.9:= >=dev-libs/tree-sitter-bash-0.20.5 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.20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/tree-sitter-0.22.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
DEFINED_PHASES=compile configure install postinst postrm prepare test
DESCRIPTION=pkgcore-based QA utility for ebuild repos
EAPI=8
@@ -7,10 +7,10 @@ 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.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-0.20.9:= >=dev-libs/tree-sitter-bash-0.20.5 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.20.4[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-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-0.20.9:= >=dev-libs/tree-sitter-bash-0.20.5 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.20.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/tree-sitter-0.22.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.28.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=74c45681acd681962f265baeaacf5bf3
+_md5_=de161dfa2dcc8ee0a0f0d4d1cb63f18b
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.29-r1 b/metadata/md5-cache/dev-util/pkgcheck-0.10.29-r1
new file mode 100644
index 000000000000..c8015d5734ac
--- /dev/null
+++ b/metadata/md5-cache/dev-util/pkgcheck-0.10.29-r1
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-python/snakeoil-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/tree-sitter-0.22.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/flit-core-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/tree-sitter-0.22.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+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.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/tree-sitter-0.22.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.29.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=5802b75488e28509708140b57799d58a
diff --git a/metadata/md5-cache/dev-util/pkgcheck-0.10.29 b/metadata/md5-cache/dev-util/pkgcheck-0.10.30
index fa68bab82dd1..70d0c66bed9b 100644
--- a/metadata/md5-cache/dev-util/pkgcheck-0.10.29
+++ b/metadata/md5-cache/dev-util/pkgcheck-0.10.30
@@ -1,16 +1,16 @@
-BDEPEND=>=dev-python/snakeoil-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.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/flit-core-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+BDEPEND=>=dev-python/snakeoil-0.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.22.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/flit-core-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.22.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
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
+KEYWORDS=~amd64 ~arm64 ~s390
LICENSE=BSD MIT
-RDEPEND=>=dev-python/snakeoil-0.10.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.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-0.10.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=sys-apps/pkgcore-0.12.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-libs/tree-sitter-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.22.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.29.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pkgcheck/pkgcheck-0.10.30.tar.gz
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0736220f9115eb4a10b7e1d0e407090a
+_md5_=a9fef32c6b9199e1c24ac26f0bb21f5c
diff --git a/metadata/md5-cache/dev-util/pkgcheck-9999 b/metadata/md5-cache/dev-util/pkgcheck-9999
index 55dcd3a4867a..ac97c31b813a 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-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.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/flit-core-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-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-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.22.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/flit-core-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.22.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.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-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-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.21.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-bash-0.21.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] 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.22.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 a9e13d91cb9541a054827cb1d957a660 elisp-common abb2dda42f680fce87602c8273f832c7 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=45a27e9a6e08fa4c1392d589e59e0eb6
+_md5_=cb35dbd4000323d9129a0b3b8a54c94c
diff --git a/metadata/md5-cache/dev-util/rocprofiler-5.3.3 b/metadata/md5-cache/dev-util/rocprofiler-5.3.3-r1
index bdabe9a8f4bf..a4107d5486e7 100644
--- a/metadata/md5-cache/dev-util/rocprofiler-5.3.3
+++ b/metadata/md5-cache/dev-util/rocprofiler-5.3.3-r1
@@ -1,14 +1,14 @@
-BDEPEND=|| ( ( dev-lang/python:3.11 dev-python/CppHeaderParser[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/CppHeaderParser[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=|| ( ( dev-lang/python:3.12 dev-python/CppHeaderParser[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/CppHeaderParser[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/CppHeaderParser[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-libs/rocr-runtime:0/5.3 dev-util/roctracer:0/5.3
+DEPEND=dev-libs/rocr-runtime dev-util/roctracer
DESCRIPTION=Callback/Activity Library for Performance tracing AMD GPU's
EAPI=8
-HOMEPAGE=https://github.com/ROCm-Developer-Tools/rocprofiler.git
+HOMEPAGE=https://github.com/ROCm/rocprofiler
INHERIT=cmake python-any-r1
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=dev-libs/rocr-runtime:0/5.3 dev-util/roctracer:0/5.3
+RDEPEND=dev-libs/rocr-runtime dev-util/roctracer
SLOT=0/5.3
-SRC_URI=https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-5.3.3.tar.gz -> rocprofiler-5.3.3.tar.gz
+SRC_URI=https://github.com/ROCm/rocprofiler/archive/rocm-5.3.3.tar.gz -> rocprofiler-5.3.3.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f39e24b8fa866e052ada4d609bcb5e66
+_md5_=df4a81c4607821b544cde84aa13a4743
diff --git a/metadata/md5-cache/dev-util/roctracer-5.3.3-r1 b/metadata/md5-cache/dev-util/roctracer-5.3.3-r1
index e3aeea2b948b..66a383548b06 100644
--- a/metadata/md5-cache/dev-util/roctracer-5.3.3-r1
+++ b/metadata/md5-cache/dev-util/roctracer-5.3.3-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/rocr-runtime dev-util/hip
RESTRICT=!test? ( test )
SLOT=0/5.3
SRC_URI=https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-5.3.3.tar.gz -> rocm-tracer-5.3.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=75f42a9e493ce9d46b761024b1609148
diff --git a/metadata/md5-cache/dev-util/roctracer-5.7.1-r1 b/metadata/md5-cache/dev-util/roctracer-5.7.1-r1
index 3fb2e773d971..5a0876c3f094 100644
--- a/metadata/md5-cache/dev-util/roctracer-5.7.1-r1
+++ b/metadata/md5-cache/dev-util/roctracer-5.7.1-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/rocr-runtime dev-util/hip
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-5.7.1.tar.gz -> roctracer-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=36b78b3dd8a92aa84e9442079c948575
diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz
index 05014febf46a..f15a6f897075 100644
--- a/metadata/md5-cache/games-util/Manifest.gz
+++ b/metadata/md5-cache/games-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-util/xpadneo-0.9.6 b/metadata/md5-cache/games-util/xpadneo-0.9.6
index 6c06c37c5c1d..1316b61f548d 100644
--- a/metadata/md5-cache/games-util/xpadneo-0.9.6
+++ b/metadata/md5-cache/games-util/xpadneo-0.9.6
@@ -12,5 +12,5 @@ LICENSE=GPL-3
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/atar-axis/xpadneo/archive/v0.9.6.tar.gz -> xpadneo-0.9.6.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=d5d2e334c9391a5de7d912001b1bb338
diff --git a/metadata/md5-cache/games-util/xpadneo-9999 b/metadata/md5-cache/games-util/xpadneo-9999
index 184b05e763cd..7f35cce44e06 100644
--- a/metadata/md5-cache/games-util/xpadneo-9999
+++ b/metadata/md5-cache/games-util/xpadneo-9999
@@ -11,5 +11,5 @@ LICENSE=GPL-3
PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=161c8d679ecdcb78e959eff4067f6830
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 96e048f59d6d..c24bcd3cdbf2 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-firmware-45.0 b/metadata/md5-cache/gnome-extra/gnome-firmware-45.0
index 0403ebf4f9f2..5b2856d1d4d7 100644
--- a/metadata/md5-cache/gnome-extra/gnome-firmware-45.0
+++ b/metadata/md5-cache/gnome-extra/gnome-firmware-45.0
@@ -7,10 +7,10 @@ HOMEPAGE=https://gitlab.gnome.org/World/gnome-firmware
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=meson xdg
IUSE=+man elogind systemd
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2+
RDEPEND=>=gui-libs/gtk-4.2:4 >=dev-libs/glib-2.74.0:2 >=sys-apps/fwupd-1.8.11[elogind?,systemd?] >=dev-libs/libxmlb-0.1.7:= >=gui-libs/libadwaita-1.4:1 elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd )
SLOT=0
SRC_URI=https://people.freedesktop.org/~hughsient/releases/gnome-firmware-45.0.tar.xz
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3779e5a2eaafafd4c001695463ed7cee
+_md5_=cd6d55c803aaa212681cd2041fd8495c
diff --git a/metadata/md5-cache/gnome-extra/gnome-firmware-46.0 b/metadata/md5-cache/gnome-extra/gnome-firmware-46.0
new file mode 100644
index 000000000000..e9ccdc5ff098
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-firmware-46.0
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext virtual/pkgconfig man? ( sys-apps/help2man ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=>=gui-libs/gtk-4.2:4 >=dev-libs/glib-2.74.0:2 >=sys-apps/fwupd-1.8.11[elogind?,systemd?] >=dev-libs/libxmlb-0.1.7:= >=gui-libs/libadwaita-1.4:1 elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd )
+DESCRIPTION=Install firmware on devices
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/World/gnome-firmware
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=meson xdg
+IUSE=+man elogind systemd
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=>=gui-libs/gtk-4.2:4 >=dev-libs/glib-2.74.0:2 >=sys-apps/fwupd-1.8.11[elogind?,systemd?] >=dev-libs/libxmlb-0.1.7:= >=gui-libs/libadwaita-1.4:1 elogind? ( sys-auth/elogind ) systemd? ( sys-apps/systemd )
+SLOT=0
+SRC_URI=https://people.freedesktop.org/~hughsient/releases/gnome-firmware-46.0.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5e865f0025e6500f8093e307e59b6c2d
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-40.0 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-40.0
new file mode 100644
index 000000000000..687ff800dd0f
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-40.0
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst postrm preinst
+DESCRIPTION=Restore the alphabetical ordering of the app grid
+EAPI=8
+HOMEPAGE=https://github.com/stuarthayhurst/alphabetical-grid-extension
+INHERIT=gnome2-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3
+RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45 gui-libs/libadwaita
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v40.0.tar.gz -> gnome-shell-extension-alphabetical-grid-40.0.tar.gz
+_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fd4325230f9e7549f002b2a1dd4ecc7d
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-45-r1 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-45-r1
deleted file mode 100644
index 875ab2bf1f5a..000000000000
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-45-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install postinst postrm preinst
-DESCRIPTION=Changes your wallpaper daily to the bing.com background image
-EAPI=8
-HOMEPAGE=https://github.com/neffo/bing-wallpaper-gnome-extension
-INHERIT=gnome2-utils
-KEYWORDS=amd64 x86
-LICENSE=GPL-3
-RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-3.36 net-libs/libsoup:2.4
-SLOT=0
-SRC_URI=https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v45.tar.gz -> gnome-shell-extension-bing-wallpaper-45.tar.gz
-_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=93afa06e38ebe6362b0f9c4437fbecb4
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-46 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-49
index c97d41b13dde..e50c6478b589 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-46
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-bing-wallpaper-49
@@ -1,5 +1,5 @@
DEFINED_PHASES=install postinst postrm preinst
-DESCRIPTION=Changes your wallpaper daily to the bing.com background image
+DESCRIPTION=Change your wallpaper daily to the bing.com background image
EAPI=8
HOMEPAGE=https://github.com/neffo/bing-wallpaper-gnome-extension
INHERIT=gnome2-utils
@@ -7,6 +7,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45 net-libs/libsoup:3.0
SLOT=0
-SRC_URI=https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v46.tar.gz -> gnome-shell-extension-bing-wallpaper-46.tar.gz
+SRC_URI=https://github.com/neffo/bing-wallpaper-gnome-extension/archive/v49.tar.gz -> gnome-shell-extension-bing-wallpaper-49.tar.gz
_eclasses_=gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=81320c3b94326ad0987784f8463bd82a
+_md5_=039617662038b047cfb984555e1057c3
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index 682ade6b4b52..afdf1c604c8f 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/gdk-pixbuf-loader-webp-0.2.7 b/metadata/md5-cache/gui-libs/gdk-pixbuf-loader-webp-0.2.7
new file mode 100644
index 000000000000..e82f67f4430e
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/gdk-pixbuf-loader-webp-0.2.7
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm test
+DEPEND=>x11-libs/gdk-pixbuf-2.22.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libwebp-1.3.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+DESCRIPTION=WebP GDK Pixbuf Loader library
+EAPI=8
+HOMEPAGE=https://github.com/aruiz/webp-pixbuf-loader
+INHERIT=gnome2-utils meson-multilib
+IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2+
+RDEPEND=>x11-libs/gdk-pixbuf-2.22.0:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libwebp-1.3.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
+SLOT=0
+SRC_URI=https://github.com/aruiz/webp-pixbuf-loader/archive/0.2.7.tar.gz -> gdk-pixbuf-loader-webp-0.2.7.tar.gz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad meson aecae905c2e0c201d7925fae52a5576d meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ad13fe0238e71d69307b2f820883811a
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 14603597c57f..5b16759d05e9 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/simple-scan-46.0 b/metadata/md5-cache/media-gfx/simple-scan-46.0
new file mode 100644
index 000000000000..4d8f39cd8541
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/simple-scan-46.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( dev-lang/vala:0.56 ) dev-libs/libxml2:2 dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig gui-libs/libhandy:1[vala] dev-libs/libgusb[vala] colord? ( x11-misc/colord[vala] ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=dev-libs/glib-2.38:2 >=gui-libs/gtk-4.10.0:4 >=gui-libs/libadwaita-1.2.0:1 >=sys-libs/zlib-1.2.3.1:= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=dev-libs/libgusb-0.2.7 colord? ( >=x11-misc/colord-0.1.24:=[udev(+)] ) webp? ( media-libs/libwebp:= ) >=media-gfx/sane-backends-1.0.20
+DESCRIPTION=Simple document scanning utility
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/simple-scan
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson python-any-r1 vala xdg
+IUSE=colord webp
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-3+
+RDEPEND=>=dev-libs/glib-2.38:2 >=gui-libs/gtk-4.10.0:4 >=gui-libs/libadwaita-1.2.0:1 >=sys-libs/zlib-1.2.3.1:= x11-libs/cairo x11-libs/gdk-pixbuf:2 >=dev-libs/libgusb-0.2.7 colord? ( >=x11-misc/colord-0.1.24:=[udev(+)] ) webp? ( media-libs/libwebp:= ) >=media-gfx/sane-backends-1.0.20 x11-misc/xdg-utils
+SLOT=0
+SRC_URI=mirror://gnome/sources/simple-scan/46/simple-scan-46.0.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=300870937a5b7e36853168dd092a9de3
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 499d3d297318..ed8ce1d7eb85 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/libpano13-2.9.22 b/metadata/md5-cache/media-libs/libpano13-2.9.22
index 38995a30faaf..1674904f33f8 100644
--- a/metadata/md5-cache/media-libs/libpano13-2.9.22
+++ b/metadata/md5-cache/media-libs/libpano13-2.9.22
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://panotools.sourceforge.net/
INHERIT=java-pkg-opt-2 cmake
IUSE=java static-libs suitesparse java
-KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~arm64 x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2
RDEPEND=media-libs/libpng:= media-libs/tiff:= media-libs/libjpeg-turbo:= sys-libs/zlib java? ( >=virtual/jdk-1.8:* ) suitesparse? ( sci-libs/suitesparse ) java? ( >=dev-java/java-config-2.2.0-r3 )
SLOT=0/3
SRC_URI=https://downloads.sourceforge.net/panotools/libpano13-2.9.22.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 b346c3901e71ba37137bae0b25b00221 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=62d89f0b15e8d5039b7250569a8500ba
+_md5_=0aabfd4342105eff536a64e4eb055442
diff --git a/metadata/md5-cache/media-libs/libquicktime-1.2.4-r5 b/metadata/md5-cache/media-libs/libquicktime-1.2.4-r5
new file mode 100644
index 000000000000..aed5a5ff31e8
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libquicktime-1.2.4-r5
@@ -0,0 +1,16 @@
+BDEPEND=virtual/pkgconfig sys-devel/gettext doc? ( app-text/doxygen ) X? ( x11-base/xorg-proto ) >=app-portage/elt-patches-20240116
+DEFINED_PHASES=compile configure install preinst prepare test
+DEPEND=sys-libs/zlib >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aac? ( >=media-libs/faad2-2.7-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] encode? ( >=media-libs/faac-1.28-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) alsa? ( >=media-libs/alsa-lib-1.0.20 ) dv? ( >=media-libs/libdv-1.0.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ffmpeg? ( >=media-video/ffmpeg-4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:2 ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lame? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11 x11-libs/libXaw x11-libs/libXext x11-libs/libXt x11-libs/libXv ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=An enhanced version of the quicktime4linux library
+EAPI=8
+HOMEPAGE=http://libquicktime.sourceforge.net/
+INHERIT=libtool multilib-minimal
+IUSE=aac alsa doc dv encode ffmpeg gtk jpeg lame cpu_flags_x86_mmx opengl png static-libs vorbis X x264 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-2.1
+RDEPEND=sys-libs/zlib >=virtual/libintl-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aac? ( >=media-libs/faad2-2.7-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] encode? ( >=media-libs/faac-1.28-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) alsa? ( >=media-libs/alsa-lib-1.0.20 ) dv? ( >=media-libs/libdv-1.0.0-r3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ffmpeg? ( >=media-video/ffmpeg-4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( x11-libs/gtk+:2 ) jpeg? ( media-libs/libjpeg-turbo:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lame? ( >=media-sound/lame-3.99.5-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( virtual/opengl ) png? ( >=media-libs/libpng-1.6.10:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( >=media-libs/libogg-1.3.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libvorbis-1.3.3-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11 x11-libs/libXaw x11-libs/libXext x11-libs/libXt x11-libs/libXv ) x264? ( >=media-libs/x264-0.0.20130506:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=opengl? ( X )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/libquicktime/libquicktime-1.2.4.tar.gz
+_eclasses_=libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=b2f670916d1399e3a95d2e9626e459c0
diff --git a/metadata/md5-cache/media-libs/libvpl-tools-1.0.0-r1 b/metadata/md5-cache/media-libs/libvpl-tools-1.0.0-r2
index 9e5699b04f36..89659167cf43 100644
--- a/metadata/md5-cache/media-libs/libvpl-tools-1.0.0-r1
+++ b/metadata/md5-cache/media-libs/libvpl-tools-1.0.0-r2
@@ -1,17 +1,17 @@
BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=x11-libs/libpciaccess vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] ) drm? ( x11-libs/libdrm ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libxcb ) >=media-libs/libvpl-2.11.0 wayland? ( dev-libs/wayland-protocols )
+DEPEND=drm? ( x11-libs/libdrm ) opencl? ( virtual/opencl ) vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libxcb ) x11-libs/libpciaccess >=media-libs/libvpl-2.11.0 wayland? ( dev-libs/wayland-protocols )
DESCRIPTION=Intel Video Processing Library tools
EAPI=8
HOMEPAGE=https://github.com/intel/libvpl-tools/
INHERIT=cmake
-IUSE=dri drm test vaapi wayland X
+IUSE=dri +drm opencl test +vaapi wayland X
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=x11-libs/libpciaccess vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] ) drm? ( x11-libs/libdrm ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libxcb ) >=media-libs/libvpl-2.11.0
-REQUIRED_USE=dri? ( X drm ) X? ( vaapi ) wayland? ( drm )
+RDEPEND=drm? ( x11-libs/libdrm ) opencl? ( virtual/opencl ) vaapi? ( media-libs/libva[X?,wayland?,drm(+)?] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libxcb ) x11-libs/libpciaccess >=media-libs/libvpl-2.11.0
+REQUIRED_USE=dri? ( X ) opencl? ( X ) vaapi? ( drm ) wayland? ( vaapi ) X? ( vaapi )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/intel/libvpl-tools/archive/refs/tags/v1.0.0.tar.gz -> libvpl-tools-1.0.0.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6503a09f38df14d79ca3069a302f07c9
+_md5_=e6fc8da762a305fb888f24adc42b1481
diff --git a/metadata/md5-cache/media-libs/oidn-2.1.0 b/metadata/md5-cache/media-libs/oidn-2.1.0
index 87a279ff76d5..ab424d87be6c 100644
--- a/metadata/md5-cache/media-libs/oidn-2.1.0
+++ b/metadata/md5-cache/media-libs/oidn-2.1.0
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenImageDenoise/oidn/releases/download/v2.1.0/oidn-2.1.0.src.tar.gz -> oidn-2.1.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=616f5dff53d56da184d59de62c085491
diff --git a/metadata/md5-cache/media-libs/oidn-2.2.2 b/metadata/md5-cache/media-libs/oidn-2.2.2
index 1d438da89944..669216577c93 100644
--- a/metadata/md5-cache/media-libs/oidn-2.2.2
+++ b/metadata/md5-cache/media-libs/oidn-2.2.2
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenImageDenoise/oidn/releases/download/v2.2.2/oidn-2.2.2.src.tar.gz -> oidn-2.2.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=2704e34c16068893da8c096d90b1dea5
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 2d493a38b213..bf736bf17cb6 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/amsynth-1.13.2 b/metadata/md5-cache/media-sound/amsynth-1.13.2
deleted file mode 100644
index 3e9eb93beeb6..000000000000
--- a/metadata/md5-cache/media-sound/amsynth-1.13.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-util/intltool virtual/pkgconfig
-DEFINED_PHASES=configure postinst postrm preinst prepare
-DEPEND=alsa? ( media-libs/alsa-lib:= media-sound/alsa-utils ) dssi? ( media-libs/dssi:= media-libs/liblo:= ) gtk? ( x11-libs/gtk+:2 x11-libs/libX11 ) jack? ( virtual/jack ) lash? ( media-sound/lash ) lv2? ( media-libs/lv2 ) oss? ( virtual/os-headers )
-DESCRIPTION=Virtual analogue synthesizer
-EAPI=8
-HOMEPAGE=https://github.com/amsynth/amsynth
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg
-IUSE=alsa dssi gtk jack lash lv2 nsm oss vst
-KEYWORDS=amd64 ~ppc x86
-LICENSE=GPL-2
-RDEPEND=alsa? ( media-libs/alsa-lib:= media-sound/alsa-utils ) dssi? ( media-libs/dssi:= media-libs/liblo:= ) gtk? ( x11-libs/gtk+:2 x11-libs/libX11 ) jack? ( virtual/jack ) lash? ( media-sound/lash ) lv2? ( media-libs/lv2 )
-REQUIRED_USE=dssi? ( gtk ) lv2? ( gtk ) vst? ( gtk )
-SLOT=0
-SRC_URI=https://github.com/amsynth/amsynth/releases/download/release-1.13.2/amsynth-1.13.2.tar.gz
-_eclasses_=xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0ab3691015e0016d95ae6d410dca2180
diff --git a/metadata/md5-cache/media-sound/ardour-8.4 b/metadata/md5-cache/media-sound/ardour-8.4
deleted file mode 100644
index 6abe95a06366..000000000000
--- a/metadata/md5-cache/media-sound/ardour-8.4
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup
-DEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/suil[X,gtk2] media-libs/lv2 || ( dev-lang/python:3.12[threads(+)] dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/itstool sys-devel/gettext virtual/pkgconfig doc? ( app-text/doxygen[dot] ) jack? ( virtual/jack )
-DESCRIPTION=Digital Audio Workstation
-EAPI=8
-HOMEPAGE=https://ardour.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=toolchain-funcs flag-o-matic plocale python-any-r1 waf-utils desktop xdg
-IUSE=doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow
-KEYWORDS=amd64 ~loong ~x86
-LICENSE=GPL-2
-RDEPEND=dev-cpp/glibmm:2 dev-cpp/gtkmm:2.4 dev-libs/boost:= dev-libs/glib:2 dev-libs/libsigc++:2 dev-libs/libxml2:2 media-libs/alsa-lib media-libs/aubio media-libs/flac:= media-libs/freetype:2 media-libs/liblo media-libs/liblrdf media-libs/libsamplerate media-libs/libsndfile media-libs/libsoundtouch media-libs/raptor:2 media-libs/rubberband media-libs/taglib media-libs/vamp-plugin-sdk net-libs/libwebsockets net-misc/curl sys-libs/readline:0= sci-libs/fftw:3.0[threads] virtual/libusb:1 x11-libs/cairo x11-libs/gtk+:2 x11-libs/pango jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) media-libs/lilv media-libs/sratom dev-libs/sord media-libs/suil[X,gtk2] media-libs/lv2
-SLOT=8
-SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/Ardour-8.4.0.tar.bz2
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a1e1a7eda3a0b46e1d7113823161e4d4
diff --git a/metadata/md5-cache/media-sound/guitarix-0.46.0 b/metadata/md5-cache/media-sound/guitarix-0.46.0
index 32f936800be6..2216078a042f 100644
--- a/metadata/md5-cache/media-sound/guitarix-0.46.0
+++ b/metadata/md5-cache/media-sound/guitarix-0.46.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://guitarix.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=multiprocessing python-any-r1 waf-utils xdg
IUSE=bluetooth debug lv2 nls nsm +standalone zeroconf
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2
RDEPEND=dev-cpp/eigen:3 dev-cpp/glibmm:2 dev-cpp/gtkmm:3.0 dev-libs/glib:2 media-libs/libsndfile media-libs/zita-convolver:= media-libs/zita-resampler net-misc/curl sci-libs/fftw:3.0= x11-libs/gtk+:3 lv2? ( media-libs/lv2 ) standalone? ( dev-libs/boost:= media-libs/liblrdf media-libs/lilv virtual/jack bluetooth? ( net-wireless/bluez ) nsm? ( media-libs/liblo ) zeroconf? ( net-dns/avahi ) ) standalone? ( media-fonts/roboto )
REQUIRED_USE=|| ( lv2 standalone )
SLOT=0
SRC_URI=https://github.com/brummer10/guitarix/releases/download/V0.46.0/guitarix2-0.46.0.tar.xz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 waf-utils be1df8dc616c09387b18633b4155fcb5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b6183e997191796c14c6b29c0768419d
+_md5_=54d9abd6fb68bbd2195fce7ae5ff6c56
diff --git a/metadata/md5-cache/media-sound/rhythmbox-3.4.7-r4 b/metadata/md5-cache/media-sound/rhythmbox-3.4.7-r4
new file mode 100644
index 000000000000..5efb2e23b68d
--- /dev/null
+++ b/metadata/md5-cache/media-sound/rhythmbox-3.4.7-r4
@@ -0,0 +1,18 @@
+BDEPEND=gtk-doc? ( dev-util/gtk-doc ) dev-util/itstool virtual/pkgconfig test? ( dev-libs/check ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst setup test
+DEPEND=x11-libs/cairo >=x11-libs/gdk-pixbuf-2.18:2 >=dev-libs/glib-2.66.0:2 >=dev-libs/gobject-introspection-0.10:= >=media-libs/gstreamer-1.4.0:1.0[introspection] >=media-libs/gst-plugins-base-1.4.0:1.0[introspection] >=x11-libs/gtk+-3.20.0:3[introspection] dev-libs/json-glib >=dev-libs/libpeas-0.7.3:0[gtk] >=net-libs/libsoup-3.0.7:3.0 >=dev-libs/libxml2-2.7.8:2 x11-libs/pango >=sys-libs/tdb-1.2.6 >=dev-libs/totem-pl-parser-3.2:= cdr? ( >=app-cdr/brasero-2.91.90 ) daap? ( >=net-libs/libdmapsharing-3.9.11:4.0= >=media-plugins/gst-plugins-soup-1.4:1.0 ) keyring? ( >=app-crypt/libsecret-0.18 ) libnotify? ( >=x11-libs/libnotify-0.7.0 ) lirc? ( app-misc/lirc ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) ) udev? ( dev-libs/libgudev:= ipod? ( >=media-libs/libgpod-0.7.92[udev] ) mtp? ( >=media-libs/libmtp-0.3 ) )
+DESCRIPTION=Music management and playback software for GNOME
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Rhythmbox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils python-single-r1 meson virtualx xdg
+IUSE=cdr daap dbus keyring gtk-doc ipod libnotify lirc mtp +python test +udev upnp-av python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2
+RDEPEND=x11-libs/cairo >=x11-libs/gdk-pixbuf-2.18:2 >=dev-libs/glib-2.66.0:2 >=dev-libs/gobject-introspection-0.10:= >=media-libs/gstreamer-1.4.0:1.0[introspection] >=media-libs/gst-plugins-base-1.4.0:1.0[introspection] >=x11-libs/gtk+-3.20.0:3[introspection] dev-libs/json-glib >=dev-libs/libpeas-0.7.3:0[gtk] >=net-libs/libsoup-3.0.7:3.0 >=dev-libs/libxml2-2.7.8:2 x11-libs/pango >=sys-libs/tdb-1.2.6 >=dev-libs/totem-pl-parser-3.2:= cdr? ( >=app-cdr/brasero-2.91.90 ) daap? ( >=net-libs/libdmapsharing-3.9.11:4.0= >=media-plugins/gst-plugins-soup-1.4:1.0 ) keyring? ( >=app-crypt/libsecret-0.18 ) libnotify? ( >=x11-libs/libnotify-0.7.0 ) lirc? ( app-misc/lirc ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_single_target_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_single_target_python3_10? ( >=dev-python/pygobject-3.0:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pygobject-3.0:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pygobject-3.0:3[python_targets_python3_12(-)] ) ) udev? ( dev-libs/libgudev:= ipod? ( >=media-libs/libgpod-0.7.92[udev] ) mtp? ( >=media-libs/libmtp-0.3 ) ) media-plugins/gst-plugins-soup:1.0 || ( media-plugins/gst-plugins-cdparanoia:1.0 media-plugins/gst-plugins-cdio:1.0 ) media-plugins/gst-plugins-meta:1.0 media-plugins/gst-plugins-taglib:1.0 x11-themes/adwaita-icon-theme python? ( >=dev-libs/libpeas-0.7.3:0[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] net-libs/libsoup:3.0[introspection] x11-libs/gdk-pixbuf:2[introspection] x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] dbus? ( sys-apps/dbus ) keyring? ( >=app-crypt/libsecret-0.18[introspection] ) ) upnp-av? ( >=media-libs/grilo-0.3.15-r1:0.3 >=media-plugins/grilo-plugins-0.3.16:0.3[upnp-av] )
+REQUIRED_USE=ipod? ( udev ) mtp? ( udev ) dbus? ( python ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=mirror://gnome/sources/rhythmbox/3.4/rhythmbox-3.4.7.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils 30dbce54b89e77b86f366548f94419ad meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1a37ec3b36adff855ed7fb9aff1fcba1
diff --git a/metadata/md5-cache/media-tv/Manifest.gz b/metadata/md5-cache/media-tv/Manifest.gz
index 925e76a6bf67..b6e6dbca1543 100644
--- a/metadata/md5-cache/media-tv/Manifest.gz
+++ b/metadata/md5-cache/media-tv/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r6 b/metadata/md5-cache/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r6
index d45f624cf6cf..29c44c95d4c1 100644
--- a/metadata/md5-cache/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r6
+++ b/metadata/md5-cache/media-tv/v4l-dvb-saa716x-0.0.1_p20170225-r6
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-firmware/tt-s2-6400-firmware sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://bitbucket.org/powARman/v4l-dvb-saa716x/get/83f3bfd93a95.tar.bz2 -> v4l-dvb-saa716x-0.0.1_p20160322.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=d1fe791901e1ae8b9fe13a3460fd782e
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index d417b21cd405..19b74f40e14d 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/droidcam-2.0.0-r3 b/metadata/md5-cache/media-video/droidcam-2.0.0-r3
index 6ce32568629f..684184e32b7c 100644
--- a/metadata/md5-cache/media-video/droidcam-2.0.0-r3
+++ b/metadata/md5-cache/media-video/droidcam-2.0.0-r3
@@ -13,5 +13,5 @@ RDEPEND=app-pda/libplist app-pda/libusbmuxd dev-libs/glib dev-libs/libayatana-ap
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/dev47apps/droidcam/archive/v2.0.0.tar.gz -> droidcam-2.0.0.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=57a5d5d2bec2275a6ece3604fce896e5
diff --git a/metadata/md5-cache/media-video/droidcam-2.1.1 b/metadata/md5-cache/media-video/droidcam-2.1.1
index 79c7e0398609..d80e3a4a7bfd 100644
--- a/metadata/md5-cache/media-video/droidcam-2.1.1
+++ b/metadata/md5-cache/media-video/droidcam-2.1.1
@@ -13,5 +13,5 @@ RDEPEND=app-pda/libplist app-pda/libusbmuxd dev-libs/glib dev-libs/libayatana-ap
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/dev47apps/droidcam/archive/v2.1.1.tar.gz -> droidcam-2.1.1.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=031524f64ee3af36d359eaf9fe1ddfc6
diff --git a/metadata/md5-cache/media-video/droidcam-2.1.2 b/metadata/md5-cache/media-video/droidcam-2.1.2
index 1ca7b44848fb..48ccc43ced9e 100644
--- a/metadata/md5-cache/media-video/droidcam-2.1.2
+++ b/metadata/md5-cache/media-video/droidcam-2.1.2
@@ -13,5 +13,5 @@ RDEPEND=app-pda/libplist app-pda/libusbmuxd dev-libs/glib dev-libs/libayatana-ap
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/dev47apps/droidcam/archive/v2.1.2.tar.gz -> droidcam-2.1.2.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=031524f64ee3af36d359eaf9fe1ddfc6
diff --git a/metadata/md5-cache/media-video/droidcam-2.1.3 b/metadata/md5-cache/media-video/droidcam-2.1.3
index 71e72f4916b5..62e4d2d5fb62 100644
--- a/metadata/md5-cache/media-video/droidcam-2.1.3
+++ b/metadata/md5-cache/media-video/droidcam-2.1.3
@@ -13,5 +13,5 @@ RDEPEND=app-pda/libplist app-pda/libusbmuxd dev-libs/glib dev-libs/libayatana-ap
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/dev47apps/droidcam/archive/v2.1.3.tar.gz -> droidcam-2.1.3.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9e6aa373f5631f5ec389e3fb78a9966c
diff --git a/metadata/md5-cache/media-video/v4l2loopback-0.12.7 b/metadata/md5-cache/media-video/v4l2loopback-0.12.7
index f3dec02d92c8..e63f91ee502c 100644
--- a/metadata/md5-cache/media-video/v4l2loopback-0.12.7
+++ b/metadata/md5-cache/media-video/v4l2loopback-0.12.7
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/umlaeute/v4l2loopback/archive/v0.12.7.tar.gz -> v4l2loopback-0.12.7.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=872addaedc1dc6aabb39afa816b4413d
diff --git a/metadata/md5-cache/media-video/v4l2loopback-0.13.1 b/metadata/md5-cache/media-video/v4l2loopback-0.13.1
index 5cc349557bf2..07a49cf83150 100644
--- a/metadata/md5-cache/media-video/v4l2loopback-0.13.1
+++ b/metadata/md5-cache/media-video/v4l2loopback-0.13.1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/umlaeute/v4l2loopback/archive/v0.13.1.tar.gz -> v4l2loopback-0.13.1.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=f241a22c0e7f8516f2acba3dd36b8d50
diff --git a/metadata/md5-cache/media-video/v4l2loopback-9999 b/metadata/md5-cache/media-video/v4l2loopback-9999
index 3f9b150eb7c8..32f60251c5b0 100644
--- a/metadata/md5-cache/media-video/v4l2loopback-9999
+++ b/metadata/md5-cache/media-video/v4l2loopback-9999
@@ -11,5 +11,5 @@ LICENSE=GPL-2
PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=f241a22c0e7f8516f2acba3dd36b8d50
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 6ed099fb88cd..455ac1d645be 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/vnstat-2.11 b/metadata/md5-cache/net-analyzer/vnstat-2.11
deleted file mode 100644
index e0ec3af28e3b..000000000000
--- a/metadata/md5-cache/net-analyzer/vnstat-2.11
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=verify-sig? ( sec-keys/openpgp-keys-teemutoivola ) virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile install postinst unpack
-DEPEND=acct-group/vnstat acct-user/vnstat dev-db/sqlite gd? ( media-libs/gd[png] ) test? ( dev-libs/check )
-DESCRIPTION=Console-based network traffic monitor that keeps statistics of network usage
-EAPI=8
-HOMEPAGE=https://humdi.net/vnstat/
-INHERIT=systemd tmpfiles verify-sig
-IUSE=gd selinux test verify-sig
-KEYWORDS=amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=GPL-2
-RDEPEND=acct-group/vnstat acct-user/vnstat dev-db/sqlite gd? ( media-libs/gd[png] ) selinux? ( sec-policy/selinux-vnstatd ) virtual/tmpfiles
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://humdi.net/vnstat/vnstat-2.11.tar.gz https://github.com/vergoh/vnstat/releases/download/v2.11/vnstat-2.11.tar.gz verify-sig? ( https://humdi.net/vnstat/vnstat-2.11.tar.gz.asc https://github.com/vergoh/vnstat/releases/download/v2.11/vnstat-2.11.tar.gz.asc )
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=4f6badf47665ed6d2f99a37e7bfa2a35
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index 19e8fd7eb3c4..72d53e8f457d 100644
--- a/metadata/md5-cache/net-dialup/Manifest.gz
+++ b/metadata/md5-cache/net-dialup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dialup/accel-ppp-1.12.0_p20230609 b/metadata/md5-cache/net-dialup/accel-ppp-1.12.0_p20230609
index 52bdd6b9a9be..aaaf575879ba 100644
--- a/metadata/md5-cache/net-dialup/accel-ppp-1.12.0_p20230609
+++ b/metadata/md5-cache/net-dialup/accel-ppp-1.12.0_p20230609
@@ -14,5 +14,5 @@ RDEPEND=!libtomcrypt? ( dev-libs/openssl:0= ) libtomcrypt? ( dev-libs/libtomcryp
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) ) valgrind? ( debug )
SLOT=0
SRC_URI=https://dev.gentoo.org/~pinkbyte/distfiles/snapshots/accel-ppp-1.12.0_p20230609.tar.bz2
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=bb4929a630e10f52ec09b3055f938d83
diff --git a/metadata/md5-cache/net-dialup/accel-ppp-9999 b/metadata/md5-cache/net-dialup/accel-ppp-9999
index 563a92a53fc0..fbbd542460bd 100644
--- a/metadata/md5-cache/net-dialup/accel-ppp-9999
+++ b/metadata/md5-cache/net-dialup/accel-ppp-9999
@@ -13,5 +13,5 @@ PROPERTIES=live
RDEPEND=!libtomcrypt? ( dev-libs/openssl:0= ) libtomcrypt? ( dev-libs/libtomcrypt:0= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) postgres? ( dev-db/postgresql:* ) snmp? ( net-analyzer/net-snmp ) dev-libs/libpcre ipoe? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 ) ) valgrind? ( debug )
SLOT=0
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ade48ee442e8dbe994f4256844162412
diff --git a/metadata/md5-cache/net-firewall/Manifest.gz b/metadata/md5-cache/net-firewall/Manifest.gz
index f6224352ef46..c3c3f95c2e8c 100644
--- a/metadata/md5-cache/net-firewall/Manifest.gz
+++ b/metadata/md5-cache/net-firewall/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-firewall/ipset-7.21 b/metadata/md5-cache/net-firewall/ipset-7.21
index 6be513e238f6..6a1ef1773dfe 100644
--- a/metadata/md5-cache/net-firewall/ipset-7.21
+++ b/metadata/md5-cache/net-firewall/ipset-7.21
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=net-firewall/iptables net-libs/libmnl:= modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
SRC_URI=https://ipset.netfilter.org/ipset-7.21.tar.bz2
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=8db866680fc3b8194abea5c27bc16a0a
diff --git a/metadata/md5-cache/net-firewall/ipset-7.21-r1 b/metadata/md5-cache/net-firewall/ipset-7.21-r1
index 93c3d2abd03f..6ee76a1538cf 100644
--- a/metadata/md5-cache/net-firewall/ipset-7.21-r1
+++ b/metadata/md5-cache/net-firewall/ipset-7.21-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=net-firewall/iptables net-libs/libmnl:= modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
SRC_URI=https://ipset.netfilter.org/ipset-7.21.tar.bz2
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=945928ed01da4139ab19356c4bae6e1f
diff --git a/metadata/md5-cache/net-firewall/ipt_netflow-2.6-r1 b/metadata/md5-cache/net-firewall/ipt_netflow-2.6-r1
index 165025b2a7da..cad3e4bd349c 100644
--- a/metadata/md5-cache/net-firewall/ipt_netflow-2.6-r1
+++ b/metadata/md5-cache/net-firewall/ipt_netflow-2.6-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=net-firewall/iptables:0= snmp? ( net-analyzer/net-snmp ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/aabc/ipt-netflow/archive/v2.6.tar.gz -> ipt_netflow-2.6.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=d3707a5fd1872203f4e0e47855f940af
diff --git a/metadata/md5-cache/net-firewall/ipt_netflow-9999 b/metadata/md5-cache/net-firewall/ipt_netflow-9999
index da0b3dd024b4..f51abff110b7 100644
--- a/metadata/md5-cache/net-firewall/ipt_netflow-9999
+++ b/metadata/md5-cache/net-firewall/ipt_netflow-9999
@@ -11,5 +11,5 @@ LICENSE=GPL-2
PROPERTIES=live
RDEPEND=net-firewall/iptables:0= snmp? ( net-analyzer/net-snmp ) sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=d56a2effdc76be11e0acbf894b10ceff
diff --git a/metadata/md5-cache/net-firewall/rtsp-conntrack-5.3-r1 b/metadata/md5-cache/net-firewall/rtsp-conntrack-5.3-r1
index 739d2cf80120..94b4fe8c5a90 100644
--- a/metadata/md5-cache/net-firewall/rtsp-conntrack-5.3-r1
+++ b/metadata/md5-cache/net-firewall/rtsp-conntrack-5.3-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/maru-sama/rtsp-linux/archive/5.3.tar.gz -> rtsp-conntrack-5.3.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=f2d8dbb2ffa2196adb0e7f727763c738
diff --git a/metadata/md5-cache/net-firewall/xtables-addons-3.24-r1 b/metadata/md5-cache/net-firewall/xtables-addons-3.24-r1
index cc08ab3ef97a..a37748f1e7cf 100644
--- a/metadata/md5-cache/net-firewall/xtables-addons-3.24-r1
+++ b/metadata/md5-cache/net-firewall/xtables-addons-3.24-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2+
RDEPEND=net-firewall/iptables:= xtables_addons_asn? ( app-arch/unzip dev-perl/Net-CIDR-Lite dev-perl/Text-CSV_XS virtual/perl-Getopt-Long ) xtables_addons_geoip? ( app-arch/unzip dev-perl/Net-CIDR-Lite dev-perl/Text-CSV_XS virtual/perl-Getopt-Long ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
SRC_URI=https://inai.de/files/xtables-addons/xtables-addons-3.24.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=27bfd3963c738a3eaac8e06159748ee5
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index d019b4a48b10..cfb8edac6975 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/libad9361-iio-0.3 b/metadata/md5-cache/net-libs/libad9361-iio-0.3
index ee302405d92a..7a1229f1918a 100644
--- a/metadata/md5-cache/net-libs/libad9361-iio-0.3
+++ b/metadata/md5-cache/net-libs/libad9361-iio-0.3
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/analogdevicesinc/libad9361-iio
INHERIT=cmake
IUSE=doc
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=LGPL-2.1
RDEPEND=net-libs/libiio:=
SLOT=0/0.3
SRC_URI=https://github.com/analogdevicesinc/libad9361-iio/archive/v0.3.tar.gz -> libad9361-iio-0.3.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0214ef507b74831a51324932a35a5a16
+_md5_=ca3228388277722581aeb768953573fa
diff --git a/metadata/md5-cache/net-libs/libiio-0.25 b/metadata/md5-cache/net-libs/libiio-0.25
index f9e1001106bd..0899bfb44121 100644
--- a/metadata/md5-cache/net-libs/libiio-0.25
+++ b/metadata/md5-cache/net-libs/libiio-0.25
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/analogdevicesinc/libiio
INHERIT=cmake udev python-single-r1
IUSE=+aio python +zeroconf python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=LGPL-2.1
RDEPEND=python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) dev-libs/libxml2 virtual/libusb:1 aio? ( dev-libs/libaio ) zeroconf? ( net-dns/avahi[dbus] )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
SLOT=0/0.25
SRC_URI=https://github.com/analogdevicesinc/libiio/archive/v0.25.tar.gz -> libiio-0.25.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5eb9a378063b424adf4547d39b69d22f
+_md5_=33975f5ef694248cb5a06246b4812248
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 8a836ec3abe1..d4fdbbfa5242 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/curl-8.7.1-r4 b/metadata/md5-cache/net-misc/curl-8.7.1-r4
index 6c9171edbac0..cae683e63215 100644
--- a/metadata/md5-cache/net-misc/curl-8.7.1-r4
+++ b/metadata/md5-cache/net-misc/curl-8.7.1-r4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://curl.se/
INHERIT=autotools multilib-minimal multiprocessing prefix toolchain-funcs verify-sig
IUSE=+adns +alt-svc brotli +ftp gnutls gopher +hsts +http2 idn +imap kerberos ldap mbedtls nghttp3 +openssl +pop3 +psl +progress-meter rtmp rustls samba +smtp ssh ssl sslv3 static-libs test telnet +tftp websockets zstd curl_ssl_gnutls curl_ssl_mbedtls +curl_ssl_openssl curl_ssl_rustls abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~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=BSD curl ISC test? ( BSD-4 )
RDEPEND=>=sys-libs/zlib-1.1.4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] adns? ( net-dns/c-ares:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) brotli? ( app-arch/brotli:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) http2? ( >=net-libs/nghttp2-1.12.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) idn? ( net-dns/libidn2:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldap? ( >=net-nds/openldap-2.0.0:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nghttp3? ( >=net-libs/nghttp3-0.15.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-libs/ngtcp2-0.19.1[gnutls,ssl,-openssl,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) psl? ( net-libs/libpsl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( >=net-libs/libssh2-1.0.0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates >=net-libs/gnutls-3.1.10:=[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] dev-libs/nettle:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) mbedtls? ( app-misc/ca-certificates net-libs/mbedtls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-0.9.7:=[sslv3(-)=,static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rustls? ( >=net-libs/rustls-ffi-0.12.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] <net-libs/rustls-ffi-0.13.0:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=ssl? ( ^^ ( curl_ssl_gnutls curl_ssl_mbedtls curl_ssl_openssl curl_ssl_rustls ) ) curl_ssl_gnutls? ( gnutls ) curl_ssl_mbedtls? ( mbedtls ) curl_ssl_openssl? ( openssl ) curl_ssl_rustls? ( rustls ) nghttp3? ( !openssl alt-svc )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://curl.se/download/curl-8.7.1.tar.xz verify-sig? ( https://curl.se/download/curl-8.7.1.tar.xz.asc )
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=b17b9ba008087df70c214737be11f443
+_md5_=4f9d6f67005425a14838a587ed92a481
diff --git a/metadata/md5-cache/net-misc/ena-driver-2.11.1 b/metadata/md5-cache/net-misc/ena-driver-2.11.1
index e9fb903d3a18..1afc1fb0057a 100644
--- a/metadata/md5-cache/net-misc/ena-driver-2.11.1
+++ b/metadata/md5-cache/net-misc/ena-driver-2.11.1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/amzn/amzn-drivers/archive/ena_linux_2.11.1.tar.gz -> ena-driver-2.11.1-linux.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=818a9020e59050aec04c65b32b9f0074
diff --git a/metadata/md5-cache/net-misc/ena-driver-2.12.0 b/metadata/md5-cache/net-misc/ena-driver-2.12.0
index 49d4022ebdbc..b52a7f156607 100644
--- a/metadata/md5-cache/net-misc/ena-driver-2.12.0
+++ b/metadata/md5-cache/net-misc/ena-driver-2.12.0
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/amzn/amzn-drivers/archive/ena_linux_2.12.0.tar.gz -> ena-driver-2.12.0-linux.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=818a9020e59050aec04c65b32b9f0074
diff --git a/metadata/md5-cache/net-misc/gallery-dl-1.26.9 b/metadata/md5-cache/net-misc/gallery-dl-1.26.9
index fab1fd79913e..ce0323d0f965 100644
--- a/metadata/md5-cache/net-misc/gallery-dl-1.26.9
+++ b/metadata/md5-cache/net-misc/gallery-dl-1.26.9
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/requests-2.11.0[python_targets_python3_10(-)?,python_target
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.26.9.tar.gz -> gallery-dl-1.26.9.gh.tar.gz
+SRC_URI=https://github.com/mikf/gallery-dl/archive/v1.26.9.tar.gz -> gallery-dl-1.26.9.gh.tar.gz https://github.com/mikf/gallery-dl/commit/5227bb6b1d62ecef5b281592b0d001e7f9c101e3.patch -> gallery-dl-1.26.9-5227bb6.patch
_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f0ebb5ea54113c2f3faf144b08f23189
+_md5_=bd0a1620c3133519306bf854b2acedf4
diff --git a/metadata/md5-cache/net-misc/openvswitch-2.17.8 b/metadata/md5-cache/net-misc/openvswitch-2.17.8
index 64b8235df945..3b7ad20c207b 100644
--- a/metadata/md5-cache/net-misc/openvswitch-2.17.8
+++ b/metadata/md5-cache/net-misc/openvswitch-2.17.8
@@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=https://www.openvswitch.org/releases/openvswitch-2.17.8.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=104b1ea5f14c035962b5c10f134bb3ee
diff --git a/metadata/md5-cache/net-misc/openvswitch-2.17.9-r1 b/metadata/md5-cache/net-misc/openvswitch-2.17.9-r1
index e52ae8e92c85..3473b9d8a9cd 100644
--- a/metadata/md5-cache/net-misc/openvswitch-2.17.9-r1
+++ b/metadata/md5-cache/net-misc/openvswitch-2.17.9-r1
@@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
SLOT=0
SRC_URI=https://www.openvswitch.org/releases/openvswitch-2.17.9.tar.gz
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=9352d461eeaf30d33c60ca9a0fb4e3e0
diff --git a/metadata/md5-cache/net-misc/r8125-9.008.00-r1 b/metadata/md5-cache/net-misc/r8125-9.008.00-r1
index 2f42bb43a734..cf8c8eee9a23 100644
--- a/metadata/md5-cache/net-misc/r8125-9.008.00-r1
+++ b/metadata/md5-cache/net-misc/r8125-9.008.00-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.008.00.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=963573907350e7c01130d3128931a65a
diff --git a/metadata/md5-cache/net-misc/r8125-9.009.01-r1 b/metadata/md5-cache/net-misc/r8125-9.009.01-r1
index 0dc7c9f779b5..552288fcf85c 100644
--- a/metadata/md5-cache/net-misc/r8125-9.009.01-r1
+++ b/metadata/md5-cache/net-misc/r8125-9.009.01-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.009.01.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=176e50c01ad53ab309042226f7929005
diff --git a/metadata/md5-cache/net-misc/r8125-9.009.02-r1 b/metadata/md5-cache/net-misc/r8125-9.009.02-r1
index d12c48b8f1a5..6237c507d8e3 100644
--- a/metadata/md5-cache/net-misc/r8125-9.009.02-r1
+++ b/metadata/md5-cache/net-misc/r8125-9.009.02-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.009.02.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=781c2cba8f642c0766cec7d2bbb52e12
diff --git a/metadata/md5-cache/net-misc/r8125-9.011.01-r1 b/metadata/md5-cache/net-misc/r8125-9.011.01-r1
index 3679d43b8c15..d82686003b48 100644
--- a/metadata/md5-cache/net-misc/r8125-9.011.01-r1
+++ b/metadata/md5-cache/net-misc/r8125-9.011.01-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8125-9.011.01.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=38b66ab2d67ccf3effb09084ce960f19
diff --git a/metadata/md5-cache/net-misc/r8125-9.013.02 b/metadata/md5-cache/net-misc/r8125-9.013.02
index cb2c44750be0..a2e004252851 100644
--- a/metadata/md5-cache/net-misc/r8125-9.013.02
+++ b/metadata/md5-cache/net-misc/r8125-9.013.02
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/Karlson2k/r8125/releases/download/9.013.02/r8125-9.013.02.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=7d5c22bbc88564085b6e255def442292
diff --git a/metadata/md5-cache/net-misc/r8152-2.16.3-r1 b/metadata/md5-cache/net-misc/r8152-2.16.3-r1
index 033be1f591f4..643d530a5e9e 100644
--- a/metadata/md5-cache/net-misc/r8152-2.16.3-r1
+++ b/metadata/md5-cache/net-misc/r8152-2.16.3-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=virtual/udev sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8152-2.16.3.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=9e5b8ecf8b89407925fcb21553082d47
diff --git a/metadata/md5-cache/net-misc/r8152-2.17.1 b/metadata/md5-cache/net-misc/r8152-2.17.1
index 9a1d38d1ecc0..8c870d89ca62 100644
--- a/metadata/md5-cache/net-misc/r8152-2.17.1
+++ b/metadata/md5-cache/net-misc/r8152-2.17.1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=virtual/udev sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8152-2.17.1.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=bbe33eada72ca2c10f43f8ddd5405b30
diff --git a/metadata/md5-cache/net-misc/r8168-8.051.02-r1 b/metadata/md5-cache/net-misc/r8168-8.051.02-r1
index 3854eca86cf0..18088c9dc687 100644
--- a/metadata/md5-cache/net-misc/r8168-8.051.02-r1
+++ b/metadata/md5-cache/net-misc/r8168-8.051.02-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8168-8.051.02.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=bbfef63979d3a89d5a4597003af323c2
diff --git a/metadata/md5-cache/net-misc/r8168-8.052.01 b/metadata/md5-cache/net-misc/r8168-8.052.01
index 5b8695702aad..edb6f5dd1f12 100644
--- a/metadata/md5-cache/net-misc/r8168-8.052.01
+++ b/metadata/md5-cache/net-misc/r8168-8.052.01
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://rtitwww.realtek.com/rtdrivers/cn/nic1/r8168-8.052.01.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=b97062b247890b63053bc30d56aef5e6
diff --git a/metadata/md5-cache/net-misc/r8168-8.053.00 b/metadata/md5-cache/net-misc/r8168-8.053.00
index 825fe63fbbdc..684e377533c0 100644
--- a/metadata/md5-cache/net-misc/r8168-8.053.00
+++ b/metadata/md5-cache/net-misc/r8168-8.053.00
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/mtorromeo/r8168/archive/8.053.00/r8168-8.053.00.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=38cb39ee10e1bddb3e090079b9f668f8
diff --git a/metadata/md5-cache/net-misc/rclone-1.63.1 b/metadata/md5-cache/net-misc/rclone-1.63.1
index 6595ab346d59..838615906997 100644
--- a/metadata/md5-cache/net-misc/rclone-1.63.1
+++ b/metadata/md5-cache/net-misc/rclone-1.63.1
@@ -4,11 +4,11 @@ DESCRIPTION=A program to sync files to and from various cloud storage providers
EAPI=8
HOMEPAGE=https://rclone.org/
INHERIT=bash-completion-r1 go-module
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=Apache-2.0 BSD BSD-2 ISC MIT MPL-2.0
RDEPEND=sys-fs/fuse:3
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/rclone/rclone/archive/v1.63.1.tar.gz -> rclone-1.63.1.tar.gz https://dev.gentoo.org/~slashbeast/distfiles/rclone/rclone-1.63.1-deps.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 go-env dbefaac6fd7019213514bccd65949d9a go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c7ba787a198ae6d787f76a59c91dfefc
+_md5_=166739e441d38bb432c4617ed1ef0a07
diff --git a/metadata/md5-cache/net-misc/ytmdl-2024.04.14 b/metadata/md5-cache/net-misc/ytmdl-2024.04.14
index bba2600b7388..2904ae58a50e 100644
--- a/metadata/md5-cache/net-misc/ytmdl-2024.04.14
+++ b/metadata/md5-cache/net-misc/ytmdl-2024.04.14
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://ytmdl.deepjyoti30.dev/ https://github.com/deepjyoti30/ytmdl/
INHERIT=bash-completion-r1 distutils-r1 edo
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=>=net-misc/yt-dlp-2022.3.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PySocks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ffmpeg-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/itunespy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/musicbrainzngs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyDes[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyxdg[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/simber[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/spotipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/urllib3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/youtube-search-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ytmusicapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/mutagen[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] net-misc/downloader-cli[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://github.com/deepjyoti30/ytmdl/archive/2024.04.14.tar.gz -> ytmdl-2024.04.14.gh.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 a9e13d91cb9541a054827cb1d957a660 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=786fff9dbffa0c6be56b0cbb9198b9c6
+_md5_=68127e9cebf60b2bc83e9ce98c453bbb
diff --git a/metadata/md5-cache/net-vpn/Manifest.gz b/metadata/md5-cache/net-vpn/Manifest.gz
index 1c92765c1b35..0243ded97a9e 100644
--- a/metadata/md5-cache/net-vpn/Manifest.gz
+++ b/metadata/md5-cache/net-vpn/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426 b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426
index 023c0fae40b9..78c2e779211d 100644
--- a/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426
+++ b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20230426
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/OpenVPN/ovpn-dco/archive/refs/tags/v0.2.20230426.tar.gz -> ovpn-dco-0.2.20230426.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=66caa990357605a245208db817eba93c
diff --git a/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117 b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117
index 507435fa7a30..e475560c3c8d 100644
--- a/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117
+++ b/metadata/md5-cache/net-vpn/ovpn-dco-0.2.20231117
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/OpenVPN/ovpn-dco/archive/refs/tags/v0.2.20231117.tar.gz -> ovpn-dco-0.2.20231117.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=fc0a3444135a05fdc9ca9f0ec4dbf91a
diff --git a/metadata/md5-cache/net-vpn/ovpn-dco-9999 b/metadata/md5-cache/net-vpn/ovpn-dco-9999
index 95cdf6bb26c8..e55934abe8f5 100644
--- a/metadata/md5-cache/net-vpn/ovpn-dco-9999
+++ b/metadata/md5-cache/net-vpn/ovpn-dco-9999
@@ -11,5 +11,5 @@ LICENSE=GPL-2
PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=fc0a3444135a05fdc9ca9f0ec4dbf91a
diff --git a/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1 b/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1
index aac8f7fe66a3..05013c5429ff 100644
--- a/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1
+++ b/metadata/md5-cache/net-vpn/wireguard-modules-1.0.20220627-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=module? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
SRC_URI=https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-1.0.20220627.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=6ad659e37f106b7b37b67c461ce10935
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index 98bc702e18be..2ee5dbc55ab9 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/aic8800-1.0.3 b/metadata/md5-cache/net-wireless/aic8800-1.0.3
index 85de80872287..3c770e5787bc 100644
--- a/metadata/md5-cache/net-wireless/aic8800-1.0.3
+++ b/metadata/md5-cache/net-wireless/aic8800-1.0.3
@@ -12,5 +12,5 @@ LICENSE=GPL-2+ firmware? ( freedist )
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://linux.brostrend.com/aic8800-dkms.deb -> aic8800-1.0.3.deb
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
_md5_=0382443488723759ce57ee9df77752c6
diff --git a/metadata/md5-cache/net-wireless/aic8800-1.0.5 b/metadata/md5-cache/net-wireless/aic8800-1.0.5
index ebee0da220e0..e5577753c3a2 100644
--- a/metadata/md5-cache/net-wireless/aic8800-1.0.5
+++ b/metadata/md5-cache/net-wireless/aic8800-1.0.5
@@ -12,5 +12,5 @@ LICENSE=GPL-2+ firmware? ( freedist )
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://linux.brostrend.com/aic8800-dkms.deb -> aic8800-1.0.5.deb
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09
_md5_=0382443488723759ce57ee9df77752c6
diff --git a/metadata/md5-cache/net-wireless/bluez-5.75 b/metadata/md5-cache/net-wireless/bluez-5.75
index 58023008d57e..118bc234e45a 100644
--- a/metadata/md5-cache/net-wireless/bluez-5.75
+++ b/metadata/md5-cache/net-wireless/bluez-5.75
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://www.bluez.org https://github.com/bluez/bluez
INHERIT=autotools flag-o-matic linux-info python-single-r1 systemd udev multilib-minimal
IUSE=btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86
LICENSE=GPL-2+ LGPL-2.1+
RDEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-196 ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) )
REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test-programs? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3
SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.75.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=fbae7aad2ef15fef3d8453c7c3e126df
+_md5_=7dad7cba6ad6eb57d8ac5b4d42d5ff7c
diff --git a/metadata/md5-cache/net-wireless/bluez-5.76 b/metadata/md5-cache/net-wireless/bluez-5.76
new file mode 100644
index 000000000000..c0f7c7b3f1d3
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/bluez-5.76
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/docutils virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-196 )
+DESCRIPTION=Bluetooth Tools and System Daemons for Linux
+EAPI=8
+HOMEPAGE=http://www.bluez.org https://github.com/bluez/bluez
+INHERIT=autotools flag-o-matic linux-info python-single-r1 systemd udev multilib-minimal
+IUSE=btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-196 ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) )
+REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test-programs? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0/3
+SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.76.tar.xz
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=9ff9cfc5db173b97800b624eff77f697
diff --git a/metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r7 b/metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r7
index 5f1d1d9d5557..a1c53910b30f 100644
--- a/metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r7
+++ b/metadata/md5-cache/net-wireless/broadcom-sta-6.30.223.271-r7
@@ -13,5 +13,5 @@ RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
RESTRICT=mirror
SLOT=0
SRC_URI=x86? ( https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz ) amd64? ( https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz ) https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/README_6.30.223.271.txt -> README-broadcom-sta-6.30.223.271.txt
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=80aaaffb7e47281119e592a456d5a5c0
diff --git a/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r2 b/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r2
index b11a6190765a..1c21e8c86138 100644
--- a/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r2
+++ b/metadata/md5-cache/net-wireless/gnuradio-3.10.9.2-r2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.gnuradio.org/
INHERIT=cmake desktop python-single-r1 virtualx xdg-utils
IUSE=+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq python_single_target_python3_10 python_single_target_python3_11 test
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=GPL-3
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( dev-libs/boost:=[python,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-libs/boost:=[python,python_targets_python3_11(-)] ) dev-libs/gmp:= dev-libs/log4cpp:= python_single_target_python3_10? ( dev-python/jsonschema[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jsonschema[python_targets_python3_11(-)] ) dev-libs/spdlog:= dev-libs/libfmt:= sci-libs/fftw:3.0= sci-libs/volk:= media-libs/libsndfile sys-libs/libunwind alsa? ( media-libs/alsa-lib:= ) ctrlport? ( python_single_target_python3_10? ( dev-python/thrift[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/thrift[python_targets_python3_11(-)] ) ) fec? ( sci-libs/gsl:= dev-python/scipy ) filter? ( dev-python/scipy python_single_target_python3_10? ( dev-python/pyqtgraph[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyqtgraph[python_targets_python3_11(-)] ) ) grc? ( python_single_target_python3_10? ( dev-python/mako[python_targets_python3_10(-)] dev-python/numpy[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] dev-python/pyyaml[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mako[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] ) x11-libs/gtk+:3[introspection] x11-libs/pango[introspection] ) iio? ( net-libs/libiio:= net-libs/libad9361-iio:= !net-wireless/gr-iio ) jack? ( virtual/jack ) portaudio? ( >=media-libs/portaudio-19_pre ) qt5? ( python_single_target_python3_10? ( dev-python/PyQt5[opengl,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/PyQt5[opengl,python_targets_python3_11(-)] ) dev-qt/qtcore:5 dev-qt/qtgui:5 x11-libs/qwt:6=[qt5(+)] dev-qt/qtwidgets:5 ) soapy? ( python_single_target_python3_10? ( net-wireless/soapysdr:=[python_targets_python3_10(-)] ) python_single_target_python3_11? ( net-wireless/soapysdr:=[python_targets_python3_11(-)] ) ) sdl? ( >=media-libs/libsdl-1.2.0 ) trellis? ( dev-python/scipy ) uhd? ( python_single_target_python3_10? ( >=net-wireless/uhd-3.9.6:=[python_single_target_python3_10(-)] ) python_single_target_python3_11? ( >=net-wireless/uhd-3.9.6:=[python_single_target_python3_11(-)] ) ) utils? ( python_single_target_python3_10? ( dev-python/click[python_targets_python3_10(-)] dev-python/click-plugins[python_targets_python3_10(-)] dev-python/mako[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/click[python_targets_python3_11(-)] dev-python/click-plugins[python_targets_python3_11(-)] dev-python/mako[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] ) ) vocoder? ( media-sound/gsm >=media-libs/codec2-0.8.1:= ) wavelet? ( sci-libs/gsl:= sci-libs/lapack ) zeromq? ( >=net-libs/zeromq-2.1.11:= )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 ) audio? ( || ( alsa oss jack portaudio ) ) alsa? ( audio ) jack? ( audio ) oss? ( audio ) portaudio? ( audio ) analog? ( filter ) channels? ( filter analog qt5 ) digital? ( filter analog ) dtv? ( filter analog fec ) modtool? ( utils ) qt5? ( filter ) trellis? ( analog digital ) uhd? ( filter analog ) vocoder? ( filter analog ) wavelet? ( analog )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0/3.10.9.2
SRC_URI=https://github.com/gnuradio/gnuradio/archive/refs/tags/v3.10.9.2.tar.gz -> gnuradio-3.10.9.2.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=78371a693cd7079868d69478438ac60f
+_md5_=6d3cbff0a82bcd9bfc85b7401af7de8b
diff --git a/metadata/md5-cache/net-wireless/soapybladerf-0.4.1 b/metadata/md5-cache/net-wireless/soapybladerf-0.4.1
index b576399fcde2..076946f02e23 100644
--- a/metadata/md5-cache/net-wireless/soapybladerf-0.4.1
+++ b/metadata/md5-cache/net-wireless/soapybladerf-0.4.1
@@ -5,10 +5,10 @@ DESCRIPTION=Soapy SDR plugin for the Blade RF
EAPI=7
HOMEPAGE=https://github.com/pothosware/SoapyBladeRF
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=MIT
RDEPEND=net-wireless/soapysdr:= >=net-wireless/bladerf-2018.08:=
SLOT=0
SRC_URI=https://github.com/pothosware/SoapyBladeRF/archive/soapy-bladerf-0.4.1.tar.gz -> soapybladerf-0.4.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d8e4fa4d0a5313f56841c261a7a0b670
+_md5_=c5fb1457ba30055eb6542dab5010dc5b
diff --git a/metadata/md5-cache/net-wireless/soapyhackrf-0.3.4 b/metadata/md5-cache/net-wireless/soapyhackrf-0.3.4
index 22e1a284ce16..2834bb65a44a 100644
--- a/metadata/md5-cache/net-wireless/soapyhackrf-0.3.4
+++ b/metadata/md5-cache/net-wireless/soapyhackrf-0.3.4
@@ -5,10 +5,10 @@ DESCRIPTION=SoapySDR HackRF module
EAPI=8
HOMEPAGE=https://github.com/pothosware/SoapyHackRF
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=MIT
RDEPEND=net-wireless/soapysdr:= net-libs/libhackrf:=
SLOT=0
SRC_URI=https://github.com/pothosware/SoapyHackRF/archive/soapy-hackrf-0.3.4.tar.gz -> soapyhackrf-0.3.4.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=a770c770d3063a1fcb48c8a70304eff3
+_md5_=9009a2f37c223a704f0ae70e4db2f18d
diff --git a/metadata/md5-cache/net-wireless/soapyplutosdr-0.2.2 b/metadata/md5-cache/net-wireless/soapyplutosdr-0.2.2
index ce958ad0515f..6ac951709b42 100644
--- a/metadata/md5-cache/net-wireless/soapyplutosdr-0.2.2
+++ b/metadata/md5-cache/net-wireless/soapyplutosdr-0.2.2
@@ -5,10 +5,10 @@ DESCRIPTION=Soapy SDR plugin for the Pluto SDR
EAPI=8
HOMEPAGE=https://github.com/pothosware/SoapyPlutoSDR
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=LGPL-2.1+
RDEPEND=net-wireless/soapysdr:= net-libs/libiio:= net-libs/libad9361-iio:=
SLOT=0
SRC_URI=https://github.com/pothosware/SoapyPlutoSDR/archive/422a9b306f765499dd3e9a4c3400fa39816dcfdb.tar.gz -> soapyplutosdr-0.2.2.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3d9a7886f2436cbdcd5f476ad1c493aa
+_md5_=187674cfa0c3eccbc43261138c7bf1f3
diff --git a/metadata/md5-cache/net-wireless/soapyrtlsdr-0.3.3 b/metadata/md5-cache/net-wireless/soapyrtlsdr-0.3.3
index f96c9382e660..839eb6b774e4 100644
--- a/metadata/md5-cache/net-wireless/soapyrtlsdr-0.3.3
+++ b/metadata/md5-cache/net-wireless/soapyrtlsdr-0.3.3
@@ -5,10 +5,10 @@ DESCRIPTION=SoapySDR RTL-SDR Support Module
EAPI=8
HOMEPAGE=https://github.com/pothosware/SoapyRTLSDR
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=MIT
RDEPEND=net-wireless/soapysdr:= net-wireless/rtl-sdr
SLOT=0
SRC_URI=https://github.com/pothosware/SoapyRTLSDR/archive/soapy-rtl-sdr-0.3.3.tar.gz -> soapyrtlsdr-0.3.3.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=892b829336e9afbcb1b473609678ae9e
+_md5_=07f372c38d0f6243f6e3332153b7fe6f
diff --git a/metadata/md5-cache/net-wireless/soapysdr-0.8.1 b/metadata/md5-cache/net-wireless/soapysdr-0.8.1
index 2e0b4157f161..b86911bf063e 100644
--- a/metadata/md5-cache/net-wireless/soapysdr-0.8.1
+++ b/metadata/md5-cache/net-wireless/soapysdr-0.8.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pothosware/SoapySDR
INHERIT=cmake python-r1
IUSE=bladerf hackrf python rtlsdr plutosdr uhd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=Boost-1.0
PDEPEND=bladerf? ( net-wireless/soapybladerf ) hackrf? ( net-wireless/soapyhackrf ) rtlsdr? ( net-wireless/soapyrtlsdr ) plutosdr? ( net-wireless/soapyplutosdr ) uhd? ( net-wireless/soapyuhd )
RDEPEND=python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) )
@@ -14,4 +14,4 @@ REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11
SLOT=0/0.8.1
SRC_URI=https://github.com/pothosware/SoapySDR/archive/soapy-sdr-0.8.1.tar.gz -> soapysdr-0.8.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=90d0e5854f71f41248da1219a77c0208
+_md5_=d5122dd47d6a118b068cde6033bc546b
diff --git a/metadata/md5-cache/net-wireless/soapyuhd-0.4.1 b/metadata/md5-cache/net-wireless/soapyuhd-0.4.1
index 6a72358fc4c7..6f4adf4dbbf4 100644
--- a/metadata/md5-cache/net-wireless/soapyuhd-0.4.1
+++ b/metadata/md5-cache/net-wireless/soapyuhd-0.4.1
@@ -5,10 +5,10 @@ DESCRIPTION=Soapy SDR plugins for UHD supported SDR devices
EAPI=7
HOMEPAGE=https://github.com/pothosware/SoapyUHD
INHERIT=cmake
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=MIT
RDEPEND=net-wireless/soapysdr:= net-wireless/uhd:= dev-libs/boost:=
SLOT=0
SRC_URI=https://github.com/pothosware/SoapyUHD/archive/soapy-uhd-0.4.1.tar.gz -> soapyuhd-0.4.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fb4a4899cf460f7bf3990882d7bd4077
+_md5_=b9268416bafabfe75140b1506d7b6a6d
diff --git a/metadata/md5-cache/net-wireless/uhd-4.6.0.0 b/metadata/md5-cache/net-wireless/uhd-4.6.0.0
index 9bc4c26e004b..a2f822b30cda 100644
--- a/metadata/md5-cache/net-wireless/uhd-4.6.0.0
+++ b/metadata/md5-cache/net-wireless/uhd-4.6.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://kb.ettus.com
INHERIT=cmake gnome2-utils python-single-r1 udev
IUSE=+b100 +b200 doc cpu_flags_arm_neon cpu_flags_x86_ssse3 e300 examples +mpmd octoclock test +usb +usrp1 +usrp2 +utils +x300 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=GPL-3
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) e300? ( virtual/udev ) usb? ( virtual/libusb:1 ) dev-libs/boost:= sys-libs/ncurses:0= python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) b100? ( usb ) b200? ( usb ) usrp1? ( usb ) usrp2? ( usb ) || ( b100 b200 e300 mpmd usrp1 usrp2 x300 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/4.6.0
SRC_URI=https://github.com/EttusResearch/uhd/archive/v4.6.0.0.tar.gz -> EttusResearch-UHD-4.6.0.0.tar.gz https://github.com/EttusResearch/uhd/releases/download/v4.6.0.0/uhd-images_4.6.0.0.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnome2-utils 30dbce54b89e77b86f366548f94419ad multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7511f29ce55e7d4f1e2d699d3da58681
+_md5_=07ea8269be11d66970be29dd9462b522
diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz
index 57aac3338e2b..9c69a21572cc 100644
--- a/metadata/md5-cache/sci-chemistry/Manifest.gz
+++ b/metadata/md5-cache/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-chemistry/chemex-2022.3.5 b/metadata/md5-cache/sci-chemistry/chemex-2022.3.5
deleted file mode 100644
index eee2ee299a69..000000000000
--- a/metadata/md5-cache/sci-chemistry/chemex-2022.3.5
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_10? ( >=dev-python/asteval-0.9.25[python_targets_python3_10(-)] >=dev-python/cachetools-5.3.0[python_targets_python3_10(-)] >=dev-python/lmfit-1.2.0[python_targets_python3_10(-)] >=dev-python/matplotlib-3.7.1[python_targets_python3_10(-)] >=dev-python/numpy-1.24.3[python_targets_python3_10(-)] >=dev-python/pydantic-1.10.7[python_targets_python3_10(-)] >=dev-python/rapidfuzz-3.0.0[python_targets_python3_10(-)] >=dev-python/rich-13.3.4[python_targets_python3_10(-)] >=dev-python/scipy-1.10.1[python_targets_python3_10(-)] >=dev-python/tomli-2.0.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/asteval-0.9.25[python_targets_python3_11(-)] >=dev-python/cachetools-5.3.0[python_targets_python3_11(-)] >=dev-python/lmfit-1.2.0[python_targets_python3_11(-)] >=dev-python/matplotlib-3.7.1[python_targets_python3_11(-)] >=dev-python/numpy-1.24.3[python_targets_python3_11(-)] >=dev-python/pydantic-1.10.7[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.0.0[python_targets_python3_11(-)] >=dev-python/rich-13.3.4[python_targets_python3_11(-)] >=dev-python/scipy-1.10.1[python_targets_python3_11(-)] >=dev-python/tomli-2.0.1[python_targets_python3_11(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/poetry-core-1.9.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/poetry-core-1.9.0[python_targets_python3_11(-)] )
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_single_target_python3_10? ( >=dev-python/asteval-0.9.25[python_targets_python3_10(-)] >=dev-python/cachetools-5.3.0[python_targets_python3_10(-)] >=dev-python/lmfit-1.2.0[python_targets_python3_10(-)] >=dev-python/matplotlib-3.7.1[python_targets_python3_10(-)] >=dev-python/numpy-1.24.3[python_targets_python3_10(-)] >=dev-python/pydantic-1.10.7[python_targets_python3_10(-)] >=dev-python/rapidfuzz-3.0.0[python_targets_python3_10(-)] >=dev-python/rich-13.3.4[python_targets_python3_10(-)] >=dev-python/scipy-1.10.1[python_targets_python3_10(-)] >=dev-python/tomli-2.0.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/asteval-0.9.25[python_targets_python3_11(-)] >=dev-python/cachetools-5.3.0[python_targets_python3_11(-)] >=dev-python/lmfit-1.2.0[python_targets_python3_11(-)] >=dev-python/matplotlib-3.7.1[python_targets_python3_11(-)] >=dev-python/numpy-1.24.3[python_targets_python3_11(-)] >=dev-python/pydantic-1.10.7[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.0.0[python_targets_python3_11(-)] >=dev-python/rich-13.3.4[python_targets_python3_11(-)] >=dev-python/scipy-1.10.1[python_targets_python3_11(-)] >=dev-python/tomli-2.0.1[python_targets_python3_11(-)] )
-DESCRIPTION=Program to fit chemical exchange induced shift and relaxation data
-EAPI=8
-HOMEPAGE=https://github.com/gbouvignies/chemex
-INHERIT=distutils-r1
-IUSE=test test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=BSD
-RDEPEND=python_single_target_python3_10? ( >=dev-python/asteval-0.9.25[python_targets_python3_10(-)] >=dev-python/cachetools-5.3.0[python_targets_python3_10(-)] >=dev-python/lmfit-1.2.0[python_targets_python3_10(-)] >=dev-python/matplotlib-3.7.1[python_targets_python3_10(-)] >=dev-python/numpy-1.24.3[python_targets_python3_10(-)] >=dev-python/pydantic-1.10.7[python_targets_python3_10(-)] >=dev-python/rapidfuzz-3.0.0[python_targets_python3_10(-)] >=dev-python/rich-13.3.4[python_targets_python3_10(-)] >=dev-python/scipy-1.10.1[python_targets_python3_10(-)] >=dev-python/tomli-2.0.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/asteval-0.9.25[python_targets_python3_11(-)] >=dev-python/cachetools-5.3.0[python_targets_python3_11(-)] >=dev-python/lmfit-1.2.0[python_targets_python3_11(-)] >=dev-python/matplotlib-3.7.1[python_targets_python3_11(-)] >=dev-python/numpy-1.24.3[python_targets_python3_11(-)] >=dev-python/pydantic-1.10.7[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.0.0[python_targets_python3_11(-)] >=dev-python/rich-13.3.4[python_targets_python3_11(-)] >=dev-python/scipy-1.10.1[python_targets_python3_11(-)] >=dev-python/tomli-2.0.1[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/gbouvignies/ChemEx/archive/refs/tags/v2022.3.5.tar.gz -> chemex-2022.3.5.tar.gz
-_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=dbb860f5a52f998720d27b1ad83813ad
diff --git a/metadata/md5-cache/sci-chemistry/chemex-2024.02.16 b/metadata/md5-cache/sci-chemistry/chemex-2024.02.16
new file mode 100644
index 000000000000..d6d5ea04a9bf
--- /dev/null
+++ b/metadata/md5-cache/sci-chemistry/chemex-2024.02.16
@@ -0,0 +1,17 @@
+BDEPEND=test? ( python_single_target_python3_11? ( >=dev-python/annotated-types-0.6.0[python_targets_python3_11(-)] >=dev-python/cachetools-5.3.2[python_targets_python3_11(-)] >=dev-python/emcee-3.1.4[python_targets_python3_11(-)] >=dev-python/lmfit-1.2.2[python_targets_python3_11(-)] >=dev-python/matplotlib-3.8.0[python_targets_python3_11(-)] >=dev-python/numpy-1.26.1[python_targets_python3_11(-)] >=dev-python/pydantic-2.4.2[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.4.0[python_targets_python3_11(-)] >=dev-python/rich-13.6.0[python_targets_python3_11(-)] >=dev-python/scipy-1.11.3[python_targets_python3_11(-)] >=dev-python/tomli-2.0.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/annotated-types-0.6.0[python_targets_python3_12(-)] >=dev-python/cachetools-5.3.2[python_targets_python3_12(-)] >=dev-python/emcee-3.1.4[python_targets_python3_12(-)] >=dev-python/lmfit-1.2.2[python_targets_python3_12(-)] >=dev-python/matplotlib-3.8.0[python_targets_python3_12(-)] >=dev-python/numpy-1.26.1[python_targets_python3_12(-)] >=dev-python/pydantic-2.4.2[python_targets_python3_12(-)] >=dev-python/rapidfuzz-3.4.0[python_targets_python3_12(-)] >=dev-python/rich-13.6.0[python_targets_python3_12(-)] >=dev-python/scipy-1.11.3[python_targets_python3_12(-)] >=dev-python/tomli-2.0.1[python_targets_python3_12(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/pdm-backend-2.1.8[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/pdm-backend-2.1.8[python_targets_python3_12(-)] )
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_single_target_python3_11? ( >=dev-python/annotated-types-0.6.0[python_targets_python3_11(-)] >=dev-python/cachetools-5.3.2[python_targets_python3_11(-)] >=dev-python/emcee-3.1.4[python_targets_python3_11(-)] >=dev-python/lmfit-1.2.2[python_targets_python3_11(-)] >=dev-python/matplotlib-3.8.0[python_targets_python3_11(-)] >=dev-python/numpy-1.26.1[python_targets_python3_11(-)] >=dev-python/pydantic-2.4.2[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.4.0[python_targets_python3_11(-)] >=dev-python/rich-13.6.0[python_targets_python3_11(-)] >=dev-python/scipy-1.11.3[python_targets_python3_11(-)] >=dev-python/tomli-2.0.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/annotated-types-0.6.0[python_targets_python3_12(-)] >=dev-python/cachetools-5.3.2[python_targets_python3_12(-)] >=dev-python/emcee-3.1.4[python_targets_python3_12(-)] >=dev-python/lmfit-1.2.2[python_targets_python3_12(-)] >=dev-python/matplotlib-3.8.0[python_targets_python3_12(-)] >=dev-python/numpy-1.26.1[python_targets_python3_12(-)] >=dev-python/pydantic-2.4.2[python_targets_python3_12(-)] >=dev-python/rapidfuzz-3.4.0[python_targets_python3_12(-)] >=dev-python/rich-13.6.0[python_targets_python3_12(-)] >=dev-python/scipy-1.11.3[python_targets_python3_12(-)] >=dev-python/tomli-2.0.1[python_targets_python3_12(-)] )
+DESCRIPTION=Program to fit chemical exchange induced shift and relaxation data
+EAPI=8
+HOMEPAGE=https://github.com/gbouvignies/chemex
+INHERIT=distutils-r1
+IUSE=test test python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64
+LICENSE=BSD
+RDEPEND=python_single_target_python3_11? ( >=dev-python/annotated-types-0.6.0[python_targets_python3_11(-)] >=dev-python/cachetools-5.3.2[python_targets_python3_11(-)] >=dev-python/emcee-3.1.4[python_targets_python3_11(-)] >=dev-python/lmfit-1.2.2[python_targets_python3_11(-)] >=dev-python/matplotlib-3.8.0[python_targets_python3_11(-)] >=dev-python/numpy-1.26.1[python_targets_python3_11(-)] >=dev-python/pydantic-2.4.2[python_targets_python3_11(-)] >=dev-python/rapidfuzz-3.4.0[python_targets_python3_11(-)] >=dev-python/rich-13.6.0[python_targets_python3_11(-)] >=dev-python/scipy-1.11.3[python_targets_python3_11(-)] >=dev-python/tomli-2.0.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/annotated-types-0.6.0[python_targets_python3_12(-)] >=dev-python/cachetools-5.3.2[python_targets_python3_12(-)] >=dev-python/emcee-3.1.4[python_targets_python3_12(-)] >=dev-python/lmfit-1.2.2[python_targets_python3_12(-)] >=dev-python/matplotlib-3.8.0[python_targets_python3_12(-)] >=dev-python/numpy-1.26.1[python_targets_python3_12(-)] >=dev-python/pydantic-2.4.2[python_targets_python3_12(-)] >=dev-python/rapidfuzz-3.4.0[python_targets_python3_12(-)] >=dev-python/rich-13.6.0[python_targets_python3_12(-)] >=dev-python/scipy-1.11.3[python_targets_python3_12(-)] >=dev-python/tomli-2.0.1[python_targets_python3_12(-)] ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/gbouvignies/ChemEx/archive/refs/tags/v2024.02.16.tar.gz -> chemex-2024.02.16.tar.gz
+_eclasses_=distutils-r1 a9e13d91cb9541a054827cb1d957a660 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=3262c403388112b90af1fdd29c572837
diff --git a/metadata/md5-cache/sci-chemistry/dssp-4.3.1 b/metadata/md5-cache/sci-chemistry/dssp-4.3.1
deleted file mode 100644
index c4374fbb6319..000000000000
--- a/metadata/md5-cache/sci-chemistry/dssp-4.3.1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=The protein secondary structure standard
-EAPI=8
-HOMEPAGE=https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp
-INHERIT=cmake
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD-2
-RDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.1.0
-SLOT=0
-SRC_URI=https://github.com/PDB-REDO/dssp/archive/refs/tags/v4.3.1.tar.gz -> dssp-4.3.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=20e3c936771622d32f440399727f136c
diff --git a/metadata/md5-cache/sci-chemistry/dssp-4.4.1 b/metadata/md5-cache/sci-chemistry/dssp-4.4.7
index 25128bd0ac61..aea5be6be73b 100644
--- a/metadata/md5-cache/sci-chemistry/dssp-4.4.1
+++ b/metadata/md5-cache/sci-chemistry/dssp-4.4.7
@@ -1,4 +1,4 @@
-BDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.1.0 app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-7.0.3 app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare test
DESCRIPTION=The protein secondary structure standard
EAPI=8
@@ -6,8 +6,8 @@ HOMEPAGE=https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp
INHERIT=cmake
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-5.1.0
+RDEPEND=dev-libs/boost:=[zlib] >=dev-libs/libmcfp-1.2.2 >=sci-libs/libcifpp-7.0.3
SLOT=0
-SRC_URI=https://github.com/PDB-REDO/dssp/archive/refs/tags/v4.4.1.tar.gz -> dssp-4.4.1.tar.gz
+SRC_URI=https://github.com/PDB-REDO/dssp/archive/refs/tags/v4.4.7.tar.gz -> dssp-4.4.7.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=013118d1b74efdd7338221c53cb9cfd2
+_md5_=049770e2d692629d2a7ac896c6aa1cdb
diff --git a/metadata/md5-cache/sci-chemistry/molmol-2k_p2-r9 b/metadata/md5-cache/sci-chemistry/molmol-2k_p2-r9
new file mode 100644
index 000000000000..247f18e5965d
--- /dev/null
+++ b/metadata/md5-cache/sci-chemistry/molmol-2k_p2-r9
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install prepare setup
+DEPEND=|| ( ( media-libs/mesa[X(+)] x11-libs/libGLw ) media-libs/mesa[motif(-),X(+)] ) media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= sys-libs/zlib virtual/glu x11-libs/libXpm x11-libs/motif:0 x11-apps/xdpyinfo
+DESCRIPTION=Publication-quality molecular visualization package
+EAPI=8
+HOMEPAGE=http://www.csb.yale.edu/userguides/graphics/molmol/molmol_descrip.html http://pjf.net/science/molmol.html
+INHERIT=desktop toolchain-funcs
+KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
+LICENSE=molmol
+RDEPEND=|| ( ( media-libs/mesa[X(+)] x11-libs/libGLw ) media-libs/mesa[motif(-),X(+)] ) media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= sys-libs/zlib virtual/glu x11-libs/libXpm x11-libs/motif:0 x11-apps/xdpyinfo
+SLOT=0
+SRC_URI=ftp://ftp.mol.biol.ethz.ch/software/MOLMOL/unix-gzip/molmol-2k.2.0-src.tar.gz ftp://ftp.mol.biol.ethz.ch/software/MOLMOL/unix-gzip/molmol-2k.2.0-doc.tar.gz https://dev.gentoo.org/~soap/distfiles/molmol-patches.tbz2 https://dev.gentoo.org/~pacho/molmol/molmol_256.png
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=296a901f0cebad008d80d5ed9541f5cb
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index 1243f239de2f..d5b3bb5c3e51 100644
--- a/metadata/md5-cache/sci-libs/Manifest.gz
+++ b/metadata/md5-cache/sci-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-libs/caffe2-2.1.2-r7 b/metadata/md5-cache/sci-libs/caffe2-2.1.2-r7
index e923909178ec..867cac07447b 100644
--- a/metadata/md5-cache/sci-libs/caffe2-2.1.2-r7
+++ b/metadata/md5-cache/sci-libs/caffe2-2.1.2-r7
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.1.2.tar.gz -> pytorch-2.1.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c46086d603c484ad8a9c1f2cef5c037e
diff --git a/metadata/md5-cache/sci-libs/caffe2-2.2.2-r1 b/metadata/md5-cache/sci-libs/caffe2-2.2.2-r1
index 9ab36abd6023..77677a12c011 100644
--- a/metadata/md5-cache/sci-libs/caffe2-2.2.2-r1
+++ b/metadata/md5-cache/sci-libs/caffe2-2.2.2-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.2.2.tar.gz -> pytorch-2.2.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=adfb04793ac9ee1358a8ef1b79f13d00
diff --git a/metadata/md5-cache/sci-libs/caffe2-2.3.0-r3 b/metadata/md5-cache/sci-libs/caffe2-2.3.0-r3
index 09354f7f82a5..0f52e23fe547 100644
--- a/metadata/md5-cache/sci-libs/caffe2-2.3.0-r3
+++ b/metadata/md5-cache/sci-libs/caffe2-2.3.0-r3
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.3.0.tar.gz -> pytorch-2.3.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=dd63e534be74f16be8676a29b4222f13
diff --git a/metadata/md5-cache/sci-libs/composable-kernel-5.7.1-r1 b/metadata/md5-cache/sci-libs/composable-kernel-5.7.1-r1
index 39f2a2bd036d..a9f1b0c044ed 100644
--- a/metadata/md5-cache/sci-libs/composable-kernel-5.7.1-r1
+++ b/metadata/md5-cache/sci-libs/composable-kernel-5.7.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/composable_kernel/archive/rocm-5.7.1.tar.gz -> composable-kernel-5.7.1.tar.gz test? ( https://github.com/google/googletest/archive/b85864c64758dec007208e56af933fc3f52044ee.tar.gz -> gtest-1.14.0_p20220421.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=26830a456aa491722edcc540c3e0a0b5
diff --git a/metadata/md5-cache/sci-libs/hipBLAS-5.1.3 b/metadata/md5-cache/sci-libs/hipBLAS-5.1.3
index 266620cf599c..eaa8ce5e4a92 100644
--- a/metadata/md5-cache/sci-libs/hipBLAS-5.1.3
+++ b/metadata/md5-cache/sci-libs/hipBLAS-5.1.3
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hip sci-libs/rocBLAS:0/5.1[amdgpu_targets_gfx906(-)?,amdgpu_tar
REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx1030 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-5.1.3.tar.gz -> hipBLAS-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=57df0baf730b4ce18aeb3acb5502c8f1
diff --git a/metadata/md5-cache/sci-libs/hipBLAS-5.4.2 b/metadata/md5-cache/sci-libs/hipBLAS-5.4.2
index 9497ff864106..cbde0cf5671c 100644
--- a/metadata/md5-cache/sci-libs/hipBLAS-5.4.2
+++ b/metadata/md5-cache/sci-libs/hipBLAS-5.4.2
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hip sci-libs/rocBLAS:0/5.4[amdgpu_targets_gfx906(-)?,amdgpu_tar
REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx1030 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1100 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
SLOT=0/5.4
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-5.4.2.tar.gz -> hipBLAS-5.4.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cb1725e6a430adc434aae9804789536a
diff --git a/metadata/md5-cache/sci-libs/hipBLAS-5.7.1 b/metadata/md5-cache/sci-libs/hipBLAS-5.7.1
index 77524d142892..051fb7e75490 100644
--- a/metadata/md5-cache/sci-libs/hipBLAS-5.7.1
+++ b/metadata/md5-cache/sci-libs/hipBLAS-5.7.1
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hip sci-libs/rocBLAS:0/5.7[amdgpu_targets_gfx906(-)?,amdgpu_tar
REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx1030 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1100 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipBLAS/archive/rocm-5.7.1.tar.gz -> hipBLAS-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=8684902f9a5326f8395e8c0279c898f9
diff --git a/metadata/md5-cache/sci-libs/hipCUB-5.1.3 b/metadata/md5-cache/sci-libs/hipCUB-5.1.3
index ec098c1fe2a5..f50240a131ba 100644
--- a/metadata/md5-cache/sci-libs/hipCUB-5.1.3
+++ b/metadata/md5-cache/sci-libs/hipCUB-5.1.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-5.1.3.tar.gz -> hipCUB-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7de6e962b2597459ebed4b5e7b5abb10
diff --git a/metadata/md5-cache/sci-libs/hipCUB-5.7.1-r1 b/metadata/md5-cache/sci-libs/hipCUB-5.7.1-r1
index ec4d5caa584c..9397841a842c 100644
--- a/metadata/md5-cache/sci-libs/hipCUB-5.7.1-r1
+++ b/metadata/md5-cache/sci-libs/hipCUB-5.7.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipCUB/archive/rocm-5.7.1.tar.gz -> hipCUB-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=68c6aa5591991fe663f460b3ae40c1a9
diff --git a/metadata/md5-cache/sci-libs/hipFFT-5.1.3-r1 b/metadata/md5-cache/sci-libs/hipFFT-5.1.3-r1
index 29d9000a7943..4c16eb668eeb 100644
--- a/metadata/md5-cache/sci-libs/hipFFT-5.1.3-r1
+++ b/metadata/md5-cache/sci-libs/hipFFT-5.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=test
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-5.1.3.tar.gz -> hipFFT-rocm-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=85b5e453faf8347d46e8159e1f3f35a7
diff --git a/metadata/md5-cache/sci-libs/hipFFT-5.7.1-r1 b/metadata/md5-cache/sci-libs/hipFFT-5.7.1-r1
index 23ea380b36c7..77f926105267 100644
--- a/metadata/md5-cache/sci-libs/hipFFT-5.7.1-r1
+++ b/metadata/md5-cache/sci-libs/hipFFT-5.7.1-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=test
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipFFT/archive/refs/tags/rocm-5.7.1.tar.gz -> hipFFT-rocm-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fcf9d66eef185e9c6df939cacbdb274d
diff --git a/metadata/md5-cache/sci-libs/hipRAND-5.6.0-r1 b/metadata/md5-cache/sci-libs/hipRAND-5.6.0-r1
index 2c530613fbc1..014d9d5534ab 100644
--- a/metadata/md5-cache/sci-libs/hipRAND-5.6.0-r1
+++ b/metadata/md5-cache/sci-libs/hipRAND-5.6.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=test
SLOT=0/5.6
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-5.6.0.tar.gz -> hipRAND-rocm-5.6.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=8d12151c1031b55cb1974f567947a0d9
diff --git a/metadata/md5-cache/sci-libs/hipRAND-5.7.1 b/metadata/md5-cache/sci-libs/hipRAND-5.7.1
index 1d5e4d953d98..ebf26b636c0d 100644
--- a/metadata/md5-cache/sci-libs/hipRAND-5.7.1
+++ b/metadata/md5-cache/sci-libs/hipRAND-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=test
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipRAND/archive/refs/tags/rocm-5.7.1.tar.gz -> hipRAND-rocm-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=8d12151c1031b55cb1974f567947a0d9
diff --git a/metadata/md5-cache/sci-libs/hipSOLVER-5.7.1 b/metadata/md5-cache/sci-libs/hipSOLVER-5.7.1
index fd1cb7e2ac6c..befb8b7110f6 100644
--- a/metadata/md5-cache/sci-libs/hipSOLVER-5.7.1
+++ b/metadata/md5-cache/sci-libs/hipSOLVER-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=test
SLOT=0/5.7
SRC_URI=https://github.com/ROCm/hipSOLVER/archive/refs/tags/rocm-5.7.1.tar.gz -> hipSOLVER-rocm-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5a93082b56a218823e23b2c02c64d4a0
diff --git a/metadata/md5-cache/sci-libs/hipSPARSE-5.1.3-r1 b/metadata/md5-cache/sci-libs/hipSPARSE-5.1.3-r1
index 52b9153ba658..1e116377f5fa 100644
--- a/metadata/md5-cache/sci-libs/hipSPARSE-5.1.3-r1
+++ b/metadata/md5-cache/sci-libs/hipSPARSE-5.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-5.1.3.tar.gz -> hipSPARSE-5.1.tar.gz test? ( https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> rocSPARSE_amazon0312.tar.gz https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> rocSPARSE_Chebyshev4.tar.gz https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> rocSPARSE_webbase-1M.tar.gz https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> rocSPARSE_bibd_22_8.tar.gz https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> rocSPARSE_mac_econ_fwd500.tar.gz https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> rocSPARSE_ASIC_320k.tar.gz https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> rocSPARSE_bmwcra_1.tar.gz https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz https://sparse.tamu.edu/MM/HB/nos7.tar.gz -> rocSPARSE_nos7.tar.gz https://sparse.tamu.edu/MM/DNVS/shipsec1.tar.gz -> rocSPARSE_shipsec1.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=39359df8ea8b077019255bbec655f2f0
diff --git a/metadata/md5-cache/sci-libs/hipSPARSE-5.7.1 b/metadata/md5-cache/sci-libs/hipSPARSE-5.7.1
index fb8ba507be1f..c998d128f656 100644
--- a/metadata/md5-cache/sci-libs/hipSPARSE-5.7.1
+++ b/metadata/md5-cache/sci-libs/hipSPARSE-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/hipSPARSE/archive/rocm-5.7.1.tar.gz -> hipSPARSE-5.7.tar.gz test? ( https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> rocSPARSE_amazon0312.tar.gz https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> rocSPARSE_Chebyshev4.tar.gz https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> rocSPARSE_webbase-1M.tar.gz https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> rocSPARSE_bibd_22_8.tar.gz https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> rocSPARSE_mac_econ_fwd500.tar.gz https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> rocSPARSE_ASIC_320k.tar.gz https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> rocSPARSE_bmwcra_1.tar.gz https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz https://sparse.tamu.edu/MM/HB/nos7.tar.gz -> rocSPARSE_nos7.tar.gz https://sparse.tamu.edu/MM/DNVS/shipsec1.tar.gz -> rocSPARSE_shipsec1.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1c63c504e9c29001e8a89f0be3bfc506
diff --git a/metadata/md5-cache/sci-libs/libcifpp-5.1.1 b/metadata/md5-cache/sci-libs/libcifpp-5.1.1
deleted file mode 100644
index 44d103698445..000000000000
--- a/metadata/md5-cache/sci-libs/libcifpp-5.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-cpp/eigen:3 dev-libs/boost:=
-DESCRIPTION=Code to work with mmCIF and PDB files
-EAPI=8
-HOMEPAGE=https://github.com/PDB-REDO/libcifpp
-INHERIT=cmake
-IUSE=test
-KEYWORDS=~amd64 ~x86
-LICENSE=BSD-2
-RDEPEND=dev-cpp/eigen:3 dev-libs/boost:=
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/PDB-REDO/libcifpp/archive/refs/tags/v5.1.1.tar.gz -> libcifpp-5.1.1.tar.gz https://dev.gentoo.org/~pacho/libcifpp/libcifpp-5.1.1-components.cif.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b956e76c2cfa2b1802284d3b81029f36
diff --git a/metadata/md5-cache/sci-libs/libcifpp-5.1.2 b/metadata/md5-cache/sci-libs/libcifpp-7.0.4
index ebbe4439fc49..2480ce9660b9 100644
--- a/metadata/md5-cache/sci-libs/libcifpp-5.1.2
+++ b/metadata/md5-cache/sci-libs/libcifpp-7.0.4
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-cpp/eigen:3 dev-libs/boost:=
+DEPEND=>=dev-cpp/eigen-3.4.0:3 dev-libs/boost:= sys-libs/zlib test? ( dev-cpp/catch:0 )
DESCRIPTION=Code to work with mmCIF and PDB files
EAPI=8
HOMEPAGE=https://github.com/PDB-REDO/libcifpp
@@ -8,9 +8,9 @@ INHERIT=cmake
IUSE=test
KEYWORDS=~amd64 ~x86
LICENSE=BSD-2
-RDEPEND=dev-cpp/eigen:3 dev-libs/boost:=
+RDEPEND=>=dev-cpp/eigen-3.4.0:3 dev-libs/boost:= sys-libs/zlib test? ( dev-cpp/catch:0 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/PDB-REDO/libcifpp/archive/refs/tags/v5.1.2.tar.gz -> libcifpp-5.1.2.tar.gz https://dev.gentoo.org/~pacho/libcifpp/libcifpp-5.1.2-components.cif.xz
+SRC_URI=https://github.com/PDB-REDO/libcifpp/archive/refs/tags/v7.0.4.tar.gz -> libcifpp-7.0.4.tar.gz https://dev.gentoo.org/~pacho/libcifpp/libcifpp-7.0.4-components.cif.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0d3f894159a91f96936835eca9692cfc
+_md5_=c236f5271eca07341eff8cb2cbcb0223
diff --git a/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3 b/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3
index e56ddfa6ded0..1d7305b6b7ac 100644
--- a/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3
+++ b/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.5-r3
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=acct-group/gpib sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/linux-gpib/linux-gpib-4.3.5.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=c21ee4dcaf4c070341fffced07c23818
diff --git a/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.6 b/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.6
index 70e7279ba25d..ed1b2c7460c2 100644
--- a/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.6
+++ b/metadata/md5-cache/sci-libs/linux-gpib-modules-4.3.6
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=acct-group/gpib sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/linux-gpib/linux-gpib-4.3.6.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=ec551b1ea235af341000f4a24037e221
diff --git a/metadata/md5-cache/sci-libs/miopen-5.1.3-r1 b/metadata/md5-cache/sci-libs/miopen-5.1.3-r1
index 30372a3098db..1ed71d943635 100644
--- a/metadata/md5-cache/sci-libs/miopen-5.1.3-r1
+++ b/metadata/md5-cache/sci-libs/miopen-5.1.3-r1
@@ -12,5 +12,5 @@ RDEPEND=>=dev-util/hip-5.1.3 >=dev-db/sqlite-3.17 sci-libs/rocBLAS:0/5.1[amdgpu_
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-5.1.3.tar.gz -> MIOpen-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3d43336a145b0fccc1438fda6923d629
diff --git a/metadata/md5-cache/sci-libs/miopen-5.7.1-r1 b/metadata/md5-cache/sci-libs/miopen-5.7.1-r1
index 6f4960b4a443..0beec3e1c1c1 100644
--- a/metadata/md5-cache/sci-libs/miopen-5.7.1-r1
+++ b/metadata/md5-cache/sci-libs/miopen-5.7.1-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-util/hip >=dev-db/sqlite-3.17 sci-libs/rocBLAS:0/5.7[amdgpu_targets_
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/MIOpen/archive/rocm-5.7.1.tar.gz -> MIOpen-5.7.1.tar.gz test? ( https://github.com/google/googletest/archive/e2239ee6043f73722e7aa812a459f54a28552929.tar.gz -> gtest-1.11.0_p20210611.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c849a8cff8839efd752de3dba411c5ee
diff --git a/metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r4 b/metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r4
index 998ae641bd28..9e748ff4b0ea 100644
--- a/metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r4
+++ b/metadata/md5-cache/sci-libs/rocBLAS-5.1.3-r4
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-5.1.3.tar.gz -> rocm-rocBLAS-5.1.3.tar.gz https://media.githubusercontent.com/media/littlewu2508/littlewu2508.github.io/main/gentoo-distfiles/rocBLAS-5.0.2-Tensile-asm_full-navi22.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix eab3c99d77fe00506c109c8a736186f7 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=835c7d8f5dd4b7bbfae04c81a5af35e9
diff --git a/metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r3 b/metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r3
index 765ace697264..eec795ca1243 100644
--- a/metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r3
+++ b/metadata/md5-cache/sci-libs/rocBLAS-5.4.2-r3
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.4
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-5.4.2.tar.gz -> rocm-rocBLAS-5.4.2.tar.gz https://media.githubusercontent.com/media/littlewu2508/littlewu2508.github.io/main/gentoo-distfiles/rocBLAS-5.4.2-Tensile-asm_full-navi22.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1e2183e7b5d553615ddfbfbce23838a4
diff --git a/metadata/md5-cache/sci-libs/rocBLAS-5.7.1-r2 b/metadata/md5-cache/sci-libs/rocBLAS-5.7.1-r2
index 4e59ed3d5dd0..623342b8a121 100644
--- a/metadata/md5-cache/sci-libs/rocBLAS-5.7.1-r2
+++ b/metadata/md5-cache/sci-libs/rocBLAS-5.7.1-r2
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocBLAS/archive/rocm-5.7.1.tar.gz -> rocm-rocBLAS-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c docs 7f3c0d47338743498c69f1887a139f57 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=d623c3964d0416f855d60673ba8d0502
diff --git a/metadata/md5-cache/sci-libs/rocFFT-5.1.3-r1 b/metadata/md5-cache/sci-libs/rocFFT-5.1.3-r1
index 038f3e018393..d59691de3e26 100644
--- a/metadata/md5-cache/sci-libs/rocFFT-5.1.3-r1
+++ b/metadata/md5-cache/sci-libs/rocFFT-5.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=perfscripts? ( benchmark ) || ( python_targets_python3_10 python_ta
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocFFT/archive/rocm-5.1.3.tar.gz -> rocFFT-5.1.3.tar.gz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=b91402fd0da6ade462c13b4b5674093e
diff --git a/metadata/md5-cache/sci-libs/rocFFT-5.7.1-r2 b/metadata/md5-cache/sci-libs/rocFFT-5.7.1-r2
index 7f9b8101e3cb..58f090c1cc98 100644
--- a/metadata/md5-cache/sci-libs/rocFFT-5.7.1-r2
+++ b/metadata/md5-cache/sci-libs/rocFFT-5.7.1-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=perfscripts? ( benchmark ) || ( python_targets_python3_10 python_ta
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocFFT/archive/rocm-5.7.1.tar.gz -> rocFFT-5.7.1.tar.gz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=18ea30c2fb5bc446167abbb756169220
diff --git a/metadata/md5-cache/sci-libs/rocPRIM-5.1.3 b/metadata/md5-cache/sci-libs/rocPRIM-5.1.3
index c6a696d24ef3..fd3399757851 100644
--- a/metadata/md5-cache/sci-libs/rocPRIM-5.1.3
+++ b/metadata/md5-cache/sci-libs/rocPRIM-5.1.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-5.1.3.tar.gz -> rocPRIM-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9c538ae52a073c917fe7edf47e8b1773
diff --git a/metadata/md5-cache/sci-libs/rocPRIM-5.7.1 b/metadata/md5-cache/sci-libs/rocPRIM-5.7.1
index 7eb0fa73537f..3edad7738ba6 100644
--- a/metadata/md5-cache/sci-libs/rocPRIM-5.7.1
+++ b/metadata/md5-cache/sci-libs/rocPRIM-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocPRIM/archive/rocm-5.7.1.tar.gz -> rocPRIM-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=514a9c66e4be16ccb493d297eac321b2
diff --git a/metadata/md5-cache/sci-libs/rocRAND-5.1.3 b/metadata/md5-cache/sci-libs/rocRAND-5.1.3
index 695f824a82bb..f0e9bd91a01f 100644
--- a/metadata/md5-cache/sci-libs/rocRAND-5.1.3
+++ b/metadata/md5-cache/sci-libs/rocRAND-5.1.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-5.1.3.tar.gz -> rocRAND-5.1.3.tar.gz https://github.com/ROCmSoftwarePlatform/hipRAND/archive/de941a7eb9ede2a862d719cd3ca23234a3692d07.tar.gz -> hipRAND-de941a7eb9ede2a862d719cd3ca23234a3692d07.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=241415b9b9dcda369cfddc8e978e1be2
diff --git a/metadata/md5-cache/sci-libs/rocRAND-5.6.0-r1 b/metadata/md5-cache/sci-libs/rocRAND-5.6.0-r1
index 58b82d54708d..5b5206d1dc51 100644
--- a/metadata/md5-cache/sci-libs/rocRAND-5.6.0-r1
+++ b/metadata/md5-cache/sci-libs/rocRAND-5.6.0-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.6
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-5.6.0.tar.gz -> rocRAND-5.6.0.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ac8df6841b52a9545239f378408b3233
diff --git a/metadata/md5-cache/sci-libs/rocRAND-5.7.1 b/metadata/md5-cache/sci-libs/rocRAND-5.7.1
index db6e5cba15ef..b305a42da87f 100644
--- a/metadata/md5-cache/sci-libs/rocRAND-5.7.1
+++ b/metadata/md5-cache/sci-libs/rocRAND-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocRAND/archive/rocm-5.7.1.tar.gz -> rocRAND-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=881f6a8fc4d1844f18e02990e721be08
diff --git a/metadata/md5-cache/sci-libs/rocSOLVER-5.1.3-r1 b/metadata/md5-cache/sci-libs/rocSOLVER-5.1.3-r1
index 9acd41460b2f..a2227ea17442 100644
--- a/metadata/md5-cache/sci-libs/rocSOLVER-5.1.3-r1
+++ b/metadata/md5-cache/sci-libs/rocSOLVER-5.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-5.1.3.tar.gz -> rocSOLVER-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=971c907d856d9487a670424e21366c68
diff --git a/metadata/md5-cache/sci-libs/rocSOLVER-5.4.2 b/metadata/md5-cache/sci-libs/rocSOLVER-5.4.2
index c855170e116d..4d19a5441d7b 100644
--- a/metadata/md5-cache/sci-libs/rocSOLVER-5.4.2
+++ b/metadata/md5-cache/sci-libs/rocSOLVER-5.4.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.4
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-5.4.2.tar.gz -> rocSOLVER-5.4.2.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=312f8e00f5d1ae8a2e193c32459275ac
diff --git a/metadata/md5-cache/sci-libs/rocSOLVER-5.7.1 b/metadata/md5-cache/sci-libs/rocSOLVER-5.7.1
index 9ab33bc6cf00..8118d26c27f9 100644
--- a/metadata/md5-cache/sci-libs/rocSOLVER-5.7.1
+++ b/metadata/md5-cache/sci-libs/rocSOLVER-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocSOLVER/archive/rocm-5.7.1.tar.gz -> rocSOLVER-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c407c8078cb38d41cc602ade09be65ab
diff --git a/metadata/md5-cache/sci-libs/rocSPARSE-5.1.3-r1 b/metadata/md5-cache/sci-libs/rocSPARSE-5.1.3-r1
index aa366ac5169f..9100f55cd483 100644
--- a/metadata/md5-cache/sci-libs/rocSPARSE-5.1.3-r1
+++ b/metadata/md5-cache/sci-libs/rocSPARSE-5.1.3-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-5.1.3.tar.gz -> rocSPARSE-5.1.3.tar.gz test? ( https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> rocSPARSE_amazon0312.tar.gz https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> rocSPARSE_Chebyshev4.tar.gz https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> rocSPARSE_webbase-1M.tar.gz https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> rocSPARSE_bibd_22_8.tar.gz https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> rocSPARSE_mac_econ_fwd500.tar.gz https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> rocSPARSE_ASIC_320k.tar.gz https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> rocSPARSE_bmwcra_1.tar.gz https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz https://sparse.tamu.edu/MM/HB/nos7.tar.gz -> rocSPARSE_nos7.tar.gz https://sparse.tamu.edu/MM/DNVS/shipsec1.tar.gz -> rocSPARSE_shipsec1.tar.gz https://sparse.tamu.edu/MM/Cote/mplate.tar.gz -> rocSPARSE_mplate.tar.gz https://sparse.tamu.edu/MM/Bai/qc2534.tar.gz -> rocSPARSE_qc2534.tar.gz https://sparse.tamu.edu/MM/Chevron/Chevron2.tar.gz -> rocSPARSE_Chevron2.tar.gz https://sparse.tamu.edu/MM/Chevron/Chevron3.tar.gz -> rocSPARSE_Chevron3.tar.gz https://sparse.tamu.edu/MM/Chevron/Chevron4.tar.gz -> rocSPARSE_Chevron4.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fd3166521c97dbc3764a7f5aab8ae25f
diff --git a/metadata/md5-cache/sci-libs/rocSPARSE-5.7.1-r2 b/metadata/md5-cache/sci-libs/rocSPARSE-5.7.1-r2
index 7e4e9c8471e2..e6c74cbde686 100644
--- a/metadata/md5-cache/sci-libs/rocSPARSE-5.7.1-r2
+++ b/metadata/md5-cache/sci-libs/rocSPARSE-5.7.1-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocSPARSE/archive/rocm-5.7.1.tar.gz -> rocSPARSE-5.7.1.tar.gz test? ( https://sparse.tamu.edu/MM/SNAP/amazon0312.tar.gz -> rocSPARSE_amazon0312.tar.gz https://sparse.tamu.edu/MM/Muite/Chebyshev4.tar.gz -> rocSPARSE_Chebyshev4.tar.gz https://sparse.tamu.edu/MM/FEMLAB/sme3Dc.tar.gz -> rocSPARSE_sme3Dc.tar.gz https://sparse.tamu.edu/MM/Williams/webbase-1M.tar.gz -> rocSPARSE_webbase-1M.tar.gz https://sparse.tamu.edu/MM/Bova/rma10.tar.gz -> rocSPARSE_rma10.tar.gz https://sparse.tamu.edu/MM/JGD_BIBD/bibd_22_8.tar.gz -> rocSPARSE_bibd_22_8.tar.gz https://sparse.tamu.edu/MM/Williams/mac_econ_fwd500.tar.gz -> rocSPARSE_mac_econ_fwd500.tar.gz https://sparse.tamu.edu/MM/Williams/mc2depi.tar.gz -> rocSPARSE_mc2depi.tar.gz https://sparse.tamu.edu/MM/Hamm/scircuit.tar.gz -> rocSPARSE_scircuit.tar.gz https://sparse.tamu.edu/MM/Sandia/ASIC_320k.tar.gz -> rocSPARSE_ASIC_320k.tar.gz https://sparse.tamu.edu/MM/GHS_psdef/bmwcra_1.tar.gz -> rocSPARSE_bmwcra_1.tar.gz https://sparse.tamu.edu/MM/HB/nos1.tar.gz -> rocSPARSE_nos1.tar.gz https://sparse.tamu.edu/MM/HB/nos2.tar.gz -> rocSPARSE_nos2.tar.gz https://sparse.tamu.edu/MM/HB/nos3.tar.gz -> rocSPARSE_nos3.tar.gz https://sparse.tamu.edu/MM/HB/nos4.tar.gz -> rocSPARSE_nos4.tar.gz https://sparse.tamu.edu/MM/HB/nos5.tar.gz -> rocSPARSE_nos5.tar.gz https://sparse.tamu.edu/MM/HB/nos6.tar.gz -> rocSPARSE_nos6.tar.gz https://sparse.tamu.edu/MM/HB/nos7.tar.gz -> rocSPARSE_nos7.tar.gz https://sparse.tamu.edu/MM/DNVS/shipsec1.tar.gz -> rocSPARSE_shipsec1.tar.gz https://sparse.tamu.edu/MM/Cote/mplate.tar.gz -> rocSPARSE_mplate.tar.gz https://sparse.tamu.edu/MM/Bai/qc2534.tar.gz -> rocSPARSE_qc2534.tar.gz https://sparse.tamu.edu/MM/Chevron/Chevron2.tar.gz -> rocSPARSE_Chevron2.tar.gz https://sparse.tamu.edu/MM/Chevron/Chevron3.tar.gz -> rocSPARSE_Chevron3.tar.gz https://sparse.tamu.edu/MM/Chevron/Chevron4.tar.gz -> rocSPARSE_Chevron4.tar.gz )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=d6511a336ed444aa37f4da01410c764a
diff --git a/metadata/md5-cache/sci-libs/rocThrust-5.1.3 b/metadata/md5-cache/sci-libs/rocThrust-5.1.3
index d6cf060b117c..fdc2744ff8e4 100644
--- a/metadata/md5-cache/sci-libs/rocThrust-5.1.3
+++ b/metadata/md5-cache/sci-libs/rocThrust-5.1.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.1
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-5.1.3.tar.gz -> rocThrust-5.1.3.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=239ffccdc84a0c5b3262c4b4f8df4977
diff --git a/metadata/md5-cache/sci-libs/rocThrust-5.7.1 b/metadata/md5-cache/sci-libs/rocThrust-5.7.1
index 5bbb282f5eb6..eab5cb751b47 100644
--- a/metadata/md5-cache/sci-libs/rocThrust-5.7.1
+++ b/metadata/md5-cache/sci-libs/rocThrust-5.7.1
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx906 amdgpu_targets_gfx908 amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCmSoftwarePlatform/rocThrust/archive/rocm-5.7.1.tar.gz -> rocThrust-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=57752563366ecc25e55035aed5d0bebf
diff --git a/metadata/md5-cache/sci-libs/rocWMMA-5.7.1 b/metadata/md5-cache/sci-libs/rocWMMA-5.7.1
index 4b509d04c1ab..c255c6e26039 100644
--- a/metadata/md5-cache/sci-libs/rocWMMA-5.7.1
+++ b/metadata/md5-cache/sci-libs/rocWMMA-5.7.1
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx
RESTRICT=!test? ( test )
SLOT=0/5.7
SRC_URI=https://github.com/ROCm/rocWMMA/archive/rocm-5.7.1.tar.gz -> rocWMMA-5.7.1.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm 32cae3278ec0889923baf0e5a632e562 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 rocm c4a9a8e37c0ead379f7ddb4ddee80485 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0e3b3672a8fa69f4964daf61cc6fd0dd
diff --git a/metadata/md5-cache/sci-libs/volk-3.1.2 b/metadata/md5-cache/sci-libs/volk-3.1.2
index 00e42df984e2..b7a6a11a9395 100644
--- a/metadata/md5-cache/sci-libs/volk-3.1.2
+++ b/metadata/md5-cache/sci-libs/volk-3.1.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://libvolk.org
INHERIT=cmake python-single-r1
IUSE=orc test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64 ~arm ~riscv ~x86
+KEYWORDS=amd64 ~arm ~riscv ~x86
LICENSE=GPL-3
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) orc? ( dev-lang/orc )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/3.1
SRC_URI=https://github.com/gnuradio/volk/releases/download/v3.1.2/volk-3.1.2.tar.xz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e249a09ae9d280a4475ab8a8d4e0d1c4
+_md5_=9e0f7510dca05cbaae0ceb5846774eb0
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index 5cd861940775..9a9959337106 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/spectromatic-1.0-r3 b/metadata/md5-cache/sci-visualization/spectromatic-1.0-r3
deleted file mode 100644
index 441054caf47a..000000000000
--- a/metadata/md5-cache/sci-visualization/spectromatic-1.0-r3
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=configure
-DEPEND=media-libs/libpng:0= sci-libs/gsl:= virtual/pkgconfig
-DESCRIPTION=Generates time-frequency analysis images from wav files
-EAPI=6
-HOMEPAGE=http://ieee.uow.edu.au/~daniel/software/spectromatic/
-INHERIT=toolchain-funcs
-KEYWORDS=~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=media-libs/libpng:0= sci-libs/gsl:=
-SLOT=0
-SRC_URI=http://ieee.uow.edu.au/~daniel/software/spectromatic/dist/spectromatic_1.0-1.tar.gz
-_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=593761192bcde1a65af38406ed7ef18f
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index fb4f2d508add..d536b6c0b8c7 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/coreutils-9.4-r1 b/metadata/md5-cache/sys-apps/coreutils-9.4-r1
index 0ce6ce302f0d..f61841adac2f 100644
--- a/metadata/md5-cache/sys-apps/coreutils-9.4-r1
+++ b/metadata/md5-cache/sys-apps/coreutils-9.4-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/coreutils/
INHERIT=flag-o-matic python-any-r1 toolchain-funcs verify-sig
IUSE=acl caps gmp hostname kill multicall nls +openssl selinux +split-usr static test vanilla xattr verify-sig
-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=GPL-3+
RDEPEND=!static? ( acl? ( sys-apps/acl ) caps? ( sys-libs/libcap ) gmp? ( dev-libs/gmp:= ) openssl? ( dev-libs/openssl:= ) xattr? ( sys-apps/attr ) ) selinux? ( sys-libs/libselinux ) nls? ( virtual/libintl ) hostname? ( !sys-apps/net-tools[hostname] ) kill? ( !sys-apps/util-linux[kill] !sys-process/procps[kill] ) !<sys-apps/util-linux-2.13 !<sys-apps/sandbox-2.10-r4 !sys-apps/stat !net-mail/base64 !sys-apps/mktemp !<app-forensics/tct-1.18-r1 !<net-fs/netatalk-2.0.3-r4
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnu/coreutils/coreutils-9.4.tar.xz verify-sig? ( mirror://gnu/coreutils/coreutils-9.4.tar.xz.sig ) !vanilla? ( https://dev.gentoo.org/~sam/distfiles/sys-apps/coreutils/coreutils-9.4-patches.tar.xz )
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=7201d45f2cd6832ab89e2d131978fda3
+_md5_=4d6f8a31e5f19c0db52e578f9df69ee0
diff --git a/metadata/md5-cache/sys-apps/gentoo-functions-1.0 b/metadata/md5-cache/sys-apps/gentoo-functions-1.0
deleted file mode 100644
index 0785d1240e37..000000000000
--- a/metadata/md5-cache/sys-apps/gentoo-functions-1.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DESCRIPTION=Base functions required by all Gentoo systems
-EAPI=8
-HOMEPAGE=https://gitweb.gentoo.org/proj/gentoo-functions.git
-INHERIT=meson
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2 public-domain
-RDEPEND=>=sys-apps/findutils-4.9
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/gentoo-functions-1.0.tar.bz2
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f6459b38ef184d6755994a577c214863
diff --git a/metadata/md5-cache/sys-apps/gentoo-functions-1.1 b/metadata/md5-cache/sys-apps/gentoo-functions-1.1
deleted file mode 100644
index 5f60e86c991b..000000000000
--- a/metadata/md5-cache/sys-apps/gentoo-functions-1.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DESCRIPTION=Base functions required by all Gentoo systems
-EAPI=8
-HOMEPAGE=https://gitweb.gentoo.org/proj/gentoo-functions.git
-INHERIT=meson
-IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2 public-domain
-RDEPEND=>=sys-apps/findutils-4.9
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/gentoo-functions-1.1.tar.bz2
-_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f6459b38ef184d6755994a577c214863
diff --git a/metadata/md5-cache/sys-apps/gentoo-functions-1.2 b/metadata/md5-cache/sys-apps/gentoo-functions-1.5
index 478b42fc2958..5fe0360794e5 100644
--- a/metadata/md5-cache/sys-apps/gentoo-functions-1.2
+++ b/metadata/md5-cache/sys-apps/gentoo-functions-1.5
@@ -10,6 +10,6 @@ LICENSE=GPL-2 public-domain
RDEPEND=>=sys-apps/findutils-4.9
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/gentoo-functions-1.2.tar.bz2
+SRC_URI=https://gitweb.gentoo.org/proj/gentoo-functions.git/snapshot/gentoo-functions-1.5.tar.bz2
_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 meson aecae905c2e0c201d7925fae52a5576d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=f6459b38ef184d6755994a577c214863
diff --git a/metadata/md5-cache/sys-apps/openrazer-3.7.0-r1 b/metadata/md5-cache/sys-apps/openrazer-3.7.0-r1
index fe6c08a61d71..1b8d202c1b1c 100644
--- a/metadata/md5-cache/sys-apps/openrazer-3.7.0-r1
+++ b/metadata/md5-cache/sys-apps/openrazer-3.7.0-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=client? ( daemon ) daemon? ( || ( python_targets_python3_10 python_
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/openrazer/openrazer/archive/v3.7.0.tar.gz -> openrazer-3.7.0.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 distutils-r1 a9e13d91cb9541a054827cb1d957a660 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 distutils-r1 a9e13d91cb9541a054827cb1d957a660 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4d740e60288cc3c27ce704213530b387
diff --git a/metadata/md5-cache/sys-apps/openrazer-3.8.0 b/metadata/md5-cache/sys-apps/openrazer-3.8.0
index f43e3d138ca4..b459df99cd2b 100644
--- a/metadata/md5-cache/sys-apps/openrazer-3.8.0
+++ b/metadata/md5-cache/sys-apps/openrazer-3.8.0
@@ -14,5 +14,5 @@ REQUIRED_USE=client? ( daemon ) daemon? ( || ( python_targets_python3_10 python_
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/openrazer/openrazer/archive/v3.8.0.tar.gz -> openrazer-3.8.0.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 distutils-r1 a9e13d91cb9541a054827cb1d957a660 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 distutils-r1 a9e13d91cb9541a054827cb1d957a660 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=876dc97d39adf16834af480096023baa
diff --git a/metadata/md5-cache/sys-apps/smc-sum-2.14.0.20240215 b/metadata/md5-cache/sys-apps/smc-sum-2.14.0.20240215
index 52fd3837fc56..b4efb87ae069 100644
--- a/metadata/md5-cache/sys-apps/smc-sum-2.14.0.20240215
+++ b/metadata/md5-cache/sys-apps/smc-sum-2.14.0.20240215
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib sys-power/iasl module? ( sys-apps/kmod[tools] dist-kernel?
RESTRICT=bindist mirror
SLOT=0
SRC_URI=https://www.supermicro.com/Bios/sw_download/698/sum_2.14.0_Linux_x86_64_20240215.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=0b4c210b34ff926e89504c8e1ab31b1d
diff --git a/metadata/md5-cache/sys-apps/util-linux-2.39.4 b/metadata/md5-cache/sys-apps/util-linux-2.39.4
deleted file mode 100644
index 8c0bcd802c92..000000000000
--- a/metadata/md5-cache/sys-apps/util-linux-2.39.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=virtual/pkgconfig nls? ( app-text/po4a sys-devel/gettext ) test? ( app-alternatives/bc ) verify-sig? ( >=sec-keys/openpgp-keys-karelzak-20230517 ) >=app-portage/elt-patches-20240116 virtual/pkgconfig verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare pretend test unpack
-DEPEND=virtual/libcrypt:= audit? ( >=sys-process/audit-2.6:= ) caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib:= ) cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) hardlink? ( dev-libs/libpcre2:= ) ncurses? ( sys-libs/ncurses:=[unicode(+)?] magic? ( sys-apps/file:0= ) ) nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) rtas? ( sys-libs/librtas ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) slang? ( sys-libs/slang ) !build? ( systemd? ( sys-apps/systemd ) udev? ( virtual/libudev:= ) ) virtual/os-headers acct-group/root
-DESCRIPTION=Various useful Linux utilities
-EAPI=8
-HOMEPAGE=https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux
-INHERIT=toolchain-funcs libtool flag-o-matic bash-completion-r1 pam python-r1 multilib-minimal multiprocessing systemd verify-sig
-IUSE=audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos
-LICENSE=GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain
-RDEPEND=virtual/libcrypt:= audit? ( >=sys-process/audit-2.6:= ) caps? ( sys-libs/libcap-ng ) cramfs? ( sys-libs/zlib:= ) cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 ) hardlink? ( dev-libs/libpcre2:= ) ncurses? ( sys-libs/ncurses:=[unicode(+)?] magic? ( sys-apps/file:0= ) ) nls? ( virtual/libintl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pam? ( sys-libs/pam ) python? ( python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) ) readline? ( sys-libs/readline:0= ) rtas? ( sys-libs/librtas ) selinux? ( >=sys-libs/libselinux-2.2.2-r4[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) slang? ( sys-libs/slang ) !build? ( systemd? ( sys-apps/systemd ) udev? ( virtual/libudev:= ) ) hardlink? ( !app-arch/hardlink ) logger? ( !>=app-admin/sysklogd-2.0[logger] ) kill? ( !sys-apps/coreutils[kill] !sys-process/procps[kill] ) su? ( !<sys-apps/shadow-4.7-r2 !>=sys-apps/shadow-4.7-r2[su] ) !net-wireless/rfkill
-REQUIRED_USE=python? ( || ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) ) su? ( pam )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.4.tar.xz verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v2.39/util-linux-2.39.4.tar.sign )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic d309b9713dfc18e754cba88d3ba69653 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
-_md5_=a12ea397aa83a9440fe82d80fbfa10c0
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index eee0dc1850c5..3b9a66c85b2c 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/clang-15.0.7-r3 b/metadata/md5-cache/sys-devel/clang-15.0.7-r3
index 6fa1efa84f5b..4683a32e03e3 100644
--- a/metadata/md5-cache/sys-devel/clang-15.0.7-r3
+++ b/metadata/md5-cache/sys-devel/clang-15.0.7-r3
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=15/15g1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0cfa18df83fe6dbdb4b88a03144ddd6e
diff --git a/metadata/md5-cache/sys-devel/clang-16.0.6 b/metadata/md5-cache/sys-devel/clang-16.0.6
index 91c8367dc5fe..2cc026c2f199 100644
--- a/metadata/md5-cache/sys-devel/clang-16.0.6
+++ b/metadata/md5-cache/sys-devel/clang-16.0.6
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1158b07108b5a7292be9386b837041cb
diff --git a/metadata/md5-cache/sys-devel/clang-17.0.6 b/metadata/md5-cache/sys-devel/clang-17.0.6
index f6d79fb90a12..f962ae695956 100644
--- a/metadata/md5-cache/sys-devel/clang-17.0.6
+++ b/metadata/md5-cache/sys-devel/clang-17.0.6
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6-r1.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7246b694db80f4bd40347b99f8afe83b
diff --git a/metadata/md5-cache/sys-devel/clang-18.1.5 b/metadata/md5-cache/sys-devel/clang-18.1.5
index 48c1fa94bac8..111557c10695 100644
--- a/metadata/md5-cache/sys-devel/clang-18.1.5
+++ b/metadata/md5-cache/sys-devel/clang-18.1.5
@@ -14,5 +14,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=26b7400308e5295314038a0bb29924b7
diff --git a/metadata/md5-cache/sys-devel/clang-19.0.0.9999 b/metadata/md5-cache/sys-devel/clang-19.0.0.9999
index 3a25160e4b51..a32390bb9d92 100644
--- a/metadata/md5-cache/sys-devel/clang-19.0.0.9999
+++ b/metadata/md5-cache/sys-devel/clang-19.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=19/19.0.0.9999
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7bdad6ff84e1dbb71fadd365cedb0a10
diff --git a/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240509 b/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240509
index aeb5e3a03c41..15d0b0f47f95 100644
--- a/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240509
@@ -13,5 +13,5 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test ) !test? ( test )
SLOT=19/19.0.0_pre20240509
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=7bdad6ff84e1dbb71fadd365cedb0a10
diff --git a/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240518 b/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240518
new file mode 100644
index 000000000000..64b563fba5cc
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-19.0.0_pre20240518
@@ -0,0 +1,17 @@
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) test? ( ~sys-devel/lld-19.0.0_pre20240518 ) xml? ( virtual/pkgconfig ) python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
+DEPEND=~sys-devel/llvm-19.0.0_pre20240518:19=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Xtensa] )
+DESCRIPTION=C language family frontend for LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake llvm.org llvm-utils multilib multilib-minimal prefix python-single-r1 toolchain-funcs
+IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
+PDEPEND=~sys-devel/clang-runtime-19.0.0_pre20240518 sys-devel/clang-toolchain-symlinks:19
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ~sys-devel/llvm-19.0.0_pre20240518:19=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-19.0.0_pre20240518 llvm_targets_AArch64? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.0.0_pre20240518[llvm_targets_Xtensa] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=19/19.0.0_pre20240518
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=7bdad6ff84e1dbb71fadd365cedb0a10
diff --git a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8 b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8
index 9b36504a43f4..1e93416568d6 100644
--- a/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8
+++ b/metadata/md5-cache/sys-devel/clang-common-15.0.7-r8
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-15.0.7[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-15.0.7 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=06fb7e02b53ee48413f2e0cc831dccee
diff --git a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4 b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4
index 2b8f18631cea..8bfabaabe83c 100644
--- a/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4
+++ b/metadata/md5-cache/sys-devel/clang-common-16.0.6-r4
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-16.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-16.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=af0a28e9ba2ab7c6daf7a075557c235f
diff --git a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5 b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5
index 1ffe938db9e4..04ed20a6077d 100644
--- a/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5
+++ b/metadata/md5-cache/sys-devel/clang-common-17.0.6-r5
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-17.0.6[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-17.0.6 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=3afa31ecc4bac5c5f9aa7f3829b853ea
diff --git a/metadata/md5-cache/sys-devel/clang-common-18.1.5 b/metadata/md5-cache/sys-devel/clang-common-18.1.5
index a55b1bc72f3a..fec80d9c2e2e 100644
--- a/metadata/md5-cache/sys-devel/clang-common-18.1.5
+++ b/metadata/md5-cache/sys-devel/clang-common-18.1.5
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-18.1.5[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-18.1.5 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=2a1f4c03a1b443e639dc0858163fe0d2
diff --git a/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999 b/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999
index 42e0c9bf4994..1ca057a158f8 100644
--- a/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999
+++ b/metadata/md5-cache/sys-devel/clang-common-19.0.0.9999
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.0.0.9999[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-19.0.0.9999 ) !default-lld? ( sys-devel/binutils )
PROPERTIES=live
SLOT=0
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=15ce04c18a335ffc8488f8640efaf2a3
diff --git a/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240509 b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240509
index b17f471179df..c5ead5fce058 100644
--- a/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240509
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.0.0_pre20240509[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-19.0.0_pre20240509 ) !default-lld? ( sys-devel/binutils )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=15ce04c18a335ffc8488f8640efaf2a3
diff --git a/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240518 b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240518
new file mode 100644
index 000000000000..957c3223bfac
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-common-19.0.0_pre20240518
@@ -0,0 +1,13 @@
+DEFINED_PHASES=install preinst prepare pretend unpack
+DESCRIPTION=Common files shared between multiple slots of clang
+EAPI=8
+HOMEPAGE=https://llvm.org/
+IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config )
+INHERIT=bash-completion-r1 llvm.org multilib
+IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=sys-devel/clang:* default-compiler-rt? ( sys-devel/clang-runtime[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.0.0_pre20240518[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-19.0.0_pre20240518 ) !default-lld? ( sys-devel/binutils )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=15ce04c18a335ffc8488f8640efaf2a3
diff --git a/metadata/md5-cache/sys-devel/clang-runtime-19.0.0_pre20240518 b/metadata/md5-cache/sys-devel/clang-runtime-19.0.0_pre20240518
new file mode 100644
index 000000000000..75d302c5e627
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/clang-runtime-19.0.0_pre20240518
@@ -0,0 +1,12 @@
+DEFINED_PHASES=pretend
+DESCRIPTION=Meta-ebuild for clang runtime libraries
+EAPI=8
+HOMEPAGE=https://clang.llvm.org/
+INHERIT=multilib-build toolchain-funcs
+IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=metapackage
+RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-19.0.0_pre20240518:19[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-19.0.0_pre20240518:19[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-19.0.0_pre20240518[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-19.0.0_pre20240518[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=sanitize? ( compiler-rt )
+SLOT=19
+_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f4e85250deef580e6b36d286de5a556e
diff --git a/metadata/md5-cache/sys-devel/lld-15.0.7 b/metadata/md5-cache/sys-devel/lld-15.0.7
index ed17d0f46812..3944fb6ac4f0 100644
--- a/metadata/md5-cache/sys-devel/lld-15.0.7
+++ b/metadata/md5-cache/sys-devel/lld-15.0.7
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-15.0.7 sys-libs/zlib:= !sys-devel/lld:0
RESTRICT=!test? ( test ) !test? ( test )
SLOT=15/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f22d6c95adc279983bb33d8f95134d83
diff --git a/metadata/md5-cache/sys-devel/lld-16.0.6 b/metadata/md5-cache/sys-devel/lld-16.0.6
index 777acfe10ee4..298e52de80bd 100644
--- a/metadata/md5-cache/sys-devel/lld-16.0.6
+++ b/metadata/md5-cache/sys-devel/lld-16.0.6
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-16.0.6[zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r1.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3cfaf0eb2b7af03eb59e054216545291
diff --git a/metadata/md5-cache/sys-devel/lld-17.0.6 b/metadata/md5-cache/sys-devel/lld-17.0.6
index 01d12c750067..7b02fd429a66 100644
--- a/metadata/md5-cache/sys-devel/lld-17.0.6
+++ b/metadata/md5-cache/sys-devel/lld-17.0.6
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-17.0.6[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs
RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=b8cff8eb647cb2b7f9fc4c5cd0802d5b
diff --git a/metadata/md5-cache/sys-devel/lld-18.1.5 b/metadata/md5-cache/sys-devel/lld-18.1.5
index deb940d08fc1..5d17b31bae83 100644
--- a/metadata/md5-cache/sys-devel/lld-18.1.5
+++ b/metadata/md5-cache/sys-devel/lld-18.1.5
@@ -13,5 +13,5 @@ RDEPEND=~sys-devel/llvm-18.1.5[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zs
RESTRICT=!test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=afac5136a754bdf8a537a3da950aa828
diff --git a/metadata/md5-cache/sys-devel/lld-19.0.0.9999 b/metadata/md5-cache/sys-devel/lld-19.0.0.9999
index a410e1f8776a..2acb7d5e8a5b 100644
--- a/metadata/md5-cache/sys-devel/lld-19.0.0.9999
+++ b/metadata/md5-cache/sys-devel/lld-19.0.0.9999
@@ -12,5 +12,5 @@ PROPERTIES=live
RDEPEND=~sys-devel/llvm-19.0.0.9999[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
RESTRICT=!test? ( test )
SLOT=19/19.0.0.9999
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5abc5c2616e616caea79d334d75942dd
diff --git a/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240509 b/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240509
index 8a22da9bf050..676ed900cd0e 100644
--- a/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240509
@@ -12,5 +12,5 @@ RDEPEND=~sys-devel/llvm-19.0.0_pre20240509[debug=,zstd=] sys-libs/zlib:= zstd? (
RESTRICT=!test? ( test )
SLOT=19/19.0.0_pre20240509
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5abc5c2616e616caea79d334d75942dd
diff --git a/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240518 b/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240518
new file mode 100644
index 000000000000..b1f9c0449f5f
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/lld-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/llvm:19 test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-19.0.0_pre20240518[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-19.0.0_pre20240518[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-19.0.0_pre20240518[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=~sys-devel/llvm-19.0.0_pre20240518[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
+DESCRIPTION=The LLVM linker (link editor)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+debug test zstd
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:19
+RDEPEND=~sys-devel/llvm-19.0.0_pre20240518[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
+RESTRICT=!test? ( test )
+SLOT=19/19.0.0_pre20240518
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5abc5c2616e616caea79d334d75942dd
diff --git a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3 b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
index 72502b859572..5e2b6c2f4830 100644
--- a/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
+++ b/metadata/md5-cache/sys-devel/llvm-15.0.7-r3
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=15/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-15.0.7-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r3.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=2eb211d5c745d993ed7956137446908f
diff --git a/metadata/md5-cache/sys-devel/llvm-16.0.6 b/metadata/md5-cache/sys-devel/llvm-16.0.6
index 334bc211a4e6..e06e093b47d9 100644
--- a/metadata/md5-cache/sys-devel/llvm-16.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-16.0.6
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test ) !test? ( test )
SLOT=16/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-16.0.4-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cf36683d2bb4509499b69f7119402031
diff --git a/metadata/md5-cache/sys-devel/llvm-17.0.6 b/metadata/md5-cache/sys-devel/llvm-17.0.6
index af7c73648910..dd227410a53e 100644
--- a/metadata/md5-cache/sys-devel/llvm-17.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-17.0.6
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=17/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-17.0.1-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=10328864aab5ba8d069baf41d9546313
diff --git a/metadata/md5-cache/sys-devel/llvm-18.1.5-r1 b/metadata/md5-cache/sys-devel/llvm-18.1.5-r1
index aa31128e2101..075513de36af 100644
--- a/metadata/md5-cache/sys-devel/llvm-18.1.5-r1
+++ b/metadata/md5-cache/sys-devel/llvm-18.1.5-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=18/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-18.1.0-manpages.tar.bz2 ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-18.1.5.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=b2fab41de5c50d600f98813326e3e5f4
diff --git a/metadata/md5-cache/sys-devel/llvm-19.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-19.0.0.9999
index 94ae11997bf3..5dd55e255a5b 100644
--- a/metadata/md5-cache/sys-devel/llvm-19.0.0.9999
+++ b/metadata/md5-cache/sys-devel/llvm-19.0.0.9999
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_
REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
RESTRICT=!test? ( test )
SLOT=19/19.0.0.9999
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9f64f5477148cc25915846094b386fe6
diff --git a/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240509 b/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240509
index cf6e53cef18c..0d23e0a2eb61 100644
--- a/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240509
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm
RESTRICT=!test? ( test )
SLOT=19/19.0.0_pre20240509
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9f64f5477148cc25915846094b386fe6
diff --git a/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240518 b/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240518
new file mode 100644
index 000000000000..678c9b2c4d80
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/llvm-19.0.0_pre20240518
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <sys-libs/libcxx-19.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) binutils-plugin? ( sys-libs/binutils-libs )
+DESCRIPTION=Low Level Virtual Machine
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
+IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi ncurses test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
+PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:19 binutils-plugin? ( >=sys-devel/llvmgold-19 )
+RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !sys-devel/llvm:0
+REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
+RESTRICT=!test? ( test )
+SLOT=19/19.0.0_pre20240518
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=9f64f5477148cc25915846094b386fe6
diff --git a/metadata/md5-cache/sys-devel/llvm-common-15.0.7 b/metadata/md5-cache/sys-devel/llvm-common-15.0.7
index 1db6521a73f2..c3a692b7fe9a 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-15.0.7
+++ b/metadata/md5-cache/sys-devel/llvm-common-15.0.7
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=74bab60d2fd440b3b3d43e776eebe06a
diff --git a/metadata/md5-cache/sys-devel/llvm-common-16.0.6 b/metadata/md5-cache/sys-devel/llvm-common-16.0.6
index 70d2a72870ae..3f68fe42b29d 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-16.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-common-16.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=abad9fd7bcfc6952a896f67d449a3ac1
diff --git a/metadata/md5-cache/sys-devel/llvm-common-17.0.6 b/metadata/md5-cache/sys-devel/llvm-common-17.0.6
index 2ab2626341fb..0e2d591e60f0 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-17.0.6
+++ b/metadata/md5-cache/sys-devel/llvm-common-17.0.6
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=abad9fd7bcfc6952a896f67d449a3ac1
diff --git a/metadata/md5-cache/sys-devel/llvm-common-18.1.5 b/metadata/md5-cache/sys-devel/llvm-common-18.1.5
index e8c9c85bc3ac..b54d2fcf0571 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-18.1.5
+++ b/metadata/md5-cache/sys-devel/llvm-common-18.1.5
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe verify-sig a79ba011daaf532d71a219182474d150
_md5_=d69cb8f9a981cbbea91eb25f4cc59177
diff --git a/metadata/md5-cache/sys-devel/llvm-common-19.0.0.9999 b/metadata/md5-cache/sys-devel/llvm-common-19.0.0.9999
index 6146bfc16933..d8ba275c930d 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-19.0.0.9999
+++ b/metadata/md5-cache/sys-devel/llvm-common-19.0.0.9999
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
PROPERTIES=live
RDEPEND=!sys-devel/llvm:0
SLOT=0
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240509 b/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240509
index 015d13c49e72..a4f375ebf1ab 100644
--- a/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240509
@@ -9,5 +9,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
RDEPEND=!sys-devel/llvm:0
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240518 b/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240518
new file mode 100644
index 000000000000..f5b89fef3213
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/llvm-common-19.0.0_pre20240518
@@ -0,0 +1,13 @@
+BDEPEND=emacs? ( >=app-editors/emacs-23.1:* )
+DEFINED_PHASES=compile install postinst postrm prepare unpack
+DESCRIPTION=Common files shared between multiple slots of LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=elisp-common llvm.org
+IUSE=emacs
+LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
+RDEPEND=!sys-devel/llvm:0
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org 234137b9b64f92017ebdad411255dda2 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe
+_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index 841c76562345..8b349acb6f20 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/loop-aes-3.8b b/metadata/md5-cache/sys-fs/loop-aes-3.8b
index 20de75c13a6d..ddfc31d03e95 100644
--- a/metadata/md5-cache/sys-fs/loop-aes-3.8b
+++ b/metadata/md5-cache/sys-fs/loop-aes-3.8b
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=http://loop-aes.sourceforge.net/loop-AES/loop-AES-v3.8b.tar.bz2
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=595558b5b3df61bafc202c34f69c7430
diff --git a/metadata/md5-cache/sys-fs/vhba-20240202 b/metadata/md5-cache/sys-fs/vhba-20240202
index 78167fef248f..253559eaa40e 100644
--- a/metadata/md5-cache/sys-fs/vhba-20240202
+++ b/metadata/md5-cache/sys-fs/vhba-20240202
@@ -12,5 +12,5 @@ LICENSE=GPL-2+
RDEPEND=virtual/udev sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://download.sourceforge.net/cdemu/vhba-module/vhba-module-20240202.tar.xz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
_md5_=264844dd7cb60ab6547c28cd45096b38
diff --git a/metadata/md5-cache/sys-fs/xfsprogs-6.8.0 b/metadata/md5-cache/sys-fs/xfsprogs-6.8.0
new file mode 100644
index 000000000000..445cd6e93c55
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/xfsprogs-6.8.0
@@ -0,0 +1,15 @@
+BDEPEND=nls? ( sys-devel/gettext ) virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare
+DEPEND=dev-libs/inih dev-libs/userspace-rcu:= >=sys-apps/util-linux-2.17.2 icu? ( dev-libs/icu:= ) libedit? ( dev-libs/libedit )
+DESCRIPTION=XFS filesystem utilities
+EAPI=8
+HOMEPAGE=https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/
+INHERIT=flag-o-matic systemd udev
+IUSE=icu libedit nls selinux static-libs
+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.8.0.tar.xz
+_eclasses_=flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=1593a79fa80d4f0562840c048f3d4233
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14 b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14
index 711df0bf1dee..ad62717b1e33 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.14
@@ -14,5 +14,5 @@ RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.6 ) ) sys-apps/
RESTRICT=test
SLOT=0/2.1.14
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.14/zfs-2.1.14.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.14/zfs-2.1.14.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=6671455e48f8ac73933a872217c0a5bc
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.15 b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.15
index d91695014639..d905534e978b 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.1.15
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.1.15
@@ -14,5 +14,5 @@ RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.8 ) ) sys-apps/
RESTRICT=test
SLOT=0/2.1.15
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.1.15/zfs-2.1.15.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.1.15/zfs-2.1.15.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=c7d5a339301acc470ae488960fdaf0dc
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2 b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2
index 608cc6374734..1c48644c491a 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2
@@ -14,5 +14,5 @@ RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.7 ) ) sys-apps/
RESTRICT=test
SLOT=0/2.2.2
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.2.2/zfs-2.2.2.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.2.2/zfs-2.2.2.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=89e816a171016aa846cfb5506b5af4f8
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2-r1 b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2-r1
index 64a4789c329f..30bd8817274b 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2-r1
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.2-r1
@@ -14,5 +14,5 @@ RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.7 ) ) sys-apps/
RESTRICT=test
SLOT=0/2.2.2-r1
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.2.2/zfs-2.2.2.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.2.2/zfs-2.2.2.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=aa23ef1c57f5f0da63d750fde4702f84
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.3 b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.3
index 2d26b309450f..cbe2feee81a6 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.3
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.3
@@ -14,5 +14,5 @@ RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.8 ) ) sys-apps/
RESTRICT=test
SLOT=0/2.2.3
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.2.3/zfs-2.2.3.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.2.3/zfs-2.2.3.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=dcf3c63fdb0ea50aed3f2b8a3caee45e
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.4 b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.4
index 8d4f1b07754d..e5a79364bdec 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-2.2.4
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-2.2.4
@@ -14,5 +14,5 @@ RDEPEND=dist-kernel-cap? ( dist-kernel? ( <virtual/dist-kernel-6.9 ) ) sys-apps/
RESTRICT=test
SLOT=0/2.2.4
SRC_URI=https://github.com/openzfs/zfs/releases/download/zfs-2.2.4/zfs-2.2.4.tar.gz verify-sig? ( https://github.com/openzfs/zfs/releases/download/zfs-2.2.4/zfs-2.2.4.tar.gz.asc )
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150
_md5_=148feabce4dc074238f90bec4efbba8a
diff --git a/metadata/md5-cache/sys-fs/zfs-kmod-9999 b/metadata/md5-cache/sys-fs/zfs-kmod-9999
index 81295622a026..74e316c0c4af 100644
--- a/metadata/md5-cache/sys-fs/zfs-kmod-9999
+++ b/metadata/md5-cache/sys-fs/zfs-kmod-9999
@@ -13,5 +13,5 @@ PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
RESTRICT=test
SLOT=0/9999
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=148feabce4dc074238f90bec4efbba8a
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index e21edeecabe1..c9d358c8dd66 100644
--- a/metadata/md5-cache/sys-kernel/Manifest.gz
+++ b/metadata/md5-cache/sys-kernel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-kernel/cryptodev-1.13-r1 b/metadata/md5-cache/sys-kernel/cryptodev-1.13-r1
index 6e190ca0d885..0e4c8da76632 100644
--- a/metadata/md5-cache/sys-kernel/cryptodev-1.13-r1
+++ b/metadata/md5-cache/sys-kernel/cryptodev-1.13-r1
@@ -13,5 +13,5 @@ RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/cryptodev-linux/cryptodev-linux/archive/cryptodev-linux-1.13.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=79495b109aab7786d594540f994e9e78
diff --git a/metadata/md5-cache/sys-kernel/cryptodev-9999 b/metadata/md5-cache/sys-kernel/cryptodev-9999
index 54a32f6e70e7..2a4bc96892ac 100644
--- a/metadata/md5-cache/sys-kernel/cryptodev-9999
+++ b/metadata/md5-cache/sys-kernel/cryptodev-9999
@@ -12,5 +12,5 @@ PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
RESTRICT=test
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=79495b109aab7786d594540f994e9e78
diff --git a/metadata/md5-cache/sys-kernel/kpatch-0.9.8 b/metadata/md5-cache/sys-kernel/kpatch-0.9.8
index b639f01a59a9..7b248116a553 100644
--- a/metadata/md5-cache/sys-kernel/kpatch-0.9.8
+++ b/metadata/md5-cache/sys-kernel/kpatch-0.9.8
@@ -13,5 +13,5 @@ RDEPEND=app-crypt/pesign sys-libs/zlib sys-apps/pciutils sys-apps/kmod[tools] di
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/dynup/kpatch/archive/v0.9.8.tar.gz -> kpatch-0.9.8.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=c1ac6d54c2829dc44cdda9f3a2fc44df
diff --git a/metadata/md5-cache/sys-kernel/kpatch-9999 b/metadata/md5-cache/sys-kernel/kpatch-9999
index ebfdb9e6845d..b116149fd158 100644
--- a/metadata/md5-cache/sys-kernel/kpatch-9999
+++ b/metadata/md5-cache/sys-kernel/kpatch-9999
@@ -12,5 +12,5 @@ PROPERTIES=live
RDEPEND=app-crypt/pesign sys-libs/zlib sys-apps/pciutils sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=84db76a5c34d57b7192917f06a19e3ae
diff --git a/metadata/md5-cache/sys-kernel/linux-headers-6.7-r1 b/metadata/md5-cache/sys-kernel/linux-headers-6.7-r1
deleted file mode 100644
index 75787e329cc2..000000000000
--- a/metadata/md5-cache/sys-kernel/linux-headers-6.7-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-arch/xz-utils dev-lang/perl
-DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Linux system headers
-EAPI=8
-HOMEPAGE=https://www.kernel.org/ https://wiki.gentoo.org/wiki/Kernel
-INHERIT=kernel-2
-IUSE=headers-only
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RESTRICT=binchecks strip
-SLOT=0
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.7.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-kernel/linux-headers/gentoo-headers-6.7-1.tar.xz
-_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 d7063ec2420394c5b29ed142f15b5033 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=381af0b7e692a50feb2d88c5c37735bc
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 15db7f470b14..03bf64eb8ce2 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
index 62ddf432e0a8..2262ab025aa0 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
+++ b/metadata/md5-cache/sys-libs/compiler-rt-15.0.7
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=704d950e9cdfed4a67d55c707a7db129
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6
index eb580104b9e7..316e173f33d8 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9dbdbb0a42f87edcd5e64cdaff7329e4
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4 b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4
index 92224f30d142..27c83460544e 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4
+++ b/metadata/md5-cache/sys-libs/compiler-rt-16.0.6-r4
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6-r4.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cbf62a2e9a77364e78a667b10382d57e
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-17.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-17.0.6
index 1284651ae905..0fd41776d491 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-17.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-17.0.6
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-17.0.6.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e4f5753fcc6fdbecf6b2ea929c3e73c2
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-18.1.5 b/metadata/md5-cache/sys-libs/compiler-rt-18.1.5
index 270a6e817e42..f72277fe9343 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-18.1.5
+++ b/metadata/md5-cache/sys-libs/compiler-rt-18.1.5
@@ -11,5 +11,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=f540aac2e46850ef4f02d25d57adc067
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-19.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-19.0.0.9999
index 122711b5f371..8a448c20fe1b 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-19.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-19.0.0.9999
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
PROPERTIES=live
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=19
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e4fc58562a20c882b3662b88e5591055
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240509 b/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240509
index a84f5fd169cb..a27ea615ad3a 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240509
@@ -10,5 +10,5 @@ LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
RESTRICT=!test? ( test ) !clang? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=e4fc58562a20c882b3662b88e5591055
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240518 b/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240518
new file mode 100644
index 000000000000..e8a69cbf5e5b
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/compiler-rt-19.0.0_pre20240518
@@ -0,0 +1,14 @@
+BDEPEND=clang? ( sys-devel/clang ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-19.0.0*:19 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=sys-devel/llvm:19
+DESCRIPTION=Compiler runtime library for clang (built-in part)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+abi_x86_32 abi_x86_64 +clang +debug test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RESTRICT=!test? ( test ) !clang? ( test )
+SLOT=19
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e4fc58562a20c882b3662b88e5591055
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7
index 0e555d89c502..53bc06f9b4bc 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.7
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=15.0.7
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7.tar.xz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c8981bb60f4a2681377d1b30e49600d6
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6
index df8b446b548c..8e7a3fabc81e 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=9dee7cde1fca09c3a59eaeb050aacce9
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6
index 910aa19f9fc5..443b5d3b3fe5 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-17.0.6
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5e0bb1c349142841159537bac1540ffe
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.5 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.5
index d9da96b4c329..223db50f7da5 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.5
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-18.1.5
@@ -12,5 +12,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=18
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ad78087b0ab392d52fa5fe8bdb67877d
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0.9999 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0.9999
index 181a5388b3b6..f11d0ab78d04 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0.9999
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=19
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=5c7ef06cdf28e804b463dac00fa17130
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e26b8a9a4bc4585e2ca1b226c8ccc6bd
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240509 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240509
index 79840f362999..57978d6f15f7 100644
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240509
@@ -11,5 +11,5 @@ REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo sha
RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
SLOT=19
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=5c7ef06cdf28e804b463dac00fa17130
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240518 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240518
new file mode 100644
index 000000000000..f5c5aed7868f
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.0.0_pre20240518
@@ -0,0 +1,15 @@
+BDEPEND=clang? ( sys-devel/clang ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-19.0.0*:19 sys-libs/compiler-rt:19 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test unpack
+DEPEND=sys-devel/llvm:19 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
+EAPI=8
+HOMEPAGE=https://llvm.org/
+INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan test
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
+RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
+SLOT=19
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e26b8a9a4bc4585e2ca1b226c8ccc6bd
diff --git a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1 b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
index 916214afe05e..6c351053b9de 100644
--- a/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
+++ b/metadata/md5-cache/sys-libs/libcxx-15.0.7-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r1.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=cbab90e17c99591e90cb17c654e53eed
diff --git a/metadata/md5-cache/sys-libs/libcxx-16.0.6 b/metadata/md5-cache/sys-libs/libcxx-16.0.6
index af402ec1bb92..7e10436451ab 100644
--- a/metadata/md5-cache/sys-libs/libcxx-16.0.6
+++ b/metadata/md5-cache/sys-libs/libcxx-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-16.0.6.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=524a7f80481620ff445d73b26d915a81
diff --git a/metadata/md5-cache/sys-libs/libcxx-17.0.6 b/metadata/md5-cache/sys-libs/libcxx-17.0.6
index eb8fc75b6a76..333312f290b4 100644
--- a/metadata/md5-cache/sys-libs/libcxx-17.0.6
+++ b/metadata/md5-cache/sys-libs/libcxx-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=57e96ea47bf712397dfa139361dd8587
diff --git a/metadata/md5-cache/sys-libs/libcxx-18.1.5 b/metadata/md5-cache/sys-libs/libcxx-18.1.5
index 9720b198dc65..9d8436ce24e0 100644
--- a/metadata/md5-cache/sys-libs/libcxx-18.1.5
+++ b/metadata/md5-cache/sys-libs/libcxx-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=745bc558cf73e1543da6e2e14bff129f
diff --git a/metadata/md5-cache/sys-libs/libcxx-19.0.0.9999 b/metadata/md5-cache/sys-libs/libcxx-19.0.0.9999
index acb7d98a2b08..f6081bc2f7d9 100644
--- a/metadata/md5-cache/sys-libs/libcxx-19.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxx-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-19.0.0.9999[static-libs?,abi_x86_32(-)?
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=464012e4a495040cfdb9f7393842ade9
diff --git a/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240509 b/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240509
index 1b2539b679a6..7e02dc8e6472 100644
--- a/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=464012e4a495040cfdb9f7393842ade9
diff --git a/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240518 b/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240518
new file mode 100644
index 000000000000..74d9f34f7d17
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libcxx-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang:19 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-19.0.0_pre20240518[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:19
+DESCRIPTION=New implementation of the C++ standard library, targeting C++11
+EAPI=8
+HOMEPAGE=https://libcxx.llvm.org/
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-19.0.0_pre20240518[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=464012e4a495040cfdb9f7393842ade9
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7 b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
index caf982e6b3fe..f5c7d60e86c5 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
+++ b/metadata/md5-cache/sys-libs/libcxxabi-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=a14a31a2f90e26640f635cc72061d383
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6
index a7ba1317c1b1..297e5ca0867d 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-16.0.6
+++ b/metadata/md5-cache/sys-libs/libcxxabi-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c72a7ac64229d8667b1e3e2d049a040d
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-17.0.6 b/metadata/md5-cache/sys-libs/libcxxabi-17.0.6
index 462f8eb44bdd..4c0b4aa770e0 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-17.0.6
+++ b/metadata/md5-cache/sys-libs/libcxxabi-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=c72a7ac64229d8667b1e3e2d049a040d
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-18.1.5 b/metadata/md5-cache/sys-libs/libcxxabi-18.1.5
index 689c7dd5dfb0..441af52e977b 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-18.1.5
+++ b/metadata/md5-cache/sys-libs/libcxxabi-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=406c06e2acccee230942ffa11c7c151e
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-19.0.0.9999 b/metadata/md5-cache/sys-libs/libcxxabi-19.0.0.9999
index 94bf1c232a63..3bb59641fa8c 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-19.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libcxxabi-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=!<sys-libs/libcxx-15
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=17cf65aa8d5f9bfa01840d9af26e56de
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240509 b/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240509
index 96b7a635cce1..bd15082ac4e9 100644
--- a/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=17cf65aa8d5f9bfa01840d9af26e56de
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240518 b/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240518
new file mode 100644
index 000000000000..ea47a614e79a
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libcxxabi-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang:19 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=!<sys-libs/libcxx-15 sys-devel/llvm:19
+DESCRIPTION=Low level support for a standard C++ library
+EAPI=8
+HOMEPAGE=https://libcxxabi.llvm.org/
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!<sys-libs/libcxx-15
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=17cf65aa8d5f9bfa01840d9af26e56de
diff --git a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6 b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6
index 2d5277486c32..e1251af41ee6 100644
--- a/metadata/md5-cache/sys-libs/libomp-15.0.7-r6
+++ b/metadata/md5-cache/sys-libs/libomp-15.0.7-r6
@@ -12,5 +12,5 @@ RDEPEND=hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x
RESTRICT=!test? ( test )
SLOT=0/15
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig ) https://dev.gentoo.org/~mgorny/dist/llvm/llvm-gentoo-patchset-15.0.7-r6.tar.xz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=3a7c08c1b2b5342c762f260cd13766ba
diff --git a/metadata/md5-cache/sys-libs/libomp-16.0.6 b/metadata/md5-cache/sys-libs/libomp-16.0.6
index 5fa83a2531ee..864edc74dec3 100644
--- a/metadata/md5-cache/sys-libs/libomp-16.0.6
+++ b/metadata/md5-cache/sys-libs/libomp-16.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/16
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=fa9dc759aa2ebe85213b8979a27fc81f
diff --git a/metadata/md5-cache/sys-libs/libomp-17.0.6 b/metadata/md5-cache/sys-libs/libomp-17.0.6
index 93082e90ebdb..8b17b74d06cf 100644
--- a/metadata/md5-cache/sys-libs/libomp-17.0.6
+++ b/metadata/md5-cache/sys-libs/libomp-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/17
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=ad04b7957e6fbd40be6957c56b31ba10
diff --git a/metadata/md5-cache/sys-libs/libomp-18.1.5 b/metadata/md5-cache/sys-libs/libomp-18.1.5
index efeea42a8591..51dfec45dd25 100644
--- a/metadata/md5-cache/sys-libs/libomp-18.1.5
+++ b/metadata/md5-cache/sys-libs/libomp-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/18.1
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=2bff1063a2707c94dbf04daa81646953
diff --git a/metadata/md5-cache/sys-libs/libomp-19.0.0.9999 b/metadata/md5-cache/sys-libs/libomp-19.0.0.9999
index 90e8c4fb4745..db81a1fb3762 100644
--- a/metadata/md5-cache/sys-libs/libomp-19.0.0.9999
+++ b/metadata/md5-cache/sys-libs/libomp-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 )
REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
RESTRICT=!test? ( test )
SLOT=0/19.0.0.9999
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1eab0ea567a41a8a69c05480bb677e57
diff --git a/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240509 b/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240509
index d2a2b47dc624..7b1f7859a22f 100644
--- a/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_ta
RESTRICT=!test? ( test )
SLOT=0/19.0.0_pre20240509
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1eab0ea567a41a8a69c05480bb677e57
diff --git a/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240518 b/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240518
new file mode 100644
index 000000000000..a92d148c4a87
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libomp-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) sys-devel/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
+EAPI=8
+HOMEPAGE=https://openmp.llvm.org
+INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+IUSE=+debug gdb-plugin hwloc ompt test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0/19.0.0_pre20240518
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1eab0ea567a41a8a69c05480bb677e57
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7 b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7
index 5efd1ef30c69..4aa62be87905 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-15.0.7
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=0304c4cd124df43254ba42ff0fa5e262
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1 b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1
index 38bea206d0e3..1938a2b4d3d1 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-16.0.6-r1
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-16.0.6/llvm-project-16.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=6923802effae324b1b764b4bfccaea81
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6 b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6
index 7913f50c4237..9eab70d12f32 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-17.0.6
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-project-17.0.6.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=6923802effae324b1b764b4bfccaea81
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.5 b/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.5
index b412de4a4937..be8d4943f33b 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.5
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-18.1.5
@@ -13,5 +13,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.5/llvm-project-18.1.5.src.tar.xz.sig )
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=1b496d100178396330e64cb122b6e794
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0.9999 b/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0.9999
index a9ecc196edca..bc70f7b22c5e 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0.9999
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0.9999
@@ -12,5 +12,5 @@ RDEPEND=!sys-libs/libunwind
REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 git-r3 fbb2889c81f3a05910c1524db69425c1 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=442ef78dfc444df5b8965d4e0396ef66
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240509 b/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240509
index 866c83df11ae..2eee6ed7ae52 100644
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240509
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240509
@@ -12,5 +12,5 @@ REQUIRED_USE=test? ( clang )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/llvm/llvm-project/archive/a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz -> llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz
-_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 1c29c2f3de41b506ccf51af2a42ffcef multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=442ef78dfc444df5b8965d4e0396ef66
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240518 b/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240518
new file mode 100644
index 000000000000..35156f42e01e
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/llvm-libunwind-19.0.0_pre20240518
@@ -0,0 +1,16 @@
+BDEPEND=clang? ( sys-devel/clang:19 ) !test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=sys-devel/llvm:19
+DESCRIPTION=C++ runtime stack unwinder from LLVM
+EAPI=8
+HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html
+INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+IUSE=+clang +debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
+RDEPEND=!sys-libs/libunwind
+REQUIRED_USE=test? ( clang )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/llvm/llvm-project/archive/702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz -> llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 llvm-utils e59dc622da7e7e7f16879105bed34858 llvm.org 234137b9b64f92017ebdad411255dda2 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=442ef78dfc444df5b8965d4e0396ef66
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index cb841aa214b1..4dd9f2935235 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/acpi_call-1.2.2-r1 b/metadata/md5-cache/sys-power/acpi_call-1.2.2-r1
index 310f8f981088..698f86d420a0 100644
--- a/metadata/md5-cache/sys-power/acpi_call-1.2.2-r1
+++ b/metadata/md5-cache/sys-power/acpi_call-1.2.2-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-3+
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/nix-community/acpi_call/archive/v1.2.2.tar.gz -> acpi_call-1.2.2.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=c351750242c4bff0cc4240e596ce49bc
diff --git a/metadata/md5-cache/sys-power/acpi_call-9999 b/metadata/md5-cache/sys-power/acpi_call-9999
index cc67f7058f26..32f37a32afbf 100644
--- a/metadata/md5-cache/sys-power/acpi_call-9999
+++ b/metadata/md5-cache/sys-power/acpi_call-9999
@@ -11,5 +11,5 @@ LICENSE=GPL-3+
PROPERTIES=live
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c git-r3 fbb2889c81f3a05910c1524db69425c1 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=709b472f9f2b16e6e0ee9793f3241d8f
diff --git a/metadata/md5-cache/sys-power/bbswitch-0.8_p20211129-r1 b/metadata/md5-cache/sys-power/bbswitch-0.8_p20211129-r1
index 6ba914d6d26c..122c2be27257 100644
--- a/metadata/md5-cache/sys-power/bbswitch-0.8_p20211129-r1
+++ b/metadata/md5-cache/sys-power/bbswitch-0.8_p20211129-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-3+
RDEPEND=sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= )
SLOT=0
SRC_URI=https://github.com/Bumblebee-Project/bbswitch/archive/23891174a80ea79c7720bcc7048a5c2bfcde5cd9.tar.gz -> bbswitch-0.8_p20211129.tar.gz
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=e626701f05f25172db2ce1e8f6d71793
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index 7afdc824f32a..3a4a380a1c15 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/acct-6.6.4-r3 b/metadata/md5-cache/sys-process/acct-6.6.4-r3
deleted file mode 100644
index 165a4388853d..000000000000
--- a/metadata/md5-cache/sys-process/acct-6.6.4-r3
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=sys-apps/texinfo >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
-DEFINED_PHASES=configure install prepare
-DESCRIPTION=GNU system accounting utilities
-EAPI=7
-HOMEPAGE=https://savannah.gnu.org/projects/acct/
-INHERIT=autotools systemd
-IUSE=selinux
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-3
-RDEPEND=selinux? ( sec-policy/selinux-acct )
-SLOT=0
-SRC_URI=mirror://gnu/acct/acct-6.6.4.tar.bz2
-_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=b85d04044b18fb08e057905cad58023b
diff --git a/metadata/md5-cache/sys-process/atop-2.10.0-r1 b/metadata/md5-cache/sys-process/atop-2.10.0-r1
index 3b10cd750834..beb08489c27b 100644
--- a/metadata/md5-cache/sys-process/atop-2.10.0-r1
+++ b/metadata/md5-cache/sys-process/atop-2.10.0-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=dev-libs/glib sys-libs/ncurses:= sys-libs/zlib >=sys-process/acct-6.6.4-r1 modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
SRC_URI=https://github.com/Atoptool/atop/archive/v2.10.0.tar.gz -> atop-2.10.0.tar.gz modules? ( https://www.atoptool.nl/download/netatop-3.1.tar.gz )
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=dce2b995d7f53583d35f85782c9f5a9e
diff --git a/metadata/md5-cache/sys-process/atop-2.9.0-r1 b/metadata/md5-cache/sys-process/atop-2.9.0-r1
index 34841b95139d..5c6371fed725 100644
--- a/metadata/md5-cache/sys-process/atop-2.9.0-r1
+++ b/metadata/md5-cache/sys-process/atop-2.9.0-r1
@@ -12,5 +12,5 @@ LICENSE=GPL-2
RDEPEND=sys-libs/ncurses:= sys-libs/zlib >=sys-process/acct-6.6.4-r1 modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0
SRC_URI=https://github.com/Atoptool/atop/archive/v2.9.0.tar.gz -> atop-2.9.0.tar.gz modules? ( https://www.atoptool.nl/download/netatop-3.1.tar.gz )
-_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_eclasses_=dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
_md5_=fe434542d38929d668acf78360849955
diff --git a/metadata/md5-cache/sys-process/parallel-20240122 b/metadata/md5-cache/sys-process/parallel-20240122
deleted file mode 100644
index 0b73fc468d34..000000000000
--- a/metadata/md5-cache/sys-process/parallel-20240122
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure unpack
-DEPEND=dev-lang/perl dev-perl/Devel-Size dev-perl/Text-CSV virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-IO
-DESCRIPTION=A shell tool for executing jobs in parallel locally or on remote machines
-EAPI=8
-HOMEPAGE=https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/
-INHERIT=verify-sig
-IUSE=verify-sig
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos
-LICENSE=GPL-3+
-RDEPEND=dev-lang/perl dev-perl/Devel-Size dev-perl/Text-CSV virtual/perl-Data-Dumper virtual/perl-File-Temp virtual/perl-IO
-SLOT=0
-SRC_URI=mirror://gnu/parallel/parallel-20240122.tar.bz2 verify-sig? ( mirror://gnu/parallel/parallel-20240122.tar.bz2.sig )
-_eclasses_=verify-sig a79ba011daaf532d71a219182474d150
-_md5_=ab24824509bf18f4f64e41a3493a23f8
diff --git a/metadata/md5-cache/www-apache/Manifest.gz b/metadata/md5-cache/www-apache/Manifest.gz
index 5ac1fbceb433..a7dff14dd6de 100644
--- a/metadata/md5-cache/www-apache/Manifest.gz
+++ b/metadata/md5-cache/www-apache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apache/passenger-6.0.18 b/metadata/md5-cache/www-apache/passenger-6.0.18
deleted file mode 100644
index f78d41ff2ed5..000000000000
--- a/metadata/md5-cache/www-apache/passenger-6.0.18
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=>=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DESCRIPTION=Passenger makes deployment of Ruby on Rails applications a breeze
-EAPI=7
-HOMEPAGE=https://www.phusionpassenger.com/
-INHERIT=apache-module flag-o-matic ruby-ng toolchain-funcs
-IUSE=apache2 debug test apache2 ruby_targets_ruby31 ruby_targets_ruby32
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
-LICENSE=Boost-1.0 MIT BSD
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) >=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://s3.amazonaws.com/phusion-passenger/releases/passenger-6.0.18.tar.gz
-_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 depend.apache 1d51223a0def226481583990f380519c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0db7b9c6a87b6a429482997d95ec4b09
diff --git a/metadata/md5-cache/www-apache/passenger-6.0.19 b/metadata/md5-cache/www-apache/passenger-6.0.19
deleted file mode 100644
index 9e2f57341dd1..000000000000
--- a/metadata/md5-cache/www-apache/passenger-6.0.19
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=>=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-DESCRIPTION=Passenger makes deployment of Ruby on Rails applications a breeze
-EAPI=8
-HOMEPAGE=https://www.phusionpassenger.com/
-INHERIT=apache-module flag-o-matic ruby-ng toolchain-funcs
-IUSE=apache2 debug test apache2 ruby_targets_ruby31 ruby_targets_ruby32
-KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
-LICENSE=Boost-1.0 MIT BSD
-RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) >=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://s3.amazonaws.com/phusion-passenger/releases/passenger-6.0.19.tar.gz
-_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 depend.apache 1d51223a0def226481583990f380519c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=bd7a94b32b11d480d17710551be0f3ba
diff --git a/metadata/md5-cache/www-apache/passenger-6.0.21 b/metadata/md5-cache/www-apache/passenger-6.0.21
new file mode 100644
index 000000000000..41b753182825
--- /dev/null
+++ b/metadata/md5-cache/www-apache/passenger-6.0.21
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/rake[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby33(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 )
+DEFINED_PHASES=compile configure install postinst prepare setup test unpack
+DEPEND=>=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 )
+DESCRIPTION=Passenger makes deployment of Ruby on Rails applications a breeze
+EAPI=8
+HOMEPAGE=https://www.phusionpassenger.com/
+INHERIT=apache-module flag-o-matic ruby-ng toolchain-funcs
+IUSE=apache2 debug test apache2 ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=Boost-1.0 MIT BSD
+RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby31(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby32(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/rack-1.0.0:*[ruby_targets_ruby33(-)] >=dev-ruby/rake-0.8.1[ruby_targets_ruby33(-)] ) >=dev-libs/libuv-1.8.0 net-misc/curl[ssl] apache2? ( www-servers/apache[apache2_modules_unixd(+)] ) apache2? ( =www-servers/apache-2* ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://s3.amazonaws.com/phusion-passenger/releases/passenger-6.0.21.tar.gz
+_eclasses_=apache-module 7a226dc5662c581e506e053b99bb8b31 depend.apache 1d51223a0def226481583990f380519c flag-o-matic d309b9713dfc18e754cba88d3ba69653 multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=1643383ac36131e3e6ab856bb859b27f
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index c5c0d32e5332..9b0171797aa3 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/vivaldi-6.7.3329.31 b/metadata/md5-cache/www-client/vivaldi-6.7.3329.31
new file mode 100644
index 000000000000..91396a5a175b
--- /dev/null
+++ b/metadata/md5-cache/www-client/vivaldi-6.7.3329.31
@@ -0,0 +1,16 @@
+DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
+DESCRIPTION=A browser for our friends
+EAPI=8
+HOMEPAGE=https://vivaldi.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+IUSE=ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64 ~arm ~arm64
+LICENSE=Vivaldi
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:124 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
+REQUIRED_USE=ffmpeg-chromium? ( proprietary-codecs )
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=amd64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.7.3329.31-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.7.3329.31-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/stable/vivaldi-stable_6.7.3329.31-1_arm64.deb )
+_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e8e3e41baa427395c4e855fab6230bca
diff --git a/metadata/md5-cache/www-client/vivaldi-snapshot-6.8.3358.3 b/metadata/md5-cache/www-client/vivaldi-snapshot-6.8.3358.3
new file mode 100644
index 000000000000..97e16f28bea7
--- /dev/null
+++ b/metadata/md5-cache/www-client/vivaldi-snapshot-6.8.3358.3
@@ -0,0 +1,16 @@
+DEFINED_PHASES=install postinst postrm preinst prepare setup unpack
+DESCRIPTION=A browser for our friends
+EAPI=8
+HOMEPAGE=https://vivaldi.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+IUSE=ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine +l10n_af +l10n_am +l10n_ar +l10n_az +l10n_be +l10n_bg +l10n_bn +l10n_ca +l10n_ca-valencia +l10n_cs +l10n_da +l10n_de +l10n_de-CH +l10n_el +l10n_en-GB +l10n_en-US +l10n_eo +l10n_es +l10n_es-419 +l10n_es-PE +l10n_et +l10n_eu +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_fy +l10n_gd +l10n_gl +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_hy +l10n_id +l10n_io +l10n_is +l10n_it +l10n_ja +l10n_jbo +l10n_ka +l10n_kab +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_mk +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_nn +l10n_pa +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sc +l10n_sk +l10n_sl +l10n_sq +l10n_sr +l10n_sr-Latn +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
+KEYWORDS=-* ~amd64 ~arm ~arm64
+LICENSE=Vivaldi
+RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus x11-libs/cairo x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon x11-libs/libXrandr x11-libs/pango[X] gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 ) proprietary-codecs? ( !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) ffmpeg-chromium? ( media-video/ffmpeg-chromium:124 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) widevine? ( www-plugins/chrome-binary-plugins )
+REQUIRED_USE=ffmpeg-chromium? ( proprietary-codecs )
+RESTRICT=bindist mirror
+SLOT=0
+SRC_URI=amd64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.8.3358.3-1_amd64.deb ) arm? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.8.3358.3-1_armhf.deb ) arm64? ( https://downloads.vivaldi.com/snapshot/vivaldi-snapshot_6.8.3358.3-1_arm64.deb )
+_eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info e967b81f54be6f49f4219a57ce7db437 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e8e3e41baa427395c4e855fab6230bca
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index 8e47bc8fb617..87d21f6ec9e3 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157 b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157
index c44f89728119..cdf8af9cd411 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-390.157
@@ -12,5 +12,5 @@ LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT
RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0/390
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/390.157/NVIDIA-Linux-x86_64-390.157.run ) x86? ( https://download.nvidia.com/XFree86/Linux-x86/390.157/NVIDIA-Linux-x86-390.157.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-390.157.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-390.157.tar.bz2
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=4a77a431f3d1c00b6247d3957144000d
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
index e98f55f04d58..219d973d4a1a 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
@@ -12,5 +12,5 @@ LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0/470
SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.239.06/NVIDIA-Linux-x86_64-470.239.06.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.239.06.tar.bz2
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=251e43ad212baebb6869c044347d04f5
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05
index e27d89532a25..ad359ab395cf 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-525.147.05
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/
REQUIRED_USE=kernel-open? ( modules )
SLOT=0/525
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/525.147.05/NVIDIA-Linux-x86_64-525.147.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/525.147.05/NVIDIA-Linux-aarch64-525.147.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-525.147.05.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-525.147.05.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=d42d9f7eba02a77c30e2516c85fd33e7
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04
index a625963ec22c..fe5a89c070b7 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.171.04
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/
REQUIRED_USE=kernel-open? ( modules )
SLOT=0/535
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.171.04/NVIDIA-Linux-x86_64-535.171.04.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.171.04/NVIDIA-Linux-aarch64-535.171.04.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.171.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.171.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.171.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.171.04.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.171.04.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.171.04.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=f481604c9aed6f717661085a9c277dc5
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.179 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.179
index f8d941ee53a6..24b2fa4d7fd7 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.179
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.179
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/
REQUIRED_USE=kernel-open? ( modules )
SLOT=0/535
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.179/NVIDIA-Linux-x86_64-535.179.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.179/NVIDIA-Linux-aarch64-535.179.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.179.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.179.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.179.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.179.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.179.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.179.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=fe658953f81cf938d8ee23ee3f115d90
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.61 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.61
index 02823b4c1418..d87456f84f33 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.61
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.61
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/
REQUIRED_USE=kernel-open? ( modules )
SLOT=0/vulkan
SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5504061-linux -> NVIDIA-Linux-x86_64-550.40.61.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.76.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.76.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.76.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.76.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.76.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/550.40.61.tar.gz -> open-gpu-kernel-modules-550.40.61.tar.gz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=45fae20f78260a789c4fe99bb27da1bd
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.78 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.78
index f91f82276ded..fa68e9b35820 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.78
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.78
@@ -13,5 +13,5 @@ RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/
REQUIRED_USE=kernel-open? ( modules )
SLOT=0/550
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/550.78/NVIDIA-Linux-x86_64-550.78.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/550.78/NVIDIA-Linux-aarch64-550.78.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.78.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.78.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.78.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.78.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.78.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-550.78.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 790664155dec82261a4883629f4c7bb3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic d309b9713dfc18e754cba88d3ba69653 linux-info e967b81f54be6f49f4219a57ce7db437 linux-mod-r1 9ccd2b29cd75bd48092f8f46b07fc935 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
_md5_=fb916e0ee718712dfafa5fa5e4156cb3
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 54808e65d83e..33f60bb04e62 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/libxcb-1.17.0 b/metadata/md5-cache/x11-libs/libxcb-1.17.0
index 6ac3193b78e2..14f93ebc0932 100644
--- a/metadata/md5-cache/x11-libs/libxcb-1.17.0
+++ b/metadata/md5-cache/x11-libs/libxcb-1.17.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb
INHERIT=python-any-r1 xorg-3
IUSE=doc selinux test +xkb abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 doc
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=>=x11-libs/libXau-1.0.7-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXdmcp-1.1.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
RESTRICT=!test? ( test )
SLOT=0/1.12
SRC_URI=https://www.x.org/releases/individual/lib/libxcb-1.17.0.tar.xz
_eclasses_=autotools dc70c1dc473b68317fc4a86f5fbfc57d flag-o-matic d309b9713dfc18e754cba88d3ba69653 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 e527bb25fc6ab8bb127b889b8f62500a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xorg-3 fc35203be4efc2a0ebc64ed0543d8e17
-_md5_=ebea72a44b2d999ec33268818bbbd734
+_md5_=dfae5d33624f187662897abaedea52f1
diff --git a/metadata/md5-cache/x11-libs/pango-1.42.4-r2 b/metadata/md5-cache/x11-libs/pango-1.42.4-r2
deleted file mode 100644
index f86a7a5e119f..000000000000
--- a/metadata/md5-cache/x11-libs/pango-1.42.4-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=media-libs/harfbuzz-1.4.2:=[glib(+),truetype(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.50.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/fontconfig-2.12.92:1.0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.14-r4:=[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/fribidi-0.19.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) X? ( >=x11-libs/libXrender-0.9.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXft-2.3.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dev-util/glib-utils >=dev-build/gtk-doc-am-1.20 virtual/pkgconfig test? ( media-fonts/cantarell ) X? ( x11-base/xorg-proto ) !<=dev-build/autoconf-2.63:2.5 >=app-portage/elt-patches-20240116 app-arch/xz-utils dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Internationalized text layout and rendering library
-EAPI=6
-HOMEPAGE=https://www.pango.org/
-INHERIT=gnome2 multilib-minimal toolchain-funcs
-IUSE=X +introspection 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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=LGPL-2+ FTL
-RDEPEND=>=media-libs/harfbuzz-1.4.2:=[glib(+),truetype(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.50.2:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/fontconfig-2.12.92:1.0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.5.0.1:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/cairo-1.12.14-r4:=[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/fribidi-0.19.7[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( >=dev-libs/gobject-introspection-0.9.5:= ) X? ( >=x11-libs/libXrender-0.9.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libX11-1.6.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/libXft-2.3.1-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=mirror://gnome/sources/pango/1.42/pango-1.42.4.tar.xz https://dev.gentoo.org/~leio/distfiles/pango-1.42.4-patchset.tar.xz
-_eclasses_=eapi7-ver 1a0a60ad07c8b32d2faba2d085dc0f24 estack c61c368a76fdf3a82fdf8dbaebea3804 gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 fc9e598eaac41c6ac9ed1a44bc004d03 gnome2-utils 30dbce54b89e77b86f366548f94419ad libtool 5f49a16f67f81bdf873e3d1f10b10001 ltprune 97143780d341cc8d8f1d4c6187a36d29 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 versionator d3fb3ba33acc3bbbdc4d7970227c100d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=45b176760e9798152286a56e9a63ece9
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 4704dce48aa7..1df6615505cd 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/virtualgl-3.1-r1 b/metadata/md5-cache/x11-misc/virtualgl-3.1-r1
index 014af9b49e33..f172eb692348 100644
--- a/metadata/md5-cache/x11-misc/virtualgl-3.1-r1
+++ b/metadata/md5-cache/x11-misc/virtualgl-3.1-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.virtualgl.org/
INHERIT=cmake-multilib flag-o-matic systemd
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=LGPL-2.1 wxWinLL-3.1 FLTK
RDEPEND=media-libs/libjpeg-turbo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/xcb-util-keysyms[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] amd64? ( abi_x86_32? ( >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32] >=x11-libs/libX11-1.6.2[abi_x86_32] >=x11-libs/libXext-1.3.2[abi_x86_32] >=x11-libs/libXtst-1.2.3[abi_x86_32] >=x11-libs/libXv-1.0.10[abi_x86_32] x11-libs/xcb-util-keysyms[abi_x86_32] >=virtual/glu-9.0-r1[abi_x86_32] virtual/opencl[abi_x86_32] >=virtual/opengl-7.0-r1[abi_x86_32] ) )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/project/virtualgl/3.1/VirtualGL-3.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b6de0c843bc230fee640f1a168dbabae
+_md5_=27fe4d6fb7102cc7b9ac4070f8f75793
diff --git a/metadata/md5-cache/x11-misc/virtualgl-3.1 b/metadata/md5-cache/x11-misc/virtualgl-3.1.1
index ade5653450bc..cc3c74212b68 100644
--- a/metadata/md5-cache/x11-misc/virtualgl-3.1
+++ b/metadata/md5-cache/x11-misc/virtualgl-3.1.1
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=LGPL-2.1 wxWinLL-3.1 FLTK
RDEPEND=media-libs/libjpeg-turbo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXtst[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/xcb-util-keysyms[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/glu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/opengl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] amd64? ( abi_x86_32? ( >=media-libs/libjpeg-turbo-1.3.0-r3[abi_x86_32] >=x11-libs/libX11-1.6.2[abi_x86_32] >=x11-libs/libXext-1.3.2[abi_x86_32] >=x11-libs/libXtst-1.2.3[abi_x86_32] >=x11-libs/libXv-1.0.10[abi_x86_32] x11-libs/xcb-util-keysyms[abi_x86_32] >=virtual/glu-9.0-r1[abi_x86_32] virtual/opencl[abi_x86_32] >=virtual/opengl-7.0-r1[abi_x86_32] ) )
SLOT=0
-SRC_URI=https://downloads.sourceforge.net/project/virtualgl/3.1/VirtualGL-3.1.tar.gz
+SRC_URI=https://github.com/VirtualGL/virtualgl/releases/download/3.1.1/VirtualGL-3.1.1.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic d309b9713dfc18e754cba88d3ba69653 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=aa013ef11a984b39b698ad48cf5195a4
+_md5_=3e112a67cabb1c2597a72592d1d04c42
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 115bdb06dd80..12d72c719c3e 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18017 BLAKE2B 8b7204dcbeaa327360d6571d2bcef7a915ec44dd13da98629151434fc1ca4d7d1d2ab7c25844d52defb811fbfb39e8747c3f75b7055fab12e3dfdd058ce0432c SHA512 8f126def80806f194224767d2c95ad19f6a61d0b4b43d23162aa67b1fc68deb3a8626ddf064d90debdf83f0665d2a33abb1e3f2454e7a0656318851ec7de62ff
-TIMESTAMP 2024-05-17T22:10:41Z
+TIMESTAMP 2024-05-18T22:10:14Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZH1eFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmZJJ0ZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCVsw//XbUGfME00GP45rJTwJgy//U06RFUNZSF6nQrQewWRi8CylMMs3HTShZ9
-GitlH0irJlWi0G5QMRR/4vK5ffVEjJcVC7OiYsh5xVSePdlUbFiOPfxAFHeku3Sx
-+NEJvvevK24XvN1BRIT6KaKJ7bTslEZeQovtH3x3e61pxTAKud64a9qhFqHJ9IWz
-kaqavAsGeT02DSklp/EdO0pDSXVAfxcDWxhS00/7xhhKYXLvB+hS4i2mVVLX9gby
-LbSG5avEaYWyO0bjRN35seTr84YKHcZepNU0s1qfJUTS5Zc7bG1p63vRibMnXaLf
-/BmCauYsLDWjsXDeQ3nXqZs786oAFMavK6Igxj0ugfzDn2alTQTskEuWnZJ9Er1X
-R0Xvam89t8L9Q2uobJYLSDYqZzdK3Wq9VewiT9R+TWbCK3EcPg2wFAje2pwcsxu7
-27YKx7ePN6A9tQHUK+vX/KIWFjx0ctAEK5pA2akRBg3J30s54Z9Pso1PSkUK328k
-pgRel8UGoiRkWKPPOYfh5YNKFapRZH46+Uc0S5v5SN133KRQyQUyvv+xI3LVTYjd
-SXDUPP1tTaIiTETcomz3cqTgDmuf2Q5jz5PEJGW3r4WC5g+Q0ZZZSz8YT48G+JXG
-wFinRweZxi2uBTRqukxMgHoW3GqWluSmGAz5Eb8pvPMveXq2WZA=
-=AiLM
+klAuPxAAh8rbh4wYTqWiz5eV1sJWE1wDKbwph6DQZwlxPB8LChFGTGED9OcBG01w
+PAisSw/EZpEezkBW2xA5CnAgPVdsl1yUi8skipxInoKDFsRXBuDYOfamVdmXHWkQ
+Db3F9rj45UFduLbLxTrlrbrbAWxaEPNwKX+kCCriBGcrijkiVgxaUjqctN5/078q
+Hkq/af10+PPc/3IUoD/zTj6WGPiV1/+Esg4Eg8mRbbMvP9eYjCyvxTXp02Yy6Eeq
+/594LqfouuYiTiedPlgYFUaSzFTCKW5sEgPlB3gS8KaWaaFIg35/OxrHE9t6GPJI
+6FHExH9i/jQMWzG/KwWb56L8guXqrgB6oUNGa85mr02+VGYRr4xzZMxTU0qlnQh8
++rfcONNiDwaWQ2aEYmXBN6YHw5k4L2HMoj6IvcgHJnigY22te9eQMes87rQQ3TBz
+6UAsHuiWyPgFJbxgiKixPd7PL7xlD3RE6BX8pxNhKqeUEyertUzVNMfkUcoFWaw2
+KAz34fnV1ldc8CWPx4KxVTX27JLWwgsvhysNRdESoRs4PVecoBnfA0C9ER398/PI
+Uusjzl5TvyXSXidAIcSnNiixKxh4e3ZAhYV1DqQ1goqEru8Roz3uOyl7+xBZKPaU
+BfOe/dJP2iE/ohHcc+7xCfbcJ/BGQ5k5Lb5nX321T26qkou6ul0=
+=XzVI
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index d38c7a26e26a..a50249cf1aa8 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 17 May 2024 22:10:38 +0000
+Sat, 18 May 2024 22:10:07 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 23b6d6663afe..62a24287ffe1 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri May 17 10:10:37 PM UTC 2024
+Sat May 18 10:10:07 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 79a680e4072b..6ba9031b73d5 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 17 May 2024 22:15:00 +0000
+Sat, 18 May 2024 22:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index a37e3dc7ddbe..51ce911cc18a 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2069b41a2cd93fde9598508690671175b38e1cd0 1715974046 2024-05-17T19:27:26Z
+0b33f4202e7726d452e9038171f0fcc11e2dbfba 1716068357 2024-05-18T21:39:17Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 56406db67165..04083b677cba 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1715983800 Fri 17 May 2024 10:10:00 PM UTC
+1716070201 Sat 18 May 2024 10:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index c59a4ace221a..a50249cf1aa8 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 17 May 2024 22:10:37 +0000
+Sat, 18 May 2024 22:10:07 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 2e4f7c53d8be..189375230cd9 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/vnstat/Manifest b/net-analyzer/vnstat/Manifest
index 3438259d0577..f1ed01730361 100644
--- a/net-analyzer/vnstat/Manifest
+++ b/net-analyzer/vnstat/Manifest
@@ -4,11 +4,8 @@ AUX vnstatd.confd-r1 569 BLAKE2B 8f30a05a587477d8c76f97542017aece78ef3c69a608e97
AUX vnstatd.initd-r2 874 BLAKE2B 4ce5936af3a375d30bc8ab1b5ea1ddf1c2b4910394b8a9e67f94998f8af0e9ca2968a65618e3fbd3ead2f2c3a6e8d674b861dc85b0a57c9fcb63a3e6ce93887b SHA512 1d670980c73a40c92029a3b2141e84d428f41d68528daf199fb6659f164bec903eeef437200da4043d2e6fd3f5abf32c7b6e75dc00054417ff4f38ad55b0a535
AUX vnstatd.systemd 262 BLAKE2B e54c30a1bfa6c7a8bba32fa93c3d2417506c55e9499754419b24179147a5b35f0c51cf61a3f7c4840c88f81d09101c427ba64b41f0922303b8c353caafb883db SHA512 35f9714641d1b3288bed659bd010ef1b8f0316f915622dcf5d3250e1acdd3b438762ae934fab2f6cd350274c7ec0f70a7d8946448bbc6db67be6f91cd86aa47c
AUX vnstatd.tmpfile 35 BLAKE2B c56373ebe1abe1111f6927839d79094b6ffd11527ce4e21016c31fc227f9564218ca479455b7cf4eb697d18d8389ba65266b91d71c5bf22c83a9337ae1d861d9 SHA512 e13b52e3c4fe8743074ab2704b6a6cbe0c855589fe19e05bba98f0193473437f350dfdc9675689172c54ed83491d9caef0cbb842f6c2533b98366cd78a4f0bac
-DIST vnstat-2.11.tar.gz 312821 BLAKE2B 6eeed45d628641c9d88cf33ae1fc14871109b1e9fd0ac4a46fe8e2c194bb4600878b69408ed177bcde38ca859d0a3165d0095cab9b0bb6c036f7788fbfcb47e6 SHA512 d1ec9fd7e57598712df50601247c9904a371b7a2e5cb33efab2d44d330294d8ea3facf914de3d8d3a0381061b14642c613948478bf0c8d7f5e599a83321aad34
-DIST vnstat-2.11.tar.gz.asc 833 BLAKE2B ded1462ee51dc6fde349ae6e21a6b45bdab268ff024804394268f515b618beead7d4582721ffa26d3f9cc7a8434a0f7145d31dcf9c95c575145e4903bdbd5460 SHA512 8b15f73d412e05c50e2e5a514bc96daa2dceae49af95ed7f09e742f3bbc8b34b856bb2d0a33a7146a8b19f714d47863388cfcb63821dac670c9e020ca60f4785
DIST vnstat-2.12.tar.gz 325227 BLAKE2B af6982bc6da66ed2cebfe99e1b46a540528886d1c6e7a5174a3083a315804cb42c2395f3a0f5df552e8fd6b7823a01873fc5f9fb2178529c53481a67552dab35 SHA512 68f8b7d8f30338fdd444621bf68a9157dd7b9be04b2156e27399f2a8b7ef67b5015067bf71370994da1b3aeaf88264205e797926e18a6e51fa9b963dcdd6d969
DIST vnstat-2.12.tar.gz.asc 833 BLAKE2B 8397785826fe885c6ca74b09d81f57e5142dd4c73362c7e54af6d9c9c74e1e3dc8c58df39c30e31198029a95b3fea5a09ec703773f48958ed1d8f59fed8f0696 SHA512 4d0c4c0b2a0d55fbd15f3842a4900ed6cacff2b9437c371973bb053fc69320fbec51564fd480000a437d13edb0c8bb33c16acff9212a4c3ca960fc7bd2940f54
-EBUILD vnstat-2.11.ebuild 1952 BLAKE2B 2b5958895f0f7ad1a3a7d4f3f62113159b897bcfc5630cd83ec9f09cfce932a98f4ced353939558b17f2174a93b5323dc00bc7deab3a2e0846448c985f3c20b0 SHA512 d3b49fa0d60a4e40d451cdb0b2a8c32127a81c2da78af089850350b23e827b69eabc33550dfe45fd4c3f97569402b57fda7711e63a1bf06233e3db25f63d1c05
EBUILD vnstat-2.12.ebuild 1952 BLAKE2B ca7e07911d3f141ac7f10f2ddc5402e85530255cb986efe585720492a3dd986d468f812156269daf01388348d3389bc46cc83a26e4f70d268b20660392a01b43 SHA512 699ec9d893ec3755072cd1cec900f047632f4467f3a68e6e3c29464a95a2999572d3a90425bb7bf5f71d614e66e2a9ac717c5c93dcf17afb7ab4e89b2116bdad
EBUILD vnstat-9999.ebuild 1960 BLAKE2B 7ef6716a04975887b3c654615d9c159f4c287287ecd5c11f579b62eb23f00e8ff983eaac55ce62a207658f3e04308c519667f9ee8e911c9fbc775fbf0c88b772 SHA512 cc035709dd3f26560336a5af61fabe2c34da531bdd682b139a89e220bb42751ce288c0a1399c80160684b4c779dc0fd5889b3f718a64f5905c2e5883a54021ee
MISC metadata.xml 836 BLAKE2B f87c7da72d6510825ef2a437e02a0b29febae258debbf922885923aac4032eda5f122f29d6f0d0cf4c9876fdba09b030246f851083ae424ec1859073273e0e30 SHA512 21e9f14e00563ea52ebe117d0b80739566d043956c16cc95ad7a67bf9df6360e96ad700d2c739ab20ae2dc2c321432f5c98b67c5cc59853b1fdced8ca70fce01
diff --git a/net-analyzer/vnstat/vnstat-2.11.ebuild b/net-analyzer/vnstat/vnstat-2.11.ebuild
deleted file mode 100644
index 812aa69dbc7a..000000000000
--- a/net-analyzer/vnstat/vnstat-2.11.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd tmpfiles
-
-DESCRIPTION="Console-based network traffic monitor that keeps statistics of network usage"
-HOMEPAGE="https://humdi.net/vnstat/"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/vergoh/vnstat"
- inherit git-r3
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/teemutoivola.asc
- inherit verify-sig
-
- SRC_URI="
- https://humdi.net/vnstat/${P}.tar.gz
- https://github.com/vergoh/vnstat/releases/download/v${PV}/${P}.tar.gz
- verify-sig? (
- https://humdi.net/vnstat/${P}.tar.gz.asc
- https://github.com/vergoh/vnstat/releases/download/v${PV}/${P}.tar.gz.asc
- )
- "
-
- KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 ~riscv sparc x86"
-
- BDEPEND="verify-sig? ( sec-keys/openpgp-keys-teemutoivola )"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="gd selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- acct-group/vnstat
- acct-user/vnstat
- dev-db/sqlite
- gd? ( media-libs/gd[png] )
-"
-DEPEND="
- ${RDEPEND}
- test? ( dev-libs/check )
-"
-RDEPEND+=" selinux? ( sec-policy/selinux-vnstatd )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.9-conf.patch
-)
-
-src_compile() {
- emake \
- ${PN} \
- ${PN}d \
- $(usev gd ${PN}i)
-}
-
-src_install() {
- use gd && dobin vnstati
- dobin vnstat vnstatd
-
- exeinto /usr/share/${PN}
- newexe "${FILESDIR}"/vnstat.cron-r1 vnstat.cron
-
- insinto /etc
- doins cfg/vnstat.conf
- fowners root:vnstat /etc/vnstat.conf
-
- keepdir /var/lib/vnstat
- fowners vnstat:vnstat /var/lib/vnstat
-
- newconfd "${FILESDIR}"/vnstatd.confd-r1 vnstatd
- newinitd "${FILESDIR}"/vnstatd.initd-r2 vnstatd
-
- systemd_newunit "${FILESDIR}"/vnstatd.systemd vnstatd.service
- newtmpfiles "${FILESDIR}"/vnstatd.tmpfile vnstatd.conf
-
- use gd && doman man/vnstati.1
-
- doman man/vnstat.1 man/vnstatd.8
-
- newdoc INSTALL README.setup
- dodoc CHANGES README UPGRADE FAQ examples/vnstat.cgi
-}
-
-pkg_postinst() {
- tmpfiles_process vnstatd.conf
-}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 77542556809d..15d0ad5ea6f2 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/libad9361-iio/Manifest b/net-libs/libad9361-iio/Manifest
index 335eaf5e8750..2d3e1addcbd9 100644
--- a/net-libs/libad9361-iio/Manifest
+++ b/net-libs/libad9361-iio/Manifest
@@ -5,6 +5,6 @@ AUX libad9361-iio-0.3-cmake-gnuinstalldirs.patch 2218 BLAKE2B 5275c4eaaed38f3814
DIST libad9361-iio-0.2.tar.gz 167678 BLAKE2B 9880114bc53f3d4975dbe0773f8d112e40b0df47e34985bdc68c5b6740aee2c140ced39353929a793c2b327b5811461436ceb2934c2a71fc7b92b218092d468d SHA512 f95fa955531198ab33c16d41685d23140e875b2eafa1da10cdf60a7bf1ae760e86e2d3d28c9ab36a3a7b7a90e36bb53456dec1d6e537a1574a5505b7595e764c
DIST libad9361-iio-0.3.tar.gz 188475 BLAKE2B bdd3733ece66f1b34075821316ce054537059297964cc4bd92bc4c768d1253a2b6d1822bf6cce20082395b0f7d72ccc63a5002608f8042494a6a543a3e0369a4 SHA512 904f81fead71a9c93ccdcdb8822247fc8c496920abb9b13ea4b2b0465d50f5c0115ffc8d226496e76f7bb23b466031556129b18a1f35c65c30dcb3b0c1aeeff9
EBUILD libad9361-iio-0.2-r1.ebuild 763 BLAKE2B 9fbbe38e6efba6f01640b339a6d6e08a5695bd6c1ffffefd970057b5b989fd988607071166f8759109f7c71527b3fe404e38c0b025016f9bbfb78d5184c54656 SHA512 ebc2dd5a8882762d7308f740b6cd690b4ace1e496f646ef490381973d0f1c598e87115ae0e5a5be9b4d7c6a0ae2b6d4aa23c83a91c43e7f4872b23d42e9b0eef
-EBUILD libad9361-iio-0.3.ebuild 1083 BLAKE2B d77abfab35d7ebe30dc6634ea0d75590b89cd62b45ecd188d188dfdd609a60f722425af241a61a6c87365f2c349811646c2fdbe9353c9a949be194054199a2ef SHA512 33f043a9127382ed9da2839d8730c00f0266382a712950f1c8bd6fa61adc82cbfd5e0702b25dcd2f880b149dc449bccdd35296f1442dd7097e9f00f64e0891da
+EBUILD libad9361-iio-0.3.ebuild 1082 BLAKE2B c18122231ceeb850b05ed2253430b59c0738007f7c572351e68b7a66766fafc00db049fe8f0c8c663aeb5f39005045ba536decd89a3764b5f024e2a906644ff7 SHA512 21f4c05b8352b6a4667e873892b565d59108e06c9af379d7bb7e84047ad21b1d4670dfd41d29b03ceecca8c26445d5362889ab212f5df311b9a9628df18112a8
EBUILD libad9361-iio-9999.ebuild 1031 BLAKE2B 55738f4f7f48fb5e3f07768e19de83338d81dd5f96c48de7b1fcadcf2358fd766792cb320f277ef249588fbaf3689c5c81ac839fd43b3e01a2c1b01610e04174 SHA512 d44aafac770a0af95516bbf0f425304f4c3eadcefe59fbe0865dc6af39b4d94c573bc6d909a7df8f29ac07b1e43e06edfe9565bb3e252cc9bf8d43f79f3dd7d9
MISC metadata.xml 442 BLAKE2B 4aaee897fc8e0ec7c1081c20bcee1470aaeebd3f14252177861cbaff053a29c4b4b6a5476015252d8a75e8dd191d45e3c3c6f0cd6a08f41d3374831f3c392ac0 SHA512 b8e19d2f3382733f2756c406a7f08635956973c32cd8ec400bed18445dffb51d0595c09040de74bf907d32f6119976326b4ba914d29e74e65a9bc7eb1d3016cc
diff --git a/net-libs/libad9361-iio/libad9361-iio-0.3.ebuild b/net-libs/libad9361-iio/libad9361-iio-0.3.ebuild
index 27c4c9cac2bb..3a4f01211bdc 100644
--- a/net-libs/libad9361-iio/libad9361-iio-0.3.ebuild
+++ b/net-libs/libad9361-iio/libad9361-iio-0.3.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
IUSE="doc"
diff --git a/net-libs/libiio/Manifest b/net-libs/libiio/Manifest
index 957375c0b83f..281275210ad7 100644
--- a/net-libs/libiio/Manifest
+++ b/net-libs/libiio/Manifest
@@ -1,4 +1,4 @@
DIST libiio-0.25.tar.gz 518247 BLAKE2B 9b3190b5c69fc9fc624f4b0c686cace828fc34219a986a306ffba6b4c2a4f3b8c60cd8d5c67c350033d83ecdaeb010559318bbf76f0b0565bdbcbe119d85e097 SHA512 e0f2f5545b4c78d1f0f56b037db6e363aab01aad69af3a095b3546af74dab6effe0b00f5c336ef799a739f76c5f16ab76a6b8e823508861edd2745a9d3fd2599
-EBUILD libiio-0.25.ebuild 1241 BLAKE2B 0c06ad6f8e52a76ae31c93946483402d85a974f674961c91aadfac787981ed49b76afe144f47d30d411753e8c5330b62a485ea3f010be78a393752efc1633020 SHA512 4a3fea02b77179f0bdb40fc961a41f9d197541c24d789cd57dcddcc739d5404ead20800afec2f87af538ac44cdb59b0fcc2bde9da833dca2f0162266946f5793
+EBUILD libiio-0.25.ebuild 1240 BLAKE2B 59c6013a56cd81911e447a13c88af56d567d8ed53f31120f99b0f00b842cba172d9cc4b30eb386a5545eb9af07945537570a425798b8fa5c8c235dcbbb5850d4 SHA512 f3ee5c4369da2d1d46b7671b4343a1083c2f30f8c77f0728077c50f7f48f10864e0204f760bc21e3317bad57fb6effcb6d7633feeb1f06a200e1008af010e079
EBUILD libiio-9999.ebuild 1241 BLAKE2B 0c06ad6f8e52a76ae31c93946483402d85a974f674961c91aadfac787981ed49b76afe144f47d30d411753e8c5330b62a485ea3f010be78a393752efc1633020 SHA512 4a3fea02b77179f0bdb40fc961a41f9d197541c24d789cd57dcddcc739d5404ead20800afec2f87af538ac44cdb59b0fcc2bde9da833dca2f0162266946f5793
MISC metadata.xml 507 BLAKE2B 505f5ab82f68dd736cfc6ee3433576894fcaa76cbce1c37e98973150fbd8e99026f6da3fe9c5a91626c61b2c1c9a7d85180a16ca822e5f0d0984902957eb5d7e SHA512 f7c7fd7619c757d20eb2255e6b5b2ccf1ae21e7b5fd1ce55210528d009fa8d516656bef0f7ef4ad7e99ed4cab26febfb4421b53de92a8203496558c6963eb6c8
diff --git a/net-libs/libiio/libiio-0.25.ebuild b/net-libs/libiio/libiio-0.25.ebuild
index c752d70a4699..b3b1ae2e1fa4 100644
--- a/net-libs/libiio/libiio-0.25.ebuild
+++ b/net-libs/libiio/libiio-0.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [ "${PV}" = "9999" ]; then
inherit git-r3
else
SRC_URI="https://github.com/analogdevicesinc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
LICENSE="LGPL-2.1"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index cfe5dc43e55c..c267746f9663 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/curl/Manifest b/net-misc/curl/Manifest
index 97b842a8a9cd..a9217585e12a 100644
--- a/net-misc/curl/Manifest
+++ b/net-misc/curl/Manifest
@@ -18,6 +18,6 @@ EBUILD curl-8.5.0-r3.ebuild 11079 BLAKE2B 6d975ad2d3591ea6de6a248ddd1acb049f0cd5
EBUILD curl-8.6.0-r2.ebuild 10882 BLAKE2B 1d706f59390420fae5c19b6615aa6cf07387e0d53ef90d5dcabc9aa75c1435eb89f587f9dda1c9a179b5c71a86897a80008a847145bce2216bcb6a22e1345ad2 SHA512 5f48ab69e84695c8b25675ba5bf32072a74f12e488d30dce653447a65d21f1be0f2a2a34f77608939ed0bd2763e3a86c1ab8b57312f691815b6ce93bf424383d
EBUILD curl-8.7.1-r1.ebuild 10869 BLAKE2B 405e8cc4d0c6ec696d7b6fa97330d3ff6cfb6420cc7239cd56df3416066f6309093f6eba23a3cca964b6ca98850b7e9de785c81a2a42a4fafc31e70a1258dfe1 SHA512 c1914cae9f108a386c39bd1def774e77acfeb617da093fd2ad48c1e47cdd75b53cf5dd20bfdd4f4201518b76f76798013d99e3e27c337d7e2f91d619018a1335
EBUILD curl-8.7.1-r3.ebuild 10953 BLAKE2B 32daf91983ccd8e8a8aca6f2931a6b40b26a5b81d286fe2c79364e0a2f9945d8420fbd14e3d0e7969663088b0f3508a03041e717933259a21924189cb0c4de9d SHA512 1d688de2070102a91f7768fe44ab869e4fc1d862033d3b38d52d2d36e9bd47ee60f57cd6973ca441aa87e7d8787145c91526ef0c9d2164807a1d4bd9065b654f
-EBUILD curl-8.7.1-r4.ebuild 11178 BLAKE2B f0217ed0532b6fca7c0fb3a8dacd6d5fe480f48e6b6ac2dd48d57ba56b84cc5e46cb580bca4f25eeff8c2fd606a19c3def2163fbd53a3a41fb184286cd625913 SHA512 99f842289d178f9daed2d509702655c469c337525344ad13e91318434041415e76c21d2505352f3f9975313df06c1050bfd4c6901aff7a3adc45a0e98b73a6f0
+EBUILD curl-8.7.1-r4.ebuild 11177 BLAKE2B 0242a484da2b38aa88fcc751a09a72c906855b3b315927662f5b967dde3981b4d2ed4eaca41295605cf4b718b44af0049a297438c1c9c449c208beefd3d7a86a SHA512 f600a58282cc9278dbe5c38099e9d4d068c14a8925f1339a57842e92af54eaf893d01afaf3ab62a260d23d71324849c0e8b0316900f309941dd2e4201751bf90
EBUILD curl-9999.ebuild 10953 BLAKE2B d0c7d0551a1a6ee1f634e821151bc68f017f8e5da22a2f13c4d277c0f7a209876a366ea59629ee7fa3de6f7266d204fa78f99836b3d5be17ce8848e5551e3298 SHA512 486aa5f62626147bff91a511262b57859e65e50de04f51ab3daa06b4bcb560018e7a1a31fab506cdd2b280f241587e33ca59a5156dca7a484c585f6a0848e35b
MISC metadata.xml 2090 BLAKE2B 54d366aadfc25650c40081ff10eb150bcb9811a29f802c418afce166c384e2bafc999ff7e69ceeb25a96e952d4875d808e8e89240b437741cd363fab46267a25 SHA512 2103a849b67f9a14a85eb769b870e7272bf8f9c78ca579b4271150be01f26787a884614bff874d50f90be99af4a6ecb136510fca2837463e0bc91611ddbeae40
diff --git a/net-misc/curl/curl-8.7.1-r4.ebuild b/net-misc/curl/curl-8.7.1-r4.ebuild
index aefd425553b9..3c985b74ec75 100644
--- a/net-misc/curl/curl-8.7.1-r4.ebuild
+++ b/net-misc/curl/curl-8.7.1-r4.ebuild
@@ -21,7 +21,7 @@ else
https://curl.se/download/${P}.tar.xz
verify-sig? ( https://curl.se/download/${P}.tar.xz.asc )
"
- 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="BSD curl ISC test? ( BSD-4 )"
diff --git a/net-misc/gallery-dl/Manifest b/net-misc/gallery-dl/Manifest
index f98641dcfc3d..69e1ecd28223 100644
--- a/net-misc/gallery-dl/Manifest
+++ b/net-misc/gallery-dl/Manifest
@@ -1,4 +1,5 @@
+DIST gallery-dl-1.26.9-5227bb6.patch 3415 BLAKE2B 864d6877ba9f6ee6449465ebce9b6648325c176f2ae4062c27e7059852b05983a99f203aabc9e3c361214b14d489bdb450920879171385474ddec50d83f1b937 SHA512 6931eeb00f6fcd6b9005672aa23ed2b0270846758a762a8a86ef51ca860bea2563673b02881abd5a1a224b7518a89e66de46da5cc0a7994d58078886aa090c64
DIST gallery-dl-1.26.9.gh.tar.gz 670467 BLAKE2B 849d20ff6fd802915b3bc4f6bb11d638d1e8f24f1dbdcfd5946461798044d59bf9243faa370cdddcdffe40a24d39d44a43abc79b4c8e89e7c60b40e5e204603a SHA512 54c2a86a67c53b7d5c62e6c23c549fd89503386549dc9d2f9c7de058b52ecb60b5089555e97dd0b63d33686e1bd08a3be940152715a6d26647e6949e641df9cb
-EBUILD gallery-dl-1.26.9.ebuild 1135 BLAKE2B 3c2d4c20d3ceaa605b7a3f995e9829c83ccb8359e752e9e693fe4183fe6fa13fdfeef89e82ec6d075174bc960cb0d0347b65f06d366626c93ab941844b36e531 SHA512 3f1092f2fda60dfe920456ca40ca03f4ffb6c0d4afe956b36ba48a3b7805297b18299caa2fd44d6ea4d2ca79ce2abf23d426498ccd4387512729c57afbc982ef
+EBUILD gallery-dl-1.26.9.ebuild 1297 BLAKE2B 4887d8139f44daa0a8ce4ad56ac50107165e2ca4f9f50e71076531770ad8d17cb67c6485581cca5f03f16476f9042523aed9cd1c6a59a27a38215a53d45f2d16 SHA512 d2304f95acc119c0229e104d5343de465d60246af78a4c73c15da25ad8fd57cbaba540d9bc4a4ec70502304b2ff138475712a005757047864396237fa38e3fc5
EBUILD gallery-dl-9999.ebuild 1142 BLAKE2B 6a0c03091500dd90754cc580a693c3ee9544d7ea1188fa56f7e5c08c2b678e540aa7a23c8b859921518c722a135a02328144d52f5bd485f07b3a0f9076e5edc0 SHA512 119516d297a7abceb2d9fde4bf9c9edf1fff83bcac856efc67e8b35c6b4b58b3080bb50f2a59a90ba858bf30a9c42f391be67187e4e363f1cdeee284b2043cba
MISC metadata.xml 747 BLAKE2B bb63a74ca71891f1e937e6bd41b4cef50f1e1d459ab389f83f881cbfcc5c39bf5c4b8e999ea6cab7406a97f3dca9644380eaf1930d811746c5b893b948085ecd SHA512 302b9f3cde6c404de62347415c1f02d6884a9327c88871ea67b986ac7eaadac6b79018d919f5e6a2d8dde5dfd9e12d6c7c4702120fb08bfbfa291df4d1baecae
diff --git a/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild b/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild
index 310c7066bc74..74f78f4c094c 100644
--- a/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild
+++ b/net-misc/gallery-dl/gallery-dl-1.26.9.ebuild
@@ -17,8 +17,12 @@ if [[ "${PV}" == *9999* ]]; then
EGIT_REPO_URI="https://github.com/mikf/${PN}.git"
else
- SRC_URI="https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz"
+ SRC_URI="
+ https://github.com/mikf/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ https://github.com/mikf/${PN}/commit/5227bb6b1d62ecef5b281592b0d001e7f9c101e3.patch
+ -> ${P}-5227bb6.patch
+ "
KEYWORDS="amd64 arm arm64 hppa ppc ppc64 ~riscv x86"
fi
@@ -30,6 +34,8 @@ RDEPEND="
>=dev-python/requests-2.11.0[${PYTHON_USEDEP}]
"
+PATCHES=( "${DISTDIR}/${P}-5227bb6.patch" )
+
distutils_enable_tests unittest
src_prepare() {
diff --git a/net-misc/rclone/Manifest b/net-misc/rclone/Manifest
index bc2385bb653e..8b7f438feef4 100644
--- a/net-misc/rclone/Manifest
+++ b/net-misc/rclone/Manifest
@@ -8,6 +8,6 @@ DIST rclone-1.66.0-deps.tar.xz 367625224 BLAKE2B 244dc6c77315d1e1038b5e784deb55c
DIST rclone-1.66.0.tar.gz 17066102 BLAKE2B 587208635c2154782a9f3285c7972a567625120140d1b43096b572d19ab74ae9c7e12b485d6a74d88f1ef4bbce9656bea8f21c67c641227756dd48856a4da9a7 SHA512 955ed1457ebe7e6ac2288484109ba263601e147f767ce71b70e14ddcf3f97659d90704de094e4e83c0820267e0f41b1950fc3db534bb3577bcf27f0a2401eb84
EBUILD rclone-1.62.2-r1.ebuild 1104 BLAKE2B 505d0eb66a338c3303e20cc4047f4b59411152c3e8269a12db61802d62814f403d5c85877428e8937be0e0b0c770d6c7e67b6c9d8723c6feaf1e256b8d4f1dd0 SHA512 e17b70474989f184a72e8c656e15d2a7296a55ede71493ef10c85adba247baaee749d382faad820667cd0ecc192732b07771f1159ca2929a5d32f92dcdf4517a
EBUILD rclone-1.63.0.ebuild 1106 BLAKE2B ea488103b1add2e7cb85778a011f25521747cbbca262d924b19e4589a2e5214084c185bc15b0428918c9591b63fff299baa4a3687b886c3855fb63f519b55c4e SHA512 4ad37681aea9afd7523913a4fe56a9b3ddc3314085a8964eb1097c0d4a71809219ee344a8fe3879d54989e0eeea3a051a3f11c24ac51985e637713e76df26921
-EBUILD rclone-1.63.1.ebuild 1106 BLAKE2B ea488103b1add2e7cb85778a011f25521747cbbca262d924b19e4589a2e5214084c185bc15b0428918c9591b63fff299baa4a3687b886c3855fb63f519b55c4e SHA512 4ad37681aea9afd7523913a4fe56a9b3ddc3314085a8964eb1097c0d4a71809219ee344a8fe3879d54989e0eeea3a051a3f11c24ac51985e637713e76df26921
+EBUILD rclone-1.63.1.ebuild 1104 BLAKE2B b44f954688b4aea211812e31f62edb83eb501746167d9656a48394a35d4f31cd871f936a0fc086c393854011b299fb5d5ceb0785504439174da994639edc4d92 SHA512 b6e55378818f3527421d1720a84f723a6b67af45ced19c4f205bb6b80bbadfcbd15b57ecc962199871263e9340e1ffd5088b45785c7bf9bb1d7913b4f2681c8b
EBUILD rclone-1.66.0-r1.ebuild 1483 BLAKE2B 635fbf54022fa9243854913d12f696431ca6dc93f75cc223cc687dbd6ee40dd6d27de8bde28a478abff82244954fc6d25794ff9e4a86e5311876c64f07df6a5d SHA512 56a80fee745ba534f32b1bb6f0306ff01406c977f8eaf2c7acc5eb4b4df6e07a16aed8cf3cc20341283c2313216da182b27328c27351c496ca5011b547787dd4
MISC metadata.xml 494 BLAKE2B 8c55f5c9c23f1f0d91a1c617b15839850edf6a1e1da2ce9f3c474c69770175a102be95500b37e384ad9d68b1931363d35d2e499ed38a918bbd13528116528c10 SHA512 7df01f2ac9a0fe8a048726c327ada07cdf3b332c202144e31dec4be9558c75819cb871425a70406e1b84df7a13cb7c8470cc6522b343a3efb4dc8b529687eb27
diff --git a/net-misc/rclone/rclone-1.63.1.ebuild b/net-misc/rclone/rclone-1.63.1.ebuild
index 715bda67b36e..9087a250f9f2 100644
--- a/net-misc/rclone/rclone-1.63.1.ebuild
+++ b/net-misc/rclone/rclone-1.63.1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit bash-completion-r1 go-module
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
SRC_URI="
https://github.com/rclone/rclone/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~slashbeast/distfiles/${PN}/${P}-deps.tar.xz
diff --git a/net-misc/ytmdl/Manifest b/net-misc/ytmdl/Manifest
index 539e66e14c66..3b011de16d9f 100644
--- a/net-misc/ytmdl/Manifest
+++ b/net-misc/ytmdl/Manifest
@@ -2,5 +2,5 @@ AUX ytmdl-2023.11.26-data_files.patch 208 BLAKE2B 51cb77162812f798ce73d3d71d7a1a
DIST ytmdl-2023.11.26.gh.tar.gz 1120208 BLAKE2B 145f8e24305f4978f1ed0655e5511c6b17b94ea23301309c31bbafaec60b2184216ef0866aed478eda95763ab4ec0cd43eac176acf849871e58c3505b09ea231 SHA512 df8ed294f0092d4078fba8b64abcd2524e0d8331a42dfee6e1869e3a418cf2d54f95d7c300d83e4392295ea4116ec989d418b0292b0895ef474bf93338a980e7
DIST ytmdl-2024.04.14.gh.tar.gz 1120264 BLAKE2B 018942cb9fa2534d225ba66e73e6b117581ce86cdc13b9bd3a39475dcde76d57fa97731264e3bf54863e0ab613a93861d51d7f0c678d332f029446cfaaa75820 SHA512 2d8b2e2189c6f0483dd32466f98281d8f173ad5d8a717ff9d828a7b08fc7f6313f108fb11da4b18ae66336c754c1c00f14010fe823c0a182387578db01795760
EBUILD ytmdl-2023.11.26-r1.ebuild 1645 BLAKE2B 32762cca3ee9918b8f206f10353242c41b22ab82ad6226c1e7f2038c2bf6773578c008dd5ecc26b48677f706354ff64ce073da8173e481d7592136625595f34b SHA512 b2b3b90c78bf4b6b07e38e1e625dd6e67ece37e64bc8e9bda10fc797651f2bf88a6b06841b1e0dd817185d0262bf41e88d93a1704c199904bab416c5ea25df1b
-EBUILD ytmdl-2024.04.14.ebuild 1645 BLAKE2B 96462c1dfeabb5978dbbed84031339acfaabb4c3b523eb4f85ebf3f65200701018cf59ca3809f011af84574a5312e26ef35097cfe1ab66013b9545d801cf080a SHA512 e42eed2725161b02bd80d254ae13998e0bf91508e5152c9d5d2ae20a9def96a81146e8fc16eae9c617e77d200fc38a7140369ca3823f225de069be5bf6a12ff6
+EBUILD ytmdl-2024.04.14.ebuild 1644 BLAKE2B c1e84e395c0b1a1945987eeb4c3bda96c16aa45fbed1d32369e99eb6398d1cdf418f2c8c11a63eb513c22ab34791da0f259c039e94c94a6499fe52d8675debfe SHA512 d1f7a0134e07d90f2dd071447eaffe2fff6bf0833e4cfa6cf62c3fc8652bec1b0bc69f5e237c93cf68c5d3ec0492c1f789163b2bc98c52b8df7f0ec6e82f18ae
MISC metadata.xml 450 BLAKE2B 9901cfebf346a8874315680cdef3ff19d49a84a812358aa122b99645ccde78f8c3b3ea42b1d16bdfcf9f670a694ebcbd9ce50cbcaefcef11c97eeee85264b442 SHA512 32a761ea39aaf5654523a09bfd5bfc6f4052cd35248439bb46175409085cb13b5fbb0097269785ae11df5701fa785ee564d756af5b00b4ab8112cdf3381f45e3
diff --git a/net-misc/ytmdl/ytmdl-2024.04.14.ebuild b/net-misc/ytmdl/ytmdl-2024.04.14.ebuild
index 605d4eb28f65..0d06867b5465 100644
--- a/net-misc/ytmdl/ytmdl-2024.04.14.ebuild
+++ b/net-misc/ytmdl/ytmdl-2024.04.14.ebuild
@@ -20,7 +20,7 @@ else
SRC_URI="https://github.com/deepjyoti30/${PN}/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="MIT"
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 4a9d9450eec5..bb54b3ea4de3 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 46fc57ac74e8..24e5cd357205 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -8,7 +8,9 @@ AUX bluez-udevadm-path-r1.patch 564 BLAKE2B 0b4dc12f55ab60d254aa3365baf35186a591
DIST bluez-5.72.tar.xz 2390792 BLAKE2B b5d1bc290c9bad5aa32de16433c34d0ac5aed7164077ef941a0bf90eddc5e22a6cf19f972bcae33061b41e3c344f7abeb65a11b6013c13fd53059ac93d83240a SHA512 1c6560f60ac0654d7c25ed8ab2f0f3a3a9ca8688ee28e1c476ffc7ae38737e739d27bbb88789c86b03fc600a8a68496d90a7b395ec393dd2bbf69be62357991a
DIST bluez-5.73.tar.xz 2408088 BLAKE2B 69c5b8c23039108403631da86c29d62869f2311bb34eeb471779fae094bbf8738193389fb8792b779b10eaeca5b02723c86f2b98c435bbd2c23a3d317df76070 SHA512 20090da036d3d614706b14a757b02acf138859d8f0476aa7f68d57635dfb3632ce7d8bb3456320904d72333d1314a5fe14dcb8ece307e6d31ce6d2d516de25e8
DIST bluez-5.75.tar.xz 2414552 BLAKE2B 5100995421114d850c1b1bd19188f7ee193c262dd79b45788de5d9ba0f260c3c096c724b1077f7cf6e846d13fd2f0a8a7c7a5014457c2928e5acbaa73ba40853 SHA512 f5fdad3824ed094d944d33f3d116c045e69d593a2b4dae5e57feeb5625a13e024e2433a3178921d2f8e1bd8261794ecdfc25ff3e52672e6e8d42e85b33a735a4
+DIST bluez-5.76.tar.xz 2418848 BLAKE2B 658e67ec3ac568fd4d8bdc434eabfc63fd8cddd287f7cf6a8967771673e79fe95c509be654ae2495d1b3aedb1e23ca710d545f5ded281a64fd44058b0cdf7afe SHA512 30dc3faef74a2225fd6027178376dca4166082d1ed5188021e13d13582db5846aef60b753f173d525bfd0c040f26c3e7dab0283ecafbd34c4a06855d13abb389
EBUILD bluez-5.72.ebuild 9105 BLAKE2B 11cdfa69a8c3d61284c7424ed85ea91b3e7ad543393d1918ed8dc4defd505a60795bba78d6dc154e77f1769407a71dd3b9761b7e1417e846b7482ddb7e4deea7 SHA512 8f28c066bfd16079fc8a25bac990d0aefbfecfa1f9fe5b276ac42fca87716e926735ce4d2066e99c1b7f5f86613f487d0be5d015f8f77cc643cdb1f04b028772
EBUILD bluez-5.73-r1.ebuild 8739 BLAKE2B f9cf85e143cb0840fa32ac66eff4f588009aa2472b5104a28288b05db28aac4c39800edd3c85d267ccb0a64e1fe8c0c285c1fdb803abf68c836dfb767c8791cd SHA512 57d8689e6a0becb4e9b5fa51e9cfe45334bf502db5c9350e6a95c6fdcea959d5212facdb089220436ecf46d00608c09800adc5c3b1b998b1688cfeaffc5af864
-EBUILD bluez-5.75.ebuild 8745 BLAKE2B bac8de4e072e1df61b0236ce1c0851f8287750f584fa80b60336f3cabb934762cf24957f179ef2669f0bdaf59507257c8f34f10c0e7e989cb00187fe5a076958 SHA512 807c408e50b38838cb35b64c80e4e1753c8d22fbe0511adbe0e8019ac35e663b6af291c45edfb1d5aacce3297bff9feaad91d70c9e3a04cae10125ed09ff0a70
+EBUILD bluez-5.75.ebuild 8740 BLAKE2B e368c21e2ff9001dd44ecdbe01225b404f25e9a4c294b42b3cb91e61a5e478a9795564c272983967a9b412c8bf54061f0c81c3d668f8a29464de27e88338ac1f SHA512 c5ded0c334a9209605a48f4ecab2e43e8d81904914e6eb5d2fe691e1e27b2a27197c08f39945935ea51661233db8b6b88863788bb6137224b3019a8d06181ebb
+EBUILD bluez-5.76.ebuild 8600 BLAKE2B 0d60518ba70034d2f3ab3fc7f1f3873bc3afec2d5894adf7f2d7cb2a1ad9277205e8cd616d8507b3732e9a3bafa08b2cb91742a681d00fbecfc1962985101320 SHA512 b92eea98b47392ee24d8376ecd3c398bad10f73bfd0fc77f3ef6486536c081a420dc6433d27025d05dbcba631bfd0cdc39560c31db01b0931993e3fe61a1f48c
MISC metadata.xml 1150 BLAKE2B 830a8e0c89fcc18af92e063ceb3632c97eed9f7424ac5214dd4c853b142d03bba6d629b86fc41ecc28a450a9b7989a21faaae1b95654cb8f16ce2ceb3a97e025 SHA512 44e4489f48634d1b1ff300ccba0f7caa74b76ac7325d38d395ee53763906743f7b622b028a01d32e963952a23da560c16b8cd6771a9001ba90845b59293a6101
diff --git a/net-wireless/bluez/bluez-5.75.ebuild b/net-wireless/bluez/bluez-5.75.ebuild
index e8cc70a7ce93..d51f761289be 100644
--- a/net-wireless/bluez/bluez-5.75.ebuild
+++ b/net-wireless/bluez/bluez-5.75.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
LICENSE="GPL-2+ LGPL-2.1+"
SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev"
# Since this release all remaining extra-tools need readline support, but this could
diff --git a/net-wireless/bluez/bluez-5.76.ebuild b/net-wireless/bluez/bluez-5.76.ebuild
new file mode 100644
index 000000000000..61da183bfe45
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.76.ebuild
@@ -0,0 +1,273 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools flag-o-matic linux-info python-single-r1 systemd udev multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez"
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+ btpclient? ( mesh )
+ extra-tools? ( deprecated readline )
+ test? ( ${PYTHON_REQUIRED_USE} )
+ test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ dev-python/docutils
+ virtual/pkgconfig
+ test? ( ${TEST_DEPS} )
+"
+DEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ btpclient? ( >=dev-libs/ell-0.39 )
+ cups? ( net-print/cups:= )
+ mesh? (
+ >=dev-libs/ell-0.39
+ >=dev-libs/json-c-0.13:=
+ sys-libs/readline:0=
+ )
+ midi? ( media-libs/alsa-lib )
+ obex? ( dev-libs/libical:= )
+ readline? ( sys-libs/readline:0= )
+ systemd? ( sys-apps/systemd )
+ >=sys-apps/dbus-1.6:=
+ udev? ( >=virtual/udev-196 )
+"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-bluetooth )
+ test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844)
+ # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+ # https://bugs.gentoo.org/539844
+ # https://github.com/bluez/bluez/issues/268
+ "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+)
+
+pkg_setup() {
+ # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+ # to prevent bugs like:
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER
+ ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER
+ ~UHID ~RFKILL"
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+ if use mesh || use test; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+ ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC
+ ~CRYPTO_MD5 ~CRYPTO_SHA1 ~KEY_DH_OPERATIONS"
+ fi
+ linux-info_pkg_setup
+
+ if use test || use test-programs; then
+ python-single-r1_pkg_setup
+ fi
+
+ if ! use udev; then
+ ewarn
+ ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth"
+ ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work,"
+ ewarn "and hid2hci will not be available."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ default
+
+ # https://github.com/bluez/bluez/issues/773
+ eapply "${FILESDIR}"/${PN}-5.73-configure-cups.patch
+
+ # https://github.com/bluez/bluez/issues/806
+ eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r3.patch
+
+ eautoreconf
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ # unit/test-vcp test fails with LTO (bug #925745)
+ filter-lto
+
+ local myconf=(
+ # readline is automagic when client is enabled
+ # --enable-client always needs readline, bug #504038
+ # --enable-mesh is handled in the same way
+ ac_cv_header_readline_readline_h=$(multilib_native_usex readline)
+ ac_cv_header_readline_readline_h=$(multilib_native_usex mesh)
+ )
+
+ if ! multilib_is_native_abi; then
+ myconf+=(
+ # deps not used for the library
+ {DBUS,GLIB}_{CFLAGS,LIBS}=' '
+ )
+ fi
+
+ econf \
+ --localstatedir=/var \
+ --disable-android \
+ --enable-datafiles \
+ --enable-optimization \
+ $(use_enable debug) \
+ --enable-pie \
+ --enable-threads \
+ --enable-library \
+ --enable-tools \
+ --enable-manpages \
+ --enable-monitor \
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+ --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+ $(multilib_native_use_enable btpclient) \
+ $(multilib_native_use_enable btpclient external-ell) \
+ $(multilib_native_use_enable cups) \
+ $(multilib_native_use_enable deprecated) \
+ $(multilib_native_use_enable experimental) \
+ $(multilib_native_use_enable mesh) \
+ $(multilib_native_use_enable mesh external-ell) \
+ $(multilib_native_use_enable midi) \
+ $(multilib_native_use_enable obex) \
+ $(multilib_native_use_enable readline client) \
+ $(multilib_native_use_enable systemd) \
+ $(multilib_native_use_enable test-programs test) \
+ $(multilib_native_use_enable udev) \
+ $(multilib_native_use_enable udev hid2hci) \
+ $(multilib_native_use_enable udev sixaxis)
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake -f Makefile -f - libs \
+ <<<'libs: $(lib_LTLIBRARIES)'
+ fi
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" install
+
+ # Only install extra-tools when relevant USE flag is enabled
+ if use extra-tools; then
+ ewarn "Upstream doesn't support using this tools and their bugs are"
+ ewarn "likely to be ignored forever, also they can break without"
+ ewarn "previous announcement."
+ ewarn "Upstream also states all this tools are not really needed,"
+ ewarn "then, if you still need to rely on them, you must ask them"
+ ewarn "to either install that tool by default or add the needed"
+ ewarn "functionality to the existing 'official' tools."
+ ewarn "Please report this issues to:"
+ ewarn "http://www.bluez.org/development/lists/"
+
+ # Upstream doesn't install this, bug #524640
+ # http://permalink.gmane.org/gmane.linux.bluez.kernel/53115
+ # http://comments.gmane.org/gmane.linux.bluez.kernel/54564
+ dobin tools/btmgmt
+ # gatttool is only built with readline, bug #530776
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1141909
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720486
+ # https://bugs.archlinux.org/task/37686
+ dobin attrib/gatttool
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1699680
+ dobin tools/avinfo
+ fi
+
+ # Not installed by default after being built, bug #666756
+ use btpclient && dobin tools/btpclient
+
+ # Unittests are not that useful once installed, so make them optional
+ if use test-programs; then
+ # Drop python2 only test tools
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206819
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/simple-player || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206821
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-hfp || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206823
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-sap-server || die
+
+ python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test
+
+ for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test -maxdepth 1 -type f ! -name "*.*"); do
+ dosym "${i}" /usr/bin/bluez-"${i##*/}"
+ done
+ fi
+ else
+ emake DESTDIR="${D}" \
+ install-pkgincludeHEADERS \
+ install-libLTLIBRARIES \
+ install-pkgconfigDATA
+ fi
+}
+
+multilib_src_install_all() {
+ # We need to ensure obexd can be spawned automatically by systemd
+ # when user-session is enabled:
+ # http://marc.info/?l=linux-bluetooth&m=148096094716386&w=2
+ # https://bugs.gentoo.org/show_bug.cgi?id=577842
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804908
+ # https://bugs.archlinux.org/task/45816
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1318441
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1389347
+ if use systemd; then
+ dosym obex.service /usr/lib/systemd/user/dbus-org.bluez.obex.service
+ fi
+
+ find "${D}" -name '*.la' -type f -delete || die
+
+ # Setup auto enable as Fedora does for allowing to use
+ # keyboards/mouse as soon as possible
+ sed -i 's/#\[Policy\]$/\[Policy\]/; s/#AutoEnable=false/AutoEnable=true/' src/main.conf || die
+ insinto /etc/bluetooth
+ doins src/main.conf
+
+ newinitd "${FILESDIR}"/bluetooth-init.d-r5 bluetooth
+ newconfd "${FILESDIR}"/bluetooth-conf.d bluetooth
+
+ einstalldocs
+ use doc && dodoc doc/*.txt
+
+ # https://bugs.gentoo.org/929017
+ fperms -R 0555 /etc/bluetooth
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+ systemd_reenable bluetooth.service
+
+ has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp"
+}
+
+pkg_postrm() {
+ use udev && udev_reload
+}
diff --git a/net-wireless/gnuradio/Manifest b/net-wireless/gnuradio/Manifest
index 1a9efc8b2be3..35c389b75a1f 100644
--- a/net-wireless/gnuradio/Manifest
+++ b/net-wireless/gnuradio/Manifest
@@ -1,5 +1,5 @@
AUX PR7093.patch 3317 BLAKE2B d369dfa91c8de3c62d1c14be52f5ad9491bf10f8fb904295bb92497a43150bcf9d1576442f3087b439e54fb4dac572d421e3cac95d71d01604cf329284e7ff5a SHA512 01758de8ecb721fcaadd31d478551420290b5e59c9b8fa3d421d4170665915c21e50ed765a9647b81d4f6acf71099c98628b823a66897b4f5e57df3c3b2643ba
DIST gnuradio-3.10.9.2.tar.gz 4413832 BLAKE2B 69443e9b6893c6cb9db1678c28ac0fd01fe57e81438903612f7f65908fede257dab06a98fa90da25fe8caa6befb731ba51759509ace10a5541cae3e9d055a5db SHA512 5eca8dd21def7354ab8bd3b98a5780f80bc71b0dd8f556a50def157964e121c7ba6a8a8dc96584f6b15a6b2d7e0391fe77f5c72ba31c1c5b49a76306dd6f78cd
-EBUILD gnuradio-3.10.9.2-r2.ebuild 6758 BLAKE2B 71fd8b4f4bb84ea7e0cef4aa535e0057e768e8441d05c1a82d3631dac89f5afccbcff36e3450d84ffe3333db84540d785423418d2fe3be217a6534c2e77e6e73 SHA512 1c5d74780c8395a4157493f1908864d36cc55497109d315b6c88b9583c1a0bd4413dfff0f31f339f94338a63109bae8b0d3c104eab7061dbe94f63c5f302fd9c
+EBUILD gnuradio-3.10.9.2-r2.ebuild 6757 BLAKE2B 5c22e40e9cc0ff6c120636a557cb1701ddb59546f746fb429e8a027a60946b650b9163e685e839ed6671c664f2f8d7ff7234d76025a48b729d7110bf868c3484 SHA512 030735ff375c8e1967f3a0e13af85bab26a05fda5d32b78817fa10679e2090cb22f98f592e98e8e29488609b105e8574324d8dab9513dc785b492b297196089f
EBUILD gnuradio-9999.ebuild 6718 BLAKE2B 7a14301346e1793d47eb7a47810841de038053263c1ec0f0a1fa7d64540708cdf98d27fde46c12c8352e57c6dab75e367ab306d3ec2088ea372fc51dacb4b111 SHA512 6e9c48c7c730a2274c45a4b9b7331a57041e19d40711af7f37095c09535f6b18e003a1ae91aafff0e76084a6692101a5dbc86ac0782ee70382cdb41350d6f761
MISC metadata.xml 1869 BLAKE2B de75463e64f4f3352d8959d795de15d9345e52f491f61fc824db738bccc4e2ae0487d988c22c17149f80cda5478a5bfbda03a6c5239970423371a2a76f374003 SHA512 69477d22de9e60b7f7420b14437265771391320d7c362d51b81fb573671568cf6b6b39ba50be1ad7c8bb07ed219998cf474e19b663f4a65b0e2cc69feef017a0
diff --git a/net-wireless/gnuradio/gnuradio-3.10.9.2-r2.ebuild b/net-wireless/gnuradio/gnuradio-3.10.9.2-r2.ebuild
index 407afc6b82ff..e18205314679 100644
--- a/net-wireless/gnuradio/gnuradio-3.10.9.2-r2.ebuild
+++ b/net-wireless/gnuradio/gnuradio-3.10.9.2-r2.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} =~ "9999" ]]; then
inherit git-r3
else
SRC_URI="https://github.com/gnuradio/gnuradio/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
IUSE="+audio +alsa +analog +digital channels ctrlport doc dtv examples fec +filter grc iio jack modtool network oss performance-counters portaudio +qt5 sdl soapy test trellis uhd vocoder +utils wavelet zeromq"
diff --git a/net-wireless/soapybladerf/Manifest b/net-wireless/soapybladerf/Manifest
index 4ec98012f08a..bcc83f88b285 100644
--- a/net-wireless/soapybladerf/Manifest
+++ b/net-wireless/soapybladerf/Manifest
@@ -1,4 +1,4 @@
DIST soapybladerf-0.4.1.tar.gz 29194 BLAKE2B 11b53c6d5f824ddd1704e852a220c88ca9f69e8d4024b11c936ae325c5c4b98198f32033ed1506402ef94b87a8f8b0a0d8cfaaa55ad4b6495fe79886f1cfb368 SHA512 73cd5c56b6f2faa37fb8eb8aca359061fd2da94fb081c1eb60f61894385f5f0175c9e3955835dc38478e513b0fd5a15fd100123be89e4ad62a0b7134557ab73e
-EBUILD soapybladerf-0.4.1.ebuild 654 BLAKE2B f940740db1396ebb3f3f237961da2cbb63ab4d1f97f46be16dbdf46632d7fbd01b4a525388dbe8f4907afe15cfb2cf2c8eb6a3f09a7d9890bf55b16693138383 SHA512 22ccd9ba8bbf2d176a9fca4687ccbcb35bae9ce7b9ec55ffd7d7d94bfd3b6729602eab1fd8b4c7b984e295013b92b52a4c6e2a614ee6ee7b94bbcff003e3bb75
+EBUILD soapybladerf-0.4.1.ebuild 653 BLAKE2B 3ce5763bb4bae6e9e768e2dddbc782468ec7adf8fc1a100fd21549419c6d3d4ffc929ea73db6cca1652ae2a6a45b1c152b40c8d133c89f35449da6954cefc3e9 SHA512 95b0d945c08261815789d203fecf494f1c14dd9c8bc71734e24f422af252dc080a512e39345cb6432850f98297dc733f7771acb831e1e281c9c171d5bf5baddc
EBUILD soapybladerf-9999.ebuild 642 BLAKE2B 6a0b5d28f3d3c7d9765ba927f2abe518072d049daf4bc079871f3c905604eb4405daccfe711aaf407748147e2257e3ac7c33ea450d1cf9b3d6938f4082fb9002 SHA512 ac86f93982f453cc7663a20180d7ceef6ece60f0839d7d98706c16fde61fd76fcf8d94741d615b4fa27e4f4e88559d97c3d0d3f809a503f56288274329fe0d65
MISC metadata.xml 435 BLAKE2B 278a6ea9c1c3cb771138ca3ab14900e2fd852612caceb469437319a594b21d70517888495f65848c96ceb8061d85428f4310635d6fe0091fa322e1dce7cc28f0 SHA512 89074ca4121effa82f24de237d7f1531f598ff0679172a60e129851c138c8b62ccb5c58ceab99cd6fb00b497c81fbcaa188255ecc86d0897c07f815b36362262
diff --git a/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild b/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild
index 2fa212a5f4d1..dff573bf3ef7 100644
--- a/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild
+++ b/net-wireless/soapybladerf/soapybladerf-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyBladeRF.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
SRC_URI="https://github.com/pothosware/SoapyBladeRF/archive/soapy-bladerf-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/SoapyBladeRF-soapy-bladerf-"${PV}"
fi
diff --git a/net-wireless/soapyhackrf/Manifest b/net-wireless/soapyhackrf/Manifest
index 02576f819b5f..fcc2308cdffc 100644
--- a/net-wireless/soapyhackrf/Manifest
+++ b/net-wireless/soapyhackrf/Manifest
@@ -1,4 +1,4 @@
DIST soapyhackrf-0.3.4.tar.gz 16475 BLAKE2B ee34c465e700ec93d02c51286224e8bc6f72c391867c1d3dc5bf54f28ef3230234937128eadf25409fe7c1561576a5a386178e0e94c820bd867c2fc5383a58c8 SHA512 950fc0d2d9b1a5946605d0f7f934a3d92facb6878251e8d9a673384db85e1b776ab27fd3499db11d482d599f78e705b9394b5e1238935d297252ab5acc8fb935
-EBUILD soapyhackrf-0.3.4.ebuild 625 BLAKE2B 1ae5b562a2fb5e909a6dcb11cbc8394828bb9c063c96415e1f4456ee1c5c53ff6bfb4d8fede418f2fc46aa234ae55f5db858f27d8d3ff18e91aa1f775f820ddc SHA512 950929e71e0e7149a8ab79640fd3abd6e9c469f037326042cacda92f0450016b4c3e71d51047d9257915273d4e00ca770ea7dcc348ee8e2e409024da1c760e84
+EBUILD soapyhackrf-0.3.4.ebuild 624 BLAKE2B 45cc762df1b95334ed0fd405d9784a3ee29e3a13bae6776b856347c6cbc326da0919f4b7109bbae66f9d80452f5aeb9acd23346abb2fdfe9284e95f3c62ac3d9 SHA512 ab8c432b3e68aa8679ac57bc7048c791a51ac273bd32aceef2a2e12dcce296645cf92a3add39b21075d97fdf3be9613bf92b2cd03ea654aff80bf2d4e86f4b76
EBUILD soapyhackrf-9999.ebuild 625 BLAKE2B 1ae5b562a2fb5e909a6dcb11cbc8394828bb9c063c96415e1f4456ee1c5c53ff6bfb4d8fede418f2fc46aa234ae55f5db858f27d8d3ff18e91aa1f775f820ddc SHA512 950929e71e0e7149a8ab79640fd3abd6e9c469f037326042cacda92f0450016b4c3e71d51047d9257915273d4e00ca770ea7dcc348ee8e2e409024da1c760e84
MISC metadata.xml 434 BLAKE2B 9534c7462015a343cb39e7380cdb62017b06d0618fa96fbe50b5a96a64f7bc949a9df749ab1f2288bf182ae042569a09928884c8f7f74d7031d2d8ea9e3e01b7 SHA512 5a611857cb42ae495b505d9404b8407096af882a778feeee3b2dd1edd1c770619b48b2ff12bd1f8111aecc04c9ab20519bc94899c6cd7c1257cb1b17d79d17f9
diff --git a/net-wireless/soapyhackrf/soapyhackrf-0.3.4.ebuild b/net-wireless/soapyhackrf/soapyhackrf-0.3.4.ebuild
index 017475da18d7..d7aaaa8f3bd4 100644
--- a/net-wireless/soapyhackrf/soapyhackrf-0.3.4.ebuild
+++ b/net-wireless/soapyhackrf/soapyhackrf-0.3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyHackRF.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
SRC_URI="https://github.com/pothosware/SoapyHackRF/archive/soapy-hackrf-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/SoapyHackRF-soapy-hackrf-"${PV}"
fi
diff --git a/net-wireless/soapyplutosdr/Manifest b/net-wireless/soapyplutosdr/Manifest
index e85067fce49d..d5c556b4955c 100644
--- a/net-wireless/soapyplutosdr/Manifest
+++ b/net-wireless/soapyplutosdr/Manifest
@@ -1,4 +1,4 @@
DIST soapyplutosdr-0.2.2.tar.gz 25472 BLAKE2B 100b366edf268c76109be2d335b6d4d6a5723a219f1f160d481385e7ac7c89e3cd25860e9916b754f67708f83d90e6f82262572c6a62eb045483a2bba6a794b3 SHA512 dd5514cde4867bd915b2ef1f0257af85359986b93a7650f00f665fd83a7d7a2c8621f79fe91ce1c16867fdff0c0c14b700628cd9a94746c11b854da1afd7daf7
-EBUILD soapyplutosdr-0.2.2.ebuild 706 BLAKE2B dfad836a2ee405604f02460e22bc3bfb036c7b4f5ff984942f139a604861a01cb6b91060d2c890695497a4f58fcba10d62a3e3840ee355557df83f5588be188f SHA512 423b95a5dec17e500e5122bcb9c1ffd723867b7e7837482fbc2a85c4347a19b1f97e6ba198dda14135df88d30a4ee683e2e2a0232544a8997741dfe33b98de1d
+EBUILD soapyplutosdr-0.2.2.ebuild 705 BLAKE2B d3dd6280fa70a32bf310632a98562f9668e4d9c70b4b4d622643a4683bb0049ef1a8bb10546e8721228776f32f301f9f8d8f7d9926ca2ea1383e1396c1ba08b7 SHA512 eb3f28dbf6703c13ac33ef67acd211b1a4939b80e43787c4c1953c4d8c9f349fc81048e2e634e0ae8e52c4d78bf33e8d43f6733edd4ee6940069499295d6f658
EBUILD soapyplutosdr-9999.ebuild 706 BLAKE2B dfad836a2ee405604f02460e22bc3bfb036c7b4f5ff984942f139a604861a01cb6b91060d2c890695497a4f58fcba10d62a3e3840ee355557df83f5588be188f SHA512 423b95a5dec17e500e5122bcb9c1ffd723867b7e7837482fbc2a85c4347a19b1f97e6ba198dda14135df88d30a4ee683e2e2a0232544a8997741dfe33b98de1d
MISC metadata.xml 436 BLAKE2B 8fe11a2dba0dbe5997a3683a423f9227331ed3fca8fed8a690a8a36c5e4e57323052f100762cc2c8294d4e5c609ef5f90e0692ace5debe7a27a72a9f6ce29af8 SHA512 df17955f21c6565f21e33df9cbc4fdde9880de427a16329c45a5b2f738eb4dbfb998f709df06a7bb8b5501c26621e8f206bf9afe39a0808ff3d039e5bdd74a03
diff --git a/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
index 115e42eb16c6..b4d830f5d287 100644
--- a/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
+++ b/net-wireless/soapyplutosdr/soapyplutosdr-0.2.2.ebuild
@@ -12,7 +12,7 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyPlutoSDR.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
COMMIT="422a9b306f765499dd3e9a4c3400fa39816dcfdb"
SRC_URI="https://github.com/pothosware/SoapyPlutoSDR/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/SoapyPlutoSDR-${COMMIT}
diff --git a/net-wireless/soapyrtlsdr/Manifest b/net-wireless/soapyrtlsdr/Manifest
index ce4be62ef075..d8dc899299b9 100644
--- a/net-wireless/soapyrtlsdr/Manifest
+++ b/net-wireless/soapyrtlsdr/Manifest
@@ -1,6 +1,6 @@
DIST soapyrtlsdr-0.3.2.tar.gz 16033 BLAKE2B b3a874998f99d291c8e204007fe9822285a3e56b50b36957c8f1b14c48469050bc0775f9fd0237c8cfa96fa08e88967a438fa9eb8bec0a80016b212d3b309759 SHA512 f8279afebb251d72fea14d89889835be5ed8109c1400fdcc785c1ec120e978ae7b1de53cc84d16bf609de4cca2ddbc9d432d046e4c6967e1e494fd5571d46cc2
DIST soapyrtlsdr-0.3.3.tar.gz 16760 BLAKE2B 63e4c707d65af13e9b3974c9afe1261909395c70589e07a5b8398fcd40c421dbb7754a39467a325d09f4312a410fb60e34f51fca1fdb26eac68ac495b0b2c9a8 SHA512 a43511c8644a8dbec8e0b7d8f114c4955ba9407727680680cef446a12a9ee27bfe892cab49aa77ce82d52e4272075f4e6f2ee38350675f5508601ff24ff82081
EBUILD soapyrtlsdr-0.3.2.ebuild 647 BLAKE2B 3f9177c2cb25c8d4206520d742f179f13d5ee7a79f203b4e9a0c7aae5eeab02b2943a6b3dc7d09dfb855ae3401c7e19fe69ee31c61351de99b90bb481e9fc5a0 SHA512 04d0ced3199e3783fd298555a60d1f8b59ed711c3888477adcba92fa2c7934c7e3c7779f6f05cd5bde3b0a30f6492a32a2e98cb1b948b846e537ef99f2577309
-EBUILD soapyrtlsdr-0.3.3.ebuild 647 BLAKE2B 3f9177c2cb25c8d4206520d742f179f13d5ee7a79f203b4e9a0c7aae5eeab02b2943a6b3dc7d09dfb855ae3401c7e19fe69ee31c61351de99b90bb481e9fc5a0 SHA512 04d0ced3199e3783fd298555a60d1f8b59ed711c3888477adcba92fa2c7934c7e3c7779f6f05cd5bde3b0a30f6492a32a2e98cb1b948b846e537ef99f2577309
+EBUILD soapyrtlsdr-0.3.3.ebuild 646 BLAKE2B 872474588cf8d23255414f53da30c17becb55cd9fc421a54c3f3ba058047bf395dd7fbf305ba29e1f90092d2d4429aabfda5ce710981ad712f4f2f5235a5fb45 SHA512 a381748c692b32b14fe82fec7d8b5adc8abc1d430549b23558265d4d515696f56e3341d90a802437daa07c7d36ebd1d2050d3daa201db23db12299f09912d71b
EBUILD soapyrtlsdr-9999.ebuild 647 BLAKE2B 3f9177c2cb25c8d4206520d742f179f13d5ee7a79f203b4e9a0c7aae5eeab02b2943a6b3dc7d09dfb855ae3401c7e19fe69ee31c61351de99b90bb481e9fc5a0 SHA512 04d0ced3199e3783fd298555a60d1f8b59ed711c3888477adcba92fa2c7934c7e3c7779f6f05cd5bde3b0a30f6492a32a2e98cb1b948b846e537ef99f2577309
MISC metadata.xml 434 BLAKE2B 14d847d55378690a52555de7889f027d7e403157c5a002ee01a7b6588e19d613137dc224da4e33ed75d72f3a9ed99bee702dad9f8b12e664861437663ef83fc0 SHA512 2811652fe1f1f0c128e4398d227b20ebaf977d8b1cf7cd6d02044232e760a7eb808be7ccdd1566fb8deef597b6942aaa0f2d42213c7f117e86a9a00504b07fe1
diff --git a/net-wireless/soapyrtlsdr/soapyrtlsdr-0.3.3.ebuild b/net-wireless/soapyrtlsdr/soapyrtlsdr-0.3.3.ebuild
index 769f04594963..8253f5f86269 100644
--- a/net-wireless/soapyrtlsdr/soapyrtlsdr-0.3.3.ebuild
+++ b/net-wireless/soapyrtlsdr/soapyrtlsdr-0.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyRTLSDR.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
SRC_URI="https://github.com/pothosware/SoapyRTLSDR/archive/soapy-rtl-sdr-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/SoapyRTLSDR-soapy-rtl-sdr-"${PV}"
fi
diff --git a/net-wireless/soapysdr/Manifest b/net-wireless/soapysdr/Manifest
index 6653368dc794..3ae4f0f67631 100644
--- a/net-wireless/soapysdr/Manifest
+++ b/net-wireless/soapysdr/Manifest
@@ -1,4 +1,4 @@
DIST soapysdr-0.8.1.tar.gz 131252 BLAKE2B 4dc97b683063a1bc52717f15b12a2471a338cebc30dccfd58723792119a496f5170b67eeda1ff4dbcd34811948f70b9f0e5df11b5b1738b46839ca7377fe557b SHA512 50c8f1652bf9ca09215f9c4115175427ca7b5338add7591e31ca0e627093c94b73e7cf7f84fa71ff419cc010d3c1263931506c728bbaa00413a7915d56a87787
-EBUILD soapysdr-0.8.1.ebuild 1323 BLAKE2B d0a6fec4e8a59b695c2e1475342344281db2cd0f41edc39ae61dfdc3fb8d2b69c0869f7d1a89997e6541aa56daefa06bebe17de8c46867e12bfcfcf80c36aeaf SHA512 9865b227d5a1c99db30a5b2dcb48a2319a6f88be8c04da7700ab96984a240f972a8b7d300ec320bba7fd65170a6534f9c978199eb60a73a826b76745fd6cd220
+EBUILD soapysdr-0.8.1.ebuild 1322 BLAKE2B 4c24133d544e06b804ee2a21d1ee9989ac7ff4e9dc2a3fb2deda2397ae7226fcd19c3c0b3059ecf3035ba2b07d13cbc870de0fd347717c2aead9057b5c5f2992 SHA512 7b30c925eb9db4ac8d351b409a71ba2c0dd1c2f26f1e15b27b6aaee1ad66d6381fb34263a971bb665d8e25f1acaaf7e5260cd734695b3ce15d7aee6bde9aa662
EBUILD soapysdr-9999.ebuild 1323 BLAKE2B d0a6fec4e8a59b695c2e1475342344281db2cd0f41edc39ae61dfdc3fb8d2b69c0869f7d1a89997e6541aa56daefa06bebe17de8c46867e12bfcfcf80c36aeaf SHA512 9865b227d5a1c99db30a5b2dcb48a2319a6f88be8c04da7700ab96984a240f972a8b7d300ec320bba7fd65170a6534f9c978199eb60a73a826b76745fd6cd220
MISC metadata.xml 776 BLAKE2B e875dbd46723cba190cfe767f7c91518bbd73269fdef3bc64a67b1b48145f2eeb1ba6acbf258b4e1e578ad7f77225d37662ab70cb83b345c1acecbae4a113931 SHA512 4f92020b725b79bcb55b0e4fcb2f921d01fc582e53b56c333b83a3f04c24630200b7d72d49ee9d3aaa12c887c861744a660c4f0240b3c2d0ade6f29830b74de0
diff --git a/net-wireless/soapysdr/soapysdr-0.8.1.ebuild b/net-wireless/soapysdr/soapysdr-0.8.1.ebuild
index fa9402a85678..fae8341b7d65 100644
--- a/net-wireless/soapysdr/soapysdr-0.8.1.ebuild
+++ b/net-wireless/soapysdr/soapysdr-0.8.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ if [ "${PV}" = "9999" ]; then
EGIT_CLONE_TYPE="shallow"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
SRC_URI="https://github.com/pothosware/SoapySDR/archive/soapy-sdr-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/SoapySDR-soapy-sdr-"${PV}"
fi
diff --git a/net-wireless/soapyuhd/Manifest b/net-wireless/soapyuhd/Manifest
index 99673d6877d2..d31127e044d8 100644
--- a/net-wireless/soapyuhd/Manifest
+++ b/net-wireless/soapyuhd/Manifest
@@ -1,4 +1,4 @@
DIST soapyuhd-0.4.1.tar.gz 33838 BLAKE2B ee5639fda7213a7e3273c6bd27366a9d9f0e7d561655d316c19f055a008f31ed4362df945823bc3b5c159362ace9a7cc9fa7f943d2d128ba2b37047a71677352 SHA512 7a78ac386d92e4b36b36710f5943623ec8742cb770df69ac0c9bbd26827567277cb3309e3ad6eb0148b1b76083f16fdd188619700d38dcc5eab362b6db65340f
-EBUILD soapyuhd-0.4.1.ebuild 649 BLAKE2B c15871f945cde3cd688d09a3107f95c39fd07411795fe620c9a12518f86552f1faf889bb2defcb77457a76f15caa3b9a58a749c6f421ea0f5cb45fbbc4f64583 SHA512 516f90b24ba288b49bedb8f81a4dd70e4342cb8fe7418de2b02cd228eabbc738650dc5b6e07d9451661804798ed79af899789d0deec12b3185273c5778738b19
+EBUILD soapyuhd-0.4.1.ebuild 648 BLAKE2B abfad5e4f47e3336fce09f17a748cbcb384a1551fad7e0b0b4ce6c1989f3f26a76af015ef4d1af9733163f730e29d4ea831fd1a94cb9d0244874a9990c512d65 SHA512 8133e132499059ed4492989553a8bde6b5261055176c42ac3a59ab929c5a2de7c964cbc7dfc218e855b8486bb395e0ac2a28bf119db006f02aab28fd7d0fba15
EBUILD soapyuhd-9999.ebuild 637 BLAKE2B eaeddb5bd24f659dee39a1699f8828e7b2a578308b6c02b544b9809f8ff4924b29f215c551469301d1ee69b379fbf1a954a5809ff50e7b1613c0f977e0dac0ea SHA512 6a725dcbbe5445cbb38ebcd4ac0fc50975f379f5dcbbd6cacc9be5b130904d683f852140d78460bc1abd04fdde6bd7572c51f9f8dbef23f5239580d0019d9a0d
MISC metadata.xml 431 BLAKE2B 12571909a1964cdf9083b47c2fd60bc267515a2fb684b472c0d5d2a701ed2c1a204308f2ed2195e274442f1c979e9020a42ee7ebc573746bccee26c884fa0c67 SHA512 59b5211d71b99fa00edeb9deb38cad6c285e28f940422abd90022dfb334b7372312273fa6f53d47b4ed9e4da511505fbb8d5fe32f8c67add9689495b826b61ed
diff --git a/net-wireless/soapyuhd/soapyuhd-0.4.1.ebuild b/net-wireless/soapyuhd/soapyuhd-0.4.1.ebuild
index ce4efc4c34c3..a57ac212bdeb 100644
--- a/net-wireless/soapyuhd/soapyuhd-0.4.1.ebuild
+++ b/net-wireless/soapyuhd/soapyuhd-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ if [ "${PV}" = "9999" ]; then
EGIT_REPO_URI="https://github.com/pothosware/SoapyUHD.git"
inherit git-r3
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
SRC_URI="https://github.com/pothosware/SoapyUHD/archive/soapy-uhd-${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}"/SoapyUHD-soapy-uhd-"${PV}"
fi
diff --git a/net-wireless/uhd/Manifest b/net-wireless/uhd/Manifest
index e63b1f12621c..0c356b7feb0b 100644
--- a/net-wireless/uhd/Manifest
+++ b/net-wireless/uhd/Manifest
@@ -3,5 +3,5 @@ DIST EttusResearch-UHD-4.6.0.0.tar.gz 41235519 BLAKE2B 4a9c9d0064bf52edd4a4a93ee
DIST uhd-images_4.4.0.0.tar.xz 127558912 BLAKE2B bb7135241c4e39db2450e0fca8c8c6b0421d76f512dca08e50732ee0a2dbfa5f330df168101607d52b6215aba083cd966027a9da8f14331f6bac17fdd76d766b SHA512 17b364128155bf850ff5ae72eeb8fa52446881d0234254943d27524610f0efc4d5bf5da7be248982fc603101d4f76f5a8019fbecb044d2637a1022cdccde0463
DIST uhd-images_4.6.0.0.tar.xz 180745328 BLAKE2B f698c68c66e706146cd2163abca10bc2d3660827e2425f395b9096b1ccecdadaf563730912e930e29b6f286dd77a83dc2ab0280e0d55ceb550496de03c208917 SHA512 944a26bea2f11d0df630e14a2a586d07e185e2c9bf40e10ff17cc103a33a8cf32c37b676e15cf55a1c1efd17c82384c7323526aed4b0624fda0b58d39ed487d3
EBUILD uhd-4.4.0.0.ebuild 3707 BLAKE2B 0bef82e613b6f7fdfc89487382d5358db8787d53c308431697170c204deb57986e00578bd6a3c648aa57df9449af6e26a362d812c033d334d32273bdba8f2209 SHA512 e55d9be83e3262c094a3087ac77b5db2afff622be05df27a728d4e95affcc3d4a60e25dbf39de8a523d5f4b98e4ac4335e1d841d3744075ef4df82e5da3b500f
-EBUILD uhd-4.6.0.0.ebuild 3680 BLAKE2B f9ffc5844f239a82aa8ee78996b6e83e8c9c76157037f676c9feabf2262c52047c3a94540a5bfcae9c5cbb35b59a8df09dd6599ed9cc02b4482108f8b514bfda SHA512 478530e55ac218a335126e9810827d635be187db1acf916afe0f66ed2f8e36d96502944f51586fe962b6d0fbb858817229ba784079ec03815c331e7bd588a7c9
+EBUILD uhd-4.6.0.0.ebuild 3679 BLAKE2B aaf5d858bd06f803d148353a71bdcfa508f16d1d571f1b05d39add1840b3f1acabb4e88f41b05f2020deedff4cc9cb97e90004d69ec78abf22e3f2376736d591 SHA512 a8544e04c5b59b6cb93fbff0508a30e51d211203b558dbc6ef4e3ee2ad1b1c0d9e258ac57e434ddef1256274e9a9a73460fcac499eedf8b269e7410f15af7137
MISC metadata.xml 1112 BLAKE2B 7bf2e25d7618581200731789b4c5ee05c6cd6b33c21a7912b3904ffd53e6948d4d2e36bb071d3f966febb5b3da1523c2316558f66d4297341264d534e08d122f SHA512 ac48857213ada598edec618d0c39fc8faaa2b405444b37958e47dc23068fdd61d80bffb8033b20428f2fa63caf8ca322eb4bb765c59389d4a070fee260dee66d
diff --git a/net-wireless/uhd/uhd-4.6.0.0.ebuild b/net-wireless/uhd/uhd-4.6.0.0.ebuild
index 514bdaafdd63..9872c06071f8 100644
--- a/net-wireless/uhd/uhd-4.6.0.0.ebuild
+++ b/net-wireless/uhd/uhd-4.6.0.0.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/EttusResearch/uhd/archive/v${PV}.tar.gz -> EttusRese
LICENSE="GPL-3"
SLOT="0/$(ver_cut 1-3)"
-KEYWORDS="~amd64 ~arm ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~riscv ~x86"
IUSE="+b100 +b200 doc cpu_flags_arm_neon cpu_flags_x86_ssse3 e300 examples +mpmd octoclock test +usb +usrp1 +usrp2 +utils +x300"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index f67393bd2a33..c2f2065fe5aa 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 17375914751e..aaf0abe073b1 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -6,6 +6,10 @@
# This file is only for generic masks. For arch-specific masks (i.e.
# mask everywhere, unmask on arch/*) use arch/base.
+# Michał Górny <mgorny@gentoo.org> (2024-05-18)
+# dev-python/aesara is being removed.
+dev-python/sympy aesara
+
# Sam James <sam@gentoo.org> (2024-05-09)
# Experimental option upstream which seems undertested and underdocumented.
# Fails to build with stricter C compilers too (bug #919685).
diff --git a/profiles/desc/amdgpu_targets.desc b/profiles/desc/amdgpu_targets.desc
index d52080781947..8f337b03f63d 100644
--- a/profiles/desc/amdgpu_targets.desc
+++ b/profiles/desc/amdgpu_targets.desc
@@ -1,15 +1,21 @@
-# Copyright 1999-2023 Gentoo Authors.
+# Copyright 1999-2024 Gentoo Authors.
# Distributed under the terms of the GNU General Public License v2
-# Reference:
-# GPU name and Architecture codename: https://github.com/GPUOpen-Tools/device_info/blob/master/DeviceInfo.cpp
-# See also: https://www.coelacanth-dream.com/posts/2019/12/30/did-rid-product-matome-p2/#fn:67
+# Reference: GPU name and architecture codename documented by
+# GPUOpen-Tools https://github.com/GPUOpen-Tools/device_info/blob/master/DeviceInfo.cpp
+# ROCm official document (Instinct accelerator only) https://rocm.docs.amd.com/en/latest/reference/gpu-arch/gpu-arch-spec-overview.html
+# Kernel document (note: GC version is not amdgpu gfx target) https://www.kernel.org/doc/html/latest/gpu/amdgpu/driver-misc.html#discrete-gpu-info
+# Kernel source code (map of IP version vs amdgpu gfx target) https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/amd/amdkfd/kfd_device.c kgd2kfd_probe function
+# Mesa drm source code https://gitlab.freedesktop.org/mesa/drm/blob/main/data/amdgpu.ids
gfx803 - Fiji GPU, codename fiji, including Radeon R9 Nano/Fury/FuryX, Radeon Pro Duo, FirePro S9300x2, Radeon Instinct MI8
gfx900 - Vega GPU, codename vega10, including Radeon Vega Frontier Edition, Radeon RX Vega 56/64, Radeon RX Vega 64 Liquid, Radeon Pro Vega 48/56/64/64X, Radeon Pro WX 8200/9100, Radeon Pro V320/V340/SSG, Radeon Instinct MI25
gfx906 - Vega GPU, codename vega20, including Radeon (Pro) VII, Radeon Instinct MI50/MI60
gfx908 - CDNA Accelerator, codename arcturus, including AMD Instinct MI100 Accelerator
gfx90a - CDNA2 Accelerator, codename aldebaran, including AMD Instinct MI200 series Accelerators
+gfx940 - CDNA3 Accelerator, codename aqua_vangaram, MI300A rev 0
+gfx941 - CDNA3 Accelerator, codename aqua_vangaram, MI300X rev 0
+gfx942 - CDNA3 Accelerator, codename aqua_vangaram, MI300A and MI300X rev >=1
gfx1010 - RDNA GPU, codename navi10, including Radeon RX 5700XT/5700/5700M/5700B/5700XTB/5600XT/5600/5600M, Radeon Pro 5700XT/5700, Radeon Pro W5700X/W5700
gfx1011 - RDNA GPU, codename navi12, including Radeon Pro 5600M/V520
gfx1012 - RDNA GPU, codename navi14, including Radeon RX 5500XT/5500/5500M/5500XTB/5300/5300M, Radeon Pro 5500XT/5500M/5300/5300M, Radeon Pro W5500X/W5500/W5500M/W5300M
diff --git a/profiles/package.mask b/profiles/package.mask
index 676d88d6ebe4..4c53df0e0f92 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,31 @@
#--- END OF EXAMPLES ---
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-05-18)
+# EAPI=6, no reverse dependencies, dead homepage, has issues
+# with modern C, maintainer needed.
+# Removal on 2024-06-17. Bugs #932168, #906348, #895028, #870640.
+dev-lang/srf
+
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-05-18)
+# EAPI6. Fails to compile with go versions in tree. Upstream is archived.
+# Uses deprecated go eclasses. Maintainer needed, no rev deps.
+# Removal on 2024-06-17. Bugs #932166, #844604, #679832.
+app-emulation/hyperd
+
+# Michał Górny <mgorny@gentoo.org> (2024-05-18)
+# Another abandoned project in the middle of a line of forks.
+# Broken with Python 3.12, with pytest 8 and with numpy 2. Last
+# upstream activity in September 2023, but bugs remained unanswered
+# before that.
+# Removal on 2024-06-17. Bug #929433.
+dev-python/aesara
+
+# Michał Górny <mgorny@gentoo.org> (2024-05-18)
+# Superseded by dev-python/pdm-backend. No revdeps left.
+# Removal on 2024-06-17. Bug #932160.
+dev-python/pdm-pep517
+
# Michał Górny <mgorny@gentoo.org> (2024-05-17)
# Superseded by dev-python/pathable. No revdeps.
# Removal on 2024-06-16. Bug #932103.
@@ -55,10 +80,6 @@ x11-plugins/pidgintex
app-forensics/air
# Sam James <sam@gentoo.org> (2024-05-17)
-# Breaks dev-util/pkgcheck at least, masked pending investigation (bug #932093)
-=dev-python/tree-sitter-0.22.2
-
-# Sam James <sam@gentoo.org> (2024-05-17)
# Needs adaptation to new build system (bug #932092).
=net-libs/libupnpp-0.26.4
@@ -358,11 +379,6 @@ dev-dotnet/ndesk-dbus-glib
dev-go/qr
dev-go/twofactor
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-04-18)
-# Upstream gone, unfetchable, stuck on EAPI 6. Bug 605796
-# Removal on 2024-05-18
-sci-visualization/spectromatic
-
# Michał Górny <mgorny@gentoo.org> (2024-04-11)
# Contains a bug that could render the kernel fail to boot.
# https://lore.kernel.org/oe-lkp/202403221630.2692c998-oliver.sang@intel.com/
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index e41ead9bc26c..bc3c4de961e1 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -8724,6 +8724,7 @@ www-client/netsurf:psl - Use public suffix list from media-libs/libnspsl to dete
www-client/netsurf:rosprite - RISC OS Sprite bitmap image support via media-libs/librosprite
www-client/netsurf:svgtiny - Use media-libs/libsvgtiny instead of gnome-base/librsvg for SVG support
www-client/netsurf:truetype - Use media-libs/freetype for text in the framebuffer frontend
+www-client/opera:ffmpeg-chromium - Use Chromium FFmpeg fork (media-video/ffmpeg-chromium) rather than mainline FFmpeg (media-video/ffmpeg)
www-client/opera:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
www-client/opera-beta:ffmpeg-chromium - Use Chromium FFmpeg fork (media-video/ffmpeg-chromium) rather than mainline FFmpeg (media-video/ffmpeg)
www-client/opera-beta:proprietary-codecs - Enable codecs for patent-encumbered audio and video formats.
diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz
index b6fb10d1da8a..2eeeb6158656 100644
--- a/sci-chemistry/Manifest.gz
+++ b/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/sci-chemistry/chemex/Manifest b/sci-chemistry/chemex/Manifest
index 910723bedde2..fd0cf00cefa4 100644
--- a/sci-chemistry/chemex/Manifest
+++ b/sci-chemistry/chemex/Manifest
@@ -1,5 +1,5 @@
-DIST chemex-2022.3.5.tar.gz 2845347 BLAKE2B 29b53ba8afcfd91e4f50119f212557de85d8576474b74d2ad925c8c2adb89397640e7b352b6785dc99a8c4e5007294609640219b2374cbb3144f94c5f9113d96 SHA512 3a92702d105e95e0a7b15e01b839d5982df55477afb98e58f7458a0e87230e94597c01d33c219ae469ed62e4ddaecdb787ae435453d428843d5a612159715d2b
DIST chemex-2022.3.6.tar.gz 2843118 BLAKE2B e51b385dbf9e3c42f54f95f9929125e3263e12afa62beab8e5b8eb13e78a4fe9a0fb445f4f6c3cd4aa8e71748732ec58124682daa86be079eed036b78492ca71 SHA512 5c734e1b3ea39e9729bada93dfe5bc55f877b69ba6edd9612f95aab0d31949489582957a14f175646c7e6652644a5a55c26bcd74affc7fecc1e7b9cfdd4ceb63
-EBUILD chemex-2022.3.5.ebuild 1250 BLAKE2B d1f61563a971c3c6795b2d398d71073e1db4cc5cca62a6ffc7d9bd2b22b6517417faddc037369fa545fb7f6493d95f658d850c1319eea4adb8bb51c9109e9df7 SHA512 2b1a3a0ca2eeadc7256efadd15a70bdb6b866da1a26a6c209b42fe6e010e871b675f1f2448a2dfdb8fefcbd9c0e97f54ac757a13fb0d29c03bb93ede9c8be97a
+DIST chemex-2024.02.16.tar.gz 2756466 BLAKE2B 715499fc3c68079dd66b26a0c4c495029c506be6f009529196fd30a1ec8ff4c0ecbcc4580c9beafd4f3c7df82d6fee525d85c09b031a6dc31d511c1183d30f8d SHA512 7975157b86493c580ce00ef23549597743ff4aa03cebed7d0e0af1d644eed359b5dfa57c51e11f223acebe335d12cb43bd7694a46eeb2ccba70ac6147ba40eda
EBUILD chemex-2022.3.6.ebuild 1240 BLAKE2B 46d4f9fd57f5dbc8ad5b527e8568337cd57d3c03f25581d275e15204e5e2ee2c2224c6e8ada71c8d91aed01128be697987cc808bdfd7d7e3abc5f655eb2abb44 SHA512 814348dc6b404698634ecb33ee3956479dd1c05f91f7ca82e4f8a15776a582dd911e30a2070bff727f2aeae678a609fe2d8b676f107741904886c83315dbeb78
+EBUILD chemex-2024.02.16.ebuild 1343 BLAKE2B 1cd03445f8cf230a728b0a0b40ed39ccc11e5ff90b53d6358620a19f9aca2f5d630445bd0a2c9ee1f1dc74e11e5a79740584ace23556bd7ede76959295860868 SHA512 b5a330a8ba2db2f057c7d1cd12de4021e2eb0375474aa8eb0692f8248f448e86354a47e61313b6e37d965447073ed1cb84f300d7ba4e026f8e51f8dd823281a7
MISC metadata.xml 300 BLAKE2B a1ad769918094ddbda13ac92462ec69fa469dfcacde1202c653a4aa7443db661ffa5739cd039b6e38b13f0345a2680f276b4e071362106b162c95cd92007b5a8 SHA512 755c273f6bf67f79c388d06d970702a1d4a9f84338f8d889dd9146905c6994621917952225406ffba5bfe1e1b69f0bfd0f471374178b15343f4927af9de49aef
diff --git a/sci-chemistry/chemex/chemex-2022.3.5.ebuild b/sci-chemistry/chemex/chemex-2024.02.16.ebuild
index c27017ecebf0..403e48aa069d 100644
--- a/sci-chemistry/chemex/chemex-2022.3.5.ebuild
+++ b/sci-chemistry/chemex/chemex-2024.02.16.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL="yes"
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{11..12} )
inherit distutils-r1
@@ -14,8 +14,8 @@ HOMEPAGE="https://github.com/gbouvignies/chemex"
SRC_URI="https://github.com/gbouvignies/ChemEx/archive/refs/tags/v${PV/_p/-dev}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/ChemEx-${PV/_p/-dev}"
-SLOT="0"
LICENSE="BSD"
+SLOT="0"
KEYWORDS="~amd64"
IUSE="test"
@@ -25,18 +25,21 @@ RESTRICT="test"
RDEPEND="
$(python_gen_cond_dep '
- >=dev-python/asteval-0.9.25[${PYTHON_USEDEP}]
- >=dev-python/cachetools-5.3.0[${PYTHON_USEDEP}]
- >=dev-python/lmfit-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-3.7.1[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.24.3[${PYTHON_USEDEP}]
- >=dev-python/pydantic-1.10.7[${PYTHON_USEDEP}]
- >=dev-python/rapidfuzz-3.0.0[${PYTHON_USEDEP}]
- >=dev-python/rich-13.3.4[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.10.1[${PYTHON_USEDEP}]
+ >=dev-python/annotated-types-0.6.0[${PYTHON_USEDEP}]
+ >=dev-python/cachetools-5.3.2[${PYTHON_USEDEP}]
+ >=dev-python/emcee-3.1.4[${PYTHON_USEDEP}]
+ >=dev-python/lmfit-1.2.2[${PYTHON_USEDEP}]
+ >=dev-python/matplotlib-3.8.0[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.26.1[${PYTHON_USEDEP}]
+ >=dev-python/pydantic-2.4.2[${PYTHON_USEDEP}]
+ >=dev-python/rapidfuzz-3.4.0[${PYTHON_USEDEP}]
+ >=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.11.3[${PYTHON_USEDEP}]
>=dev-python/tomli-2.0.1[${PYTHON_USEDEP}]
')
"
DEPEND="${RDEPEND}"
distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/sci-chemistry/dssp/Manifest b/sci-chemistry/dssp/Manifest
index 6eee7db05314..fd6cdbe6dd2c 100644
--- a/sci-chemistry/dssp/Manifest
+++ b/sci-chemistry/dssp/Manifest
@@ -3,12 +3,10 @@ AUX dssp-2.1.0-gentoo.patch 1513 BLAKE2B aabdcfff1083d7552392c35897eb8a84b07323c
AUX dssp-2.2.1-boost-1.65-tr1-removal.patch 2126 BLAKE2B dc59d21a6be26ee96b636c13645163478999d5122f09d3a72963843be773210ea225e374941bd057ef6f083a13fb77980bd4390174df2a0c715f0386da7232e0 SHA512 8f84c6e163888d6a8192683a6555f7d6003634854f5cde0f6f962744e531165c7e0b2b08c55cbfb9c396d167c44317dd2e7a8290e4defd2c8def0a6511fbbd6c
DIST dssp-2.2.1.tgz 47141 BLAKE2B 34d8b2db8797a8c23763766c0214337f03584c4be52c1bc820a0df0db6a5f78ac0229aafdd47a60b8fd6f4832abf0399663c53f9e898c75f08ecbe22b141c8da SHA512 4a273714d6b3230daea166caa7f4117d5ccb225bea0cf1bc2eb61539b6cc8e227d0ba19047d61f0ad0d1d6bc2efdec9c193bd44341e15ef0950acb4a22498811
DIST dssp-3.0.11.tar.gz 168085 BLAKE2B e1c42fd22cfb2287f10b5deae48b56a4583d4a67737a3485dcbd160d1597a15c2d5105c3794c875d8001abede1c014efb4f7f5b7c250f867bdf9ed95a0860217 SHA512 a0cfe44e517ff1f909ef2928b62ae2c639c6bddfd8a0fb538883f647fd2771e00da68e0fd2521aa02ba3c6d1b0c9b784b7fe142392af3a3abf6ea89f1546bd9d
-DIST dssp-4.3.1.tar.gz 226842 BLAKE2B 86318f05b8381d94fa9c65a956f5fb607ef8072b0395d912e20697ba36836c449ddff31a4a64d0005bbfe34899f71853c0f15a911042389fc894934c08fc34c8 SHA512 4dc1a3f5c7ba258ebf548674c7b33c36b0e3a7d14911394eb8d2955c235f3cb1d6c50cb03f411db55a8a9d7aa93e4d03354c47f9f0126b0bdcbf40dc9391d403
-DIST dssp-4.4.1.tar.gz 161797 BLAKE2B d6bfb40a730f39e9d5a0988ce22a9dd377ec08a09e29f77e5afaac26d512cf87f6e289c1e4e3e63cfef7354b10fb57bf410bcc169604b1b6a6078380e4f08d26 SHA512 1bcf9e16efc5d3a7de11e24ed63e47d3263123af4670b8f3daa97cdf7cc33202fb4d564acac3024ed4edcce1ef8278f71f5312f27a234d2957afa6f563c88ed6
DIST dssp-4.4.4.1.tar.gz 162809 BLAKE2B 6c3f588a48778cf5f20b40b93736e150a4d366bf44d214b4064362c2a3bce69db415f5d12568a8523d99e2e5a47749d450ff0251dc3035628dbef9343d37e99a SHA512 291810391d74da7ab65bcf4aab61fa4ae1a5518a361fa02d5c15ed0e5c94139fde65e7612a978f5326bd7d93f2ac6ea01b2b65514d6b64f4d062adf112c48deb
+DIST dssp-4.4.7.tar.gz 163831 BLAKE2B 195c8fb183df00105098967850b01c0d6acf776f7cfa409fc536c8291e7a467da2adfb5f34d8191e33dbb29bfd254cd414c1b7b76ed3f3b854928c4dc8a5fcdd SHA512 2fe2d8a494b570934c0d28804fe69b6569089ded58ec92bf3d83b25ce60a3b9486490909e187b511328f13498ca9027869e922d95a355cf0e21c2564c2db1b5a
EBUILD dssp-2.2.1-r3.ebuild 870 BLAKE2B 9b7542d9ec45b60f5671830e5068e1d1cbcca4b82cf22cc0e2d9804c221f9977cfade439cc6e41a67375b438faca3ffa64fdec23db2b417b58615513fd60ad44 SHA512 964bfd70d98a80e6afd7f28fc6bf7359bbde105e77903211cec04c5adcdce273f1d7142a6d206d644300a1185cba1352bf584499d864809dadad69b2023e50d0
EBUILD dssp-3.0.11.ebuild 875 BLAKE2B 6344416239b93804755b1829dcfcb9e8e461606c217938945bb2fc75e9680f2849b39bdbf0ed361592e703fea493a2dacabca498b26e696c969735a585e5d183 SHA512 353f4f5d7b1b195753c738ecc9fb17b429cdeada757806f5cf9a3da65c6318e3885d2c92fa904d5b3a546756eb87ec90787d158e8a9450b4730dd97b45af970d
-EBUILD dssp-4.3.1.ebuild 900 BLAKE2B d99a9024e58e5b2c53cbbfebb662a3fc546dd2a7b16a31394b312a2320bde8df9b62ecdef82295d924141e8427aee56a1e7277132e7767f481041dde6fd7c292 SHA512 1ac6d76fc9c37d5af8eecede2225d86517d27cd96a65ea4a6c9f1ce45eaf2e48fe0772838154639eebdbbccde3dd92bc6f5c9f8b2c37e3c9ca158534e5f8b8fc
-EBUILD dssp-4.4.1.ebuild 1327 BLAKE2B 1e84f9fb6e0fa6bf81a3381cd433b7ddcb0e298b5c34f6a8d3007b0a34583e4ea3037b3b1881dab20cb4b0c7c2c9b5e2addca4dd47fa39dba9b992f4c3e140ab SHA512 3bd89956458a91c5f1b56cff97a95b5010904ef1cd1cca591a93be2f5adaf8ad1a6bb5c570dd107a3ff7d78eca9019133b383b2fae1b96a0e70bad5c9f50c97d
EBUILD dssp-4.4.4.1.ebuild 1321 BLAKE2B ba06063adc7c9ac9a20c078eeb98c95f0003c5ae58c0db0b5bbb888b194de86e22de9c1549d1911e25e4d5b7a3f99089c0083c281441eeed3dde3ea5e3b8cd14 SHA512 77683bc3bc0aebeb867ffaf94d5f7ce1090f78a73fc739da01c73d3bdab142fc409bce66f85349b627e54376e1279b45a9096a71cac080be10ab0ba4f84d33cb
+EBUILD dssp-4.4.7.ebuild 1311 BLAKE2B 6744df1780355e0ac3931c7d87426fc33132db57dbfe6dd237f7df94bb57c3de128f0fa5009391f0b166ce92f0b4e47e8a7f8c1bb2ea492459aeb8f22fdd015a SHA512 dc5ea7e546cb50b2737f0d185cd2f562865319b6bf5d9d1d6ffbdffaa72a4ba2ff9a5d59a37b68798a09b992640b0f57840c896e90641b0f6c02a4bb301cf6a9
MISC metadata.xml 295 BLAKE2B 4355bbe00822cc702acdf70031ab9cd1f2a8f6e076d71016c1783f2a6c052c2da0a1a4a1860062562bb837161787f2481fa6f49c4319c546482a263ebe149bb0 SHA512 ace35ca21c614a7c0cbdea2496be3190a907295053566707c1875836a306cc9e9c96816cca6ce2b514935f6fcd494d2e813f4d94ba88552cd7b86831f30501f4
diff --git a/sci-chemistry/dssp/dssp-4.3.1.ebuild b/sci-chemistry/dssp/dssp-4.3.1.ebuild
deleted file mode 100644
index daf7c4f9314d..000000000000
--- a/sci-chemistry/dssp/dssp-4.3.1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="The protein secondary structure standard"
-HOMEPAGE="https://swift.cmbi.umcn.nl/gv/dssp/ https://github.com/PDB-REDO/dssp"
-SRC_URI="https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-BDEPEND="
- dev-libs/boost:=[zlib]
- >=dev-libs/libmcfp-1.2.2
- >=sci-libs/libcifpp-5.1.0
-"
-DEPEND=""
-RDEPEND="${BDEPEND}"
-
-src_configure() {
- # gxrio not packaged
- local mycmakeargs=(
- -DBUILD_WEBSERVER=OFF
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- if has_version "<=sci-chemistry/gromacs-2022"; then
- ewarn "DSSP > 3.0.x is not compatible with gmx do_dssp:"
- ewarn "https://gitlab.com/gromacs/gromacs/-/issues/4129"
- ewarn
- ewarn "Feel free to mask newer versions if needed."
- fi
-}
diff --git a/sci-chemistry/dssp/dssp-4.4.1.ebuild b/sci-chemistry/dssp/dssp-4.4.7.ebuild
index d79883c4e211..cebac1ce3a1a 100644
--- a/sci-chemistry/dssp/dssp-4.4.1.ebuild
+++ b/sci-chemistry/dssp/dssp-4.4.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,14 +18,13 @@ KEYWORDS="~amd64 ~x86"
CDEPEND="
dev-libs/boost:=[zlib]
>=dev-libs/libmcfp-1.2.2
- >=sci-libs/libcifpp-5.1.0
+ >=sci-libs/libcifpp-7.0.3
"
BDEPEND="${CDEPEND}"
# doc? (
# || ( app-text/pandoc-bin[pandoc-symlink] app-text/pandoc )
# dev-python/weasyprint
# )
-DEPEND=""
RDEPEND="${CDEPEND}"
#src_prepare() {
@@ -38,8 +37,8 @@ RDEPEND="${CDEPEND}"
src_configure() {
local mycmakeargs=(
- #-DGENERATE_DOCUMENTATION=$(usex doc)
- -DGENERATE_DOCUMENTATION=NO
+ #-DBUILD_DOCUMENTATION=$(usex doc)
+ -DBUILD_DOCUMENTATION=NO
)
cmake_src_configure
}
diff --git a/sci-chemistry/molmol/Manifest b/sci-chemistry/molmol/Manifest
index c89726c20774..5fdb76ae39ea 100644
--- a/sci-chemistry/molmol/Manifest
+++ b/sci-chemistry/molmol/Manifest
@@ -1,6 +1,8 @@
+AUX molmol-2k_p2-gcc14-fix.patch 357 BLAKE2B e7c1692e7a45ed2b83c38fa8b7ffe1a563f752660f3e2dc2098eb1de4491cd8919190d04cdc9d31f036b42a8fda6d6200fa347dfc7aed0fa46d75e1e3103e6cb SHA512 6138806de3222b073ce0f77c2c6d7060cbc9e3ba729553f61b93e44c671008da0e1ce64bc6fc0d9293dba203d71ae76cff1bea698e03a42d3e5a5901e6e8ccc0
DIST molmol-2k.2.0-doc.tar.gz 1062297 BLAKE2B 082d4eea5544bab52ffc1ff6364c50304348f76759dd3125cd74d02e629383d4a566f28ac77ab89ecf5e17a82617b8f61525e6f454689840b27899827399d866 SHA512 131f747a5762859398ebe9b676a07df56c82c8864ecc035ec914f1dea74dafcd67f87993421dfe5899c640470c7e1e1ef03ae262b04a9b360ae329eb19a331fe
DIST molmol-2k.2.0-src.tar.gz 1088805 BLAKE2B cd649604f6ee491d3a4485391ecdaa48dc1bc4bcd82865cd4a01ca460a6653f8cbba636050bfab9027b9b95dbefa28a8deeff7065b9b461f518001242af4a849 SHA512 6ab01a6fd3d19752634a2cf22919a20e43d195768bd4bdacd5f0bbe016c3058c94915bad4c7fa64dcd86576be39cad0ae112cb62f5e69ffb10041518101e7a9b
DIST molmol-patches.tbz2 17528 BLAKE2B b91270a980f290edc169be00639e86b3272281c9fe237750f5778eab1605ed482c09bdaf90660a5edf74bd04b3e31adc755e77e39aea6c75d88b6db9bf47a6d6 SHA512 bd94baf0a378f40f854f396963edd9b9e4afc5c56462ee6f8b68889290afdb4c5d9b10878aa5619d0a70153453fe6ee8e7540064522c6db0291ae9162bba9287
DIST molmol_256.png 22668 BLAKE2B c7d75b8e0d738b48790bea25e21ec60d57a8181253518c70d6f18d93c64eef3c9acf90213fdbdf2dde272e85a04a6442e4e4a9c375829f369380d88c9c0ca57c SHA512 5e7975f54a7462161dc630ee973e9a8126b9c120e0d8d6b62007384c970ce39792e52300edc25dc7a85209845801d749d9ecba02899f3e18b18f5a5fdbc28a97
EBUILD molmol-2k_p2-r8.ebuild 2284 BLAKE2B fa9954fca3dd8b52450beb1c0901abc71743672d7a76e2daa2bb05f52280ecf7dec5c401da24ce3e72f429cb69b27738117e33d41b49a96836b1b407efef67f0 SHA512 d813743572479b5eb0ed4181d42743402c4bd0a5a8e012f32bad03c4be68f38329722b749abc91845ba9c25642b19f5e2c4b5578ed9d3f7d03beaabbaa3345f5
+EBUILD molmol-2k_p2-r9.ebuild 2314 BLAKE2B f54b8793c88c3e5d14a128e922d9d22dcc5ad861c76a205b84a0a4d8f36ccdf8e6259955e71257689424ac48819fcd3350105e4472202681e8a9bc80c43d9d21 SHA512 56e0839d1f3d971d549c2bcde64115b17e3b7adccaf63b75e7221247684c7b7ee40df89d30c2b0d0acd28aa4e147523644f34ce496cf6a9e51ff540616123bda
MISC metadata.xml 272 BLAKE2B 531e98b72776bbe9126811b70943add0f6f43141b01cb75b17ac2c8d1cfb6a9b349022fd411894d2b8eeb0612a73db10aed4ba71f9624bd6dbd172a05fca2c76 SHA512 04f5575703aaaa95e575460ae3de428d3da173b3b741ab52b4aad31e381fef78b325f49f99622ec26a65024437759ea013fc525bd63ee553003c71afcc40d10c
diff --git a/sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch b/sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch
new file mode 100644
index 000000000000..7041ced28efe
--- /dev/null
+++ b/sci-chemistry/molmol/files/molmol-2k_p2-gcc14-fix.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/923325
+--- a/src/motogl/MotOGLDump.c
++++ b/src/motogl/MotOGLDump.c
+@@ -245,7 +245,7 @@ jpegErrHand(j_common_ptr jpegInfoP)
+
+ #ifdef PNG_SUPPORT
+ static void
+-pngErrHand(png_structp pngStrucP, char *errMsg)
++pngErrHand(png_structp pngStrucP, const char *errMsg)
+ {
+ IORaiseError(errMsg);
+ longjmp(png_jmpbuf(pngStrucP), 1);
diff --git a/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild b/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
new file mode 100644
index 000000000000..29769cede153
--- /dev/null
+++ b/sci-chemistry/molmol/molmol-2k_p2-r9.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit desktop toolchain-funcs
+
+MY_PV="${PV/_p/.}.0"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="Publication-quality molecular visualization package"
+
+# Original page dead
+#HOMEPAGE="http://hugin.ethz.ch/wuthrich/software/molmol/index.html"
+HOMEPAGE="
+ http://www.csb.yale.edu/userguides/graphics/molmol/molmol_descrip.html
+ http://pjf.net/science/molmol.html
+"
+SRC_URI="
+ ftp://ftp.mol.biol.ethz.ch/software/MOLMOL/unix-gzip/${MY_P}-src.tar.gz
+ ftp://ftp.mol.biol.ethz.ch/software/MOLMOL/unix-gzip/${MY_P}-doc.tar.gz
+ https://dev.gentoo.org/~soap/distfiles/${PN}-patches.tbz2
+ https://dev.gentoo.org/~pacho/${PN}/${PN}_256.png
+"
+S="${WORKDIR}"
+
+LICENSE="molmol"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ || (
+ (
+ media-libs/mesa[X(+)]
+ x11-libs/libGLw
+ )
+ media-libs/mesa[motif(-),X(+)]
+ )
+ media-libs/libjpeg-turbo:=
+ media-libs/libpng:=
+ media-libs/tiff:=
+ sys-libs/zlib
+ virtual/glu
+ x11-libs/libXpm
+ x11-libs/motif:0
+ x11-apps/xdpyinfo
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-gcc14-fix.patch
+)
+
+pkg_setup() {
+ MMDIR="/usr/$(get_libdir)/molmol"
+ MAKEOPTS="${MAKEOPTS} -j1" #880621
+}
+
+src_prepare() {
+ default
+
+ rm -rf tiff*
+ # Patch from http://pjf.net/science/molmol.html, where src.rpm is provided
+ eapply "${WORKDIR}"/patches/pjf_RH9_molmol2k2.diff
+
+ eapply "${WORKDIR}"/patches/ldflags.patch
+ eapply "${WORKDIR}"/patches/opengl.patch
+
+ ln -s makedef.lnx "${S}"/makedef || die
+
+ sed \
+ -e "s|ksh|sh|" \
+ -e "s|^MOLMOLHOME.*|MOLMOLHOME=${EPREFIX}/${MMDIR};MOLMOLDEV=\"Motif/OpenGL\"|" \
+ -i "${S}"/molmol || die
+ sed \
+ -e "s|^MCFLAGS.*|MCFLAGS = ${CFLAGS}|" \
+ -e "s|^CC.*|CC = $(tc-getCC)|" \
+ -i "${S}"/makedef || die
+
+ eapply "${WORKDIR}"/patches/cast.patch
+ eapply -p0 "${WORKDIR}"/patches/libpng15.patch
+
+ # patch from fink
+ # fixes numerous bad bracings and hopefully the OGL bug 429974
+ eapply "${WORKDIR}"/patches/${P}-fink.patch
+
+ eapply "${WORKDIR}"/patches/wild.patch
+ tc-export AR
+}
+
+src_install() {
+ dobin molmol
+
+ exeinto ${MMDIR}
+ doexe src/main/molmol
+ insinto ${MMDIR}
+ doins -r auxil help macros man setup tips
+
+ make_desktop_entry "${PN}" MOLMOL
+ newicon "${DISTDIR}/${PN}_256.png" "${PN}.png"
+
+ einstalldocs
+ dodoc HISTORY
+}
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index 9f3fae587315..381ca44fa994 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/libcifpp/Manifest b/sci-libs/libcifpp/Manifest
index cb779b517899..166eaa3e3854 100644
--- a/sci-libs/libcifpp/Manifest
+++ b/sci-libs/libcifpp/Manifest
@@ -1,10 +1,7 @@
-DIST libcifpp-5.1.1-components.cif.xz 58896016 BLAKE2B 2bf61944fe6b11325df3c6c32eaabeb27b0f117eed362dd2eba51f623f4054d142ee84aeb04908322b7aebd30a1bd17da969eeda953f7423cca922006fe767d2 SHA512 d4103ac0b0ae5698dd4c17e452ea35871c4854827d3a2ee93f00b73b6f57b87ee2278b44ec0501f818dfc34284b4c19d4617ba3a98df9552da5ebedaa59c9622
-DIST libcifpp-5.1.1.tar.gz 2244833 BLAKE2B 3a5feada63ee123dbed1ba776d0248569f46bbc2d39748db7d3cdfdfb66c89e08c54cdf5133182978e9ef4808c19adfc794ee895a95e882f0d5ff3d173e57311 SHA512 3e988d0e4f24174fb47274b0feaae5a8a793441efb9c8273b328f412fbd29ee082cd91e19f19008069ebfd3507c83f7945dc33fc015784727603f987091eaa5c
-DIST libcifpp-5.1.2-components.cif.xz 59092332 BLAKE2B 3672ca8e9553be80822ca7d7398fd3b73b14b1bf375e63f3a7aef33c2ee92d837c9ca08b3a756d838c512ac5918a0537d70e9a422331fafaf0ff77ecf2134515 SHA512 b2d3507d339d8467b10d0a638a5b86e75ed73fb64fee854aefeb2f0ce999e6a99755af30483749ce75e8a4ce63536111bd2a7a5f698dfc86d1a2be3d243304ce
-DIST libcifpp-5.1.2.tar.gz 2244795 BLAKE2B 7bec9f901c112fabf86c9ce691229f42dcf854be4c99bdf09dbe7dd0d0a3a7e92831cb2b72afa4debc1ce8b1a3a33e27cceda048adca6805802189e0ad50349c SHA512 3adb801ed52b250f6779228288a2c2926c1c7d8d0eff0bb6ed610b4258de8537253d2ce95208e8682b2eb8d0c09ecb53b6269c24bdce907360d9478c6c8c3c1b
DIST libcifpp-5.2.2-components.cif.xz 60754468 BLAKE2B 899120c2d6749fb2da9be94de8665f4e961d08c101b33bce98b84bf126b32d43bb79c88da98fb926047522a6f138512dcc59df698f57a83b716e039d422308d4 SHA512 d861b83f8b363f2e64ccf073bae768d73f9f57ec2674bf30d43b05fc9a32d235e26c888faaa02b6276e0734632b237b6dd00d8b966dd63b4fcf6562ebcf41cfc
DIST libcifpp-5.2.2.tar.gz 2277238 BLAKE2B a31af09bed7f1dbd6f610e104f0a8439742c863bc58b3680c058cb570a1f93fbcd6d23f29a372aafbb7166a4d86b2590cd24e092b1cc7af25bd09bbe437c93eb SHA512 2bbe9b13fd0ce8f686b5fa9e1675a41cc37c954cd9d80326fcc7c5f4c767be95dd71f6ddc3e841b6102214cd66205303515fa0750683e539f48b038a32a51af9
-EBUILD libcifpp-5.1.1.ebuild 890 BLAKE2B 62a828f715d25d5368f94ad7e226d19caf45b0c37d311e5f6dcd13a3ec5224f296b69dc074891462063ceb92ee1153a7a1552731bef2800c914b201f76bca916 SHA512 0714de6553e370fb4ddb3d50c4e8fdfb227b671a581ef6d1a21257aee932ba816b3f41600c398cef4cd8ffbf99c7ab7824e79af66ab0f8ce877d585614444aad
-EBUILD libcifpp-5.1.2.ebuild 891 BLAKE2B fe97d75afc5635f9a791f4b814b9386ea075a9fea5c92058701f77cbf2da16c067fcf1bbd1ea505acc51985996fda3eef0608eebd51bdd6b2b4d8561853766b2 SHA512 8f934477871ea87cdee1e102a09d7e36786401da58f1b9453ba113701ad1a2cad51bed6f88f87b09b753358a475f52c82a3f24f1a9c2679405d7ab55a9f21f82
+DIST libcifpp-7.0.4-components.cif.xz 62591092 BLAKE2B f5fc502cfb0d5c33c2218a02ccbf652c87f0d9d0ac93a8f2eb7c5a7e1e301555cb641f3df815fefbb998ca00f0b04f4fd39de2023dd69ca88de29a814208cd70 SHA512 6f85b84b9e4c63b134dedbc41a6a3ba4a7bec6a66b0ce1fcc9248c06b3e5600b8fe31c5ed72722cb40cb431227f17bb9f485e7b471c84efa313b04adfb161ec2
+DIST libcifpp-7.0.4.tar.gz 2598838 BLAKE2B db6e4b1573d243c511f15ea1fc28867c8a57eb1050c24a59c12a4608b59890ee567569ca4035daead7e74d206a77bb280c56d54ef8b050fe297ccd75cf48ffeb SHA512 6957b3e3ace855c22923391cfd05db40399b6b84fb194ccceaf7b460493ee8576573056296eb06fecf9e6e83c590776fdd5a09f06bb316de61f44468d2a53392
EBUILD libcifpp-5.2.2.ebuild 893 BLAKE2B c581661af0f35cf4593654dbd915e9eb31fa464790be260faec7924104a341922a95e209415af57462d72f27867b9124af84865a82261cda04231ea37b0b47e2 SHA512 dac5c593845e0274ea86e88805cbe240096529ceb977fafa941d11de6c03618ea8c63eabbe01d6dfdbdf03325de03f380b8d8ad610221516bd48c29fe1de58a7
+EBUILD libcifpp-7.0.4.ebuild 1055 BLAKE2B 68150419ce2e7e5ab7b976715e622c01a220ba24e0b846c2102c3c9629590f75f6509c36a5565141e9b29d9c014c23ae3ba9a30429ce165936853071840ba4bf SHA512 206748d242530272a826045e09d96341498511bb90ffd1664454211ac38f8496a2cb0eab8170440a494a7fd4f7e72f324ccfe701ca88a0c43e2cfa9622f17f84
MISC metadata.xml 299 BLAKE2B 88091a7fbc350db0c22800bcd0de80ec406f7b8a0187b29d8660978384179f8194f7aa794bf0bd3b3f4ab68ac662ca62479319e218d2622e2a3e470653848251 SHA512 e6bc610ae1cf40584ba3067ece0c0c85d08ad0bbb99f5ecd8281c41b04ff932db838926a6ff238794ff46eb8035eb57c750e088bd3f164180952a9e597544e14
diff --git a/sci-libs/libcifpp/libcifpp-5.1.1.ebuild b/sci-libs/libcifpp/libcifpp-5.1.1.ebuild
deleted file mode 100644
index 8d30793f975e..000000000000
--- a/sci-libs/libcifpp/libcifpp-5.1.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Code to work with mmCIF and PDB files"
-HOMEPAGE="https://github.com/PDB-REDO/libcifpp"
-# Update components file on every bump
-# ftp://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz
-SRC_URI="
- https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.xz
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-cpp/eigen:3
- dev-libs/boost:=
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- cp "${WORKDIR}"/${P}-components.cif data/components.cif || die
-
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=ON
- -DCIFPP_DOWNLOAD_CCD=OFF
- -DCIFPP_INSTALL_UPDATE_SCRIPT=OFF
- -DENABLE_TESTING="$(usex test)"
- )
- cmake_src_configure
-}
diff --git a/sci-libs/libcifpp/libcifpp-5.1.2.ebuild b/sci-libs/libcifpp/libcifpp-7.0.4.ebuild
index 47d08fc49c68..8c10d84a2291 100644
--- a/sci-libs/libcifpp/libcifpp-5.1.2.ebuild
+++ b/sci-libs/libcifpp/libcifpp-7.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ inherit cmake
DESCRIPTION="Code to work with mmCIF and PDB files"
HOMEPAGE="https://github.com/PDB-REDO/libcifpp"
# Update components file on every bump
-# http://ftp.wwpdb.org/pub/pdb/data/monomers/components.cif.gz
+# https://files.wwpdb.org/pub/pdb/data/monomers/components.cif.gz
SRC_URI="
https://github.com/PDB-REDO/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
https://dev.gentoo.org/~pacho/${PN}/${P}-components.cif.xz
@@ -20,19 +20,26 @@ IUSE="test"
RESTRICT="!test? ( test )"
DEPEND="
- dev-cpp/eigen:3
+ >=dev-cpp/eigen-3.4.0:3
dev-libs/boost:=
+ sys-libs/zlib
+ test? ( dev-cpp/catch:0 )
"
RDEPEND="${DEPEND}"
+src_prepare() {
+ # https://github.com/PDB-REDO/libcifpp/issues/59
+ sed -i -e '/unit-3d/d' test/CMakeLists.txt || die
+ cmake_src_prepare
+}
+
src_configure() {
- cp "${WORKDIR}"/${P}-components.cif data/components.cif || die
+ cp "${WORKDIR}"/${P}-components.cif rsrc/components.cif || die
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
- -DCIFPP_DOWNLOAD_CCD=OFF
-DCIFPP_INSTALL_UPDATE_SCRIPT=OFF
- -DENABLE_TESTING="$(usex test)"
+ -DBUILD_TESTING="$(usex test)"
)
cmake_src_configure
}
diff --git a/sci-libs/volk/Manifest b/sci-libs/volk/Manifest
index 2b797a281d5a..25fba3714ac0 100644
--- a/sci-libs/volk/Manifest
+++ b/sci-libs/volk/Manifest
@@ -1,6 +1,6 @@
DIST volk-3.1.0.tar.xz 420088 BLAKE2B 709c3561675b0f71a1400d7b9332aa18c6d2ae848c993914cb40484890f631bde48da12ab9756be38cca9fbb20d0d851cb40ff5bfe3722ff72cd0b4daff1b11d SHA512 0c39c06e5121782461c0ea2c84402c84f9609a2a09ce7218e976472081d09531746ea1cde767f329a69d72d51cf5715bf7f2df1b26a8d8ddd1694e8239f5ff21
DIST volk-3.1.2.tar.xz 381388 BLAKE2B c67049921cf0817ff263ae3b0b14b2939e69e461fa731b47f0f923ebe730e67a8715f20738b1991fc9956abd12eccfa50a421460feef12e7678d26a25d73acce SHA512 6fd99b037e2c2481f4886a70021403a8641567a0c0280496194da7ef1b8cf7dbecf91d5bfc1b1c3449788de360206bae5036d796a01bbec211ccf9ccbbc357ee
EBUILD volk-3.1.0.ebuild 1292 BLAKE2B 7b96f904a2b5a5967a91027beaea1e5fa8e2b74def6ce15678e26fd72cdeec632bcd74ffbf11a9afd891433b7f6f5be3132607d74c0c21ea189ae41d7deaa075 SHA512 60d54b99e30649de03fc89b3f145afeb69b208075240e5e6762d744fbe6a8b4919b7ad9e718ac1c74ac24d540dc651046160b6f9b57eea4b27cea1d5a2da3eb7
-EBUILD volk-3.1.2.ebuild 1292 BLAKE2B 7b96f904a2b5a5967a91027beaea1e5fa8e2b74def6ce15678e26fd72cdeec632bcd74ffbf11a9afd891433b7f6f5be3132607d74c0c21ea189ae41d7deaa075 SHA512 60d54b99e30649de03fc89b3f145afeb69b208075240e5e6762d744fbe6a8b4919b7ad9e718ac1c74ac24d540dc651046160b6f9b57eea4b27cea1d5a2da3eb7
+EBUILD volk-3.1.2.ebuild 1291 BLAKE2B 0a091955e9e98b56b42c617754d52bbdf9a68ef264f0ad1804ee23ec174cdf5c918e789a9914bef7654001fb74f73b4e26f72cb55339967dfdb69caea43287f0 SHA512 8dcfa63dcca1296a19a150656e7da52a8bd827bc511cace2638936b1ed26b8109b8538d7d452d6bac396e3caf06147d125e9fb991186bd697370c0ed48ca23f3
EBUILD volk-9999.ebuild 1292 BLAKE2B ebbd8ddc6c8fdee7047fe680220ed9d80a18f176d81504f6bd6e1953af78d3d30721c7c4fb420f6d432ab1a6e620b28f2182b4ca01a1d1d75ed095ab0400b1db SHA512 d9816eed7b44cca190fa76edfa9637435766731a7f368ac39ac42c2ea98b317c059261e4f3201098dececb745a5f2e3d30cd8b00817ebc5b5ff744de627cd720
MISC metadata.xml 326 BLAKE2B add10950a24964807f5b5c4696f3852da2c19337e5db075bc1e2f9ba597812ac2b8e975b1747bf7a6a0e57420a9ea70f721d117f452c7971bb9a47765274938d SHA512 a5ce5f748eb162e852281a9a043c1bec629448da7f2f0a211f81c6671dbc10677aab06446fe9e1cd4105049ef95acbd03276d53472fbf73a8c3d608ea649787a
diff --git a/sci-libs/volk/volk-3.1.2.ebuild b/sci-libs/volk/volk-3.1.2.ebuild
index 0a400d90ff06..a6c27ce5a74e 100644
--- a/sci-libs/volk/volk-3.1.2.ebuild
+++ b/sci-libs/volk/volk-3.1.2.ebuild
@@ -17,7 +17,7 @@ if [[ "${PV}" == "9999" ]]; then
EGIT_REPO_URI="https://github.com/gnuradio/volk.git"
else
SRC_URI="https://github.com/gnuradio/volk/releases/download/v${PV}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="amd64 ~arm ~riscv ~x86"
fi
LICENSE="GPL-3"
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index 2617538cee2d..77e2b6108010 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/spectromatic/Manifest b/sci-visualization/spectromatic/Manifest
deleted file mode 100644
index d069bfb20d66..000000000000
--- a/sci-visualization/spectromatic/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-AUX spectromatic-1.0-makefile.patch 1158 BLAKE2B 250fa533240e192e7391779d853c37c16b6f62e410e8dd7c034e47c172327bbbcd30b04001b3a0c537e1b276132b0cac38b7b1a23eec8d5cd4cb96bde3dace91 SHA512 f20f12b01fe947b7136cf20706e49e6d47c0dc9d6f82f9059c1a26227bf9668bd5643e3bc64c69ce4204d884095ebca5252c07bd9e7d5aff6ab166d889fadebf
-AUX spectromatic-1.0-stringliteral.patch 2111 BLAKE2B ceb51362812f6f7bc8c5bac252e6212fb267650cae1d32a9d4bdd61fb2df409c06e1338027303f0a2c6a55cef7a31106ed170ece8d877a9e51524158d6edc7d4 SHA512 a15ca056d2d9ff31223e17e4a95120e842850626f1cbff350091449d5e5929cdac731c67d58f1039fab848e3aeda1851cec6b2cb8d1b4ffd906660d264f29a71
-AUX spectromatic-1.0-waveheaderstruct-amd64.patch 3821 BLAKE2B 57bfd4e9e20cd2532ba04eb173a1640615edd614d8ed84099fdce4ef92118e21718cdfb8b79ce930e1422d2222181c90613c92b2045cabf9b1694da3caeb34b0 SHA512 45f861395dbe03bfc61120388d833e9997afd14888d4ef3583660676384eacb53755bcd95e4b39150cce6df1f11952260e4460bc15862249af928784e4ddf115
-DIST spectromatic_1.0-1.tar.gz 13724 BLAKE2B 91fb44ccdd1b41eb99204f654a02e7cff8e1798916936507a41c6f6d3c5726fe3d1d838d782d21604fdf1e1bd67760336cf41b4e016b10849b9f4cffe405cdf7 SHA512 b83acaacd21f7eb12ee3fd955073e8f95c02649de833a6087cf62786b20d8d1bf9a5b62920c17435510237797c6bc3a378921c4c1c2c4e4f74acbca49becfd6c
-EBUILD spectromatic-1.0-r3.ebuild 765 BLAKE2B 37128434a379953399ff2cd2e2a2de95f5994632810dc699dfb5d3a8171495d674e3ed1f99f71be8b057b46f116cb506ea64e5fb7cb182ffe5e796786c376326 SHA512 7075dd46c428f36cf384752ce200077e80779dcd23e5b9250129a439e5b0b1c07bdb4d2dacb7624ffad58d790683fb14cad20924865fc628cf16377b503c7390
-MISC metadata.xml 890 BLAKE2B 5f66c892a882be8edcd6ec1554b8f2d8e447b2c135ab7c91a8a1e1f170e3f81ffceb7836f3f35f5179cfa0c8b0d104c84d9bc6afdede97cc4a224dd906a5e138 SHA512 45d26fa1cd1163843329305daff4d762c5450ab4b45acf52e5e03f9e4a82103acae93f01da73cc899f371e9432cd0f2eaff69a712ba2a526ff5bf6c5553c0080
diff --git a/sci-visualization/spectromatic/files/spectromatic-1.0-makefile.patch b/sci-visualization/spectromatic/files/spectromatic-1.0-makefile.patch
deleted file mode 100644
index ea1fa0a70eec..000000000000
--- a/sci-visualization/spectromatic/files/spectromatic-1.0-makefile.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-Respect LDFLAGS, CFLAGS, CC #334715
-Fix install paths
-
---- a/Makefile
-+++ b/Makefile
-@@ -1,33 +1,29 @@
- # Makefile for spectromatic
-
--CFLAGS = -O2 -Wall
--LIBS = -lgsl -lgslcblas -lpng -lm
-+LIBS = -lpng `${PKG_CONFIG} --libs gsl`
- DESTDIR =
--TOPLEVEL_HOME = /usr
-+TOPLEVEL_HOME ?= /usr
-
--CC = gcc -I.
--
- SRC = spectromatic.c wave.c
-
- OBJ = $(SRC:.c=.o)
-
- TARGET = spectromatic
-
--install: all
-- mkdir -p $(DESTDIR)$(TOPLEVEL_HOME)/bin
-- mkdir -p $(DESTDIR)$(TOPLEVEL_HOME)/man/man1
-- install -o root -g root -m 0755 spectromatic $(DESTDIR)$(TOPLEVEL_HOME)/bin
-- install -o root -g root -m 0644 man/spectromatic.1 $(DESTDIR)$(TOPLEVEL_HOME)/man/man1
--
- all: $(OBJ)
-- $(CC) -o $(TARGET) $(OBJ) $(LIBS)
-- strip $(TARGET)
-+ $(CC) $(LDFLAGS) $(OBJ) $(LIBS) -o $(TARGET)
-+
-+install: $(TARGET)
-+ mkdir -p $(DESTDIR)$(TOPLEVEL_HOME)/bin
-+ mkdir -p $(DESTDIR)$(TOPLEVEL_HOME)/share/man/man1
-+ install -m 0755 spectromatic $(DESTDIR)$(TOPLEVEL_HOME)/bin
-+ install -m 0644 man/spectromatic.1 $(DESTDIR)$(TOPLEVEL_HOME)/share/man/man1
-
- clean:
- $(RM) $(TARGET) $(OBJ)
-
- .c.o:
-- $(CC) $(CFLAGS) -c $<
-+ $(CC) $(CFLAGS) -I. -c $<
-
- .o:
- $(CC) $< $(LIBS) -o $@
diff --git a/sci-visualization/spectromatic/files/spectromatic-1.0-stringliteral.patch b/sci-visualization/spectromatic/files/spectromatic-1.0-stringliteral.patch
deleted file mode 100644
index d7233c1aab81..000000000000
--- a/sci-visualization/spectromatic/files/spectromatic-1.0-stringliteral.patch
+++ /dev/null
@@ -1,78 +0,0 @@
-diff -ru spectromatic-1.0/spectromatic.c spectromatic-1.0-new/spectromatic.c
---- a/spectromatic.c
-+++ b/spectromatic.c
-@@ -21,6 +21,7 @@
- ****************************************************************************/
-
- #include <stdio.h>
-+#include <stdlib.h>
- #include <malloc.h>
- #include <png.h>
- #include <string.h>
-@@ -37,36 +38,36 @@
- void usage (char *pname)
- {
- fprintf (stderr,
--"
--Usage: %s [options] file.wav
--
--Options:
-- --window <size> FFT window size (default: 2048)
--
-- --step <size> Slide the window by <size> samples each time
-- (default: 200)
--
-- --inverse White/Colour-on-black
--
-- --logarithmic Intensity is calculated by
-- log10 (1 + 9 * (amplitude / max_amp)) -
-- better for visualising weaker signals
--
-- --combine XYZ Determines how a stereo signal is
-- represented as an RGB image. The argument is
-- a 3-character block, each character
-- corresponding to R, G and B components. It
-- may take values of L, R, A, D, X or Z,
-- meaning Left, Right, Average, Difference,
-- Cross-Correlation or Zero respectively.
--
-- --verbose Slightly less quiet
--
-- --version Print out the version
--
-- --help You're in it.
--
--", pname);
-+"\n"
-+"Usage: %s [options] file.wav\n"
-+"\n"
-+"Options:\n"
-+" --window <size> FFT window size (default: 2048)\n"
-+"\n"
-+" --step <size> Slide the window by <size> samples each time \n"
-+" (default: 200)\n"
-+"\n"
-+" --inverse White/Colour-on-black\n"
-+"\n"
-+" --logarithmic Intensity is calculated by\n"
-+" log10 (1 + 9 * (amplitude / max_amp)) -\n"
-+" better for visualising weaker signals\n"
-+"\n"
-+" --combine XYZ Determines how a stereo signal is\n"
-+" represented as an RGB image. The argument is\n"
-+" a 3-character block, each character\n"
-+" corresponding to R, G and B components. It\n"
-+" may take values of L, R, A, D, X or Z,\n"
-+" meaning Left, Right, Average, Difference,\n"
-+" Cross-Correlation or Zero respectively.\n"
-+"\n"
-+" --verbose Slightly less quiet\n"
-+"\n"
-+" --version Print out the version\n"
-+"\n"
-+" --help You're in it.\n"
-+"\n"
-+, pname);
-
-
- exit (-1);
diff --git a/sci-visualization/spectromatic/files/spectromatic-1.0-waveheaderstruct-amd64.patch b/sci-visualization/spectromatic/files/spectromatic-1.0-waveheaderstruct-amd64.patch
deleted file mode 100644
index 0c4253e7e765..000000000000
--- a/sci-visualization/spectromatic/files/spectromatic-1.0-waveheaderstruct-amd64.patch
+++ /dev/null
@@ -1,103 +0,0 @@
---- a/wave.c
-+++ b/wave.c
-@@ -1,11 +1,26 @@
- #include <stdio.h>
- #include <string.h>
-+#include <endian.h>
- #include "wave.h"
-
- int read_header (FILE *f, waveheaderstruct *header)
- {
-+ waveheaderstruct h;
- fseek (f, 0, SEEK_SET);
-- return fread (header, 1, sizeof (waveheaderstruct), f);
-+ size_t red = fread (&h, 1, sizeof (waveheaderstruct), f);
-+
-+ h.length = le32toh(h.length);
-+ h.length_chunk = le32toh(h.length_chunk);
-+ h.format = le16toh(h.format);
-+ h.modus = le16toh(h.modus);
-+ h.sample_fq = le32toh(h.sample_fq);
-+ h.byte_p_sec = le32toh(h.byte_p_sec);
-+ h.byte_p_spl = le16toh(h.byte_p_spl);
-+ h.bit_p_spl = le16toh(h.bit_p_spl);
-+ h.data_length = le32toh(h.data_length);
-+
-+ *header = h;
-+ return red;
- }
-
- int read_frames (FILE *f, int start, int length, char *data)
-@@ -52,12 +67,12 @@
-
- read_header (f, &header);
-
-- printf ("Length: %lu\n", header.length);
-- printf ("Length Chunk: %lu\n", header.length_chunk);
-+ printf ("Length: %lu\n", (unsigned long)header.length);
-+ printf ("Length Chunk: %lu\n", (unsigned long)header.length_chunk);
- printf ("Format: %u\n", header.format);
- printf ("Modus: %u\n", header.modus);
-- printf ("Sample Frequency: %lu\n", header.sample_fq);
-- printf ("Bytes per Second: %lu\n", header.byte_p_sec);
-+ printf ("Sample Frequency: %lu\n", (unsigned long)header.sample_fq);
-+ printf ("Bytes per Second: %lu\n", (unsigned long)header.byte_p_sec);
- printf ("Bytes per Sample: %u\n", header.byte_p_spl);
-- printf ("Data Length: %lu\n", header.data_length);
-+ printf ("Data Length: %lu\n", (unsigned long)header.data_length);
- }
---- a/wave.h
-+++ b/wave.h
-@@ -22,24 +22,25 @@
- #ifndef WAVE_H
- #define WAVE_H
-
--typedef unsigned long ulongT;
--typedef unsigned short ushortT;
-+#include <stdint.h>
-
-+#pragma pack(push,1)
- typedef struct { /* header for WAV-Files */
-- char main_chunk[4]; /* 'RIFF' */
-- unsigned long length; /* length of file */
-- char chunk_type[4]; /* 'WAVE' */
-- char sub_chunk[4]; /* 'fmt' */
-- unsigned long length_chunk; /* length sub_chunk, always 16 bytes */
-- unsigned short format; /* always 1 = PCM-Code */
-- unsigned short modus; /* 1 = Mono, 2 = Stereo */
-- unsigned long sample_fq; /* Sample Freq */
-- unsigned long byte_p_sec; /* Data per sec */
-- unsigned short byte_p_spl; /* Bytes per sample */
-- unsigned short bit_p_spl; /* bits per sample, 8, 12, 16 */
-- char data_chunk[4]; /* 'data' */
-- unsigned long data_length; /* length of data */
--} waveheaderstruct;
-+ uint8_t main_chunk[4]; /* 'RIFF' */
-+ uint32_t length; /* length of file */
-+ uint8_t chunk_type[4]; /* 'WAVE' */
-+ uint8_t sub_chunk[4]; /* 'fmt' */
-+ uint32_t length_chunk; /* length sub_chunk, always 16 bytes */
-+ uint16_t format; /* always 1 = PCM-Code */
-+ uint16_t modus; /* 1 = Mono, 2 = Stereo */
-+ uint32_t sample_fq; /* Sample Freq */
-+ uint32_t byte_p_sec; /* Data per sec */
-+ uint16_t byte_p_spl; /* Bytes per sample */
-+ uint16_t bit_p_spl; /* bits per sample, 8, 12, 16 */
-+ uint8_t data_chunk[4]; /* 'data' */
-+ uint32_t data_length; /* length of data */
-+} __attribute__ ((__packed__)) waveheaderstruct;
-+#pragma pack(pop)
-
- int read_header (FILE *f, waveheaderstruct *header);
- int read_frames (FILE *f, int start, int length, char *data);
---- a/spectromatic.c
-+++ b/spectromatic.c
-@@ -217,7 +217,7 @@
- if (header.modus == 2)
- ch2 = (double*) malloc (window_size * sizeof (double));
-
-- fprintf (stderr, "samples = %li, step_size = %i, window_size = %i\n", header.data_length / header.byte_p_spl, step_size, window_size);
-+ fprintf (stderr, "samples = %lu, step_size = %i, window_size = %i\n", (unsigned long)header.data_length / header.byte_p_spl, step_size, window_size);
-
- for (i = -window_size; i < window_size + (int)(header.data_length / header.byte_p_spl); i += step_size) {
- read_frames (f, i, window_size, data);
diff --git a/sci-visualization/spectromatic/metadata.xml b/sci-visualization/spectromatic/metadata.xml
deleted file mode 100644
index 42e957230fc5..000000000000
--- a/sci-visualization/spectromatic/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- Spectromatic is a program for generating spectrograms from audio
- files. Spectrograms are a form of simple time-frequency analysis which
- lets you see how the distribution of energy at different frequencies
- in an audio stream change over time. For example, if you play a scale
- on a musical instrument, you will see a climbing and/or descending
- pattern of blobs as you move from left to right.
- Spectromatic reads its input as mono or stereo 16-bit wave files, and
- writes the output image to an elongated PNG image (colour for stereo,
- grayscale for mono audio).
- </longdescription>
-</pkgmetadata>
diff --git a/sci-visualization/spectromatic/spectromatic-1.0-r3.ebuild b/sci-visualization/spectromatic/spectromatic-1.0-r3.ebuild
deleted file mode 100644
index b9337658357c..000000000000
--- a/sci-visualization/spectromatic/spectromatic-1.0-r3.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-MY_P=${PN}_${PV}-1
-
-DESCRIPTION="Generates time-frequency analysis images from wav files"
-HOMEPAGE="http://ieee.uow.edu.au/~daniel/software/spectromatic/"
-SRC_URI="http://ieee.uow.edu.au/~daniel/software/spectromatic/dist/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- media-libs/libpng:0=
- sci-libs/gsl:="
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-stringliteral.patch
- "${FILESDIR}"/${P}-waveheaderstruct-amd64.patch
-)
-
-src_configure() {
- tc-export CC PKG_CONFIG
- export TOPLEVEL_HOME="${EPREFIX}/usr"
-}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 356616999031..2ffc9864b4e9 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/coreutils/Manifest b/sys-apps/coreutils/Manifest
index b6fb2dba5e35..314f36b90988 100644
--- a/sys-apps/coreutils/Manifest
+++ b/sys-apps/coreutils/Manifest
@@ -12,7 +12,7 @@ DIST coreutils-9.5-patches.tar.xz 5912 BLAKE2B 873fbe1a60f8f8034b3d35796146765ce
DIST coreutils-9.5.tar.xz 6007136 BLAKE2B 6fd3a77697c9e85f31415c6ad66559faf18acc7d346677a89d4a999c2027886551e78842a7283e7b3b44fe8ef2fde04ba2f88df32a7844d5f69d45bcb7a04b6f SHA512 2ca0deac4dc10a80fd0c6fd131252e99d457fd03b7bd626a6bc74fe5a0529c0a3d48ce1f5da1d3b3a7a150a1ce44f0fbb6b68a6ac543dfd5baa3e71f5d65401c
DIST coreutils-9.5.tar.xz.sig 833 BLAKE2B 37c29984bceee0ff3bffde76712f71dbb118c228e328dc230d5c53c37da12f5ec2130e0123b97fda4a561f556c3be307fdbe1f0c21279db2c84030818386f626 SHA512 029997e0f4ee64e561853cff7c8a124f58cc891598595b44c4a46f9813b4b71c9d677464bc8a26d294e9971832f4b87c23777fea4fac6e8e30f06ad93b9957d5
EBUILD coreutils-8.32-r1.ebuild 5947 BLAKE2B 19f30ddaa57e16326db783e2396ce653c17c8def86422ac517b45ee3869266a6e8c600d926814720b1b79485f1db34e3d8dbad32dcc5ad285987c53ab2dbab27 SHA512 a552a58864edf6a768933f85b6624f82b3bd1bf94c169acf3577394523c2768d6768d5a141283abac760bdab950a1ea394c8f36cf2c0793b8b9a2a1c6dda9622
-EBUILD coreutils-9.4-r1.ebuild 8495 BLAKE2B 84709406bb0d596319581de88bd53acee945c89313fe91be573929533013f67d2820aa31b9639e15c9d5a952f5f392172d0b1178ef3a37df37cf87fed0ad4350 SHA512 1a55133b77da5bed19cc301d1def618ea0044e8262dd9c54f729297c75f9f89259daae13826c5d3bc9709414e040ebfee3a7314ce3d9b99f0945143ecff1d4ff
+EBUILD coreutils-9.4-r1.ebuild 8494 BLAKE2B fdf0bda691689ad97a0c938d91d09f787a8c39f17e99af3ef5720b9aa42f1cd087543fded417d403eac48515095e5a80e93f24037a37e938219696d0407c7f1a SHA512 b360a66ff906e07171ecc124ace3809388154756da4d6f5c19f8f8152d039bb21e3fbdd2db785c4323a98fb8057acb292b044b08acaf4d801f67342ff927916b
EBUILD coreutils-9.4.ebuild 8396 BLAKE2B 726efb986d7746043c9cdff74c12a66ff74b7910ec5f4a9b437c644132589155c0351df548e38c8eec2f5681bf1906594aebac6b5611880f2d7d80eac3f5b888 SHA512 4ec7e3b01025800a50bc1b5f772ab621411c142891e65cd77c4bc7d163962ac10e13d66e3add569a4caa78d873afbde8f662151f330768af49f5a45fb2b07732
EBUILD coreutils-9.5.ebuild 8454 BLAKE2B 7cc4549786900c7a728f0edd19b0d9d857c2af3f12fe5c4dfb9d67b122b7aad0a29d1c377b8d5e3eafd2c883771eab13265b10826ccb431fd6b27461e44cd1be SHA512 34bb1d653fc6be2999044129ab6bc7e109bb5bbb8f50e071fef19123f795ce24d8445bc6f1f6ea9a64f1b025dc7b45f49f15673b9053ff328e02ed06b9fd5ddd
EBUILD coreutils-9999.ebuild 8359 BLAKE2B dd3778257afd7f85066e25ed006de8eab115f586be47918add7f6e9c64830cfe43e002339d2c65dc9b4a6552cc30366e92dc5c22f1bcfe136e72f49e76ca2555 SHA512 b2b5d5fa01ff9430d94de2cd81a5406b056fd6034c84241262ce6c320e823371a001a49dd3b5b9c863d7e142eef14f4ccbbfe82429d46feac2bb513cbf72c11a
diff --git a/sys-apps/coreutils/coreutils-9.4-r1.ebuild b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
index cd9bf44d0689..deea9ad182e5 100644
--- a/sys-apps/coreutils/coreutils-9.4-r1.ebuild
+++ b/sys-apps/coreutils/coreutils-9.4-r1.ebuild
@@ -33,7 +33,7 @@ else
verify-sig? ( mirror://gnu/${PN}/${P}.tar.xz.sig )
"
- 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"
fi
SRC_URI+=" !vanilla? ( https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH}.tar.xz )"
diff --git a/sys-apps/gentoo-functions/Manifest b/sys-apps/gentoo-functions/Manifest
index 8cec2a265c79..ae58035e8479 100644
--- a/sys-apps/gentoo-functions/Manifest
+++ b/sys-apps/gentoo-functions/Manifest
@@ -1,10 +1,6 @@
DIST gentoo-functions-0.19.tar.bz2 12079 BLAKE2B be0a3a54d4dee1755866047b670a69cd6fec368239123c3f0c08180b79a33c20147bca0e35e568faef6877513551e731bdf0c181aeb0460f6574d2d708219373 SHA512 2674d3fe5724cc6d685ae58bf0ee33f4a1bdba2c5e5809cfb193fd0a710d4678c2d9392c2c62d2321cf455f524950266dc1629ab684fe46632d179e539d5a39e
-DIST gentoo-functions-1.0.tar.bz2 18066 BLAKE2B a843de65d5d8f93396713dd5c80377dad478482d5749736ec3a08e0d0cc40f1a2ce5c967282b8060452d73f6377590f06e5c2a12cdfc753e7f6a18754cde4997 SHA512 057a7159a613108710a40f2ca54403adf64ab9649732be49d3a72314e2ca3c65d7a9093168e26ec12814203e1fe14cc1fc5cf2cefa2f923ec8bb714972d20f55
-DIST gentoo-functions-1.1.tar.bz2 14277 BLAKE2B 150b5481668b766a6d1c3d8fff331df66c352d03971adaf7cb0332aef32cd881bd49a64165dc5070f24033f6b0a3d91c07d2e762b4d915fb7f137b8269def76a SHA512 1345f5b87f70422ff9c8577e75743fdc9ae871be4605b7983b602918bd352a396cfd2bb9e34cb1586b951bbca7264967a5412b9c89646bdcb60646b501f946e8
-DIST gentoo-functions-1.2.tar.bz2 14277 BLAKE2B 17ce3a81a2563b11083553a51240f75b8fe174c573d06d645b475efdd7e537300ba656e10c814f30609eae15ed91cd00d4978b8bc0433935e6058d1ca8b7ccd7 SHA512 924f515c088811ddb7e2e7fd4fc75304866e2a159caa6619b2eb62eaab504b3720951bae8496f4faf93e9feae1c8b20ec3b4cbbc9cee1adbbdca703d5f87ee97
+DIST gentoo-functions-1.5.tar.bz2 15808 BLAKE2B 99c330eb4c7f1d7af67b6f93dba565f9ea37c15e82d0b97157067279671dc3918668bf8120f7c410f018d67761cee41320efaec4df43639765d023b23a3a9a7f SHA512 f7add7770f40e110864f16978e968bfd937c1a5099e336cc04f6861483bae36ff7932f502994df1ddfa347beef8736bd39bd276bafbe04190c9915446457ce15
EBUILD gentoo-functions-0.19.ebuild 877 BLAKE2B 457e5c405c05e9e928c4f8e9e764fe07b7ace335750bebb01d7226e9b7b1f7ceac0fcb49148087439c8a6b42c034aa1f7590b4203e9d42f06031f2b3acee58d4 SHA512 c846b3451c764b64ec601e9d579542a47d68775e94eac97b8680a08891076226279f0611a19a72ba1b75b0cb35941b22ff3c734831e6c8665c2ca5b65cd1f5b4
-EBUILD gentoo-functions-1.0.ebuild 1025 BLAKE2B ec059aed56465fcfd1ee9e057b77c1d1f9c4c251a863c742806a191459b2432a1bc5c7d339d4028fd80f4a77de2c8a21bd7d3724e2dd7c17fa628e7110d658c6 SHA512 0e0b913559b3bd975a53a69bdebb1b04350f59c6c3f5e761ad3ac6472db70a8cbe4c3273158569ce35597d4e81a0e4e15c5805e2585e6ff3025967b02e0b503d
-EBUILD gentoo-functions-1.1.ebuild 1025 BLAKE2B ec059aed56465fcfd1ee9e057b77c1d1f9c4c251a863c742806a191459b2432a1bc5c7d339d4028fd80f4a77de2c8a21bd7d3724e2dd7c17fa628e7110d658c6 SHA512 0e0b913559b3bd975a53a69bdebb1b04350f59c6c3f5e761ad3ac6472db70a8cbe4c3273158569ce35597d4e81a0e4e15c5805e2585e6ff3025967b02e0b503d
-EBUILD gentoo-functions-1.2.ebuild 1025 BLAKE2B ec059aed56465fcfd1ee9e057b77c1d1f9c4c251a863c742806a191459b2432a1bc5c7d339d4028fd80f4a77de2c8a21bd7d3724e2dd7c17fa628e7110d658c6 SHA512 0e0b913559b3bd975a53a69bdebb1b04350f59c6c3f5e761ad3ac6472db70a8cbe4c3273158569ce35597d4e81a0e4e15c5805e2585e6ff3025967b02e0b503d
+EBUILD gentoo-functions-1.5.ebuild 1025 BLAKE2B ec059aed56465fcfd1ee9e057b77c1d1f9c4c251a863c742806a191459b2432a1bc5c7d339d4028fd80f4a77de2c8a21bd7d3724e2dd7c17fa628e7110d658c6 SHA512 0e0b913559b3bd975a53a69bdebb1b04350f59c6c3f5e761ad3ac6472db70a8cbe4c3273158569ce35597d4e81a0e4e15c5805e2585e6ff3025967b02e0b503d
EBUILD gentoo-functions-9999.ebuild 1025 BLAKE2B fdfa38a3fa0dbd7bceff4f1a211924f5efa890b6f4ee75e1a46d182a508eb89e153994a6d2805147f1c8cf0556460927479e598cb053ff716b6c81a45f1fca53 SHA512 31dd91c713f4172825d28c2d018baaf46b7e0e408cd2c0f1f9cfafaba6932d1a8ea80e9a9b9402b7d483295524a384de2320adae70ed63820e3334acfab1bc7b
MISC metadata.xml 487 BLAKE2B c34b1b196d84a44ca3f2729101b826a6460f6b560f942e95e444d23b821256e9c4f330e5b7a2530dabd34b0f1e0a3844ed4b52ea5944500b0b4c72bd955f988a SHA512 3c3008734be30e74ccf3a1f34e4112eef2df0f4e8b0b5d1dd1e90037d130428b21b05ad3686a74c18e5a035a15b32e89cd04de4274e311aa1e30a42ad8cf97f0
diff --git a/sys-apps/gentoo-functions/gentoo-functions-1.1.ebuild b/sys-apps/gentoo-functions/gentoo-functions-1.1.ebuild
deleted file mode 100644
index 8df3a1e88bad..000000000000
--- a/sys-apps/gentoo-functions/gentoo-functions-1.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2014-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoo-functions.git"
-else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoo-functions.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"
-fi
-
-inherit meson
-
-DESCRIPTION="Base functions required by all Gentoo systems"
-HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git"
-
-LICENSE="GPL-2 public-domain"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Specifically needs GNU find, as well.
-RDEPEND=">=sys-apps/findutils-4.9"
-
-src_configure() {
- local emesonargs=(
- # Deliberately avoid /usr as consumers assume we're at /lib/gentoo.
- --prefix="${EPREFIX:-/}"
- --mandir="${EPREFIX}/usr/share/man"
- $(meson_use test tests)
- )
-
- meson_src_configure
-}
diff --git a/sys-apps/gentoo-functions/gentoo-functions-1.2.ebuild b/sys-apps/gentoo-functions/gentoo-functions-1.2.ebuild
deleted file mode 100644
index 8df3a1e88bad..000000000000
--- a/sys-apps/gentoo-functions/gentoo-functions-1.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2014-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/gentoo-functions.git"
-else
- SRC_URI="https://gitweb.gentoo.org/proj/gentoo-functions.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"
-fi
-
-inherit meson
-
-DESCRIPTION="Base functions required by all Gentoo systems"
-HOMEPAGE="https://gitweb.gentoo.org/proj/gentoo-functions.git"
-
-LICENSE="GPL-2 public-domain"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# Specifically needs GNU find, as well.
-RDEPEND=">=sys-apps/findutils-4.9"
-
-src_configure() {
- local emesonargs=(
- # Deliberately avoid /usr as consumers assume we're at /lib/gentoo.
- --prefix="${EPREFIX:-/}"
- --mandir="${EPREFIX}/usr/share/man"
- $(meson_use test tests)
- )
-
- meson_src_configure
-}
diff --git a/sys-apps/gentoo-functions/gentoo-functions-1.0.ebuild b/sys-apps/gentoo-functions/gentoo-functions-1.5.ebuild
index 8df3a1e88bad..8df3a1e88bad 100644
--- a/sys-apps/gentoo-functions/gentoo-functions-1.0.ebuild
+++ b/sys-apps/gentoo-functions/gentoo-functions-1.5.ebuild
diff --git a/sys-apps/util-linux/Manifest b/sys-apps/util-linux/Manifest
index d8709b5d98e0..182f38bacb2f 100644
--- a/sys-apps/util-linux/Manifest
+++ b/sys-apps/util-linux/Manifest
@@ -20,7 +20,6 @@ DIST util-linux-2.40.1.tar.xz 8823784 BLAKE2B a51fcf9b63c033e470da4f4f0094f0f923
EBUILD util-linux-2.39.3-r2.ebuild 10872 BLAKE2B c44068bc288acf9c77d4c697cc8b7848e3c85ab0d548672283cc76bf34eae1bf80aa39cc9afaa7105e5ad9bf0ed0494ddbebe062e7dba6aa9ec0616ee77a7eb2 SHA512 b8cc2a20122f1c094cfbd4fb3652672cf7def1d6d9b38971f2f52511893f9de1e7774ed06c03a17c4b19d58cc564a1291833974ffe0c43778d077165f6f6f538
EBUILD util-linux-2.39.3-r7.ebuild 11232 BLAKE2B 09dcc169238dbec2e428420511062be1571484086784925f8c727ad89c10e4db37d164f2777c7f259f43ef6399c8a36d7478fe2ccb5215fbb683f6e79a81a73a SHA512 ca017f44d330ca86e64413fc78353118cbb75304e60d8c700f1e30e466a614fd888670e9232a12445311828bc356fa00008ea60b935840115da7b96347b40e42
EBUILD util-linux-2.39.4-r1.ebuild 11142 BLAKE2B 1ee7d40ec8a47faafe30845a712be27f31689db47882d95195474970d0ad4dc8fc741782a6b2e8b46e8ed6a87d106f689f226c86e65bfd155bd7739271a282f8 SHA512 f7767ef10dfde3b1c8342a87f576ec2994018b7d22283e9dde2fed33e0711ade68d95f8a2d8e31ba2fea883f8720a9f6024ce02068950fead868436b9fc5ddaa
-EBUILD util-linux-2.39.4.ebuild 11092 BLAKE2B eddaf690fd796e95c66a8965c207960ba8184833e40593b590d78d58baf58bfaa369055d1a5766a6ff8c7a33a549289d6dec316c0661ac1c7b2e632375e89acb SHA512 43467deb4af0e6a9de45f3c9f9af49b741e457d564e6cb5928a580d3e605b09c8f612b09d5493f0903a0e8cb1a0e1b2b1f58c4e7ef43dc467a2bec32bfc1f2d7
EBUILD util-linux-2.40.1-r1.ebuild 11331 BLAKE2B afff7841cc378a8ea14631f1cc4fc28cd93c23f5d1ed7ec5bc1b23f6f505c4ff37e5d60cc5508dac692554a1aeae10a6eba14230e8da7faabbd3c752d5480600 SHA512 525715bc25ef55a6f323c6d91151a36ab21d6483f098db83f001e9df964dc55e60b84a0e48896df4f4b263489608011916db235dc891832e3ec3bd0086349f01
EBUILD util-linux-9999.ebuild 11275 BLAKE2B 7bb396dfafd83a1b8e3fe68792240277ca0f3a2b7c067c3b11e954be3231ad841ac0d98977df46133ef9d4373c9c6c7b72eef42b4f515a73b3f57ccd61239239 SHA512 e321c6ac7afb959707ad8d7ab2e65d9b1fc29de252424af0a77c687fe78a0f1c0dfedbf093bb054351b6847292260f582b50cf6eeebc9d87d61d104861ad31c4
MISC metadata.xml 1600 BLAKE2B c36342513e86655c4e4bfee627d9b516d4dc008abce3a7397d6cf3fb65f562bb58bcdc5b9d7daa801da01c77d19415b0dc6bf3407c5cca7d51327bb3689f94f6 SHA512 56b041dcbcc2c048a642bb8b44927cc0bed40de1c531f6445feaf0a87673fa19efffa3a5dabed5178b427d1fe5fdf41c2f7b8c0386f9adf1545c5ff9fa30169b
diff --git a/sys-apps/util-linux/util-linux-2.39.4.ebuild b/sys-apps/util-linux/util-linux-2.39.4.ebuild
deleted file mode 100644
index 4b340e5f7039..000000000000
--- a/sys-apps/util-linux/util-linux-2.39.4.ebuild
+++ /dev/null
@@ -1,416 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit toolchain-funcs libtool flag-o-matic bash-completion-r1 \
- pam python-r1 multilib-minimal multiprocessing systemd
-
-MY_PV="${PV/_/-}"
-MY_P="${PN}-${MY_PV}"
-
-DESCRIPTION="Various useful Linux utilities"
-HOMEPAGE="https://www.kernel.org/pub/linux/utils/util-linux/ https://github.com/util-linux/util-linux"
-
-if [[ ${PV} == 9999 ]] ; then
- EGIT_REPO_URI="https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git"
- inherit autotools git-r3
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/karelzak.asc
- inherit verify-sig
-
- if [[ ${PV} != *_rc* ]] ; then
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos"
- fi
-
- SRC_URI="https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.xz"
- SRC_URI+=" verify-sig? ( https://www.kernel.org/pub/linux/utils/util-linux/v${PV:0:4}/${MY_P}.tar.sign )"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 GPL-3 LGPL-2.1 BSD-4 MIT public-domain"
-SLOT="0"
-IUSE="audit build caps +cramfs cryptsetup fdformat +hardlink kill +logger magic ncurses nls pam python +readline rtas selinux slang static-libs +su +suid systemd test tty-helpers udev unicode"
-
-# Most lib deps here are related to programs rather than our libs,
-# so we rarely need to specify ${MULTILIB_USEDEP}.
-RDEPEND="
- virtual/libcrypt:=
- audit? ( >=sys-process/audit-2.6:= )
- caps? ( sys-libs/libcap-ng )
- cramfs? ( sys-libs/zlib:= )
- cryptsetup? ( >=sys-fs/cryptsetup-2.1.0 )
- hardlink? ( dev-libs/libpcre2:= )
- ncurses? (
- sys-libs/ncurses:=[unicode(+)?]
- magic? ( sys-apps/file:0= )
- )
- nls? ( virtual/libintl[${MULTILIB_USEDEP}] )
- pam? ( sys-libs/pam )
- python? ( ${PYTHON_DEPS} )
- readline? ( sys-libs/readline:0= )
- rtas? ( sys-libs/librtas )
- selinux? ( >=sys-libs/libselinux-2.2.2-r4[${MULTILIB_USEDEP}] )
- slang? ( sys-libs/slang )
- !build? (
- systemd? ( sys-apps/systemd )
- udev? ( virtual/libudev:= )
- )
-"
-BDEPEND="
- virtual/pkgconfig
- nls? (
- app-text/po4a
- sys-devel/gettext
- )
- test? ( app-alternatives/bc )
-"
-DEPEND="
- ${RDEPEND}
- virtual/os-headers
- acct-group/root
-"
-RDEPEND+="
- hardlink? ( !app-arch/hardlink )
- logger? ( !>=app-admin/sysklogd-2.0[logger] )
- kill? (
- !sys-apps/coreutils[kill]
- !sys-process/procps[kill]
- )
- su? (
- !<sys-apps/shadow-4.7-r2
- !>=sys-apps/shadow-4.7-r2[su]
- )
- !net-wireless/rfkill
-"
-
-if [[ ${PV} == 9999 ]] ; then
- # Required for man-page generation
- BDEPEND+=" dev-ruby/asciidoctor"
-else
- BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-karelzak-20230517 )"
-fi
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) su? ( pam )"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.39.2-fincore-test.patch
- "${FILESDIR}"/${PN}-2.39.2-backport-1d4456d.patch
- "${FILESDIR}"/${PN}-2.39.3-musl-1.2.5-basename.patch
- "${FILESDIR}"/${PN}-2.39.3-libmount-Fix-export-of-mnt_context_is_lazy-and-mnt_c.patch
- "${FILESDIR}"/${PN}-2.39.3-fix-use-after-free.patch
-)
-
-pkg_pretend() {
- if use su && ! use suid ; then
- elog "su will be installed as suid despite USE=-suid (bug #832092)"
- elog "To use su without suid, see e.g. Portage's suidctl feature."
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == 9999 ]] ; then
- git-r3_src_unpack
- return
- fi
-
- if use verify-sig ; then
- mkdir "${T}"/verify-sig || die
- pushd "${T}"/verify-sig &>/dev/null || die
-
- # Upstream sign the decompressed .tar
- # Let's do it separately in ${T} then cleanup to avoid external
- # effects on normal unpack.
- cp "${DISTDIR}"/${MY_P}.tar.xz . || die
- xz -d ${MY_P}.tar.xz || die
- verify-sig_verify_detached ${MY_P}.tar "${DISTDIR}"/${MY_P}.tar.sign
-
- popd &>/dev/null || die
- rm -r "${T}"/verify-sig || die
- fi
-
- default
-}
-
-src_prepare() {
- default
-
- if use test ; then
- # Known-failing tests
- # TODO: investigate these
- local known_failing_tests=(
- # Subtest 'options-maximum-size-8192' fails
- hardlink/options
-
- # Fails in sandbox
- lsns/ioctl_ns
-
- lsfd/mkfds-symlink
- lsfd/mkfds-rw-character-device
- # Fails with network-sandbox at least in nspawn
- lsfd/option-inet
- utmp/last-ipv6
- )
-
- local known_failing_test
- for known_failing_test in "${known_failing_tests[@]}" ; do
- einfo "Removing known-failing test: ${known_failing_test}"
- rm tests/ts/${known_failing_test} || die
- done
- fi
-
- if [[ ${PV} == 9999 ]] ; then
- po/update-potfiles
- eautoreconf
- else
- elibtoolize
- fi
-}
-
-python_configure() {
- local myeconfargs=(
- "${commonargs[@]}"
- --disable-all-programs
- --disable-bash-completion
- --without-systemdsystemunitdir
- --with-python
- --enable-libblkid
- --enable-libmount
- --enable-pylibmount
- )
-
- mkdir "${BUILD_DIR}" || die
- pushd "${BUILD_DIR}" >/dev/null || die
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
- popd >/dev/null || die
-}
-
-multilib_src_configure() {
- # The scanf test in a run-time test which fails while cross-compiling.
- # Blindly assume a POSIX setup since we require libmount, and libmount
- # itself fails when the scanf test fails. bug #531856
- tc-is-cross-compiler && export scanf_cv_alloc_modifier=ms
-
- # bug #485486
- export ac_cv_header_security_pam_misc_h=$(multilib_native_usex pam)
- # bug #545042
- export ac_cv_header_security_pam_appl_h=$(multilib_native_usex pam)
-
- # Undo bad ncurses handling by upstream. Fall back to pkg-config.
- # bug #601530
- export NCURSES6_CONFIG=false NCURSES5_CONFIG=false
- export NCURSESW6_CONFIG=false NCURSESW5_CONFIG=false
-
- # Avoid automagic dependency on ppc*
- export ac_cv_lib_rtas_rtas_get_sysparm=$(usex rtas)
-
- # configure args shared by python and non-python builds
- local commonargs=(
- --localstatedir="${EPREFIX}/var"
- --runstatedir="${EPREFIX}/run"
- --enable-fs-paths-extra="${EPREFIX}/usr/sbin:${EPREFIX}/bin:${EPREFIX}/usr/bin"
-
- # Temporary workaround until ~2.39.2. 2.39.x introduced a big rewrite.
- # https://github.com/util-linux/util-linux/issues/2287#issuecomment-1576640373
- --disable-libmount-mountfd-support
- )
-
- local myeconfargs=(
- "${commonargs[@]}"
- --with-bashcompletiondir="$(get_bashcompdir)"
- --without-python
- $(multilib_native_use_enable suid makeinstall-chown)
- $(multilib_native_use_enable suid makeinstall-setuid)
- $(multilib_native_use_with readline)
- $(multilib_native_use_with slang)
- $(multilib_native_usex ncurses "$(use_with magic libmagic)" '--without-libmagic')
- $(multilib_native_usex ncurses "$(use_with unicode ncursesw)" '--without-ncursesw')
- $(multilib_native_usex ncurses "$(use_with !unicode ncurses)" '--without-ncurses')
- $(multilib_native_use_with audit)
- $(tc-has-tls || echo --disable-tls)
- $(use_enable nls)
- $(use_enable nls poman)
- $(use_enable unicode widechar)
- $(use_enable static-libs static)
- $(use_with ncurses tinfo)
- $(use_with selinux)
-
- # TODO: Wire this up (bug #931118)
- --without-econf
- )
-
- if use build ; then
- myeconfargs+=(
- --without-systemd
- --without-udev
- )
- else
- myeconfargs+=(
- $(multilib_native_use_with systemd)
- $(multilib_native_use_with udev)
- )
- fi
-
- if multilib_is_native_abi ; then
- myeconfargs+=(
- --disable-chfn-chsh
- --disable-login
- --disable-newgrp
- --disable-nologin
- --disable-pylibmount
- --disable-raw
- --disable-vipw
- --enable-agetty
- --enable-bash-completion
- --enable-line
- --enable-partx
- --enable-rename
- --enable-rfkill
- --enable-schedutils
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- $(use_enable caps setpriv)
- $(use_enable cramfs)
- $(use_enable fdformat)
- $(use_enable hardlink)
- $(use_enable kill)
- $(use_enable logger)
- $(use_enable ncurses pg)
- $(use_enable su)
- $(use_enable tty-helpers mesg)
- $(use_enable tty-helpers wall)
- $(use_enable tty-helpers write)
- $(use_with cryptsetup)
- )
- if [[ ${PV} == *9999 ]] ; then
- myeconfargs+=( --enable-asciidoc )
- else
- # Upstream is shipping pre-generated man-pages for releases
- myeconfargs+=( --disable-asciidoc )
- fi
- else
- myeconfargs+=(
- --disable-all-programs
- --disable-asciidoc
- --disable-bash-completion
- --without-systemdsystemunitdir
- --disable-poman
-
- # build libraries
- --enable-libuuid
- --enable-libblkid
- --enable-libsmartcols
- --enable-libfdisk
- --enable-libmount
- )
- fi
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-
- if multilib_is_native_abi && use python ; then
- python_foreach_impl python_configure
- fi
-}
-
-src_configure() {
- append-lfs-flags
- multilib-minimal_src_configure
-}
-
-python_compile() {
- pushd "${BUILD_DIR}" >/dev/null || die
- emake all
- popd >/dev/null || die
-}
-
-multilib_src_compile() {
- emake all
-
- if multilib_is_native_abi && use python ; then
- python_foreach_impl python_compile
- fi
-}
-
-python_test() {
- pushd "${BUILD_DIR}" >/dev/null || die
- emake check TS_OPTS="--parallel=$(makeopts_jobs) --nonroot"
- popd >/dev/null || die
-}
-
-multilib_src_test() {
- emake check TS_OPTS="--parallel=$(makeopts_jobs) --nonroot"
- if multilib_is_native_abi && use python ; then
- python_foreach_impl python_test
- fi
-}
-
-python_install() {
- pushd "${BUILD_DIR}" >/dev/null || die
- emake DESTDIR="${D}" install
- python_optimize
- popd >/dev/null || die
-}
-
-multilib_src_install() {
- if multilib_is_native_abi && use python ; then
- python_foreach_impl python_install
- fi
-
- # This needs to be called AFTER python_install call, bug #689190
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- dodoc AUTHORS NEWS README* Documentation/{TODO,*.txt,releases/*}
-
- dosym hexdump /usr/bin/hd
- newman - hd.1 <<< '.so man1/hexdump.1'
-
- # e2fsprogs-libs didn't install .la files, and .pc work fine
- find "${ED}" -name "*.la" -delete || die
-
- if use pam ; then
- # See https://github.com/util-linux/util-linux/blob/master/Documentation/PAM-configuration.txt
- newpamd "${FILESDIR}/runuser.pamd" runuser
- newpamd "${FILESDIR}/runuser-l.pamd" runuser-l
-
- newpamd "${FILESDIR}/su-l.pamd" su-l
- fi
-
- if use su && ! use suid ; then
- # Always force suid su, even when USE=-suid, as su is useless
- # for the overwhelming-majority case without suid.
- # Users who wish to truly have a no-suid su can strip it out
- # via e.g. Portage's suidctl or some other hook.
- # See bug #832092
- fperms u+s /bin/su
- fi
-
- # Note:
- # Bash completion for "runuser" command is provided by same file which
- # would also provide bash completion for "su" command. However, we don't
- # use "su" command from this package.
- # This triggers a known QA warning which we ignore for now to magically
- # keep bash completion for "su" command which shadow package does not
- # provide.
-
- local ver=$(tools/git-version-gen .tarballversion)
- local major=$(ver_cut 1 ${ver})
- local minor=$(ver_cut 2 ${ver})
- local release=$(ver_cut 3 ${ver})
- export QA_PKGCONFIG_VERSION="${major}.${minor}.${release:-0}"
-}
-
-pkg_postinst() {
- if ! use tty-helpers ; then
- elog "The mesg/wall/write tools have been disabled due to USE=-tty-helpers."
- fi
-
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "The agetty util now clears the terminal by default. You"
- elog "might want to add --noclear to your /etc/inittab lines."
- fi
-}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 066e8a7d3b05..8bdd51188481 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest
index 2a51c587c2cb..208f8a6c8127 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD clang-common-15.0.7-r8.ebuild 5482 BLAKE2B 20e8744166a852b4dbc233f128807e60bb204f14558d2cc1691b1a87777be2775d1a6c82a108945f795b02919bc47bf213b1a85e45f423c49a6009aed0fbbc3b SHA512 bf1f5cdf47c6772266117e9545994dcfb27cfd263a5e7749604106686d8e56b8b45ddab7073d6baf73e966304162f3aad755075c11dbb16bb42b88fa78e6face
EBUILD clang-common-16.0.6-r4.ebuild 5726 BLAKE2B de26b88570bf487a2be2a59f4551c8e61b940fb84b0dc3cb5be1884252672782700b657fb63c0b7ac247ec2092b236a550b51273f73ec19fab7db6eeda0ff94e SHA512 9f2778fbb89d578e162b36c7a692219533437d9fbec407422e7aff1b11d942f09c8cf0edb5c5bd37bbf34523b1f947b418f954b632d769f836baa7d2493bc527
@@ -13,4 +14,5 @@ EBUILD clang-common-17.0.6-r5.ebuild 9010 BLAKE2B cbb5c5094ca6e99fc9ce1734acf02e
EBUILD clang-common-18.1.5.ebuild 9134 BLAKE2B ffad8a93bd8838dc8c22880e7cd195d777e960b4a4469ea6a3febb3507b324b582ed3109fc47685a759c9b06c6be98ecb04a56302b30ad723fe14b23989df9c8 SHA512 edddf1740383db3344500eada2484f2f1aa97bd8e3ad1142c23e4df43ee32df0cc21e085601294d4b0d02fd544e8983c1388c259af7e5d950f8fae44a1b093f6
EBUILD clang-common-19.0.0.9999.ebuild 9018 BLAKE2B 5f055aeaec9b6ebdfbfe9b84aa65dc6de8ffac3003235d3aef66e48b2f0f4daff56f38a574de61f9abb0a12e4728b27f99f726f840528ba279e7334b85d5bee4 SHA512 5463729ed67144428d5a154a91083efa2006e0d449b31f8870650097dd0b1322f4bd5ec7a7b2884ffd906a976ffa310e36dacd3c9dba519c1d5c26b3879cbd85
EBUILD clang-common-19.0.0_pre20240509.ebuild 9018 BLAKE2B 5f055aeaec9b6ebdfbfe9b84aa65dc6de8ffac3003235d3aef66e48b2f0f4daff56f38a574de61f9abb0a12e4728b27f99f726f840528ba279e7334b85d5bee4 SHA512 5463729ed67144428d5a154a91083efa2006e0d449b31f8870650097dd0b1322f4bd5ec7a7b2884ffd906a976ffa310e36dacd3c9dba519c1d5c26b3879cbd85
+EBUILD clang-common-19.0.0_pre20240518.ebuild 9018 BLAKE2B 5f055aeaec9b6ebdfbfe9b84aa65dc6de8ffac3003235d3aef66e48b2f0f4daff56f38a574de61f9abb0a12e4728b27f99f726f840528ba279e7334b85d5bee4 SHA512 5463729ed67144428d5a154a91083efa2006e0d449b31f8870650097dd0b1322f4bd5ec7a7b2884ffd906a976ffa310e36dacd3c9dba519c1d5c26b3879cbd85
MISC metadata.xml 1248 BLAKE2B d9c542ec74a08857a87a42927feef909c343b5b672145e471ebc69753a3f93432d2ae93ed2659a67d504e2c5ff4212640e4208b173d96e5a173a1043766b66f8 SHA512 eb6d4be1dfbdf6b70b774d42493f6b3015472d5e4bba9386254f6e4ae92307169fe1ac6f0f613d452a9c21c6d61ed57ab50efb54813146983f4d6809b32ddacb
diff --git a/sys-devel/clang-common/clang-common-19.0.0_pre20240518.ebuild b/sys-devel/clang-common/clang-common-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..f260391ba4ab
--- /dev/null
+++ b/sys-devel/clang-common/clang-common-19.0.0_pre20240518.ebuild
@@ -0,0 +1,304 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 llvm.org multilib
+
+DESCRIPTION="Common files shared between multiple slots of clang"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="
+ default-compiler-rt default-libcxx default-lld
+ bootstrap-prefix cet hardened llvm-libunwind
+"
+
+PDEPEND="
+ sys-devel/clang:*
+ default-compiler-rt? (
+ sys-devel/clang-runtime[compiler-rt]
+ llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
+ !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
+ )
+ !default-compiler-rt? ( sys-devel/gcc )
+ default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
+ !default-libcxx? ( sys-devel/gcc )
+ default-lld? ( >=sys-devel/lld-${PV} )
+ !default-lld? ( sys-devel/binutils )
+"
+IDEPEND="
+ !default-compiler-rt? ( sys-devel/gcc-config )
+ !default-libcxx? ( sys-devel/gcc-config )
+"
+
+LLVM_COMPONENTS=( clang/utils )
+llvm.org_set_globals
+
+pkg_pretend() {
+ [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
+
+ local flag missing_flags=()
+ for flag in default-{compiler-rt,libcxx,lld}; do
+ if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then
+ missing_flags+=( "${flag}" )
+ fi
+ done
+
+ if [[ ${missing_flags[@]} ]]; then
+ eerror "It seems that you have the following flags set on sys-devel/clang:"
+ eerror
+ eerror " ${missing_flags[*]}"
+ eerror
+ eerror "The default runtimes are now set via flags on sys-devel/clang-common."
+ eerror "The build is being aborted to prevent breakage. Please either set"
+ eerror "the respective flags on this ebuild, e.g.:"
+ eerror
+ eerror " sys-devel/clang-common ${missing_flags[*]}"
+ eerror
+ eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
+ die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common"
+ fi
+}
+
+_doclang_cfg() {
+ local triple="${1}"
+
+ local tool
+ for tool in ${triple}-clang{,++}; do
+ newins - "${tool}.cfg" <<-EOF
+ # This configuration file is used by ${tool} driver.
+ @gentoo-common.cfg
+ @gentoo-common-ld.cfg
+ EOF
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die
+ -lc++abi
+ EOF
+ fi
+
+ newins - "${triple}-clang-cpp.cfg" <<-EOF
+ # This configuration file is used by the ${triple}-clang-cpp driver.
+ @gentoo-common.cfg
+ EOF
+ if [[ ${triple} == x86_64* ]]; then
+ cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die
+ @gentoo-cet.cfg
+ EOF
+ fi
+
+ # Install symlinks for triples with other vendor strings since some
+ # programs insist on mangling the triple.
+ local vendor
+ for vendor in gentoo pc unknown; do
+ local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
+ for tool in clang{,++,-cpp}; do
+ if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then
+ dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg"
+ fi
+ done
+ done
+}
+
+doclang_cfg() {
+ local triple="${1}"
+
+ _doclang_cfg ${triple}
+
+ # LLVM may have different arch names in some cases. For example in x86
+ # profiles the triple uses i686, but llvm will prefer i386 if invoked
+ # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
+ # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
+ #
+ # To make sure the correct triples are installed,
+ # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
+ # and compare with CHOST values in profiles.
+
+ local abi=${triple%%-*}
+ case ${abi} in
+ armv4l|armv4t|armv5tel|armv6j|armv7a)
+ _doclang_cfg ${triple/${abi}/arm}
+ ;;
+ i686)
+ _doclang_cfg ${triple/${abi}/i386}
+ ;;
+ sparc)
+ _doclang_cfg ${triple/${abi}/sparcel}
+ ;;
+ sparc64)
+ _doclang_cfg ${triple/${abi}/sparcv9}
+ ;;
+ esac
+}
+
+src_install() {
+ newbashcomp bash-autocomplete.sh clang
+
+ insinto /etc/clang
+ newins - gentoo-runtimes.cfg <<-EOF
+ # This file is initially generated by sys-devel/clang-runtime.
+ # It is used to control the default runtimes using by clang.
+
+ --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
+ --unwindlib=$(usex default-compiler-rt libunwind libgcc)
+ --stdlib=$(usex default-libcxx libc++ libstdc++)
+ -fuse-ld=$(usex default-lld lld bfd)
+ EOF
+
+ newins - gentoo-gcc-install.cfg <<-EOF
+ # This file is maintained by gcc-config.
+ # It is used to specify the selected GCC installation.
+ EOF
+
+ newins - gentoo-common.cfg <<-EOF
+ # This file contains flags common to clang, clang++ and clang-cpp.
+ @gentoo-runtimes.cfg
+ @gentoo-gcc-install.cfg
+ @gentoo-hardened.cfg
+ # bug #870001
+ -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
+ EOF
+
+ # clang-cpp does not like link args being passed to it when directly
+ # invoked, so use a separate configuration file.
+ newins - gentoo-common-ld.cfg <<-EOF
+ # This file contains flags common to clang and clang++
+ @gentoo-hardened-ld.cfg
+ EOF
+
+ # Baseline hardening (bug #851111)
+ newins - gentoo-hardened.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Xarch_host -fstack-clash-protection
+ -Xarch_host -fstack-protector-strong
+ -fPIE
+ -include "${EPREFIX}/usr/include/gentoo/fortify.h"
+ EOF
+
+ newins - gentoo-cet.cfg <<-EOF
+ -Xarch_host -fcf-protection=$(usex cet full none)
+ EOF
+
+ if use kernel_Darwin; then
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # There was -Wl,-z,relro here, but it's not supported on Mac
+ # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job
+ EOF
+ else
+ newins - gentoo-hardened-ld.cfg <<-EOF
+ # Some of these options are added unconditionally, regardless of
+ # USE=hardened, for parity with sys-devel/gcc.
+ -Wl,-z,relro
+ -Wl,-z,now
+ EOF
+ fi
+
+ dodir /usr/include/gentoo
+
+ cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die
+ /* __has_include is an extension, but it's fine, because this is only
+ for Clang anyway. */
+ #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__)
+ # include <stdc-predef.h>
+ #endif
+ EOF
+
+ local fortify_level=$(usex hardened 3 2)
+ # We have to do this because glibc's headers warn if F_S is set
+ # without optimization and that would at the very least be very noisy
+ # during builds and at worst trigger many -Werror builds.
+ cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die
+ #ifdef __clang__
+ # pragma clang system_header
+ #endif
+ #ifndef _FORTIFY_SOURCE
+ # if defined(__has_feature)
+ # define __GENTOO_HAS_FEATURE(x) __has_feature(x)
+ # else
+ # define __GENTOO_HAS_FEATURE(x) 0
+ # endif
+ #
+ # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1
+ # define __GENTOO_NOT_FREESTANDING 1
+ # else
+ # define __GENTOO_NOT_FREESTANDING 0
+ # endif
+ #
+ # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0
+ # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer)
+ # define _FORTIFY_SOURCE ${fortify_level}
+ # endif
+ # endif
+ # undef __GENTOO_HAS_FEATURE
+ # undef __GENTOO_NOT_FREESTANDING
+ #endif
+ EOF
+
+ # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for
+ # non-hardened?
+ if use hardened ; then
+ cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ -D_GLIBCXX_ASSERTIONS
+
+ # Analogue to GLIBCXX_ASSERTIONS
+ # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
+ # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
+ -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
+ EOF
+
+ cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die
+ # Options below are conditional on USE=hardened.
+ EOF
+ fi
+
+ # We only install config files for supported ABIs because unprefixed tools
+ # might be used for crosscompilation where e.g. PIE may not be supported.
+ # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685.
+ local abi
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ doclang_cfg "${abi_chost}"
+ done
+
+ if use kernel_Darwin; then
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ # Gentoo Prefix on Darwin
+ -Wl,-search_paths_first
+ -Wl,-rpath,${EPREFIX}/usr/lib
+ -L ${EPREFIX}/usr/lib
+ -isystem ${EPREFIX}/usr/include
+ -isysroot ${EPREFIX}/MacOSX.sdk
+ EOF
+ if use bootstrap-prefix ; then
+ # bootstrap-prefix is only set during stage2 of bootstrapping
+ # Prefix, where EPREFIX is set to EPREFIX/tmp.
+ # Here we need to point it at the future lib dir of the stage3's
+ # EPREFIX.
+ cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
+ -Wl,-rpath,${EPREFIX}/../usr/lib
+ EOF
+ fi
+ fi
+}
+
+pkg_preinst() {
+ if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc
+ then
+ local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
+ if [[ -n ${gcc_path} ]]; then
+ cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
+ --gcc-install-dir="${gcc_path%%:*}"
+ EOF
+ fi
+ fi
+}
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 520d6c340fb0..ef16f7adba53 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -4,4 +4,5 @@ EBUILD clang-runtime-17.0.6.ebuild 1448 BLAKE2B be376aab09a0268444784d1a0bcb5902
EBUILD clang-runtime-18.1.5.ebuild 1455 BLAKE2B 09d026673062eaf3251bc0ac3665217f834c0bb8b57945a138839d86bec58ef7c979a627fb2054a5166c35894e4063bd1972402516d7304c6423639f556ff29a SHA512 aefd613ab3ec054a6829b0f3471384726a05ce410a1f98ab53cca1857bbb19f3b76526ed867a93092fe29acf95078823b2ff8e6b9941705c791c9a42b6eff68c
EBUILD clang-runtime-19.0.0.9999.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
EBUILD clang-runtime-19.0.0_pre20240509.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
+EBUILD clang-runtime-19.0.0_pre20240518.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
MISC metadata.xml 661 BLAKE2B 24688c511713ea102b83c71d226d519981b3aee0e05ef7a56d6a80be829efd843194e45cb4fd801f0bb976b6f1976386d6a2b05d2bc907fe2aa42b22b85b7d1f SHA512 2b5ab8783c90795f2e7d1673d876048ed9745f4911fb7a860df56deac13a6dfeba4581a84562eae54eff757c45042ca3fab75c7800313ae61df9ce69780a9294
diff --git a/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240518.ebuild b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..323c0b62c062
--- /dev/null
+++ b/sys-devel/clang-runtime/clang-runtime-19.0.0_pre20240518.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-build toolchain-funcs
+
+DESCRIPTION="Meta-ebuild for clang runtime libraries"
+HOMEPAGE="https://clang.llvm.org/"
+
+LICENSE="metapackage"
+SLOT="${PV%%.*}"
+IUSE="+compiler-rt libcxx openmp +sanitize"
+REQUIRED_USE="sanitize? ( compiler-rt )"
+
+RDEPEND="
+ compiler-rt? (
+ ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ sanitize? (
+ ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?]
+ )
+ )
+ libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] )
+ openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] )
+"
+
+pkg_pretend() {
+ if tc-is-clang; then
+ ewarn "You seem to be using clang as a system compiler. As of clang-16,"
+ ewarn "upstream has turned a few warnings that commonly occur during"
+ ewarn "configure script runs into errors by default. This causes some"
+ ewarn "configure tests to start failing, sometimes resulting in silent"
+ ewarn "breakage, missing functionality or runtime misbehavior. It is"
+ ewarn "not yet clear whether the change will remain or be reverted."
+ ewarn
+ ewarn "For more information, please see:"
+ ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213"
+ fi
+}
diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest
index 0c793f824b70..ccefb612d379 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -13,6 +13,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD clang-15.0.7-r3.ebuild 12523 BLAKE2B d2f9e112d8c8d782b9d19913332445b234870dbff770bfd520b646347d8d804258e5043a155bb5e15f40ecdb41b2c0d70ee72dbe908b5621c2349d37f181d236 SHA512 c4abe3701012b4f9da97ac182680dbaceed802e95be06ae065debea943fa4635e60f4a0f31b6f23e3f7818f2d30dfb1e2c28f1a85dc0175c158b4e5c68b5a23e
EBUILD clang-16.0.6.ebuild 12452 BLAKE2B 446a354b58fc0535b81596a9a3785a4cd5d7b7ad52a461baa3b6b7beacdc12161f62da588cd837b8b9c8f35307b1a2c885b9d01bf8edc4af1b551efaab09ebe8 SHA512 58b5694a7d28a03edd4a71e3a99b0b2678285e616cdaab82bb196f092a8726e9cd3787ab07d724680113b4f6683e89103cab2478e49a85e7b5c75a633fb1ca51
@@ -20,4 +21,5 @@ EBUILD clang-17.0.6.ebuild 12151 BLAKE2B 665280844db218824bec2add033e13e14b958ac
EBUILD clang-18.1.5.ebuild 12225 BLAKE2B d52fd24ce24fb92e1546160ac8aecbb2baef2c0cf40f89ae8acc0d79f381fa657ee11cfd1977d3225b00d0ca865603725f2d598fa513dc3a41baa48061814368 SHA512 9b7ea92fbf5bd44f98bb200069488319038419f468d7b45774840c6fec18de9069d67cedb064f0f395523d369776b723779e7b8e7bf03b2b3a87e606d43bfd9e
EBUILD clang-19.0.0.9999.ebuild 12121 BLAKE2B e9e8731b4b44f4d0fa46280abea5d33792816ab54c7f40dbff794e7fcdd1fdc1f37b47fdb79efe16f3ee5c5b86a4a6d62da4765da4283467457bf3329e01cb7b SHA512 95974fe447ad803577d6bcbada6dc33b32b7ae1a6626e754529b334c2565b3d5a26dd51c6391edbc6c7defe4450f103dbdbbdcfd4b241c882d922197ef0895ab
EBUILD clang-19.0.0_pre20240509.ebuild 12121 BLAKE2B e9e8731b4b44f4d0fa46280abea5d33792816ab54c7f40dbff794e7fcdd1fdc1f37b47fdb79efe16f3ee5c5b86a4a6d62da4765da4283467457bf3329e01cb7b SHA512 95974fe447ad803577d6bcbada6dc33b32b7ae1a6626e754529b334c2565b3d5a26dd51c6391edbc6c7defe4450f103dbdbbdcfd4b241c882d922197ef0895ab
+EBUILD clang-19.0.0_pre20240518.ebuild 12121 BLAKE2B e9e8731b4b44f4d0fa46280abea5d33792816ab54c7f40dbff794e7fcdd1fdc1f37b47fdb79efe16f3ee5c5b86a4a6d62da4765da4283467457bf3329e01cb7b SHA512 95974fe447ad803577d6bcbada6dc33b32b7ae1a6626e754529b334c2565b3d5a26dd51c6391edbc6c7defe4450f103dbdbbdcfd4b241c882d922197ef0895ab
MISC metadata.xml 1318 BLAKE2B 704c1a64297b25da1b2e0eec23cbdf4791273da1babf23292160b6163d43438e62fe214df7afa09232893599951918440954c17a9bfa0c6f829a7d706f564192 SHA512 4677ad146739dd41e025a2335eec353a3d35ac8db7482948fee611566d84b41c4e6bdd75bc3d78f8933d4d9818a36bf222e1aa89e52f945501ff918479fea3b6
diff --git a/sys-devel/clang/clang-19.0.0_pre20240518.ebuild b/sys-devel/clang/clang-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..79df96923121
--- /dev/null
+++ b/sys-devel/clang/clang-19.0.0_pre20240518.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake llvm.org llvm-utils multilib multilib-minimal
+inherit prefix python-single-r1 toolchain-funcs
+
+DESCRIPTION="C language family frontend for LLVM"
+HOMEPAGE="https://llvm.org/"
+
+# MSVCSetupApi.h: MIT
+# sorttable.js: MIT
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
+ static-analyzer? ( dev-lang/perl:* )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+"
+
+RDEPEND="
+ ${PYTHON_DEPS}
+ ${DEPEND}
+ >=sys-devel/clang-common-${PV}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ test? ( ~sys-devel/lld-${PV} )
+ xml? ( virtual/pkgconfig )
+"
+PDEPEND="
+ ~sys-devel/clang-runtime-${PV}
+ sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=(
+ clang clang-tools-extra cmake
+ llvm/lib/Transforms/Hello
+)
+LLVM_MANPAGES=1
+LLVM_TEST_COMPONENTS=(
+ llvm/utils
+)
+LLVM_USE_TARGETS=llvm
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_cond_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+# Multilib notes:
+# 1. ABI_* flags control ABIs libclang* is built for only.
+# 2. clang is always capable of compiling code for all ABIs for enabled
+# target. However, you will need appropriate crt* files (installed
+# e.g. by sys-devel/gcc and sys-libs/glibc).
+# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
+# in the current profile (i.e. alike supported by sys-devel/gcc).
+#
+# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
+# multilib clang* libraries (not runtime, not wrappers).
+
+src_prepare() {
+ # create extra parent dir for relative CLANG_RESOURCE_DIR access
+ mkdir -p x/y || die
+ BUILD_DIR=${WORKDIR}/x/y/clang
+
+ llvm.org_src_prepare
+
+ # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
+ eprefixify \
+ lib/Lex/InitHeaderSearch.cpp \
+ lib/Driver/ToolChains/Darwin.cpp || die
+
+ if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
+ sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
+ fi
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # meta-targets
+ clang-libraries|distribution)
+ continue
+ ;;
+ # tools
+ clang|clangd|clang-*)
+ ;;
+ # static libraries
+ clang*|findAllSymbols)
+ continue
+ ;;
+ # conditional to USE=doc
+ docs-clang-html|docs-clang-tools-html)
+ use doc || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # common stuff
+ clang-cmake-exports
+ clang-headers
+ clang-resource-headers
+ libclang-headers
+
+ aarch64-resource-headers
+ arm-common-resource-headers
+ arm-resource-headers
+ core-resource-headers
+ cuda-resource-headers
+ hexagon-resource-headers
+ hip-resource-headers
+ hlsl-resource-headers
+ mips-resource-headers
+ opencl-resource-headers
+ openmp-resource-headers
+ ppc-htm-resource-headers
+ ppc-resource-headers
+ riscv-resource-headers
+ systemz-resource-headers
+ utility-resource-headers
+ ve-resource-headers
+ webassembly-resource-headers
+ windows-resource-headers
+ x86-resource-headers
+
+ # libs
+ clang-cpp
+ libclang
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # common stuff
+ bash-autocomplete
+ libclang-python-bindings
+
+ # tools
+ amdgpu-arch
+ c-index-test
+ clang
+ clang-format
+ clang-linker-wrapper
+ clang-offload-bundler
+ clang-offload-packager
+ clang-refactor
+ clang-repl
+ clang-rename
+ clang-scan-deps
+ diagtool
+ hmaptool
+ nvptx-arch
+
+ # needed for cross-compiling Clang
+ clang-tblgen
+ )
+
+ if use extra; then
+ out+=(
+ # extra tools
+ clang-apply-replacements
+ clang-change-namespace
+ clang-doc
+ clang-include-cleaner
+ clang-include-fixer
+ clang-move
+ clang-pseudo
+ clang-query
+ clang-reorder-fields
+ clang-tidy
+ clang-tidy-headers
+ clangd
+ find-all-symbols
+ modularize
+ pp-trace
+ )
+ fi
+
+ if llvm_are_manpages_built; then
+ out+=( docs-clang-man )
+ use extra && out+=( docs-clang-tools-man )
+ fi
+
+ if use doc; then
+ out+=( docs-clang-html )
+ use extra && out+=( docs-clang-tools-html )
+ fi
+
+ use static-analyzer && out+=(
+ clang-check
+ clang-extdef-mapping
+ scan-build
+ scan-build-py
+ scan-view
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local mycmakeargs=(
+ -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
+ # relative to bindir
+ -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DCLANG_LINK_CLANG_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+ -DCLANG_INCLUDE_TESTS=$(usex test)
+
+ -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+
+ # these are not propagated reliably, so redefine them
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+
+ # libgomp support fails to find headers without explicit -I
+ # furthermore, it provides only syntax checking
+ -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
+
+ # disable using CUDA to autodetect GPU, just build for all
+ -DCMAKE_DISABLE_FIND_PACKAGE_CUDAToolkit=ON
+ # disable linking to HSA to avoid automagic dep,
+ # load it dynamically instead
+ -DCMAKE_DISABLE_FIND_PACKAGE_hsa-runtime64=ON
+
+ -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
+
+ -DCLANG_ENABLE_LIBXML2=$(usex xml)
+ -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
+ -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
+ # TODO: CLANG_ENABLE_HLSL?
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if ! use elibc_musl; then
+ mycmakeargs+=(
+ -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double)
+ )
+ fi
+
+ use test && mycmakeargs+=(
+ -DLLVM_BUILD_TESTS=ON
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=ON
+ -DLLVM_ENABLE_SPHINX=ON
+ -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ if use extra; then
+ mycmakeargs+=(
+ -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
+ )
+ fi
+ fi
+ mycmakeargs+=(
+ -DCLANG_INCLUDE_DOCS=${build_docs}
+ )
+ fi
+ if multilib_native_use extra; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
+ -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
+ )
+ else
+ mycmakeargs+=(
+ -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
+ )
+ fi
+
+ if [[ -n ${EPREFIX} ]]; then
+ mycmakeargs+=(
+ -DGCC_INSTALL_PREFIX="${EPREFIX}/usr"
+ )
+ fi
+
+ if tc-is-cross-compiler; then
+ has_version -b sys-devel/clang:${LLVM_MAJOR} ||
+ die "sys-devel/clang:${LLVM_MAJOR} is required on the build host."
+ local tools_bin=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin
+ mycmakeargs+=(
+ -DLLVM_TOOLS_BINARY_DIR="${tools_bin}"
+ -DCLANG_TABLEGEN="${tools_bin}"/clang-tblgen
+ )
+ fi
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ cmake_build distribution
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ local test_targets=( check-clang )
+ if multilib_native_use extra; then
+ test_targets+=(
+ check-clang-tools
+ check-clangd
+ )
+ fi
+ cmake_build "${test_targets[@]}"
+}
+
+src_install() {
+ MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/clang/Config/config.h
+ )
+
+ multilib-minimal_src_install
+
+ # Move runtime headers to /usr/lib/clang, where they belong
+ mv "${ED}"/usr/include/clangrt "${ED}"/usr/lib/clang || die
+ # move (remaining) wrapped headers back
+ if use extra; then
+ mv "${T}"/clang-tidy "${ED}"/usr/include/ || die
+ fi
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+
+ # Apply CHOST and version suffix to clang tools
+ local clang_tools=( clang clang++ clang-cl clang-cpp )
+ local abi i
+
+ # cmake gives us:
+ # - clang-X
+ # - clang -> clang-X
+ # - clang++, clang-cl, clang-cpp -> clang
+ # we want to have:
+ # - clang-X
+ # - clang++-X, clang-cl-X, clang-cpp-X -> clang-X
+ # - clang, clang++, clang-cl, clang-cpp -> clang*-X
+ # also in CHOST variant
+ for i in "${clang_tools[@]:1}"; do
+ rm "${ED}/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}" || die
+ dosym "clang-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}-${LLVM_MAJOR}"
+ dosym "${i}-${LLVM_MAJOR}" "/usr/lib/llvm/${LLVM_MAJOR}/bin/${i}"
+ done
+
+ # now create target symlinks for all supported ABIs
+ for abi in $(get_all_abis); do
+ local abi_chost=$(get_abi_CHOST "${abi}")
+ for i in "${clang_tools[@]}"; do
+ dosym "${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}-${LLVM_MAJOR}"
+ dosym "${abi_chost}-${i}-${LLVM_MAJOR}" \
+ "/usr/lib/llvm/${LLVM_MAJOR}/bin/${abi_chost}-${i}"
+ done
+ done
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping & ABI mismatch checks
+ # (also drop the version suffix from runtime headers)
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/clang "${ED}"/usr/include/clangrt || die
+ if multilib_native_use extra; then
+ # don't wrap clang-tidy headers, the list is too long
+ # (they're fine for non-native ABI but enabling the targets is problematic)
+ mv "${ED}"/usr/include/clang-tidy "${T}/" || die
+ fi
+}
+
+multilib_src_install_all() {
+ python_fix_shebang "${ED}"
+ if use static-analyzer; then
+ python_optimize "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/share/scan-view
+ fi
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+ # match 'html' non-compression
+ use doc && docompress -x "/usr/share/doc/${PF}/tools-extra"
+ # +x for some reason; TODO: investigate
+ use static-analyzer && fperms a-x "/usr/lib/llvm/${LLVM_MAJOR}/share/man/man1/scan-build.1"
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow update all
+ fi
+
+ elog "You can find additional utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/clang"
+ if use extra; then
+ elog "Some of them are vim integration scripts (with instructions inside)."
+ elog "The run-clang-tidy.py script requires the following additional package:"
+ elog " dev-python/pyyaml"
+ fi
+}
+
+pkg_postrm() {
+ if [[ -z ${ROOT} && -f ${EPREFIX}/usr/share/eselect/modules/compiler-shadow.eselect ]] ; then
+ eselect compiler-shadow clean all
+ fi
+}
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 2418b34ff415..687b43980781 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -7,6 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD lld-15.0.7.ebuild 2269 BLAKE2B 322d5608e3acfb87bfb720646404ed405a3113c4faf1059428663a50d5566d7842fcff57ccf3aeb5e97b1a9acd4efd862db2368f130e088944ef4f0faf3c90f8 SHA512 e50d1d99fe18b6aba57c06eb6853f3212be1f7b7f2f3c70dcd226a69a4defc753eafcce77eb74f30eaa31b010fa094738718c1cdb23e584ef6e33eb72e536719
EBUILD lld-16.0.6.ebuild 2324 BLAKE2B 9b849aea16a8188e4da4cfcf0c85fb3e997007e1287ec062aee182c7955c7bc78132e761c2611198c7207283fbe930fbee6bdc9a39b922d6d5387bedadaf1b76 SHA512 a7c3d4c1508e5435ba9f6250c6b2fd3157fb4f2c205a6888736f79fa739c59eec3e901927b53af81de3a3c6d4fa5d576be3eaa6ad45c60e5d952ed4ad9706c2f
@@ -14,4 +15,5 @@ EBUILD lld-17.0.6.ebuild 2363 BLAKE2B 8ebe513b67f3fb8efd981b97c1f77fe5de2065c363
EBUILD lld-18.1.5.ebuild 2373 BLAKE2B 3c077afb30cf364f50baa371a6df7bfc20ca719ea8fa450d4276cb375b4503a70a4d87488f23e17b304e45daa61ae44a7c8f33da98cbfdedd07a95221ff15719 SHA512 94aa33e741b4a79c864ff0e49ed09fd115cab80612e96712fbb8344d49134d7d7ec2acc4e3526ab3d184f4c703e9290d8124fb15b8dc248f4df23252947f2cc6
EBUILD lld-19.0.0.9999.ebuild 2293 BLAKE2B 18ee4d77344d5fd4ad0cab1d0a7d54d02edda3b3969dc9b5fbbb16af1296e4a65be293a0472911598c1cab3e23e45a115495fb1368b3a4db48dc4fdc0c7061e7 SHA512 3ad276dc89c7be26ed0e6c90eb1e8f951b0f6ecf163a6534071f63add887619444fdd8f05135a4e23c195773758320a4aede1683a7d0c4779696b60deef19e40
EBUILD lld-19.0.0_pre20240509.ebuild 2293 BLAKE2B 18ee4d77344d5fd4ad0cab1d0a7d54d02edda3b3969dc9b5fbbb16af1296e4a65be293a0472911598c1cab3e23e45a115495fb1368b3a4db48dc4fdc0c7061e7 SHA512 3ad276dc89c7be26ed0e6c90eb1e8f951b0f6ecf163a6534071f63add887619444fdd8f05135a4e23c195773758320a4aede1683a7d0c4779696b60deef19e40
+EBUILD lld-19.0.0_pre20240518.ebuild 2293 BLAKE2B 18ee4d77344d5fd4ad0cab1d0a7d54d02edda3b3969dc9b5fbbb16af1296e4a65be293a0472911598c1cab3e23e45a115495fb1368b3a4db48dc4fdc0c7061e7 SHA512 3ad276dc89c7be26ed0e6c90eb1e8f951b0f6ecf163a6534071f63add887619444fdd8f05135a4e23c195773758320a4aede1683a7d0c4779696b60deef19e40
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/lld/lld-19.0.0_pre20240518.ebuild b/sys-devel/lld/lld-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..5440a5c89919
--- /dev/null
+++ b/sys-devel/lld/lld-19.0.0_pre20240518.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
+
+DESCRIPTION="The LLVM linker (link editor)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="+debug test zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ~sys-devel/llvm-${PV}[debug=,zstd=]
+ sys-libs/zlib:=
+ zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+ ${DEPEND}
+ !sys-devel/lld:0
+"
+BDEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]")
+ )
+"
+PDEPEND="
+ >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR}
+"
+
+LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o )
+llvm.org_set_globals
+
+python_check_deps() {
+ python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_unpack() {
+ llvm.org_src_unpack
+
+ # Directory ${WORKDIR}/llvm does not exist with USE="-test",
+ # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below,
+ # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system
+ # (lld/MachO/CMakeLists.txt) and is expected to be resolvable
+ # to existent directory ${WORKDIR}/libunwind/include.
+ mkdir -p "${WORKDIR}/llvm" || die
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # ODR violations (https://github.com/llvm/llvm-project/issues/83529, bug #922353)
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152
+
+ local mycmakeargs=(
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DBUILD_SHARED_LIBS=ON
+ -DLLVM_INCLUDE_TESTS=$(usex test)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ tc-is-cross-compiler && mycmakeargs+=(
+ -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen"
+ )
+
+ cmake_src_configure
+}
+
+src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-lld
+}
diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest
index 52644c4c19d9..4e341ca3c70d 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B da3b7ec6cd3c1e57758312fb9ea25e693305e1ef72b350eea85fbde5a1e636269d84bd491b6f528aee8a9cb8229f6304b371f99e6ac416c661c6519706b83b61 SHA512 68b9d672372fe71e39f2b8f9d80eb1dcb5138b8b9b961f56a4eeb81b3fc4054448a51a46b3a62547ebb6262425512f39bc146e5f2c3703de10ab520f1594e7a4
EBUILD llvm-common-16.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
@@ -13,4 +14,5 @@ EBUILD llvm-common-17.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b693
EBUILD llvm-common-18.1.5.ebuild 1041 BLAKE2B 6fd0cd984783dffba5a2d72e77983646fbdcf8f87cb053a5fbf593c8d53faab420d63f820d5e9a08763f33a5514c2bcf3e10387a5d27fff8e6602a97259ecfb3 SHA512 67162ca5f0ff161b155d8eaa8550091debee142e2bb6498440438b3ea96803e5ac79f6aac00da1396ed0cc644a601ef5473cc688cdd43b12ccdb2ffaf1a50369
EBUILD llvm-common-19.0.0.9999.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
EBUILD llvm-common-19.0.0_pre20240509.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
+EBUILD llvm-common-19.0.0_pre20240518.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/llvm-common/llvm-common-19.0.0_pre20240518.ebuild b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..2d8f35a84179
--- /dev/null
+++ b/sys-devel/llvm-common/llvm-common-19.0.0_pre20240518.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common llvm.org
+
+DESCRIPTION="Common files shared between multiple slots of LLVM"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
+SLOT="0"
+IUSE="emacs"
+
+RDEPEND="
+ !sys-devel/llvm:0
+"
+BDEPEND="
+ emacs? ( >=app-editors/emacs-23.1:* )
+"
+
+LLVM_COMPONENTS=( llvm/utils )
+llvm.org_set_globals
+
+SITEFILE="50llvm-gentoo.el"
+BYTECOMPFLAGS="-L emacs"
+
+src_compile() {
+ default
+
+ use emacs && elisp-compile emacs/*.el
+}
+
+src_install() {
+ insinto /usr/share/vim/vimfiles
+ doins -r vim/*/
+ # some users may find it useful
+ newdoc vim/README README.vim
+ dodoc vim/vimrc
+
+ if use emacs ; then
+ elisp-install llvm emacs/*.{el,elc}
+ elisp-make-site-file "${SITEFILE}" llvm
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest
index 1a6108a7fb76..2bad837e2647 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -14,6 +14,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD llvm-15.0.7-r3.ebuild 12592 BLAKE2B 81cd473990810203c4e8a47ceb0189ed399c869b85fab3181724dbd1429063cdaad1f6b6cb1ab5b392f531b0b4907cc61f266558b873b236f9a3ff439045aa37 SHA512 2321f9e6da93af22d5f074175a6a92b7dcd271e2b9b92128d268dd777a9c3bdd876010740153734e2593b90d26a58d4f784b2256a6b1e18160d13b3c10441fb3
EBUILD llvm-16.0.6.ebuild 12822 BLAKE2B fe0a8bca0506827f09ea9edc18e8574443af644540cec84126fa3668ca8fa538a103c76315ee7c61b0af67a1391168ae7b04201e7825958a46fe8642a327e93b SHA512 a1a861d11791cb583dc33b9c71a86bd50690ffb8b743a6bccf8b4600976f48e96a2b4171cc9b449c17c8b0516ef440cee89df8cff97a3c691968b3431a149612
@@ -21,4 +22,5 @@ EBUILD llvm-17.0.6.ebuild 13293 BLAKE2B 50e4212c63f1561f4fc8397a831f83bd3ea37034
EBUILD llvm-18.1.5-r1.ebuild 13373 BLAKE2B ad825b3b6973cfad6129f8668331ad960e9dce384bacac9ae8d67ac9add0e5b88bb9f51fa42ebf47020ce4d610721ed1b52fe08fe46d52d64870b4d7bbab6043 SHA512 cf58744c05912019b8dbe1cbb393923f82e3354b74db2e87e455e2fa5e89e8610beb5e193c740713458e1dbdcae3ed998437c28e3cc6299b61deeee6787368e9
EBUILD llvm-19.0.0.9999.ebuild 13238 BLAKE2B cd2c461147c5f02904c3fb693d4a47367dc986bb9a6f127761f7dc4cc1a32b2a95da8fedea345dec7ab8afabe5dac94dd0eecd84a963dbbdf3ef12fc4eaa8e8c SHA512 a800a86ea3636eb3dd971d4782e93a0d98c6928a5bb9603d7b9ad95ce675cd1fbe0e5b4f9aa2a6c961b8d172003320f38fd980ca032219e9e6a0cf142c459ec4
EBUILD llvm-19.0.0_pre20240509.ebuild 13238 BLAKE2B cd2c461147c5f02904c3fb693d4a47367dc986bb9a6f127761f7dc4cc1a32b2a95da8fedea345dec7ab8afabe5dac94dd0eecd84a963dbbdf3ef12fc4eaa8e8c SHA512 a800a86ea3636eb3dd971d4782e93a0d98c6928a5bb9603d7b9ad95ce675cd1fbe0e5b4f9aa2a6c961b8d172003320f38fd980ca032219e9e6a0cf142c459ec4
+EBUILD llvm-19.0.0_pre20240518.ebuild 13238 BLAKE2B cd2c461147c5f02904c3fb693d4a47367dc986bb9a6f127761f7dc4cc1a32b2a95da8fedea345dec7ab8afabe5dac94dd0eecd84a963dbbdf3ef12fc4eaa8e8c SHA512 a800a86ea3636eb3dd971d4782e93a0d98c6928a5bb9603d7b9ad95ce675cd1fbe0e5b4f9aa2a6c961b8d172003320f38fd980ca032219e9e6a0cf142c459ec4
MISC metadata.xml 2835 BLAKE2B 07816d714509d62c0e0a443cc4af1f1f049497de75431f80a981f662b4f2281a16655be3e733a26099d0d814d5ce26d80cee13aa7a4e8d079168846a8e02670f SHA512 292ccb0a05a0239b5b00c6a84be11b4b385900d6467a6a139af03588c61aff9ac0e4bbcd23e89b2a7d7947f7d8cf8ba9323f2539a6c563a338b73f5ac6ffd00f
diff --git a/sys-devel/llvm/llvm-19.0.0_pre20240518.ebuild b/sys-devel/llvm/llvm-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..8624219a7e20
--- /dev/null
+++ b/sys-devel/llvm/llvm-19.0.0_pre20240518.ebuild
@@ -0,0 +1,547 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low Level Virtual Machine"
+HOMEPAGE="https://llvm.org/"
+
+# Additional licenses:
+# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
+# 2. xxhash: BSD.
+# 3. MD5 code: public-domain.
+# 4. ConvertUTF.h: TODO.
+
+LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
+SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
+IUSE="
+ +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
+ ncurses test xml z3 zstd
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ sys-libs/zlib:0=[${MULTILIB_USEDEP}]
+ debuginfod? (
+ net-misc/curl:=
+ dev-cpp/cpp-httplib:=
+ )
+ exegesis? ( dev-libs/libpfm:= )
+ libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
+ libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
+ ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )
+ xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
+ z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
+ zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ binutils-plugin? ( sys-libs/binutils-libs )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-lang/perl
+ sys-devel/gnuconfig
+ kernel_Darwin? (
+ <sys-libs/libcxx-${LLVM_VERSION}.9999
+ )
+ libffi? ( virtual/pkgconfig )
+"
+# There are no file collisions between these versions but having :0
+# installed means llvm-config there will take precedence.
+RDEPEND="
+ ${RDEPEND}
+ !sys-devel/llvm:0
+"
+PDEPEND="
+ sys-devel/llvm-common
+ sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
+ binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
+"
+
+LLVM_COMPONENTS=( llvm cmake third-party )
+LLVM_MANPAGES=1
+LLVM_USE_TARGETS=provide
+llvm.org_set_globals
+
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
+BDEPEND+="
+ $(python_gen_any_dep '
+ dev-python/myst-parser[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ ')
+"
+[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
+
+python_check_deps() {
+ llvm_are_manpages_built || return 0
+
+ python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
+ python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
+}
+
+check_uptodate() {
+ local prod_targets=(
+ $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
+ | tail -n +2 | head -n -1)
+ )
+ local all_targets=(
+ lib/Target/*/
+ )
+ all_targets=( "${all_targets[@]#lib/Target/}" )
+ all_targets=( "${all_targets[@]%/}" )
+
+ local exp_targets=() i
+ for i in "${all_targets[@]}"; do
+ has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
+ done
+
+ if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
+ eqawarn "ALL_LLVM_EXPERIMENTAL_TARGETS is outdated!"
+ eqawarn " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
+ eqawarn "Expected: ${exp_targets[*]}"
+ eqawarn
+ fi
+
+ if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
+ eqawarn "ALL_LLVM_PRODUCTION_TARGETS is outdated!"
+ eqawarn " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
+ eqawarn "Expected: ${prod_targets[*]}"
+ fi
+}
+
+check_distribution_components() {
+ if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
+ local all_targets=() my_targets=() l
+ cd "${BUILD_DIR}" || die
+
+ while read -r l; do
+ if [[ ${l} == install-*-stripped:* ]]; then
+ l=${l#install-}
+ l=${l%%-stripped*}
+
+ case ${l} in
+ # shared libs
+ LLVM|LLVMgold)
+ ;;
+ # TableGen lib + deps
+ LLVMDemangle|LLVMSupport|LLVMTableGen)
+ ;;
+ # used by lldb
+ LLVMDebuginfod)
+ ;;
+ # testing libraries
+ LLVMTestingAnnotations|LLVMTestingSupport)
+ ;;
+ # static libs
+ LLVM*)
+ continue
+ ;;
+ # meta-targets
+ distribution|llvm-libraries)
+ continue
+ ;;
+ # used only w/ USE=doc
+ docs-llvm-html)
+ use doc || continue
+ ;;
+ esac
+
+ all_targets+=( "${l}" )
+ fi
+ done < <(${NINJA} -t targets all)
+
+ while read -r l; do
+ my_targets+=( "${l}" )
+ done < <(get_distribution_components $"\n")
+
+ local add=() remove=()
+ for l in "${all_targets[@]}"; do
+ if ! has "${l}" "${my_targets[@]}"; then
+ add+=( "${l}" )
+ fi
+ done
+ for l in "${my_targets[@]}"; do
+ if ! has "${l}" "${all_targets[@]}"; then
+ remove+=( "${l}" )
+ fi
+ done
+
+ if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
+ eqawarn "get_distribution_components() is outdated!"
+ eqawarn " Add: ${add[*]}"
+ eqawarn "Remove: ${remove[*]}"
+ fi
+ cd - >/dev/null || die
+ fi
+}
+
+src_prepare() {
+ # disable use of SDK on OSX, bug #568758
+ sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
+
+ # Update config.guess to support more systems
+ cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
+
+ # Verify that the ebuild is up-to-date
+ check_uptodate
+
+ llvm.org_src_prepare
+}
+
+get_distribution_components() {
+ local sep=${1-;}
+
+ local out=(
+ # shared libs
+ LLVM
+ LTO
+ Remarks
+
+ # tools
+ llvm-config
+
+ # common stuff
+ cmake-exports
+ llvm-headers
+
+ # libraries needed for clang-tblgen
+ LLVMDemangle
+ LLVMSupport
+ LLVMTableGen
+
+ # testing libraries
+ llvm_gtest
+ llvm_gtest_main
+ LLVMTestingAnnotations
+ LLVMTestingSupport
+ )
+
+ if multilib_is_native_abi; then
+ out+=(
+ # library used by lldb
+ LLVMDebuginfod
+
+ # utilities
+ llvm-tblgen
+ FileCheck
+ llvm-PerfectShuffle
+ count
+ not
+ yaml-bench
+ UnicodeNameMappingGenerator
+
+ # tools
+ bugpoint
+ dsymutil
+ llc
+ lli
+ lli-child-target
+ llvm-addr2line
+ llvm-ar
+ llvm-as
+ llvm-bcanalyzer
+ llvm-bitcode-strip
+ llvm-c-test
+ llvm-cat
+ llvm-cfi-verify
+ llvm-config
+ llvm-cov
+ llvm-cvtres
+ llvm-cxxdump
+ llvm-cxxfilt
+ llvm-cxxmap
+ llvm-debuginfo-analyzer
+ llvm-debuginfod-find
+ llvm-diff
+ llvm-dis
+ llvm-dlltool
+ llvm-dwarfdump
+ llvm-dwarfutil
+ llvm-dwp
+ llvm-exegesis
+ llvm-extract
+ llvm-gsymutil
+ llvm-ifs
+ llvm-install-name-tool
+ llvm-jitlink
+ llvm-jitlink-executor
+ llvm-lib
+ llvm-libtool-darwin
+ llvm-link
+ llvm-lipo
+ llvm-lto
+ llvm-lto2
+ llvm-mc
+ llvm-mca
+ llvm-ml
+ llvm-modextract
+ llvm-mt
+ llvm-nm
+ llvm-objcopy
+ llvm-objdump
+ llvm-opt-report
+ llvm-otool
+ llvm-pdbutil
+ llvm-profdata
+ llvm-profgen
+ llvm-ranlib
+ llvm-rc
+ llvm-readelf
+ llvm-readobj
+ llvm-readtapi
+ llvm-reduce
+ llvm-remarkutil
+ llvm-rtdyld
+ llvm-sim
+ llvm-size
+ llvm-split
+ llvm-stress
+ llvm-strings
+ llvm-strip
+ llvm-symbolizer
+ llvm-tli-checker
+ llvm-undname
+ llvm-windres
+ llvm-xray
+ obj2yaml
+ opt
+ sancov
+ sanstats
+ split-file
+ verify-uselistorder
+ yaml2obj
+
+ # python modules
+ opt-viewer
+ )
+
+ if llvm_are_manpages_built; then
+ out+=(
+ # manpages
+ docs-dsymutil-man
+ docs-llvm-dwarfdump-man
+ docs-llvm-man
+ )
+ fi
+ use doc && out+=(
+ docs-llvm-html
+ )
+
+ use binutils-plugin && out+=(
+ LLVMgold
+ )
+ use debuginfod && out+=(
+ llvm-debuginfod
+ )
+ fi
+
+ printf "%s${sep}" "${out[@]}"
+}
+
+multilib_src_configure() {
+ if use ppc && tc-is-gcc && [[ $(gcc-major-version) -lt 14 ]]; then
+ # Workaround for bug #880677
+ append-flags $(test-flags-CXX -fno-ipa-sra -fno-ipa-modref -fno-ipa-icf)
+ fi
+
+ # ODR violations (bug #917536, bug #926529). Just do it for GCC for now
+ # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile
+ # LLVM with LTO anyway (which is not necessarily its fault).
+ tc-is-gcc && filter-lto
+
+ local ffi_cflags ffi_ldflags
+ if use libffi; then
+ ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
+ ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ # disable appending VCS revision to the version to improve
+ # direct cache hit ratio
+ -DLLVM_APPEND_VC_REV=OFF
+ -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DBUILD_SHARED_LIBS=OFF
+ -DLLVM_BUILD_LLVM_DYLIB=ON
+ -DLLVM_LINK_LLVM_DYLIB=ON
+ -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
+
+ # cheap hack: LLVM combines both anyway, and the only difference
+ # is that the former list is explicitly verified at cmake time
+ -DLLVM_TARGETS_TO_BUILD=""
+ -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
+ -DLLVM_INCLUDE_BENCHMARKS=OFF
+ -DLLVM_INCLUDE_TESTS=ON
+ -DLLVM_BUILD_TESTS=$(usex test)
+ -DLLVM_INSTALL_GTEST=ON
+
+ -DLLVM_ENABLE_FFI=$(usex libffi)
+ -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
+ -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
+ -DLLVM_ENABLE_LIBXML2=$(usex xml)
+ -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
+ -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
+ -DLLVM_ENABLE_EH=ON
+ -DLLVM_ENABLE_RTTI=ON
+ -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
+ -DLLVM_ENABLE_ZLIB=FORCE_ON
+ -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
+ -DLLVM_ENABLE_CURL=$(usex debuginfod)
+ -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
+
+ -DLLVM_HOST_TRIPLE="${CHOST}"
+
+ -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
+ -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ # disable OCaml bindings (now in dev-ml/llvm-ocaml)
+ -DOCAMLFIND=NO
+ )
+
+ local suffix=
+ if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then
+ # the ABI of the main branch is not stable, so let's include
+ # the commit id in the SOVERSION to contain the breakage
+ suffix+="git${EGIT_VERSION::8}"
+ fi
+ if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
+ # Smart hack: alter version suffix -> SOVERSION when linking
+ # against libc++. This way we won't end up mixing LLVM libc++
+ # libraries with libstdc++ clang, and the other way around.
+ suffix+="+libcxx"
+ mycmakeargs+=(
+ -DLLVM_ENABLE_LIBCXX=ON
+ )
+ fi
+ mycmakeargs+=(
+ -DLLVM_VERSION_SUFFIX="${suffix}"
+ )
+
+ use test && mycmakeargs+=(
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ )
+
+ if multilib_is_native_abi; then
+ local build_docs=OFF
+ if llvm_are_manpages_built; then
+ build_docs=ON
+ mycmakeargs+=(
+ -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
+ -DSPHINX_WARNINGS_AS_ERRORS=OFF
+ )
+ fi
+
+ mycmakeargs+=(
+ -DLLVM_BUILD_DOCS=${build_docs}
+ -DLLVM_ENABLE_OCAMLDOC=OFF
+ -DLLVM_ENABLE_SPHINX=${build_docs}
+ -DLLVM_ENABLE_DOXYGEN=OFF
+ -DLLVM_INSTALL_UTILS=ON
+ )
+ use binutils-plugin && mycmakeargs+=(
+ -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
+ )
+ fi
+
+ use kernel_Darwin && mycmakeargs+=(
+ # On Macos prefix, Gentoo doesn't split sys-libs/ncurses to libtinfo and
+ # libncurses, but llvm tries to use libtinfo before libncurses, and ends up
+ # using libtinfo (actually, libncurses.dylib) from system instead of prefix
+ -DTerminfo_LIBRARIES=-lncurses
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+
+ # LLVM can have very high memory consumption while linking,
+ # exhausting the limit on 32-bit linker executable
+ use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+ cmake_src_configure
+
+ grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \
+ CMakeCache.txt ||
+ die "Incorrect version, did you update _LLVM_MAIN_MAJOR?"
+ multilib_is_native_abi && check_distribution_components
+}
+
+multilib_src_compile() {
+ tc-env_build cmake_build distribution
+
+ pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
+ pax-mark m "${BUILD_DIR}"/bin/lli
+ pax-mark m "${BUILD_DIR}"/bin/lli-child-target
+
+ if use test; then
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
+ pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
+ fi
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check
+}
+
+src_install() {
+ local MULTILIB_CHOST_TOOLS=(
+ /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config
+ )
+
+ local MULTILIB_WRAPPED_HEADERS=(
+ /usr/include/llvm/Config/llvm-config.h
+ )
+
+ local LLVM_LDPATHS=()
+ multilib-minimal_src_install
+
+ # move wrapped headers back
+ mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-distribution
+
+ # move headers to /usr/include for wrapping
+ rm -rf "${ED}"/usr/include || die
+ mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
+
+ LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" )
+}
+
+multilib_src_install_all() {
+ local revord=$(( 9999 - ${LLVM_MAJOR} ))
+ newenvd - "60llvm-${revord}" <<-_EOF_
+ PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ # we need to duplicate it in ROOTPATH for Portage to respect...
+ ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
+ MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
+ _EOF_
+
+ docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
+ llvm_install_manpages
+}
+
+pkg_postinst() {
+ elog "You can find additional opt-viewer utility scripts in:"
+ elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer"
+ elog "To use these scripts, you will need Python along with the following"
+ elog "packages:"
+ elog " dev-python/pygments (for opt-viewer)"
+ elog " dev-python/pyyaml (for all of them)"
+}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index ec7ec49b169e..385bf990317b 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/xfsprogs/Manifest b/sys-fs/xfsprogs/Manifest
index b9f9f3887ec6..80104d361fb4 100644
--- a/sys-fs/xfsprogs/Manifest
+++ b/sys-fs/xfsprogs/Manifest
@@ -7,7 +7,9 @@ AUX xfsprogs-6.7.0-fix-porting-to-6.7.patch 6103 BLAKE2B 4dae3812b6c40892ed7a860
DIST xfsprogs-6.4.0.tar.xz 1344720 BLAKE2B 566a80a1fa90520c6cc2b20c8e8cde41eb83a48f0b6d4a978f9e5d43960e99b54cab3e0c2cd4147a3d8f4944e50876063fc571441c8239d6deaaa01604843a6b SHA512 831e7747640bc2964b182226d8bb6f637610b123aeec9b3cb97a5de5d5b65bde30c6b40ad2e78de6a5214e823dd75de3a2bdfddd8ab1638f5c7340a760c91b3f
DIST xfsprogs-6.6.0.tar.xz 1351792 BLAKE2B a479126ed19389c057af28ac3564893826a6d27859984cfadb28b17663759d8f19b1796031d43f294bf8001f5ddda8854b6b0d90d0229092bd31fbdf6e5d1554 SHA512 89b4436a958075ac77cc2b5b5f0618164d47f7d6fbc2271a7927c886fba7bf67284e1825c1ecc259969235222b4d084a40c354edb6d83c21029d737108aa38da
DIST xfsprogs-6.7.0.tar.xz 1349748 BLAKE2B e16db682cafbd35266e9130a64943c19304174ebd501e30aa32fb8f0d1904286ccdef62c0820480541c7272575d770eea7e73e7dc83c0b452eb5fb2a3a7085ca SHA512 4f543e4c5c4e88e4f9ce16b82ca1151330f687469368fe7470b68e8bb21d1d3c7280eb2e691d3bdf24ae3d4fa2ee5764dc34637198bca0d4ffa65eea2f10ac74
+DIST xfsprogs-6.8.0.tar.xz 1367196 BLAKE2B 8c296698da1170bb7ff369c2bf5f156e812ddf43ee817369029ad951d6c1e18c20d093db385b9a523f6cb7ba3e01f8924eb3540b71efa4bec8bf3defe2418562 SHA512 f5b5c6d8da70cc0f3361b3420982aabfabb0bc54b9eb60b93a9aaeedb33a9ecede4061d5c1300b96d7aba7d44a4207672c4a33e115bf0f5c711a151f3fc65e0d
EBUILD xfsprogs-6.4.0.ebuild 2414 BLAKE2B b71c91b69eb958bda96f1eea3feed717576397a214343c7474c8530ee7f60c0ca10260d98adf9ba3bc40d46498d1fd13bd71e216a52af08790e66d6d2498d6e0 SHA512 69a5eec472d87155e9343e7a9de65a65e15de3b5d4c831fd43636aa54a6435b708342d93cc4d93b132710db08446b3aab37ae75d37497a2ee8736e12c050a83e
EBUILD xfsprogs-6.6.0-r1.ebuild 2669 BLAKE2B f40fffb2885c1099dc8e1f9ff6ce104f892361a60b62a2c59b985d9f98c0022035dd3532109c23e2155a61f93e86fb462a791fd93361230b4dfdeae3fdd4ac7c SHA512 cf4997080768a9252c4b40f1c58427ecabfb21324798e7f1242632a8e9e90415eed484a5b2a1624a0c8381118cb8bfb5d90afe823bef1c1c2d7247bd0449fc7c
EBUILD xfsprogs-6.7.0-r3.ebuild 2655 BLAKE2B 631390af82f532fff724e54110881e7cad750318a2257e4f65200f47316e03a718d9c88ce5b33532dd37ec968df5060d44c4796d4fc909fbbb7eac15226d6f2e SHA512 6c72ab4b71f401805d61d0e1712ba7a59e0704857e92a0757f3a2818e3888dc42174138b1d531cc054fce02304c3c7f4a4f0358ce18d033da05aabf70df7fff9
+EBUILD xfsprogs-6.8.0.ebuild 2603 BLAKE2B 1eea90b91949f344a37ea52e033b18ef626d2aadaf45069e126830061770374b32ebd9c9d4b236b21f092ff65160081a711d750bc54b15fdd1f47fd5e29c654f SHA512 7e79fb75397eb4a0c4c048d70eb52d24271a3f34c7dd80bdd5f8ec689de34eb4888d3bb0c7b9fa190255567d9e5632286e1495056662208b7ce49cafd26bb03b
MISC metadata.xml 339 BLAKE2B b7d67fc8bcf854e7a2453c23e5d5d8c193525ccd16a643e80415a103d2d22c892458ea6ada32653d04b3d471c780f07b2b0537a317d9e64468130e065c6f5ab1 SHA512 445b4f6d853a272cc6bf8fde42745adf226512fa310f9af4bbabad4cfa5a6888b2c2215dfc0896c07b800820b69417c6d408bb21ed17a5224b5c9e3412c5f62d
diff --git a/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
new file mode 100644
index 000000000000..1ce476e005a5
--- /dev/null
+++ b/sys-fs/xfsprogs/xfsprogs-6.8.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic systemd udev
+
+DESCRIPTION="XFS filesystem utilities"
+HOMEPAGE="https://xfs.wiki.kernel.org/ https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/"
+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"
+IUSE="icu libedit nls selinux static-libs"
+
+RDEPEND="
+ dev-libs/inih
+ dev-libs/userspace-rcu:=
+ >=sys-apps/util-linux-2.17.2
+ icu? ( dev-libs/icu:= )
+ libedit? ( dev-libs/libedit )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+RDEPEND+=" selinux? ( sec-policy/selinux-xfs )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.3.0-libdir.patch
+)
+
+src_prepare() {
+ default
+
+ # Fix doc dir
+ sed -i \
+ -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+ include/builddefs.in || die
+
+ # Don't install compressed docs
+ sed 's@\(CHANGES\)\.gz[[:space:]]@\1 @' -i doc/Makefile || die
+}
+
+src_configure() {
+ # include/builddefs.in will add FCFLAGS to CFLAGS which will
+ # unnecessarily clutter CFLAGS (and fortran isn't used)
+ unset FCFLAGS
+
+ # If set in user env, this breaks configure
+ unset PLATFORM
+
+ export DEBUG=-DNDEBUG
+
+ # Package is honoring CFLAGS; No need to use OPTIMIZER anymore.
+ # However, we have to provide an empty value to avoid default
+ # flags.
+ export OPTIMIZER=" "
+
+ # Avoid automagic on libdevmapper (bug #709694)
+ export ac_cv_search_dm_task_create=no
+
+ # bug 903611
+ use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
+ # Build fails with -O3 (bug #712698)
+ replace-flags -O3 -O2
+
+ # Upstream does NOT support --disable-static anymore,
+ # https://www.spinics.net/lists/linux-xfs/msg30185.html
+ # https://www.spinics.net/lists/linux-xfs/msg30272.html
+ local myconf=(
+ --enable-static
+ # Doesn't do anything beyond adding -flto (bug #930947).
+ --disable-lto
+ --with-crond-dir="${EPREFIX}/etc/cron.d"
+ --with-systemd-unit-dir="$(systemd_get_systemunitdir)"
+ --with-udev-rule-dir="$(get_udevdir)/rules.d"
+ $(use_enable icu libicu)
+ $(use_enable nls gettext)
+ $(use_enable libedit editline)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ emake V=1
+}
+
+src_install() {
+ # XXX: There's a missing dep in the install-dev target, so split it
+ emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install
+ emake DIST_ROOT="${ED}" HAVE_ZIPPED_MANPAGES=false install-dev
+
+ if ! use static-libs; then
+ rm "${ED}/usr/$(get_libdir)/libhandle.a" || die
+ fi
+}
+
+pkg_postrm() {
+ udev_reload
+}
+
+pkg_postinst() {
+ udev_reload
+}
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index c67b860a6ab7..fb93a1502eea 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/linux-headers/Manifest b/sys-kernel/linux-headers/Manifest
index 9c15094c0a87..0f9c5603497a 100644
--- a/sys-kernel/linux-headers/Manifest
+++ b/sys-kernel/linux-headers/Manifest
@@ -11,7 +11,6 @@ DIST gentoo-headers-5.15-1.tar.xz 1496 BLAKE2B 9d88ecc517e226580ba43cba1b5cc6223
DIST gentoo-headers-5.4-2.tar.xz 11352 BLAKE2B 0ff989dbfff9070c291efe1a8b925462770e71d0c3faeb2e53581dcce02abe45969ec293a7293b6d843f483927b15f4accc1f24ee4966483164e8f72727cfad8 SHA512 b460e4d00bdd9ec2ecf229f3b2dde7c6468f775399ba6a49fa0533c0688628c7b27d83835c21eab07407fd98c220043cd1b20e37cc4decbd08a3f2fd9cf6c2be
DIST gentoo-headers-6.1-0.tar.xz 1172 BLAKE2B 6929760733cd4a89228554b57b1027ccf887b6c7e56b45f71db9926e9328e2f0cf28b2f386eaaaef461cb2e05e4b1c088ffafea308f25254409f56c381bea2ca SHA512 14c3629a3c3aded37655ed277d718ed8398a08e231682f88037f1feb0c0727ef298f5e17626372fe890606930c027a3a59d8266bac746960651a90443beab5c5
DIST gentoo-headers-6.6-1.tar.xz 1172 BLAKE2B 626bb33b42f48bceca2ba6a0a9c0b043a8607bb391d3b541e98d2af42eacfabeda3a5a3d48b7bee1fd0a2a8ad0b6173bde49d3827ea087e501eb0e91d18c4ab7 SHA512 09bcda97d9d17ee3f66ee46d9c00b8ac4fba5b9662fa24e4e2754bd9e4e7b3f097e5f2d52281eeb7a671dfe303aabe15c8fd66f117fddf29fb094e28d8c603b3
-DIST gentoo-headers-6.7-1.tar.xz 1164 BLAKE2B 081a5bd0e756c4ca9da4e091c1436e2145bc2bbed8c9ce3e632ded7d66daa109f6daad86e38f2209a8e124397622991a709804e94566f03603cea2f6212445a1 SHA512 f3d1d2f7b3929b6084278dc600262fb7972fddcd0f90e7786d7141e5ea6c44f1890e2981f3bdf50125a028c8377379f52b900256f169b37a089fcc5d2fa529d8
DIST gentoo-headers-6.8-1.tar.xz 1164 BLAKE2B 43283b61fc35057c7f703108d6e4aead901329106e4c297cdfc261e8f9cb1f2ec9370b7367432b9eabe9fcc4358da745170b1f4ec6079d373f50de1fde148778 SHA512 c43e18ce1b39a60e163c2e0f824b1402bcbda84f20b2ae38d53681ff517713c42fd876954fab0ab8044b66e28e32f9ee93fc61ecbbc9c2bb5a9932a0616e570c
DIST gentoo-headers-6.9-1.tar.xz 1164 BLAKE2B fd385a2c39e9528f60dee582f153485842e76a8a9ad87fd8a11179b8ad2558df23e3c7fb7476f3f1011536e26da50f625a660d2a8ae01954300085f8b3f1bb01 SHA512 3fad4602e453a9aae24cc640ee6c70b06f221c78262f5befe794ca5eb48c352aff335715b5033760ca690bdef55e6a6acb5d3d2351bae885f3023098b5c6ecb1
DIST gentoo-headers-base-3.18.tar.xz 3776668 BLAKE2B 837a675ecf05ec270549d0ba6b9dcb98fb0e40f22007ebfa3e430152b7149dcfa29c8bbe38c737add07f75642234f1633c1d5ae0170788e8d4f765faf00bbdbe SHA512 6615c604e5e618d26fff5a61691f7827bb05be9790db6c9f8e16e3842bce8f056f9928f85ae5714710b75743b0d0804faba4ba9c76e934e1de22dc03ef6d5535
@@ -24,7 +23,6 @@ DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7
DIST linux-5.4.tar.xz 109441440 BLAKE2B 193bc4a3147e147d5529956164ec4912fad5d5c6fb07f909ff1056e57235834173194afc686993ccd785c1ff15804de0961b625f3008cca0e27493efc8f27b13 SHA512 9f60f77e8ab972b9438ac648bed17551c8491d6585a5e85f694b2eaa4c623fbc61eb18419b2656b6795eac5deec0edaa04547fc6723fbda52256bd7f3486898f
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
-DIST linux-6.7.tar.xz 141406528 BLAKE2B cecdbd19905e43e485ab73b352ced18b37f2a138c97a6956cadcda5d3d271001117dc1cf896b166ff019fc7f405f9539e2ed0d6112b0890efb04d182adf4fd0e SHA512 de06de556191614bd9daf077ae239360352a402bab407748e67f1e5108c92fd933e451707840ab22fe0f9976db3d1e1b60ca9d41cf894f015ca09b3f652b74ad
DIST linux-6.8.tar.xz 142502100 BLAKE2B c6f17f816cea16e629f63e9379b98888713f57b2c5173306926471f139a9d612a0c74e119341f8075390e55e203d787d9edeb4ad5a064b18870f6f0f7ffaafb2 SHA512 5c4eb4aa1d3f7d1ea01c0f7ddeadacdece6e144fd4bdfc16b2b925d3e10dc04de3a6db69320b79a96c3560052616f001d2c09e7a1bb4f7b731e2380a7ecce068
DIST linux-6.9.tar.xz 144034416 BLAKE2B 4cf86c3cfe6e6534745d42dfaeca59b17ea1168c4e8b615c80e6d8aac735f11283cd85fa992b440b5d4452917e94b9f08397a64af0be5894e3df23c68892377e SHA512 fed3b4cd1fbfb4d94618587c1934273d2ecc8b6e42a3d586ff8a5f24980be930f2ef803aa2923ca3bfa5e4e619f967f3af315368f24fa76f610b10443624a579
EBUILD linux-headers-3.18-r1.ebuild 1363 BLAKE2B 4a0c5ff3c52a22cb7f4c23945887de8acc3e5ed6176e6a899d86cf795a09403152241df75834cf7a3085782052e7f0f785b6831751bbef51aaf3105ca82bbb5c SHA512 5ad47c9ad8776ccabefab9011176a7b6a2d12264a44159d653baa57b57d19f1a02cceb6e537ba055519d1578965229e5a680176b69530003e2cac18fa417581e
@@ -37,7 +35,6 @@ EBUILD linux-headers-5.15-r3.ebuild 1454 BLAKE2B 6fde074d12041aeed87168073b95164
EBUILD linux-headers-5.4-r2.ebuild 1254 BLAKE2B 4b8545aff89fbce63ac91030a81aa416664969e1475ab33e40e2612adaaac4918231b12178176dff833e9b8292575d1a9b17d32041d8362a3fd99671e5bedf8b SHA512 ba73a588dfde65af652ad9f8fe39ad4a59cdd285f0afaa7a6c038d1bb351770028864de5c304441fca9db3ebf1f1b2f0b2d57e4c8f2aba1c2ab9466c8e099176
EBUILD linux-headers-6.1.ebuild 1343 BLAKE2B 67d780d1d56be035accb9b130bb885a25efcf6ee0055d078fa7ebec84ee5b4a7c690d051994917dc88404a124096b861bc62105e654a4413aa3e52e34e22ff2b SHA512 71258e013303406a3cc3d0414d11366bfae7774bb70a0e7761c18de882db93505b34ef1aa6de93201b5b3ba4e6e9e64c7041b1b535baec0d937f993c3f57d6fd
EBUILD linux-headers-6.6-r1.ebuild 1382 BLAKE2B 8034775166a789827fbb69058b0b7ef835de72951d08b1eefda087cac539fc8e9c57a233ec7baf37a7666b7a82e856fd7f97cd804d278d53efe16d32d9efb2f5 SHA512 d5d7d64abf103ae334e608df621f8364fd9bc9252d414a26fbb71558a79507a150d8f9503bca47311c4d66f722e7f4e6530d8b7f03436838dc4bd363842f1799
-EBUILD linux-headers-6.7-r1.ebuild 1385 BLAKE2B 48d7c1eaabbc6e9420303ab10752807ad94bf41445844e416b4803ff8b8d19b703fbd275b0d7b13be0fee8a6b92dc99fb1f0e9e671812406f822bb8ba6bb6290 SHA512 f3c0385a65678ea6aa33c63054da4c5e1fd5ae7113f95de2931a1317c3c903d202cd216bb04f6ce9b5577f0429de9543bce233df75c7dc051bbbe326545531f4
EBUILD linux-headers-6.8-r1.ebuild 1385 BLAKE2B 48d7c1eaabbc6e9420303ab10752807ad94bf41445844e416b4803ff8b8d19b703fbd275b0d7b13be0fee8a6b92dc99fb1f0e9e671812406f822bb8ba6bb6290 SHA512 f3c0385a65678ea6aa33c63054da4c5e1fd5ae7113f95de2931a1317c3c903d202cd216bb04f6ce9b5577f0429de9543bce233df75c7dc051bbbe326545531f4
EBUILD linux-headers-6.9.ebuild 1385 BLAKE2B 48d7c1eaabbc6e9420303ab10752807ad94bf41445844e416b4803ff8b8d19b703fbd275b0d7b13be0fee8a6b92dc99fb1f0e9e671812406f822bb8ba6bb6290 SHA512 f3c0385a65678ea6aa33c63054da4c5e1fd5ae7113f95de2931a1317c3c903d202cd216bb04f6ce9b5577f0429de9543bce233df75c7dc051bbbe326545531f4
MISC metadata.xml 345 BLAKE2B a7d97a94b8b2b72cbd9c7cc730bd66c6e174a2c0bb8bfcff7c279a87000a4435afbb048ca2d9424b391a0b0f992d0afd5efb20c0504062de3dfd49968fec0e74 SHA512 e7a62638f5ba1072ae773781c890f708d90001c4d517e2ecce8fbb791914f2e6769e5a0db63ade82f7d644c1ec3e9b19aae773c496d9059879a4192b7f26ccae
diff --git a/sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild b/sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild
deleted file mode 100644
index fe49fd6ed12e..000000000000
--- a/sys-kernel/linux-headers/linux-headers-6.7-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ETYPE="headers"
-H_SUPPORTEDARCH="alpha amd64 arc arm arm64 csky hexagon hppa loong m68k microblaze mips nios2 openrisc ppc ppc64 riscv s390 sh sparc x86 xtensa"
-inherit kernel-2
-detect_version
-
-PATCH_PV=${PV} # to ease testing new versions against not existing patches
-PATCH_VER="1"
-PATCH_DEV="sam"
-SRC_URI="
- ${KERNEL_URI}
- ${PATCH_VER:+https://dev.gentoo.org/~${PATCH_DEV}/distfiles/sys-kernel/linux-headers/gentoo-headers-${PATCH_PV}-${PATCH_VER}.tar.xz}
-"
-S="${WORKDIR}/linux-${PV}"
-
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa -ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-BDEPEND="
- app-arch/xz-utils
- dev-lang/perl
-"
-
-src_unpack() {
- # Avoid kernel-2_src_unpack
- default
-}
-
-src_prepare() {
- local PATCHES=()
- [[ -n ${PATCH_VER} ]] && PATCHES+=( "${WORKDIR}"/${PATCH_PV} )
- PATCHES+=( "${FILESDIR}"/${PN}-sparc-move-struct-termio-to-asm-termios.h.patch )
-
- # TODO: May need forward porting to newer versions
- use elibc_musl && PATCHES+=(
- "${FILESDIR}"/${PN}-5.15-remove-inclusion-sysinfo.h.patch
- )
-
- # Avoid kernel-2_src_prepare
- default
-}
-
-src_install() {
- kernel-2_src_install
-
- find "${ED}" \( -name '.install' -o -name '*.cmd' \) -delete || die
- # Delete empty directories
- find "${ED}" -empty -type d -delete || die
-}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index a7e30d17495c..f959c3706d3e 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest
index 5d22d3a1d274..89c84e222103 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -7,11 +7,13 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD compiler-rt-sanitizers-15.0.7.ebuild 6648 BLAKE2B 89d90e750bc9c3c35e8a42a259fd84bc147ed9b7ed66168435f0010ef8adaf35e04e2cd43c1acc144668e04f5c229ca3cfd99aeb01b4ba2e46f10dd4615e131d SHA512 4f290993d65b7a17280c5ea9a9d19e13cefdde3aebc2236271e02bb1517655895e8eb3adc2047a849ce11dbacf8d7eddec715ab14523122089d856c21ae123a0
EBUILD compiler-rt-sanitizers-16.0.6.ebuild 6615 BLAKE2B 3ca63eefd87ce02510afa912e809895da7356a8e248f402f3fca1583048feebf80cba20f076e1b28fa4ad7f7c06781910948fc49d980b03276a900dc75114e06 SHA512 7f34e0416b520c75457f8267f28630f7a665f05e22d3f5c2d96ea631fcda79a584b6c0e75cba8b7fba7bf28b87a6b19b49be3b4b8770393caabc5ebc83831ebe
EBUILD compiler-rt-sanitizers-17.0.6.ebuild 6447 BLAKE2B 553a762d6dd06dafca05953f4d60e5e3dd215d813da29053d5c4c44750554e3ed90c187390196eeee3bc85bb1e3fbdac7aa2e100b623271898478003792a1302 SHA512 6beaa92bf1ba5213dc9c73395ecdae737f1a84119da6e3f8f008f9f21cf7d7b08b3634ad8768af6b19992fd49d964344c7d37e19b7c7bfec02af644bdc730bbd
EBUILD compiler-rt-sanitizers-18.1.5.ebuild 6358 BLAKE2B d68fe00a7d79a022d2c66f03d1987491c7d382158426a5f27923f84df05cf5d27697abacad984e94a5b5f333bcd1e60d080ebbc4708f4abe77086bc777aeaaf5 SHA512 fcaf7d7203ede21db563de3b24bbf4d2939856913ba5ee3fff4f29eef18d6e93789791bc3e0d0b4ecd761fd7e8772b3a9f7ea5149300a22f99ee46e6caafbcd9
-EBUILD compiler-rt-sanitizers-19.0.0.9999.ebuild 6335 BLAKE2B b74231a4a699e5414119180f38a291bc2542515a38acd376082657fcbafb2ad23e5719bccfc291136e2be6dd7bdff4f816fbb7443f92026b44cdb3cd21b3a270 SHA512 e82fa8ab8d047863b21a7aebad39d891c67d1f763b565861070b3d8bb257cf70bf0be85ee6b0affafe9ca508399e3f5301c7299fb1c8e66466a4c687955200a4
+EBUILD compiler-rt-sanitizers-19.0.0.9999.ebuild 6366 BLAKE2B 1be7b5b920c35f8922f29640e074a2d5603114ccc0120b51edab59a4160bf88c0f6fc06b5cee1f99f11f2eaf82dd1b8c1bcd91d3f135012c5a965f0cf5f1bb6e SHA512 793f8d3642034024acabc720772d0f38dcfe775766765ab83cd000e230bf30d7a00bee29e23202e4706c28f2265938ba1ec3cd3c1589f4153252e73208e3072e
EBUILD compiler-rt-sanitizers-19.0.0_pre20240509.ebuild 6335 BLAKE2B b74231a4a699e5414119180f38a291bc2542515a38acd376082657fcbafb2ad23e5719bccfc291136e2be6dd7bdff4f816fbb7443f92026b44cdb3cd21b3a270 SHA512 e82fa8ab8d047863b21a7aebad39d891c67d1f763b565861070b3d8bb257cf70bf0be85ee6b0affafe9ca508399e3f5301c7299fb1c8e66466a4c687955200a4
+EBUILD compiler-rt-sanitizers-19.0.0_pre20240518.ebuild 6366 BLAKE2B 1be7b5b920c35f8922f29640e074a2d5603114ccc0120b51edab59a4160bf88c0f6fc06b5cee1f99f11f2eaf82dd1b8c1bcd91d3f135012c5a965f0cf5f1bb6e SHA512 793f8d3642034024acabc720772d0f38dcfe775766765ab83cd000e230bf30d7a00bee29e23202e4706c28f2265938ba1ec3cd3c1589f4153252e73208e3072e
MISC metadata.xml 1475 BLAKE2B f7ea99e3103e42a2c79fe6c86ad174297e56bcffa7b164ac3ab0a239ba5adf2265b7fc458ce8b22c9c3bd647bb03d674abf842443cb32bf8d88c683746650a19 SHA512 8e52479d3b040718a3fdaa811030bc45ef33ce74daae3e365281074cdf6d586ba11ae5f14d87dbb456f00fe4b9ae6057f3bf30eb0973cc16cbdcc3eba01ff9f8
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0.9999.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0.9999.ebuild
index d1fd7251ab83..5bd3f6221799 100644
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0.9999.ebuild
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0.9999.ebuild
@@ -51,7 +51,9 @@ BDEPEND="
"
LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
+LLVM_TEST_COMPONENTS=(
+ llvm/include/llvm/ProfileData llvm/lib/Testing/Support third-party
+)
llvm.org_set_globals
python_check_deps() {
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240518.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..5bd3f6221799
--- /dev/null
+++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.0.0_pre20240518.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
+
+DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+# base targets
+IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray"
+# sanitizer targets, keep in sync with config-ix.cmake
+# NB: ubsan, scudo deliberately match two entries
+SANITIZER_FLAGS=(
+ asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
+ shadowcallstack gwp-asan
+)
+IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
+REQUIRED_USE="
+ || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
+ test? (
+ cfi? ( ubsan )
+ gwp-asan? ( scudo )
+ )
+"
+RESTRICT="
+ !clang? ( test )
+ !test? ( test )
+"
+
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+ virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
+"
+BDEPEND="
+ clang? ( sys-devel/clang )
+ elibc_glibc? ( net-libs/libtirpc )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ sys-libs/compiler-rt:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+LLVM_TEST_COMPONENTS=(
+ llvm/include/llvm/ProfileData llvm/lib/Testing/Support third-party
+)
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+check_space() {
+ if use test; then
+ local CHECKREQS_DISK_BUILD=11G
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_pretend() {
+ check_space
+}
+
+pkg_setup() {
+ check_space
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die
+
+ local flag
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if ! use "${flag}"; then
+ local cmake_flag=${flag/-/_}
+ sed -i -e "/COMPILER_RT_HAS_${cmake_flag^^}/s:TRUE:FALSE:" \
+ cmake/config-ix.cmake || die
+ fi
+ done
+
+ # TODO: fix these tests to be skipped upstream
+ if use asan && ! use profile; then
+ rm test/asan/TestCases/asan_and_llvm_coverage_test.cpp || die
+ fi
+ if use ubsan && ! use cfi; then
+ > test/cfi/CMakeLists.txt || die
+ fi
+ # hangs, sigh
+ rm test/tsan/getline_nohang.cpp || die
+
+ llvm.org_src_prepare
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/compiler-rt_build
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ local flag want_sanitizer=OFF
+ for flag in "${SANITIZER_FLAGS[@]}"; do
+ if use "${flag}"; then
+ want_sanitizer=ON
+ break
+ fi
+ done
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+ # use a build dir structure consistent with install
+ # this makes it possible to easily deploy test-friendly clang
+ -DCOMPILER_RT_OUTPUT_DIR="${BUILD_DIR}/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ # builtins & crt installed by sys-libs/compiler-rt
+ -DCOMPILER_RT_BUILD_BUILTINS=OFF
+ -DCOMPILER_RT_BUILD_CRT=OFF
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=$(usex ctx-profile)
+ -DCOMPILER_RT_BUILD_LIBFUZZER=$(usex libfuzzer)
+ -DCOMPILER_RT_BUILD_MEMPROF=$(usex memprof)
+ -DCOMPILER_RT_BUILD_ORC=$(usex orc)
+ -DCOMPILER_RT_BUILD_PROFILE=$(usex profile)
+ -DCOMPILER_RT_BUILD_SANITIZERS="${want_sanitizer}"
+ -DCOMPILER_RT_BUILD_XRAY=$(usex xray)
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ # they are created during src_test()
+ -DCOMPILER_RT_TEST_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${BUILD_DIR}/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+
+ # same flags are passed for build & tests, so we need to strip
+ # them down to a subset supported by clang
+ CC=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang \
+ CXX=${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++ \
+ strip-unsupported-flags
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX
+ # This disables i386 for SDK >= 10.15
+ # Will error if has_use tsan and SDK < 10.12
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ cmake_src_configure
+
+ if use test; then
+ local sys_dir=( "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/lib/* )
+ [[ -e ${sys_dir} ]] || die "Unable to find ${sys_dir}"
+ [[ ${#sys_dir[@]} -eq 1 ]] || die "Non-deterministic compiler-rt install: ${sys_dir[*]}"
+
+ # copy clang over since resource_dir is located relatively to binary
+ # therefore, we can put our new libraries in it
+ mkdir -p "${BUILD_DIR}"/lib/{llvm/${LLVM_MAJOR}/{bin,$(get_libdir)},clang/${LLVM_MAJOR}/include} || die
+ cp "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/bin/clang{,++} \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/bin/ || die
+ cp "${EPREFIX}"/usr/lib/clang/${LLVM_MAJOR}/include/*.h \
+ "${BUILD_DIR}"/lib/clang/${LLVM_MAJOR}/include/ || die
+ cp "${sys_dir}"/*builtins*.a \
+ "${BUILD_DIR}/lib/clang/${LLVM_MAJOR}/lib/${sys_dir##*/}/" || die
+ # we also need LLVMgold.so for gold-based tests
+ if [[ -f ${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so ]]; then
+ ln -s "${EPREFIX}"/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/LLVMgold.so \
+ "${BUILD_DIR}"/lib/llvm/${LLVM_MAJOR}/$(get_libdir)/ || die
+ fi
+ fi
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+ # disable sandbox to have it stop clobbering LD_PRELOAD
+ local -x SANDBOX_ON=0
+ # wipe LD_PRELOAD to make ASAN happy
+ local -x LD_PRELOAD=
+
+ cmake_build check-all
+}
diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest
index 5def2e85b43f..6f30b2465357 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -9,6 +9,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD compiler-rt-15.0.7.ebuild 4238 BLAKE2B 22d56dbe24c92400bf58942390b06af70fddba89d8fecc9b85162dd7a41c6ee592eaaf883f5ad483f65f74fabccc28f94528688410ee36e2d5279efcc6066de0 SHA512 ca49d23def580d4dcfc4058768eeb9deb6e59ea44575da272d1c142fffe0bf4e3d3c7c9fa6182ab348a3aab11879af116a549cb1a3a03b27b4bf4151cf892aaa
EBUILD compiler-rt-16.0.6-r4.ebuild 5226 BLAKE2B 7d2d76d79ce49f3d175de87fa982439ceade80787a4f4f96cbda9a0e7c161e89fc49646908e32fd35ed3629956ed0ff79ff2f74754a705264f2d6e2f02f831cb SHA512 14ba6b2644e4b0bcab31e686d395b859eab9ee8ba7adb2242e4fd80d07290cff1243cd644ee8fec53f536dd13d150a16761255ff938ed0c6e717f26165e93945
@@ -17,4 +18,5 @@ EBUILD compiler-rt-17.0.6.ebuild 5218 BLAKE2B 3f488320228fd2a3d1caed790e8e21c7c3
EBUILD compiler-rt-18.1.5.ebuild 4972 BLAKE2B 57c3b46220e996bb5f4bf22b557b6891a311ba6995ba5e0b59dc1f6913a704a6f44e27d89eeb8fc88ce22dc38b4b16ee8efead72e2728d31088d487619625148 SHA512 024629f4752e45677c96ab0f367ef02f6b64b0229fc6bca991d698fef2a2e4d196cb2e51293562e838d14b605cf784e0bf99e69c7b48877c06c562e8bc70ab37
EBUILD compiler-rt-19.0.0.9999.ebuild 4907 BLAKE2B fc7c7f546021b87d3ddfc7ece44df1b743df77044c5537f73530f612f17ee0db1281733066c22510c5fe7caba2d493d6ec2753ab7256875068f412f7eca586c4 SHA512 5bba47a9926a8cc5efa7e1d82573feed2b8d97c15e1dd0064bb85398723011f173352e89af88176aa6eab81cbef2d4d7dca54dc64afd1a4673a4b233775299a2
EBUILD compiler-rt-19.0.0_pre20240509.ebuild 4907 BLAKE2B fc7c7f546021b87d3ddfc7ece44df1b743df77044c5537f73530f612f17ee0db1281733066c22510c5fe7caba2d493d6ec2753ab7256875068f412f7eca586c4 SHA512 5bba47a9926a8cc5efa7e1d82573feed2b8d97c15e1dd0064bb85398723011f173352e89af88176aa6eab81cbef2d4d7dca54dc64afd1a4673a4b233775299a2
+EBUILD compiler-rt-19.0.0_pre20240518.ebuild 4907 BLAKE2B fc7c7f546021b87d3ddfc7ece44df1b743df77044c5537f73530f612f17ee0db1281733066c22510c5fe7caba2d493d6ec2753ab7256875068f412f7eca586c4 SHA512 5bba47a9926a8cc5efa7e1d82573feed2b8d97c15e1dd0064bb85398723011f173352e89af88176aa6eab81cbef2d4d7dca54dc64afd1a4673a4b233775299a2
MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48
diff --git a/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240518.ebuild b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..ec82b06b9c24
--- /dev/null
+++ b/sys-libs/compiler-rt/compiler-rt-19.0.0_pre20240518.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Compiler runtime library for clang (built-in part)"
+HOMEPAGE="https://llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="${LLVM_MAJOR}"
+IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
+RESTRICT="!test? ( test ) !clang? ( test )"
+
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? ( sys-devel/clang )
+ test? (
+ $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
+ =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+"
+
+LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if ! use clang && ! tc-is-clang; then
+ ewarn "Building using a compiler other than clang may result in broken atomics"
+ ewarn "library. Enable USE=clang unless you have a very good reason not to."
+ fi
+}
+
+pkg_setup() {
+ if target_is_not_host || tc-is-cross-compiler ; then
+ # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
+ CHOST=${CTARGET} strip-unsupported-flags
+ # overrides host docs otherwise
+ DOCS=()
+ fi
+ python-any-r1_pkg_setup
+}
+
+test_compiler() {
+ target_is_not_host && return
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ # pre-set since we need to pass it to cmake
+ BUILD_DIR=${WORKDIR}/${P}_build
+
+ if use clang && ! is_crosspkg; then
+ # Only do this conditionally to allow overriding with
+ # e.g. CC=clang-13 in case of breakage
+ if ! tc-is-clang ; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ fi
+
+ strip-unsupported-flags
+ fi
+
+ if ! is_crosspkg && ! test_compiler ; then
+ local nolib_flags=( -nodefaultlibs -lc )
+
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
+ # Avoiding -nostartfiles earlier on for bug #862540,
+ # and set available entry symbol for bug #862798.
+ nolib_flags+=( -nostartfiles -e main )
+
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local mycmakeargs=(
+ -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
+
+ -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
+ -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
+ -DCOMPILER_RT_BUILD_MEMPROF=OFF
+ -DCOMPILER_RT_BUILD_ORC=OFF
+ -DCOMPILER_RT_BUILD_PROFILE=OFF
+ -DCOMPILER_RT_BUILD_SANITIZERS=OFF
+ -DCOMPILER_RT_BUILD_XRAY=OFF
+
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+
+ if use amd64 && ! target_is_not_host; then
+ mycmakeargs+=(
+ -DCAN_TARGET_i386=$(usex abi_x86_32)
+ -DCAN_TARGET_x86_64=$(usex abi_x86_64)
+ )
+ fi
+
+ if is_crosspkg; then
+ # Needed to target built libc headers
+ export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include"
+ mycmakeargs+=(
+ # Without this, the compiler will compile a test program
+ # and fail due to no builtins.
+ -DCMAKE_C_COMPILER_WORKS=1
+ -DCMAKE_CXX_COMPILER_WORKS=1
+
+ # Without this, compiler-rt install location is not unique
+ # to target triples, only to architecture.
+ # Needed if you want to target multiple libcs for one arch.
+ -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
+
+ -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}"
+ -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
+ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
+ )
+ fi
+
+ if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
+ mycmakeargs+=(
+ # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
+ # this allows adding arm64 support using SDK in EPREFIX
+ -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
+ # Set version based on the SDK in EPREFIX.
+ # This disables i386 for SDK >= 10.15
+ -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
+ # Use our libtool instead of looking it up with xcrun
+ -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
+ )
+ fi
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+
+ -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
+ -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
+ )
+ fi
+
+ cmake_src_configure
+}
+
+src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-builtins
+}
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 16fc907af9d7..3d297c06cf28 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -8,6 +8,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD libcxx-15.0.7-r1.ebuild 5283 BLAKE2B 4380fc5b851054a5ec226ee4c92a2b79511d73ac9b3f8bccc977211601eca36113fc0ae605854da53898507021f24a8b319197605c556244d84253bede7b84f4 SHA512 0a5859269422e794deb43ed960651a1dea830af28b5e395f32e28de8e67a1f399507340230af1c84248853f554e751709a60a9a78aeb0eb42804cb41907dbfce
EBUILD libcxx-16.0.6.ebuild 5300 BLAKE2B 4714e22ad2fdcb07c62ead4cfa47fb4734e45dc055700b63a0f24cd6e93dde960c638fa16f55f4c04c6130fc2a7fa5729814c4aee12e9953f603ea5ccb706cc1 SHA512 3eab779107b5c737d971abe29b7bd9f44a73570957bd7d54d6aaa98ec78a6045d7d69272d611f7f09c60e1aa30bbad46b4bd1358b0b2c69e5bc686ab21444857
@@ -15,4 +16,5 @@ EBUILD libcxx-17.0.6.ebuild 5280 BLAKE2B a882313471af07942a0772efa642800ba855452
EBUILD libcxx-18.1.5.ebuild 5447 BLAKE2B 262f4dd0ccb046dcdf7f6970350381a9a48530f7db546f1b6cef5493b5e2a657a403bb0b5fda0d2d100420c6f8f1bac82f635efa8ad6c70d4476ad101c35eb13 SHA512 74ddb2227a2c8cd3d106861dc8155720f757011933835a36b8a5c133de68db80c14d93ad0cd8c3fa62232ce1e0871889b6db15c4bd53d2c1ea34762d93addc0c
EBUILD libcxx-19.0.0.9999.ebuild 5397 BLAKE2B 800024bbb9b69c7c159d05bf481db08bfb4c89b93a517410a892cd80a0a0bbf07119d0babcc952283bfc4dff51dd4ea4253a63cbc3f301db6e281074e4a2061a SHA512 61a3676d06d6e5f44e5a6f0de8f05c0af5384c3e940b2f504bddbe6b9a806ae5c5ff8311f6986a284338761e554894ddb1bec7f5e1b324a6e211b1d60f0eb635
EBUILD libcxx-19.0.0_pre20240509.ebuild 5397 BLAKE2B 800024bbb9b69c7c159d05bf481db08bfb4c89b93a517410a892cd80a0a0bbf07119d0babcc952283bfc4dff51dd4ea4253a63cbc3f301db6e281074e4a2061a SHA512 61a3676d06d6e5f44e5a6f0de8f05c0af5384c3e940b2f504bddbe6b9a806ae5c5ff8311f6986a284338761e554894ddb1bec7f5e1b324a6e211b1d60f0eb635
+EBUILD libcxx-19.0.0_pre20240518.ebuild 5397 BLAKE2B 800024bbb9b69c7c159d05bf481db08bfb4c89b93a517410a892cd80a0a0bbf07119d0babcc952283bfc4dff51dd4ea4253a63cbc3f301db6e281074e4a2061a SHA512 61a3676d06d6e5f44e5a6f0de8f05c0af5384c3e940b2f504bddbe6b9a806ae5c5ff8311f6986a284338761e554894ddb1bec7f5e1b324a6e211b1d60f0eb635
MISC metadata.xml 598 BLAKE2B b7a60449e0d8e4e7605ec203dfaa45b17a265b024e21a3bcfe05a3aeb6c3d19a1d2a218cb1f9ac9ed52296f0d6e723fed251f364341fb70cbd91b747962db580 SHA512 a23f912efff52c4687767023da826ace8c6e5dcd5e69ece86aabbea99da89e48ba81cdc292f03193e2e8a05743e62ebf4d4735d038e0cc4b42714fa277569335
diff --git a/sys-libs/libcxx/libcxx-19.0.0_pre20240518.ebuild b/sys-libs/libcxx/libcxx-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..e29d57a316d3
--- /dev/null
+++ b/sys-libs/libcxx/libcxx-19.0.0_pre20240518.ebuild
@@ -0,0 +1,210 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
+HOMEPAGE="https://libcxx.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +libcxxabi +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ libcxxabi? (
+ ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
+ )
+ !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ dev-debug/gdb[python]
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ if ! use libcxxabi && ! tc-is-gcc ; then
+ eerror "To build ${PN} against libsupc++, you have to use gcc. Other"
+ eerror "compilers are not supported. Please set CC=gcc and CXX=g++"
+ eerror "and try again."
+ die
+ fi
+}
+
+src_prepare() {
+ # hanging tests
+ # https://github.com/llvm/llvm-project/issues/73791
+ rm ../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/fetch_* || die
+ rm ../libcxx/test/std/atomics/atomics.types.generic/atomics.types.float/operator.*_equals* || die
+
+ cmake_src_prepare
+}
+
+test_compiler() {
+ $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
+ <<<'int main() { return 0; }' &>/dev/null
+}
+
+src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ # note: we need to do this before multilib kicks in since it will
+ # alter the CHOST
+ local cxxabi cxxabi_incs
+ if use libcxxabi; then
+ cxxabi=system-libcxxabi
+ cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
+ else
+ local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
+ cxxabi=libsupc++
+ cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
+ fi
+
+ multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # bootstrap: cmake is unhappy if compiler can't link to stdlib
+ local nolib_flags=( -nodefaultlibs -lc )
+ if ! test_compiler; then
+ if test_compiler "${nolib_flags[@]}"; then
+ local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
+ ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}"
+ fi
+ fi
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES=libcxx
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXX_CXX_ABI=${cxxabi}
+ -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
+ # we're using our own mechanism for generating linker scripts
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=$(usex test)
+ -DLIBCXX_INSTALL_MODULES=ON
+ -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+ )
+
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_src_compile
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ gen_shared_ldscript
+ use static-libs && gen_static_ldscript
+ fi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-cxx
+}
+
+multilib_src_install() {
+ cmake_src_install
+ # since we've replaced libc++.{a,so} with ldscripts, now we have to
+ # install the extra symlinks
+ if [[ ${CHOST} != *-darwin* ]] ; then
+ dolib.so lib/libc++_shared.so
+ use static-libs && dolib.a lib/libc++_static.a
+ fi
+}
+
+# Usage: deps
+gen_ldscript() {
+ local output_format
+ output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
+ [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
+
+ cat <<-END_LDSCRIPT
+/* GNU ld script
+ Include missing dependencies
+*/
+${output_format}
+GROUP ( $@ )
+END_LDSCRIPT
+}
+
+gen_static_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_static}.a || die
+ # Generate libc++.a ldscript for inclusion of its dependencies so that
+ # clang++ -stdlib=libc++ -static works out of the box.
+ local deps=(
+ libc++_static.a
+ $(usex libcxxabi libc++abi.a libsupc++.a)
+ )
+ # On Linux/glibc it does not link without libpthread or libdl. It is
+ # fine on FreeBSD.
+ use elibc_glibc && deps+=( libpthread.a libdl.a )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.a || die
+}
+
+gen_shared_ldscript() {
+ # Move it first.
+ mv lib/libc++{,_shared}.so || die
+ local deps=(
+ libc++_shared.so
+ # libsupc++ doesn't have a shared version
+ $(usex libcxxabi libc++abi.so libsupc++.a)
+ )
+
+ gen_ldscript "${deps[*]}" > lib/libc++.so || die
+}
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index a0907a847027..408f22d02dac 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD libcxxabi-15.0.7.ebuild 2911 BLAKE2B 5f2004d2f68fe4eddb0b22be82d28fcca7954d0e3ad9a5510744adc4d0dfd7a1ab9fd928404adcd3eeecc58703f51117d0a80e5895b53e0ae7b71621ad5a435c SHA512 5b8e2c6abdec785649aa41b7f05ab86ecab30ff0631d6078c9b1052b406c320c5847b8f16ffa6d9e62ba4a6bca5959b18770810924d6e6da264fb08d6ff738d0
EBUILD libcxxabi-16.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
@@ -13,4 +14,5 @@ EBUILD libcxxabi-17.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44
EBUILD libcxxabi-18.1.5.ebuild 2764 BLAKE2B 1d716983ec2cf1f3ad73b9a3947feb5deddd91750495d7fe5eb9d3ecea9545c7dd4bde00a348272e92aec46845286f9a844077ece2b91a80222bae44c22a514b SHA512 7d94d2fe04acbbc8651c1b7588f9b94603de10aaefc949aaa408d7e7f8d53ccca9b411a2a7f3af7edc2a4f05008977dddd039c7ac1cf17968ba59c7484b3bb68
EBUILD libcxxabi-19.0.0.9999.ebuild 2684 BLAKE2B d72cf1584537afd3d13263975a4f903819f6844cac728daab626b269f460865cac59c3199d38ced179ce041294db940b31f07ca74eeabd452f8e2f775e3e206d SHA512 ac7f20fa097c17349959154cce8c75a2083b04d4fb1241d6917c0fd14348a848f9158d050b9791754fc02ec4cd1bc2d82a8ef678a7b025e15524e5af945c9bc1
EBUILD libcxxabi-19.0.0_pre20240509.ebuild 2684 BLAKE2B d72cf1584537afd3d13263975a4f903819f6844cac728daab626b269f460865cac59c3199d38ced179ce041294db940b31f07ca74eeabd452f8e2f775e3e206d SHA512 ac7f20fa097c17349959154cce8c75a2083b04d4fb1241d6917c0fd14348a848f9158d050b9791754fc02ec4cd1bc2d82a8ef678a7b025e15524e5af945c9bc1
+EBUILD libcxxabi-19.0.0_pre20240518.ebuild 2684 BLAKE2B d72cf1584537afd3d13263975a4f903819f6844cac728daab626b269f460865cac59c3199d38ced179ce041294db940b31f07ca74eeabd452f8e2f775e3e206d SHA512 ac7f20fa097c17349959154cce8c75a2083b04d4fb1241d6917c0fd14348a848f9158d050b9791754fc02ec4cd1bc2d82a8ef678a7b025e15524e5af945c9bc1
MISC metadata.xml 438 BLAKE2B 0a830a06a53a6cdaf138ad7620fe366fae05c1c1451267d6a58caf7da5ce8f5a26d302fab53b9460920074ab5a65991d3bd24fde087809e8dc12188dd94c7676 SHA512 d53e13c497569636fb453a159c5ca5ddfabf8e5debd5f92e5149c52d54c876753842ab73293d6d08e2d9b279363b4f0c743eed3a5027a61246c6b60496be8e87
diff --git a/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240518.ebuild b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..d45de5993114
--- /dev/null
+++ b/sys-libs/libcxxabi/libcxxabi-19.0.0_pre20240518.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="Low level support for a standard C++ library"
+HOMEPAGE="https://libcxxabi.llvm.org/"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+# in 15.x, cxxabi.h is moving from libcxx to libcxxabi
+RDEPEND+="
+ !<sys-libs/libcxx-15
+"
+DEPEND="
+ ${RDEPEND}
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libcxx{abi,} llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ local libdir=$(get_libdir)
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libcxxabi;libcxx"
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLIBCXXABI_ENABLE_SHARED=ON
+ -DLIBCXXABI_ENABLE_STATIC=$(usex static-libs)
+ -DLIBCXXABI_INCLUDE_TESTS=$(usex test)
+ -DLIBCXXABI_USE_COMPILER_RT=${use_compiler_rt}
+
+ # upstream is omitting standard search path for this
+ # probably because gcc & clang are bundling their own unwind.h
+ -DLIBCXXABI_LIBUNWIND_INCLUDES="${EPREFIX}"/usr/include
+ # this is broken with standalone builds, and also meaningless
+ -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
+
+ -DLIBCXX_LIBDIR_SUFFIX=
+ -DLIBCXX_ENABLE_SHARED=ON
+ -DLIBCXX_ENABLE_STATIC=OFF
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ )
+ fi
+ cmake_src_configure
+}
+
+multilib_src_compile() {
+ cmake_build cxxabi
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-cxxabi
+}
+
+multilib_src_install() {
+ DESTDIR="${D}" cmake_build install-cxxabi
+}
diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest
index 8025cd1fbc2c..f53acf7995f7 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,6 +7,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD libomp-15.0.7-r6.ebuild 3470 BLAKE2B 9f76ca5b080ccf01617d7dcbfe3eb424c525adbcf72f2b5f09dc7bead1e28df1a0ffdf5ef47bcc7f8cac130f1d22e804e29938cda6df0ee58359ac5ff88aea86 SHA512 1a0a4b10f9a67634ea265e6df3c3f9993ed5ee3818eba2cbb6b65d8f5c3a0d2d266134f3e276985e87eca18b47a44d6de61e4c9c3496fd36c6c338dcf79b9850
EBUILD libomp-16.0.6.ebuild 3984 BLAKE2B 8302d2776c0d8c50dcc7cac2dde8523f1abdf391d48594fdd26ebe17a089efdfee93825bdec07569878d06873b571e469411f108564df6c7eb50dc425615c255 SHA512 714da170fba4b62f3267e2530a82c583d299e8dc6c6f4037417c216c1239cc0fadc1aebf823608df37a932a7722144e67a148b58079e50560450b94c93f3e415
@@ -14,4 +15,5 @@ EBUILD libomp-17.0.6.ebuild 4052 BLAKE2B 8a05a46719120eac5495417fb6ea54b7a6a3d93
EBUILD libomp-18.1.5.ebuild 4287 BLAKE2B c9d7f07576235ab057e30adee2b922250bd978e7d7877f959c08ed63abb4b6c88a84e0e9726023b0597ad9f303fefe9a7bd400c9d984828a9883bc37d8cd0b7a SHA512 4fe7c6b3a725d7f41cef543414a6f082812645342e352b8efcb466f1a257eefdec95c2a29bbc750fdf0b1e8f501923f23f0c771de20eb52bcc0cdf02bfa042a0
EBUILD libomp-19.0.0.9999.ebuild 2163 BLAKE2B 960f66b989ba1836b8cecd5d0a5680effc30f14da1c815f6f068aa4c1612468800c6c5d4bc4f7c90cc331688ef4317b612ea796f6d5a950fb212775b5a1a4ef7 SHA512 dd57f8a2741d1ba492eaec6e993ea390e5883f2053bc50af64e850b8a327af5799c1b9f74512d4417b3d6012dcb07937dab17588db537872639fc0184b75f952
EBUILD libomp-19.0.0_pre20240509.ebuild 2163 BLAKE2B 960f66b989ba1836b8cecd5d0a5680effc30f14da1c815f6f068aa4c1612468800c6c5d4bc4f7c90cc331688ef4317b612ea796f6d5a950fb212775b5a1a4ef7 SHA512 dd57f8a2741d1ba492eaec6e993ea390e5883f2053bc50af64e850b8a327af5799c1b9f74512d4417b3d6012dcb07937dab17588db537872639fc0184b75f952
+EBUILD libomp-19.0.0_pre20240518.ebuild 2163 BLAKE2B 960f66b989ba1836b8cecd5d0a5680effc30f14da1c815f6f068aa4c1612468800c6c5d4bc4f7c90cc331688ef4317b612ea796f6d5a950fb212775b5a1a4ef7 SHA512 dd57f8a2741d1ba492eaec6e993ea390e5883f2053bc50af64e850b8a327af5799c1b9f74512d4417b3d6012dcb07937dab17588db537872639fc0184b75f952
MISC metadata.xml 883 BLAKE2B 127e896b82a49633a6866b33ca776ebe2dd149a5d04da4484a53186f219a85db0ab9d826bc1cc61d4df9fa54c9bcc546be070a0b28985174925fd947aa09cca2 SHA512 dc32cae01401feb93eede6506b3955c766ff19b44976fcc67277559b23ac151993377daeed9ba83b2dd71dbdeea330cd1208dcb0c9c5f56be270883b31f9b15f
diff --git a/sys-libs/libomp/libomp-19.0.0_pre20240518.ebuild b/sys-libs/libomp/libomp-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..0084c1ccb07c
--- /dev/null
+++ b/sys-libs/libomp/libomp-19.0.0_pre20240518.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
+
+DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
+HOMEPAGE="https://openmp.llvm.org"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0/${LLVM_SOABI}"
+IUSE="+debug gdb-plugin hwloc ompt test"
+REQUIRED_USE="
+ gdb-plugin? ( ${PYTHON_REQUIRED_USE} )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ gdb-plugin? ( ${PYTHON_DEPS} )
+ hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] )
+"
+# tests:
+# - dev-python/lit provides the test runner
+# - sys-devel/llvm provide test utils (e.g. FileCheck)
+# - sys-devel/clang provides the compiler to run tests
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ dev-lang/perl
+ test? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/lit[${PYTHON_USEDEP}]
+ ')
+ sys-devel/clang
+ )
+"
+
+LLVM_COMPONENTS=( openmp cmake llvm/include )
+llvm.org_set_globals
+
+pkg_setup() {
+ if use gdb-plugin || use test; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+multilib_src_configure() {
+ # LTO causes issues in other packages building, #870127
+ filter-lto
+
+ # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
+ use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
+
+ local libdir="$(get_libdir)"
+ local mycmakeargs=(
+ -DOPENMP_LIBDIR_SUFFIX="${libdir#lib}"
+
+ -DLIBOMP_USE_HWLOC=$(usex hwloc)
+ -DLIBOMP_OMPD_GDB_SUPPORT=$(multilib_native_usex gdb-plugin)
+ -DLIBOMP_OMPT_SUPPORT=$(usex ompt)
+
+ # do not install libgomp.so & libiomp5.so aliases
+ -DLIBOMP_INSTALL_ALIASES=OFF
+ # disable unnecessary hack copying stuff back to srcdir
+ -DLIBOMP_COPY_EXPORTS=OFF
+ )
+
+ use test && mycmakeargs+=(
+ # this project does not use standard LLVM cmake macros
+ -DOPENMP_LLVM_LIT_EXECUTABLE="${EPREFIX}/usr/bin/lit"
+ -DOPENMP_LIT_ARGS="$(get_lit_flags)"
+
+ -DOPENMP_TEST_C_COMPILER="$(type -P "${CHOST}-clang")"
+ -DOPENMP_TEST_CXX_COMPILER="$(type -P "${CHOST}-clang++")"
+ )
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ # respect TMPDIR!
+ local -x LIT_PRESERVES_TMP=1
+
+ cmake_build check-libomp
+}
diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest
index b2329d55b7e1..8109e3120cc1 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -6,6 +6,7 @@ DIST llvm-project-17.0.6.src.tar.xz 127838860 BLAKE2B d6ede1a9fda8756995c3e06541
DIST llvm-project-17.0.6.src.tar.xz.sig 438 BLAKE2B 186e75b6a0fbfe1e85408589c149e1800fcc47d685b74e4260018e05cd08bc793d1d1197c9c50e177eea941a3d0c65cb0c583ce6dae449099b920adf8a508ef7 SHA512 f78c55053a6450625f3e95f52c305110b4468a9854fec75831b65b8d6ceee3c9206ab9e63c4b5fda8be9bd344f72cfbdaae0520ed240abd505e08ebeaa25d340
DIST llvm-project-18.1.5.src.tar.xz 132061072 BLAKE2B bfdd987d5992a4d94ae8b14792df3be67a8e8fdf1daef9834cdaa2132df1b7ddb72ba0aabbb34b171a73d0f3b2b0f61e7160f0b278a67fd4850e3f501fd21531 SHA512 9e2f1e251b3754a24a0b39676d78c98692887c05c85cf0bee50fd44d9635290019930d4dabd1ff4ba3c9c1067e7e0e09aa1bbcd3d76687f919a1d44ba85eee20
DIST llvm-project-18.1.5.src.tar.xz.sig 566 BLAKE2B ad935db71ec3b9fc885d696af440764a71fe7cafc5b3ca0b25a2963100d9cb3790392daebcac1341716c95a8da3c6243f5a8667fea1ed18b93fc8baa495414c9 SHA512 3cbca1059d940f3bd7bd72d68f2828039b66304980cc5f43769649e5494fc7d71117bf8aba5cc7f7a2ffca52f60ba30fadf3b28f984fd49ddb14300e30b45237
+DIST llvm-project-702198fc9ac5dba392f9d9ba7c56467996343c0a.tar.gz 211764675 BLAKE2B b28203faf5c4e51236da3e3abac969cffe6f93ce6757a81b5a577187ec236fc0b124fe6a370d1f4e803deab781606a7caf0b411780cc84ee08a8de942c4fc479 SHA512 b4217403abf4166eb8eccfd304bcaa2e15d5b67c4f996d51e0745d197e4b9eda1dd5a5b1d7c384effc25f53bb1229edda9618e172abe3be1a94a9569f7c5b0b7
DIST llvm-project-a7ee81e8279e0bf6e05617a4a638e5f2f8e45022.tar.gz 210384692 BLAKE2B 28b85b08a42c173e1c3bf530483112b1629c7e6684a83a016fbe9f132774f7b864d793581873a6529defeabb4479ad9a3d7c025b781b2fa4952c239b6d567b11 SHA512 1d593818347452f96611a62fa3aa22ce4355a4ee5d5dcfcb54a286a1aa980e9531d5fb6cbee3b0ee5943c6d0f4e2ba2245e13262fe7859e5b114f9c5d5cf1417
EBUILD llvm-libunwind-15.0.7.ebuild 3032 BLAKE2B 9b47e894db1a764f3eca3135f4caba68261953f4433af017b7bb53181e345ad26c570733f997022c53c9ef49a0a3b823188d92cfcc16a2113825d767b1ffab2a SHA512 0b68480fb2a8e5a351574e81fbcff824cd324754ed40378f06fec12fedbba94a921043d72db6ecc37f8b0680b7f518bbbd8d63f69ce8d84f86ca522653d293fb
EBUILD llvm-libunwind-16.0.6-r1.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
@@ -13,4 +14,5 @@ EBUILD llvm-libunwind-17.0.6.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c6
EBUILD llvm-libunwind-18.1.5.ebuild 3407 BLAKE2B 6c48a4e9caebd60890460e91e7e64324d66a97813023d582c869b0060468576de1b307160c435587f013ad632335a9968d61731ee4157c5d2272d817ee74a309 SHA512 919fda22d1de77a0db1c6fa14eeee7b6d7444af767e849aacdf952e9b66732c0ac06ae14a6dca2176a59df9738223e11ee8035d3c99bf0ea13799699fadb7d68
EBUILD llvm-libunwind-19.0.0.9999.ebuild 3316 BLAKE2B 013ff60e8fa1fa480e1e56c6c8c1d5a657d946264a279a8fad53e3047fcde1f439e10b25e151af0d9c3f7f6fe014c2cf3372d311f3963c78e633e986b28a33e5 SHA512 4aaa97553c0e3e5421fe5864b81fdcd0e8a1167e37bec37e8706d3b9b939b5220a171576f800bdc6ae25f2bbfd60b063c84934d1daa0bdfd6989a80d08044301
EBUILD llvm-libunwind-19.0.0_pre20240509.ebuild 3316 BLAKE2B 013ff60e8fa1fa480e1e56c6c8c1d5a657d946264a279a8fad53e3047fcde1f439e10b25e151af0d9c3f7f6fe014c2cf3372d311f3963c78e633e986b28a33e5 SHA512 4aaa97553c0e3e5421fe5864b81fdcd0e8a1167e37bec37e8706d3b9b939b5220a171576f800bdc6ae25f2bbfd60b063c84934d1daa0bdfd6989a80d08044301
+EBUILD llvm-libunwind-19.0.0_pre20240518.ebuild 3316 BLAKE2B 013ff60e8fa1fa480e1e56c6c8c1d5a657d946264a279a8fad53e3047fcde1f439e10b25e151af0d9c3f7f6fe014c2cf3372d311f3963c78e633e986b28a33e5 SHA512 4aaa97553c0e3e5421fe5864b81fdcd0e8a1167e37bec37e8706d3b9b939b5220a171576f800bdc6ae25f2bbfd60b063c84934d1daa0bdfd6989a80d08044301
MISC metadata.xml 438 BLAKE2B 2a36fbbc59e137056029c62aef6d167d9c82531c2582d7bad5cb13cc36e5c4c9518ffe8c56d06bbcfd97ad22eda71a8b776f3984195f53d06cf45659b438dc00 SHA512 4f18b054072d00e5440faa31a59f9ef587d035b5f25e30913f0b1449debee967fa794fae2548e87db3fb2177ce853ab075e1f11f3cc763f5d7fdf06147108845
diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240518.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240518.ebuild
new file mode 100644
index 000000000000..df7d3e6095bc
--- /dev/null
+++ b/sys-libs/llvm-libunwind/llvm-libunwind-19.0.0_pre20240518.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
+inherit toolchain-funcs
+
+DESCRIPTION="C++ runtime stack unwinder from LLVM"
+HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html"
+
+LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
+SLOT="0"
+IUSE="+clang +debug static-libs test"
+REQUIRED_USE="test? ( clang )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ !sys-libs/libunwind
+"
+DEPEND="
+ sys-devel/llvm:${LLVM_MAJOR}
+"
+BDEPEND="
+ clang? (
+ sys-devel/clang:${LLVM_MAJOR}
+ )
+ !test? (
+ ${PYTHON_DEPS}
+ )
+ test? (
+ $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
+ )
+"
+
+LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
+LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
+llvm.org_set_globals
+
+python_check_deps() {
+ use test || return 0
+ python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
+}
+
+multilib_src_configure() {
+ llvm_prepend_path "${LLVM_MAJOR}"
+
+ local libdir=$(get_libdir)
+
+ # https://github.com/llvm/llvm-project/issues/56825
+ # also separately bug #863917
+ filter-lto
+
+ if use clang; then
+ local -x CC=${CHOST}-clang
+ local -x CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ fi
+
+ # link to compiler-rt
+ # https://github.com/gentoo/gentoo/pull/21516
+ local use_compiler_rt=OFF
+ [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
+
+ # Respect upstream build type assumptions (bug #910436) where they do:
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
+ # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG
+ # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
+ # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
+ # -UNDEBUG
+ # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
+ use debug || append-cppflags -DNDEBUG
+
+ local mycmakeargs=(
+ -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
+ -DPython3_EXECUTABLE="${PYTHON}"
+ -DLLVM_ENABLE_RUNTIMES="libunwind"
+ -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
+ -DLLVM_INCLUDE_TESTS=OFF
+ -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
+ -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
+ -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
+ -DLIBUNWIND_INSTALL_HEADERS=ON
+
+ # support non-native unwinding; given it's small enough,
+ # enable it unconditionally
+ -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
+
+ # avoid dependency on libgcc_s if compiler-rt is used
+ -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
+ )
+ if use test; then
+ mycmakeargs+=(
+ -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
+ -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
+ -DLLVM_LIT_ARGS="$(get_lit_flags)"
+ -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
+
+ -DLIBCXXABI_LIBDIR_SUFFIX=
+ -DLIBCXXABI_ENABLE_SHARED=OFF
+ -DLIBCXXABI_ENABLE_STATIC=ON
+ -DLIBCXXABI_USE_LLVM_UNWINDER=ON
+ -DLIBCXXABI_INCLUDE_TESTS=OFF
+
+ -DLIBCXX_LIBDIR_SUFFIX=
+ -DLIBCXX_ENABLE_SHARED=OFF
+ -DLIBCXX_ENABLE_STATIC=ON
+ -DLIBCXX_CXX_ABI=libcxxabi
+ -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
+ -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
+ -DLIBCXX_HAS_GCC_S_LIB=OFF
+ -DLIBCXX_INCLUDE_TESTS=OFF
+ -DLIBCXX_INCLUDE_BENCHMARKS=OFF
+ )
+ fi
+
+ cmake_src_configure
+}
+
+multilib_src_test() {
+ local -x LIT_PRESERVES_TMP=1
+ cmake_build check-unwind
+}
+
+multilib_src_install() {
+ DESTDIR=${D} cmake_build install-unwind
+}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index cf63919d0eef..8dff48e5b585 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/acct/Manifest b/sys-process/acct/Manifest
index c34d148a3a51..0a3e79f09c59 100644
--- a/sys-process/acct/Manifest
+++ b/sys-process/acct/Manifest
@@ -6,6 +6,5 @@ AUX acct.logrotate-r1 304 BLAKE2B 60ddfe6b5a8fdf75c82bdf43308ad6f2e1da0c533e5322
AUX acct.service 382 BLAKE2B 7a777c0d9195676d897bf95087a3af2175587e365969956de0d458e842144b6fa97c3e7e1bac402467c8611ef19915c55b562466104b6cbc75279225870c25dc SHA512 8c2523526eb3185765eac62676761af6758d0090d68ba48aeacc59c7a45f0722c867fb97d02ff3ceaa8d77637d2b915938d545f7d782e4f7aa46861f25364bd3
AUX acct.tmpfiles 43 BLAKE2B 8b301d2fba8a9afdfcaf21f1c200b53448850891c0ec5dac21477591b1dbf98e86bfab5d172563f9c9c86139725bfabef8bc772f9bf869d40f5bd7b770cda12d SHA512 d76ca705e92794dad4c23086ccd2c82fb75576cc10a28db64d252bd8a77723e8e742fa86ad071f2929e3917d43e0d02c44fb5c97fd58b88484af9339055f3d81
DIST acct-6.6.4.tar.bz2 671480 BLAKE2B a5745d89dc4972756cb136572e90eee853e09c0d888d929993f724459616b5cc36005b6529eba3f503e1d3401bb852321e9274591e02ce30d60e3da16d10fba2 SHA512 aa1e47186564771763a794cfa06e53cd73f2f3961bf31270f3a9e2cc93d6e20af55938ab5573d37908b05572cc7dc752c300b703c2080293e07153fed278fc55
-EBUILD acct-6.6.4-r3.ebuild 1145 BLAKE2B 42e033009e1f010fd1b0124d749faaba44d0197cfb95f0ffa2073ef4f5c17daa8d2bdc74976825fa2c756801ef65abed95dfa1c0bb37a449126b3177e915e3f8 SHA512 a1d77fa3b8dd555f3c28068d91930112b68af28ae8538ab345925ccad30c306601f8d9593853e794ec2fb195b713e804bb7d774e19462597a3debf838b799e89
EBUILD acct-6.6.4-r4.ebuild 1211 BLAKE2B 824f60862e2fefde4dbb4b5c980f4e136dd52705db93c9a819b50da29514340441b841845f08dcd73926b3f12a9ae255779ecc58d47f7b9eb2e8642fccf926d8 SHA512 e64142976550cdeff914f297d40c2dd70fc21cf6d00a73109652e341b92648df1bf940e2da06d7eae1efd41fb1fd0b552006008f3dd2d5e122f8d17847ef9de6
MISC metadata.xml 339 BLAKE2B 71c383849cd1dfbeb9f0330d4f5b2aade51931fc989f310962734fa2ae32566db5e7d702b3ac80dd3552ed04b0d6917eaed31b2a9733a6973469d5ac5f4c0900 SHA512 2de031ec151c48c284aeee18c1084b92f1d8939dd70315b67eef1dde7cf31e48cf32679ec857096f151efc3b8bd2155c64dd2b6d37c3a41471967fbd7f2038a3
diff --git a/sys-process/acct/acct-6.6.4-r3.ebuild b/sys-process/acct/acct-6.6.4-r3.ebuild
deleted file mode 100644
index 20e1cbc42b83..000000000000
--- a/sys-process/acct/acct-6.6.4-r3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools systemd
-
-DESCRIPTION="GNU system accounting utilities"
-HOMEPAGE="https://savannah.gnu.org/projects/acct/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-IUSE="selinux"
-
-RDEPEND="selinux? ( sec-policy/selinux-acct )"
-BDEPEND="sys-apps/texinfo"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.6.4-cross-compile-fixed.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- econf --enable-linux-multiformat
-}
-
-src_install() {
- default
-
- keepdir /var/account
-
- newinitd "${FILESDIR}"/acct.initd-r2 acct
- newconfd "${FILESDIR}"/acct.confd-r1 acct
-
- systemd_dounit "${FILESDIR}"/acct.service
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/acct.logrotate-r1 psacct
-
- # sys-apps/sysvinit already provides this
- rm "${ED}"/usr/bin/last "${ED}"/usr/share/man/man1/last.1 || die
-
- # accton in / is only a temp workaround for #239748
- dodir /sbin
- mv "${ED}"/usr/sbin/accton "${ED}"/sbin/ || die
-}
diff --git a/sys-process/parallel/Manifest b/sys-process/parallel/Manifest
index a5f16153356e..58e9f882bde0 100644
--- a/sys-process/parallel/Manifest
+++ b/sys-process/parallel/Manifest
@@ -1,7 +1,4 @@
-DIST parallel-20240122.tar.bz2 2586008 BLAKE2B 3563d5f7f29701b71531501ce070c712d06e16d70005bd7a18f890ad13e0c6035ea091239073ccceabcf4406bba6ea96275531e0ef67cf4b304ff56649100d60 SHA512 1fc7f1ceda8ef794f66e60c0f8fdf589aaa77ced243409741892373af9a2d698541d4c365ad61056868a2f11f4934db02374da4c121ebc418785c5a72fd47b3e
-DIST parallel-20240122.tar.bz2.sig 2080 BLAKE2B 35485c023a1d949af25a5be431bb3a4d04be9fd31ae524fa0591516b53bc8753d4083ff7dde534df64771d314d6b3f9da71c21d65ebf03922ef51d33ad8db07e SHA512 441700b02c32cb472fffd0241c8de4d8ca266f4b59d23fde3ccbafe8726d68623aa76ec4b0617af8b9f5275f405b1f455ee82baa3949b70a52e88d0a336cdeb0
DIST parallel-20240222.tar.bz2 2570609 BLAKE2B 79a2b2810601b2613555ef76124b250ed0b614da30cfe250c0c4cfa578948bfaabce93cda0dcfff3d43cdf520b12f13b5569347569d95dbd3574b5e4aac411e2 SHA512 afbee9496e48ba4089b7f5ce5115d02d4e609d8f48ee2f715bbef62bda8b429da65d1457880d707d1f43482e751c75f5ede52489abed29ef8c110c55132fc547
DIST parallel-20240222.tar.bz2.sig 2080 BLAKE2B 982d4ea8c513f972905fdae6adebc3fb5756898f6fcd65563c87b3484bffec4a0ef3660265b2df343b4437c6930918101c886014c3332e30c9bac03031ccd471 SHA512 527bfc24ef29f60894538890d16bbff53c1df44b8d1a51750ec2f19207bbe66bddd19f6c4fb2e4778ed4f0166405c87769ee2681490b3ffa8cc627d8c33da810
-EBUILD parallel-20240122.ebuild 1202 BLAKE2B 2221a2f55840b5f465ce20a47980daf37b2a3a5b35f9d53ac742ddcabd279adb253e76eea777d5486b8bcb9a25807bf9d4b8dc7177ab189df7341f29b0132950 SHA512 ce58d8369ac76ce67b963ebce1f83c5dd66561540d323faee9e517e1067ef29177c7431b7ad91978ad3c984fb2ed9cdcf3890327faaed864f835383d1d54e322
EBUILD parallel-20240222.ebuild 1202 BLAKE2B 2221a2f55840b5f465ce20a47980daf37b2a3a5b35f9d53ac742ddcabd279adb253e76eea777d5486b8bcb9a25807bf9d4b8dc7177ab189df7341f29b0132950 SHA512 ce58d8369ac76ce67b963ebce1f83c5dd66561540d323faee9e517e1067ef29177c7431b7ad91978ad3c984fb2ed9cdcf3890327faaed864f835383d1d54e322
MISC metadata.xml 1078 BLAKE2B 190d48305a18559658e87132e6be2831db9d8c314b29cf4e5808b6308cf86cb5d46a1b80214fcb8f45f12578a18ebefad8b0b91912c9fbb68126be66ae62ad55 SHA512 80b649870b5b9e12b436f82ce8fd3efad8b3e251c919a90b8c32945332bb3dd88e5bfc96acca6a12a38f2d6e1ce63effa593ef975c8109bad3a85d2d69b2ed98
diff --git a/sys-process/parallel/parallel-20240122.ebuild b/sys-process/parallel/parallel-20240122.ebuild
deleted file mode 100644
index 1a844c522b5e..000000000000
--- a/sys-process/parallel/parallel-20240122.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/oletange.asc
-inherit verify-sig
-
-DESCRIPTION="A shell tool for executing jobs in parallel locally or on remote machines"
-HOMEPAGE="https://www.gnu.org/software/parallel/ https://git.savannah.gnu.org/cgit/parallel.git/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2"
-SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.bz2.sig )"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-macos"
-
-RDEPEND="
- dev-lang/perl
- dev-perl/Devel-Size
- dev-perl/Text-CSV
- virtual/perl-Data-Dumper
- virtual/perl-File-Temp
- virtual/perl-IO
-"
-DEPEND="${RDEPEND}"
-BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-oletange-20210423 )"
-
-src_configure() {
- # bug #908214
- unset PARALLEL_HOME
-
- econf --docdir="${EPREFIX}"/usr/share/doc/${PF}/html
-}
-
-src_compile() {
- # Silence a warning where it tries to use pod2pdf; force it to fallback
- # to pre-generated PDF.
- mkdir "${T}"/fake || die
- ln -s "${BROOT}"/bin/false "${T}"/fake/pod2pdf || die
- export PATH="${T}/fake:${PATH}"
-
- default
-}
diff --git a/www-apache/Manifest.gz b/www-apache/Manifest.gz
index 673c2d480292..6f0ff41a62f9 100644
--- a/www-apache/Manifest.gz
+++ b/www-apache/Manifest.gz
Binary files differ
diff --git a/www-apache/passenger/Manifest b/www-apache/passenger/Manifest
index f2b4b94d3bed..e71b811f1327 100644
--- a/www-apache/passenger/Manifest
+++ b/www-apache/passenger/Manifest
@@ -1,9 +1,7 @@
AUX 30_mod_passenger-5.0.0.conf 2737 BLAKE2B 781ffa4831313356b6caa493fc94a784f6b0245c2c37c27cc69eeba9be62c8b626b8fdf26c18ddffe0a06743abf1d529318f46c0091f64370f2a9d82f1b54116 SHA512 847aa6d0ebb2e4ceaa744fdddf72f22613aeb76df38a36fb3c8b16803222cec116e6d5c23d2173beffd5889ebb8ba0247ffd3b9e900a70d78c2236f00c1a5d4d
AUX passenger-5.1.11-gentoo.patch 1068 BLAKE2B 635bc4c4a2313dc00a038cb9c871b5b2f0163f320d4f4d1bbd9d34ec34ec81f2fd2e7d9ea6f3d03c4a611f13095c4ad414ba7c0920064f8408837a2600d2d2e9 SHA512 c75442ac0403131e5fdbe76ec52acdcffcb6947af81ce79e003ebbb9e97d25a855651bd62c0aad66dd22d8cd4dff2221fc84b0ce74da3908f06f272c8b133c2d
-DIST passenger-6.0.18.tar.gz 8424409 BLAKE2B 50f3639d0233892c85b97383689599c08457642fbfd1d968b67dddee896eb1377ffc40ce8049a2c3ae4a1a6d3673bdc2fef8de9125efa0386722103f9c4ed1ba SHA512 4c9e43d0907e83f82b2ae1bdc882648f5b3c1b54ffe029590a259c191f57b752dc3196332d0bb68319d50d656192e59df0ed9647f1c7fe3fdc13477a9c0b829b
-DIST passenger-6.0.19.tar.gz 8426094 BLAKE2B d0c6cf8b1b27cb11723f28b019d45710a53db76001f1449fd207b7e552080e1b303378acfbc3194076a4a33d03a8eeed9e716471a24706a5a5049343f2b93ef8 SHA512 3ac9b1d85549c8b69f9895d2b0fe00bee68bedfd2ef36ec148fb5e76a88db6498caf7bf6aa2255298aa51bb6b3d14e05c48de519398a0271402cc81e926b206d
DIST passenger-6.0.20.tar.gz 8476308 BLAKE2B dc1ac3a1e2be1a9138594d68cf23fc0a73b6b0aca0550c022de56bc156825b3627de741128f163871c89747f178fb26fc41533962ba83ef2659ca71793c0fa62 SHA512 b46864cd7fa83fe39a2a4f42d581660c9a521b96942604b56caa567adff272bb092e82a46a6817a7b68be4830ad1015c9af4429a6d5b26edfe9c3e3884046559
-EBUILD passenger-6.0.18.ebuild 4035 BLAKE2B 0eed0beefd8bfe373961c84735bc7086e2f4282179c1b5706f8bb4df6d3679f7170a4341a6fcec849e37a3d4da2202ce9e6e9438088024040563098adbcc1cb0 SHA512 0a244b427f4aa7a47feee4ed6f8aca2492be504a0bc34f98a48782da84a661fcd2d776b66ba160349205b4daa98c9da059b9603b6e87da41b1039375cc361395
-EBUILD passenger-6.0.19.ebuild 4028 BLAKE2B fd5374b04bbd32ecbb9561844f0fb7f8f67b7f37035440f36ddf1bfb20dd3604a9fbe4b3daefbe3fcc7d54f98255e0b81a96cc1a9174c7fed402e53334a00033 SHA512 6d496c48c8061ad41b68f24ebb2112f43120271aa7865f90a0523d6c16615005ef917313185212537ff41d4b40c3ff43288217f8806fb6d60d154628d71b4c7f
+DIST passenger-6.0.21.tar.gz 8296486 BLAKE2B fd9a0c83a7b018234016521162a1cada38a6d2f9e314ceb77ae39b60b1581dc053034aed4df64696348478fbb6985ef0fc752c3b4a1d8c2b1f058262e97bf8d3 SHA512 f74c877485f5b0821934734b460f2f4823e6fbd6ca8f55a12f6095a00db3e03d2ddbed9f2e9455170346928b887d3887b444d18c251a8578853ee8b57a12e5dd
EBUILD passenger-6.0.20.ebuild 4035 BLAKE2B 4b006ea98dcb69baae7aa757ce3c10a4ef89b5836e0f6a1d57c22c074435f5bc0f136872c453013faf8fb9c71726546c45cc26fbb9c001e63b846d8bf16906c1 SHA512 4be03e3bec258405cfbbbf8a8fa2006ca13694afcac6e31512d4fd344ccf3ae5c2cad3b93a7119733e814654606f6a5dcb090f3901615046c57d1b8da0a9f352
+EBUILD passenger-6.0.21.ebuild 4037 BLAKE2B 011ddae946f9313462c25a7e9b0c044dcfdfb96d6693400da96f11333faf5a276e2e49b1082bec1996c46e607b4e0301772f62f3cfa62578aca76ece901ec25a SHA512 5c341279b8f222d8ab48d89722da467358d81336045069bbb87defd2e02c92b49678fcb79932676e9c7e047a4a64abbbcf8f736f1ef062180d83e20f19fe0fda
MISC metadata.xml 331 BLAKE2B 5cc7b65a8ac511e9065cdb9fc6f4a04923029f718f02ba0da718c798e0bb3a554a8da7f05e639daa88c2fec34888e6e1316ccab4a44a0d99b616354006e7c762 SHA512 95f21209228559e1b775f8b44c49e1d311a6c2955ba26fb24fb72bf64afd42048d9d0186828be8b733963b4aec245f5abc4540c1ca8baa14ee59b2fba0c33086
diff --git a/www-apache/passenger/passenger-6.0.18.ebuild b/www-apache/passenger/passenger-6.0.18.ebuild
deleted file mode 100644
index d501f7ead463..000000000000
--- a/www-apache/passenger/passenger-6.0.18.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby30 ruby31 ruby32"
-
-inherit apache-module flag-o-matic ruby-ng toolchain-funcs
-
-DESCRIPTION="Passenger makes deployment of Ruby on Rails applications a breeze"
-HOMEPAGE="https://www.phusionpassenger.com/"
-SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
-
-# Passenger is licensed MIT, but vendored code licenses should also be taken into account.
-LICENSE="Boost-1.0 MIT BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="apache2 debug"
-
-ruby_add_bdepend "dev-ruby/rake"
-
-ruby_add_rdepend "
- >=dev-ruby/rack-1.0.0:*
- >=dev-ruby/rake-0.8.1"
-
-# libev is bundled but with adapations that do not seem to be accepted
-# upstream, so we must use the bundled version :-(
-CDEPEND="
- >=dev-libs/libuv-1.8.0
- net-misc/curl[ssl]
- apache2? ( www-servers/apache[apache2_modules_unixd(+)] )"
-
-RDEPEND="${RDEPEND} ${CDEPEND}"
-DEPEND="${DEPEND} ${CDEPEND}"
-
-APACHE2_MOD_CONF="30_mod_${PN}-5.0.0 30_mod_${PN}"
-APACHE2_MOD_DEFINE="PASSENGER"
-
-want_apache2
-
-pkg_setup() {
- use debug && append-flags -DPASSENGER_DEBUG
- depend.apache_pkg_setup
-}
-
-all_ruby_prepare() {
- eapply "${FILESDIR}"/${PN}-5.1.11-gentoo.patch
-
- # Change these with sed instead of a patch so that we can easily use
- # the toolchain-funcs methods.
- sed -i -e "/^CC/ s/=.*$/= '$(tc-getCC)'/" \
- -e "/^CXX\s/ s/=.*$/= '$(tc-getCXX)'/" \
- -e 's/PlatformInfo.debugging_cflags//' build/basics.rb || die
-
- # Avoid fixed debugging CFLAGs.
- sed -e '/debugging_cflags/areturn ""' -i src/ruby_supportlib/phusion_passenger/platform_info/compiler.rb || die
-
- # Use sed here so that we can dynamically set the documentation directory.
- sed -i -e "s:/usr/share/doc/passenger:/usr/share/doc/${P}:" \
- -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
- src/ruby_supportlib/phusion_passenger.rb || die
- sed -e "s:/usr/lib/phusion-passenger/agents:/usr/libexec/phusion-passenger/agents:" \
- -i src/cxx_supportlib/ResourceLocator.h || die
-
- # Don't install a tool that won't work in our setup.
- sed -i -e '/passenger-install-apache2-module/d' src/ruby_supportlib/phusion_passenger/packaging.rb || die
- rm -f bin/passenger-install-apache2-module || die "Unable to remove unneeded install script."
-
- # Make sure we use the system-provided version where possible
- rm -rf src/cxx_supportlib/vendor-copy/libuv || die "Unable to remove vendored code."
-
- # Fix hard-coded use of AR
- sed -i -e "s/ar cru/"$(tc-getAR)" cru/" build/support/cplusplus.rb || die
-
- # Make sure apache support is not attempted with -apache2
- if ! use apache2 ; then
- sed -i -e '/fakeroot/ s/:apache2, //' build/packaging.rb || die
- fi
-}
-
-all_ruby_compile() {
- if use apache2 ; then
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- FS_LIBDIR='/usr/'$(get_libdir) \
- USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
- RANLIB=$(tc-getRANLIB) \
- ruby -S rake apache2 || die "rake failed"
- fi
-}
-
-each_ruby_compile() {
- append-flags -fno-strict-aliasing
-
- V=1 EXTRA_LDFLAGS="${LDFLAGS}" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- FS_LIBDIR='/usr/'$(get_libdir) \
- USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
- RANLIB=$(tc-getRANLIB) \
- ${RUBY} -S rake native_support || die "rake failed"
-}
-
-all_ruby_install() {
- if use apache2 ; then
- APACHE2_MOD_FILE="${S}/buildout/apache2/mod_${PN}.so"
- apache-module_src_install
-
- # Patch in the correct libdir
- sed -i -e 's:/usr/lib/:/usr/'$(get_libdir)'/:' "${D}${APACHE_MODULES_CONFDIR}/30_mod_${PN}.conf" || die
- fi
-
- dodoc CHANGELOG README.md doc/*.md
-}
-
-each_ruby_install() {
- DISTDIR="${D}" \
- RUBYLIBDIR="$(ruby_rbconfig_value vendordir)" \
- RUBYARCHDIR="$(ruby_rbconfig_value archdir)" \
- APXS2="${APXS}" \
- HTTPD="${APACHE_BIN}" \
- FS_DOCDIR="/usr/share/doc/${P}" \
- FS_LIBDIR='/usr/'$(get_libdir) \
- EXTRA_LDFLAGS="${LDFLAGS}" \
- USE_VENDORED_LIBUV="no" LIBUV_LIBS="-luv" \
- RANLIB=$(tc-getRANLIB) \
- ${RUBY} -S rake fakeroot || die "rake failed"
-}
diff --git a/www-apache/passenger/passenger-6.0.19.ebuild b/www-apache/passenger/passenger-6.0.21.ebuild
index 881b0b4073de..0c0ad6d0d23f 100644
--- a/www-apache/passenger/passenger-6.0.19.ebuild
+++ b/www-apache/passenger/passenger-6.0.21.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
inherit apache-module flag-o-matic ruby-ng toolchain-funcs
@@ -13,7 +13,7 @@ SRC_URI="https://s3.amazonaws.com/phusion-passenger/releases/${P}.tar.gz"
# Passenger is licensed MIT, but vendored code licenses should also be taken into account.
LICENSE="Boost-1.0 MIT BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="apache2 debug"
ruby_add_bdepend "dev-ruby/rake"
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 409899d6f558..05aa218d5faa 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index a8085f4429c8..45678b126be9 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,3 @@
DIST opera-stable_110.0.5130.23_amd64.deb 110438984 BLAKE2B 7a681b320266a5eec72481fffe9d7d29a8caf6ae44a7d222b42d99219f1802e1e3dd29c26b5494d207a6e87fcac997558fc63ed8cf6fbc11f0e7f9018fd54e9a SHA512 8b311cf3edd2faab48f5c1d4034c7595855e5c505a0d148f34b7d49992278a8f2f11c4ab6ed8ea18a45e219ae28fbf87e292322e31fb4db3cc607af49bb24b07
EBUILD opera-110.0.5130.23.ebuild 4222 BLAKE2B 592d6299d8090adaea07c44906f404f07f882cf7726e553a223f45755ce924a455a9db1e207c4beaed05571f92f8ace3f88cb30268987bba02f172dfc92b2c4b SHA512 7ffe3d4abe8eab00c35510e7697881fa5f31009241f5a4b40156b5654edb701bce71fb45a7d40956906abfc37850fdda71452a04967bdc59f889cdfaabcc476e
-MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816
+MISC metadata.xml 544 BLAKE2B 94b2f6807c021794769fc62b041c69bd08a0d307c51db96109bd45a1fff240d586c51daa91e894055e47291505750f07e9054b6b1b364a691c18f5711acbe9b4 SHA512 691c7b62fa7c8a46e4cc981a2f211a1609b1c57620aca668b001eeaa2cbcd2f38299680c4707a73a8f32ee19b054cd131a2b09600bac30b8530af35142694ff7
diff --git a/www-client/opera/metadata.xml b/www-client/opera/metadata.xml
index b26bda26dc59..ff2ff3d9936a 100644
--- a/www-client/opera/metadata.xml
+++ b/www-client/opera/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<use>
<flag name="proprietary-codecs">Enable codecs for patent-encumbered audio and video formats.</flag>
+ <flag name="ffmpeg-chromium">Use Chromium FFmpeg fork (<pkg>media-video/ffmpeg-chromium</pkg>) rather than mainline FFmpeg (<pkg>media-video/ffmpeg</pkg>)</flag>
</use>
</pkgmetadata>
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index d476916c972d..9a3aca5ed035 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,5 +1,9 @@
DIST vivaldi-snapshot_6.7.3329.19-1_amd64.deb 108490132 BLAKE2B f28432dd33c73b9d0dce456bfeb73bf4fa4fff13fce2bb38b4ce08c9c4826b974618afef9469cb598680f3164051bc373b657f0570e6c55abb71bb64008f6af8 SHA512 14ac65dae0ab50b7ddfb473f8a6420ec6048d3dfb8a8a8ef73931976dd55e1312f0b148e1980e2a89fe40e1369731e4b7654a2eb5b7082b6e5bf26a513dbe164
DIST vivaldi-snapshot_6.7.3329.19-1_arm64.deb 99180668 BLAKE2B 54d3d54f79abb2bae61cd772c401b9833cbb61c4c3a87199efcccee20242d9dd5e653e7e0d34a63938a51b0591169d615ca2a321f4de49dcbaffd729e8905254 SHA512 1d68d9fb003245e36ded8ac002fc91294a8e8ff6d9793a8424db074875b649ca3b2b0aad834e1a5bd37d5cfdd086040c8965f260153076e1c5930b800f67876e
DIST vivaldi-snapshot_6.7.3329.19-1_armhf.deb 100322788 BLAKE2B ece4bde88de64dce84aeb1eef498372f5e143f620e8e8dad7a23ebab8c615d7c0f28805c8be2f2925067d8138564d2a8010a5ca5836e0708ca60ff8e5bb11f7a SHA512 4f564b913137399b016c1d70f223152669e85f80326d838089bfc77cafe80a790b91b73b5b64f53fd0dfe6177961315c34632883e690e39bd35acb93987e4f27
+DIST vivaldi-snapshot_6.8.3358.3-1_amd64.deb 108606616 BLAKE2B 03a9e54b3f77dfdddd4901cdf0f705d2db20c7b9b85ff0a660cef11cb1b304947f86ba1befed6901be23c55aac8d0380e293bf5c80692c1f99acee3c97592152 SHA512 bad714103d34b81eb1ad8315846216f281c5890d13b6b7d562f6a5f20d24d4c20370cb64b102eafd505d0fcda70840b43f0d0370ea3ebfa53078a0d9547eae2c
+DIST vivaldi-snapshot_6.8.3358.3-1_arm64.deb 99267888 BLAKE2B dfb6e4ddf32610717acf30c52ea3b58404cdbacaf18b8c86746a81b8de73fb58f64d98d37ee9f4dd5a96fe452790787098d35b1a76a25dd40bf3eb35481d8221 SHA512 b8dbc826b104fc946d69b125ba170920ecce71924e1f236f4e0db4299234c15c18f36b40c7526cb9c3eda757883070c2e95bde28f5dc1667061ea3fa2104385c
+DIST vivaldi-snapshot_6.8.3358.3-1_armhf.deb 100440164 BLAKE2B 005a08199d2f932f3be7523802975140695ae9a608a8397314eb0aaeec149676b42913443b56fc27bfcaabba4a1417874c0a4a88ff87f04c43c284e9bc3e585d SHA512 290b67e63557058151157c015de763298be21e7793b867854db76af8e280c2c6626673ca561e2e465c3c4c21abdd4eebd1d014d5ec976b03b005858dec1cba21
EBUILD vivaldi-snapshot-6.7.3329.19.ebuild 4026 BLAKE2B 512cce4fea112c037908aaf48f30d09473b26d15074a2cc19b4c14894a329027669489fb3c4aab213eb54d408779fe4e5833cd952b0087c987e030aa06e6d1e0 SHA512 71067dc04500cb8b65e09bb79c872696b2e539c543e6078d8848b521d779088e3b4978568099fd17674c5cddde8ed291edf851b07c71f71037aa70f53161dc1a
+EBUILD vivaldi-snapshot-6.8.3358.3.ebuild 4026 BLAKE2B 1c038ec9aa5020afa2de9c1bc09feedacd29f56de8cedd80d381deed644f5b5847f75efe979e378b32644a545bddcb2327e5d02a4e54f48bc291fc0c5e8971f3 SHA512 3771a449d516a2a9e3c4097f3d3adb7a7dbc4e70611bc441310dc59ffa4ef72ddd4acfef95c7db3e05666bb6b8c93fd693444e1988c4fcd72c96b163ca47fca5
MISC metadata.xml 634 BLAKE2B fa3f150ffb5f5da3780098747f71d304c9ceb9828cd4dc7c586ba7032a7ba0b3065c25e5dd84fdab7b4302db8b4c848f116eb5b329f440f8a38837dca005a570 SHA512 f226a355a39cec36b5d6f3f88e7f2132693b5dcf51bdec4676d17f608f16ced52d6b9c5dfac2d38f2245cdf6ff7279286034e77ea119cfb4b7240500f612968e
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-6.8.3358.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.8.3358.3.ebuild
new file mode 100644
index 000000000000..8e5ee528e3af
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-6.8.3358.3.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="124"
+CHROMIUM_LANGS="
+ af
+ am
+ ar
+ az
+ be
+ bg
+ bn
+ ca
+ ca-valencia
+ cs
+ da
+ de
+ de-CH
+ el
+ en-GB
+ en-US
+ eo
+ es
+ es-419
+ es-PE
+ et
+ eu
+ fa
+ fi
+ fil
+ fr
+ fy
+ gd
+ gl
+ gu
+ he
+ hi
+ hr
+ hu
+ hy
+ id
+ io
+ is
+ it
+ ja
+ jbo
+ ka
+ kab
+ kn
+ ko
+ lt
+ lv
+ mk
+ ml
+ mr
+ ms
+ nb
+ nl
+ nn
+ pa
+ pl
+ pt-BR
+ pt-PT
+ ro
+ ru
+ sc
+ sk
+ sl
+ sq
+ sr
+ sr-Latn
+ sv
+ sw
+ ta
+ te
+ th
+ tr
+ uk
+ ur
+ vi
+ zh-CN
+ zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/"
+
+if [[ ${PV} = *_p* ]]; then
+ DEB_REV="${PV#*_p}"
+else
+ DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
+
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
+RESTRICT="bindist mirror"
+REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa[gbm(+)]
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango[X]
+ gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 )
+ proprietary-codecs? (
+ !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
+ ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ widevine? ( www-plugins/chrome-binary-plugins )
+"
+
+QA_PREBUILT="*"
+CONFIG_CHECK="~CPU_FREQ"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ # Rename docs directory to our needs.
+ mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
+
+ # Decompress the docs.
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ # The appdata directory is deprecated.
+ mv usr/share/{appdata,metainfo}/ || die
+
+ # Remove cron job for updating from Debian repos.
+ rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
+ rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
+
+ # Remove scripts that will most likely break things.
+ rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
+
+ pushd ${VIVALDI_HOME}/locales > /dev/null || die
+ rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
+ rm kmr.pak || die # No flag for Kurmanji.
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ if use proprietary-codecs; then
+ einfo Bundled $($(tc-getSTRINGS) ${VIVALDI_HOME}/lib/libffmpeg.so | grep -m1 "^FFmpeg version ")
+ rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
+ rmdir ${VIVALDI_HOME}/lib || die
+ fi
+
+ if ! use qt5; then
+ rm ${VIVALDI_HOME}/libqt5_shim.so || die
+ fi
+
+ if ! use qt6; then
+ rm ${VIVALDI_HOME}/libqt6_shim.so || die
+ fi
+
+ eapply_user
+}
+
+src_install() {
+ mv */ "${D}" || die
+ dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN}
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
+
+ local logo size
+ for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
+ size=${logo##*_}
+ size=${size%.*}
+ newicon -s "${size}" "${logo}" ${PN}.png
+ done
+
+ if use proprietary-codecs; then
+ dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \
+ /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
+ fi
+
+ if use widevine; then
+ dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
+ /${VIVALDI_HOME}/WidevineCdm
+ else
+ rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
+ fi
+
+ case ${PN} in
+ vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
+ vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
+ esac
+}
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 91d6861dc133..35920a8803fc 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,5 +1,9 @@
DIST vivaldi-stable_6.7.3329.27-1_amd64.deb 108540168 BLAKE2B d483222f6df707e19b5ca24a004452cb3ddd54e45531d1d12e7360cb7ae990620bbd3c57d345f183827ea811215fb31ec74df8e48bc043675f08a9bef09f18bc SHA512 02bbd5c29da6817114d741f87102af4d9beeb7777e6bf9d8f141ac62ad3d5ea91818f3ff0965bc8697fba57f30eb6aa6c0d6e9f48624e7637cc7769937662670
DIST vivaldi-stable_6.7.3329.27-1_arm64.deb 99168892 BLAKE2B 1ffccb26b7606e436855d86bbfb37d0c07efe4d06c47dbcf4fcc0ca16f72f42d5d5565ab28f31473b0a6886fe6fc11b47a0d65c2ecf66f73595705f9ba91d2ec SHA512 a40bd296328f389980e4fa1692f09585446ed83f90a9b3f05e39ecee7b2d4ffe10f66e6c2c50865f55987d9172ef60f08db021c934e9fa136a26172d3ffdf51a
DIST vivaldi-stable_6.7.3329.27-1_armhf.deb 100344632 BLAKE2B 755d51a7084bfec4d7f919ced5a0b606e44833853cb5444dbd1dd27d7548db0866377119455ada505f27f9a3bb75178e41898391bf8074f1652ed5609cc11793 SHA512 e376e127e044790a6d4fc9d9f79c2b7632037b43bd431c6e5d016155cf74425073ade360faf8a58426e58b98bac4631015916499b565119d4058eed1e62a633c
+DIST vivaldi-stable_6.7.3329.31-1_amd64.deb 108478272 BLAKE2B 59bdc90e84fc1fd0ca514e6fd233a2d38c5681b2a21a479bab4ab7861bbbfca1374836550a6645102daf8bd5a6c72350fe42b35b285e7d37f4b66d809ee60abe SHA512 913f12db7f28c96f4e1f22234bfa4f3cd92c84f0863f1adac1d65993a45f509f4c20622ec207cb5d9a44dcb8a3e91fc8a215518fcf39441657adb302c2a9a9a9
+DIST vivaldi-stable_6.7.3329.31-1_arm64.deb 99174948 BLAKE2B dfd0dc4b612f2ee99f9e02b08fc2be5f4d2389a08ab8682d03378eb5445816468e56096d6aa0d56abc3909b4dd48987fb65bf6c572673b0d1ce5fa76b1e3923a SHA512 efda1337443d2120c37397e5eff1ba854c3ea20eb24240802b0b26fb925a7825fe7d6590050f1b7a2ddb667f208fbbafd37aa1df622d1574ac58edd3ddc38d46
+DIST vivaldi-stable_6.7.3329.31-1_armhf.deb 100346512 BLAKE2B 0bac5b640f845bdef43a05d77ea038a83b0190d975c5aacff67cabac8b7728cecee061802820952e63810b67537323ef98a84503628d6b99963de19f66bf967c SHA512 6f8f2c1ca12c9246b891816da27e571cb621d5f685bb0ecd5f7f60d857b5dcf55a71c98699b743a23bb3e75d97e3b589bb8dcb475e6c66cb441bfceb43f5c67e
EBUILD vivaldi-6.7.3329.27.ebuild 4025 BLAKE2B 8546c9ae21968c413c6b833b03ae96c53c7d16b8b3527340407d2792811049439e9bcd6ab9c6c9ff9ee0e3afe672f075f6cb9810ffe83cb5a782876aaa31c672 SHA512 6a228e3234f16ab8b9c4c42c7a9441d907965e66ede11a1c9a87f1ba0cced51defcc12296310e9c2b9a6883169e71bc68fdc236c686cd2aa46861aff82190dcc
+EBUILD vivaldi-6.7.3329.31.ebuild 4026 BLAKE2B 1c038ec9aa5020afa2de9c1bc09feedacd29f56de8cedd80d381deed644f5b5847f75efe979e378b32644a545bddcb2327e5d02a4e54f48bc291fc0c5e8971f3 SHA512 3771a449d516a2a9e3c4097f3d3adb7a7dbc4e70611bc441310dc59ffa4ef72ddd4acfef95c7db3e05666bb6b8c93fd693444e1988c4fcd72c96b163ca47fca5
MISC metadata.xml 634 BLAKE2B fa3f150ffb5f5da3780098747f71d304c9ceb9828cd4dc7c586ba7032a7ba0b3065c25e5dd84fdab7b4302db8b4c848f116eb5b329f440f8a38837dca005a570 SHA512 f226a355a39cec36b5d6f3f88e7f2132693b5dcf51bdec4676d17f608f16ced52d6b9c5dfac2d38f2245cdf6ff7279286034e77ea119cfb4b7240500f612968e
diff --git a/www-client/vivaldi/vivaldi-6.7.3329.31.ebuild b/www-client/vivaldi/vivaldi-6.7.3329.31.ebuild
new file mode 100644
index 000000000000..8e5ee528e3af
--- /dev/null
+++ b/www-client/vivaldi/vivaldi-6.7.3329.31.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CHROMIUM_VERSION="124"
+CHROMIUM_LANGS="
+ af
+ am
+ ar
+ az
+ be
+ bg
+ bn
+ ca
+ ca-valencia
+ cs
+ da
+ de
+ de-CH
+ el
+ en-GB
+ en-US
+ eo
+ es
+ es-419
+ es-PE
+ et
+ eu
+ fa
+ fi
+ fil
+ fr
+ fy
+ gd
+ gl
+ gu
+ he
+ hi
+ hr
+ hu
+ hy
+ id
+ io
+ is
+ it
+ ja
+ jbo
+ ka
+ kab
+ kn
+ ko
+ lt
+ lv
+ mk
+ ml
+ mr
+ ms
+ nb
+ nl
+ nn
+ pa
+ pl
+ pt-BR
+ pt-PT
+ ro
+ ru
+ sc
+ sk
+ sl
+ sq
+ sr
+ sr-Latn
+ sv
+ sw
+ ta
+ te
+ th
+ tr
+ uk
+ ur
+ vi
+ zh-CN
+ zh-TW
+"
+
+inherit chromium-2 desktop linux-info toolchain-funcs unpacker xdg
+
+VIVALDI_PN="${PN/%vivaldi/vivaldi-stable}"
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/"
+
+if [[ ${PV} = *_p* ]]; then
+ DEB_REV="${PV#*_p}"
+else
+ DEB_REV=1
+fi
+
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/${VIVALDI_PN#vivaldi-}/${VIVALDI_PN}_${PV%_p*}-${DEB_REV}_"
+
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb )
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb )
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb )
+"
+
+S="${WORKDIR}"
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64"
+IUSE="ffmpeg-chromium gtk proprietary-codecs qt5 qt6 widevine"
+RESTRICT="bindist mirror"
+REQUIRED_USE="ffmpeg-chromium? ( proprietary-codecs )"
+
+RDEPEND="
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/mesa[gbm(+)]
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/libdrm
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon
+ x11-libs/libXrandr
+ x11-libs/pango[X]
+ gtk? ( gui-libs/gtk:4 x11-libs/gtk+:3 )
+ proprietary-codecs? (
+ !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] )
+ ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} )
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )
+ qt6? ( dev-qt/qtbase:6[gui,widgets] )
+ widevine? ( www-plugins/chrome-binary-plugins )
+"
+
+QA_PREBUILT="*"
+CONFIG_CHECK="~CPU_FREQ"
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ # Rename docs directory to our needs.
+ mv usr/share/doc/{${VIVALDI_PN},${PF}}/ || die
+
+ # Decompress the docs.
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ # The appdata directory is deprecated.
+ mv usr/share/{appdata,metainfo}/ || die
+
+ # Remove cron job for updating from Debian repos.
+ rm etc/cron.daily/${PN} ${VIVALDI_HOME}/cron/${PN} || die
+ rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
+
+ # Remove scripts that will most likely break things.
+ rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
+
+ pushd ${VIVALDI_HOME}/locales > /dev/null || die
+ rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
+ rm kmr.pak || die # No flag for Kurmanji.
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ if use proprietary-codecs; then
+ einfo Bundled $($(tc-getSTRINGS) ${VIVALDI_HOME}/lib/libffmpeg.so | grep -m1 "^FFmpeg version ")
+ rm ${VIVALDI_HOME}/lib/libffmpeg.so || die
+ rmdir ${VIVALDI_HOME}/lib || die
+ fi
+
+ if ! use qt5; then
+ rm ${VIVALDI_HOME}/libqt5_shim.so || die
+ fi
+
+ if ! use qt6; then
+ rm ${VIVALDI_HOME}/libqt6_shim.so || die
+ fi
+
+ eapply_user
+}
+
+src_install() {
+ mv */ "${D}" || die
+ dosym ../../${VIVALDI_HOME}/${PN} /usr/bin/${VIVALDI_PN}
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
+
+ local logo size
+ for logo in "${ED}"/${VIVALDI_HOME}/product_logo_*.png; do
+ size=${logo##*_}
+ size=${size%.*}
+ newicon -s "${size}" "${logo}" ${PN}.png
+ done
+
+ if use proprietary-codecs; then
+ dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \
+ /${VIVALDI_HOME}/libffmpeg.so.$(ver_cut 1-2)
+ fi
+
+ if use widevine; then
+ dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
+ /${VIVALDI_HOME}/WidevineCdm
+ else
+ rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
+ fi
+
+ case ${PN} in
+ vivaldi) dosym ${VIVALDI_PN} /usr/bin/${PN} ;;
+ vivaldi-snapshot) dosym ${PN} /${VIVALDI_HOME}/vivaldi ;;
+ esac
+}
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index bd30c5aa4a88..89a170b70683 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/libxcb/Manifest b/x11-libs/libxcb/Manifest
index 27091dc29a27..71fdd17d678f 100644
--- a/x11-libs/libxcb/Manifest
+++ b/x11-libs/libxcb/Manifest
@@ -1,5 +1,5 @@
DIST libxcb-1.16.1.tar.xz 455368 BLAKE2B 91d489eaf8b0bfb0c02a4d974f72871963dc86cdf60478d618636d580974b260ab822ab33c7174e05dc45adf01e53e423a7449550b7b43fabb3917f7d99219c0 SHA512 e3afdae1c0e2a5ae2add7b2c4fdd3283cb86023ef6448f5b8b29a4bb72c274e34eaf0fc7523762bcd3f5116910fe7374490e8f26c25744301563ced80acc3e7f
DIST libxcb-1.17.0.tar.xz 455208 BLAKE2B e2a35606981c00f9f18e5590cdc26c7c2efd8f832c37dc4dc82db47e2870bf4ff48786162c5a8eb713cb5f3a305eb22d334e4b0ff631bf0e047f1b79cb0701d3 SHA512 945b1f28e8b407a4d0ebf88c99ef3cbef763fd75e6eaa8e971946e44ce8dbe9b478c56ae85aaaadab7fdb25987e88570d9d4fb9ad2febd6d6bf21d644a0e10d0
EBUILD libxcb-1.16.1.ebuild 1380 BLAKE2B 3835fb7840152ebad25362ded7e0c2fb78d590ed8f656bb200e91b1357df9c7baaa19c83a7d84b99ad29a9854110789fc218056acaee10cfa804cbe5d003f957 SHA512 ce7a12deceab6e609c58cac75007b25c092985358c06f9780e984da8f9fa00dea4429cac5379ef094354280eba43b8b7729e6df4c9c02a208925411091879098
-EBUILD libxcb-1.17.0.ebuild 1400 BLAKE2B 86a880399221d22b96cecf0e97b4757ffc22a5a968ce272b3e6881ed2ad0ca9f2c57c800c41994da4ab84333dbacce14f3cbe0043f97f5e9ae26f176c2920cc0 SHA512 34c89874ee8765ae6cd1bc8da1af31d4ce80b9f45e6a5a48d8c0756d696f01ec3f7eaae5d2cb28b2920feab76630dd6680f31de43b24e5549c9855b94ad5d79e
+EBUILD libxcb-1.17.0.ebuild 1395 BLAKE2B 6431d7774020d657bf1671c1bf4b2a0703c35e3f16f540ed9c67e48b5c19ee7e77d3ff4e1cae145e64c349396f7b2d8ddd5993fdef326747e830fde321538800 SHA512 bd19a81663607582fa2c92d4cf798be3bd52897ab15094955255196e8990c887ac4a47382c7b284751b4ca96a24707b149993a067498dd5536c88f289ab9ce1e
MISC metadata.xml 470 BLAKE2B 9f530dabef12ece5a3ccaade8000872e1a89cfef4833ca4d6a4c5e157510516fec18f18e7dbe4ae88ac4059acff9fd099832c3614d12d9742af03167def25f16 SHA512 884ca6cde9de9394a67493b5ec40475873e363ad2530470ebbc0e080f55594bf02787b02960ad172ba05e736c80a6b9c33aa9c2ceaf1b47005f6f47b0895c1a3
diff --git a/x11-libs/libxcb/libxcb-1.17.0.ebuild b/x11-libs/libxcb/libxcb-1.17.0.ebuild
index e28a1fa98c30..375a0253063f 100644
--- a/x11-libs/libxcb/libxcb-1.17.0.ebuild
+++ b/x11-libs/libxcb/libxcb-1.17.0.ebuild
@@ -16,7 +16,7 @@ DESCRIPTION="X C-language Bindings library"
HOMEPAGE="https://xcb.freedesktop.org/ https://gitlab.freedesktop.org/xorg/lib/libxcb"
SLOT="0/1.12"
-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="doc selinux test +xkb"
RESTRICT="!test? ( test )"
diff --git a/x11-libs/pango/Manifest b/x11-libs/pango/Manifest
index 54d93d463cce..37b2a29485d2 100644
--- a/x11-libs/pango/Manifest
+++ b/x11-libs/pango/Manifest
@@ -1,11 +1,8 @@
AUX 1.42.4-CVE-2019-1010238.patch 1088 BLAKE2B 7517b2b4c3502546a554d3b592c8c48af444bf2797fcffd18bd63fb97023f3fff666c70359d4935cf179d7e98be12b885e5a2937d882b27f213e17658002e0a9 SHA512 24f46b5d14dd589b0d5ca992169fb46a696d0251c63cf3c0210bfded534f4f35d20bcd158c4397d6ebe828ae995a5321daca4ecc634f0d5f38bc7f5ccf8f2fee
AUX 1.42.4-pango-view.1.in 2771 BLAKE2B 6cc529600d8bc0479a972046c0680139d1910fbeb1629ca66e9d50a80d6c805db1dc8bb1c6de77e73197f98b2b5ec8b8afeb4128ab588b155019fd287cee3105 SHA512 e26c20b889784a3f7aea0287ced559e25fdd23fd915949ab9c538f10d0a6c7200457132ed48061d2c47e004858f7307cf4c7c1027d6b2abd642911f5e81f72c6
-DIST pango-1.42.4-patchset.tar.xz 6040 BLAKE2B ec3f1a6a4de30e0864e7f0bf0950cb7a7b4bada8c3db496a8e5b1e770f221ae72b43167178445ea9cd0d6b88e51d2af49e7fdf27b2e792997fe7c37e55d429c1 SHA512 b7654c3493931e3c6d3cbd40ee49c5cbebaf403954bae75dea80e9f03e12dd5082548aff6a9e778821b8f935e227a7efaad4c1b980fa108e7258042221cadfc1
-DIST pango-1.42.4.tar.xz 833876 BLAKE2B 7de1094a29750b9e59ea1e5c92644fa5d6b835828d027963a53cce3f204ee1ea0042ec492e209de9136f05ca131ccda959bc477d4f6e9c72e5f620ddf4235f26 SHA512 993e97f647eba0c5ed90bcfcb8228bf67fa3f20b1f4331e4e40a30788d7c3ac55eee1209471bf21df125cb8fc6121acc8062a9da2f8a7d6cbe8e9ad13a9320dc
DIST pango-1.51.0.tar.xz 1942044 BLAKE2B d7d343d5fb005b92dc70fc6f65c62d1d22cc81887185612d276e63614e622272117b64051f46aa1ae0348d4ccfbed0a473f9482703d51d5da7e81d1851b49071 SHA512 a427e93cdc00bf4bc97da2e1897363a53688886f112c8732684cc66c67b16fe82a84cf581ffa6c18a206e8e37bd54db4104856fdab8afa5a50a8bc0470e5d282
DIST pango-1.52.1.tar.xz 1956856 BLAKE2B 0b7f58f3d74bd37df285f3fbf14d2d2d776fbcf773568d63f12f26976d2ff505c19616fcee11562933df2594762e9ca30fe96a1d02dcd174381b976d63c68ac1 SHA512 7cddbd61afc3c98ffd09ea08c5d7613e454b6705f72304cb9b3578865b6bda70ca20f98605dea73f2cbca5e264217c8d79e4539e9eb36b8775d5d2a4f769cf32
DIST pango-1.52.2.tar.xz 1963588 BLAKE2B 9367703addcc6805fc14f0c0184d9d1b4093b8947fea9d260c54eb6c86ce56a0d6cfe35c3d6340eaa5d96fb84f0a94c5979ae308bfa79f02e4ce25c4c093556e SHA512 6b3d762d133e7c900c6dfa85f43c950699930f6149cb3c90bf0e787f1b5a126a0b90220b90e649f84e4c244e44c46d4b575d5d7afeb305232c333712effc0981
-EBUILD pango-1.42.4-r2.ebuild 2286 BLAKE2B f9bceffdf8d9c5212c7a3695b94fcf8dd73225a9ad11b637c86ddfec43729753aaa07cef23754bf7d2cf585c04adf3578c9c86fd02ff1cd998a77fadb46772d3 SHA512 c49d931a89759fd8d45ba7626becb22a70a36a005e2d7d88946513b09d2079df48c14b53247f357419754aa2ee02f7cfee26a3bd13e9d80aded9bea56a7933c0
EBUILD pango-1.51.0.ebuild 2363 BLAKE2B cbd19f05e6a0a7d05d2e235ec91eecd10ad22c4fa9891308c60ccd9c96898cff52a083872e6cd86e22bd2e57698115d10a5682d5b6738e5535d6fe2b8191c90a SHA512 af460059e4725f906298aa7d9db82cd083444beb4c0cbd7268c3d8092c7eb7f8b16cdb101c465edaf18718773703181f14a85e5155046e558e3e2b2c56a3256a
EBUILD pango-1.52.1.ebuild 2364 BLAKE2B 4527685dac19b01454209a2dd1eb36efa4cee2dfabbe990dccf6ec3c6978fa9ac76068e095506ff3d31f3517c8e2e3762f332630b2518ffca3c0d25f6b6906d0 SHA512 d0cd6e58730a6671148b5c2f53eb9c64190fa17740c8a2907ee3cc09c18ee805e20c62ec3c05338626f476a38aaf4cfbff3f521dd6b65d5837ccd3af8ccbee39
EBUILD pango-1.52.2.ebuild 2367 BLAKE2B 389226c8a326a1fc706b152b38e8f1ee76e87199faeac0efb31b9a7643c460172dd4e902639bff96d9a1a8409a2a3aca6ec76a34f64952078f8a238db1e89b93 SHA512 e14dc57922162a5c3f871690843fe810ec3548f5186357e845619642bbb61f51cfc02163257d290ba15cdc4b598661b4cda8fe65a87aa1915e0a9c6ba1dfa2bd
diff --git a/x11-libs/pango/pango-1.42.4-r2.ebuild b/x11-libs/pango/pango-1.42.4-r2.ebuild
deleted file mode 100644
index e84b9e7737a8..000000000000
--- a/x11-libs/pango/pango-1.42.4-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-GNOME2_LA_PUNT="yes"
-
-inherit gnome2 multilib-minimal toolchain-funcs
-
-DESCRIPTION="Internationalized text layout and rendering library"
-HOMEPAGE="https://www.pango.org/"
-SRC_URI+=" https://dev.gentoo.org/~leio/distfiles/${P}-patchset.tar.xz"
-
-LICENSE="LGPL-2+ FTL"
-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"
-
-IUSE="X +introspection test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=media-libs/harfbuzz-1.4.2:=[glib(+),truetype(+),${MULTILIB_USEDEP}]
- >=dev-libs/glib-2.50.2:2[${MULTILIB_USEDEP}]
- >=media-libs/fontconfig-2.12.92:1.0=[${MULTILIB_USEDEP}]
- >=media-libs/freetype-2.5.0.1:2=[${MULTILIB_USEDEP}]
- >=x11-libs/cairo-1.12.14-r4:=[X?,${MULTILIB_USEDEP}]
- >=dev-libs/fribidi-0.19.7[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
- X? (
- >=x11-libs/libXrender-0.9.8[${MULTILIB_USEDEP}]
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXft-2.3.1-r1[${MULTILIB_USEDEP}]
- )
-"
-DEPEND="${RDEPEND}
- dev-util/glib-utils
- >=dev-build/gtk-doc-am-1.20
- virtual/pkgconfig
- test? ( media-fonts/cantarell )
- X? ( x11-base/xorg-proto )
- !<=dev-build/autoconf-2.63:2.5
-"
-
-PATCHES=(
- "${WORKDIR}"/patches/ # bug fix cherry-picks from master by 20190216; each patch has commit id of origin/master included and will be part of 1.43.1/1.44
- "${FILESDIR}"/${PV}-CVE-2019-1010238.patch
-)
-
-src_prepare() {
- gnome2_src_prepare
- # This should be updated if next release fails to pre-generate the manpage as well, or src_prepare removed if is properly generated
- # https://gitlab.gnome.org/GNOME/pango/issues/270
- cp -v "${FILESDIR}"/${PV}-pango-view.1.in "${S}/utils/pango-view.1.in" || die
-}
-
-multilib_src_configure() {
- tc-export CXX
-
- ECONF_SOURCE=${S} \
- gnome2_src_configure \
- --with-cairo \
- $(multilib_native_use_enable introspection) \
- $(use_with X xft) \
- "$(usex X --x-includes="${EPREFIX}/usr/include" "")" \
- "$(usex X --x-libraries="${EPREFIX}/usr/$(get_libdir)" "")"
-
- if multilib_is_native_abi; then
- ln -s "${S}"/docs/html docs/html || die
- fi
-}
-
-multilib_src_install() {
- gnome2_src_install
-}
diff --git a/x11-misc/Manifest.gz b/x11-misc/Manifest.gz
index b7d4b22c6f61..d7b3b5ecd02c 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/virtualgl/Manifest b/x11-misc/virtualgl/Manifest
index b7240f74a4a5..c9288b355c6a 100644
--- a/x11-misc/virtualgl/Manifest
+++ b/x11-misc/virtualgl/Manifest
@@ -4,8 +4,9 @@ AUX vgl.initd-r4 865 BLAKE2B 40e417f0dce3f2cf65c4154b40fdc4b8a1ded87e96f5c7ed047
AUX vgl.service 254 BLAKE2B 0a0e73228821019a764b1bc3ff61a752b15001018f704739d86eebbf326ee3a0612475cf7a0c360993e1a27c87815626290dfe4d85fc7e1aaa3897ce41f787c2 SHA512 18615552301c52c272bc47f942c47121100c175651b3957ddf996ca40e755d96dd51194ecb599c92e62fbdba3b9245e999ef488c889833009f8eba1c038c38f9
AUX virtualgl-3.1-drop-register.patch 1678 BLAKE2B dfb756d013ae7ea40ce6ce2de20c0aabf2bab53975510a4ccd593ae11c3e47f467209f64c9d009d6b1e20cc46eba52ee2569172a64176f43df8273119658eda5 SHA512 c9a231682239f3ae6603a4aec723aaca39321f838971ae08f67a0484ac8dcf22ea7f5e4d5bd4bbe9ed83f8a5946e903c7b54e4290cb632101a0f10f6ba5e42fe
DIST VirtualGL-3.0.2.tar.gz 1220143 BLAKE2B 72c6f46ee4c10c81516c9c3cfea610875375376050e266df3019fdfcc6426d10355292ce96cb0821e3934a8017daa8ab9a183049d714aa61c1e54a1b503527f4 SHA512 fe649460265def2858dde76fc9ad0c9183bc5ccf97da2689c43d7157d0a187f0fab784efb2ae17dbface4e7973a300e4b82f8bb7d563e80b67c3199b86068f37
+DIST VirtualGL-3.1.1.tar.gz 1223341 BLAKE2B d82a3b8afddc165d4a99b281593662c7584b2d0060e1332bbb1dd621dc1098d4eb1e9c7b3d9a989fa08e89dfafe0001bff905c90aaefb0e0b7532e233a21e0e4 SHA512 40007910dce4ba1aa6bb00fc1e57af8e9d6a77a5a6c795d8f13c9883abc44787871a0bede8621de2fb042585f471281ba9e8bbd16d81c4049ddca8539f535e7e
DIST VirtualGL-3.1.tar.gz 1248818 BLAKE2B 556e2a05811b89ddfecc371d75888f09c7a59bb2c7e3f265eae4631627cf3e586114735b2616cd6292fbcea089e81326736013a7b1d47ad1746365e72e313627 SHA512 cd1109b4dee426918e61348b22b3bfb0c45102bbb0bcde9b78c36b607a396bbff7d7c72cf3bf9626128da0f1776c42bbb59be863239e60e0f7307d2a73de463b
EBUILD virtualgl-3.0.2.ebuild 2875 BLAKE2B 7597f349f52b7f4ee89b01d9d710a51c306f9ef5409f9ed3ebd21d63eed06b866f456576b3ec45fa79cec3f23083df5a41ec1fa4cb453d5356f84de8086b3599 SHA512 c735ee841e764a59e51c300a3a87456ca83f9ab72aab439b4e5a92ffe3947bece553e20bace5c343e018556c6dc39b6fa06a5d081d54b4e71d3a53ed5b30fea6
-EBUILD virtualgl-3.1-r1.ebuild 2849 BLAKE2B 789de24b9d21cd9cd681c4dfcd4fe2357e444ca40604fa23c96e3006deb09b0428f6197d8534a7c43a85b9814e1e3cc01f617a1c84daf653db18c41a4227403a SHA512 9be02efd074db354fba699affde6f8aa1b6210b1cddb45a8d4ac48fa331840ddfd9a779b6ec9c48c21bfc0d0ac89d92e8894c63d59f29b94e87bdc9964307ef5
-EBUILD virtualgl-3.1.ebuild 2791 BLAKE2B 9938d98d56708dcb9ec3a90f25ca0ef18f4fe846db66f1009e10580a12de4882463c33d323a53a954fe9bdf9f7c29571f90450f3adf71c4ba78dae78062afa39 SHA512 38653ee56a9977651bf84a88ab4af09fe2f2352c1ff6c0f5f8427fb1532536c87ae3ee050d8a04d3afdeedd7b331747729325c7ab71be1fad7a8c9e6205f62ba
+EBUILD virtualgl-3.1-r1.ebuild 2847 BLAKE2B 9235c21aca162d9f3f8909bc5cbfd3bf68292c3970ad3cf18433157625d7ca00fdbb995339bd046962dcecf0e602f94cd5d9470f2bd29616bb2a5db6eb661c2d SHA512 bb10194d2cf4196871a7169eb00c4c7abf95884673ce697f139dfc913f1debdc85173e1c2438c1389c628a49e562d3d17bba03ea60fa062d092943c673cab05e
+EBUILD virtualgl-3.1.1.ebuild 2788 BLAKE2B 75c32db643d271ebd67127d95c4e4ab18a1ac61a6b367aa2306ebe276ab29ce31fde8a1a74172c3a90ab67de1c41805b956c0e1f30920f95b6c302eff223908c SHA512 32aefea5be5617d3002e3540fb810e4c1764c7341ec397535e61b547194b678ceb1c47126825f39a54e68d4d4fa1a7e0c547aa1658165643ea4686ca255fd56c
MISC metadata.xml 822 BLAKE2B 8fd6340ff5f167066f17763ef771da259b47fcb140d9bfdf887260e58a02bbdf95ce49bd36fc970024cc3c6dc5daac19e8975bb787dcd45219c729e0a8e0570f SHA512 b3b7fb03192d77f07cffce45364e3387055d641ddb676f9523e91d280bdc674b0c96d042b9ab39e56498a716152e3533b4633dabbed1e7fbe9c805acaa0f9a5d
diff --git a/x11-misc/virtualgl/virtualgl-3.1-r1.ebuild b/x11-misc/virtualgl/virtualgl-3.1-r1.ebuild
index 74caab53733f..5e5505059f3f 100644
--- a/x11-misc/virtualgl/virtualgl-3.1-r1.ebuild
+++ b/x11-misc/virtualgl/virtualgl-3.1-r1.ebuild
@@ -13,7 +13,7 @@ else
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PV}/${MY_P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 x86"
fi
DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
diff --git a/x11-misc/virtualgl/virtualgl-3.1.ebuild b/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
index 8f7cc8dd0a4d..1b1bb38f63a8 100644
--- a/x11-misc/virtualgl/virtualgl-3.1.ebuild
+++ b/x11-misc/virtualgl/virtualgl-3.1.1.ebuild
@@ -12,16 +12,15 @@ else
MY_PN="VirtualGL"
MY_P="${MY_PN}-${PV}"
S="${WORKDIR}/${MY_P}"
- SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PV}/${MY_P}.tar.gz"
+ SRC_URI="https://github.com/VirtualGL/${PN}/releases/download/${PV}/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Run OpenGL applications remotely with full 3D hardware acceleration"
HOMEPAGE="https://www.virtualgl.org/"
+LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
SLOT="0"
-LICENSE="LGPL-2.1 wxWinLL-3.1 FLTK"
-IUSE=""
RDEPEND="
media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]