summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-21 04:04:33 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-21 04:04:33 +0100
commit3dc4de6331223493015f198dc61854af604da86c (patch)
tree626add8c88d96adf9429cdb19226d9de60e6dafd
parentd895362f98ae63a6ed12cd16d3b3df95d6967f25 (diff)
gentoo auto-resync : 21:10:2024 - 04:04:33
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29810 -> 29786 bytes
-rw-r--r--app-admin/Manifest.gzbin32220 -> 32223 bytes
-rw-r--r--app-admin/awscli/Manifest14
-rw-r--r--app-admin/awscli/awscli-1.34.29.ebuild90
-rw-r--r--app-admin/awscli/awscli-1.35.0.ebuild2
-rw-r--r--app-admin/awscli/awscli-1.35.10.ebuild (renamed from app-admin/awscli/awscli-1.35.7.ebuild)0
-rw-r--r--app-admin/awscli/awscli-1.35.6.ebuild91
-rw-r--r--app-admin/awscli/awscli-1.35.8.ebuild98
-rw-r--r--app-admin/awscli/awscli-1.35.9.ebuild98
-rw-r--r--app-backup/Manifest.gzbin7703 -> 7709 bytes
-rw-r--r--app-backup/bacula/Manifest3
-rw-r--r--app-backup/bacula/bacula-15.0.2.ebuild3
-rw-r--r--app-backup/bacula/files/bacula-drop-which.patch12
-rw-r--r--app-benchmarks/Manifest.gzbin4846 -> 4849 bytes
-rw-r--r--app-benchmarks/iozone/Manifest3
-rw-r--r--app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch23
-rw-r--r--app-benchmarks/iozone/iozone-3.506.ebuild73
-rw-r--r--app-containers/Manifest.gzbin8879 -> 8883 bytes
-rw-r--r--app-containers/incus/Manifest2
-rw-r--r--app-containers/incus/incus-6.0.2.ebuild2
-rw-r--r--app-containers/lxc/Manifest2
-rw-r--r--app-containers/lxc/lxc-6.0.2.ebuild2
-rw-r--r--app-crypt/Manifest.gzbin25249 -> 25242 bytes
-rw-r--r--app-crypt/rhash/Manifest2
-rw-r--r--app-crypt/rhash/rhash-1.4.5.ebuild91
-rw-r--r--app-editors/Manifest.gzbin14142 -> 14143 bytes
-rw-r--r--app-editors/zed/Manifest8
-rw-r--r--app-editors/zed/metadata.xml3
-rw-r--r--app-editors/zed/zed-0.157.5.ebuild (renamed from app-editors/zed/zed-0.157.4.ebuild)4
-rw-r--r--app-emacs/Manifest.gzbin75775 -> 75778 bytes
-rw-r--r--app-emacs/ebib/Manifest2
-rw-r--r--app-emacs/ebib/ebib-2.44.1.ebuild46
-rw-r--r--app-emacs/emacs-bazel-mode/Manifest2
-rw-r--r--app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild61
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.7.13.ebuild63
-rw-r--r--app-misc/Manifest.gzbin50701 -> 50714 bytes
-rw-r--r--app-misc/bfr/Manifest2
-rw-r--r--app-misc/bfr/bfr-1.6-r5.ebuild (renamed from app-misc/bfr/bfr-1.6-r4.ebuild)9
-rw-r--r--app-misc/recoll/Manifest2
-rw-r--r--app-misc/recoll/recoll-1.40.3.ebuild127
-rw-r--r--app-misc/remind/Manifest2
-rw-r--r--app-misc/remind/remind-05.00.06.ebuild2
-rw-r--r--app-officeext/Manifest.gzbin1545 -> 1543 bytes
-rw-r--r--app-officeext/languagetool/Manifest2
-rw-r--r--app-officeext/languagetool/languagetool-5.6.ebuild4
-rw-r--r--app-officeext/ooo2gd/Manifest2
-rw-r--r--app-officeext/ooo2gd/ooo2gd-3.0.0-r2.ebuild4
-rw-r--r--app-portage/Manifest.gzbin9590 -> 9588 bytes
-rw-r--r--app-portage/pram/Manifest4
-rw-r--r--app-portage/pram/pram-10.ebuild27
-rw-r--r--app-portage/pram/pram-11.ebuild2
-rw-r--r--dev-ada/Manifest.gzbin4916 -> 4905 bytes
-rw-r--r--dev-ada/gnatcoll-bindings/Manifest2
-rw-r--r--dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0-r1.ebuild (renamed from dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0.ebuild)2
-rw-r--r--dev-ada/gnatcoll-core/Manifest2
-rw-r--r--dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r3.ebuild (renamed from dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r2.ebuild)2
-rw-r--r--dev-ada/gpr-unit-provider/Manifest2
-rw-r--r--dev-ada/gpr-unit-provider/gpr-unit-provider-23.0.0-r5.ebuild (renamed from dev-ada/gpr-unit-provider/gpr-unit-provider-23.0.0-r4.ebuild)4
-rw-r--r--dev-ada/gpr/Manifest2
-rw-r--r--dev-ada/gpr/gpr-24.0.0-r1.ebuild (renamed from dev-ada/gpr/gpr-24.0.0.ebuild)6
-rw-r--r--dev-build/Manifest.gzbin7037 -> 7207 bytes
-rw-r--r--dev-build/bazel-buildtools/Manifest4
-rw-r--r--dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild69
-rw-r--r--dev-build/bazel-buildtools/metadata.xml19
-rw-r--r--dev-build/slibtool/Manifest6
-rw-r--r--dev-build/slibtool/slibtool-0.5.35.ebuild41
-rw-r--r--dev-build/slibtool/slibtool-0.5.36.ebuild41
-rw-r--r--dev-cpp/Manifest.gzbin15837 -> 15842 bytes
-rw-r--r--dev-cpp/catch/Manifest2
-rw-r--r--dev-cpp/catch/catch-2.13.10.ebuild2
-rw-r--r--dev-cpp/fast_float/Manifest2
-rw-r--r--dev-cpp/fast_float/fast_float-6.1.6.ebuild2
-rw-r--r--dev-debug/Manifest.gzbin4190 -> 4191 bytes
-rw-r--r--dev-debug/lldb/Manifest5
-rw-r--r--dev-debug/lldb/lldb-19.1.1.ebuild111
-rw-r--r--dev-debug/lldb/lldb-20.0.0_pre20241009.ebuild110
-rw-r--r--dev-embedded/Manifest.gzbin9375 -> 9380 bytes
-rw-r--r--dev-embedded/raspberrypi-utils/Manifest2
-rw-r--r--dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild48
-rw-r--r--dev-java/Manifest.gzbin55494 -> 55486 bytes
-rw-r--r--dev-java/ant/Manifest3
-rw-r--r--dev-java/ant/ant-1.10.15.ebuild392
-rw-r--r--dev-java/commons-csv/Manifest3
-rw-r--r--dev-java/commons-csv/commons-csv-1.12.0.ebuild96
-rw-r--r--dev-java/jakarta-servlet-api/Manifest4
-rw-r--r--dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild36
-rw-r--r--dev-java/jakarta-servlet-api/metadata.xml6
-rw-r--r--dev-java/jeromq/Manifest4
-rw-r--r--dev-java/jeromq/jeromq-0.5.2.ebuild50
-rw-r--r--dev-java/jeromq/jeromq-0.6.0-r1.ebuild2
-rw-r--r--dev-java/jnacl/Manifest3
-rw-r--r--dev-java/jnacl/jnacl-1.0-r1.ebuild2
-rw-r--r--dev-java/jnacl/jnacl-1.0.ebuild51
-rw-r--r--dev-java/objenesis/Manifest2
-rw-r--r--dev-java/objenesis/objenesis-3.4.ebuild48
-rw-r--r--dev-java/openjdk-jre-bin/Manifest12
-rw-r--r--dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild83
-rw-r--r--dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild2
-rw-r--r--dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild83
-rw-r--r--dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild2
-rw-r--r--dev-java/openjdk-jre-bin/openjdk-jre-bin-8.412_p08.ebuild82
-rw-r--r--dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild2
-rw-r--r--dev-java/pebble/Manifest2
-rw-r--r--dev-java/pebble/pebble-3.1.6.ebuild2
-rw-r--r--dev-java/swt/Manifest2
-rw-r--r--dev-java/swt/swt-4.33.ebuild2
-rw-r--r--dev-java/velocity/Manifest4
-rw-r--r--dev-java/velocity/metadata.xml1
-rw-r--r--dev-java/velocity/velocity-2.4.ebuild113
-rw-r--r--dev-lang/Manifest.gzbin21821 -> 21828 bytes
-rw-r--r--dev-lang/go/Manifest4
-rw-r--r--dev-lang/go/go-1.22.8.ebuild166
-rw-r--r--dev-lang/go/go-1.23.2.ebuild162
-rw-r--r--dev-lang/python/Manifest6
-rw-r--r--dev-lang/python/python-3.13.0-r100.ebuild10
-rw-r--r--dev-lang/python/python-3.14.0_alpha1-r100.ebuild1
-rw-r--r--dev-lang/python/python-3.14.0_alpha1.ebuild1
-rw-r--r--dev-lang/yap/Manifest2
-rw-r--r--dev-lang/yap/yap-7.1.0.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin101104 -> 101100 bytes
-rw-r--r--dev-libs/jsoncpp/Manifest1
-rw-r--r--dev-libs/jsoncpp/jsoncpp-1.9.6-r2.ebuild57
-rw-r--r--dev-libs/libclc/Manifest5
-rw-r--r--dev-libs/libclc/libclc-19.1.1.ebuild62
-rw-r--r--dev-libs/libclc/libclc-20.0.0_pre20241009.ebuild61
-rw-r--r--dev-libs/libgit2/Manifest2
-rw-r--r--dev-libs/libgit2/libgit2-1.8.2.ebuild72
-rw-r--r--dev-libs/olm/Manifest4
-rw-r--r--dev-libs/olm/files/olm-3.2.16-clang-19-const.patch17
-rw-r--r--dev-libs/olm/metadata.xml2
-rw-r--r--dev-libs/olm/olm-3.2.16-r1.ebuild28
-rw-r--r--dev-ml/Manifest.gzbin39643 -> 39980 bytes
-rw-r--r--dev-ml/alcotest/Manifest2
-rw-r--r--dev-ml/alcotest/alcotest-1.8.0.ebuild2
-rw-r--r--dev-ml/gen/Manifest2
-rw-r--r--dev-ml/gen/gen-1.1.ebuild4
-rw-r--r--dev-ml/hmap/Manifest3
-rw-r--r--dev-ml/hmap/hmap-0.8.1.ebuild24
-rw-r--r--dev-ml/hmap/metadata.xml8
-rw-r--r--dev-ml/iostream/Manifest3
-rw-r--r--dev-ml/iostream/iostream-0.3.ebuild20
-rw-r--r--dev-ml/iostream/metadata.xml11
-rw-r--r--dev-ml/llvm-ocaml/Manifest5
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-19.1.1.ebuild108
-rw-r--r--dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20241009.ebuild107
-rw-r--r--dev-ml/lwt/Manifest2
-rw-r--r--dev-ml/lwt/lwt-5.4.2-r1.ebuild45
-rw-r--r--dev-ml/reason/Manifest3
-rw-r--r--dev-ml/reason/files/reason-3.12.0-fake-git-version.patch13
-rw-r--r--dev-ml/reason/reason-3.12.0.ebuild42
-rw-r--r--dev-ml/sedlex/Manifest2
-rw-r--r--dev-ml/sedlex/sedlex-3.2.ebuild2
-rw-r--r--dev-ml/tiny_httpd/Manifest3
-rw-r--r--dev-ml/tiny_httpd/files/tiny_httpd-0.17.0-noseq.patch9
-rw-r--r--dev-ml/tiny_httpd/tiny_httpd-0.17.0.ebuild53
-rw-r--r--dev-ml/uucp/Manifest2
-rw-r--r--dev-ml/uucp/uucp-16.0.0.ebuild34
-rw-r--r--dev-ml/uuidm/Manifest2
-rw-r--r--dev-ml/uuidm/uuidm-0.9.9.ebuild25
-rw-r--r--dev-ml/uunf/Manifest2
-rw-r--r--dev-ml/uunf/uunf-16.0.0.ebuild38
-rw-r--r--dev-ml/uuseg/Manifest2
-rw-r--r--dev-ml/uuseg/uuseg-16.0.0.ebuild39
-rw-r--r--dev-ml/yojson/Manifest2
-rw-r--r--dev-ml/yojson/yojson-2.2.1.ebuild2
-rw-r--r--dev-python/Faker/Faker-30.0.0.ebuild41
-rw-r--r--dev-python/Faker/Faker-30.1.0.ebuild2
-rw-r--r--dev-python/Faker/Manifest4
-rw-r--r--dev-python/Manifest.gzbin273576 -> 273521 bytes
-rw-r--r--dev-python/aiohappyeyeballs/Manifest6
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.0.ebuild36
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild36
-rw-r--r--dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.3.ebuild2
-rw-r--r--dev-python/aiohttp/Manifest2
-rw-r--r--dev-python/aiohttp/aiohttp-3.10.9.ebuild2
-rw-r--r--dev-python/astroid/Manifest4
-rw-r--r--dev-python/astroid/astroid-3.3.4.ebuild89
-rw-r--r--dev-python/astroid/astroid-3.3.5.ebuild2
-rw-r--r--dev-python/blurb/Manifest2
-rw-r--r--dev-python/blurb/blurb-1.3.0.ebuild27
-rw-r--r--dev-python/boto3/Manifest14
-rw-r--r--dev-python/boto3/boto3-1.35.29.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.34.ebuild2
-rw-r--r--dev-python/boto3/boto3-1.35.41.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.42.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.43.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.35.44.ebuild (renamed from dev-python/boto3/boto3-1.35.40.ebuild)0
-rw-r--r--dev-python/botocore/Manifest14
-rw-r--r--dev-python/botocore/botocore-1.35.29.ebuild76
-rw-r--r--dev-python/botocore/botocore-1.35.34.ebuild2
-rw-r--r--dev-python/botocore/botocore-1.35.41.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.42.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.43.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.35.44.ebuild (renamed from dev-python/botocore/botocore-1.35.40.ebuild)0
-rw-r--r--dev-python/bracex/Manifest4
-rw-r--r--dev-python/bracex/bracex-2.5.ebuild49
-rw-r--r--dev-python/bracex/bracex-2.5_p1.ebuild2
-rw-r--r--dev-python/cfn-lint/Manifest2
-rw-r--r--dev-python/cfn-lint/cfn-lint-1.17.2.ebuild70
-rw-r--r--dev-python/clang-python/Manifest5
-rw-r--r--dev-python/clang-python/clang-python-19.1.1.ebuild54
-rw-r--r--dev-python/clang-python/clang-python-20.0.0_pre20241009.ebuild53
-rw-r--r--dev-python/contourpy/Manifest4
-rw-r--r--dev-python/contourpy/contourpy-1.2.1.ebuild52
-rw-r--r--dev-python/contourpy/contourpy-1.3.0.ebuild2
-rw-r--r--dev-python/dill/Manifest4
-rw-r--r--dev-python/dill/dill-0.3.8-r2.ebuild33
-rw-r--r--dev-python/dill/dill-0.3.9.ebuild2
-rw-r--r--dev-python/emoji/Manifest4
-rw-r--r--dev-python/emoji/emoji-2.13.2.ebuild25
-rw-r--r--dev-python/emoji/emoji-2.14.0.ebuild2
-rw-r--r--dev-python/fakeredis/Manifest6
-rw-r--r--dev-python/fakeredis/fakeredis-2.24.1.ebuild97
-rw-r--r--dev-python/fakeredis/fakeredis-2.25.0.ebuild97
-rw-r--r--dev-python/fakeredis/fakeredis-2.25.1.ebuild2
-rw-r--r--dev-python/fsspec/Manifest4
-rw-r--r--dev-python/fsspec/fsspec-2024.6.1.ebuild56
-rw-r--r--dev-python/fsspec/fsspec-2024.9.0.ebuild2
-rw-r--r--dev-python/gsd/Manifest4
-rw-r--r--dev-python/gsd/gsd-3.4.0.ebuild (renamed from dev-python/gsd/gsd-3.3.1.ebuild)2
-rw-r--r--dev-python/gssapi/Manifest4
-rw-r--r--dev-python/gssapi/gssapi-1.8.3-r1.ebuild46
-rw-r--r--dev-python/gssapi/gssapi-1.9.0.ebuild2
-rw-r--r--dev-python/httpcore/Manifest4
-rw-r--r--dev-python/httpcore/httpcore-1.0.5.ebuild69
-rw-r--r--dev-python/httpcore/httpcore-1.0.6.ebuild2
-rw-r--r--dev-python/ipython/Manifest4
-rw-r--r--dev-python/ipython/ipython-8.27.0.ebuild161
-rw-r--r--dev-python/ipython/ipython-8.28.0.ebuild2
-rw-r--r--dev-python/krb5/Manifest4
-rw-r--r--dev-python/krb5/krb5-0.6.0.ebuild32
-rw-r--r--dev-python/krb5/krb5-0.7.0.ebuild2
-rw-r--r--dev-python/lit/Manifest5
-rw-r--r--dev-python/lit/lit-19.1.1.ebuild46
-rw-r--r--dev-python/lit/lit-20.0.0_pre20241009.ebuild45
-rw-r--r--dev-python/mkdocs-material/Manifest4
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.38.ebuild67
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.5.39.ebuild2
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/Manifest4
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.6.ebuild23
-rw-r--r--dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.6.ebuild2
-rw-r--r--dev-python/mkdocstrings-python/Manifest2
-rw-r--r--dev-python/mkdocstrings-python/mkdocstrings-python-1.12.2.ebuild35
-rw-r--r--dev-python/moto/Manifest4
-rw-r--r--dev-python/moto/moto-5.0.15.ebuild122
-rw-r--r--dev-python/moto/moto-5.0.16.ebuild2
-rw-r--r--dev-python/mypy/Manifest2
-rw-r--r--dev-python/mypy/mypy-1.12.1.ebuild119
-rw-r--r--dev-python/netcdf4/Manifest2
-rw-r--r--dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild2
-rw-r--r--dev-python/orjson/Manifest17
-rw-r--r--dev-python/orjson/orjson-3.10.9.ebuild88
-rw-r--r--dev-python/parse-type/Manifest4
-rw-r--r--dev-python/parse-type/parse-type-0.6.3.ebuild31
-rw-r--r--dev-python/parse-type/parse-type-0.6.4.ebuild2
-rw-r--r--dev-python/pdm/Manifest2
-rw-r--r--dev-python/pdm/pdm-2.19.3.ebuild119
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-9.3.0.ebuild2
-rw-r--r--dev-python/pluginbase/Manifest2
-rw-r--r--dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild2
-rw-r--r--dev-python/psycopg/Manifest4
-rw-r--r--dev-python/psycopg/psycopg-2.9.10.ebuild2
-rw-r--r--dev-python/psycopg/psycopg-3.2.3.ebuild2
-rw-r--r--dev-python/pudb/Manifest4
-rw-r--r--dev-python/pudb/pudb-2024.1.3.ebuild (renamed from dev-python/pudb/pudb-2024.1.1.ebuild)6
-rw-r--r--dev-python/pyaml/Manifest4
-rw-r--r--dev-python/pyaml/pyaml-24.7.0.ebuild30
-rw-r--r--dev-python/pyaml/pyaml-24.9.0.ebuild2
-rw-r--r--dev-python/pybind11/Manifest2
-rw-r--r--dev-python/pybind11/pybind11-2.13.6.ebuild2
-rw-r--r--dev-python/pycryptodome/Manifest2
-rw-r--r--dev-python/pycryptodome/pycryptodome-3.21.0.ebuild2
-rw-r--r--dev-python/pygame/Manifest4
-rw-r--r--dev-python/pygame/pygame-2.6.0.ebuild96
-rw-r--r--dev-python/pygame/pygame-2.6.1.ebuild2
-rw-r--r--dev-python/pygraphviz/Manifest4
-rw-r--r--dev-python/pygraphviz/pygraphviz-1.13.ebuild50
-rw-r--r--dev-python/pygraphviz/pygraphviz-1.14.ebuild2
-rw-r--r--dev-python/pymdown-extensions/Manifest4
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.10.2.ebuild37
-rw-r--r--dev-python/pymdown-extensions/pymdown-extensions-10.11.2.ebuild2
-rw-r--r--dev-python/pymongo/Manifest2
-rw-r--r--dev-python/pymongo/pymongo-4.10.1.ebuild2
-rw-r--r--dev-python/pyopenssl/Manifest2
-rw-r--r--dev-python/pyopenssl/pyopenssl-24.2.1.ebuild10
-rw-r--r--dev-python/pypdf/Manifest6
-rw-r--r--dev-python/pypdf/pypdf-4.3.1.ebuild67
-rw-r--r--dev-python/pypdf/pypdf-5.0.0.ebuild68
-rw-r--r--dev-python/pypdf/pypdf-5.0.1.ebuild2
-rw-r--r--dev-python/pyproj/Manifest4
-rw-r--r--dev-python/pyproj/pyproj-3.6.1.ebuild55
-rw-r--r--dev-python/pyproj/pyproj-3.7.0.ebuild2
-rw-r--r--dev-python/pytest-httpx/Manifest4
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.31.2.ebuild33
-rw-r--r--dev-python/pytest-httpx/pytest-httpx-0.32.0.ebuild2
-rw-r--r--dev-python/pytest-shell-utilities/Manifest2
-rw-r--r--dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.6.ebuild41
-rw-r--r--dev-python/python-dbusmock/Manifest4
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.32.1.ebuild54
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.32.2.ebuild2
-rw-r--r--dev-python/python-multipart/Manifest6
-rw-r--r--dev-python/python-multipart/files/python-multipart-0.0.12-rename.patch54
-rw-r--r--dev-python/python-multipart/python-multipart-0.0.12-r100.ebuild (renamed from dev-python/python-multipart/python-multipart-0.0.9.ebuild)18
-rw-r--r--dev-python/python-multipart/python-multipart-0.0.12.ebuild2
-rw-r--r--dev-python/qrcode/Manifest4
-rw-r--r--dev-python/qrcode/qrcode-7.4.2.ebuild44
-rw-r--r--dev-python/qrcode/qrcode-8.0.ebuild2
-rw-r--r--dev-python/redis/Manifest6
-rw-r--r--dev-python/redis/redis-5.0.8.ebuild107
-rw-r--r--dev-python/redis/redis-5.1.0.ebuild107
-rw-r--r--dev-python/redis/redis-5.1.1.ebuild2
-rw-r--r--dev-python/reportlab/Manifest6
-rw-r--r--dev-python/reportlab/reportlab-4.2.2.ebuild53
-rw-r--r--dev-python/reportlab/reportlab-4.2.4.ebuild53
-rw-r--r--dev-python/reportlab/reportlab-4.2.5.ebuild2
-rw-r--r--dev-python/rich/Manifest6
-rw-r--r--dev-python/rich/rich-13.8.1.ebuild74
-rw-r--r--dev-python/rich/rich-13.9.1.ebuild77
-rw-r--r--dev-python/rich/rich-13.9.2.ebuild2
-rw-r--r--dev-python/ruamel-yaml-clib/Manifest2
-rw-r--r--dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.9.ebuild40
-rw-r--r--dev-python/setuptools-rust/Manifest9
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild176
-rw-r--r--dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild2
-rw-r--r--dev-python/smbus2/Manifest2
-rw-r--r--dev-python/smbus2/smbus2-0.5.0.ebuild29
-rw-r--r--dev-python/spdx-tools/Manifest4
-rw-r--r--dev-python/spdx-tools/spdx-tools-0.8.2.ebuild39
-rw-r--r--dev-python/spdx-tools/spdx-tools-0.8.3.ebuild2
-rw-r--r--dev-python/starlette/Manifest7
-rw-r--r--dev-python/starlette/starlette-0.39.2-r1.ebuild (renamed from dev-python/starlette/starlette-0.38.6.ebuild)2
-rw-r--r--dev-python/starlette/starlette-0.41.0-r1.ebuild (renamed from dev-python/starlette/starlette-0.41.0.ebuild)2
-rw-r--r--dev-python/starlette/starlette-0.41.0-r2.ebuild (renamed from dev-python/starlette/starlette-0.39.2.ebuild)11
-rw-r--r--dev-python/statsmodels/Manifest2
-rw-r--r--dev-python/statsmodels/statsmodels-0.14.4.ebuild2
-rw-r--r--dev-python/stripe/Manifest2
-rw-r--r--dev-python/stripe/stripe-11.1.1.ebuild93
-rw-r--r--dev-python/tomli/Manifest5
-rw-r--r--dev-python/tomli/tomli-2.0.1-r1.ebuild40
-rw-r--r--dev-python/tomli/tomli-2.0.2.ebuild2
-rw-r--r--dev-python/toolz/Manifest5
-rw-r--r--dev-python/toolz/files/toolz-0.12.1-test.patch88
-rw-r--r--dev-python/toolz/toolz-0.12.1.ebuild31
-rw-r--r--dev-python/toolz/toolz-1.0.0.ebuild2
-rw-r--r--dev-python/tox/Manifest4
-rw-r--r--dev-python/tox/tox-4.20.0.ebuild97
-rw-r--r--dev-python/tox/tox-4.21.2.ebuild2
-rw-r--r--dev-python/translate-toolkit/Manifest4
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.13.4.ebuild119
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.13.5.ebuild2
-rw-r--r--dev-python/twisted/Manifest2
-rw-r--r--dev-python/twisted/twisted-24.10.0_rc1.ebuild161
-rw-r--r--dev-python/types-setuptools/Manifest2
-rw-r--r--dev-python/types-setuptools/types-setuptools-75.2.0.20241019.ebuild17
-rw-r--r--dev-python/virtualenv/Manifest4
-rw-r--r--dev-python/virtualenv/virtualenv-20.26.5.ebuild118
-rw-r--r--dev-python/virtualenv/virtualenv-20.26.6.ebuild2
-rw-r--r--dev-python/vobject/Manifest4
-rw-r--r--dev-python/vobject/vobject-0.9.7.ebuild27
-rw-r--r--dev-python/vobject/vobject-0.9.8.ebuild2
-rw-r--r--dev-python/watchdog/Manifest2
-rw-r--r--dev-python/watchdog/watchdog-5.0.3.ebuild2
-rw-r--r--dev-python/xarray/Manifest2
-rw-r--r--dev-python/xarray/xarray-2024.9.0.ebuild21
-rw-r--r--dev-python/yarl/Manifest4
-rw-r--r--dev-python/yarl/yarl-1.13.1.ebuild2
-rw-r--r--dev-python/yarl/yarl-1.15.5.ebuild66
-rw-r--r--dev-python/yaxmldiff/Manifest4
-rw-r--r--dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild32
-rw-r--r--dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild2
-rw-r--r--dev-python/zope-interface/Manifest2
-rw-r--r--dev-python/zope-interface/zope-interface-7.1.0.ebuild9
-rw-r--r--dev-qt/Manifest.gzbin11894 -> 11897 bytes
-rw-r--r--dev-qt/qtdeclarative/Manifest3
-rw-r--r--dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch162
-rw-r--r--dev-qt/qtdeclarative/qtdeclarative-6.7.3-r3.ebuild (renamed from dev-qt/qtdeclarative/qtdeclarative-6.7.3-r2.ebuild)1
-rw-r--r--dev-ruby/Manifest.gzbin110990 -> 110975 bytes
-rw-r--r--dev-ruby/actioncable/Manifest12
-rw-r--r--dev-ruby/actioncable/actioncable-7.0.8.5.ebuild (renamed from dev-ruby/actioncable/actioncable-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/actioncable/actioncable-7.1.4.1.ebuild (renamed from dev-ruby/actioncable/actioncable-7.1.3.3.ebuild)0
-rw-r--r--dev-ruby/actioncable/actioncable-7.2.1.1.ebuild (renamed from dev-ruby/actioncable/actioncable-7.1.3.4.ebuild)17
-rw-r--r--dev-ruby/actionmailbox/Manifest12
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.0.8.5.ebuild (renamed from dev-ruby/actionmailbox/actionmailbox-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.1.4.1.ebuild (renamed from dev-ruby/actionmailbox/actionmailbox-7.1.3.3.ebuild)0
-rw-r--r--dev-ruby/actionmailbox/actionmailbox-7.2.1.1.ebuild (renamed from dev-ruby/actionmailbox/actionmailbox-7.1.3.4.ebuild)6
-rw-r--r--dev-ruby/actionmailer/Manifest12
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.0.8.5.ebuild (renamed from dev-ruby/actionmailer/actionmailer-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.1.4.1.ebuild (renamed from dev-ruby/actionmailer/actionmailer-7.1.3.4.ebuild)1
-rw-r--r--dev-ruby/actionmailer/actionmailer-7.2.1.1.ebuild (renamed from dev-ruby/actionmailer/actionmailer-7.1.3.3.ebuild)5
-rw-r--r--dev-ruby/actionpack/Manifest12
-rw-r--r--dev-ruby/actionpack/actionpack-7.0.8.5.ebuild (renamed from dev-ruby/actionpack/actionpack-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/actionpack/actionpack-7.1.4.1.ebuild (renamed from dev-ruby/actionpack/actionpack-7.1.3.4.ebuild)4
-rw-r--r--dev-ruby/actionpack/actionpack-7.2.1.1.ebuild (renamed from dev-ruby/actionpack/actionpack-7.1.3.3.ebuild)6
-rw-r--r--dev-ruby/actiontext/Manifest12
-rw-r--r--dev-ruby/actiontext/actiontext-7.0.8.5.ebuild (renamed from dev-ruby/actiontext/actiontext-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/actiontext/actiontext-7.1.4.1.ebuild (renamed from dev-ruby/actiontext/actiontext-7.1.3.3.ebuild)2
-rw-r--r--dev-ruby/actiontext/actiontext-7.2.1.1.ebuild (renamed from dev-ruby/actiontext/actiontext-7.1.3.4.ebuild)6
-rw-r--r--dev-ruby/actionview/Manifest12
-rw-r--r--dev-ruby/actionview/actionview-7.0.8.5.ebuild (renamed from dev-ruby/actionview/actionview-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/actionview/actionview-7.1.4.1.ebuild (renamed from dev-ruby/actionview/actionview-7.1.3.4.ebuild)1
-rw-r--r--dev-ruby/actionview/actionview-7.2.1.1.ebuild (renamed from dev-ruby/actionview/actionview-7.1.3.3.ebuild)14
-rw-r--r--dev-ruby/activejob/Manifest12
-rw-r--r--dev-ruby/activejob/activejob-7.0.8.5.ebuild (renamed from dev-ruby/activejob/activejob-7.0.8.3.ebuild)6
-rw-r--r--dev-ruby/activejob/activejob-7.1.4.1.ebuild (renamed from dev-ruby/activejob/activejob-7.1.3.3.ebuild)0
-rw-r--r--dev-ruby/activejob/activejob-7.2.1.1.ebuild (renamed from dev-ruby/activejob/activejob-7.1.3.4.ebuild)2
-rw-r--r--dev-ruby/activemodel/Manifest12
-rw-r--r--dev-ruby/activemodel/activemodel-7.0.8.5.ebuild (renamed from dev-ruby/activemodel/activemodel-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/activemodel/activemodel-7.1.4.1.ebuild (renamed from dev-ruby/activemodel/activemodel-7.1.3.3.ebuild)4
-rw-r--r--dev-ruby/activemodel/activemodel-7.2.1.1.ebuild (renamed from dev-ruby/activemodel/activemodel-7.1.3.4.ebuild)2
-rw-r--r--dev-ruby/activerecord/Manifest12
-rw-r--r--dev-ruby/activerecord/activerecord-7.0.8.5.ebuild (renamed from dev-ruby/activerecord/activerecord-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/activerecord/activerecord-7.1.4.1.ebuild (renamed from dev-ruby/activerecord/activerecord-7.1.3.3.ebuild)18
-rw-r--r--dev-ruby/activerecord/activerecord-7.2.1.1.ebuild (renamed from dev-ruby/activerecord/activerecord-7.1.3.4.ebuild)2
-rw-r--r--dev-ruby/activestorage/Manifest12
-rw-r--r--dev-ruby/activestorage/activestorage-7.0.8.5.ebuild (renamed from dev-ruby/activestorage/activestorage-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/activestorage/activestorage-7.1.4.1.ebuild (renamed from dev-ruby/activestorage/activestorage-7.1.3.3.ebuild)0
-rw-r--r--dev-ruby/activestorage/activestorage-7.2.1.1.ebuild (renamed from dev-ruby/activestorage/activestorage-7.1.3.4.ebuild)4
-rw-r--r--dev-ruby/activesupport/Manifest14
-rw-r--r--dev-ruby/activesupport/activesupport-7.0.8.5.ebuild (renamed from dev-ruby/activesupport/activesupport-7.0.8.3.ebuild)3
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.3.3.ebuild82
-rw-r--r--dev-ruby/activesupport/activesupport-7.1.4.1.ebuild (renamed from dev-ruby/activesupport/activesupport-7.1.3.4.ebuild)0
-rw-r--r--dev-ruby/activesupport/activesupport-7.2.1.1.ebuild (renamed from dev-ruby/activesupport/activesupport-7.2.0.ebuild)0
-rw-r--r--dev-ruby/rails/Manifest12
-rw-r--r--dev-ruby/rails/rails-7.0.8.5.ebuild (renamed from dev-ruby/rails/rails-7.0.8.3.ebuild)0
-rw-r--r--dev-ruby/rails/rails-7.1.4.1.ebuild (renamed from dev-ruby/rails/rails-7.1.3.3.ebuild)0
-rw-r--r--dev-ruby/rails/rails-7.2.1.1.ebuild (renamed from dev-ruby/rails/rails-7.1.3.4.ebuild)2
-rw-r--r--dev-ruby/railties/Manifest13
-rw-r--r--dev-ruby/railties/railties-7.0.8.5.ebuild (renamed from dev-ruby/railties/railties-7.0.8.3.ebuild)2
-rw-r--r--dev-ruby/railties/railties-7.1.3.4.ebuild73
-rw-r--r--dev-ruby/railties/railties-7.1.4.1.ebuild (renamed from dev-ruby/railties/railties-7.1.3.3.ebuild)2
-rw-r--r--dev-ruby/railties/railties-7.2.1.1.ebuild (renamed from dev-ruby/railties/railties-7.1.3.4-r1.ebuild)4
-rw-r--r--dev-util/Manifest.gzbin65157 -> 65141 bytes
-rw-r--r--dev-util/android-studio/Manifest4
-rw-r--r--dev-util/android-studio/android-studio-2024.2.1.10.ebuild (renamed from dev-util/android-studio/android-studio-2023.1.1.22-r1.ebuild)25
-rw-r--r--dev-util/conan/Manifest2
-rw-r--r--dev-util/conan/conan-2.7.1.ebuild2
-rw-r--r--dev-util/reuse/Manifest2
-rw-r--r--dev-util/reuse/reuse-4.0.3.ebuild48
-rw-r--r--dev-util/stripe-mock/Manifest2
-rw-r--r--dev-util/stripe-mock/stripe-mock-0.191.0.ebuild27
-rw-r--r--dev-util/yacc/Manifest3
-rw-r--r--dev-util/yacc/yacc-1.9.1-r8.ebuild (renamed from dev-util/yacc/yacc-1.9.1-r7.ebuild)10
-rw-r--r--eclass/Manifest.gzbin39024 -> 39030 bytes
-rw-r--r--eclass/qt6-build.eclass34
-rw-r--r--games-emulation/Manifest.gzbin12065 -> 12064 bytes
-rw-r--r--games-emulation/m64py/Manifest2
-rw-r--r--games-emulation/m64py/m64py-0.3.0.ebuild68
-rw-r--r--games-engines/Manifest.gzbin3710 -> 3709 bytes
-rw-r--r--games-engines/openmw/Manifest3
-rw-r--r--games-engines/openmw/files/openmw-0.48.0-Xt.patch17
-rw-r--r--games-engines/openmw/openmw-0.48.0.ebuild1
-rw-r--r--media-gfx/Manifest.gzbin38358 -> 38363 bytes
-rw-r--r--media-gfx/wings/Manifest3
-rw-r--r--media-gfx/wings/files/wings-2.3-nogit.patch13
-rw-r--r--media-gfx/wings/wings-2.3.ebuild62
-rw-r--r--media-libs/Manifest.gzbin69464 -> 69460 bytes
-rw-r--r--media-libs/libheif/Manifest2
-rw-r--r--media-libs/libheif/libheif-1.18.1.ebuild2
-rw-r--r--media-libs/libopenmpt/Manifest4
-rw-r--r--media-libs/libopenmpt/libopenmpt-0.7.10.ebuild (renamed from media-libs/libopenmpt/libopenmpt-0.7.7.ebuild)0
-rw-r--r--media-libs/vips/Manifest2
-rw-r--r--media-libs/vips/vips-8.15.5.ebuild167
-rw-r--r--media-libs/vulkan-loader/Manifest4
-rw-r--r--media-libs/vulkan-loader/vulkan-loader-1.3.296.0.ebuild1
-rw-r--r--media-libs/vulkan-loader/vulkan-loader-9999.ebuild1
-rw-r--r--media-sound/Manifest.gzbin57234 -> 57247 bytes
-rw-r--r--media-sound/ardour/Manifest6
-rw-r--r--media-sound/ardour/ardour-8.10.ebuild (renamed from media-sound/ardour/ardour-8.9.ebuild)0
-rw-r--r--media-sound/ardour/ardour-9999.ebuild9
-rw-r--r--media-sound/bluez-alsa/Manifest6
-rw-r--r--media-sound/bluez-alsa/bluez-alsa-4.3.1-r1.ebuild (renamed from media-sound/bluez-alsa/bluez-alsa-4.3.1.ebuild)6
-rw-r--r--media-sound/bluez-alsa/bluez-alsa-9999.ebuild7
-rw-r--r--media-sound/bluez-alsa/metadata.xml7
-rw-r--r--media-sound/linux-show-player/Manifest2
-rw-r--r--media-sound/linux-show-player/linux-show-player-0.6.3.ebuild74
-rw-r--r--media-sound/openmpt123/Manifest4
-rw-r--r--media-sound/openmpt123/openmpt123-0.7.10.ebuild (renamed from media-sound/openmpt123/openmpt123-0.7.9.ebuild)0
-rw-r--r--media-sound/qjackctl/Manifest4
-rw-r--r--media-sound/qjackctl/qjackctl-1.0.1.ebuild47
-rw-r--r--media-sound/qjackctl/qjackctl-1.0.2.ebuild2
-rw-r--r--media-video/Manifest.gzbin23213 -> 23217 bytes
-rw-r--r--media-video/shotcut/Manifest2
-rw-r--r--media-video/shotcut/shotcut-24.09.13.ebuild53
-rw-r--r--metadata/Manifest.gzbin12869 -> 12862 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.gzbin28387 -> 28422 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin57205 -> 56580 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.34.2916
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.35.04
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.35.10 (renamed from metadata/md5-cache/app-admin/awscli-1.35.9)6
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.35.616
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.35.716
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.35.816
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12062 -> 12068 bytes
-rw-r--r--metadata/md5-cache/app-backup/bacula-15.0.22
-rw-r--r--metadata/md5-cache/app-benchmarks/Manifest.gzbin6083 -> 6246 bytes
-rw-r--r--metadata/md5-cache/app-benchmarks/iozone-3.50611
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin25397 -> 25397 bytes
-rw-r--r--metadata/md5-cache/app-containers/incus-6.0.24
-rw-r--r--metadata/md5-cache/app-containers/lxc-6.0.24
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin38359 -> 38516 bytes
-rw-r--r--metadata/md5-cache/app-crypt/rhash-1.4.515
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin25253 -> 25248 bytes
-rw-r--r--metadata/md5-cache/app-editors/zed-0.157.5 (renamed from metadata/md5-cache/app-editors/zed-0.157.4)6
-rw-r--r--metadata/md5-cache/app-emacs/Manifest.gzbin103166 -> 103639 bytes
-rw-r--r--metadata/md5-cache/app-emacs/ebib-2.44.115
-rw-r--r--metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p2023091914
-rw-r--r--metadata/md5-cache/app-emacs/org-mode-9.7.1315
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin77838 -> 78004 bytes
-rw-r--r--metadata/md5-cache/app-misc/bfr-1.6-r412
-rw-r--r--metadata/md5-cache/app-misc/bfr-1.6-r512
-rw-r--r--metadata/md5-cache/app-misc/recoll-1.40.316
-rw-r--r--metadata/md5-cache/app-misc/remind-05.00.064
-rw-r--r--metadata/md5-cache/app-officeext/Manifest.gzbin1387 -> 1391 bytes
-rw-r--r--metadata/md5-cache/app-officeext/languagetool-5.64
-rw-r--r--metadata/md5-cache/app-officeext/ooo2gd-3.0.0-r24
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18755 -> 18597 bytes
-rw-r--r--metadata/md5-cache/app-portage/pram-1016
-rw-r--r--metadata/md5-cache/app-portage/pram-114
-rw-r--r--metadata/md5-cache/dev-ada/Manifest.gzbin9336 -> 9334 bytes
-rw-r--r--metadata/md5-cache/dev-ada/gnatcoll-bindings-24.0.0-r1 (renamed from metadata/md5-cache/dev-ada/gnatcoll-bindings-24.0.0)8
-rw-r--r--metadata/md5-cache/dev-ada/gnatcoll-core-24.0.0-r3 (renamed from metadata/md5-cache/dev-ada/gnatcoll-core-24.0.0-r2)8
-rw-r--r--metadata/md5-cache/dev-ada/gpr-24.0.015
-rw-r--r--metadata/md5-cache/dev-ada/gpr-24.0.0-r115
-rw-r--r--metadata/md5-cache/dev-ada/gpr-unit-provider-23.0.0-r5 (renamed from metadata/md5-cache/dev-ada/gpr-unit-provider-23.0.0-r4)10
-rw-r--r--metadata/md5-cache/dev-build/Manifest.gzbin18607 -> 18452 bytes
-rw-r--r--metadata/md5-cache/dev-build/bazel-buildtools-7.3.113
-rw-r--r--metadata/md5-cache/dev-build/slibtool-0.5.3513
-rw-r--r--metadata/md5-cache/dev-build/slibtool-0.5.3613
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin30401 -> 30391 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/catch-2.13.104
-rw-r--r--metadata/md5-cache/dev-cpp/fast_float-6.1.64
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin12537 -> 12218 bytes
-rw-r--r--metadata/md5-cache/dev-debug/lldb-19.1.117
-rw-r--r--metadata/md5-cache/dev-debug/lldb-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/dev-embedded/Manifest.gzbin13497 -> 13334 bytes
-rw-r--r--metadata/md5-cache/dev-embedded/raspberrypi-utils-0_p2024020314
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin71587 -> 71586 bytes
-rw-r--r--metadata/md5-cache/dev-java/ant-1.10.1518
-rw-r--r--metadata/md5-cache/dev-java/commons-csv-1.12.016
-rw-r--r--metadata/md5-cache/dev-java/jakarta-servlet-api-6.1.014
-rw-r--r--metadata/md5-cache/dev-java/jeromq-0.5.216
-rw-r--r--metadata/md5-cache/dev-java/jeromq-0.6.0-r14
-rw-r--r--metadata/md5-cache/dev-java/jnacl-1.0-r14
-rw-r--r--metadata/md5-cache/dev-java/objenesis-3.4 (renamed from metadata/md5-cache/dev-java/jnacl-1.0)14
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.23_p917
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.25_p94
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.11_p917
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.13_p114
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-8.412_p0817
-rw-r--r--metadata/md5-cache/dev-java/openjdk-jre-bin-8.432_p064
-rw-r--r--metadata/md5-cache/dev-java/pebble-3.1.64
-rw-r--r--metadata/md5-cache/dev-java/swt-4.334
-rw-r--r--metadata/md5-cache/dev-java/velocity-2.416
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin49207 -> 49522 bytes
-rw-r--r--metadata/md5-cache/dev-lang/go-1.22.815
-rw-r--r--metadata/md5-cache/dev-lang/go-1.23.215
-rw-r--r--metadata/md5-cache/dev-lang/python-3.13.0-r1004
-rw-r--r--metadata/md5-cache/dev-lang/python-3.14.0_alpha16
-rw-r--r--metadata/md5-cache/dev-lang/python-3.14.0_alpha1-r1006
-rw-r--r--metadata/md5-cache/dev-lang/yap-7.1.04
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin189023 -> 189188 bytes
-rw-r--r--metadata/md5-cache/dev-libs/jsoncpp-1.9.6-r214
-rw-r--r--metadata/md5-cache/dev-libs/libclc-19.1.114
-rw-r--r--metadata/md5-cache/dev-libs/libclc-20.0.0_pre2024100913
-rw-r--r--metadata/md5-cache/dev-libs/libgit2-1.8.216
-rw-r--r--metadata/md5-cache/dev-libs/olm-3.2.16-r114
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin108306 -> 109114 bytes
-rw-r--r--metadata/md5-cache/dev-ml/alcotest-1.8.04
-rw-r--r--metadata/md5-cache/dev-ml/gen-1.14
-rw-r--r--metadata/md5-cache/dev-ml/hmap-0.8.114
-rw-r--r--metadata/md5-cache/dev-ml/iostream-0.316
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-19.1.117
-rw-r--r--metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/dev-ml/lwt-5.4.2-r115
-rw-r--r--metadata/md5-cache/dev-ml/reason-3.12.015
-rw-r--r--metadata/md5-cache/dev-ml/sedlex-3.24
-rw-r--r--metadata/md5-cache/dev-ml/tiny_httpd-0.17.017
-rw-r--r--metadata/md5-cache/dev-ml/uucp-16.0.014
-rw-r--r--metadata/md5-cache/dev-ml/uuidm-0.9.915
-rw-r--r--metadata/md5-cache/dev-ml/uunf-16.0.014
-rw-r--r--metadata/md5-cache/dev-ml/uuseg-16.0.016
-rw-r--r--metadata/md5-cache/dev-ml/yojson-2.2.14
-rw-r--r--metadata/md5-cache/dev-python/Faker-30.0.016
-rw-r--r--metadata/md5-cache/dev-python/Faker-30.1.04
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin383317 -> 376442 bytes
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.016
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.216
-rw-r--r--metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.34
-rw-r--r--metadata/md5-cache/dev-python/aiohttp-3.10.94
-rw-r--r--metadata/md5-cache/dev-python/astroid-3.3.416
-rw-r--r--metadata/md5-cache/dev-python/astroid-3.3.54
-rw-r--r--metadata/md5-cache/dev-python/blurb-1.3.016
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.2916
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.344
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.4016
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.4116
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.4216
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.35.44 (renamed from metadata/md5-cache/dev-python/boto3-1.35.43)6
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.2916
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.344
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.4016
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.4116
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.4216
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.35.44 (renamed from metadata/md5-cache/dev-python/botocore-1.35.43)2
-rw-r--r--metadata/md5-cache/dev-python/bracex-2.516
-rw-r--r--metadata/md5-cache/dev-python/bracex-2.5_p14
-rw-r--r--metadata/md5-cache/dev-python/cfn-lint-1.17.216
-rw-r--r--metadata/md5-cache/dev-python/clang-python-19.1.117
-rw-r--r--metadata/md5-cache/dev-python/clang-python-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/dev-python/contourpy-1.2.117
-rw-r--r--metadata/md5-cache/dev-python/contourpy-1.3.04
-rw-r--r--metadata/md5-cache/dev-python/dill-0.3.8-r215
-rw-r--r--metadata/md5-cache/dev-python/dill-0.3.94
-rw-r--r--metadata/md5-cache/dev-python/emoji-2.14.04
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.24.116
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.25.016
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.25.14
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2024.6.116
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2024.9.04
-rw-r--r--metadata/md5-cache/dev-python/gsd-3.4.0 (renamed from metadata/md5-cache/dev-python/gsd-3.3.1)10
-rw-r--r--metadata/md5-cache/dev-python/gssapi-1.8.3-r117
-rw-r--r--metadata/md5-cache/dev-python/gssapi-1.9.04
-rw-r--r--metadata/md5-cache/dev-python/httpcore-1.0.516
-rw-r--r--metadata/md5-cache/dev-python/httpcore-1.0.64
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.27.017
-rw-r--r--metadata/md5-cache/dev-python/ipython-8.28.04
-rw-r--r--metadata/md5-cache/dev-python/krb5-0.6.017
-rw-r--r--metadata/md5-cache/dev-python/krb5-0.7.04
-rw-r--r--metadata/md5-cache/dev-python/lit-19.1.116
-rw-r--r--metadata/md5-cache/dev-python/lit-20.0.0_pre2024100915
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-material-9.5.3816
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-material-9.5.394
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.64
-rw-r--r--metadata/md5-cache/dev-python/mkdocstrings-python-1.12.216
-rw-r--r--metadata/md5-cache/dev-python/moto-5.0.1516
-rw-r--r--metadata/md5-cache/dev-python/moto-5.0.164
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.12.117
-rw-r--r--metadata/md5-cache/dev-python/netcdf4-1.7.1-r14
-rw-r--r--metadata/md5-cache/dev-python/orjson-3.10.917
-rw-r--r--metadata/md5-cache/dev-python/parse-type-0.6.316
-rw-r--r--metadata/md5-cache/dev-python/parse-type-0.6.44
-rw-r--r--metadata/md5-cache/dev-python/pdm-2.19.316
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-9.3.04
-rw-r--r--metadata/md5-cache/dev-python/pluginbase-1.0.1-r14
-rw-r--r--metadata/md5-cache/dev-python/psycopg-2.9.104
-rw-r--r--metadata/md5-cache/dev-python/psycopg-3.2.34
-rw-r--r--metadata/md5-cache/dev-python/pudb-2024.1.116
-rw-r--r--metadata/md5-cache/dev-python/pudb-2024.1.316
-rw-r--r--metadata/md5-cache/dev-python/pyaml-24.7.016
-rw-r--r--metadata/md5-cache/dev-python/pyaml-24.9.04
-rw-r--r--metadata/md5-cache/dev-python/pybind11-2.13.64
-rw-r--r--metadata/md5-cache/dev-python/pycryptodome-3.21.04
-rw-r--r--metadata/md5-cache/dev-python/pygame-2.6.017
-rw-r--r--metadata/md5-cache/dev-python/pygame-2.6.14
-rw-r--r--metadata/md5-cache/dev-python/pygraphviz-1.1317
-rw-r--r--metadata/md5-cache/dev-python/pygraphviz-1.144
-rw-r--r--metadata/md5-cache/dev-python/pymdown-extensions-10.10.216
-rw-r--r--metadata/md5-cache/dev-python/pymdown-extensions-10.11.24
-rw-r--r--metadata/md5-cache/dev-python/pymongo-4.10.14
-rw-r--r--metadata/md5-cache/dev-python/pyopenssl-24.2.12
-rw-r--r--metadata/md5-cache/dev-python/pypdf-4.3.116
-rw-r--r--metadata/md5-cache/dev-python/pypdf-5.0.016
-rw-r--r--metadata/md5-cache/dev-python/pypdf-5.0.14
-rw-r--r--metadata/md5-cache/dev-python/pyproj-3.6.117
-rw-r--r--metadata/md5-cache/dev-python/pyproj-3.7.04
-rw-r--r--metadata/md5-cache/dev-python/pytest-httpx-0.31.216
-rw-r--r--metadata/md5-cache/dev-python/pytest-httpx-0.32.04
-rw-r--r--metadata/md5-cache/dev-python/pytest-shell-utilities-1.9.616
-rw-r--r--metadata/md5-cache/dev-python/python-dbusmock-0.32.116
-rw-r--r--metadata/md5-cache/dev-python/python-dbusmock-0.32.24
-rw-r--r--metadata/md5-cache/dev-python/python-multipart-0.0.124
-rw-r--r--metadata/md5-cache/dev-python/python-multipart-0.0.12-r100 (renamed from metadata/md5-cache/dev-python/python-multipart-0.0.9)6
-rw-r--r--metadata/md5-cache/dev-python/qrcode-7.4.216
-rw-r--r--metadata/md5-cache/dev-python/qrcode-8.04
-rw-r--r--metadata/md5-cache/dev-python/redis-5.0.816
-rw-r--r--metadata/md5-cache/dev-python/redis-5.1.016
-rw-r--r--metadata/md5-cache/dev-python/redis-5.1.14
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.2.216
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.2.416
-rw-r--r--metadata/md5-cache/dev-python/reportlab-4.2.54
-rw-r--r--metadata/md5-cache/dev-python/rich-13.8.116
-rw-r--r--metadata/md5-cache/dev-python/rich-13.9.116
-rw-r--r--metadata/md5-cache/dev-python/rich-13.9.24
-rw-r--r--metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.916
-rw-r--r--metadata/md5-cache/dev-python/setuptools-rust-1.10.116
-rw-r--r--metadata/md5-cache/dev-python/setuptools-rust-1.10.24
-rw-r--r--metadata/md5-cache/dev-python/smbus2-0.5.0 (renamed from metadata/md5-cache/dev-python/emoji-2.13.2)12
-rw-r--r--metadata/md5-cache/dev-python/spdx-tools-0.8.216
-rw-r--r--metadata/md5-cache/dev-python/spdx-tools-0.8.34
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.39.2-r1 (renamed from metadata/md5-cache/dev-python/starlette-0.39.2)8
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.41.0-r1 (renamed from metadata/md5-cache/dev-python/starlette-0.41.0)6
-rw-r--r--metadata/md5-cache/dev-python/starlette-0.41.0-r2 (renamed from metadata/md5-cache/dev-python/starlette-0.38.6)10
-rw-r--r--metadata/md5-cache/dev-python/statsmodels-0.14.44
-rw-r--r--metadata/md5-cache/dev-python/stripe-11.1.116
-rw-r--r--metadata/md5-cache/dev-python/tomli-2.0.1-r116
-rw-r--r--metadata/md5-cache/dev-python/tomli-2.0.24
-rw-r--r--metadata/md5-cache/dev-python/toolz-0.12.116
-rw-r--r--metadata/md5-cache/dev-python/toolz-1.0.04
-rw-r--r--metadata/md5-cache/dev-python/tox-4.20.016
-rw-r--r--metadata/md5-cache/dev-python/tox-4.21.24
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.13.416
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.13.54
-rw-r--r--metadata/md5-cache/dev-python/twisted-24.10.0_rc117
-rw-r--r--metadata/md5-cache/dev-python/types-setuptools-75.2.0.20241019 (renamed from metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.5.6)16
-rw-r--r--metadata/md5-cache/dev-python/virtualenv-20.26.516
-rw-r--r--metadata/md5-cache/dev-python/virtualenv-20.26.64
-rw-r--r--metadata/md5-cache/dev-python/vobject-0.9.716
-rw-r--r--metadata/md5-cache/dev-python/vobject-0.9.84
-rw-r--r--metadata/md5-cache/dev-python/watchdog-5.0.34
-rw-r--r--metadata/md5-cache/dev-python/xarray-2024.9.06
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.13.14
-rw-r--r--metadata/md5-cache/dev-python/yarl-1.15.517
-rw-r--r--metadata/md5-cache/dev-python/yaxmldiff-0.1.016
-rw-r--r--metadata/md5-cache/dev-python/yaxmldiff-0.2.04
-rw-r--r--metadata/md5-cache/dev-python/zope-interface-7.1.04
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin36175 -> 36167 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qt5compat-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.2-r52
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.3-r22
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.0-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtcharts-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtconnectivity-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.7.3-r3 (renamed from metadata/md5-cache/dev-qt/qtdeclarative-6.7.3-r2)4
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.0-r32
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtdeclarative-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qthttpserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtimageformats-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlanguageserver-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtlocation-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.7.2-r22
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtmultimedia-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtnetworkauth-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtpositioning-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquick3d-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtquicktimeline-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtremoteobjects-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtscxml-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsensors-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialbus-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtserialport-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtshadertools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtspeech-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtsvg-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttranslations-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.7.2-r32
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.7.3-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.0-r12
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwayland-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebchannel-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebsockets-6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.7.22
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.7.32
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.02
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.8.99992
-rw-r--r--metadata/md5-cache/dev-qt/qtwebview-6.99992
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin215628 -> 215301 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/actioncable-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/actioncable-7.1.3.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actioncable-7.2.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.4)6
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailbox-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.3)12
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/actionmailer-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/actionmailer-7.1.3.3)8
-rw-r--r--metadata/md5-cache/dev-ruby/actionmailer-7.2.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/actionpack-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/actionpack-7.1.3.3)8
-rw-r--r--metadata/md5-cache/dev-ruby/actionpack-7.2.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/actiontext-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.1.4.117
-rw-r--r--metadata/md5-cache/dev-ruby/actiontext-7.2.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/actionview-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/actionview-7.1.3.4)8
-rw-r--r--metadata/md5-cache/dev-ruby/actionview-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/actionview-7.1.3.3)12
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/activejob-7.1.3.3)10
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/activejob-7.1.3.4)6
-rw-r--r--metadata/md5-cache/dev-ruby/activejob-7.2.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/activemodel-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/activemodel-7.1.3.4)8
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/activemodel-7.1.3.3)12
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/activerecord-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/activerecord-7.1.3.4)8
-rw-r--r--metadata/md5-cache/dev-ruby/activerecord-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/activerecord-7.1.3.3)12
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/activestorage-7.0.8.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/activestorage-7.1.3.3)6
-rw-r--r--metadata/md5-cache/dev-ruby/activestorage-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/activestorage-7.1.3.4)12
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/activesupport-7.0.8.3)4
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/activesupport-7.1.3.4)2
-rw-r--r--metadata/md5-cache/dev-ruby/activesupport-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/activesupport-7.2.0)2
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.8.317
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.0.8.517
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.3.317
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.1.4.117
-rw-r--r--metadata/md5-cache/dev-ruby/rails-7.2.1.117
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.0.8.5 (renamed from metadata/md5-cache/dev-ruby/railties-7.0.8.3)8
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.1.4.1 (renamed from metadata/md5-cache/dev-ruby/railties-7.1.3.4-r1)8
-rw-r--r--metadata/md5-cache/dev-ruby/railties-7.2.1.1 (renamed from metadata/md5-cache/dev-ruby/railties-7.1.3.3)12
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin134763 -> 135095 bytes
-rw-r--r--metadata/md5-cache/dev-util/android-studio-2024.2.1.10 (renamed from metadata/md5-cache/dev-util/android-studio-2023.1.1.22-r1)6
-rw-r--r--metadata/md5-cache/dev-util/conan-2.7.14
-rw-r--r--metadata/md5-cache/dev-util/reuse-4.0.316
-rw-r--r--metadata/md5-cache/dev-util/stripe-mock-0.191.013
-rw-r--r--metadata/md5-cache/dev-util/yacc-1.9.1-r8 (renamed from metadata/md5-cache/dev-util/yacc-1.9.1-r7)4
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin22232 -> 22396 bytes
-rw-r--r--metadata/md5-cache/games-emulation/m64py-0.3.015
-rw-r--r--metadata/md5-cache/games-engines/Manifest.gzbin5572 -> 5572 bytes
-rw-r--r--metadata/md5-cache/games-engines/openmw-0.48.02
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin63671 -> 63833 bytes
-rw-r--r--metadata/md5-cache/media-gfx/wings-2.313
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin115690 -> 115851 bytes
-rw-r--r--metadata/md5-cache/media-libs/libheif-1.18.14
-rw-r--r--metadata/md5-cache/media-libs/libopenmpt-0.7.10 (renamed from metadata/md5-cache/media-libs/libopenmpt-0.7.7)2
-rw-r--r--metadata/md5-cache/media-libs/vips-8.15.517
-rw-r--r--metadata/md5-cache/media-libs/vulkan-loader-1.3.296.04
-rw-r--r--metadata/md5-cache/media-libs/vulkan-loader-99994
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin77012 -> 76703 bytes
-rw-r--r--metadata/md5-cache/media-sound/ardour-8.10 (renamed from metadata/md5-cache/media-sound/ardour-8.9)2
-rw-r--r--metadata/md5-cache/media-sound/ardour-99994
-rw-r--r--metadata/md5-cache/media-sound/bluez-alsa-4.3.1-r1 (renamed from metadata/md5-cache/media-sound/bluez-alsa-4.3.1)8
-rw-r--r--metadata/md5-cache/media-sound/bluez-alsa-99998
-rw-r--r--metadata/md5-cache/media-sound/linux-show-player-0.6.315
-rw-r--r--metadata/md5-cache/media-sound/openmpt123-0.7.10 (renamed from metadata/md5-cache/media-sound/openmpt123-0.7.9)6
-rw-r--r--metadata/md5-cache/media-sound/qjackctl-1.0.116
-rw-r--r--metadata/md5-cache/media-sound/qjackctl-1.0.24
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39745 -> 39905 bytes
-rw-r--r--metadata/md5-cache/media-video/shotcut-24.09.1316
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin67503 -> 67509 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/linkchecker-10.2.116
-rw-r--r--metadata/md5-cache/net-analyzer/linkchecker-10.5.016
-rw-r--r--metadata/md5-cache/net-analyzer/snallygaster-0.0.13 (renamed from metadata/md5-cache/net-analyzer/snallygaster-0.0.12-r1)14
-rw-r--r--metadata/md5-cache/net-dialup/Manifest.gzbin6604 -> 6605 bytes
-rw-r--r--metadata/md5-cache/net-dialup/ppp-2.5.1-r1 (renamed from metadata/md5-cache/net-dialup/ppp-2.5.1)2
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin16508 -> 16845 bytes
-rw-r--r--metadata/md5-cache/net-im/synapse-1.113.0-r1 (renamed from metadata/md5-cache/net-im/synapse-1.113.0)6
-rw-r--r--metadata/md5-cache/net-im/synapse-1.114.0-r1 (renamed from metadata/md5-cache/net-im/synapse-1.114.0)6
-rw-r--r--metadata/md5-cache/net-im/synapse-1.115.0-r217
-rw-r--r--metadata/md5-cache/net-im/synapse-1.116.0-r1 (renamed from metadata/md5-cache/net-im/synapse-1.115.0-r1)8
-rw-r--r--metadata/md5-cache/net-im/synapse-1.116.0-r2 (renamed from metadata/md5-cache/net-im/synapse-1.116.0)6
-rw-r--r--metadata/md5-cache/net-im/whatsie-4.16.114
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin97454 -> 97609 bytes
-rw-r--r--metadata/md5-cache/net-misc/gerbera-2.3.015
-rw-r--r--metadata/md5-cache/net-misc/gerbera-999914
-rw-r--r--metadata/md5-cache/net-misc/moonlight-6.1.0 (renamed from metadata/md5-cache/net-misc/moonlight-6.0.1)11
-rw-r--r--metadata/md5-cache/net-misc/moonlight-99999
-rw-r--r--metadata/md5-cache/net-p2p/Manifest.gzbin14531 -> 14532 bytes
-rw-r--r--metadata/md5-cache/net-p2p/freenet-0.7.5_p14984
-rw-r--r--metadata/md5-cache/sci-astronomy/Manifest.gzbin8085 -> 8094 bytes
-rw-r--r--metadata/md5-cache/sci-astronomy/stellarium-24.34
-rw-r--r--metadata/md5-cache/sci-chemistry/Manifest.gzbin12332 -> 12332 bytes
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2020.7-r16
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2021.7-r16
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2022.66
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2023.56
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2023.99996
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2024.36
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-2024.99996
-rw-r--r--metadata/md5-cache/sci-chemistry/gromacs-99998
-rw-r--r--metadata/md5-cache/sci-libs/Manifest.gzbin74694 -> 74849 bytes
-rw-r--r--metadata/md5-cache/sci-libs/kissfft-131.1.0-r215
-rw-r--r--metadata/md5-cache/sci-libs/kissfft-99998
-rw-r--r--metadata/md5-cache/sci-libs/netcdf-4.9.2-r14
-rw-r--r--metadata/md5-cache/sci-libs/szip-2.1.14
-rw-r--r--metadata/md5-cache/sci-libs/tokenizers-0.20.017
-rw-r--r--metadata/md5-cache/sci-libs/tokenizers-0.20.117
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin32254 -> 31932 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/z3-4.13.016
-rw-r--r--metadata/md5-cache/sci-mathematics/z3-4.13.216
-rw-r--r--metadata/md5-cache/sci-mathematics/z3-4.13.34
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin11403 -> 10925 bytes
-rw-r--r--metadata/md5-cache/sci-physics/lhapdf-6.5.4-r212
-rw-r--r--metadata/md5-cache/sci-physics/lhapdf-999912
-rw-r--r--metadata/md5-cache/sci-physics/pythia-8.3.1217
-rw-r--r--metadata/md5-cache/sci-physics/pythia-999918
-rw-r--r--metadata/md5-cache/sci-physics/thepeg-2.3.02
-rw-r--r--metadata/md5-cache/sci-physics/yoda-1.9.014
-rw-r--r--metadata/md5-cache/sci-physics/yoda-1.9.616
-rw-r--r--metadata/md5-cache/sci-physics/yoda-1.9.716
-rw-r--r--metadata/md5-cache/sci-physics/yoda-1.9.917
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin95206 -> 94890 bytes
-rw-r--r--metadata/md5-cache/sys-apps/dcfldd-1.812
-rw-r--r--metadata/md5-cache/sys-apps/dcfldd-1.9-r112
-rw-r--r--metadata/md5-cache/sys-apps/dcfldd-1.9.112
-rw-r--r--metadata/md5-cache/sys-apps/dcfldd-1.9.2 (renamed from metadata/md5-cache/sys-apps/dcfldd-1.9.1-r1)6
-rw-r--r--metadata/md5-cache/sys-apps/flashrom-1.4.06
-rw-r--r--metadata/md5-cache/sys-apps/inxi-3.3.36.112
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin36269 -> 34844 bytes
-rw-r--r--metadata/md5-cache/sys-devel/clang-19.1.118
-rw-r--r--metadata/md5-cache/sys-devel/clang-20.0.0_pre2024100917
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-19.1.115
-rw-r--r--metadata/md5-cache/sys-devel/clang-common-20.0.0_pre2024100913
-rw-r--r--metadata/md5-cache/sys-devel/clang-runtime-19.1.113
-rw-r--r--metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre2024100912
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.3.1_p2024101816
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.2.1_p2024101916
-rw-r--r--metadata/md5-cache/sys-devel/gcc-15.0.0_pre2024102016
-rw-r--r--metadata/md5-cache/sys-devel/lld-19.1.117
-rw-r--r--metadata/md5-cache/sys-devel/lld-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/sys-devel/llvm-19.1.118
-rw-r--r--metadata/md5-cache/sys-devel/llvm-20.0.0_pre2024100917
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-19.1.114
-rw-r--r--metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre2024100913
-rw-r--r--metadata/md5-cache/sys-firmware/Manifest.gzbin7419 -> 7255 bytes
-rw-r--r--metadata/md5-cache/sys-firmware/intel-microcode-20240514_p2024051417
-rw-r--r--metadata/md5-cache/sys-fs/Manifest.gzbin39298 -> 39301 bytes
-rw-r--r--metadata/md5-cache/sys-fs/lxcfs-6.0.24
-rw-r--r--metadata/md5-cache/sys-kernel/Manifest.gzbin30711 -> 30870 bytes
-rw-r--r--metadata/md5-cache/sys-kernel/git-sources-6.12_rc415
-rw-r--r--metadata/md5-cache/sys-kernel/linux-firmware-20241017-r2 (renamed from metadata/md5-cache/sys-kernel/linux-firmware-20241017)2
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin42724 -> 40820 bytes
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-19.1.115
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre2024100914
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.116
-rw-r--r--metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre2024100915
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-19.1.117
-rw-r--r--metadata/md5-cache/sys-libs/libcxx-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-19.1.117
-rw-r--r--metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/sys-libs/libomp-19.1.117
-rw-r--r--metadata/md5-cache/sys-libs/libomp-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-19.1.117
-rw-r--r--metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre2024100916
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin44395 -> 44390 bytes
-rw-r--r--metadata/md5-cache/virtual/szip-2.14
-rw-r--r--metadata/md5-cache/www-apps/Manifest.gzbin25421 -> 25278 bytes
-rw-r--r--metadata/md5-cache/www-apps/element-1.11.7914
-rw-r--r--metadata/md5-cache/www-apps/element-1.11.81 (renamed from metadata/md5-cache/www-apps/element-1.11.78)4
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-28.0.11 (renamed from metadata/md5-cache/www-apps/nextcloud-28.0.7)4
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-30.0.1 (renamed from metadata/md5-cache/www-apps/nextcloud-29.0.5)4
-rw-r--r--metadata/md5-cache/www-servers/Manifest.gzbin8196 -> 8196 bytes
-rw-r--r--metadata/md5-cache/www-servers/nginx-1.26.2-r4 (renamed from metadata/md5-cache/www-servers/nginx-1.26.2-r3)0
-rw-r--r--metadata/md5-cache/www-servers/nginx-1.27.2-r1 (renamed from metadata/md5-cache/www-servers/nginx-1.27.2)0
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin25829 -> 25846 bytes
-rw-r--r--metadata/md5-cache/x11-libs/cairo-1.18.2-r14
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin14598 -> 14758 bytes
-rw-r--r--metadata/md5-cache/x11-wm/fvwm3-999916
-rw-r--r--metadata/md5-cache/x11-wm/qtile-0.28.16
-rw-r--r--metadata/md5-cache/x11-wm/qtile-0.29.017
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin8173 -> 8018 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-dict-0.8.714
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-dict-0.8.84
-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.gzbin43282 -> 43274 bytes
-rw-r--r--net-analyzer/linkchecker/Manifest6
-rw-r--r--net-analyzer/linkchecker/linkchecker-10.5.0.ebuild (renamed from net-analyzer/linkchecker/linkchecker-10.2.1.ebuild)22
-rw-r--r--net-analyzer/linkchecker/metadata.xml1
-rw-r--r--net-analyzer/snallygaster/Manifest3
-rw-r--r--net-analyzer/snallygaster/snallygaster-0.0.13.ebuild (renamed from net-analyzer/snallygaster/snallygaster-0.0.12-r1.ebuild)6
-rw-r--r--net-dialup/Manifest.gzbin5044 -> 5044 bytes
-rw-r--r--net-dialup/ppp/Manifest3
-rw-r--r--net-dialup/ppp/files/pppd.tmpfiles-r11
-rw-r--r--net-dialup/ppp/ppp-2.5.1-r1.ebuild (renamed from net-dialup/ppp/ppp-2.5.1.ebuild)2
-rw-r--r--net-im/Manifest.gzbin9065 -> 9070 bytes
-rw-r--r--net-im/synapse/Manifest9
-rw-r--r--net-im/synapse/synapse-1.113.0-r1.ebuild (renamed from net-im/synapse/synapse-1.113.0.ebuild)8
-rw-r--r--net-im/synapse/synapse-1.114.0-r1.ebuild (renamed from net-im/synapse/synapse-1.114.0.ebuild)8
-rw-r--r--net-im/synapse/synapse-1.115.0-r2.ebuild (renamed from net-im/synapse/synapse-1.115.0-r1.ebuild)8
-rw-r--r--net-im/synapse/synapse-1.116.0-r1.ebuild (renamed from net-im/synapse/synapse-1.116.0.ebuild)8
-rw-r--r--net-im/synapse/synapse-1.116.0-r2.ebuild251
-rw-r--r--net-im/whatsie/Manifest2
-rw-r--r--net-im/whatsie/whatsie-4.16.1.ebuild39
-rw-r--r--net-misc/Manifest.gzbin54353 -> 54350 bytes
-rw-r--r--net-misc/gerbera/Manifest4
-rw-r--r--net-misc/gerbera/gerbera-2.3.0.ebuild111
-rw-r--r--net-misc/gerbera/gerbera-9999.ebuild27
-rw-r--r--net-misc/moonlight/Manifest6
-rw-r--r--net-misc/moonlight/moonlight-6.1.0.ebuild (renamed from net-misc/moonlight/moonlight-6.0.1.ebuild)7
-rw-r--r--net-misc/moonlight/moonlight-9999.ebuild7
-rw-r--r--net-p2p/Manifest.gzbin6766 -> 6762 bytes
-rw-r--r--net-p2p/freenet/Manifest2
-rw-r--r--net-p2p/freenet/freenet-0.7.5_p1498.ebuild2
-rw-r--r--profiles/Manifest.gzbin235423 -> 235428 bytes
-rw-r--r--profiles/arch/arm64/package.use.force7
-rw-r--r--profiles/arch/x86/package.use.mask4
-rw-r--r--profiles/arch/x86/package.use.stable.mask2
-rw-r--r--profiles/package.mask9
-rw-r--r--profiles/use.local.desc13
-rw-r--r--sci-astronomy/Manifest.gzbin6199 -> 6201 bytes
-rw-r--r--sci-astronomy/stellarium/Manifest2
-rw-r--r--sci-astronomy/stellarium/stellarium-24.3.ebuild2
-rw-r--r--sci-chemistry/Manifest.gzbin8372 -> 8365 bytes
-rw-r--r--sci-chemistry/gromacs/Manifest19
-rw-r--r--sci-chemistry/gromacs/files/gromacs-9999-Fix-build-with-torch.patch40
-rw-r--r--sci-chemistry/gromacs/gromacs-2020.7-r1.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-2022.6.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-2023.5.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-2023.9999.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-2024.3.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-2024.9999.ebuild4
-rw-r--r--sci-chemistry/gromacs/gromacs-9999.ebuild20
-rw-r--r--sci-chemistry/gromacs/metadata.xml1
-rw-r--r--sci-libs/Manifest.gzbin43124 -> 43126 bytes
-rw-r--r--sci-libs/kissfft/Manifest5
-rw-r--r--sci-libs/kissfft/kissfft-131.1.0-r2.ebuild83
-rw-r--r--sci-libs/kissfft/kissfft-9999.ebuild28
-rw-r--r--sci-libs/kissfft/metadata.xml3
-rw-r--r--sci-libs/netcdf/Manifest2
-rw-r--r--sci-libs/netcdf/netcdf-4.9.2-r1.ebuild2
-rw-r--r--sci-libs/szip/Manifest2
-rw-r--r--sci-libs/szip/szip-2.1.1.ebuild4
-rw-r--r--sci-libs/tokenizers/Manifest12
-rw-r--r--sci-libs/tokenizers/tokenizers-0.20.1.ebuild (renamed from sci-libs/tokenizers/tokenizers-0.20.0.ebuild)8
-rw-r--r--sci-mathematics/Manifest.gzbin19347 -> 19342 bytes
-rw-r--r--sci-mathematics/z3/Manifest6
-rw-r--r--sci-mathematics/z3/z3-4.13.0.ebuild107
-rw-r--r--sci-mathematics/z3/z3-4.13.2.ebuild107
-rw-r--r--sci-mathematics/z3/z3-4.13.3.ebuild2
-rw-r--r--sci-physics/Manifest.gzbin4198 -> 4204 bytes
-rw-r--r--sci-physics/lhapdf/Manifest5
-rw-r--r--sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch25
-rw-r--r--sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild5
-rw-r--r--sci-physics/lhapdf/lhapdf-9999.ebuild2
-rw-r--r--sci-physics/pythia/Manifest6
-rw-r--r--sci-physics/pythia/metadata.xml3
-rw-r--r--sci-physics/pythia/pythia-8.3.12.ebuild214
-rw-r--r--sci-physics/pythia/pythia-9999.ebuild82
-rw-r--r--sci-physics/thepeg/Manifest3
-rw-r--r--sci-physics/thepeg/files/thepeg-2.3.0-functional.patch10
-rw-r--r--sci-physics/thepeg/thepeg-2.3.0.ebuild1
-rw-r--r--sci-physics/yoda/Manifest10
-rw-r--r--sci-physics/yoda/metadata.xml39
-rw-r--r--sci-physics/yoda/yoda-1.9.0.ebuild39
-rw-r--r--sci-physics/yoda/yoda-1.9.6.ebuild52
-rw-r--r--sci-physics/yoda/yoda-1.9.7.ebuild52
-rw-r--r--sci-physics/yoda/yoda-1.9.9.ebuild112
-rw-r--r--sys-apps/Manifest.gzbin51286 -> 51286 bytes
-rw-r--r--sys-apps/dcfldd/Manifest8
-rw-r--r--sys-apps/dcfldd/dcfldd-1.8.ebuild25
-rw-r--r--sys-apps/dcfldd/dcfldd-1.9-r1.ebuild30
-rw-r--r--sys-apps/dcfldd/dcfldd-1.9.1.ebuild30
-rw-r--r--sys-apps/dcfldd/dcfldd-1.9.2.ebuild (renamed from sys-apps/dcfldd/dcfldd-1.9.1-r1.ebuild)8
-rw-r--r--sys-apps/flashrom/Manifest2
-rw-r--r--sys-apps/flashrom/flashrom-1.4.0.ebuild6
-rw-r--r--sys-apps/inxi/Manifest2
-rw-r--r--sys-apps/inxi/inxi-3.3.36.1.ebuild76
-rw-r--r--sys-devel/Manifest.gzbin7869 -> 7869 bytes
-rw-r--r--sys-devel/clang-common/Manifest5
-rw-r--r--sys-devel/clang-common/clang-common-19.1.1.ebuild310
-rw-r--r--sys-devel/clang-common/clang-common-20.0.0_pre20241009.ebuild310
-rw-r--r--sys-devel/clang-runtime/Manifest2
-rw-r--r--sys-devel/clang-runtime/clang-runtime-19.1.1.ebuild40
-rw-r--r--sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241009.ebuild39
-rw-r--r--sys-devel/clang/Manifest5
-rw-r--r--sys-devel/clang/clang-19.1.1.ebuild465
-rw-r--r--sys-devel/clang/clang-20.0.0_pre20241009.ebuild463
-rw-r--r--sys-devel/gcc/Manifest7
-rw-r--r--sys-devel/gcc/gcc-13.3.1_p20241018.ebuild66
-rw-r--r--sys-devel/gcc/gcc-14.2.1_p20241019.ebuild54
-rw-r--r--sys-devel/gcc/gcc-15.0.0_pre20241020.ebuild53
-rw-r--r--sys-devel/lld/Manifest5
-rw-r--r--sys-devel/lld/lld-19.1.1.ebuild94
-rw-r--r--sys-devel/lld/lld-20.0.0_pre20241009.ebuild93
-rw-r--r--sys-devel/llvm-common/Manifest5
-rw-r--r--sys-devel/llvm-common/llvm-common-19.1.1.ebuild54
-rw-r--r--sys-devel/llvm-common/llvm-common-20.0.0_pre20241009.ebuild53
-rw-r--r--sys-devel/llvm/Manifest5
-rw-r--r--sys-devel/llvm/llvm-19.1.1.ebuild548
-rw-r--r--sys-devel/llvm/llvm-20.0.0_pre20241009.ebuild554
-rw-r--r--sys-firmware/Manifest.gzbin4392 -> 4395 bytes
-rw-r--r--sys-firmware/intel-microcode/Manifest3
-rw-r--r--sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild320
-rw-r--r--sys-fs/Manifest.gzbin22239 -> 22238 bytes
-rw-r--r--sys-fs/lxcfs/Manifest2
-rw-r--r--sys-fs/lxcfs/lxcfs-6.0.2.ebuild2
-rw-r--r--sys-kernel/Manifest.gzbin5069 -> 5060 bytes
-rw-r--r--sys-kernel/git-sources/Manifest2
-rw-r--r--sys-kernel/git-sources/git-sources-6.12_rc4.ebuild39
-rw-r--r--sys-kernel/linux-firmware/Manifest4
-rw-r--r--sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r6.patch (renamed from sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r5.patch)17
-rw-r--r--sys-kernel/linux-firmware/linux-firmware-20241017-r2.ebuild (renamed from sys-kernel/linux-firmware/linux-firmware-20241017.ebuild)2
-rw-r--r--sys-libs/Manifest.gzbin14413 -> 14410 bytes
-rw-r--r--sys-libs/compiler-rt-sanitizers/Manifest5
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.1.ebuild223
-rw-r--r--sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241009.ebuild222
-rw-r--r--sys-libs/compiler-rt/Manifest5
-rw-r--r--sys-libs/compiler-rt/compiler-rt-19.1.1.ebuild174
-rw-r--r--sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241009.ebuild173
-rw-r--r--sys-libs/libcxx/Manifest5
-rw-r--r--sys-libs/libcxx/libcxx-19.1.1.ebuild202
-rw-r--r--sys-libs/libcxx/libcxx-20.0.0_pre20241009.ebuild206
-rw-r--r--sys-libs/libcxxabi/Manifest5
-rw-r--r--sys-libs/libcxxabi/libcxxabi-19.1.1.ebuild111
-rw-r--r--sys-libs/libcxxabi/libcxxabi-20.0.0_pre20241009.ebuild109
-rw-r--r--sys-libs/libomp/Manifest5
-rw-r--r--sys-libs/libomp/libomp-19.1.1.ebuild89
-rw-r--r--sys-libs/libomp/libomp-20.0.0_pre20241009.ebuild88
-rw-r--r--sys-libs/llvm-libunwind/Manifest5
-rw-r--r--sys-libs/llvm-libunwind/llvm-libunwind-19.1.1.ebuild129
-rw-r--r--sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20241009.ebuild128
-rw-r--r--virtual/Manifest.gzbin28434 -> 28437 bytes
-rw-r--r--virtual/szip/Manifest2
-rw-r--r--virtual/szip/szip-2.1.ebuild4
-rw-r--r--www-apps/Manifest.gzbin13151 -> 13137 bytes
-rw-r--r--www-apps/element/Manifest6
-rw-r--r--www-apps/element/element-1.11.79.ebuild32
-rw-r--r--www-apps/element/element-1.11.81.ebuild (renamed from www-apps/element/element-1.11.78.ebuild)0
-rw-r--r--www-apps/nextcloud/Manifest8
-rw-r--r--www-apps/nextcloud/nextcloud-28.0.11.ebuild (renamed from www-apps/nextcloud/nextcloud-28.0.7.ebuild)0
-rw-r--r--www-apps/nextcloud/nextcloud-30.0.1.ebuild (renamed from www-apps/nextcloud/nextcloud-29.0.5.ebuild)0
-rw-r--r--www-servers/Manifest.gzbin4533 -> 4531 bytes
-rw-r--r--www-servers/nginx/Manifest6
-rw-r--r--www-servers/nginx/files/nginx.service-r11
-rw-r--r--www-servers/nginx/nginx-1.26.2-r4.ebuild (renamed from www-servers/nginx/nginx-1.26.2-r3.ebuild)0
-rw-r--r--www-servers/nginx/nginx-1.27.2-r1.ebuild (renamed from www-servers/nginx/nginx-1.27.2.ebuild)0
-rw-r--r--x11-libs/Manifest.gzbin17868 -> 17865 bytes
-rw-r--r--x11-libs/cairo/Manifest2
-rw-r--r--x11-libs/cairo/cairo-1.18.2-r1.ebuild2
-rw-r--r--x11-wm/Manifest.gzbin9122 -> 9127 bytes
-rw-r--r--x11-wm/fvwm3/Manifest2
-rw-r--r--x11-wm/fvwm3/fvwm3-9999.ebuild101
-rw-r--r--x11-wm/qtile/Manifest4
-rw-r--r--x11-wm/qtile/qtile-0.28.1.ebuild2
-rw-r--r--x11-wm/qtile/qtile-0.29.0.ebuild117
-rw-r--r--xfce-extra/Manifest.gzbin7698 -> 7699 bytes
-rw-r--r--xfce-extra/xfce4-dict/Manifest4
-rw-r--r--xfce-extra/xfce4-dict/xfce4-dict-0.8.7.ebuild51
-rw-r--r--xfce-extra/xfce4-dict/xfce4-dict-0.8.8.ebuild2
1253 files changed, 7629 insertions, 14839 deletions
diff --git a/Manifest b/Manifest
index 2c70e74c6dc0..e13e19057eb8 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29810 BLAKE2B 317386679b4b1525c774f5ff032faa3a06749d39959a8731218002552b41c08612a3e487f1b85900bd6bef0e273cf34c50a08dcf2d392a183d11304fc1d41626 SHA512 fdeeb81d47d0ca715d3abae9688df0098ca46b0124bac76cb46accf72e22590a42fd8db6109b320f7d0ef010e4660936830e45ada3fdae9b0a64a7438e43322b
-TIMESTAMP 2024-10-19T02:40:32Z
+MANIFEST Manifest.files.gz 29786 BLAKE2B d2ba580f0f838fa8e34dcc73d363e48d7f17de6f1f5225b135628636269a83f94f63e678955d7867b3159d3d1249f102c45cb45c8fb2627a1039ece9f08bd28e SHA512 fbf3e995926506625ed94fc5f0923d016f9de659546df433135dfd0f4df3606f6b591a157a01d748b6201ff17078b39ff435634535bd68c1aa929f86c6e7d043
+TIMESTAMP 2024-10-21T02:40:50Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcTHCBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcVvzJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBGqw//W5NLVHsoTTjie2BH8KqAj4s4OUXpDWj4VGUnM7dSeb/ieIku4tGw/CKD
-R2EnERyaz1SSaR+AzucdZS8Lpd7Jb3dTnMY/m6vKS3hPl/rbotrMNpHtI8SpnjPm
-cjjvUNYk8RTg/8ipSZRPd7zOzjAbI9ZYXLpuF6ToiubUmdAf6U/THMzxLPppWE6t
-4gR0oR9jRvo4+iXO9H47Ta20XhqTHjS4YmP5nBceHPKmPrH4Q7si36a7ggf48uOB
-1v452gdZP3yHoSALAf5TQ3dRgGAGjf6b3Y2Ldk3H6W0y9dSCYVCyXRfaJ9Vhk91h
-Ryf5KC78WFIt5fJu1x2z0HhQLdo3QFMpd/vh2yZSarZoH54w2j+SlJMnzbrjTySH
-rtxIJeAswDj+Q0PveMQMCPCXsyOBbiMVep+kEr7zAt7HiP07DPoBVxuYiAU4pS7N
-QSD6puggjS5+3HEYBMaH2bYKbkUFzcUvuAX/89EL5WGc4d6oKeebQ/aZbmwXXQG0
-qJgS1qZSd+qaxb6dk0atHa2bV92WBxSlib2Ux64ZG+zYmyqI3EXhmY5bu3pvTFyd
-afcvbpIOynRF8qj8F1kpBGGUnLwiRxa1X7qG1f7MffGYkKJvYUKEAMAGBtmRcgK4
-OOKuLup3tIR55Z7knVTZCEQp7v1KJylv5zFTwpIFa5zxy91CKhE=
-=EPh8
+klB1ERAAhsnuTOl1bMg90rdZWNtNBPTAU0qGBwwTfTU03+duTUyUyFvV2bIoP7sS
++TJtmvyBMWqxr7uRLpZDgsPPjVs8Hx8nWbiDcVc1eA4xltN3jnIs+Mzt318kx0iZ
+taxxI2uK0AVUG4/Js9/hgoIzhFt79bRRWomtsB8meN0gnKVSjhnEG+DGP+A0Pn+7
+seT503wbMUjqxCgkqGYAg5RER285prx7ru34OQwS5M6X6sX1OM9GcuidTLcts0gq
+GXzny6xfnO9oPUpEvD/qhg/EFgKHRyqtf3ykSAZYt1T2iyU0k9KUSkwuDN2C1gSZ
+vyE1H+gpDfSQZxltzvuFdmuiT1yZa5p55HVF/vIk2iG7z5iNbdcQOteGfke7zjb1
+YlkVddPeib8yNkganQpeYjYlQDcfb6qB8tkfTisx8uWIeFdkoSSIRdgOHaLxDDIn
+Xr/fRskXVTzneLntImltt2dyyonQTxYDvfiiMTCcSKJfHxRq1ADGWlkD/ktaqgZ6
+yaSxDV66PqIQzizttf82mH3iViyMcTZ4KjcbJ0bdQ5oILGJQaMXx7bxtyWbh3sqv
+/jl4V+2xfrDTsl6jB9+OdQCriwDkzy7gSQiZPwRVhnYkG9ygh9YrTtCz8zTWFHAq
+b3ZpRAuFGn/oYEfLB910SAsUwXQFdZE4h9ck52haCOWExokWjYE=
+=C7yd
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index a575c0591c04..6f9be5604ff2 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 ad9e3a005e65..346a637bd8ed 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 b8bf9989af97..d850aa2a0c7d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,15 +1,7 @@
-DIST aws-cli-1.34.29.gh.tar.gz 2800945 BLAKE2B 93d9b41dfb2d80546f6cd601ff339053b6fef760bf9359d56b2d3835c1a8cca21146b492100db611c1bbe8601ad143dde0490b86d63eba7707141a5ca0c6aecb SHA512 9174fbc0e552d708916080b8b3d5b6b1e871332ac2a8b65b27091745b4537120d97c99ced878c861960f81b8368cb564a1fe573c9dc528c343b2100fc0ea6b08
DIST aws-cli-1.35.0.gh.tar.gz 2806480 BLAKE2B d607933a9baa0e50ab8d809e0ecb68681e90815fca7db6b69b01a632a56d37a62bedaf6dc981bffaa0206b31b6ca84b3d5e3524289b9b2edc55ef1989239a696 SHA512 2008b00455755b3c332b83d6df3e86f461a94b401aeb022887feddd6f5f3ab439b382d24d46c4e0da825df24899ede6307c4e482987d07171d38704c85ac4eb1
+DIST aws-cli-1.35.10.gh.tar.gz 2811446 BLAKE2B 3151e107099821ffa3978d4a0175bf96ab9f789bb122f941cf28cac5115d1e6b97272b73e56633910721cfae0684266b7d311886e6fb414330ff9e4791581b4c SHA512 85be98b3e80e2af85acb0ac982cc85bad6789f6e051c95b7df5cc3eb313c677d6a66117a3418bc44f9c03ee6385b68b401839d4b9a609caa65fc59e8ddb55624
DIST aws-cli-1.35.5.gh.tar.gz 2808789 BLAKE2B 545c76bd349485fbf2dc5565317678904c99443e2e6dc2e12fa9de122327d8aa0e8b9579cec37afe2e949a0c31c48e0977e52d701ffc212182c692769c35a948 SHA512 2a9c86f1a63b657d3c95f8a65020ea7837ded9f5147ce31a535f59b9d9c1c91c3354a82286c25252da7d5b7c48c1898f594be0cb9e1ba54c6768133543fcba50
-DIST aws-cli-1.35.6.gh.tar.gz 2809349 BLAKE2B 565ee8bbebdb387c437bccfc608833abb789b5a44cf7a246b04264536edc8b5c282ecdeedb4a26652058ba85b22c8ca048812f3ebf890503d5853c582ac67791 SHA512 481c6cf4a3f516cfd929736cfa556620eb493f9b5f47a861e8a44c37edb9642a7bddffcf69ed2d43e63a9253114f0ad1bd700c9f7b66c114cb1b7ad2c3271c15
-DIST aws-cli-1.35.7.gh.tar.gz 2809700 BLAKE2B 02cbe60f2ee5afd8dabd9e339e95f21794d331f4a19d4548d8f8c07c2ca4e6ab5c859559f0fb01af413832f57a9726a61e50c5b26a34db7f789f544583c0d6c6 SHA512 23bf47790bc51547ad9af289f4ad0a84ede1c6a01171adc7bf8e1236227ef8f59fabfefc9f89560dcaeae1d3118f12e25eccac6afae7f33f8bd6682a7feed959
-DIST aws-cli-1.35.8.gh.tar.gz 2809964 BLAKE2B 1fe220f751c8874969ac78f36618a1b0195ec36f848181604a6e43cd052ecf1424c49155382511d26f0a1d7c1d35ae13b46124be7af88c4cc3cde12b19c59c61 SHA512 9308743f14f68ada3ab43dbc2f33d0b01ac1c565af3d6da38706e950a04aae09035a63eeb68c1a85ed91bd122d76488a730156b85eb60078bf542752dbc1abfa
-DIST aws-cli-1.35.9.gh.tar.gz 2810739 BLAKE2B 37229a034677c9ce1bf7c6970b77b457a8a27a9cb65c964444441a7109c9dbf46c7d8de0855cbcc88eee8458f62c3a70e8c29cb0419f309951a52a59518a9a2d SHA512 1bc9c95e954a5ea9036842071c995f97dc31ee53a7978a4f089eb78d025a7109d7461ed03563b049a822298da988a60a9c067d7dcd00557c21fd922c42711bd5
-EBUILD awscli-1.34.29.ebuild 3023 BLAKE2B d02d93dd9b37902da1a0555b84ef0fab8f1179c2983d783717f9e2f3cd55d72b07ed1164c263aec3706f6a69d1265ecf439ae95ff273c215416ba73a117ae0a6 SHA512 d9e7f35c8346a432ea2b6067908620b0cc6527fa21e5c8c5bfef2878fe656603a0cd8fbc7479e3ff4dbad655eb8d19622097409de3f80a55986104932103f1e1
-EBUILD awscli-1.35.0.ebuild 3032 BLAKE2B 9a661418bff83e0179259efa93dddefd5f743681f8f6858bf6121e5f97e7454396cb7471807faa8747e34e63ee6ff3aa26dbb98cd213bff9aff3ddaad91b1c77 SHA512 b283c5794d8a084464c6cff8d348d1352ec08a96735245bb77676b9572b523b3b462ff0304960d8c481df9a71380a236a44687c1a3fc3f69b1ea812618df05f4
+EBUILD awscli-1.35.0.ebuild 3025 BLAKE2B 86e71661fdab5c89b9e91350b6e8036bfa9d21768e2baacc47099dcb87fd428d15e4ef1d742dd3498bf03da983ebbebefb0235e13c2e493951ca966993f5297f SHA512 496f15c180c3337fe658f3df5a7f596526fbe2d6b65c134923ceaf0b74b21eda861a6924dff83a6d9f5500a3de9560b70e6527f406f57e17be093959b52720ad
+EBUILD awscli-1.35.10.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
EBUILD awscli-1.35.5.ebuild 3141 BLAKE2B 5c14d1ada2a8692c95bc6975412782283583a98ea26a5ae45940f7451aabac59b5cbe4f384fdcf1ebf8bf0face6924215f7b0c1c40c1c2dcb8efa1c043b40a05 SHA512 14a538a63dc521fb224d0f2c2e5e24093fa1195266bb6e00780b2e9268d319eba20db9db6c9327bde131b756076de9f673865d4f49954b7779a5df360a995c34
-EBUILD awscli-1.35.6.ebuild 3141 BLAKE2B 5c14d1ada2a8692c95bc6975412782283583a98ea26a5ae45940f7451aabac59b5cbe4f384fdcf1ebf8bf0face6924215f7b0c1c40c1c2dcb8efa1c043b40a05 SHA512 14a538a63dc521fb224d0f2c2e5e24093fa1195266bb6e00780b2e9268d319eba20db9db6c9327bde131b756076de9f673865d4f49954b7779a5df360a995c34
-EBUILD awscli-1.35.7.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
-EBUILD awscli-1.35.8.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
-EBUILD awscli-1.35.9.ebuild 3247 BLAKE2B 563e1df537df7a081ac11e541ee21cea26a8799434021b9f814dc2e4a46704be1f2edf529ac225e8a9f6b3a4a81815b30d2d25f782f3b9e1dbcc098367ab769f SHA512 cb54a636f6b46f0956577c1141d9f1f7f2887c0bd53c1eca061f214dfe88591ca2ab9e7e96daa9f9c2b2b14b969c1effd8085928db3d5fcfd61463da871dbdb2
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.34.29.ebuild b/app-admin/awscli/awscli-1.34.29.ebuild
deleted file mode 100644
index 96357b5055a1..000000000000
--- a/app-admin/awscli/awscli-1.34.29.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
-
-# botocore is x.(y+1).z
-BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 1 )).$(ver_cut 3-)"
-RDEPEND="
- >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/rsa[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- !app-admin/awscli-bin
-"
-BDEPEND="
- test? (
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pytest-forked[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
- # strip overzealous upper bounds on requirements
- sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local serial_tests=(
- tests/functional/ecs/test_execute_command.py::TestExecuteCommand::test_execute_command_success
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=( "${serial_tests[@]}" )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.35.0.ebuild b/app-admin/awscli/awscli-1.35.0.ebuild
index e80a7e281fcd..fdb4100fa240 100644
--- a/app-admin/awscli/awscli-1.35.0.ebuild
+++ b/app-admin/awscli/awscli-1.35.0.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86"
# botocore is x.y.(z+34)
BOTOCORE_PV="$(ver_cut 1).$(ver_cut 2).$(( $(ver_cut 3-) + 34 ))"
diff --git a/app-admin/awscli/awscli-1.35.7.ebuild b/app-admin/awscli/awscli-1.35.10.ebuild
index 0fc6192a8587..0fc6192a8587 100644
--- a/app-admin/awscli/awscli-1.35.7.ebuild
+++ b/app-admin/awscli/awscli-1.35.10.ebuild
diff --git a/app-admin/awscli/awscli-1.35.6.ebuild b/app-admin/awscli/awscli-1.35.6.ebuild
deleted file mode 100644
index 49e2e891cd54..000000000000
--- a/app-admin/awscli/awscli-1.35.6.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.y.(z+34)
-BOTOCORE_PV="$(ver_cut 1).$(ver_cut 2).$(( $(ver_cut 3-) + 34 ))"
-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/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_{fails,success}
- tests/functional/ssm/test_start_session.py::TestSessionManager::test_start_session_with_new_version_plugin_success
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestDotNetLogin::test_login_dotnet_sources_listed_with_backtracking_windows
- tests/unit/customizations/codeartifact/test_adapter_login.py::TestNuGetLogin::test_login_nuget_sources_listed_with_backtracking
- tests/unit/customizations/ecs/test_executecommand_startsession.py::TestExecuteCommand::test_execute_command_success
- tests/unit/customizations/test_sessionmanager.py
- tests/unit/test_compat.py::TestIgnoreUserSignals
- tests/unit/test_help.py
- tests/unit/test_utils.py::TestIgnoreCtrlC::test_ctrl_c_is_ignored
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- EPYTEST_XDIST= epytest "${serial_tests[@]}"
-
- local EPYTEST_DESELECT=( "${serial_tests[@]}" )
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.35.8.ebuild b/app-admin/awscli/awscli-1.35.8.ebuild
deleted file mode 100644
index 0fc6192a8587..000000000000
--- a/app-admin/awscli/awscli-1.35.8.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.y.(z+34)
-BOTOCORE_PV="$(ver_cut 1).$(ver_cut 2).$(( $(ver_cut 3-) + 34 ))"
-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[@]}" )
- case ${EPYTHON} in
- python3.13*)
- EPYTEST_DESELECT+=(
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- ;;
- esac
- # integration tests require AWS credentials and Internet access
- epytest tests/{functional,unit}
-}
-
-python_install_all() {
- newbashcomp bin/aws_bash_completer aws
-
- insinto /usr/share/zsh/site-functions
- newins bin/aws_zsh_completer.sh _aws
-
- distutils-r1_python_install_all
-
- rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
-}
diff --git a/app-admin/awscli/awscli-1.35.9.ebuild b/app-admin/awscli/awscli-1.35.9.ebuild
deleted file mode 100644
index 0fc6192a8587..000000000000
--- a/app-admin/awscli/awscli-1.35.9.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit bash-completion-r1 distutils-r1
-
-MY_P=aws-cli-${PV}
-DESCRIPTION="Universal Command Line Environment for AWS"
-HOMEPAGE="
- https://github.com/aws/aws-cli/
- https://pypi.org/project/awscli/
-"
-SRC_URI="
- https://github.com/aws/aws-cli/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-# botocore is x.y.(z+34)
-BOTOCORE_PV="$(ver_cut 1).$(ver_cut 2).$(( $(ver_cut 3-) + 34 ))"
-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[@]}" )
- case ${EPYTHON} in
- python3.13*)
- EPYTEST_DESELECT+=(
- # flaky (some ordering?)
- tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
- )
- ;;
- esac
- # 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-backup/Manifest.gz b/app-backup/Manifest.gz
index b0227896d2bc..f8d74b4f9ede 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/bacula/Manifest b/app-backup/bacula/Manifest
index b9ad70b4c88a..0b0956f51acb 100644
--- a/app-backup/bacula/Manifest
+++ b/app-backup/bacula/Manifest
@@ -7,6 +7,7 @@ AUX bacula-11.0.2-fix-static.patch 3752 BLAKE2B c910fa044c79f0f50abf5ac86b9f3448
AUX bacula-15.0.2-fix-static.patch 3830 BLAKE2B 79328ae40d94f88f8769e93f72cbd9cf1c66c332f28126260d46ae76f9271ca2535cbb8839a2f6c8430209e30cf8176a96e691ff80a7683d2a6d845d24a497f0 SHA512 a667f5ea4a86d8f2b0d77f44e08a98dc6e25c0ef257a3aa314f9971174ad7b2fd2d5e2ccc4baea607667b6637ae903be60d3dbe0eeca5fd0afbbaa90e2603dcb
AUX bacula-15.0.2-fix_slibtool.patch 3868 BLAKE2B 34186137dbeb183118b573ebd574ff6463e5280363df3ce2898d7e4a9570b196eddcbf85312ce7a7969ff75e86b6dacc526eddad92b010863af58683959151c5 SHA512 9c041e4841a7ff789a97c88135a646d41cc0e6bc658eebee866888fe6781ea0eedc39acff100e703ec047a8212f60d03b398a1e845f2937bb1b3906f372ea5cf
AUX bacula-dir.confd 629 BLAKE2B 85eb7131fe1735ea3af0075b26c88408a11ce7653b92e27198d6bbfdbe2bf4d4e157eb6685f2cac79a8de1e4d24d9c4eb25f9d64b1b956162718fe09633018c4 SHA512 85ed5317313721a7b3776a257c204e0ac45a5221c6bd0b5886944cbd1e4829fe146e7af52cdc604cbf5e3d8722c955da40cbf989dc9ea7466653c98bf8c7cfdf
+AUX bacula-drop-which.patch 298 BLAKE2B dcfc9231ec10940d87bddbf9b99d9a07076f70bd6429994c84a34004a90fca9b62d24a1f2538b525db3a26b74c48b4b44ac22145bb27e1f03497299a76ef93dd SHA512 405d6a85ecf38997bee9715fc7156adabb3ba9978829c3827421b6e4e9eadff9b9accb656ac682f1714be98b396daa00b29eb64c41a45cf99aed200aeceb3949
AUX bacula-fd.confd 241 BLAKE2B fe41e6376e46e674ef1aa32f02e2dee9721189fb56c4d25c2f49bd6bb0b9c8bcc811cd58db62b9b8bffd80514a24e9d60385a395dfdb93627d473ba7bbf05131 SHA512 0e5a21d8ed3cd39135c8db5b8c59e615161848aaca582851d3599fe0e6ad4f47c04fede13cdc648a2cbdc032de6ca00aa954111bbb2930eb006e7e0984cb882f
AUX bacula-fix-sonames-new.patch 2090 BLAKE2B 1d181464b599fbb40b5d463b17b6364dc144bb82071e1a3454f30d6f60c8679f738b59dccbc01a73cc14f882997ca5dae438ba2d3d7d1ea20ac148e1da3e2e9c SHA512 c9f6ec30c15f22fc57bed05ed387f99102bc234d50de4762785ec17c4ef3a68d8f560c3878e5843dc3bf1b2680b41f9990dcc89a3c238760deeb5fd95ed5d50a
AUX bacula-sd.confd 391 BLAKE2B 922ebff1772470f611661b03e6216d3bf11a09e9e552e5df59d9fcd5c14bde1b943e151892648e6176cef643ede01ec710f0aa892c35b51753331c96885cbe9e SHA512 ee7372582f6f8c7b4552ed5fd71293f712af22d0de30d02e3f5e08b3738da978eebc42dd601d88735f0412b1429be624a28d86e5f32aba2ddb127ca1ebd10e0d
@@ -21,5 +22,5 @@ DIST bacula-13.0.4.tar.gz 6227040 BLAKE2B e54a754280178f74f97fdbb3c91a596b632d80
DIST bacula-15.0.2.tar.gz 6524812 BLAKE2B 1dd0722ce2bb6363936ed9cc9df1b6d842945f17277c77f40884bafc4b0a254c5fdd2c21bd200c6ca8b77c8eb718a319552e50135c9925d2b4ad81a64ab819d2 SHA512 71bd206a2bb0cf3ca0f2cb6547b63946bc2a8a5f70c5506b9a589e5ed9871bb98b56205da7d12e54a41c9ab3539fe1114bc94d926f0f831ee9e15bba36f167f3
EBUILD bacula-13.0.3-r2.ebuild 13179 BLAKE2B 3164969c3f2c5ba04a499c4282a15afaa6bf2afb82d309b5431b75dd1992fb500dd9fe859611e524d8271ba420091eef1468738c04d697ad6a40e2db0999f887 SHA512 e5e7f2671925994fb41e1ec430fc1ca76521ae6b8675f4ecb7383a5f191eaa3d42a7730d4e71daa41716eb07245530c5586108110b806e03e63772f5a04fc2a5
EBUILD bacula-13.0.4.ebuild 13181 BLAKE2B 98d8ed281cf63236d00eb7524a03361b7aaa563ea6228ef2c5ad19a42b74d551f02c5323d09105759e336375a541e4583a3ae5b326a808bb9e68c8de8467fe36 SHA512 306744e6b7734564305100c4d0bf568a2043873e54f1b77b40a0e81977f9d88146fe0d3e68e0a78e4c93d279bc813f700698be77a087bd7165772ffe3e4b963c
-EBUILD bacula-15.0.2.ebuild 13194 BLAKE2B ffdd60fac23fcab88d2e223e031b3c1ea0f92a30bdea754e291a873eac949429c9f6bf7bb708ef1a7e2fc60b0dfa8a6b35da146c8de35cb161779b7aaa652846 SHA512 a279beeeb67d80058cb86fb0cd6edc6278ab55b9eb85f4e89f595d3690e639e5ebf5ac6504ed92c22506a6b710fe56ff36f98c97e327a235040c45650aad0154
+EBUILD bacula-15.0.2.ebuild 13300 BLAKE2B 1cb02cd837b3ed36a7b843f1a27ae89f4e244c883b7a8826fda0325b85409a6004dc220e6d107a2339efe057b21a2d73d8314ed0c4fec2b98c6000cc1aafff21 SHA512 6c6b098f9a5ae807a20b5d192ae829416c56d90c1f841ba99ee40ff7ffab4866476baeec5d7917a761a4f73e16e6dae86d65fb5799661931ceb9b47364fe5c7a
MISC metadata.xml 747 BLAKE2B bae193fb0ae5e5e92b0b6e935691f19235a230b0a7e69083aeb344db0e451ca55f16c9f3c163eab390621ab266e0f7f7ee1e75eff69589b2de0c730d2cf0d965 SHA512 df7c2a1296cb7da96928de07347df04f741b8b91de72d39c002dda3e5c9564341a5bc73b60f68752a806175fd5709b35f1eb4ecf00e85e1237c4672c0b948557
diff --git a/app-backup/bacula/bacula-15.0.2.ebuild b/app-backup/bacula/bacula-15.0.2.ebuild
index d5c84855a449..5b3556d73298 100644
--- a/app-backup/bacula/bacula-15.0.2.ebuild
+++ b/app-backup/bacula/bacula-15.0.2.ebuild
@@ -184,6 +184,9 @@ src_prepare() {
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/Makefile ||die
sed -i -e "s/(INSTALL_PROGRAM) /(INSTALL_LIB) /" src/plugins/fd/docker/Makefile ||die
+ # drop reliance on installed 'which' program (bug #940692)
+ eapply "${FILESDIR}"/${PN}-drop-which.patch
+
# fix bundled libtool (bug 466696)
# But first move directory with M4 macros out of the way.
# It is only needed by autoconf and gives errors during elibtoolize.
diff --git a/app-backup/bacula/files/bacula-drop-which.patch b/app-backup/bacula/files/bacula-drop-which.patch
new file mode 100644
index 000000000000..0c34ddabbf61
--- /dev/null
+++ b/app-backup/bacula/files/bacula-drop-which.patch
@@ -0,0 +1,12 @@
+diff --git a/scripts/getgitcommit b/scripts/getgitcommit
+index 6897091..d82a7e5 100755
+--- a/scripts/getgitcommit
++++ b/scripts/getgitcommit
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+
+-GIT=$(which git)
++GIT=$(command -v git)
+ if [ "x$GIT" != "x" ]
+ then
+ COMMIT=$(git log --pretty=format:%h -n 1 2>/dev/null)
diff --git a/app-benchmarks/Manifest.gz b/app-benchmarks/Manifest.gz
index e047570be20d..3fe5f7b6428f 100644
--- a/app-benchmarks/Manifest.gz
+++ b/app-benchmarks/Manifest.gz
Binary files differ
diff --git a/app-benchmarks/iozone/Manifest b/app-benchmarks/iozone/Manifest
index 7420f1c20ab8..7b0f8270d1a5 100644
--- a/app-benchmarks/iozone/Manifest
+++ b/app-benchmarks/iozone/Manifest
@@ -1,4 +1,7 @@
AUX iozone-3.488-gcc10-fno-common.patch 247 BLAKE2B 55ed33492fd2102e865272aa16eb7e0f10e1fdc05b5cd06392c1beb1090eb6c67d992919828941ff34d8582587290c680c8fd5be9240a90c4762211df7511b69 SHA512 2d06d41512e696103cfc8e8b8cf87488ad36fa62e90115754f231717169d33814298342c87a53d36ba6692a479b339b07ed13151d2027f0ab5879498b80e213b
+AUX iozone-3.506-include-function-parameters.patch 813 BLAKE2B b52be1c19d8fe6005946f233f8faf6b0ef022f2ee663665d648d6227283e6bff2a75c7730ed9bbd04fa67d37dbbc32c0d0690328bf7057c1965f9af4f408eda1 SHA512 51c41a7ec1f736ebd43d8239308bbe4416532124d738064b53c9cdd58a73a17758265a24f1e11a8516289f5177280f00e362b37086b642bd30adc1987a7687ba
DIST iozone3_488.tar 1873920 BLAKE2B 60e97d588a273c1af7a8c83ec207593fcf43766f92171774b974aa04a8df690a1a84aae4b448e4a6f9e4e9c7dc3cd98ad327a0ea196779e6dbe3a88326314eaf SHA512 033f9e6e7395fe84ae6f4ae8737544e399ac0f16e82ba95eed2a2d0df52b7efcbe0c9282abc68d3c5b53d859073c74bff2e8c34bc35e1e1cc887ed36ad5d840b
+DIST iozone3_506.tar 1894400 BLAKE2B 7434b691114aa5fabe10d659d47abe60b7efd76b75dff1c6cd0fc9205807f48cb3452022dc300b454acfbcf07df26f972ffa5ff62b51fa858eecb0340fb26402 SHA512 908919aef957ee587e23ab1d29c0e7cdb985caa1ec80ddee0d3fcdad8aa78978de0f8fc83161b37223237119c50e0626a8366ce6b29debefbfee00240e97105e
EBUILD iozone-3.488.ebuild 1610 BLAKE2B 2d7de136d82ccebe3935cb9df1a91debb6d3a678c0487bb27ad724c639f834af09d324644f0faa964df8f02db69d0cb63f529153083ca6ee8129357c82ce9aa2 SHA512 4d9b5796c2b765a0b932c0062d8ab7e04082f713265ee0b7bd8cef7321d25d34eca628b9b9a003707a19f32a13fcfbe706be4914f7b6bdeb7394d89e5e4abd72
+EBUILD iozone-3.506.ebuild 1761 BLAKE2B 3d830c034c310d3bb65d6bc1d9f660883e47c76a241df515b6f4d4991befdf90e4202d626486673c671159be31ee41471731755d656eb6a8c607560854e6fbab SHA512 95861e06886430a130fdd18afb01dfa6806baf679d1c7f2f9d1ed3e32404bc3848744d3a9f13dc9ff5df8f34639889e4c2bc761c064fda17030630cb3573681d
MISC metadata.xml 250 BLAKE2B 0bf33d84e86ff8a3136c4f1c212083d26c325637069dc3fe836c3dc8f14ea05f81c3b00fa9af13ed95009d827254ac3e56267f890575ae56119bc603ed5666b7 SHA512 6adc5af98e2cbdadd61377d191bdf9ce50e9f0b29c87e611b4bb2afc0824878a3fe20e06db970b59e04360d930a333eaf0b6191933f52d9dcffedb59943fe6aa
diff --git a/app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch b/app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch
new file mode 100644
index 000000000000..6b1421f4bb5e
--- /dev/null
+++ b/app-benchmarks/iozone/files/iozone-3.506-include-function-parameters.patch
@@ -0,0 +1,23 @@
+Clang won't allow an incorrect redeclaration.
+
+iozone.c:1272:9: error: redeclaration of 'pread64' must have the 'overloadable' attribute
+ 1272 | ssize_t pread64();
+ | ^
+/usr/include/bits/unistd.h:66:1: note: previous overload of function is here
+ 66 | pread64 (int __fd, __fortify_clang_overload_arg0 (void *, ,__buf),
+ | ^
+
+--- a/src/current/iozone.c 2023-05-01 06:29:49.000000000 +0300
++++ b/src/current/iozone.c 2024-10-19 08:44:44.697717249 +0300
+@@ -1268,8 +1268,8 @@
+
+ #ifdef HAVE_ANSIC_C
+ #if defined (HAVE_PREAD) && defined(_LARGEFILE64_SOURCE)
+-ssize_t pwrite64();
+-ssize_t pread64();
++ssize_t pwrite64(int fd, const void *buf, size_t count, off_t offset);
++ssize_t pread64(int fd, void *buf, size_t count, off_t offset);
+ #endif
+ #if !defined(linux)
+ char *getenv();
+
diff --git a/app-benchmarks/iozone/iozone-3.506.ebuild b/app-benchmarks/iozone/iozone-3.506.ebuild
new file mode 100644
index 000000000000..3a3b81775264
--- /dev/null
+++ b/app-benchmarks/iozone/iozone-3.506.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Filesystem benchmarking program"
+HOMEPAGE="http://www.iozone.org/"
+SRC_URI="http://www.iozone.org/src/current/${PN}${PV/./_}.tar"
+S="${WORKDIR}/${PN}${PV/./_}"
+
+LICENSE="freedist"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-3.506-include-function-parameters.patch
+)
+
+src_prepare() {
+ default
+
+ # Options FIX
+ sed -e '/CC =.*/d' \
+ -e 's:-O[23]:$(CFLAGS):g' \
+ -e 's:-Dlinux:$(LDFLAGS) -Dlinux:g' \
+ -i src/current/makefile || die
+}
+
+src_configure() {
+ tc-export CC
+
+ case ${ARCH} in
+ x86|alpha|riscv) PLATFORM="linux";;
+ arm) PLATFORM="linux-arm";;
+ ppc) PLATFORM="linux-powerpc";;
+ ppc64) PLATFORM="linux-powerpc64";;
+ amd64) PLATFORM="linux-AMD64";;
+ ia64) PLATFORM="linux-ia64";;
+ s390) PLATFORM="linux-S390";;
+ *) PLATFORM="linux-${ARCH}";;
+ esac
+
+ # makefile uses $(GCC) in a few places, probably
+ # by mistake.
+ export GCC="$(tc-getCC)"
+
+ # Otherwise it uses K&R function declaration where ints are sometimes omited
+ # https://bugs.gentoo.org/894334
+ append-cppflags -DHAVE_ANSIC_C
+}
+
+src_compile() {
+ emake -C src/current ${PLATFORM}
+}
+
+src_test() {
+ cd "${T}" || die
+ "${S}"/src/current/iozone testfile || die "self test failed"
+}
+
+src_install() {
+ dosbin src/current/{iozone,fileop}
+
+ # decompress pre-compressed file to make QA check happy
+ gunzip docs/Iozone_ps.gz || die
+
+ dodoc docs/I* docs/Run_rules.doc src/current/Changes.txt
+ doman docs/iozone.1
+ cd src/current || die
+ dodoc Generate_Graphs Gnuplot.txt gengnuplot.sh gnu3d.dem
+}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 368d75fe4aad..a0581dcc1818 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/incus/Manifest b/app-containers/incus/Manifest
index 21701725009e..af1060b45646 100644
--- a/app-containers/incus/Manifest
+++ b/app-containers/incus/Manifest
@@ -18,7 +18,7 @@ DIST incus-6.5.tar.xz.asc 833 BLAKE2B f2c468c86f5d4524bc0590bbd6b2c3e6bb69e2173c
DIST incus-6.6.tar.xz 11835124 BLAKE2B a21ada1f3a0eb571a896c86538873ec061293a3f7430a71a0edbc2a3f547b2ffb12095296c983b25c3285f81a13ce4c4d63c857615ddbbd8ac6a65b4a83f3976 SHA512 7d4d31702655ef5a7851a4058c04b89ade635e9196700bdd2845657c38dd5ba253f6da2a30f6dc60e4657ea1d04b08aeb7ea22842732507a558c9225eddfe007
DIST incus-6.6.tar.xz.asc 833 BLAKE2B f59487815f87bfec1bb70342eb3463346bd0a25c8d980cc857095d8490ca45dc7785b0ea1bd7489064b08633de4cc710aa90823fdd22bb9dfd7ddfd9076b1d4c SHA512 69021d4a7827abfef370aeeaac0671e81902918d3b767468aaea54093214461e8cc23fbc8e4f83f957f5d4120d4969f0966c6312d250f2e7ce3373c603edf37a
EBUILD incus-6.0.1-r1.ebuild 6236 BLAKE2B ee00f04271796cd356f778e1e9271d323d0cfe36083cc9cf371643e726dcf25a1edc7d3e308d4b19acf7e57dbed3e17477c9062ac94da4d1403b74239202b727 SHA512 0461e8619211647efedcfb8d273412ad0fa56e9f1ee873923c024c403cd766faee5722042fafa355adaa8a89823ab30362461773b030dd1f4521a95fc9e2ee2c
-EBUILD incus-6.0.2.ebuild 6084 BLAKE2B 15b52e7b8f42f96de337c680da9b2c72e7dfcdc3cf229065d75dfaa7d8cf4eb6238956cf715e068d1de3181792e24921ea898d3d7dc90901fc85e0cb0d1355de SHA512 fda67c536a728d511c26213247c7b8e8f64ec061633e8a3dd7031fed1cf722e62e8b692919eaa0ec464c4d44c9e59c9e6e26325a53a13080b8a9cb226034fe62
+EBUILD incus-6.0.2.ebuild 6083 BLAKE2B c9caaeb98078d7dad8bb277196fbe651eb956020bb933fdbd7d84a1f7caef1c2450d7bb31cfb9ea7717d768bf8cd4dde45c68f81508783e15150b56efc492c79 SHA512 0c6cb9391eaff33920b0e18daf1dc3299db0be2f451a547aa146fdbe85d0b3bafea31cf09f8fb744ec305de41d9ac7c3978ff1bc33aeafd0b8c5794817be3d8f
EBUILD incus-6.5-r1.ebuild 6087 BLAKE2B c1a26044a629e62b7106510834e29ba4d7f40103cafd74075df0badb7f3598502151a7a7d7800bad4290a884d60a3bd9d8f1b4ec8ce6fcd11818261d9a1ce8fe SHA512 3260a2eff07674371629e86ec769e52a607565e9c1e9c250a1fda2c9cffe9ec569ea80af5fe6a803c5e4fba40a62203f050e7652e56c8f97ea0e15940540a04a
EBUILD incus-6.6.ebuild 6087 BLAKE2B c1a26044a629e62b7106510834e29ba4d7f40103cafd74075df0badb7f3598502151a7a7d7800bad4290a884d60a3bd9d8f1b4ec8ce6fcd11818261d9a1ce8fe SHA512 3260a2eff07674371629e86ec769e52a607565e9c1e9c250a1fda2c9cffe9ec569ea80af5fe6a803c5e4fba40a62203f050e7652e56c8f97ea0e15940540a04a
MISC metadata.xml 1593 BLAKE2B 7142f75669fbc2f3d3d599896dd5839dff6b2afb6a47f54eb67b026db073afac4736639e6b17b4ab312b1987282c3b4fc3c8edba00d1d3b90e227f9fafef2c62 SHA512 6653c90a46eee2ca256e05645796f1d0094f11eee4ad7da7cc2c5e141575099b0676c7a31a49a2addb53e523b46434c99e61f1781cf3a801c8d63c9931d7659d
diff --git a/app-containers/incus/incus-6.0.2.ebuild b/app-containers/incus/incus-6.0.2.ebuild
index edd9f6c5c5e9..4de9f46a4cac 100644
--- a/app-containers/incus/incus-6.0.2.ebuild
+++ b/app-containers/incus/incus-6.0.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://linuxcontainers.org/downloads/incus/${P}.tar.xz
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
SLOT="0/lts"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
IUSE="apparmor fuidshift nls"
DEPEND="acct-group/incus
diff --git a/app-containers/lxc/Manifest b/app-containers/lxc/Manifest
index cb9ce8c9c849..ad641cfae0f2 100644
--- a/app-containers/lxc/Manifest
+++ b/app-containers/lxc/Manifest
@@ -11,5 +11,5 @@ DIST lxc-6.0.2.tar.gz 964007 BLAKE2B 55c0155a66194d4d10fff5ffc7edc6d6afab730245a
DIST lxc-6.0.2.tar.gz.asc 833 BLAKE2B b4b6b56e65239c2125864e16e947a88c2d4d97a1b2dfa6920ca5c2f89b3df7d44d9ec8eb9a56753d6009143a53f6bb5bbd13f3b5b7f26e537aa6f1f1d0d0cc85 SHA512 741caccb3dc0ef1043c04122c75a3e3f6d8e6024a65bf905b186da0aabef971a1224e60f9adee069d1a2c24f43c408be1ccc32e5d4faba85860e9a19d9e4c0d9
EBUILD lxc-5.0.3.ebuild 5052 BLAKE2B 99a20e705617194a9e38ec6dabbc52fd43dbd5615a6b00379921f4ba200c2110f666878c00195917109f37cfed961258978b79bc3db0814986c36429537e660c SHA512 050ebb35250bd258a602ee84f9f1b1c35531caa0c3f9954bb8380927a8c262ffd66776cc0af643aaf69a7e0c51dccfe82bb2e3993e264ba2a0c91de8bd94faf5
EBUILD lxc-6.0.1.ebuild 5248 BLAKE2B 12e021cdf30e30bd69032de7899909a5d6c4e45c8f9faec64c6ce4c5a978187e2922f58abde9b1d97e6f7b302be74f66e6c38863610cc88a498b41bdb18a8d0b SHA512 72e12a366d1cb5febdcb4cfde11097739668fea8fa3bdf0799f65f11613338af8d0d2e27758e46cac45aa887f4d91bedfbb8e2f2179562cc3e434ff6c83d705e
-EBUILD lxc-6.0.2.ebuild 5603 BLAKE2B 5c7134f80b8b2b0e557ffe7a2c2567cb0eaef78ecda69b3450b5d1b314c3ace816a65bb95b35904a5b607de6d1ca517a21937a98d65e91b773bbb87241446ce9 SHA512 fcce87f3e01907a957c8db29be9071bd8ef95222c10284ddfebcb0a910eb5a0ed253679d2f03ba4637f0a56932940e0ca9a15a41998f9803280d6a2e797edbc0
+EBUILD lxc-6.0.2.ebuild 5601 BLAKE2B 8885d5a0fe2400dbecf8ccbe8766f3d5795fd675094387d0319ad1e8bfcb3f0b052b2a20e42c3fb11cd4961b0500580356349001755904c52adc7c1298f932d1 SHA512 68e97e42d5ca082c867f089c36264d545bbe69dde4df07136bdcd3c4458b9c986fc2b2c879485ea2348f745d19585953a1ac2032fa99a69c8ab542aaada1ffa1
MISC metadata.xml 721 BLAKE2B 8aaa67af4ae36f07ac2d893f0d67d86de08d9da065b5ca7118a7a795a2b2ecb55b37a87b95b456ebc8806bbdc9f36e92901b6888cb75f494a7151393b33b6d44 SHA512 3b90cb1c80e2ee9ef3d30273c91ab625ec79ad240edc40dea011078ab44759b03c3ac28484cfc639b4108557a7c5e00e798b4e335da9ba94a5a836f51ee7701a
diff --git a/app-containers/lxc/lxc-6.0.2.ebuild b/app-containers/lxc/lxc-6.0.2.ebuild
index 3917c9589db5..adb4ba4e3de4 100644
--- a/app-containers/lxc/lxc-6.0.2.ebuild
+++ b/app-containers/lxc/lxc-6.0.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://linuxcontainers.org/downloads/lxc/${P}.tar.gz
LICENSE="GPL-2 LGPL-2.1 LGPL-3"
SLOT="0/1.8" # SONAME liblxc.so.1 + ${PV//./} _if_ breaking ABI change while bumping.
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
IUSE="apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools"
RDEPEND="acct-group/lxc
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index c5b069b49649..2387261b4d88 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/rhash/Manifest b/app-crypt/rhash/Manifest
index 41e3112af7d7..e6ea20c83e3f 100644
--- a/app-crypt/rhash/Manifest
+++ b/app-crypt/rhash/Manifest
@@ -1,4 +1,6 @@
AUX rhash-1.4.4-prefix.patch 836 BLAKE2B 9c3b953e5249c4ee0be5d23cb595ed1c84611ce6299b29b2b3fd38b7de1f891fb5a8f6a4a5fed3e3b8862fff9f8623f310a0d436ab4eab44e42ff79e0b1f99f5 SHA512 3740a2ea78d28fa916533af27740011c2dd520eb2bc18a6a19fc530a0414a8eb7bd911a7a39ddd0a1a2fec5def20b61ed1731349880346c413d7d6000569bf32
DIST rhash-1.4.4-src.tar.gz 435691 BLAKE2B f3d42f333ad9a82fe4a8ef5af5d8008abf526c05c06a00c7033881d5a27ba663c3cc5cefb73ea8157ac24cb10a50a4e500706d489e61a03dbaee74a4735d1722 SHA512 00a7e5e058b53ce20ae79509815452ed9cb699d1322b678220b72c61dea3ea2f8fa131acfade8bb6d9f6af913f0c3c472330841181b22314b8755166310c946f
+DIST rhash-1.4.5-src.tar.gz 444526 BLAKE2B 11021119e8af28e12491eabd55232e24a056bce79b624c970e4806c28fe707ea1395eb390572dba3453900d4512e5896d70642370d0c9340359e2fee95d62c8d SHA512 49bd6aa2497efc4871ae31eaca51d2dc78ceb7126311557d5280b14fafe9355eaecad37f0f78f865e4e1dd1aeb506d3301989cd2f9fff7b0091c81978e8c2f2e
EBUILD rhash-1.4.4-r1.ebuild 2310 BLAKE2B e5f2d4dd82a1ef6d327457b0ab84360852caa4f640e828a2d2cc0b1a488386c6602ae3e0cd4b188401ef3092e6ffba095f2fada1c5416e08d8227b27ab37dda1 SHA512 3cb22c2991b48dd0df2a64c1d10781950bd32b6847e2e45508df8ebe2bcd8efb643e86dba2290b382c8aa03bb45e773480c1d344210d0aa9af159dedb9d8f768
+EBUILD rhash-1.4.5.ebuild 2271 BLAKE2B 6d7ddeec897958434796bb25c366f023707257e4edea5298181e20a97e17f8536f8400a1693fd97c12790428d0ee0883969114c8243fd88c5564ead6f7e9fd4c SHA512 1d152e030f5cdfd186a5578542782a2b26b2b07d197b6f53ee438fea46f959930f5ad82469af15a27b209d3cc7ae3f3fac3bd4beeec11b07e5afa3bed0e2bf9f
MISC metadata.xml 817 BLAKE2B eeb15cde9e06507f73330759d44dca59dea3bbcb972cb25af71d91f065eb64dbd1ddc61e43f8fad50c264c269542f92efdace36d3397647c3c53972e695da22f SHA512 3e2f688b57c74e051fcfb90d34685346c459c5e9f425266fd3d8e099f586037b14c2bfdac76f135a046c77cc850bb49954c0e7d8dc9ded1db47bf0919ab3ea93
diff --git a/app-crypt/rhash/rhash-1.4.5.ebuild b/app-crypt/rhash/rhash-1.4.5.ebuild
new file mode 100644
index 000000000000..a8d92ff1409b
--- /dev/null
+++ b/app-crypt/rhash/rhash-1.4.5.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Console utility and library for computing and verifying file hash sums"
+HOMEPAGE="https://rhash.sourceforge.net/"
+SRC_URI="https://downloads.sourceforge.net/${PN}/${P}-src.tar.gz"
+S="${WORKDIR}/RHash-${PV}"
+
+LICENSE="0BSD"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="debug nls ssl static-libs"
+
+RDEPEND="
+ ssl? (
+ dev-libs/openssl:0=[${MULTILIB_USEDEP}]
+)"
+
+DEPEND="
+ ${RDEPEND}
+"
+
+BDEPEND="
+ nls? ( sys-devel/gettext )
+"
+
+src_prepare() {
+ default
+
+ if [[ ${CHOST} == *-darwin* && ${CHOST##*darwin} -le 9 ]] ; then
+ # we lack posix_memalign
+ sed -i -e '/if _POSIX_VERSION/s/if .*$/if 0/' \
+ librhash/util.h || die
+ fi
+
+ # upstream fix for BSD and others, but was only applied for BSD
+ # we need support for Solaris, where we use a GNU toolchain, so use
+ # the original hack, hopefully next release has this fixed
+ # https://github.com/rhash/RHash/issues/238
+ if [[ ${CHOST} == *-solaris* ]] ; then
+ sed -i -e 's/^elif linux; then/else/' configure || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ set -- \
+ ./configure \
+ --target="${CHOST}" \
+ --cc="$(tc-getCC)" \
+ --ar="$(tc-getAR)" \
+ --extra-cflags="${CFLAGS}" \
+ --extra-ldflags="${LDFLAGS}" \
+ --prefix="${EPREFIX}"/usr \
+ --libdir="${EPREFIX}"/usr/$(get_libdir) \
+ --sysconfdir="${EPREFIX}"/etc \
+ --disable-openssl-runtime \
+ --disable-static \
+ --enable-lib-shared \
+ $(use_enable debug) \
+ $(use_enable nls gettext) \
+ $(use_enable ssl openssl) \
+ $(use_enable static-libs lib-static)
+
+ echo "${@}"
+ "${@}" || die "configure failed"
+}
+
+multilib_src_compile() {
+ emake all \
+ $(multilib_is_native_abi && use nls && echo compile-gmo)
+}
+
+multilib_src_install() {
+ # -j1 needed due to race condition.
+ emake DESTDIR="${D}" -j1 \
+ install{,-lib-headers,-pkg-config} \
+ $(multilib_is_native_abi && use nls && echo install-gmo) \
+ install-lib-so-link
+}
+
+multilib_src_test() {
+ emake test
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index e395663d877f..9e7f9437be94 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/zed/Manifest b/app-editors/zed/Manifest
index fd36132e04c6..1e66c2bb8f3e 100644
--- a/app-editors/zed/Manifest
+++ b/app-editors/zed/Manifest
@@ -15,8 +15,8 @@ DIST xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz 47427 BLAKE2B e5b
DIST xkbcommon-rs-fcbb4612185cc129ceeff51d22f7fb51810a03b2.gh.tar.gz 58121 BLAKE2B f45a05820f40039f57c341d2c6cf3f375bfa4356e5f679a9f6fc6fdd764f1214375356ca3c7216e762735049f37b39d520c778732639365975a90369b38edb94 SHA512 513edf39326231f938747f3d5f195df89540cdf0e37867c2346378fb2bb7f0030bb83ea0422e4ca44a026a8eafa94ef6c4c07af3974e56a2c77b18e0ef9197fe
DIST zed-0.155.2-crates.tar.xz 102884036 BLAKE2B 109b5355fd8f7b6995553a61ce70cd653c65861ebf966a18fd36027ce84a29af817142d671f7fae71f8fb41295e2f1c8c811b12a4565f2deda8ef3cb31cce840 SHA512 049a625fe44ae08f69909282b6dc3ed49b230b333492ca00e67233c227ac871fe3a847804d102ea7d787803284468f4dd50244fa963da4cf4e434a9b83c7eb74
DIST zed-0.155.2.tar.gz 13029083 BLAKE2B 79b7fbee1c2870ed062469967e73b45f3c9fecacc28d27fecfc79307133f04d25fd9881d182fdf327a4abf35cf98a5d68c42b5e8acc0d9f2a6771199d9b38de5 SHA512 d95acf8df3f7cf8b3081740fd9750452dd5c97461f53e57457529363cc9e20c9d7db3753f60e2b7be13772f5a7b261725c260afe76f08bcf3382a1068b481e74
-DIST zed-0.157.4-crates.tar.xz 102952440 BLAKE2B 75528dc6aca9fb6357b1f781171f83f5b7830e1ef0921c1c9881b2e1d0a9fecc597630dbb904a473ffb2cf4a95929a14a6709e04061bdd2bfa128deb19ac47d3 SHA512 d9d24b89168dded74e41a59afd3f17a50eb41212f5c7b7c9f7d52186fdfdbe85edca043eda189c60efdb52f349c430dcb57a97090aa1fc45923d955e8f00591f
-DIST zed-0.157.4.tar.gz 13065089 BLAKE2B cce1ee3d529523628bcef883db2440579f6030c7f1f2aefaaff19333cbb4b6575d6cd0d56d4f98a1f30ed4720f7fa06fa0143c815673a1ba664bf86983931576 SHA512 e99156c01a2e82de0ca20ab907ee077855d2dbd065374fa1dde31e4acf96c72b68daaa1ea393977ac08f2ad03ae44d338457c3cf901c36cdde8f2d6449705197
+DIST zed-0.157.5-crates.tar.xz 102952440 BLAKE2B 75528dc6aca9fb6357b1f781171f83f5b7830e1ef0921c1c9881b2e1d0a9fecc597630dbb904a473ffb2cf4a95929a14a6709e04061bdd2bfa128deb19ac47d3 SHA512 d9d24b89168dded74e41a59afd3f17a50eb41212f5c7b7c9f7d52186fdfdbe85edca043eda189c60efdb52f349c430dcb57a97090aa1fc45923d955e8f00591f
+DIST zed-0.157.5.tar.gz 13064986 BLAKE2B af3148840d8552a91969b2cb7eeb1b7a9ea1cd6fcd7add1dd7f59da7e5f080fb09510018c5f6abdf1ed6119b698d798ed6aeba714665a72f3993edf6fbd81266 SHA512 a431e353161d11beb8d4da3e0a630588eeb9d8059e489abb7a20be2840d586fd3d4727b2c37309f8d83dcd51c83b1d8f8f68b9eb206a2c36d5451e057106fc84
EBUILD zed-0.155.2.ebuild 5274 BLAKE2B 3934653543a52b14c3e1e1cfc1105fa9fb1d3e253a08f285a09d3db57cd459349d349b08ed5c49f20266f3b31935a04fe164d75e026de600377018c94aa51466 SHA512 3cf71e0636412bf276c1788f8cc995f96a7cf552a6c3e1d8681da66d2b708b49354bffaf5af77a14aca8cd9c9bb1e6306836c01e7e991f6460d60008d6552e76
-EBUILD zed-0.157.4.ebuild 5123 BLAKE2B 274da4e37d740f87f080f2e683a359dcc2eab3eeb6f5e930e683e45e5269332b80691dc74f71f8b0651e9336ad02f525a7550acc7e39302cc0e4c10f9b11f30d SHA512 7511da3aeed18d09c0d68281b88a1d47b7cb704ee068653946c1fa85cf6bf7d36e1b461cd0470469035ec1486ef0235a78fd7c10878f44b8920034d2faf74cb3
-MISC metadata.xml 480 BLAKE2B c3653fa8d60c2dac1c6d8ca425e4cabc66d19d40a759e4893217b8f44e048f94266c6e5fb02db1edb16e2bf3808562741ea454daae410ffaa2679edc95089050 SHA512 761ca8eff887bc508cd957cdbf2e177686eea5852dc72e8de971a83e23010183127090be6745a5472c8634a198d79cd65f366e9e3e470a048e9044c6ddb00f03
+EBUILD zed-0.157.5.ebuild 5203 BLAKE2B b311d6b784bb26c48245ff868a82b71f284701510d17d23a7641c4127ba41dfece2a07272b500adb1162e1befeee2dc60625dc35985b0638c0ed5104720cbe6e SHA512 a3a70692a272659146b010a5ac8c9ad8f9c799c044a6ff7d5ad0a39e50c7b42ecee13c564625c0afe803be916ad7fd40468ad94e4d45de2d9e284e4d4fed1790
+MISC metadata.xml 575 BLAKE2B 3793593f06424fd3986e23cd148b663bfcbf5c1dc0f76847a3991bbdde8badfdc863d0994ba1b59fc0e886243ded4e4421da4b4bf6d2951887801f78b0d6d290 SHA512 b0660a1a36d59dea6b9a6e25a239f0484e1cbf98a6569dd17d6bae1145f12d7e3ac2609bbce32627bf7ca6161581cd82c087d7deb17dd662c23bd81db6465a02
diff --git a/app-editors/zed/metadata.xml b/app-editors/zed/metadata.xml
index f60fa3e1bad4..221f43b49483 100644
--- a/app-editors/zed/metadata.xml
+++ b/app-editors/zed/metadata.xml
@@ -12,4 +12,7 @@
<upstream>
<remote-id type="github">zed-industries/zed</remote-id>
</upstream>
+ <use>
+ <flag name="gles">Use simplified OpenGLES instead of full-scale OpenGL</flag>
+ </use>
</pkgmetadata>
diff --git a/app-editors/zed/zed-0.157.4.ebuild b/app-editors/zed/zed-0.157.5.ebuild
index 905e414f9752..14631e1164a8 100644
--- a/app-editors/zed/zed-0.157.4.ebuild
+++ b/app-editors/zed/zed-0.157.5.ebuild
@@ -48,6 +48,7 @@ LICENSE+="
"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="gles"
CHECKREQS_DISK_BUILD="8G"
CHECKREQS_MEMORY="16G"
@@ -96,6 +97,9 @@ pkg_setup() {
export RUSTFLAGS="${RUSTFLAGS} -C symbol-mangling-version=v0 --cfg tokio_unstable -C link-arg=-fuse-ld=mold -C link-args=-Wl,--disable-new-dtags,-rpath,\$ORIGIN/../lib"
# linking error with llvm-18
export RUSTFLAGS="${RUSTFLAGS} -C link-args=-Wl,-z,nostart-stop-gc"
+ if use gles; then
+ export RUSTFLAGS="${RUSTFLAGS} --cfg gles"
+ fi
}
src_prepare() {
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 2fdb8136f09c..ee49632e7629 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/ebib/Manifest b/app-emacs/ebib/Manifest
index 5046ef5213e1..e0c449e5df18 100644
--- a/app-emacs/ebib/Manifest
+++ b/app-emacs/ebib/Manifest
@@ -1,6 +1,8 @@
AUX 50ebib-gentoo.el 175 BLAKE2B 6e790273be0d32b188bf4e429da221e1a0f71036dccb521edb43340a88faf70046b27bc70128a05a81437dbd856f5966ad343f4aef2dffa72b44a1901d3199e8 SHA512 9be24ffce7327c3db49dbec7a1f3cc3610fdc4aac40c25da06906df25123173f3a4b05ec2d96d9ca2a1fc785bdd471ffba73654ee3b642be93c93b412f230fcb
DIST ebib-2.43.tar.gz 1052384 BLAKE2B c1a0ace0c754ed6b157d85eaa735a3f367a2dddc5ad30f2406fb23d960fddd7db5b6224a5037d233796b4fe2935f90703ce890c12d908a18e1b63256f2692ba2 SHA512 3857eaeaded544390118d384aefc0b67d1f123fb8f024a157e4ee3643bf2948489699f759456745fbf51d3259f0fa41cd0fa763f59caea43b571b1d0d30ad7ee
+DIST ebib-2.44.1.tar.gz 1052796 BLAKE2B 55ddb81ac536091df68ab22536944e8b4cb9c34f402da5fa098897485cf5b658da1c3ee11056f961563981fdabdc8974cec548e53d5b2a22d25773a4f5730b16 SHA512 c8b86ac9eab389cd4d3b3a9a192d110183eff3f7e93772614a898eec7cd63b3ee73e5621642f240679a547ace7ab4deb29a5bc3ea2f6a89ca8e710e1abdef4fb
DIST ebib-2.44.tar.gz 1052892 BLAKE2B 4f13f602725c761d11162ccab713fa07a3f7100dfc9811f0185ee07edbf76cbebc4b0876ded11c70fc9a8b2704367da6962876c7f6b0c60464ec37f0f5f60988 SHA512 4cf49764879003a2a526861504129ea1a8847787e5758102063e0c15b0469c5bdfd3106bdb23bad7159192faed4187c0fa56ecde6abe312e755fa58f23f6ef44
EBUILD ebib-2.43.ebuild 815 BLAKE2B b3d81314ece4cbc00d400b4f8153cec62d43404705c0acec4a4768c4b404b42f8ab7c5e59f93d8c3a0e4a747712df1562bc44e8f309dd6ab4dac692dd4e8c758 SHA512 a3aa2e90410fa9a86d51734852b5f0d71f93759194cd411905a94732f23c1bf6a99065439a3c05b106cfb34303331a30ef064b016b630c9b55cae333d6dbe40d
+EBUILD ebib-2.44.1.ebuild 799 BLAKE2B 08188da6dea5576beaf8cf083ae1d2229986888f957ee74fbc569bab216966a09e7a4e6ec971d1da9f61a2eb36f2e68271c1df30b1fcdceb9269b3b9cb4d9c00 SHA512 f10010362b5979f9fd51faea6a7c0fef40e278e79d7fadf835b50a187a42390c4151786a77b6155645250654ae745b9b79b1250f34cb402fc0b080c477b59e3b
EBUILD ebib-2.44.ebuild 799 BLAKE2B 08188da6dea5576beaf8cf083ae1d2229986888f957ee74fbc569bab216966a09e7a4e6ec971d1da9f61a2eb36f2e68271c1df30b1fcdceb9269b3b9cb4d9c00 SHA512 f10010362b5979f9fd51faea6a7c0fef40e278e79d7fadf835b50a187a42390c4151786a77b6155645250654ae745b9b79b1250f34cb402fc0b080c477b59e3b
MISC metadata.xml 730 BLAKE2B de17020c88b38b6d8e3753cbb4d554d1061fd73c39cf8e9e760f3de204c87bec6c3aca60213bc283a5d053da30225232100dadf711072a57b19863c55601fdca SHA512 d20f364400adcb23dc542cf08fed16b0b073fcd6ef7df27644f51d674215f51fc9520ad873ac6f2f783364471c7386d69f8d3ae88ecad8b6a1694e08e211f7b4
diff --git a/app-emacs/ebib/ebib-2.44.1.ebuild b/app-emacs/ebib/ebib-2.44.1.ebuild
new file mode 100644
index 000000000000..34a896b927e5
--- /dev/null
+++ b/app-emacs/ebib/ebib-2.44.1.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="BibTeX database manager for Emacs"
+HOMEPAGE="https://joostkremers.github.io/ebib/
+ https://github.com/joostkremers/ebib/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/joostkremers/${PN}.git"
+else
+ SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+
+RDEPEND="
+ >=app-emacs/compat-30.0.0.0
+ app-emacs/parsebib
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ app-emacs/with-simulated-input
+ )
+"
+
+DOCS=( README.md docs )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert-runner test
+
+src_install() {
+ elisp_src_install
+
+ doinfo "${PN}.info"
+}
diff --git a/app-emacs/emacs-bazel-mode/Manifest b/app-emacs/emacs-bazel-mode/Manifest
index 876b8dd7310d..4b567ed0d35f 100644
--- a/app-emacs/emacs-bazel-mode/Manifest
+++ b/app-emacs/emacs-bazel-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50emacs-bazel-mode-gentoo.el 80 BLAKE2B 393d859edf88c571c79460da1b2ff957d8f3229bfdac1b2953c6d637cf3fffa94f3aa9febd0ed792675ec71da3ec36e40bba39c6c6d483dd58f901801603fd97 SHA512 d70a9b373db290cbd48745d7fc6beb1d6f146317f4db93b51971bd1a9f2aa1b82b0973ada357ef432eb10e412a23729f80dc6c9a589ce801c291e7bbc2688995
DIST emacs-bazel-mode-0_p20230511.tar.gz 64614 BLAKE2B 87c53388df15ac73a6587ebdd73d7e1637db0d8ba68d53eadd4e4fabc11166ae2642a0e6607d543e65e61ebdc832ab12a6a2471cf52fe7ae3cefe4ffb9fdb6e7 SHA512 b169264ef62abf4d38da71ca0819575ecfc315291dfba88d887ab129000998fe1ff8b6427e4f275fe5fb108245987f909895829be367285102e4d8786217891f
+DIST emacs-bazel-mode-0_p20230919.tar.gz 64675 BLAKE2B 1a47e6f8e1876cc7705ec85d75c30b8c01fe161f58d1905f48c6728d9108139ea2a195c571d292b0ed934febec584ff1e58c6298dd15abfe06a02ac7ca8a992c SHA512 4cc275efd3aa0f03482ee938194507adc316e4a8f121b7d07d5e706b53bafe41cbe2bd28027b82de0b403688f56e4c46027458151d695aba1cce18b6a3d5a544
EBUILD emacs-bazel-mode-0_p20230511.ebuild 1008 BLAKE2B 5743168e0e586cf8768fddecd3fdfda83f6dbfdbd36832dee8495d242bb68f7c641df1474293bfce8e7ba9b272d631670ccd67ca367454892009213d7e83c0e2 SHA512 98fb60b6b66172231f6a887471b8fc8b0a0e4d99dad1ac55302bd90de88ea5645374aaf74a5d3a9e0cb50d338a39be70854d1f903d8fcddfa1f08b1425b171be
+EBUILD emacs-bazel-mode-0_p20230919.ebuild 1182 BLAKE2B 18455f47e70ec51109a47ac3c5f6f72506a90abe6e91eba5c6c31e013af80c9bb83a290b7a1776c3e97222e7a2c35a7c8858829c2ac5de99b9c22fff11c98da0 SHA512 01cb126274d5be9e68f354893672e9e71ced6a1de14c4e91bf2726d741552bc21363b858ea089a491e875b08e1f33e74fc726b549dc744cc2334c85ad754f662
MISC metadata.xml 750 BLAKE2B 71387f057a94c8d607a85b0af75605881130932144e35f5252e53effbfd22b42cee21a3ea0054fce44af96c83eacbd33b8bc4f92949ed5b7b6f97cff9f9d548f SHA512 ef65e5f3efbf4e6826c6f8917134448c3857600d041d4547c2ae97673c0fe7894cdac01ac3658883d2d1a2cfdec41dcad18428023409379c0392e8707429e14d
diff --git a/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild
new file mode 100644
index 000000000000..1ff7f762e09a
--- /dev/null
+++ b/app-emacs/emacs-bazel-mode/emacs-bazel-mode-0_p20230919.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="27.1"
+
+inherit elisp
+
+DESCRIPTION="Emacs major modes for the Bazel build system support"
+HOMEPAGE="https://bazel.build/
+ https://github.com/bazelbuild/emacs-bazel-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/bazelbuild/${PN}.git"
+else
+ [[ "${PV}" == *_p20230919 ]] && COMMIT="769b30dc18282564d614d7044195b5a0c1a0a5f3"
+
+ SRC_URI="https://github.com/bazelbuild/${PN}/archive/${COMMIT}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+RESTRICT="test" # Tests fail.
+
+BDEPEND="
+ sys-apps/texinfo
+"
+
+DOCS=( CONTRIBUTING.md README.md )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert "${S}" -l test.el
+
+src_compile() {
+ elisp-compile ./bazel.el
+ elisp-make-autoload-file
+
+ elisp-org-export-to texinfo ./manual.org
+ makeinfo ./bazel.el.texi || die
+}
+
+src_test() {
+ local -x TEST_SRCDIR="${S}"
+ local -x TEST_WORKSPACE="${S}"
+
+ elisp_src_test
+}
+
+src_install() {
+ rm ./test.el || die
+
+ elisp_src_install
+ doinfo ./bazel.el.info
+}
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index 14d512567645..87302a595a69 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,7 +1,9 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
DIST org-mode-release_9.7.11.tar.gz 2363004 BLAKE2B 7438d67b834818d06185753fbe9e712c6f7b2381815de86c6f9e2e00715e8e235446c811440971c39ddb6f3f93839d6ab768b6e8b1ad023e94b7cd6f221baf3f SHA512 f2f7a4e2eae6ba2e6f2b85c4bbebae75dc48822b3a2080c3f9ec774e149799f4c97551bb0fc64dd156a34a015cb62f64d6f1697bd3f7fd0b6277d8c2a6f7665a
DIST org-mode-release_9.7.12.tar.gz 2363188 BLAKE2B c02d8f7f4ce8bc85f856740c0dbc0ce5e311ee815bdc614c3e10edb54fbd060279cf2e3cf5cc708f2b46b867f41dbfdb318e8e22f84967854882007cf87f9236 SHA512 da189fc958752bbdfefbc9df0e06fef76d6891a23f796099fa72eb65b02d4fa1fd127319583027e130c8a55b0ad0b9142e29ffd10dc00e5906143a390c187bd3
+DIST org-mode-release_9.7.13.tar.gz 2363329 BLAKE2B 98d8d321898456571daffb5801526304fc744165938b0b05948eeba9b52d3def3cb96ddaed71cf3ae4e2b7443653902a0aeecbb4bf6bcf803075bcac70a1e644 SHA512 6399c7a6d809d852111b72474ecec601f54de0e5185afcb0e42171949fa37fda4508009733b2f9ecb8398ef02e1e6e17d95aca96cd85c8dc3f48a246aa87770b
EBUILD org-mode-9.7.11.ebuild 1594 BLAKE2B 0c52014a57510022eb39526b82b6ca5d981d79cb0fe456596eea50a95eda39307bf8cf91c659d07eb62fff761bd68c597ff62560bb2c63d9806e7aa2d18e16ce SHA512 cdce35ad3040a1386fffb0f09ce97c5fe1f6536a4e3d3075b8c8c831040a97bb7e4597bb6ca7fa81fda95aa5eb3c0a2c3ce276881afb1d0871a205a4be4983b0
EBUILD org-mode-9.7.12.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
+EBUILD org-mode-9.7.13.ebuild 1597 BLAKE2B 9fc5a6fceb0390c825539b4ba29d672220a014a5e649706c3c25ba9b5fb49d0f7b139ce4315903dc446f573848ad20ed59ad4fac920dcb3a719bb61daeef2c6d SHA512 b49027b63f17c31a3bb9221cb726364233af8be6fd0162e3353df8e5b51bdff978672b74be80671c20f8dc0e3482ff5179cdcf3e6e678809a6d764742c8e4e80
EBUILD org-mode-9999.ebuild 1548 BLAKE2B 426b201cd1c179250baa695a14b4f152a1071bfc2b9afd99035a409b2ebb0be500a21bd43dcc46dadc10eb8466ab1ed8787f8007f09a96849688851d24d4cdab SHA512 154b347979a5bfde974dac21d0e2f65c7bddeaffaf9a0c68054ff97a24ce126f784e473705f45bffa9c40361b106a6042175470e883d1e3faae2a73c345dc160
MISC metadata.xml 1308 BLAKE2B 5aecc9209e6435d3112633a3dbb154494d20f6e428985f942ea9102d83d03ad08049fc58abe16d189f6744278fb84886990c0dfa94972b7e5669edf05de17223 SHA512 331969bde4138037bb516456a25de2b89a913f06c411375a3303eb95799e5cd214934aad98166f407acb47963ea9ab6ceae6d35fe607c963e62f0279d28a1cf1
diff --git a/app-emacs/org-mode/org-mode-9.7.13.ebuild b/app-emacs/org-mode/org-mode-9.7.13.ebuild
new file mode 100644
index 000000000000..86c9f98ba96b
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.7.13.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://orgmode.org/"
+
+if [[ "${PV}" == 9999 ]]; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs/${PN}.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/org"
+ S="${WORKDIR}/org"
+else
+ MY_P="${PN}-release_${PV}"
+ SRC_URI="https://git.savannah.gnu.org/cgit/emacs/${PN}.git/snapshot/${MY_P}.tar.gz"
+ S="${WORKDIR}/${MY_P}"
+
+ KEYWORDS="~amd64 ~ppc ~x86"
+fi
+
+LICENSE="GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )"
+SLOT="0"
+IUSE="doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="
+ doc? ( virtual/texi2dvi )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}"
+
+ use doc && emake -j1 pdf card
+}
+
+src_install() {
+ emake -j1 \
+ ORGVERSION="${PV}" \
+ DESTDIR="${D}" \
+ ETCDIRS="styles csl $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ dodoc README.org CONTRIBUTE.org etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ local DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index d7076ace9171..b9a3713423ff 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/bfr/Manifest b/app-misc/bfr/Manifest
index 3a2133d09829..c33fad3cc6f3 100644
--- a/app-misc/bfr/Manifest
+++ b/app-misc/bfr/Manifest
@@ -1,5 +1,5 @@
AUX bfr-1.6-long-types.patch 3638 BLAKE2B 251050b40495293b2ed9c3a27b12584a9556a92194338714294129cf74faa5e5cc45e1f139da7ebff4322750593a9b3a04c2190edff6acf81e34d65df6b8d084 SHA512 dd9067e5d8cc323f069bb1f7e6866a1948a6426ac71541e0855d7a2ce595aa4ffcc49f78413604b86c7b871d5788339382b89136a7a8628ba320b8288244c5f0
AUX bfr-1.6-perl.patch 326 BLAKE2B b5e5273b8cd5e198d5c3dd76740d7d3e8588571e29822095ffe3b0eb50a85d6422163aca0774d8de955c64bf066ffc445d3e140eb5dcb4d06e39274c07e8e6fe SHA512 8f65f5113b60a6cbe692b9b2cbf02a7a7b3f046a6a5203cc05cae7a08e1344afd5ababa41608d334d5d1f04afb0eb2bf705622056c5620626805eec41351ffc3
DIST bfr-1.6.tar.bz2 81002 BLAKE2B 24339eb7e882ca319b29a2a5e033ccfd6a0abe920572d4f023b4ad0321e2e9ce3096c3aba317bada297f9d17bbe368edf08cddd903377e99f5cc2a1dda7261ea SHA512 19939218029219cc328e3efb8e799bb8c755ccff7b8cb81ba0c735d499a48f581aa42322045fdbd153dcfdb8792e84d9fddbfba9e9c5d94675e2830163936762
-EBUILD bfr-1.6-r4.ebuild 511 BLAKE2B 1add19dd4e7993d4553b2b926f8307ca9b9e40b2145c5f640a852b3861ba8a237036c833495e15e095544ea41c785383293d3fe0c6a7cd9bebfba28925e5bfe2 SHA512 c6224795facd6d345295137fbf0e3ba9bf3d6cfc2c78f6728f562705fa91e598698cd1c3a89d171f9a7f35d9f444783cfa5189493a006c640c82b87516fe8e67
+EBUILD bfr-1.6-r5.ebuild 613 BLAKE2B efa8eb587e4b3e7ddc5e298fc578f981b8a86ae77d172781c520cd8ce4d893ee70cb2c95976410126d7cd1f54be6b9eb4509de69c40473cf2349ba126f6fa008 SHA512 a59d580c1febccb40c3f8171999c339f7d3e0f66fd31664aa217533b73fdc9eacbe1c5321f68cff278bbd065da46f39386d1f23e04bfdf5062b3e06bf0254ab7
MISC metadata.xml 272 BLAKE2B a253052dbe7dfd2dea2cdc3692698a5a94d0e2414979a348d56448cee6329b7fe29a1f252146f9ff04c1ea3b270996631395ecea454ac901eb726dc0b4dd9f29 SHA512 247c1006dd352c3cc7ee07dee2f283394767bdc0f72f0438a6cc845ac53549c05b3741c64ffedb992f003759e67f24aaa7121561db97d1b095c11269115746dc
diff --git a/app-misc/bfr/bfr-1.6-r4.ebuild b/app-misc/bfr/bfr-1.6-r5.ebuild
index c12eec636233..ebfc40881c60 100644
--- a/app-misc/bfr/bfr-1.6-r4.ebuild
+++ b/app-misc/bfr/bfr-1.6-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
DESCRIPTION="General-purpose command-line pipe buffer"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
@@ -20,6 +20,11 @@ PATCHES=(
"${FILESDIR}"/${P}-long-types.patch
)
+src_prepare() {
+ default
+ eautoreconf # uses old broken checks for compiler, bug #874519
+}
+
src_configure() {
tc-export CC
default
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index c233930456a4..28703a21c49c 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,5 +1,7 @@
DIST recoll-1.37.4.tar.gz 3135691 BLAKE2B 1c9113cbccb812e522addbc7fec0aa0b958d8616aa1b753aa866e9bb96f78dc0a40bb79a4a8ad016286f2508f1d8dea172d308917a430fa4c98822feaba0d309 SHA512 9e5af5d00191658f23e6a5916718014827f12f4553d9429fe385c0bd1c72f2f49ae97e7d7b8121cb174b299ffe482aa547e4a3aabf2da92e9773bf9eb0f57814
DIST recoll-1.40.1.tar.gz 3034050 BLAKE2B f3a863ccb0a0c1b17fd9eb3093de472cec47b6375683e38e1b462584b26570f3d995531314a9c5f2dd193dca62efa150c699705a23e96419787000d3c4694510 SHA512 7590f1d17f9d8fc7930044d43d92be47158cbd2c830d8723a1604b672d3d8df22e507d7208525e1bfdc169b5151f5b6a3f96bbfefb5bededd0e2dae7bdeb2359
+DIST recoll-1.40.3.tar.gz 3217280 BLAKE2B e1e8cd0bae67087b6b34b79b9be2dde1db388740f8c2e8a222b07081ac275859780ba72a03dd319c759eae0209542ebe720f859a8a440e6d54b089858cb07257 SHA512 1f374e2f3ff721cdacd146d96e404d59554587ec30da63ffda8c9075a0b4407f70714e96a2ab3d7963f5d848096e5f295dc80bd7254ad8109e1e93732a8556a2
EBUILD recoll-1.37.4-r1.ebuild 3331 BLAKE2B c8219b7c354fdf9b182f75cddb280e6519291389b15ac5b034e361683f10d5ddc2370c52c9b98e6d2ba07aca3193669e820297bc6b769119c46e532a478565c3 SHA512 36b2fa430f92531a3927c70665ff8376573327b17ec7a9f6fcd4a1d983f0123867001178edb1fca43163f3002cc41b9ec572f15f3dfbf053a95fd5ed6d2d5982
EBUILD recoll-1.40.1.ebuild 3152 BLAKE2B 50f3cee4cabd6417c7698b70c41e7e63d7b907666451399e152e7f80b0d07e7eebccc7ea6f2ad7499ef1a13f5d978fb2757306a3d25942cf21992a4507dd63ce SHA512 5804387aad73464a18fd043dec97bc26fea7184c2c338552c64db1d630d0c1cabb90a94e2a746b9f6296c1abcce117f0d95d4ccf1181713f5635c4eaea72c066
+EBUILD recoll-1.40.3.ebuild 3144 BLAKE2B 54d00950dac06e8d054fd12297c2737502a013e3b247d99b92d515a09f8610b72685db2c8e36ababd8ec6641d1dcc669e11c1e8319fce0d43df1408b0b3b1c02 SHA512 a22a937520afec52611492f7fcf1e9d3d065bd0f2e64290d5bdf294e9940d87f83d76e64d413e74805bc7aa3812fedd943929d1fd10d9612e2d247bfb65273dc
MISC metadata.xml 1416 BLAKE2B e438510df40387a659dcfd3a36ac2dce2157960ba42dd57ca7d2a2598d5f63a0a6b93851ee6f08ddc50c2eaf62f74131571f43bc58b1dd62190f51920b6f861f SHA512 ad698c9144ad42817fab902edd4b065976932a35aefe5715bdb647ef32f5d6c9fa1244fb2f079d2cbe7e261d0cb240e3d96e666984a99aed42ffa61814ecc80e
diff --git a/app-misc/recoll/recoll-1.40.3.ebuild b/app-misc/recoll/recoll-1.40.3.ebuild
new file mode 100644
index 000000000000..0fb76ccfb84c
--- /dev/null
+++ b/app-misc/recoll/recoll-1.40.3.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit linux-info optfeature python-single-r1 qmake-utils meson systemd
+
+DESCRIPTION="Personal full text search package"
+HOMEPAGE="https://www.recoll.org"
+SRC_URI="https://www.recoll.org/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+IUSE="camelcase chm +inotify qt6 session +spell systemd webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt6 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/libxml2
+ dev-libs/libxslt
+ dev-libs/xapian:=
+ sys-libs/zlib
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt6? (
+ dev-qt/qtbase:6[gui,network,widgets]
+ webengine? ( dev-qt/qtwebengine:6[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ systemd? ( sys-apps/systemd )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt6? ( dev-qt/qttools:6[linguist] )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt6 && export QMAKE="$(qt6_get_bindir)/qmake"
+
+ local emesonargs=(
+ $(meson_use camelcase)
+ $(meson_use chm python-chm)
+ $(meson_use inotify)
+ $(meson_use qt6 qtgui)
+ $(meson_use session x11mon)
+ $(meson_use spell aspell)
+ $(meson_use spell python-aspell)
+ $(meson_use systemd)
+ $(meson_use webengine)
+ -Dfam=false
+ -Drecollq=true
+ -Dwebkit=false
+ -Dsystemd-system-unit-dir="$(systemd_get_systemunitdir)"
+ -Dsystemd-user-unit-dir="$(systemd_get_userunitdir)"
+ )
+
+ use qt6 && emesonargs+=( $(usex webengine "-Dwebpreview=true" "-Dwebpreview=false") )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_install
+ rm -rf "${D}/$(python_get_sitedir)"/*.egg-info || die
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ rm -r "${ED}/usr/share/${PN}/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" virtual/tex-base
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
diff --git a/app-misc/remind/Manifest b/app-misc/remind/Manifest
index b99afad55b45..f5437bbc6c34 100644
--- a/app-misc/remind/Manifest
+++ b/app-misc/remind/Manifest
@@ -6,5 +6,5 @@ DIST remind-05.00.06.tar.bz2 473106 BLAKE2B 0ae7d45076fe04469151aa780a833c40f259
EBUILD remind-04.00.03.ebuild 1172 BLAKE2B 1b73a44a1050ba6274942c9f7a0e59e9639ca8fecead91ac61cf95f11a43f4c7cde7f5b6975278048a4f13be168b42e21d67f92b99c1a0c9c520d188ed7558c0 SHA512 c245a4f9c1caf33696374573e337fc93495d7bf4d983c49881786aabfef6590a8682d5cdc62586c1607ac833acfe463e1575c8d6bceb7ea1eb7f51b202518879
EBUILD remind-04.02.02.ebuild 1041 BLAKE2B 5a788617e9a79f6a35a9f13cc7ef235ad1c0c4c37a5afa8a4b38269ff80a13c66a0b5ae1b39e5a63dea31dc6fd4a51ecd9933b9e70d1e1185ce297967439d6ac SHA512 9c171e8f50d09d273d938b9721ec42dcdca4f0882d64ffcd4489fe60257a7e109fe6a8776f670e26ee13b7a2f9e48d005ec9eac784519a6a7edf7d86843ac313
EBUILD remind-05.00.05.ebuild 991 BLAKE2B 0f9d8745803a32e074b5fa240192ed45996d3e2ace16a222ac15d316c5dd0e9f4ab211f0c667d296167846ff83680c280a98649e3d890ef71a62fa43c9be2a9e SHA512 aa0288b5d2b4c4b88376751dfae6f9314c08084e7efd92f3374138296f85591c54c49354cb7983f40a7e3ab33af4e879506156664c8cbb5ed04df180d51760da
-EBUILD remind-05.00.06.ebuild 991 BLAKE2B 0f9d8745803a32e074b5fa240192ed45996d3e2ace16a222ac15d316c5dd0e9f4ab211f0c667d296167846ff83680c280a98649e3d890ef71a62fa43c9be2a9e SHA512 aa0288b5d2b4c4b88376751dfae6f9314c08084e7efd92f3374138296f85591c54c49354cb7983f40a7e3ab33af4e879506156664c8cbb5ed04df180d51760da
+EBUILD remind-05.00.06.ebuild 989 BLAKE2B 6b3026d0dd89359f41f71c7b628c7aa3112f13d7bd42d07a05cbafb0477865bcd84364960bf7ae2762fa10ef3d7c11fadcb130c5fe2e0556262242c3d320e0fd SHA512 cc4478106661ec14d0a5f38ad2bb82f801207f34b96ce1a10057029dad80a19a6c65d508c56b4da001e9817c757cce891e6bdfbe782db1032d85dcf13764f3d4
MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833
diff --git a/app-misc/remind/remind-05.00.06.ebuild b/app-misc/remind/remind-05.00.06.ebuild
index 0e6403f27109..c42618d24622 100644
--- a/app-misc/remind/remind-05.00.06.ebuild
+++ b/app-misc/remind/remind-05.00.06.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://salsa.debian.org/dskoll/remind/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
IUSE="tk"
RDEPEND="
diff --git a/app-officeext/Manifest.gz b/app-officeext/Manifest.gz
index b9a20606a764..7cdd84a38184 100644
--- a/app-officeext/Manifest.gz
+++ b/app-officeext/Manifest.gz
Binary files differ
diff --git a/app-officeext/languagetool/Manifest b/app-officeext/languagetool/Manifest
index 24f28e9ad953..9c2974ce4e09 100644
--- a/app-officeext/languagetool/Manifest
+++ b/app-officeext/languagetool/Manifest
@@ -1,3 +1,3 @@
DIST LanguageTool-5.6.oxt 161372746 BLAKE2B 325a3f766ba29f32eca90497cf8e823e958930dae2fd613edd70fab4ae2039c23b92bafebea8fd2043d0aef1c243c4281420569d12d93edd61d7294e36fe10c9 SHA512 2856a941e71a2f357e5c89fcc3cbb5b3d49f363b0d934987824135473f9d0adc8f572101cef284b1d11ce45c2115b56add0431da24543530aa0020a98d265773
-EBUILD languagetool-5.6.ebuild 462 BLAKE2B bf9e4bea559c8bc4bc41723650ad886bb5b511453875a5654288c4e92922528b526d93abd37d99a2369521e62fdafc95d1e285390cff5b979d6983c42d41c799 SHA512 92675f294f88e6990ba8fd73694cfeea7e6c40bf6e7488cfcb70b1b179a2af28e9748e6bd33aa55bb15b820bcdbf7d87326eb2db7944874c13306e5a9a5bf09f
+EBUILD languagetool-5.6.ebuild 457 BLAKE2B 11859a80c045d1d91ce8478a4d9332ceb854f2623d40731faa3f1c304ddcdbeaf45b7f722fb0c477df9af8f7f3dc4fec36046328c2afb30e21ea53378b769e6f SHA512 86c9e5f45dc5e75e976154453ac919130fa39240db60b8934252368eb5076ba1b2eb8c7d567c97d0f7bc6d5e3206df2ef5d9047b7eec0b40b5ebf02d1ed9838d
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-officeext/languagetool/languagetool-5.6.ebuild b/app-officeext/languagetool/languagetool-5.6.ebuild
index 860f4fa952e1..4083b02bca73 100644
--- a/app-officeext/languagetool/languagetool-5.6.ebuild
+++ b/app-officeext/languagetool/languagetool-5.6.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
@@ -18,6 +18,6 @@ SRC_URI="https://www.languagetool.org/download/${MY_P}.oxt"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64"
RDEPEND=">=virtual/jre-1.8"
diff --git a/app-officeext/ooo2gd/Manifest b/app-officeext/ooo2gd/Manifest
index f8f10ea063cd..fd0efaa1696d 100644
--- a/app-officeext/ooo2gd/Manifest
+++ b/app-officeext/ooo2gd/Manifest
@@ -1,3 +1,3 @@
DIST ooo2gd_3.0.0.oxt 2248664 BLAKE2B 13d0f44a01a567e79bba9702568d7bf2af97a782b26b048ba07b8171df43da6a0819a7790f5e3ba8b77ee05fe42873b123f95bd2fd9ae0c0a92822fe5e656df3 SHA512 51b32810b3197c45a56aa5387c4d66f6ad0b48ea6f7152dba98e82d79eee0ca297ab5bd82ce19eaf53a0aaa8583b6bcd6532906d71131a642f511205eede6a03
-EBUILD ooo2gd-3.0.0-r2.ebuild 431 BLAKE2B c8c74e4ea710662f244811e55703b91c2bee5e9e4d17c6f22c1042759980ce59efffd2f580b3ff17874f9bc510b5abc8e380d38d03da4c30377d107e62cab351 SHA512 0e376d21ea79e72340a7a7d13f648692ffbacac56de860edf63cdc09b964dde80a8c4ac1986560ed5430d50e7c0c483dcb6fac2169db253aaa2963266cf8ba3c
+EBUILD ooo2gd-3.0.0-r2.ebuild 426 BLAKE2B 4130515dabb20874365725f850d6a3aa5bd774cc9b5644a52882015a4475e522791c39309a87cdfd024cab20ba0ba1c7b1884d14ff10b877cb70cb710469275b SHA512 58620ff1dc4598a4e31b2bbcb72f581cfe44046b5d2f142b60b29d5f5982415578baa5d1bcebe721273a216f655bf5ec98bda98b5aca7b7b1452bb2d9f4c46f0
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-officeext/ooo2gd/ooo2gd-3.0.0-r2.ebuild b/app-officeext/ooo2gd/ooo2gd-3.0.0-r2.ebuild
index 7c1ba8f21571..2157db83a280 100644
--- a/app-officeext/ooo2gd/ooo2gd-3.0.0-r2.ebuild
+++ b/app-officeext/ooo2gd/ooo2gd-3.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,5 +16,5 @@ SRC_URI="https://ooo2gd.googlecode.com/files/${PN}_${PV}.oxt"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64"
IUSE=""
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 2a3e45fe7030..1cdbab2f2749 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/pram/Manifest b/app-portage/pram/Manifest
index 1e4a693f6137..523568057afa 100644
--- a/app-portage/pram/Manifest
+++ b/app-portage/pram/Manifest
@@ -1,5 +1,3 @@
-DIST pram-10.tar.gz 8292 BLAKE2B a5d6cbef942127479709b3306f20aaed696ac60d34dba53cbe15377c42d785d43c11b36889ce67a674d3ce355529c267e896cded714ef6f042cf77a3721100f8 SHA512 5dc11ef82ed84b5170f094ccd5e9515affc250f9efdc24be52edc7aa1720cda664a1a394301e0d8fc18a7f8c839a1147d29eca5f758d922a5ebbed6d166394f2
DIST pram-11.tar.gz 14267 BLAKE2B f7716575b9b4b91837d6ad1a8783f7f1963cc978ad3c636c50123f247c5f9aea8eb1d21c249794164fc1951b28a517989d19158fcd6c60347cf1e5b477a3badc SHA512 5f8cb9f4f0f95871af8f4d2e86ab26b06e50182e136c7779ace7e7ad4344d20d015986c25bbe763d8c82fb2f98e9770a836302393bc736c067286f485eca93c1
-EBUILD pram-10.ebuild 590 BLAKE2B 8e57378da09f213656665766b529e11d05dd9858c25ceed90b5a3d95f16978ed4f7380f63cfdb82c09dd1f846d5f0701ea0e5ec39cf981e2234a5fb4a4cc382e SHA512 cdcb6212670a799cf0370dad4caf7aaa1243d202a9f6022bbe71f27baed0925d9576cbcbaa248ea985d89a2879c5f7e58d3349c93d083433c85b26e594e890c6
-EBUILD pram-11.ebuild 625 BLAKE2B ed78893ebd73c58f601d21646729b7a2b2cdd1545c8c88a9c25cca1c8b3c1d9e623e07d86032eb7bc60bb02dd80364927b8630bcbba7922d01e88048786c7c15 SHA512 3f0c95799711c77d0bde94ee48b915a9a54d1604fbbd0b5a082f72fc6346634cc455bc9b76ec1e63df98d65dc1f8da49a77e6a7098374ca469c0d05dbe711e54
+EBUILD pram-11.ebuild 622 BLAKE2B e36ee12cab176c280545a5b0c129c3cb75584183c9a33f91101226bc08d565130203eefc74315fa2f74a7dfff873014e28d16c20440a164a46ce5ceb666aa676 SHA512 24973072c08e2af28b766569fbea9564310075270a73c1510aea05a20f845e23223184455be4f9875b3a4429620ae826ac4d1d3821db3b94b2226b563af70823
MISC metadata.xml 522 BLAKE2B fba6a122663f259795ee8ab8c53f48651761f145f16aff1094309bd7253c1261236c301a9753cd516fc929a4b9d01f38a08fbc5970f422a14e9ea79a1aff992e SHA512 16844d850f9d405854323c230195919c8bd082606b06051995ea0961c71280ac7d4cb24c38fe604ed1633d9269da9e8e10d8fd2e5df6c9311bb5814375fb8d19
diff --git a/app-portage/pram/pram-10.ebuild b/app-portage/pram/pram-10.ebuild
deleted file mode 100644
index 25e440cef3bf..000000000000
--- a/app-portage/pram/pram-10.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2019-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit meson
-
-DESCRIPTION="Tool to ease merging Pull Requests and git patches"
-HOMEPAGE="https://github.com/projg2/pram"
-SRC_URI="https://github.com/projg2/pram/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-vcs/git
- net-misc/wget[ssl]
- virtual/editor
- !dev-perl/Gentoo-App-Pram"
-DEPEND="
- test? (
- ${RDEPEND}
- app-crypt/gnupg
- sys-apps/diffutils
- )"
diff --git a/app-portage/pram/pram-11.ebuild b/app-portage/pram/pram-11.ebuild
index 2745ced0fbc7..577ffeaad4e9 100644
--- a/app-portage/pram/pram-11.ebuild
+++ b/app-portage/pram/pram-11.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ada/Manifest.gz b/dev-ada/Manifest.gz
index 9b18f4f90bd4..c614b843a173 100644
--- a/dev-ada/Manifest.gz
+++ b/dev-ada/Manifest.gz
Binary files differ
diff --git a/dev-ada/gnatcoll-bindings/Manifest b/dev-ada/gnatcoll-bindings/Manifest
index d88063b0a9b8..6493c49c5002 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -2,5 +2,5 @@ AUX gnatcoll-bindings-23.0.0-py_3_11.patch 412 BLAKE2B 3d327f02b5305a7e0aa5414ec
DIST gnatcoll-bindings-23.0.0.tar.gz 251006 BLAKE2B 8cc5ada5c76d146d80c1b83bfbcfea28b9951339eb5dcdca40a4b40fdeb2ed2ad1971deea60b6fdc7cc2565745958d13fcc1acbd012465dea4cb2535e947af34 SHA512 3f92d3c95ffbcf96df53a1db39c9b829ae3d0a9ee3695d3d7726168bd6744ca4d4dfe4b224b50b50603c6295e1c0c6dd3d9940cf9e20c147a3bed8e6cc39c1ce
DIST gnatcoll-bindings-24.0.0.tar.gz 253286 BLAKE2B 6f9ee60a298f98921df3f8bfd3c6e21a3b54412dfea3d67cb6fe0e85d7ba90f17f83d564d9853e989cd60b0d9d9052694a14a70d10a4f70d161878501edd036b SHA512 d82f593cd0a2822d0007ba768a05e9870aa80b47232154008ea91af4ec758df1b23b92eb5264a58f2b4bedf775d143ce7119046a9ba8f7d5496ed89f3a4a2118
EBUILD gnatcoll-bindings-23.0.0-r2.ebuild 2525 BLAKE2B e24fe93e0f43c5e52219a685ef2c3eed738a3651e250eb0f5c296b900a514fece901440f126c25a55f80b6c762cd739a99f2b6dd1863ed4f155a8d4106b7cdfe SHA512 de9381f3b6327e40e9140b7e9a03f521e67bba6d86118091ae556ce4935afa5678e555ebfe8dd1c3fc024b07bcbed24c213a2438047723fe5745e341bbac80ed
-EBUILD gnatcoll-bindings-24.0.0.ebuild 2536 BLAKE2B dffbcde9407a6d8d20bef01bd9f0f377de77a141584e34da4be841dc74d022a3286de4dd739498c7e529d4b05d61ffadf1b9149c7d39e464d54b333f274184f4 SHA512 108197d6859e51aa9e9f5721a7f262ff11d0a861a4ae28d3d3d2b454cfb2572fe9ed2598bcb9db13849730e73cd051fcbe50f022d03a87881a61966bb8d265b5
+EBUILD gnatcoll-bindings-24.0.0-r1.ebuild 2543 BLAKE2B 5a830eb06a8bdb8488b4669355f1ad903d37369cdd38e43d2aeb5997d418f3ba417c016feed51a82e2d4a6a5068c2528dc8534d64a5753e8e28b4bc6c455b54b SHA512 89a83c2b92b154352ec009e95f591c272f048573063412fd1cc1f7c912a267a19f0f0392f94f38ec3c53297bf39735a9fda0f9c3c458850b483aa636361ac455
MISC metadata.xml 1172 BLAKE2B 23758b9a71c24a6e635488947a6491713dd69750c62715b1fe0eb12db380d1ecc80ebb4941a00a9ae01ce2009316849e802560bc52402fed64b671547951cf89 SHA512 1ea356da231ee9b42df8733e0ca6c3cbb5e3a2f0eb143bc894a8961e82b69f2e05b0f5d8dba309dc6b0556c4340bb51175fe9aa5a272aae006eed4a2cf449098
diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0.ebuild b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0-r1.ebuild
index 3ae37f2991ef..a2d86f893703 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{10..12} )
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 )
inherit ada multiprocessing python-single-r1
DESCRIPTION="GNAT Component Collection"
diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index e49373b0edb3..52c3a865ef87 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -3,5 +3,5 @@ AUX gnatcoll-core-24.0.0-gentoo.patch 607 BLAKE2B 9138e65de3403760b3a56a622c002e
DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123 SHA512 49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828
DIST gnatcoll-core-24.0.0.tar.gz 764526 BLAKE2B f96b24dcac2af84802244ed93570f0a922ab0901ecf871fa4995f4c24607cdbd8d91fc760acf35024fe41a066fb307442396cb8c125c74363e0c9276d114ab5a SHA512 1f1d470e7b74f238682f0938efe04c303c6bfca5a6b723eb789f5cb4bd33a199a9f2323626b8887758f01709ab1ba4d8045c56ce45f02e535babca4025662d9f
EBUILD gnatcoll-core-23.0.0-r1.ebuild 1628 BLAKE2B 2a2d70ffb0c115d143f44b1dabc7aa501b3f3d0285ad5dfe37549f9b3002f8113368f624f12ce2df24f576bb06ef52c6a9ac91f1846efefa85e44f03badb92e2 SHA512 7a0328f9d56164deebcd090d038b9bc8e8b6fd10a6ace19ac2f3371fa037212d26b85a89f21557633338ce3ca13c51e6e11a1371fe91c0f31f33923f787b0efd
-EBUILD gnatcoll-core-24.0.0-r2.ebuild 1876 BLAKE2B 6c0e8f022ac6845b2693c6cce9d86dfd15c1cd817be8370e41802b7299c205e08c554adec1ebdeb3225c80ea01db887c44bf989288332a7d2fb678434a34fff8 SHA512 f5fca4b56ad98062465dda6073efa4c7f26ec6582c675f71662d7059bdf7bfb85bcf5fbca15dd05f3dd49a08387cb4be77d39b701e05d19410bf27b5747d15b9
+EBUILD gnatcoll-core-24.0.0-r3.ebuild 1883 BLAKE2B f74dde0041579259d37a184700cd1e2518841bac5f250ecdae1a8e3f68e586f05180fad99f8b0111eb7a98995a43d3c2c8f593b6e108b20bc309bddaabb5480d SHA512 16fb0b09d7d1ad65550c0b88656ebf129706bbd8e4bbfff184c399a9b9f50538031f8d52b678e6437bc9e8628f93ef918e04cec089085b4d4562dfe31528971b
MISC metadata.xml 1182 BLAKE2B 3f9bf3841b3006cc8ca840bab94c1324f2fca7ceab33eabcb2d6b6d6a7b27562a24821129285ded3e764b3185ca81b6774fa11e54b27f392b6234fd66223e5b4 SHA512 ec28eeb7f441eb5e5181dbc6bab19b647fba1cf2786238353040d409afaf520803c34b26a94c8583fc2858cb3e674a3ac525e42f6b447f478fb2cdae4c9add18
diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r2.ebuild b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r3.ebuild
index 196653afdcc4..f2643412f045 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r2.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 )
inherit ada multiprocessing
DESCRIPTION="GNAT Component Collection Core packages"
diff --git a/dev-ada/gpr-unit-provider/Manifest b/dev-ada/gpr-unit-provider/Manifest
index 3e53d433543e..1216719b0da8 100644
--- a/dev-ada/gpr-unit-provider/Manifest
+++ b/dev-ada/gpr-unit-provider/Manifest
@@ -1,3 +1,3 @@
DIST gpr-unit-provider-23.0.0.tar.gz 29171 BLAKE2B 11e6311cde8ef12174a90e2ba3063734903e367bd027c6b3edb5f43f5d498e90ba97c89634a9b1f176f15e4ed97f5962f1b786d7f86f9afaa19a4d5688194649 SHA512 b67f922e8460be69357da046d8c74bf580efa05498d4aee190d0a0ac1f69a5d111e85ca2f52562fbdd27c7a343d2cac777d86fb8b38b3fbd627e3b42afca36f9
-EBUILD gpr-unit-provider-23.0.0-r4.ebuild 1312 BLAKE2B 238a77137e87a770592da319dfd3b0beeb3c339d60a4e04b337d42f3589baa5524459ec087e478f4ddd626b8abc16e84c5a7dd02acf6c119b483c62663b73ddd SHA512 81566229e00872fce2ff5b0f86755a7316775ccc1edaf992c0f4830ef0eb4c9d9368e00c42babb19495dea01511cbef9fe770eb5e6c0e34c23643cfda99592fd
+EBUILD gpr-unit-provider-23.0.0-r5.ebuild 1324 BLAKE2B b32a1a0d5f38c93ab5b1f7bff8140686005fd35f439ad23de5b655e5d80fd49fb4af43f159050e6260a4fe41a3a387ee44becc9114e087f907f9f1d7e95f9bcb SHA512 e8bf08929a9d0ebb9d9da7c552a2f70361a3e0f8de40f2c4859f1f5a3bb6cc567a8bd07b4cc39fcd6e4be123618d220a4f8928c19d36299ee72d4a80ec43e532
MISC metadata.xml 439 BLAKE2B 191b42cabbc540251ad99a291f5f4d75f26fcdb8ef4cb8a17918c274f6f70ddbf18a9c92682d281cd4dac1d90b48d4aa32ff89a7af45b1015c6244ee6b261834 SHA512 3b7a06a8027d700155055aa16bb07c713332a211c36e18c04663c0e5e589f406ff96d6ddc7ac9f2c3a4a598eec1dadb94b3b5728cff51046a9ac391d4e6b8f86
diff --git a/dev-ada/gpr-unit-provider/gpr-unit-provider-23.0.0-r4.ebuild b/dev-ada/gpr-unit-provider/gpr-unit-provider-23.0.0-r5.ebuild
index 660dd6483bce..720fe23875a7 100644
--- a/dev-ada/gpr-unit-provider/gpr-unit-provider-23.0.0-r4.ebuild
+++ b/dev-ada/gpr-unit-provider/gpr-unit-provider-23.0.0-r5.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 )
inherit ada multiprocessing
DESCRIPTION="GPR Unit Provider"
diff --git a/dev-ada/gpr/Manifest b/dev-ada/gpr/Manifest
index 9872871f391c..3bae64458fbc 100644
--- a/dev-ada/gpr/Manifest
+++ b/dev-ada/gpr/Manifest
@@ -1,5 +1,5 @@
DIST gpr-23.0.0.tar.gz 1005298 BLAKE2B 475ac5ad89a4d038dc8cdb953826f46e0f8f2bbf09a858366a634b5bacfc4b0282db4206cf5d113900dffd3c2ad9423b6c6e56de8058215a7946020c30dacc8b SHA512 f1cfd2c2162ffa984c62238a472438919c22a83b61e03c9234f6bc601c1d1e50981f52d024106ad5196dd83ee7686e864c8728c56d451be06baf96161afd8bcc
DIST gpr2-with-lkparser-24.0.tgz 2030278 BLAKE2B ae42fd876a08a654db2db919e6d777ba603d54d6db618e8b8dbdfcfd9313decad092e0a9feae09ca46ec324cd860eaffbb6fa670290d454414677ad7e4a61dc7 SHA512 eda3c693393763da31312733e2bc06e852b867a32b42da6afdddd623051a1d29f7243aabaef3ae50052b22686dce6db62d9823652ce516d79822e4215f4d87b1
EBUILD gpr-23.0.0-r6.ebuild 3362 BLAKE2B 0763dd534b6bae5835ed377435d74460eb1fbee8a204b74f35c88b3e5cdcfb3a4d50bfc07ab5660af7e214df01ddcf224db3d9c7ab2e7cb06ffdf2bfaf35850e SHA512 782fe78be24b21926060c6ecc0bc3b46d68d06dbae8a799b148ac1b5c9b551423d0a896a743c7f943cd06f9bb943bf29e9404af64a3aabbf52c17d3eb57320e7
-EBUILD gpr-24.0.0.ebuild 2318 BLAKE2B 5125851abb3910f6b49efa1c8b4ecf7b3232796c7dc33de84aafcdf69cd6492debb1cfa7dd3c39397388a9c9bb8e390c93c4b4668f81505dc9480b9a76e6edab SHA512 a57a91c1f2fc7b86cb2d67e099b985f2d3ff8d73cd3fe7c9a9a131b54eb69ceb5296b05aeb76790c0a0e2bf6ec9717d5a192fb9cc5a163080ac4ce4ca380c3f1
+EBUILD gpr-24.0.0-r1.ebuild 2325 BLAKE2B ee9d7e734fffbb65416c3fa4b0084fe5e9e553e8ab7de175487bbb2ed0816d40f69104c4141b44b09f64ad06f8b373c6868ce2b7aaebb80ba5cb19e876360338 SHA512 b90f5420bcf6cd1b62acf615565505b45399c7ea85353b83eadfa6589cdc1b1f18f3b458a6e6c0546573c2249fd909dd687bb2b801d2a4dcdd742327440c9e74
MISC metadata.xml 425 BLAKE2B f43600b21f72ac0a1e54e757848b52c070dafa69d36c142d60d7693cdd17c9f3049948da3b6c069a46a3b1e836bac18d268823a80c037f4e14e08f4822b8e1a3 SHA512 c6df0aded61f6d481d64a331b5db0da30dd6a75c56cc051ad5ba7f90cc7376f17ede0b7c2f94acd110ccc104773c138d961040b272edc7a11f1671d548008e7e
diff --git a/dev-ada/gpr/gpr-24.0.0.ebuild b/dev-ada/gpr/gpr-24.0.0-r1.ebuild
index b0b0a3b4d4e8..139b6d520e27 100644
--- a/dev-ada/gpr/gpr-24.0.0.ebuild
+++ b/dev-ada/gpr/gpr-24.0.0-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 )
inherit ada multiprocessing
@@ -11,6 +11,8 @@ DESCRIPTION="LibGPR2 - Parser for GPR Project files"
HOMEPAGE="https://github.com/AdaCore/gpr"
SRC_URI="https://github.com/AdaCore/${PN}/releases/download/v${PV}/gpr2-with-lkparser-$(ver_cut 1-2).tgz"
+S="${WORKDIR}"/${PN}
+
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64 ~x86"
@@ -28,8 +30,6 @@ DEPEND="${RDEPEND}
dev-ada/gprconfig_kb[${ADA_USEDEP}]
dev-ada/gprbuild[${ADA_USEDEP}]"
-S="${WORKDIR}"/${PN}
-
src_compile() {
build () {
gprbuild -j$(makeopts_jobs) -m -p -v -XLIBRARY_TYPE=$1 \
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz
index f2dd162df82a..03596e22343f 100644
--- a/dev-build/Manifest.gz
+++ b/dev-build/Manifest.gz
Binary files differ
diff --git a/dev-build/bazel-buildtools/Manifest b/dev-build/bazel-buildtools/Manifest
new file mode 100644
index 000000000000..4475fce7c100
--- /dev/null
+++ b/dev-build/bazel-buildtools/Manifest
@@ -0,0 +1,4 @@
+DIST bazel-buildtools-7.3.1-deps.tar.xz 3588840 BLAKE2B 9b0766803201b9bee5329865714b9ed798b06b32b77f3b80efbd31fe9cbe8f6397f9a29c9e0947b1609ae20a697bddb8c2db934c28609aa58bfd9cf343dab923 SHA512 136c1493f688b4b90d31a7f90c3c8e3e62cc26824dcf679d321a649c99638780fcd27771c31e21d6afc0272b249cbfdaf78a07fa2335c904c1f966da1ca0b561
+DIST bazel-buildtools-7.3.1.tar.gz 330909 BLAKE2B 15d3ce94411bbc33f166b15f94699ac4fee373ff29f7f8226800776845611f29b1e0557bb62441fa62540792b63f634062de376ba1587e7c91d0504d6a66424f SHA512 3c06bdf7b6bb7cbe9a9f455e31be16bf36b97769515c761bda2e11a39d4eb12d8e65e7ea051e58ad26b782a93fadb5dd8221c30f75cc96d5ddd3abadce7fdbe2
+EBUILD bazel-buildtools-7.3.1.ebuild 1435 BLAKE2B 76b6ca158c531c1842a33a6c31c6fef8b10825a839849ea384d0bc5c6e94f0da3bcfcb31c837eee441d41afe1be0b7faf165a5e7bacb4caa3ade286747f2c1e6 SHA512 bf7d4d2d8be482a9ced7d468609806090555229722f681c49203fcb9f8171465f4327d3796ed63176a2e12e528ad459ade41209fc3867ff919b3ae82f500a105
+MISC metadata.xml 719 BLAKE2B 12b4496d75f6d7d139e28aad645477c8a4e4f72395b98859b7114d93cd3f3493b03faa79acdb34246faf11dc834cdb0ae1723a790449308a9e581b0c1eba18a9 SHA512 0be70ebe1ebd098018e7bb4d88e11b865267e3753b8bf392186a212d4d9e3ba10f4f05f0d262948d4d3a1672419fefee81b55246d86a6743308ae781c034070a
diff --git a/dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild b/dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild
new file mode 100644
index 000000000000..5cb3d11cf6e3
--- /dev/null
+++ b/dev-build/bazel-buildtools/bazel-buildtools-7.3.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+APP_PN="buildtools"
+
+inherit go-module
+
+DESCRIPTION="Tools for working with Google's Bazel BUILD files."
+HOMEPAGE="https://github.com/bazelbuild/buildtools/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/bazelbuild/${APP_PN}.git"
+else
+ SRC_URI="https://github.com/bazelbuild/${APP_PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${APP_PN}-${PV}"
+
+ KEYWORDS="~amd64 ~x86"
+fi
+
+SRC_URI+="
+ https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DOCS=( README.md WARNINGS.md )
+
+src_prepare() {
+ default
+
+ rm ./warn/docs/docs.go || die
+}
+
+src_compile() {
+ local -r go_ldopts="
+ -X main.buildScmRevision=v${PV}
+ -X main.buildVersion=${PV}
+ "
+ local -a -r go_buildopts=(
+ -ldflags "${go_ldopts}"
+ -o ./bin/
+ )
+ ego build "${go_buildopts[@]}" ./...
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe ./bin/{buildifier{,2},buildozer}
+ newexe ./bin/generatetables bazel-generatetables
+ newexe ./bin/unused_deps bazel-unused_deps
+
+ local app=""
+ for app in buildifier buildozer unused_deps ; do
+ newdoc "${S}/${app}/README.md" "${app}.md"
+ done
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ einfo 'The "generatetables" binary is installed as "bazel-generatetables"'
+ einfo 'and the "unused_deps" binary is installed as "bazel-unused_deps"'.
+}
diff --git a/dev-build/bazel-buildtools/metadata.xml b/dev-build/bazel-buildtools/metadata.xml
new file mode 100644
index 000000000000..ee281bf6fe20
--- /dev/null
+++ b/dev-build/bazel-buildtools/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+
+<pkgmetadata>
+ <maintainer type="person">
+ <email>xgqt@gentoo.org</email>
+ <name>Maciej Barć</name>
+ </maintainer>
+ <longdescription>
+ Bazel buildtools contain: 1. buildifier - for formatting BUILD,
+ BUILD.bazel and BUCK files in a standard way, 2. buildozer - for doing
+ command-line operations on these files, 3. unused_deps - for finding
+ unneeded dependencies in java_library rules.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/bazelbuild/buildtools/issues/</bugs-to>
+ <remote-id type="github">bazelbuild/buildtools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-build/slibtool/Manifest b/dev-build/slibtool/Manifest
index ef0f6072b510..9ba894084971 100644
--- a/dev-build/slibtool/Manifest
+++ b/dev-build/slibtool/Manifest
@@ -1,11 +1,5 @@
-DIST slibtool-0.5.35.tar.xz 87964 BLAKE2B cd01e3dc479cde2ffd8b58c51273b6c6f503056f009aa960b79dd0a6d2d18c73a3dfd9eb7933f24fd47ff849911cb63ca014eadd2bf661e3c0236467eb0802ff SHA512 e1d2f03596432f970f8c1f93d4387cafb11355a520fb5adb9bbc02f3dcdea0bbb78ca6fe84c24faebee848279050c5bec13fd64a168b12d7fc885ac9d31a7560
-DIST slibtool-0.5.35.tar.xz.sig 833 BLAKE2B 597d5beb51f650643f1ef1c8f576200ccda154e9428e5097c2236e8d71992a4c9c39d44c1325f9f1265e1cfa49f08581546c0b0f8019c7796ce9271219480753 SHA512 2a7333997802ef56a57bf32fbfce17030c1dd732c9066bec94d0719cbda3dc85e896a0221e43065fc3ed35ee852942a5f7c270d56276706b9f0fdb7f4d091ef8
-DIST slibtool-0.5.36.tar.xz 119504 BLAKE2B 62c58b291573094d480176c2cbb38e161fe4f9ec5beb27d519eea6ca92191dc4bd5088226e2905393318108631cfcbfd1522af9372da0466932211439cf2081a SHA512 afdbef68f25c2079fb1e900052bb8d8cb3b5db67ca2a43ec144d0b6de76ff3452b09ce380acf58ce3d5a71c597ce6d5a9dbfacb5cb6134a71f7f863760e43cdb
-DIST slibtool-0.5.36.tar.xz.sig 833 BLAKE2B 0eb52ee00098e7e9e0c31520b0b5fb5d8441fb3aee372b01caa78c6667ee476d6f18d64bfc15980509826ceb275b5a8411ae140f75149c8e13d33d4a89212984 SHA512 6858230c0aa599021ff1cce622f7fd6abba82c5343a798915d4a43a9fa21119f70d38935aed00617930468adc82f7d3291c8c3da42a06f8153102fb188427bc6
DIST slibtool-0.6.0.tar.xz 128216 BLAKE2B 9b21b73c1d911b11e280040fb8af076a80548b7361e11332b2e13a566e24b641b9a1ab4234b7addfa7405a560697eec39a4f7be4df073dba834223133b01628e SHA512 4615b139bd0f9c4735b7c6082e32e7954c96881f06960cd1aa375820fa0f07f720a43e667228a10b3af88db149a1a03f4e91a5a8ac08b16e3e5564709eec8f7d
DIST slibtool-0.6.0.tar.xz.sig 833 BLAKE2B 7996dc6162d007036ce3a351dfd356dcd0202739448f6d3f9994e193dcd5d1889ef98df60c5a04650d00363741f7cd22f680f91aae9dca46e906d12bb7936dcd SHA512 f4c49d97ccc931ab20b1f51c914155ae7386c72e471329eaa4d544425e683febf78de2772544bbc55f21cdafc16f0ce226df7d47abe87ac5101525b306665a29
-EBUILD slibtool-0.5.35.ebuild 1085 BLAKE2B 0df5bab1729e43f68bbb87d7f2362a442b0a7dd1f88dfef9d3638a0169abbb5e5ce2d243eb22b9cd6af0cb854731fdea9f628fd838eca93bb588942a1cf8db9b SHA512 b5f6228657bb83b523759681c6d42ef5586bb21735860aae9ab26be524aa06020d5892ce15c0b502696d3fada0cbe6ae9e166af432c4b1f8adcd47a042b38743
-EBUILD slibtool-0.5.36.ebuild 1096 BLAKE2B 71ec984924982e18078194783561c3b3d9d7f2a873a375cad05b2e1630a7893e4fd3f36b726154b26dc6627c3102d01419c4618b1ad51a0032163d3f08468df3 SHA512 beb9dc4abdd2ff5cd95df309fca4db5606b6176eb2e0541acc7344cb10de39e5259520ee470b14d49134e7a1feab4ec07b04914c7e02f9627bf63b7303d6e694
EBUILD slibtool-0.6.0.ebuild 1096 BLAKE2B 71ec984924982e18078194783561c3b3d9d7f2a873a375cad05b2e1630a7893e4fd3f36b726154b26dc6627c3102d01419c4618b1ad51a0032163d3f08468df3 SHA512 beb9dc4abdd2ff5cd95df309fca4db5606b6176eb2e0541acc7344cb10de39e5259520ee470b14d49134e7a1feab4ec07b04914c7e02f9627bf63b7303d6e694
EBUILD slibtool-9999.ebuild 1104 BLAKE2B 5452957968b8725337676458a78c1d84620c586d49a3e47925cbbc712915289c9b3a61c4153ae4c7703158eafd331afd7b3d462a3a7e27d131e6d41c3c66f70f SHA512 cae99d7a0ef1f013ea77a07663bb12a6c7db922b94609e20d5aca5bad4603996ee9509a7982a55ca11027fbf0d6482003531f30b8f0d026ef652ba26fb745fc9
MISC metadata.xml 496 BLAKE2B 8ee62c41383efeccd6d577cb031630f935810e45dd3887c93482b1880d03bf87a252f7a18ba3708b0b0521e2e2e0380d6871721672802189550173a1fe89229b SHA512 d707829a4daf977fb19facd83e5f1582ff422141e0c754867218edf9bc36b208c3ddc5d66159857609128c13a1ac3b51d497e5b89ab6cb0431e25cb7a43d48a5
diff --git a/dev-build/slibtool/slibtool-0.5.35.ebuild b/dev-build/slibtool/slibtool-0.5.35.ebuild
deleted file mode 100644
index 1b7f8fb17458..000000000000
--- a/dev-build/slibtool/slibtool-0.5.35.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-# git.foss21.org is the official repository per upstream
-DESCRIPTION="A strong libtool implementation, written in C"
-HOMEPAGE="https://git.foss21.org/slibtool"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://git.foss21.org/slibtool"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/midipix.asc
- inherit verify-sig
-
- SRC_URI="https://dl.midipix.org/slibtool/${P}.tar.xz"
- SRC_URI+=" verify-sig? ( https://dl.midipix.org/slibtool/${P}.tar.xz.sig )"
-
- KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-fi
-
-BDEPEND="sys-devel/m4"
-
-if [[ ${PV} != *9999 ]] ; then
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-midipix )"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-src_configure() {
- # Custom configure script (not generated by autoconf)
- ./configure \
- --compiler="$(tc-getCC)" \
- --host=${CHOST} \
- --prefix="${EPREFIX}"/usr \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- || die
-}
diff --git a/dev-build/slibtool/slibtool-0.5.36.ebuild b/dev-build/slibtool/slibtool-0.5.36.ebuild
deleted file mode 100644
index 4f6896658f23..000000000000
--- a/dev-build/slibtool/slibtool-0.5.36.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-# git.foss21.org is the official repository per upstream
-DESCRIPTION="A strong libtool implementation, written in C"
-HOMEPAGE="https://git.foss21.org/slibtool"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://git.foss21.org/slibtool"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/midipix.asc
- inherit verify-sig
-
- SRC_URI="https://dl.midipix.org/slibtool/${P}.tar.xz"
- SRC_URI+=" verify-sig? ( https://dl.midipix.org/slibtool/${P}.tar.xz.sig )"
-
- KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-fi
-
-BDEPEND="sys-devel/m4"
-
-if [[ ${PV} != *9999 ]] ; then
- BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-midipix-20240315 )"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-src_configure() {
- # Custom configure script (not generated by autoconf)
- ./configure \
- --compiler="$(tc-getCC)" \
- --host=${CHOST} \
- --prefix="${EPREFIX}"/usr \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- || die
-}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index eb517ff50a8b..1d9c3ec2c744 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/catch/Manifest b/dev-cpp/catch/Manifest
index 1909cfabff26..aaeb2d60d484 100644
--- a/dev-cpp/catch/Manifest
+++ b/dev-cpp/catch/Manifest
@@ -7,7 +7,7 @@ DIST Catch2-3.6.0.tar.gz 1181300 BLAKE2B 37c56cf5537cb5fb66c1a4a9f15cd0b8e5f993f
DIST Catch2-3.7.1.tar.gz 1193290 BLAKE2B 2205e74652ea5db2c2b3e56fbfedc71af77ab39741a9e1e8e8771e5cf4d554c75d3b1c57014fb8e2bce538715a4e305103b066ba5603af8b4e45402bbf87cc63 SHA512 e04c676e6bb3d7791f51a1caa770c4675d79b5396c9ba029c01ca0938e53bfa374dce117fccf753a89f3663192c91356acc9bc195e4866d215855df0667faff0
EBUILD catch-1.12.2-r2.ebuild 860 BLAKE2B 8fa4f7d7663063b94684d010de522d84797b9dae64f2a317f9c6aca4c1e81f4f3fff3bf0318be47adb4f5ef4d1072fdb82fcfd36073833f3bebf1b9e3dfb0a6b SHA512 2689dcce5cfb1905ff55bf5062cf4a0f976b1e5a397a3964200695842d9ad00e4167b5eac6d105f577752a9f4003963cbf880b3069744d78f825ad60e513ce8a
EBUILD catch-1.9999.ebuild 758 BLAKE2B b551fe477f41b1b8294244f3822762bd56d9f7e5576d793b48ee22fed68c93b0b49eec288a578fc9df12980166b2bcd11c1bd535901939852573c716639f167a SHA512 ace668452e8667068b6ab0a0701e59c91065f47b7c955bf999941cf4ceec430d60df973bf451e2c8ac654d98ad7ee4a2ee4367ca4db792d6565406db7d4e9f5c
-EBUILD catch-2.13.10.ebuild 971 BLAKE2B 60f89b72538824b76da7aaf2de749b8d0e5bb0f5cbad171f2294acf2f9d10458f4ff56bdf6b440985474f19cabdbbd927ad873393d62dc3059af59cfc69ca8b8 SHA512 d6189fbfc5fc92fe1bc86a3d9d7e47dac7935e31b77c58529183488d8ac2b16ff21e78abc6b5bf46b7ae027bfdc42ccd51c7cb94b740cc1e2f776756441c9a20
+EBUILD catch-2.13.10.ebuild 964 BLAKE2B a4e5067bca5fa41ec3d671df5df9fc1157039ca46ee240e3d7a13c5e94b476bf1595a2a9bfb5326bc441ce66f4f1e047987d5d010a09b33ccf94b56d6325f710 SHA512 63c184da92e0331281fe4677235da2e0fa70cb8e81f372c205d307d2aeffa0f772d6dd3988025777ee3e8b2c85cab38167a2a78fbc9505318859579e0ee36a91
EBUILD catch-2.13.8.ebuild 1006 BLAKE2B 8a772266ce3b1844928020f5911ad5fe4a79358950524b896576dbb23c33481adf8da50b72aa1734568a0ac440d021ee284a8c1411f12472ed2852f4948c0b9c SHA512 0294c0738ff0b1f8498071d94f27b7573f175bef1cb26abb81a1a2a9604197e9223296be52a68639dbc7b4060c2b87b23c33572e586504fb67be45d72b6a9899
EBUILD catch-3.6.0.ebuild 1001 BLAKE2B 95d7c8e2cc6b5dfff2f1bf25538b75f9180dd4857aeaa01d6c49ef2fac1b401c7390cdabb9010b47e097a2b1e5289083bd1cb95af126a90569f1ebf881b0428c SHA512 f340b1337d5331b07f5e7c8c27b352ad5feea95cb31f938ecb251b103038ec6d6cc2394b365a06b710fd52a7fd405c4f807260faa08237e3c26b825e9a454dc5
EBUILD catch-3.7.1.ebuild 1009 BLAKE2B 8331affd316e8a8b7b2489ada360b365a3c31d4fda78a8856a23bd6412860bb93cc28c234118f47e34e7f1ad9af2b19ff6c11d1cb60424758853c0b92733e5b3 SHA512 7f3d19ca9f04009ded12804df9dc10f6d958fc04c1cc149b05a6a8d26eab4f6b55df829ccbfdb8977e96d09131ad1ef9ade3e03f3e7810ccdaf0cbc9e7e7f508
diff --git a/dev-cpp/catch/catch-2.13.10.ebuild b/dev-cpp/catch/catch-2.13.10.ebuild
index 616ff9bcc3bd..5f6fc99542bf 100644
--- a/dev-cpp/catch/catch-2.13.10.ebuild
+++ b/dev-cpp/catch/catch-2.13.10.ebuild
@@ -15,7 +15,7 @@ else
SRC_URI="https://github.com/catchorg/Catch2/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
DESCRIPTION="Modern C++ header-only framework for unit-tests"
diff --git a/dev-cpp/fast_float/Manifest b/dev-cpp/fast_float/Manifest
index 76bcc2dac7e8..dd5255371522 100644
--- a/dev-cpp/fast_float/Manifest
+++ b/dev-cpp/fast_float/Manifest
@@ -1,3 +1,3 @@
DIST fast_float-6.1.6.tar.gz 101727 BLAKE2B eb9833f7bff6e6086db1525fcc71231c5cc8f47985aa4c71078d896afb5fea20c41bfdb55de6c1e8c9cfa6c9b842331f340115590683e1d9e6a3ba40f4148870 SHA512 d2dbd2537f433329a76539c061238af080125526b7822fbfdf0f70ac0a6800114848b9be0fdf9c51dbb22211af3bdcf9829ed9cc4a47fd28ecdeecf7c5d4b663
-EBUILD fast_float-6.1.6.ebuild 920 BLAKE2B 70e9746d978af1a466a9ee70a5d30c0ca01d692bffb53eea25b5bab6c7c430e3c6f463adb84d02f91144f749ccdfe581b4f017ac53e1492f314d1cd3237656ff SHA512 3d996945955f53098178e639b543ca8ea4a81cf2d8021315069ef1afe045739d177735723aabcdf3ac7bacd3862cc39ef4f0d268c0f643ee2b5899cfc0250ab6
+EBUILD fast_float-6.1.6.ebuild 927 BLAKE2B 22ef4b778295dbe72e04eea044264d745e871c9b439c3faaaa6f0bde1a49d185d4e841cbff43b7b710ea8f0dd6ecff5733851c5fb23c87f9d8cab6d5592af80d SHA512 2bb6ffa0cb5c12581f849279e1344e1d19bac75c9bc3ce2709ca91c65115a63e828e0e354b7da406c614bbeb76a7526158b57deb3b4c14d482d2592ff2b58763
MISC metadata.xml 485 BLAKE2B e4083d4fbbe17c0ae9e645a312bbb3523a5c90e461ec4168e9e808f358ede9376d7d02dd58ea07ff594056ae11445c030ad5ef6fbcc0514416cf8600cd70bd7d SHA512 4868fbfc454bd279f1dd1bc958f69c0955a5f3b2aeb06bfdd58f37d7f7275e90f73962fcda358338ebf9100668ae0d4b624f3347848e83d9faa9c47516c88b83
diff --git a/dev-cpp/fast_float/fast_float-6.1.6.ebuild b/dev-cpp/fast_float/fast_float-6.1.6.ebuild
index 3b8152d06e53..a1bdf99579a0 100644
--- a/dev-cpp/fast_float/fast_float-6.1.6.ebuild
+++ b/dev-cpp/fast_float/fast_float-6.1.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/fastfloat/fast_float/archive/refs/tags/v${PV}.tar.gz
LICENSE="|| ( Apache-2.0 Boost-1.0 MIT )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
IUSE="test"
BDEPEND="test? ( dev-cpp/doctest )"
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index faa8227b3c8b..77b6ca76856b 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/lldb/Manifest b/dev-debug/lldb/Manifest
index 3ad63f4785c5..bfab97161dbd 100644
--- a/dev-debug/lldb/Manifest
+++ b/dev-debug/lldb/Manifest
@@ -7,20 +7,15 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD lldb-15.0.7.ebuild 2787 BLAKE2B 606d1bef5194c6d173480719f131847bda2093a14937e831972e3514e86b9ab3f420f7d9cbc60457dacfa0613af21b88f0f91b20ac2215d10b18acf73a938885 SHA512 3e9adac80fbf2a37784e197e882d3a797e6f37b18afc06b8952f587b9259a0610b08702472360e4828e5499f56a520566cbbf869c19380227eaea172d2b35934
EBUILD lldb-16.0.6-r1.ebuild 2605 BLAKE2B 93d0148ce952dc67a60579da1516398fe529c4efca3d15844fc7cc7aaac46ac9f5615eca85602346c0c5b6bebcb3343ca61a0e98aa7498e325200632ff084825 SHA512 51dc1b8d85da0bcd8e6f2a42f3da30f20861de1bcce8b03edd7ef924bdea38d192723d87364783e195585c1de096bb5a55ee46a8c9fb9b5da3e211a9228c59df
EBUILD lldb-16.0.6.ebuild 2735 BLAKE2B 02d90b4ef7180e73efeff06ccb61f1f03ecda99183420245bec0c4b7884b01c570c2389a634db9f46386355bd3ccc9cc5a0a4a01e4254a8718a9668f96ea7517 SHA512 325400e59d98e87eceaf12710a127cc5927309f683f2460983004bd6acdd9115775b95b406b872464a0184e8a749d570265c9c18f2df7774021c4377574b68d6
EBUILD lldb-17.0.6.ebuild 2713 BLAKE2B 241b5851ea908a150488f431501c3a83d321f7d9225a12ee306cb915b21c1f918b0d931a2575db8c5680a58c84ad8c9037c8e591ea280f8a13fda7ad2464238c SHA512 656fc28d597d39e11aa58405a39ca6fabc579fb6f48d31c8cf8b4356d5e6ba54c3ab691b57b64d227c1d13a87f7579b851a12589a1ab411972a36b952a0990f6
EBUILD lldb-18.1.8.ebuild 2639 BLAKE2B c76c1f5b6806ce87d3bb3b618193d1d8658242dfa0a319508a3a7f9a0a27eb4d21c1f162b68be37b1cef4703d7e95e3af7e3a144f33a30a16f3e812b58ffc406 SHA512 405fce90ece7fc03ff2c6435734539197afacb26ce9dedf5685e486d7b92c73dbd23ec2a2e735276c527c62330fe65017e5961d3f36979ed30d94b16096a592c
-EBUILD lldb-19.1.1.ebuild 2620 BLAKE2B f2a61e79df52d68eca32a9f95fd1d3ebcbd5e7b21dc71615255ccd85a08e39b26a017e9032c7d41be5796d11028fec62c45c3043cb375a2445ef0893e7c1cdb4 SHA512 ea49e817469d3a5d12d840a57034ad01141a4687bd8ccd1b2e2db8f98a5ccbe72823ddca5330aa8e6b89f6a077159882cb58b54d289a42c4a6563cc718e4130d
EBUILD lldb-19.1.2.ebuild 2620 BLAKE2B f2a61e79df52d68eca32a9f95fd1d3ebcbd5e7b21dc71615255ccd85a08e39b26a017e9032c7d41be5796d11028fec62c45c3043cb375a2445ef0893e7c1cdb4 SHA512 ea49e817469d3a5d12d840a57034ad01141a4687bd8ccd1b2e2db8f98a5ccbe72823ddca5330aa8e6b89f6a077159882cb58b54d289a42c4a6563cc718e4130d
EBUILD lldb-20.0.0.9999.ebuild 2579 BLAKE2B 296c52f4d439ba21ed699a824cd39bbd8d5bdad0fe4177ab9768b0a105f2e39f61b9e026da1507cbd9456c58eb29b9960da5674f5ef5ff4d1d2ef002f37f7776 SHA512 07a2219aab50601c6c2eb539ca59319b484c61fb6d83fc8a32ae0c0091476d00e8d83c8b4f3f17576f4ea3eb91ca10517961df5cb56db25c65ca5384335f672e
-EBUILD lldb-20.0.0_pre20241009.ebuild 2579 BLAKE2B 296c52f4d439ba21ed699a824cd39bbd8d5bdad0fe4177ab9768b0a105f2e39f61b9e026da1507cbd9456c58eb29b9960da5674f5ef5ff4d1d2ef002f37f7776 SHA512 07a2219aab50601c6c2eb539ca59319b484c61fb6d83fc8a32ae0c0091476d00e8d83c8b4f3f17576f4ea3eb91ca10517961df5cb56db25c65ca5384335f672e
EBUILD lldb-20.0.0_pre20241015.ebuild 2579 BLAKE2B 296c52f4d439ba21ed699a824cd39bbd8d5bdad0fe4177ab9768b0a105f2e39f61b9e026da1507cbd9456c58eb29b9960da5674f5ef5ff4d1d2ef002f37f7776 SHA512 07a2219aab50601c6c2eb539ca59319b484c61fb6d83fc8a32ae0c0091476d00e8d83c8b4f3f17576f4ea3eb91ca10517961df5cb56db25c65ca5384335f672e
MISC metadata.xml 495 BLAKE2B dec5cbc692a57ddb85bccb855d6e16893e6e851c6e3b3f321693fd7cb8bf930167976573d61bfca3c29dc667bb57c2c11669299bcc80d1da04fb53ea90ca1826 SHA512 6168aeac121fa7b3f19fe2590c4ad52eae959bfd3bebceebc64a54d254a29226d5424ab031f9730af9f574e3956119856d1ea2008b5d24721b346cf8f5ad7f9f
diff --git a/dev-debug/lldb/lldb-19.1.1.ebuild b/dev-debug/lldb/lldb-19.1.1.ebuild
deleted file mode 100644
index 2d30fb2bfd7a..000000000000
--- a/dev-debug/lldb/lldb-19.1.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
-IUSE="debug debuginfod +libedit lzma ncurses +python test +xml"
-RESTRICT="test"
-REQUIRED_USE=${PYTHON_REQUIRED_USE}
-
-DEPEND="
- debuginfod? (
- net-misc/curl:=
- dev-cpp/cpp-httplib:=
- )
- libedit? ( dev-libs/libedit:0= )
- lzma? ( app-arch/xz-utils:= )
- ncurses? ( >=sys-libs/ncurses-5.9-r3:0= )
- xml? ( dev-libs/libxml2:= )
- ~sys-devel/clang-${PV}
- ~sys-devel/llvm-${PV}[debuginfod=]
-"
-RDEPEND="
- ${DEPEND}
- python? (
- ${PYTHON_DEPS}
- )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- python? (
- >=dev-lang/swig-3.0.11
- )
- test? (
- $(python_gen_cond_dep "
- ~dev-python/lit-${PV}[\${PYTHON_USEDEP}]
- dev-python/psutil[\${PYTHON_USEDEP}]
- ")
- sys-devel/lld
- )
-"
-
-LLVM_COMPONENTS=( lldb cmake llvm/utils )
-LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party )
-llvm.org_set_globals
-
-src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- # bug #858389 (https://github.com/llvm/llvm-project/issues/83636)
- filter-lto
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
- local mycmakeargs=(
- -DLLDB_ENABLE_CURSES=$(usex ncurses)
- -DLLDB_ENABLE_LIBEDIT=$(usex libedit)
- -DLLDB_ENABLE_PYTHON=$(usex python)
- -DLLDB_ENABLE_LUA=OFF
- -DLLDB_ENABLE_LZMA=$(usex lzma)
- -DLLDB_ENABLE_LIBXML2=$(usex xml)
- -DLLVM_ENABLE_TERMINFO=$(usex ncurses)
-
- -DLLDB_INCLUDE_TESTS=$(usex test)
-
- -DCLANG_LINK_CLANG_DYLIB=ON
- # TODO: fix upstream to detect this properly
- -DHAVE_LIBDL=ON
- -DHAVE_LIBPTHREAD=ON
-
- # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO
- # and TERMINFO_LIBS... so just force FindCurses.cmake to use
- # ncurses with complete library set (including autodetection
- # of -ltinfo)
- -DCURSES_NEED_NCURSES=ON
-
- -DCLANG_RESOURCE_DIR="../../../clang/${LLVM_MAJOR}"
-
- -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm"
- -DPython3_EXECUTABLE="${PYTHON}"
- )
- use test && mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- cmake_src_configure
-}
-
-src_test() {
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-lldb-{shell,unit}
- # failures + hangs
- #use python && cmake_build check-lldb-api
-}
-
-src_install() {
- cmake_src_install
- find "${D}" -name '*.a' -delete || die
-
- use python && python_optimize
-}
diff --git a/dev-debug/lldb/lldb-20.0.0_pre20241009.ebuild b/dev-debug/lldb/lldb-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 68e15ff5df60..000000000000
--- a/dev-debug/lldb/lldb-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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-embedded/Manifest.gz b/dev-embedded/Manifest.gz
index b03bce285b99..0b3806cb56c0 100644
--- a/dev-embedded/Manifest.gz
+++ b/dev-embedded/Manifest.gz
Binary files differ
diff --git a/dev-embedded/raspberrypi-utils/Manifest b/dev-embedded/raspberrypi-utils/Manifest
index ae87b7bb6abc..56f5443ba400 100644
--- a/dev-embedded/raspberrypi-utils/Manifest
+++ b/dev-embedded/raspberrypi-utils/Manifest
@@ -1,6 +1,4 @@
AUX raspberrypi-utils-werror.patch 2504 BLAKE2B 31dcf606fb47fd459e2ae1908917a5584a46c042612988f82a8c62139446cd452d450be3f17f4602907052327ec1d5b841ba5c6d89065f482707610bfa5ebcfc SHA512 7d0ea3573394b91af0d1904b378991545c6537f939543b724b5c642c50c2c9330af7938b323667be3043c507d6da68e7bff6072a06ac4a1d0e20d4f465fa1175
-DIST raspberrypi-utils-0_p20240203.tar.gz 122695 BLAKE2B 178b84b5210ba47a51e9815710b05d3916981f5413986cefcdb621420c9e9ab33b67026ea95692c6aff900dd2c31302059eb39aae32267b88cf765a7575f8bed SHA512 bdbe47d87a4bcd0d37ea4567e95e41fbc8240f5ffbc805d4a1f576060535af13e272b262ddad87dac0f9ea43b8b2ff9092378e67de080bd651701435b4c67008
DIST raspberrypi-utils-0_p20240903.tar.gz 123998 BLAKE2B 4281fee7761df03b3a555d5e36f4bec1621c8402a5d5456752ab2d95482ca355e51d174f461ed8a1f89ed5d420a14d5f09872c090eccff6751d0c00ab20cf398 SHA512 96504004a1b7b541fe126d973f60321769a4b54a1b603b1d9278ba902bed7c008c2f86906dfaf30632ce75e1073b2a97e9317a799a0bc8cea255d713cb26ae67
-EBUILD raspberrypi-utils-0_p20240203.ebuild 930 BLAKE2B b48a70dbcde478607c7db57101fa238f47c87b7c616cd0af755ee2b67c0c779c1142efae1f87b3cd4080561bccb3d347f785d8bd406501b213013819bd0881b9 SHA512 d153a72107270c2a2c05fed3d4a6eeb81e2881757cb79b62927f819146467c4669f08feee159e0d575a7ab71b113cc094f2f9a0a0b53592090f70c60d1fa8547
EBUILD raspberrypi-utils-0_p20240903.ebuild 943 BLAKE2B e88dac5b12bd271b117be768bb76faa43f1605fed8501cfdf0fbe35af4c9efbb45cd864fa6d8f5a4d9c9c3e3ffa51b6bec59db8ca7dd0cd0f379ffdedab441a9 SHA512 8e2f391b782ba2e58b7f09cf45eddc00c393a9fcd949601c0770748cbc52122c1c632bf3e2664c066c0269f93392bad0df9115390b47ca827ca25d2dbc18c97b
MISC metadata.xml 330 BLAKE2B e7285a8024f322ab0f8c8789bdfa2601c046c776c24c7e411ef9c5be424bd3000c2749d47e5cac3c0f5f870decd1106e019b279c229dc27de238cfad8f2e4979 SHA512 f0cd8ffa52484dc9ff84623ddf51d9f4c696c1d7cc357042bfae47b7da62eb94336703d038b1511138b40a0b545d96b4a4faa8e5b2787d0bcdac3b9259c883fc
diff --git a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild b/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild
deleted file mode 100644
index afa8e74dada6..000000000000
--- a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 cmake
-
-COMMIT="1eb8c20dfa258c549139fae2b21185ac290051c5"
-
-DESCRIPTION="Raspberry Pi userspace utilities"
-HOMEPAGE="https://github.com/raspberrypi/utils"
-SRC_URI="https://github.com/raspberrypi/utils/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="arm arm64"
-
-DEPEND="
- sys-apps/dtc
-"
-
-RDEPEND="
- ${DEPEND}
- !media-libs/raspberrypi-userland
- !media-libs/raspberrypi-userland-bin
-"
-
-S="${WORKDIR}/utils-${COMMIT}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-werror.patch
-)
-
-src_configure() {
- local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- local SRC
- rm -r "${ED}"/usr/share/bash-completion/ || die
- for SRC in */*-completion.bash; do
- local DEST=${SRC%-completion.bash}
- newbashcomp "${SRC}" "${DEST##*/}"
- done
-}
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index ab59055b0c63..800599b087c5 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/ant/Manifest b/dev-java/ant/Manifest
index c9da780f64d4..9fa83a9c9eeb 100644
--- a/dev-java/ant/Manifest
+++ b/dev-java/ant/Manifest
@@ -6,5 +6,8 @@ AUX ant-1.10.14-LinkTest.patch 4329 BLAKE2B d4165d378dd63cab2a9d813c9d26c1ef7404
AUX ant-1.10.14-PathTest.patch 1114 BLAKE2B 870f35f250b4cd31317972c09f4a90eb26b71a8f198d1e96a085f99e0d6e41fd06c0598bcdae35c400aa8ba9b65e52b7dc0d7119308c60c8573a185907f2b7ba SHA512 9847fb3f6f3c2a37ac1e483ca7ac5685cc3d296b92ae35816fc4c58bb4de57d89196c50fabfa546efbec2303ea360066658507be0b4bdaeae3d5ff00e023f498
DIST apache-ant-1.10.14-src.tar.xz 3779488 BLAKE2B 40091c208c795d03b8f34656594cbf6c414f345cdacf637ece89a19a3ab0373cd8d65c342e0c4603569f9120f8f99a0b2eae8df874e6183649b39d7b88c614b8 SHA512 52936dfceb808a11dc842d2dc957a031508689270b59a2a6e3589f40465f6fa1aae87b189737cdd83eadfaf41b0c3f1ba2579bbd07591153107a5a27422521bd
DIST apache-ant-1.10.14-src.tar.xz.asc 833 BLAKE2B 4f8b1bb8bbd6d77b6e9eedf86818d42bb448e1b394e00590163e96967e36fe8e8e73e3f4fbf3b5bd1dab51cf69a39b99409bd8604cb7695cd6ae875ff13344a9 SHA512 2b91eda436210247ba39b82ba8aa1859051cf9baaf8ac8b551052e7986aeaa03c8b594347b8a734e08d12d8e270e29bf89b814562550a418abd0d2393ad4ac66
+DIST apache-ant-1.10.15-src.tar.xz 3780456 BLAKE2B c157b488ac5f207daf5afcec3368395cacd44d82e0b8e19cbdf637e8ea43bafd340fcb13aede1292f7a0b31ae82a968831c51dabebfccf2fafb6479aa79f7dc4 SHA512 7513c0909abcc2ebcbb552ec97eaa35f476e57fec54022755d2e83d9d6df5295e0d75274e687208a4689a30592c19a0df041dff511dd3690627b1734ee2171c5
+DIST apache-ant-1.10.15-src.tar.xz.asc 833 BLAKE2B e8741004b141955c729778cb987034f133af174dfc07c75976c8eda13272703b9b6158c68594f54dfef47c0f546c43cc97176b2a9193263076251a75b2f12129 SHA512 3585f32ef230e502db6a376d6343c74eae390931ae6a5c842b668eda6fbce1557e5d400001bbb244544c186e9e51cae4c2c05ccd6ff38cdbb16899aff5d48659
EBUILD ant-1.10.14-r3.ebuild 13076 BLAKE2B 2168f00aeb12dd66b46d063c3d593c985c9123ae3ef940d5f7a52e40d22240075040b78437a4a23e2f951901380e3022ec99009a87a93a9327edd2a546f1576a SHA512 df08ce210a32da087e045590d63c3ee0337e307f964174c79ed1c2f2f2a4d07441ed506c1ef2c6ef4e6181a7992ba82fdfafe808f911f4efc2d2fce0e69aaa3d
+EBUILD ant-1.10.15.ebuild 12964 BLAKE2B e07dcecda289e3d97a612b7b78b2639fb80db994f11c342ce4ef2aabc1b2594d831d2cfdbe87dd4c697f340054a6e3ecaee82e4e007603ee0955f9f07e4a0902 SHA512 efb98501074856dce0cc95a25b0c249ae647b1f9db796baa9772dbd944640cc21dc325389d0fb170240e3aa599e006e62503279456715b62d1f3fdaab56978cd
MISC metadata.xml 1928 BLAKE2B b48dbca1bf2ab76b0107466c68489722f4ceed5fa53f2a26d983dfd36c74efad96fce9f58d0e6bb5ba1e02d8e44135bcf96bd77b2db7491fd260da907c02fbab SHA512 9313f5e0914d9c64482c4897e659313480630316ca29b57190e976248a63a17b3c293198f82d4143bd25be0766cd4ce9556d2489d76adf74b0203a9dc4998726
diff --git a/dev-java/ant/ant-1.10.15.ebuild b/dev-java/ant/ant-1.10.15.ebuild
new file mode 100644
index 000000000000..9738f6ec6e14
--- /dev/null
+++ b/dev-java/ant/ant-1.10.15.ebuild
@@ -0,0 +1,392 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_PROVIDES="
+ org.apache.ant:ant:${PV}
+ org.apache.ant:ant-launcher:${PV}
+"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple verify-sig prefix
+
+DESCRIPTION="Java-based build tool similar to 'make' that uses XML configuration files"
+HOMEPAGE="https://ant.apache.org/"
+SRC_URI="mirror://apache/ant/source/apache-${P}-src.tar.xz
+ verify-sig? ( https://downloads.apache.org/ant/source/apache-${P}-src.tar.xz.asc )"
+S="${WORKDIR}/apache-${P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="antlr bcel bsf commonslogging commonsnet imageio jai jakartamail javamail jdepend
+ jmf jsch junit junit4 junitlauncher log4j oro regexp resolver swing testutil xalan xz"
+
+# At least 10 test cases would fail without network
+PROPERTIES="test_network"
+RESTRICT="test"
+
+REQUIRED_USE="
+ junit4? ( junit )
+ test? ( bsf )
+ testutil? ( junit )
+"
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/ant.apache.org.asc"
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-ant )"
+# jdk-11:* because it needs java/util/spi/ToolProvider, available since Java 9.
+DEPEND="
+ >=virtual/jdk-11:*
+ bcel? ( dev-java/bcel:0 )
+ bsf? ( dev-java/bsf:2.3 )
+ commonslogging? ( dev-java/commons-logging:0 )
+ commonsnet? ( dev-java/commons-net:0 )
+ jai? ( dev-java/sun-jai-bin:0 )
+ jakartamail? ( dev-java/jakarta-mail:0 )
+ javamail? (
+ dev-java/jakarta-activation-api:1
+ dev-java/javax-mail:0
+ )
+ jdepend? ( >=dev-java/jdepend-2.10-r1:0 )
+ jsch? ( dev-java/jsch:0 )
+ junit4? ( dev-java/junit:4 )
+ junit? ( dev-java/junit:4 )
+ junitlauncher? ( dev-java/junit:5[vintage] )
+ log4j? ( dev-java/log4j-12-api:2 )
+ oro? ( dev-java/jakarta-oro:2.0 )
+ regexp? ( dev-java/jakarta-regexp:1.4 )
+ resolver? ( dev-java/xml-commons-resolver:0 )
+ test? (
+ dev-java/antunit:0
+ dev-java/bsf:2.3[javascript]
+ dev-java/bsh:0
+ dev-java/hamcrest-library:1.3
+ dev-java/xerces:2
+ )
+ xalan? (
+ dev-java/xalan:0
+ dev-java/xalan-serializer:0
+ )
+ xz? ( dev-java/xz-java:0 )
+"
+RDEPEND="
+ !dev-java/ant-apache-regexp
+ !dev-java/ant-apache-log4j
+ !dev-java/ant-apache-xalan2
+ !dev-java/ant-commons-logging
+ !<dev-java/ant-core-1.10.14
+ !dev-java/ant-swing
+ !dev-java/ant-junit4
+ !dev-java/ant-testutil
+ !dev-java/ant-junitlauncher
+ !dev-java/ant-jai
+ !dev-java/ant-commons-net
+ !dev-java/ant-apache-bsf
+ !dev-java/ant-jmf
+ !dev-java/ant-apache-oro
+ !dev-java/ant-javamail
+ !dev-java/ant-junit
+ !dev-java/ant-jdepend
+ !dev-java/ant-antlr
+ !dev-java/ant-apache-bcel
+ !dev-java/ant-apache-resolver
+ !dev-java/ant-jsch
+ !dev-java/ant-xz
+ >=virtual/jre-1.8:*
+"
+
+DOCS=( CONTRIBUTORS INSTALL NOTICE README WHATSNEW )
+PATCHES=(
+ "${FILESDIR}/1.10.9-launch.patch" # reusing this patch since the script has not changed
+ "${FILESDIR}/ant-1.10.14-AntlibTest.patch" # skips 1 of 6 tests
+ "${FILESDIR}/ant-1.10.14-AntTest.patch" # skips 1 of 32 tests
+ "${FILESDIR}/ant-1.10.14-JavaTest.patch" # skips 12 of 38 tests
+ "${FILESDIR}/ant-1.10.14-LinkTest.patch" # skips 4 of 67 tests
+ "${FILESDIR}/ant-1.10.14-PathTest.patch" # skips 1 of 33 tests
+)
+
+JAVADOC_SRC_DIRS=(
+ ant
+ ant-launcher/src/main
+)
+JAVA_TEST_GENTOO_CLASSPATH="
+ bsh
+ hamcrest-library-1.3
+ junit-4
+ xerces-2
+"
+JAVA_TEST_RESOURCE_DIRS=(
+ "src/etc/testcases"
+ "src/main"
+)
+JAVA_TEST_SRC_DIR="src/tests/junit"
+
+# $1 ant-apache-bsf (source directory)
+# $2 bsf-2.3 (classpath of external dependency)
+taskdeps() {
+ if [[ ${task} == $1 ]]; then
+ JAVA_CLASSPATH_EXTRA="${2}"
+ JAVADOC_CLASSPATH+=" ${2}"
+ JAVADOC_SRC_DIRS+=( "${task}/src/main" )
+ JAVA_RESOURCE_DIRS="${3}"
+ fi
+}
+
+src_prepare() {
+ default #780585
+ java-pkg-2_src_prepare
+ java-pkg_clean ! -path "./src/etc/*" # keep test resources
+
+ eprefixify "src/script/ant"
+
+ ANT_TASKS=(
+ $(use antlr && echo ant-antlr) # no dependencies
+ $(use bcel && echo ant-apache-bcel)
+ $(use bsf && echo ant-apache-bsf) # REQUIRED_USE for tests
+ $(use log4j && echo ant-apache-log4j)
+ $(use oro && echo ant-apache-oro) # ORO is retired - replace with java.util.regex?
+ $(use regexp && echo ant-apache-regexp)
+ $(use resolver && echo ant-apache-resolver)
+ $(use xalan && echo ant-apache-xalan2)
+ $(use commonslogging && echo ant-commons-logging)
+ $(use commonsnet && echo ant-commons-net)
+ $(use imageio && echo ant-imageio) # no dependencies
+ $(use jai && echo ant-jai)
+ $(use jakartamail && echo ant-jakartamail)
+ $(use javamail && echo ant-javamail)
+ $(use jdepend && echo ant-jdepend)
+ $(use jmf && echo ant-jmf) # no dependencies
+ $(use jsch && echo ant-jsch)
+ $(use junit && echo ant-junit) # REQUIRED_USE for junit4 and for testutil
+ $(use junit4 && echo ant-junit4)
+ $(use junitlauncher && echo ant-junitlauncher)
+ # depends on "com.ibm.netrexx:netrexx:2.0.5" which is
+ # available on https://www.netrexx.org/downloads.nsp and states:
+ # "IBM's last NetRexx release, suitable for JVM versions 1.5 and below [...]"
+ # $(use netrexx && echo ant-netrexx) # src/etc/poms/ant-netrexx/pom.xml
+ $(use swing && echo ant-swing) # no dependencies
+ $(use testutil && echo ant-testutil)
+ $(use xz && echo ant-xz)
+ )
+
+ # defaultManifest.mf
+ sed -e "s:\${project.version}:${PV}:" \
+ -i src/main/org/apache/tools/ant/defaultManifest.mf || die
+
+ # version.txt
+ local mydate="$(date '+%B %d %Y')"
+ echo "VERSION=${PV}" > src/main/org/apache/tools/ant/version.txt || die
+ echo "DATE=${mydate}" >> src/main/org/apache/tools/ant/version.txt || die
+
+ # src directory for ant.jar
+ mkdir ant || die "cannot create src directory for ant"
+ cp -r {src/main/,ant}/org || die "cannot copy ant sources"
+
+ # resources directory for ant.jar according to lines 317-325 src/etc/poms/ant/pom.xml
+ local INCLUDES=( $(
+ sed -n '/<resources>/,/<\/resources>/p' \
+ src/etc/poms/ant/pom.xml \
+ | grep org \
+ | sed -e 's:.*<include>\(.*\)</include>:\1:' || die
+ ))
+ cp -r {src/,ant}/resources || die "cannot copy ant resources"
+ pushd src/main > /dev/null || die "pushd src/main"
+ cp --parents -v "${INCLUDES[@]}" ../../ant/resources || die "CANNOT"
+ popd > /dev/null || die "popd"
+
+ # Remove sources according to lines 158-187 src/etc/poms/ant/pom.xml
+ # We don't remove anything from src/main/org
+ local EXCLUDES=$(
+ sed -n '/<excludes>/,/<\/excludes/p' \
+ src/etc/poms/ant/pom.xml \
+ | grep org \
+ | sed -e 's:<exclude>\(.*\)</exclude>:ant/\1:' || die
+ )
+ rm -r ${EXCLUDES} || die
+ # Remove one more file directly, could not get it with sed.
+ rm ant/org/apache/tools/ant/taskdefs/optional/ANTLR.java || die
+
+ # Same handling for everything between <testExcludes> </testExcludes>
+ # Removing non-existing files is not possible: We ignore them ( grep -v ).
+ local TEST_EXCLUDES=$(
+ sed -n '/<testExcludes>/,/<\/testExcludes/p' \
+ src/etc/poms/ant/pom.xml \
+ | grep org \
+ | grep -v CommonsLoggingListener \
+ | grep -v Log4jListener \
+ | sed -e 's:<exclude>\(.*\)</exclude>:src/tests/junit/\1:' || die
+ )
+ rm -r ${TEST_EXCLUDES} || die
+
+ # Prepare a separate JAVA_SRC_DIR directory for each jar file to be created.
+ einfo "Copy source files of ant-tasks"
+ local task
+ for task in ant-launcher "${ANT_TASKS[@]}"; do
+ # "${task}/src/main" will be JAVA_SRC_DIR
+ mkdir -p "${task}/src/main" || die "mkdir ${task}"
+ # Read from pom.xml the file names which can still contain wildcards
+ local INCLUDES=( $(
+ sed -n '/<includes>/,/<\/includes>/p' "src/etc/poms/${task}/pom.xml" \
+ | grep org \
+ | sed -e 's:.*<include>\(.*\)</include>:\1:' || die
+ ))
+ local sourcefile
+ # Resolve wildcards in file names using find and copy the files to the corresponding
+ # "${task}"/src/main directory
+ # echo "${INCLUDES[@]}"
+ for sourcefile in "${INCLUDES[@]}"; do
+ # einfo "${task}: ${sourcefile}"
+ # Parameter substitution % to remove trailing slash from ${sourcefile}.
+ # Applies to ant-jdepend and ant-junitlauncher where find would otherwise fail.
+ find \
+ -path "./src/*/${sourcefile%/}" \
+ -exec cp -r --parents "{}" \
+ "${task}/src/main" \;
+ done
+ # tree "${task}"
+ done
+
+ # JAVA_RESOURCE_DIRS for ant-junit
+ mkdir -p ant-junit/src/resources/org/apache/tools/ant/taskdefs/optional/junit/xsl \
+ || die "junit resource dir"
+ cp src/etc/{junit-frames,junit-noframes,junit-frames-saxon,junit-noframes-saxon}.xsl \
+ ant-junit/src/resources/org/apache/tools/ant/taskdefs/optional/junit/xsl \
+ || die "junit resources"
+}
+
+src_compile() {
+ einfo "Compiling ant-launcher.jar"
+ JAVA_JAR_FILENAME="ant-launcher.jar"
+ JAVA_MAIN_CLASS="org.apache.tools.ant.launch.Launcher"
+ JAVA_SRC_DIR="ant-launcher/src/main"
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":ant-launcher.jar"
+ rm -r target || die
+
+ einfo "Compiling ant.jar"
+ JAVA_JAR_FILENAME="ant.jar"
+ JAVA_LAUNCHER_FILENAME="ant"
+ JAVA_MAIN_CLASS="org.apache.tools.ant.Main"
+ JAVA_RESOURCE_DIRS="ant/resources"
+ JAVA_SRC_DIR="ant"
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":ant.jar"
+ rm -r target || die
+
+ local task
+ for task in "${ANT_TASKS[@]}"; do
+ einfo "Compiling ${task}"
+ JAVA_JAR_FILENAME="${task}.jar"
+ JAVA_MAIN_CLASS=""
+ JAVA_RESOURCE_DIRS=""
+ JAVA_SRC_DIR=""
+
+ JAVA_SRC_DIR="${task}/src/main"
+ taskdeps ant-apache-bcel bcel
+ taskdeps ant-apache-bsf bsf-2.3
+ taskdeps ant-apache-log4j log4j-12-api-2
+ taskdeps ant-apache-oro jakarta-oro-2.0
+ taskdeps ant-apache-regexp jakarta-regexp-1.4
+ taskdeps ant-apache-resolver xml-commons-resolver
+ taskdeps ant-apache-xalan2 xalan
+ taskdeps ant-commons-logging commons-logging
+ taskdeps ant-commons-net commons-net
+ taskdeps ant-jai sun-jai-bin
+ taskdeps ant-jakartamail jakarta-mail
+ taskdeps ant-javamail 'javax-mail jakarta-activation-api-1'
+ taskdeps ant-jdepend jdepend
+ taskdeps ant-jsch jsch
+ taskdeps ant-junit junit-4 ant-junit/src/resources
+ taskdeps ant-junit4 junit-4
+ taskdeps ant-junitlauncher junit-5
+ # $(use netrexx && echo ant-netrexx)
+ taskdeps ant-xz xz-java
+
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":${task}.jar"
+ rm -fr target || die
+ done
+ use doc && ejavadoc
+}
+
+src_test() {
+ # Avoid "--with-dependencies" as used by JAVA_TEST_GENTOO_CLASSPATH.
+ # dev-java/antunit has a circular dependency with dev-java/ant[test]
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":$(java-pkg_getjars --build-only antunit)"
+ # according to line 115 src/etc/poms/ant/pom.xml
+ jar -cvf src/etc/testcases/org/apache/tools/ant/taskdefs/test2-antlib.jar \
+ -C src/etc/testcases taskdefs/test.antlib.xml || die "cannot test2-antlib.jar"
+
+ JAVA_TEST_EXCLUDES=(
+ # according to lines 1956-1964 build.xml (abstract classes, not testcases)
+ org.apache.tools.ant.taskdefs.TaskdefsTest
+ org.apache.tools.ant.BuildFileTest
+ org.apache.tools.ant.util.regexp.RegexpMatcherTest
+ org.apache.tools.ant.util.regexp.RegexpTest
+ org.apache.tools.ant.types.selectors.BaseSelectorTest
+ # according to line 1970 build.xml (helper classes, not testcases)
+ org.apache.tools.ant.TestHelper
+ # lines 2097-2102 build.xml (interactive tests)
+ org.apache.tools.ant.taskdefs.TestProcess # 1. No runnable methods
+ # 1) testAll(org.apache.tools.ant.taskdefs.InitializeClassTest)
+ # /var/tmp/portage/dev-java/ant-1.10.14/work/apache-ant-1.10.14/
+ # src/etc/testcases/taskdefs/initializeclass.xml:24: Java returned: 1
+ # <pathelement path="${build.tests.value}"/>
+ # <pathelement location="${java.home}/lib/classes.zip"/>
+ org.apache.tools.ant.taskdefs.InitializeClassTest # Tests run: 1, Failures: 1
+ )
+
+# tests with patches to be revisited
+# JAVA_TEST_RUN_ONLY=(
+# org.apache.tools.ant.taskdefs.AntlibTest # Tests run: 6, Failures: 1 test2-antlib.jar?
+# org.apache.tools.ant.taskdefs.AntTest # Tests run: 32, Failures: 1
+# org.apache.tools.ant.taskdefs.JavaTest # Tests run: 38, Failures: 12
+# org.apache.tools.ant.taskdefs.modules.LinkTest # Tests run: 67, Failures: 4
+# org.apache.tools.ant.types.PathTest # Tests run: 33, Failures: 1
+# )
+
+ # according to lines 276-297 src/etc/poms/ant/pom.xml
+ JAVA_TEST_EXTRA_ARGS=(
+ -Dant.home="${ANT_HOME}"
+ -Dbuild.classes.value=../../../target/test-classes # needed for org.apache.tools.ant.taskdefs.SignJarTest
+ -Dbuild.tests.value=target/test-classes
+ -Doffline=true
+ -Dant.test.basedir.ignore=true
+ )
+ java-pkg-simple_src_test
+}
+
+src_install() {
+ java-pkg_dojar ant.jar ant-launcher.jar
+
+ for task in "${ANT_TASKS[@]}"; do
+ java-pkg_dojar "${task}.jar"
+ java-pkg_register-ant-task --version "${PV}" "${task}"
+ done
+
+ dobin src/script/ant
+
+ dodir /usr/share/ant/bin
+ for each in antRun antRun.pl runant.pl runant.py ; do
+ dobin "${S}/src/script/${each}"
+ done
+
+ insinto /usr/share/ant/etc
+ doins -r src/etc/*.xsl
+ insinto /usr/share/ant/etc/checkstyle
+ doins -r src/etc/checkstyle/*.xsl
+
+ echo "ANT_HOME=\"${EPREFIX}/usr/share/ant\"" > "${T}/20ant"
+ doenvd "${T}/20ant"
+
+ einstalldocs
+ if use doc; then
+ java-pkg_dojavadoc target/api
+ docinto html
+ dodoc -r manual
+ fi
+
+ use source && java-pkg_dosrc src/main/*
+}
diff --git a/dev-java/commons-csv/Manifest b/dev-java/commons-csv/Manifest
index 9fb9e3a80534..ba48a5459f49 100644
--- a/dev-java/commons-csv/Manifest
+++ b/dev-java/commons-csv/Manifest
@@ -1,3 +1,6 @@
+DIST commons-csv-1.12.0-src.tar.gz 36993963 BLAKE2B ae6e207906efa3265ba92e1919356c77fa75616eaae0b095d9795100df2c5eb514c73a855ab4fc7a77c7958aff2eacaac860775b514e705e010e6cd3e5fb9e8c SHA512 67d8fd651a9785825b2f13c5f6bd95e0f2649ef9f65ec6889a2f9fcb34bd7a2a8c2b2df06e71eb0bcb1d0063953696daadbe06cf87624714682f0c3235fe7d11
+DIST commons-csv-1.12.0-src.tar.gz.asc 488 BLAKE2B a8185e5625b87fa6040b989f3c5d768c6cd689a63ddcec871b4a38ac1b4b8ae053f03d2a5f1a8e209205c1203f3514e8ef352e7c61eef009508cc0271a3944ad SHA512 0a74375a57a585cb7182cbd1935850b456ad33c119111eff8bac9c39470ed522ad64527b759eb1df5563ca12ca7dab983b7bf6eec3565970969e8d94ba357d4b
DIST commons-csv-1.9.0-sources.tar.gz 36975991 BLAKE2B b2e2091556f3766968dbe660e4059f491eedc458d3c15c0372770d144737ab3ddcc78ff36f674759bde8aa9690e4bbe14866f8546e1de3b67498736678650697 SHA512 4610197fbbf1b3fb3ff19ff8f5ee0ffe945c34c05e3db71b89156bf17aa7f6b2816ddace85457fec82cb22337f777e08eac5984d7299e702b537f0d242d368d8
+EBUILD commons-csv-1.12.0.ebuild 2340 BLAKE2B d0134d6af52b1f7ae82b49f789ba975104f1abecb427e68493d61ccb72f788095309e5eb179b91da49b2a1732d02537ba2be8cb31b1b8268586c7a427f6a99e1 SHA512 8fda52ae8a0b0ef3959750532f31ecd426b5f17dca09de9c5f3ccb2d38e5ef021e73da2d8077b38ff52bf73663e2f308f4f35ad5fadb278e6e9bef88e6ec50d3
EBUILD commons-csv-1.9.0.ebuild 1662 BLAKE2B c8d57f66182a8c4338d4c13cee4ce8b9804dc2071298576c5871f53b40c88fe77f95e35c51362a7c28f8673940a697f03e5dcac93c5bd690e72dce9e8f97b241 SHA512 f17b7cbf6f44e114f20b60ed0abda6efe6eb04b87ff05bca0c2617dd2ca65b8c76452a7f7534735be75536ed373016b57139e9f2fc76092af71940a1baa11c8b
MISC metadata.xml 416 BLAKE2B 193c84e7cdd7d31c475be29d0f00c44f86dba7226d4c9d3de052b9ecc8e2dae8fe9b402cdd797b04d714253591b39b3f858be13caf0584b1e67f6756cbae7bce SHA512 9c3695f3b80d8efb699cf1f1b8801aa173480a71604abdcc8cf3d093f9631fbf0ef2c6cfbf22ae106831b0b58747219184966904b9c3622c1ce424d4325e18b6
diff --git a/dev-java/commons-csv/commons-csv-1.12.0.ebuild b/dev-java/commons-csv/commons-csv-1.12.0.ebuild
new file mode 100644
index 000000000000..a85b884d5160
--- /dev/null
+++ b/dev-java/commons-csv/commons-csv-1.12.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.commons:commons-csv:1.12.0"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple verify-sig
+
+DESCRIPTION="Simple interface for reading and writing CSV files of various types"
+HOMEPAGE="https://commons.apache.org/proper/commons-csv/"
+SRC_URI="mirror://apache/commons/csv/source/${P}-src.tar.gz
+ verify-sig? ( https://archive.apache.org/dist/commons/csv/source/${P}-src.tar.gz.asc )"
+S="${WORKDIR}/${P}-src"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+RESTRICT="test" #839681
+
+VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
+
+BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
+
+DEPEND="
+ >=virtual/jdk-11:*
+ dev-java/commons-codec:0
+ dev-java/commons-io:1
+ test? (
+ >=dev-java/commons-lang-3.12.0:3.6
+ dev-java/junit:5
+ dev-java/mockito:4
+ )
+"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( LICENSE.txt NOTICE.txt RELEASE-NOTES.txt )
+
+JAVA_CLASSPATH_EXTRA="
+ commons-codec
+ commons-io-1
+"
+
+JAVA_SRC_DIR="src/main/java"
+
+JAVA_TEST_GENTOO_CLASSPATH="
+ commons-io-1
+ commons-lang-3.6
+ junit-5
+ mockito-4
+"
+
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_compile() {
+ # getting dependencies into the modulepath
+ DEPENDENCIES=(
+ commons-codec
+ commons-io-1
+ )
+ local modulepath
+ for dependency in ${DEPENDENCIES[@]}; do
+ modulepath="${modulepath}:$(java-pkg_getjars --build-only ${dependency})"
+ done
+
+ local JAVA_MODULE_NAME="org.apache.${PN/-/.}"
+ JAVA_JAR_FILENAME="${JAVA_MODULE_NAME}.jar"
+ java-pkg-simple_src_compile # creates a legacy jar file without module-info
+
+ # generate module-info.java
+ jdeps \
+ --module-path "${modulepath}" \
+ --add-modules=ALL-MODULE-PATH \
+ --generate-module-info src/main \
+ --multi-release 9 \
+ "${JAVA_MODULE_NAME}.jar" || die
+
+ # compile module-info.java
+ ejavac \
+ -source 9 -target 9 \
+ --module-path "${modulepath}" \
+ --patch-module "${JAVA_MODULE_NAME}"="${JAVA_MODULE_NAME}.jar" \
+ -d target/versions/9 \
+ src/main/"${JAVA_MODULE_NAME}"/versions/9/module-info.java
+
+ # package
+ JAVA_JAR_FILENAME="${PN}.jar"
+ jar cvf "${JAVA_JAR_FILENAME}" \
+ -C target/classes . \
+ --release 9 -C target/versions/9 . || die
+}
diff --git a/dev-java/jakarta-servlet-api/Manifest b/dev-java/jakarta-servlet-api/Manifest
index 388b5af1334d..6247204c799f 100644
--- a/dev-java/jakarta-servlet-api/Manifest
+++ b/dev-java/jakarta-servlet-api/Manifest
@@ -1,5 +1,7 @@
DIST jakarta-servlet-api-4.0.4-RELEASE.tar.gz 188270 BLAKE2B 6c5db208603333abb9aa31726e60d489c5f860e3b6ad61e691d65e8b99909a8139f7677cec52d2a74ed9e8445ea2f0f510875ca32a2e512a09183245a9822889 SHA512 9cd613f8c33f5d415b06f70543eee926c81e87a14d03b837998a6c4db11ce5fb9c2b97f796f2936a63f2a6dc7847d7a97aec7a804b80234cd52e4bfdca9920a9
DIST jakarta-servlet-api-6.0.0-RELEASE.tar.gz 634690 BLAKE2B e48375f6a0b74950a2c50d73f2d50f7c79db96e22d5c845380bff670948cd1a1d1ea98eaf93e7fa02887e94010c8573382ba3f6fb52a8fca6fa98e5915c307f6 SHA512 65285bce3e8b5143eb33d548549ff5653c6c90f55e7a19e8fdb4a7799842d3430cfe0cebe54f7a7d253d9da4c2b6d4d7a08b35846636c11a2ca814b8311cecc7
+DIST jakarta-servlet-api-6.1.0-RELEASE.tar.gz 1268162 BLAKE2B f31a6276461c579a4f81778d9d55af6c367775eb21eb51b591d8e704b803ae0af019244f8a35683f0f30096256d4f19e8dad3959fa807a7087fe67d46bcf3c93 SHA512 52299b4b50fd03129753a239371ba6d35db14ff9d6292968c19d99632e965a279fbcf025722da3b174f7f0a4b620576863d7134c817f3fa34a098a9a794ca97b
EBUILD jakarta-servlet-api-4.0.4.ebuild 931 BLAKE2B 037cbc8df989ea536962460660ac040d6a7c920e9b4d928ce6c538fabf2f05f33e9839847a5167e2c5e76f3787262b511f6261b846c44046184d2d64015a0c4a SHA512 c881327fdfb5ccfa10661db5142d8e1c03386e075f7219a3650f218135cde636507fce5bfda135f97ee498fc5c3aecea45305f03d0f612e3a4c9ad1138fe12ca
EBUILD jakarta-servlet-api-6.0.0.ebuild 1275 BLAKE2B 5d6dc8abd00abc28de2b859ebf5570c3df39fc55e902aff6cfd49a8c1392a875a08ff21b110bb782fcfd9368b490e46997fad95c36885887753f64065ee57f46 SHA512 e18919ccbfa1a7684a359fe39fcd3b47c7625f57d1c6b7fd1b8997ad568dc565f3c46b740e613f5da55eb795d9728c47ed0a7beff0cc0550d06f856d772f9ff3
-MISC metadata.xml 332 BLAKE2B b9a06fe2a5573bde0da5b4f0d11a4cdf8c26738b67ac575014c01ed7fadfbc057a63fe2de907942a83d12afe8335933edbf671460b33939969bbb8d2657ffd81 SHA512 4c044f785c3a41116e24cc56b46b8e74327e4fbe29b11a25e1004e18d815023d073465658bb9467afbf80f8490e29815e1e52ce3d5ccde250ae48f0edbf0d380
+EBUILD jakarta-servlet-api-6.1.0.ebuild 1037 BLAKE2B c8bbd445ebceb565e9f06435118be1d791f1aaf0195ef97490820e17a378bffd9a314a68babde85424e35e294b6d3e26fa5bccc7d14cdf2027df8c0b5dced1c4 SHA512 39c11677341e7b7f35e765e718fe7d2b64968231cd2f8a4497fcda87ca15ed44d113a1c0ed33814f26b16377615cc255fed956478be184af147a1e219021ad73
+MISC metadata.xml 509 BLAKE2B 6f4b937f1d18bc36066eedac89e4fda54deb9609b7170863fd2d2bcfaea3d97dd0268475e8fdb431f10c88479ab325b3b9b26464deb23683bcc6021ba3b1201d SHA512 23254b4cdd530163936bd2d8e9da0fb0de6c81b80d353a0ec14a79763f5ba8d30691328ee8595fbe53c6d1a973d6df65a147ac40bef987cc2f83386c1a01d3ce
diff --git a/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild
new file mode 100644
index 000000000000..ac536a4f8119
--- /dev/null
+++ b/dev-java/jakarta-servlet-api/jakarta-servlet-api-6.1.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source"
+MAVEN_ID="jakarta.servlet:jakarta.servlet-api:6.1.0"
+# No tests because of still missing junit-jupiter
+# JAVA_TESTING_FRAMEWORKS="junit-jupiter"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Javax servlet API"
+HOMEPAGE="https://projects.eclipse.org/projects/ee4j.servlet"
+SRC_URI="https://github.com/jakartaee/servlet/archive/${PV}-RELEASE.tar.gz -> ${P}-RELEASE.tar.gz"
+S="${WORKDIR}/servlet-${PV}-RELEASE"
+
+LICENSE="EPL-2.0 GPL-2-with-classpath-exception"
+SLOT="6.1"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+DEPEND=">=virtual/jdk-11:*" # module-info
+RDEPEND=">=virtual/jre-1.8:*"
+
+DOCS=( {CONTRIBUTING,NOTICE,README}.md )
+
+JAVA_RESOURCE_DIRS=( api/src/main/resources )
+JAVA_SRC_DIR="api/src/main/java"
+
+src_prepare() {
+ java-pkg-2_src_prepare
+ pushd api/src/main/java > /dev/null || die
+ find -type f -name '*.properties' \
+ | xargs cp --parents -t ../resources || die
+ popd > /dev/null || die
+}
diff --git a/dev-java/jakarta-servlet-api/metadata.xml b/dev-java/jakarta-servlet-api/metadata.xml
index 77e11a268a0a..ded6fe6b7534 100644
--- a/dev-java/jakarta-servlet-api/metadata.xml
+++ b/dev-java/jakarta-servlet-api/metadata.xml
@@ -4,8 +4,12 @@
<maintainer type="project">
<email>java@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="github">jakartaee/servlet</remote-id>
+ </upstream>
<slots>
<slot name="4">provides javax.servlet</slot>
- <slot name="6">provides jakarta.servlet</slot>
+ <slot name="6">https://jakarta.ee/specifications/servlet/6.0/</slot>
+ <slot name="6.1">https://jakarta.ee/specifications/servlet/6.1/</slot>
</slots>
</pkgmetadata>
diff --git a/dev-java/jeromq/Manifest b/dev-java/jeromq/Manifest
index 36e794b3cb2e..26c1f07c69c5 100644
--- a/dev-java/jeromq/Manifest
+++ b/dev-java/jeromq/Manifest
@@ -1,5 +1,3 @@
-DIST jeromq-0.5.2.tar.gz 422673 BLAKE2B f244ef95bff70de8eb184e6eda8e292c54488435b8c9e000dbff5f1d6cb7b2b3066061bcb1fa678d2756117a52c39df795dae84071b544b0f577a331aecc8516 SHA512 49a3e9f7ff6b54dcde03958a84e72b8d4b44fb150fc980e9f1ea4ba9e258dcb0a0730d006550a3eb33e9f241e6d89cdc0ee2155213ddd309e255d606d1fa567b
DIST jeromq-0.6.0.tar.gz 467854 BLAKE2B 65b5b8cf676965a07d4bc26898a6db6739a1b5431678c16c0c182eee5d0c69c86a01b17ad1055caacec78149816ddc0c9468fec577f2ab82c681b7822858ee17 SHA512 2e140d456bf6a7f566b3cd563a7697d08c96b004ae70cdc37e427e4526cf8db83e5df6a492e63887f3dba639e3c29384fc46ee9e9e4a6a800e3c2c2446a65695
-EBUILD jeromq-0.5.2.ebuild 1255 BLAKE2B 174c60505822c89178466c82a7e024c7f28c6cb6d829f06a69ee5edd1905a5e27a7528cc046623f67a49c2d5f2f71bd0af1249acd583126d77a950e7602b63a7 SHA512 356587ed087822d7ff96a031332d32975b3822738ea3fdf71ecb22da5ac82aa55ae11542a317869399b4762dc27026e0e8e59aaaf0f32f25e5c8929332e4670d
-EBUILD jeromq-0.6.0-r1.ebuild 1405 BLAKE2B daabb8a9af2da0a2dd247c074f56820e2b7e2392c5e11b2271496003d6952f65e8b78e3ac26dc2db5555464e1283dca51cbeb06fb201f98faecff0ad54fd7995 SHA512 2326fe6d4f9c33c75aec016444ca30658e3565e4eb4323915d1a5ee628d302dc6b253cbc247f86852044738b19388b9450c7f422b38523ac309ca64cf0d90c5d
+EBUILD jeromq-0.6.0-r1.ebuild 1404 BLAKE2B 733949a0d9f4b595bf218fe7592adf18cefb8916bc4ba4fdc459c1d968611b65a6940c6f76ffd6620917bd932d20cd25d0ced9400f1f1892a39118f5e423b601 SHA512 af5675ea73d11d6fa9320b23c19c435cc522775589040dd9deab3ee81a2de8222286e9fa8b0aef61573fdb720346c10a595def3c259c1a38ff57b56bd6eb45b7
MISC metadata.xml 295 BLAKE2B cc5e491443af7c5808738d518bbd4e7f6012c782487fb29ada12e177a5cdf8d7963995fff7bc0663f0f300259de931dd64d6a11231044ab6ac9ccdac1a0055ae SHA512 cbe037fc5d2620849406bdb16273d3ce99e404f3c3b2c0017a6becf2c828950f9010c4bb84572ecea3c2d10fd137e765aa33660a98a5c0defe74f20c982855de
diff --git a/dev-java/jeromq/jeromq-0.5.2.ebuild b/dev-java/jeromq/jeromq-0.5.2.ebuild
deleted file mode 100644
index f554fbfac8ee..000000000000
--- a/dev-java/jeromq/jeromq-0.5.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/zeromq/jeromq/archive/refs/tags/v0.5.2.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jeromq-0.5.2.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="org.zeromq:jeromq:0.5.2"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Pure Java implementation of libzmq"
-HOMEPAGE="https://github.com/zeromq/jeromq"
-SRC_URI="https://github.com/zeromq/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-
-# Common dependencies
-# POM: pom.xml
-# com.neilalexander:jnacl:1.0.0 -> >=dev-java/jnacl-1.0:0
-
-CP_DEPEND="dev-java/jnacl:0"
-
-DEPEND="${CP_DEPEND}
- >=virtual/jdk-1.8:*"
-
-RDEPEND="${CP_DEPEND}
- >=virtual/jre-1.8:*"
-
-DOCS=( AUTHORS LICENSE {CHANGELOG,CONTRIBUTING,README}.md )
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src/main/java"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4"
-JAVA_TEST_SRC_DIR="src/test/java"
-
-src_install() {
- default # https://bugs.gentoo.org/789582
- java-pkg-simple_src_install
-}
diff --git a/dev-java/jeromq/jeromq-0.6.0-r1.ebuild b/dev-java/jeromq/jeromq-0.6.0-r1.ebuild
index 1179addc0cab..0f381fd73740 100644
--- a/dev-java/jeromq/jeromq-0.6.0-r1.ebuild
+++ b/dev-java/jeromq/jeromq-0.6.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64"
+KEYWORDS="amd64 arm64 ppc64"
PROPERTIES="test_network"
RESTRICT="test"
diff --git a/dev-java/jnacl/Manifest b/dev-java/jnacl/Manifest
index 66c2e57016a8..61c22e286ce7 100644
--- a/dev-java/jnacl/Manifest
+++ b/dev-java/jnacl/Manifest
@@ -1,4 +1,3 @@
DIST jnacl-1.0.tar.gz 9485 BLAKE2B ecbe56d12d7cc53dfc87b2f332c1c4328946ca4ed0d4ec3b8fa22a2ea5d98a3acf51fb17e1d93d3d7831f98a36a3d657a904cb63b225da4a30b8e907cbfe8384 SHA512 b4f28b4bd6deb13c17e74f911f89e762c9111aa90474754f072df66f0ca4bd366dc8369f51404fbd4f6c5f55223bb98b6bfe3de78e2f6b5527509741008f2015
-EBUILD jnacl-1.0-r1.ebuild 1062 BLAKE2B b9dccca7a5b48c373faac32f5755f38ac77288b3121e6c50cdc5413795cf8b26cbabd26006a924d6e312e9d444a3fab0d07c6b40c4330306a7668b54ddce1c43 SHA512 b892dfe255e4d936963ef910ad1b2e33973f4e93df36130ffb23109d9ec5c5b21e68970917194bfb6821e0e04f3edd3469193ebf3e0fc5d74a80f4260c59c37b
-EBUILD jnacl-1.0.ebuild 1376 BLAKE2B ad0e675935e720a10e3a1f363cb67083aeb2138124d90b61876ffb3fd58f6a75c84c1b62c4907315f0e94508732137235ce01300c407f126ba7a4ae7a7eb3772 SHA512 ab2e4b011d380de5e455e90c607343ff91660a3fb0b0c84ab7dba1162823de98fcbcc5354cbf371ba9850d327d4d88415a50c0bbad2e20169b00a5ae11f0f0b4
+EBUILD jnacl-1.0-r1.ebuild 1061 BLAKE2B c6ac8a373ae3ff81286cbd3fdfa5e29e9cfebe8249c993fd17ea682d25d6e9f9ef0bd103f089512a13d260fa1ccff75bc5127ee8a1efb29aee16083477fde68e SHA512 f287d3bd844dd137fa540c510f225732e27d8c163406c81683ad21e786295f7a26be5a309972d43ca223e9977623fbbdcfeff4052a3a6a82fc64965af04e8d2a
MISC metadata.xml 555 BLAKE2B 59925630623875311237a760ed617ba6e16cf17224ab7691bb312ef6cc06b3004169345988f41a7af57363163b154d9246d13af24375c44eb98b5e134e3a039f SHA512 86c5a601c098952f2588371ba473a8998fb1e7bc14e765430ea20a5251d570ec175334e5de9b85186b7894c99665dbf561bfe40718bfee729b6afe5aa3e0be28
diff --git a/dev-java/jnacl/jnacl-1.0-r1.ebuild b/dev-java/jnacl/jnacl-1.0-r1.ebuild
index afeeab1a1e75..ed0de93aa2d2 100644
--- a/dev-java/jnacl/jnacl-1.0-r1.ebuild
+++ b/dev-java/jnacl/jnacl-1.0-r1.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64"
+KEYWORDS="amd64 arm64 ppc64"
# We don't have fest-assert
RESTRICT="test"
diff --git a/dev-java/jnacl/jnacl-1.0.ebuild b/dev-java/jnacl/jnacl-1.0.ebuild
deleted file mode 100644
index fec05a922c29..000000000000
--- a/dev-java/jnacl/jnacl-1.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Skeleton command:
-# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/neilalexander/jnacl/archive/refs/tags/v1.0.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jnacl-1.0.ebuild
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.neilalexander:jnacl:1.0"
-# JAVA_TESTING_FRAMEWORKS="testng"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="Pure Java implementation of NaCl: Networking and Cryptography library"
-HOMEPAGE="https://github.com/neilalexander/jnacl"
-SRC_URI="https://github.com/neilalexander/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-# We don't have fest-assert
-RESTRICT="test"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64"
-
-# Compile dependencies
-# POM: pom.xml
-# test? org.easytesting:fest-assert:1.4 -> !!!groupId-not-found!!!
-# test? org.testng:testng:6.13.1 -> !!!groupId-not-found!!!
-
-DEPEND=">=virtual/jdk-1.8:*"
-# test? (
-# !!!groupId-not-found!!!
-# )
-#"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-DOCS=( LICENSE README.md )
-
-S="${WORKDIR}/${P}"
-
-JAVA_SRC_DIR="src/main/java"
-
-# JAVA_TEST_GENTOO_CLASSPATH="!!!groupId-not-found!!!,!!!groupId-not-found!!!"
-# JAVA_TEST_SRC_DIR="src/test/java"
-
-src_install() {
- default # https://bugs.gentoo.org/789582
- java-pkg-simple_src_install
-}
diff --git a/dev-java/objenesis/Manifest b/dev-java/objenesis/Manifest
index 39a9c00c0243..a4b4f24bbe61 100644
--- a/dev-java/objenesis/Manifest
+++ b/dev-java/objenesis/Manifest
@@ -1,3 +1,5 @@
DIST objenesis-3.3.tar.gz 125400 BLAKE2B 36cff7cb5a2dca9a81f3ca07d56995f68d9c61c9d2b7caeac5f87bb13da02b0494053927e2221c776edef0bafb862f5c97dfc0e79cf991c6c970b5b9206a5aa3 SHA512 786fe0d2d1dba0f006d5218101578d8fd23616765f5cdb4df190d138fd10dd675b9189887c27a40b63f09ed5e1dac1324b2936c7ac24a655e6f63d53b9cd7c01
+DIST objenesis-3.4.tar.gz 128447 BLAKE2B 220694fb496b4a29ad50c92741477e08475a6bdbd4f6ff647a03995a86945d9474672ee1be4f60f1fc07f0b05a4f1e59110977fccf9fd063dbd57750a66e2a26 SHA512 e4b106ae71e5f62e6057dba749ac56c42030a2a1aca5c2ec5c95c934a7fe1af99e6c62ca9c50e76fa67610bfbf075e46a0c9f37d4e6c35ea6047175189ab686e
EBUILD objenesis-3.3.ebuild 1178 BLAKE2B e77f8ddd1697bb46659c22ff6e23e6aeb4605b0e5a1fd13b8ec2043423534d84ae47f72f19777b9da13289544a79d3f0caf0c726d9373f96980e98f970a59af9 SHA512 a7890025d4aa0a73e1738dbaea98dfaa5f8575e27ad2802ee81efa2312e60398bef4745f2ae038548ae3dddf2ee6159d89d8a9809d9ac97be1b2108009e9d623
+EBUILD objenesis-3.4.ebuild 1167 BLAKE2B 85838ba88cadb1a19a267e2a30ad415991c82a7bef5a0ccc3b6042ae3e5afd91419b25d60b5633f3851ed3ebd9bb62bf28476ecd46a639eb9b6e074030df729b SHA512 4475ab447d4c0af93a431579a5ea6682a4ae0f82de724223c71619fa036c4c503e5f149c6d595c5a3a8733426b9f923352e2c304263a57dc9da1498482fdc177
MISC metadata.xml 386 BLAKE2B 1015a40cbff1c5726a54996b8e0387b287ad70fbe45f732f399f4ef90c1839f0bfd0531139d9a304232fd6a49decd4bf287f746993ee7a1258b8bd3b920f2483 SHA512 e293fd7928f753745c69bb0357cc8140574c632d9a35e353df7dbbbc524855db423ac0cfc505b7bef2f98875cf5c05ed1144251702a0b932b6e1630d4be7ec95
diff --git a/dev-java/objenesis/objenesis-3.4.ebuild b/dev-java/objenesis/objenesis-3.4.ebuild
new file mode 100644
index 000000000000..61b9dc73a2eb
--- /dev/null
+++ b/dev-java/objenesis/objenesis-3.4.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.objenesis:objenesis:3.4"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="A library for instantiating Java objects"
+HOMEPAGE="https://objenesis.org/"
+SRC_URI="https://github.com/easymock/objenesis/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+RESTRICT="test" #839681
+
+DEPEND=">=virtual/jdk-1.8:*"
+RDEPEND=">=virtual/jre-1.8:*"
+
+JAVA_TEST_GENTOO_CLASSPATH="
+ junit-4
+ junit-5
+"
+
+JAVA_TEST_SRC_DIR="main/src/test/java"
+
+src_compile() {
+ if use test; then
+ einfo "Compiling objenesis-test"
+ JAVA_AUTOMATIC_MODULE_NAME="org.objenesis.test"
+ JAVA_SRC_DIR="test/src/main/java"
+ JAVA_JAR_FILENAME="objenesis-test.jar"
+ java-pkg-simple_src_compile
+ JAVA_GENTOO_CLASSPATH_EXTRA+=":objenesis-test.jar"
+ rm -r target || die
+ fi
+
+ einfo "Compiling objenesis"
+ JAVA_SRC_DIR="main/src/main/java"
+ JAVA_JAR_FILENAME="objenesis.jar"
+ JAVA_AUTOMATIC_MODULE_NAME="org.objenesis"
+ java-pkg-simple_src_compile
+}
diff --git a/dev-java/openjdk-jre-bin/Manifest b/dev-java/openjdk-jre-bin/Manifest
index 587f765bf9c5..66845e1e1f4b 100644
--- a/dev-java/openjdk-jre-bin/Manifest
+++ b/dev-java/openjdk-jre-bin/Manifest
@@ -1,17 +1,11 @@
AUX openjdk-jre-bin-8.env.sh 573 BLAKE2B 02f032b60578e95a5f370afce4bec7aef12262b5f87c854a4ffc3844a4db5e88abcfb6e7539152b05e447eedb99c58e0a5944ffc2af82c10b5b0f04e447ea1ef SHA512 79bf447ffb50782348396ed1a64737f0a4adacfc21ef70d5f652db782e9492cde89f2ba740c28b6465eb4a6c32a483b2f50daaee784a03ff3d371e843f712fe5
AUX openjdk-jre-bin.env.sh 342 BLAKE2B 194a81416378ac4729fc333f40c210bb33dea66cfc2b6a5341aab048c63f2c7c9a7bf9c45f10f5d23e2d7dd99cde80b03e79a79c30d08b6be90d6d8d6e850ec2 SHA512 6690285c5fa3866731ef28e0ff2153395e94a3e37837bf334ebea8fb132915a37002d70457810dbddbcaff78d5404f14818735ab6a722456780add4ad9efdafd
-DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.23_9.tar.gz 43361001 BLAKE2B 7f5fe24de2f0967ceeaee783430fc1aa9d8c510d955eff2e10c9d94058a2985308e99a57f1dffb3adb3cee9d90d0a553abcb5438a41a0cda054b0a260e435f31 SHA512 82b4b021b7fb136a9016623cd6ab7b4ac1f5fc3bff69594b74c8b2b0305d6b0c7d20d12759062826dc27ce0b50ea176bcec76960d3d458549e11a5452b7df014
DIST OpenJDK11U-jre_x64_linux_hotspot_11.0.25_9.tar.gz 43388792 BLAKE2B 59f2ea968f5f243dc2e0b8d82270620839a5cbafd93bfb611b3713455e366f956357b1424e69e3082730e6803934f78852db8e06d6ff6dcda7f7bf5ce2c6323c SHA512 3e602a497d66ef423ba9110a69149ad5fe3c939c629eda1a0946697623ada8a1582d08b55f498b1d0862c95a7c64b0fab804fb713e49bdd4ddd9657c164ab7db
-DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.11_9.tar.gz 46382823 BLAKE2B 79612a8a73cee7a8ac022779a12077fa613ff7b18d8d5d198c42ae886cba21c46a1919422249696a74b5e5491542b88b57244eaa74f3b1bc8ae63ae851d10d40 SHA512 a98534b49a71a1bb6488aff4f1d2fc4fdcadfbaa17ef1ca3003568aed8498b3d3618c065334dd6bd9cffab0af15b6cbc980353e09da66c5ac69f0c96f9b0a889
DIST OpenJDK17U-jre_x64_linux_hotspot_17.0.13_11.tar.gz 46082619 BLAKE2B 18cfcba579deb6665f45de59b145d2f9b3c047456e548b0728619a8b711890f66c15d0522e89ef3f8d7f9747636cefc509efc0d8c12e709d6f7e2faf8c6d1860 SHA512 6ab44ec3ae9f610b68008e68069a66095c7b2d1deba2990e061baf9800cbeafd818cb16a9386aabbc18299bc46e0f23540111eb6a0597561c835e67506eeff97
DIST OpenJDK21U-jre_x64_linux_hotspot_21.0.5_11.tar.gz 51849867 BLAKE2B 6769bd34c2ba7f6d4939f1b7647cb7bd5eea5644a05f4e5474db612c29e05d247829b1eea2f0265febf41cd6a64a1e62c5eef7f1ee7c68e84f6bb085d3c656fb SHA512 7077e879e656a2b3bcb6274d5eb312320a95f13e909bd0fb5589e665db545caca0a6bf7d1117d76fe201caaa50a3bf917316e43f08d94b48872607bc25238a94
-DIST OpenJDK8U-jre_x64_linux_hotspot_8u412b08.tar.gz 41415973 BLAKE2B 1372ef4f608eaecd4a82c8e5598e67b91d4b200818a896c2977f40d7c228377ad033187e5afda7cd812b37950b998bc764c155d952a62b7bf7c625299b9477d9 SHA512 f1e3a168724fd9826262d1f4e895d0809618414231e246750f96522bc89fb4f27fed83f83dd548ddd859b519512ac7a080c6a3482a9d129275102aed973eab28
DIST OpenJDK8U-jre_x64_linux_hotspot_8u432b06.tar.gz 41407945 BLAKE2B 99d146ceb6627be04b30bde28691df1362f2acc147a8b260d9633fb11d9ef2f23f2a0876a6cd32515dc0541ce1f5feb475793225266da9197ac7392db13c512a SHA512 c32343125e66005c9239d1002fad2a183bc3834dc1be5f85ca9bf6535bc40bc629d7e538cefc0d07cc2b49275a54ebd19098e43aecfc34cbd40e549da902b894
-EBUILD openjdk-jre-bin-11.0.23_p9.ebuild 1998 BLAKE2B 2110836c46d6079d88d453a3057e77cf8c76a273d2afed8cce6552e181357d744675fec2c436d2c294284be2b5951916f80ba08d506942b25210f79451ea3020 SHA512 24693feea7018ad27cdad4405128b46c859da493bef70a01e2a0914dec0b0e08f51c201800aa78ea52a78fcb8bce9616981eb53844938ca0aab91010921dac4d
-EBUILD openjdk-jre-bin-11.0.25_p9.ebuild 1999 BLAKE2B f49555cb1512494a4fde6853fe50ef816193078d006bba671f1d71d6e11420114466821d6b047f4a656b56ecd8d378ec69e5cd81b2fc7a13ee7f61d5119f4717 SHA512 98ef54e07ae1c3e2d50e3ac25731ed3677c1cd41559ff8dd21020dc82fb5bb4194cb20353962fb1b2181c4abed59f9d31d221202e13b24fc9aa419ccfc647a2b
-EBUILD openjdk-jre-bin-17.0.11_p9.ebuild 1998 BLAKE2B 2110836c46d6079d88d453a3057e77cf8c76a273d2afed8cce6552e181357d744675fec2c436d2c294284be2b5951916f80ba08d506942b25210f79451ea3020 SHA512 24693feea7018ad27cdad4405128b46c859da493bef70a01e2a0914dec0b0e08f51c201800aa78ea52a78fcb8bce9616981eb53844938ca0aab91010921dac4d
-EBUILD openjdk-jre-bin-17.0.13_p11.ebuild 1999 BLAKE2B f49555cb1512494a4fde6853fe50ef816193078d006bba671f1d71d6e11420114466821d6b047f4a656b56ecd8d378ec69e5cd81b2fc7a13ee7f61d5119f4717 SHA512 98ef54e07ae1c3e2d50e3ac25731ed3677c1cd41559ff8dd21020dc82fb5bb4194cb20353962fb1b2181c4abed59f9d31d221202e13b24fc9aa419ccfc647a2b
+EBUILD openjdk-jre-bin-11.0.25_p9.ebuild 1998 BLAKE2B 2110836c46d6079d88d453a3057e77cf8c76a273d2afed8cce6552e181357d744675fec2c436d2c294284be2b5951916f80ba08d506942b25210f79451ea3020 SHA512 24693feea7018ad27cdad4405128b46c859da493bef70a01e2a0914dec0b0e08f51c201800aa78ea52a78fcb8bce9616981eb53844938ca0aab91010921dac4d
+EBUILD openjdk-jre-bin-17.0.13_p11.ebuild 1998 BLAKE2B 2110836c46d6079d88d453a3057e77cf8c76a273d2afed8cce6552e181357d744675fec2c436d2c294284be2b5951916f80ba08d506942b25210f79451ea3020 SHA512 24693feea7018ad27cdad4405128b46c859da493bef70a01e2a0914dec0b0e08f51c201800aa78ea52a78fcb8bce9616981eb53844938ca0aab91010921dac4d
EBUILD openjdk-jre-bin-21.0.5_p11.ebuild 1999 BLAKE2B f49555cb1512494a4fde6853fe50ef816193078d006bba671f1d71d6e11420114466821d6b047f4a656b56ecd8d378ec69e5cd81b2fc7a13ee7f61d5119f4717 SHA512 98ef54e07ae1c3e2d50e3ac25731ed3677c1cd41559ff8dd21020dc82fb5bb4194cb20353962fb1b2181c4abed59f9d31d221202e13b24fc9aa419ccfc647a2b
-EBUILD openjdk-jre-bin-8.412_p08.ebuild 1833 BLAKE2B 5b4c1f5e8cc03712fd969653a85dfe53517fa56d488aae953f78ca38dd33fd3433f172be1ca2fa9d35cdabbf9e11c3c375c5e10633096791aad1e1aa33788a1e SHA512 7c64ea39325b3838b078af5acfdbe6f86c7698d809b1b721592fd33cc0f08325c52e5995c2e2038120c17ee8aa0761873ee440ff6ccac5488d5e7c6c000463ae
-EBUILD openjdk-jre-bin-8.432_p06.ebuild 1834 BLAKE2B 0e3cabd430a05f3f434263ec3f0a0d74a188a0467bd9984ca09acfd66648edf716a953493ba39d7ff33274e12bf26e9a8c470c664d40372ecb411aeef45795d8 SHA512 757ea9e3c90a1d65d42bdf53f48889e14aa6e7fc58b7b18cdcb09c43332fe09d93e0b9a53ff9583e7f23d21f24fd9d6f991484ea1641f6152718bdc10e5c8aea
+EBUILD openjdk-jre-bin-8.432_p06.ebuild 1833 BLAKE2B 5b4c1f5e8cc03712fd969653a85dfe53517fa56d488aae953f78ca38dd33fd3433f172be1ca2fa9d35cdabbf9e11c3c375c5e10633096791aad1e1aa33788a1e SHA512 7c64ea39325b3838b078af5acfdbe6f86c7698d809b1b721592fd33cc0f08325c52e5995c2e2038120c17ee8aa0761873ee440ff6ccac5488d5e7c6c000463ae
MISC metadata.xml 655 BLAKE2B e05648526464c16e698e8fc1b16a4c7ab646ad42402241a5a23eecd209406446b9a77a46f1ed55d27a924ffa7019ce8cf976f3037a8adc091b1406c501c35e88 SHA512 437ded048327540f6010e462448317eef13da67f5cfca0b62c15fd2367f1a5bfb125b73de9228d3054d2001bef557e5d9a13f80686678df9c03bd6c10b4d1fe2
diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
deleted file mode 100644
index 4bac8986b66a..000000000000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.23_p9.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
- echo "${2-$1}? (
- https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
- )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
- $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net/"
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- >net-libs/libnet-1.1
- >=sys-apps/baselayout-java-0.1.0-r1
- >=sys-libs/glibc-2.2.5:*
- sys-libs/zlib
- alsa? ( media-libs/alsa-lib )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
- local dest="/opt/${PN}-${SLOT}"
- local ddest="${ED}/${dest#/}"
-
- # Not sure why they bundle this as it's commonly available and they
- # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
- # also has an explicit dependency while Oracle seemingly dlopens it.
- rm -vf lib/libfreetype.so || die
-
- # Oracle and IcedTea have libjsoundalsa.so depending on
- # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
- if ! use alsa ; then
- rm -v lib/libjsound.* || die
- fi
-
- if use headless-awt ; then
- rm -v lib/lib*{[jx]awt,splashscreen}* || die
- fi
-
- rm -v lib/security/cacerts || die
- dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- java-vm_install-env "${FILESDIR}"/${PN}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
- java-vm-2_pkg_postinst
-}
diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild
index 9fe0d3158b43..4bac8986b66a 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-11.0.25_p9.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
HOMEPAGE="https://adoptium.net/"
LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="alsa cups headless-awt selinux"
RDEPEND="
diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild
deleted file mode 100644
index 4bac8986b66a..000000000000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.11_p9.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
- echo "${2-$1}? (
- https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/OpenJDK${SLOT}U-jre_${1}_linux_hotspot_${MY_PV//+/_}.tar.gz
- )"
-}
-
-MY_PV=${PV/_p/+}
-SLOT=${MY_PV%%[.+]*}
-
-SRC_URI="
- $(abi_uri x64 amd64)
-"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net/"
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- >net-libs/libnet-1.1
- >=sys-apps/baselayout-java-0.1.0-r1
- >=sys-libs/glibc-2.2.5:*
- sys-libs/zlib
- alsa? ( media-libs/alsa-lib )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk-${MY_PV}-jre"
-
-src_install() {
- local dest="/opt/${PN}-${SLOT}"
- local ddest="${ED}/${dest#/}"
-
- # Not sure why they bundle this as it's commonly available and they
- # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
- # also has an explicit dependency while Oracle seemingly dlopens it.
- rm -vf lib/libfreetype.so || die
-
- # Oracle and IcedTea have libjsoundalsa.so depending on
- # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
- if ! use alsa ; then
- rm -v lib/libjsound.* || die
- fi
-
- if use headless-awt ; then
- rm -v lib/lib*{[jx]awt,splashscreen}* || die
- fi
-
- rm -v lib/security/cacerts || die
- dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- java-vm_install-env "${FILESDIR}"/${PN}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
- java-vm-2_pkg_postinst
-}
diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild
index 9fe0d3158b43..4bac8986b66a 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-17.0.13_p11.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
HOMEPAGE="https://adoptium.net/"
LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="alsa cups headless-awt selinux"
RDEPEND="
diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.412_p08.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.412_p08.ebuild
deleted file mode 100644
index 30f0a4d988c1..000000000000
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.412_p08.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 java-vm-2
-
-abi_uri() {
- echo "${2-$1}? (
- https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk${MY_PV}/OpenJDK8U-jre_${1}_linux_hotspot_${MY_PV/-/}.tar.gz
- )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-SLOT="$(ver_cut 1)"
-
-DESCRIPTION="Prebuilt Java JRE binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net/"
-SRC_URI="
- $(abi_uri x64 amd64)
-"
-
-LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="amd64"
-
-IUSE="alsa cups headless-awt selinux"
-
-RDEPEND="
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- >net-libs/libnet-1.1
- >=sys-apps/baselayout-java-0.1.0-r1
- >=sys-libs/glibc-2.2.5:*
- sys-libs/zlib
- alsa? ( media-libs/alsa-lib )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-S="${WORKDIR}/jdk${MY_PV}-jre"
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}/${dest#/}"
-
- rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
- # this does not exist on arm64 hence -f
- rm -fv lib/*/libfreetype.so* || die
-
- if ! use alsa ; then
- rm -v lib/*/libjsoundalsa.so* || die
- fi
-
- if use headless-awt ; then
- rm -fvr lib/*/lib*{[jx]awt,splashscreen}* \
- bin/policytool || die
- fi
-
- rm -v lib/security/cacerts || die
- dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- # provide stable symlink
- dosym "${P}" "/opt/${PN}-${SLOT}"
-
- java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
diff --git a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild
index 04fb01a2b751..30f0a4d988c1 100644
--- a/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild
+++ b/dev-java/openjdk-jre-bin/openjdk-jre-bin-8.432_p06.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
"
LICENSE="GPL-2-with-classpath-exception"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="alsa cups headless-awt selinux"
diff --git a/dev-java/pebble/Manifest b/dev-java/pebble/Manifest
index 2aefea91d209..02c016ee4378 100644
--- a/dev-java/pebble/Manifest
+++ b/dev-java/pebble/Manifest
@@ -1,3 +1,3 @@
DIST pebble-3.1.6.tar.gz 222475 BLAKE2B 783e999f463820af9ac1c43610e2a257f7921fa46d274a3898496662119f74336e4bf78b42a92847359f8ee4efde7a074cbc57274ec6fb8475eb9c6c1ba9455e SHA512 0963e4c04dd67cb0069aa0b3e0ac33b4bdc524e07cec4074493d56232e31360d629b5f2c2fcbf663a26fd3df97d0e973e842d30edb547ec83b7335818417c9f0
-EBUILD pebble-3.1.6.ebuild 843 BLAKE2B f0e344df550f83c5a98127e9f50ace652fcfde9062499f499061f77f354e54012b1b214e87699dc6fe22ca822a0bbf9563008bbdd15f859f86a18a5ba8d5bd88 SHA512 e514a14cd8e7557e7b36b52dd5d26f561613f0d450ac4a17383287389f8ce6d8e79627d7c25a64af262a19b0dd58f649183a4f77ab658d7ae191cce592afac5a
+EBUILD pebble-3.1.6.ebuild 842 BLAKE2B 8bd2f8dcce6c1ae1a98f404666fd662aac08b6c9d13dfe374601bb92b415f87fac9cdd2ef2ba63eacf1ca216c29e620a1a25ef276d57ead815d1dfc01fe1c00c SHA512 47c4e074db98f4922dd704ee80dd6b4e668cd1c85397270824abd44313a7198463fe10656f1d862d3d2e0509b354df574c7e9be538e37c0504df53580b33c20a
MISC metadata.xml 304 BLAKE2B bdf44bc9852ee185400a758b3d366880acc3d7dd21af9952c729a90ba5f6fcea675eaca5054d2bda1e17a39d7af6399b46c08f691dfd63925fb7cb4b804e1714 SHA512 ce21c41d9d6ec073be3643d86fc6ac80621d598fdb6c622cfec979e1f6f68170cb992b53a2584c50e1575bc6da08523cadc6c29ebfee94c81ae5701f2dc4a584
diff --git a/dev-java/pebble/pebble-3.1.6.ebuild b/dev-java/pebble/pebble-3.1.6.ebuild
index aedaa41b9a98..fdbaef75fa08 100644
--- a/dev-java/pebble/pebble-3.1.6.ebuild
+++ b/dev-java/pebble/pebble-3.1.6.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${P}/${PN}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
CP_DEPEND="
dev-java/caffeine:0
diff --git a/dev-java/swt/Manifest b/dev-java/swt/Manifest
index cee1987ed30e..f7071bb83c76 100644
--- a/dev-java/swt/Manifest
+++ b/dev-java/swt/Manifest
@@ -31,5 +31,5 @@ EBUILD swt-4.29-r1.ebuild 3456 BLAKE2B 6d48de8cc8e1d9c034fafe3ca67951bf0c5920122
EBUILD swt-4.30-r2.ebuild 3526 BLAKE2B 7d7d2f4af8b64b169daaff9486311d50324170cfabfa948f0b3029a77ba487fa2953d8c531260a5db1bc8185449ca6126a4693f8cc30cdd5ecdbb572dae896f8 SHA512 0256a8bc0e5b16cf3e50f81cbef51f9ef7b8c91f1e006ceb020d11026d19317459e1148c655eb68e05b75bd8601de8372e7ce6ae38dd695e70465a9b02d8ab07
EBUILD swt-4.31-r1.ebuild 3597 BLAKE2B 3ebfa0ada9993a92ee67868ee6070b0a4812b455e3e3209e1a00abe4a528c2202be78d413d62123d113edfd22d998d728d2913b4d03296922a01cde4835ce8c8 SHA512 414e93ee4cc2398bb5f7b1b7079a865e48a0d3de4dcd62bba170c2207d4283fe7eace273736335233a6b16848f73890f59646ff763ba311d5aa75ecb5c146870
EBUILD swt-4.32.ebuild 3597 BLAKE2B 6f6b08425ff52668c342394c50437397eeec8621d766f67d8a90999e2e659919da3837cc987f5166a268016351176406e7bbafa7b74cf59176c276bb5eca5402 SHA512 e9b246638d08f0d415f8412913b9369d9ce257f2a4e43e0741f2e5b989aac31d091d5c4f533a7a6ea50a3ea2cd73ee21728ec7e44a4ed7715aab6fe09a2f554c
-EBUILD swt-4.33.ebuild 3598 BLAKE2B 0aa21e489be339fe0dc7b562ec82df8cf2bfdacfa23dd1d1cc945ed2672e2629d514f45af1ce515dfd2143b0089fb4e9b1a6c76ac3f181dd7c128010750e92a9 SHA512 f5a1ef338dbbbd2fbc565d436514849156348ec668199dafe651503fe3575849ec72f1f1c624c612efe438a2e018b286147624192fda93cc91c6cb34c1933057
+EBUILD swt-4.33.ebuild 3597 BLAKE2B c078bc253f2c56298421dc2c59efb9928b2ee058bf95929d847d52e113f488e1799a6cd56be0a38c802fa6450a3a353c518e5f13104eb174295cc218f65b1358 SHA512 c331378ea4954e967c83ced0cbb3cd1d24e16a75a3b972ae707860efd240ec001818e961fe92f733b5826e95a0142b0bf0807b6a9b32c997d97bd62d1df4eedb
MISC metadata.xml 762 BLAKE2B 6d1ffda9ea96f50b3e4736513ca9a3af4e7e9d3cd59a3f8ff8efcae118d290d141ffa90181fb1669f9a4380c6e4c618d780b459ada909c5dd5aa4f5fc1865b7d SHA512 5c50e0d80478a6af08886d9b65230fc161a000a7ea39d0ffa873114e13fd1fb9bcbcc554df41eebd63ee60dd9ed14e6f19110e71a49bd32adef6c43051c2c380
diff --git a/dev-java/swt/swt-4.33.ebuild b/dev-java/swt/swt-4.33.ebuild
index e92183b61a73..db276ff29466 100644
--- a/dev-java/swt/swt-4.33.ebuild
+++ b/dev-java/swt/swt-4.33.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}/library"
LICENSE="CPL-1.0 LGPL-2.1 MPL-1.1"
SLOT="4.33"
-KEYWORDS="amd64 ~arm64 ppc64"
+KEYWORDS="amd64 arm64 ppc64"
IUSE="cairo opengl webkit"
BDEPEND="
diff --git a/dev-java/velocity/Manifest b/dev-java/velocity/Manifest
index c72aac207393..8d12ea185842 100644
--- a/dev-java/velocity/Manifest
+++ b/dev-java/velocity/Manifest
@@ -1,3 +1,5 @@
DIST velocity-2.3_p20240314.tar.gz 440967 BLAKE2B c5fcea7af49d6c46d5c0943efe82f3c04d921afc2c53201b97842ae71714e7035d075c147b3bea71e959db12dd970b7879ade73bbc23bab09a1fd262e21f2fc6 SHA512 9055e780d2a3c798bfe30e5c7859a7311c4984b551d7b2ffa68c57c076549326d0ddae31eabff8009ea021c749331d34c71eee8cab55599dea5f3c8dba841a02
+DIST velocity-2.4.tar.gz 444952 BLAKE2B 0db598bad6743383e62e89acc55b887f28108b6065c3e615b78485e4f94c9f1a316bff7c04d66052541d6173311e97dab28142dad69e6caca168b2a2fcc28637 SHA512 b3f7ae68fa2e0f30193f089a2e8ee5366e71726d93e85fa2f4c3f95d20aa599df053ee7103c71b01c89fe08dd5276e5a2c7da3e26eaffeafd94c078241a9e264
EBUILD velocity-2.3_p20240314.ebuild 3484 BLAKE2B d523792a502ce5fe7318b3a48c3daad09c05ad3e8bac6e02527abd6d7288865230ee8a1e490dc04a18f9817c4fc84aba789678af003628b885fafeea3ec5d54b SHA512 be61868f896446727b26c9bbfcf2f7d072aabe1b64da73c5963c75c6aa747da0b989eba05eef00c2320f48a9bc7a88b8434e64b4b9532af8b2c744e0b2a1483a
-MISC metadata.xml 324 BLAKE2B c8eea57701703ec431e972c8e9c79135f5c124f1d16d4882cdcf64b884ba656654f030dc63ae7bcba3f0485cf751c53cce51e3b337eae198d61ae84abb3d04ed SHA512 29c6d5194ebede2598996e03408bd4c3c54bdcfce18c1025ffa95fbfba99a953acc66af25e4bb046d33a71d2c462e4fc84867ff8067a2434af885fb046980840
+EBUILD velocity-2.4.ebuild 3498 BLAKE2B 7eb3687afa4c291363c8420c5548debef6dac1ae53cfe60768ee3107ec71092381818d066a4ba7330b37ed0ef990fe9940acf05d3a812ff60c2e5997ce1c7bd8 SHA512 ca4b99627d1f62dc3282aad474accfa9e233e930728a4a7880a8c8a8e6a3fcd1b251e4d03046065da7b63d16695e48093be24391638bc858d5b1e879fce9c70c
+MISC metadata.xml 401 BLAKE2B b11e2740816123dd6a2e4c19958be0309b72bce734f677acac45570597adaaf7b1b21b240612fe7f0a31165d81bc8d70c258f0ff2ab41922acd74acd1e731b54 SHA512 1ebed6a12dd89d632574519db9e266fbf434d11ae28221813499a96a926fe33db2e52af6e36f5854b49df7b1898d166eece550a67c5e6bab4b4439e8b6289c36
diff --git a/dev-java/velocity/metadata.xml b/dev-java/velocity/metadata.xml
index 8e49c08df5a1..859cbf7156a4 100644
--- a/dev-java/velocity/metadata.xml
+++ b/dev-java/velocity/metadata.xml
@@ -6,6 +6,7 @@
<name>Java</name>
</maintainer>
<upstream>
+ <changelog>https://velocity.apache.org/engine/2.4/changes.html</changelog>
<remote-id type="github">apache/velocity-engine</remote-id>
</upstream>
</pkgmetadata>
diff --git a/dev-java/velocity/velocity-2.4.ebuild b/dev-java/velocity/velocity-2.4.ebuild
new file mode 100644
index 000000000000..27d9d96922dc
--- /dev/null
+++ b/dev-java/velocity/velocity-2.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc source test"
+MAVEN_ID="org.apache.velocity:velocity-engine-core:2.3"
+JAVA_TESTING_FRAMEWORKS="junit-4"
+
+inherit java-pkg-2 java-pkg-simple
+
+DESCRIPTION="Apache Velocity is a general purpose template engine"
+HOMEPAGE="https://velocity.apache.org"
+SRC_URI="https://github.com/apache/${PN}-engine/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-engine-${PV}/${PN}-engine-core"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+
+CP_DEPEND="
+ dev-java/commons-lang:3.6
+ dev-java/slf4j-api:0
+"
+
+DEPEND="
+ ${CP_DEPEND}
+ dev-java/commons-io:1
+ >=virtual/jdk-1.8:*
+ test? (
+ dev-db/hsqldb:0
+ dev-java/slf4j-simple:0
+ )
+"
+
+RDEPEND="
+ ${CP_DEPEND}
+ >=virtual/jre-1.8:*
+"
+
+JAVACC_SLOT="7.0.13"
+BDEPEND="dev-java/javacc:${JAVACC_SLOT}"
+
+JAVA_CLASSPATH_EXTRA="commons-io-1"
+JAVA_RESOURCE_DIRS="src/main/resources"
+JAVA_SRC_DIR="src/main/java"
+JAVA_TEST_EXTRA_ARGS="-Dtest.compare.dir=target/test-classes -Dtest.result.dir=results"
+JAVA_TEST_GENTOO_CLASSPATH="junit-4,hsqldb,slf4j-simple"
+JAVA_TEST_RESOURCE_DIRS="src/test/resources"
+JAVA_TEST_SRC_DIR="src/test/java"
+
+src_prepare() {
+ java-pkg-2_src_prepare
+
+ cp -r src/main/{,resources/org/apache/velocity/runtime}/parser || die
+
+ sed -e "s/\${project.version}/${PV}/" \
+ src/main/java-templates/org/apache/velocity/runtime/VelocityEngineVersion.java > \
+ src/main/java/org/apache/velocity/runtime/VelocityEngineVersion.java || die
+
+ sed -i \
+ -e 's/\${parser.basename}/Standard/g' \
+ -e 's/\${parser.package}/org.apache.velocity.runtime.parser/g' \
+ -e 's/\${parser.char.asterisk}/\*/g' \
+ -e 's/\${parser.char.at}/\@/g' \
+ -e 's/\${parser.char.dollar}/\$/g' \
+ -e 's/\${parser.char.hash}/\#/g' \
+ "${S}/src/main/parser/Parser.jjt" || die
+
+ # File "StandardParserTreeConstants.java" does not exist. Will create one.
+ # File "StandardParserVisitor.java" does not exist. Will create one.
+ # File "JJTStandardParserState.java" does not exist. Will create one.
+ "jjtree-${JAVACC_SLOT}" -GRAMMAR_ENCODING=UTF-8 \
+ -JDK_VERSION=1.8 \
+ -BUILD_NODE_FILES=false \
+ -MULTI=true \
+ -NODE_PACKAGE=org.apache.velocity.runtime.parser.node \
+ -NODE_USES_PARSER=true \
+ -STATIC=false \
+ -OUTPUT_DIRECTORY="${JAVA_SRC_DIR}/org/apache/velocity/runtime/parser/node" \
+ "${S}/src/main/parser/Parser.jjt" \
+ || die "Code generation via jjtree failed"
+
+ "javacc-${JAVACC_SLOT}" -GRAMMAR_ENCODING=UTF-8 \
+ -JDK_VERSION=1.8 \
+ -STATIC=false \
+ -DEBUG_PARSER=false \
+ -DEBUG_LOOKAHEAD=false \
+ -DEBUG_TOKEN_MANAGER=false \
+ -BUILD_PARSER=true \
+ -TOKEN_MANAGER_USES_PARSER=true \
+ -OUTPUT_DIRECTORY="${JAVA_SRC_DIR}" \
+ "${JAVA_SRC_DIR}/org/apache/velocity/runtime/parser/node/Parser.jj" \
+ || die "Parser.java code generation via javacc failed"
+
+ # Avoid "error: duplicate class: org.apache.velocity.runtime.parser...."
+ rm -v "${JAVA_SRC_DIR}/CharStream.java" || die "cannot remove 'CharStream.java'"
+ rm -v "${JAVA_SRC_DIR}/ParseException.java" || die "cannot remove 'ParseException.java'"
+}
+
+src_test() {
+ pushd src/test/java || die
+ # DataSourceResourceLoaderTestCase.java requires configured jdbc
+ local JAVA_TEST_RUN_ONLY=$(find * \
+ -name "*TestCase.java" \
+ ! -name "BaseTestCase.java" \
+ ! -name "DataSourceResourceLoaderTestCase.java" \
+ )
+ JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}"
+ JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}"
+ popd
+ java-pkg-simple_src_test
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 858e92721cfd..876799fb0105 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index f7dd66b728cc..c229bd96df8d 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -2,9 +2,13 @@ AUX go-never-download-newer-toolchains.patch 368 BLAKE2B 0c90f46492af80622f430b2
AUX go-sets.conf 256 BLAKE2B 670afd72a2fa961e2b3882ac48d10e9d047af7a68f47bc8c8985b2de7a84022410fb1acfe2c710f8b3804ec3b043bf18c948478cf7d31c982cff47714b309cdf SHA512 028fba72c2d82ef893416970c27cb277be15f7c5c67773c0a62cd8ce2c192813ba851339596f10a6f5394c479e67b62dd4e4520379cc03f764ed4a4ab834fba6
DIST go1.22.6.src.tar.gz 27561569 BLAKE2B 55ce88dc2039d68f14aea0792ed6a1b45c8e262aa73f76f852941aed12019318b3be7938c954fb7c03d7583f930f7a0e5164effc1ec10fc6d0fc282484390e49 SHA512 59f84ba390203271d9fe2d3f04624449d54d3bb73c2b6e54b5f7dc9e9e2dce2192bae07ef56a2afee871cff84d457b90f8a00f4433e072028b97af987f3799e1
DIST go1.22.7.src.tar.gz 27562038 BLAKE2B c4dd868ac6966029fd72e61d9c82ac26162f4eb26f77a3a6a7e8bc609223069c004786066ca66f24f4d595de1da4f4ee18b368f80ac94e832c8bd9edde407094 SHA512 60b37916e31c3482e8395580a29757971df5e1783dc13a9914261007e07aa8b1b9c1a0b874883e297903e16c7831117b8f814aeff0a0d4398948c97c9d73b73a
+DIST go1.22.8.src.tar.gz 27563052 BLAKE2B 8d39840275bf89ff5bef52f5eaccb266fed126246b1f850bb014eeb2b3171e9805bb3aaddd71fa122c0397a01126b8168e0e1dd0300007b8217708d62fbf91eb SHA512 ee63cdec73e63924449c56a5ea223a4ad05ec4839823591937889fb36052ebd34357f892a57193c6f697bf16cd9d8168e8fcb560472658b7b167c41b8557146f
DIST go1.23.1.src.tar.gz 28164249 BLAKE2B cabe5c50f2f674b53114e5bd692b6482143cda42fc36076b37b4644be0769c8325fe400d1646478d360697a3fba5f6e086b181eb68dfecbc325675be0af2f5ee SHA512 c1db053bab03c33b4ec4cbef6c8dfae279542cde433fdb787b564ccf797bb9ac6d191aae3152a860a9539956502f31003f746e924287040849afce5ccaaf0988
+DIST go1.23.2.src.tar.gz 28171276 BLAKE2B d97e6c974ac6a18bb3c6d3fe68448f7bbdb7f27be65c2ded0ad40132105702447ca652251d7594000a716bf34f102f5ff8e2e10f27591a2b222f8f463fb22716 SHA512 e4f9d17ed7888b89b6a72966f8681bbacb5b8bebb7959e530dc058d2fa94012d45067d1884eccd352a0fc8279e6814a932260a46140b65593679d28598bf4d5c
EBUILD go-1.22.6.ebuild 4269 BLAKE2B 98523fc945a5383c10e91f37ec15c86a4a6cdd501ed0f4a2fb22ce8771b7d67f95c239a97bb6a4c34c5edf3050c76372afa3954bb843ef7164c89b0e61cf60a9 SHA512 c35a4c9e8eb764683cd9d53fc71e2ff7b5aec00d14f12e0d4a138d23b19974d1999e6c5cc6b5f977740ba5bb59eafb704fd4407395bbb18d276337dc6ed9efaa
EBUILD go-1.22.7.ebuild 4271 BLAKE2B f9ce8739f6d7e5ddfd19adbdd8084a81313fa62fc773d7707089a1d2c805cac0c392fde3941cadecb0f1831c1dee3491d96994cefba9f98318ba12085cfe3b59 SHA512 3e300a907406acc1f78f34e4a5073ba4f0673b927c76cd1d19767922041b394925381acd0a57f67f757adea6d027d86a8b790198629cf3b3622241124bce8920
+EBUILD go-1.22.8.ebuild 4274 BLAKE2B 7cbc81bac15c21d76bfadbc9b414ae9fbe7549a49ed2f9b9fae45bd00d6dfc304b054fef08f42f94be45d7c2defc3ebabce9d8f480db5e60c0c4a9e95cdcafd7 SHA512 9c9e3ce9713153f3316f54b96450deeb951c453b2320773771b047d12226db15d724157455fd6a218028d0a49b145c317019190083361f328b4d07001d197fd6
EBUILD go-1.23.1.ebuild 4171 BLAKE2B 1efdaf680b0180e9c58518e25e54402212636ea8afb690c4574437b2a620935aa1e5c339ee051efd6a4b5fd75733a45ce73c8779811ecae71e8f3267281892bd SHA512 1dce691b68438faf279a56a1d196b2b7390d38eca6aebf391bed9029296f393fc05412ffddef2a8cc2cc82cf0bd60660cf0731997447f96af512df3b273f6549
+EBUILD go-1.23.2.ebuild 4174 BLAKE2B 55fa5a577403deb55f35d277ef4e7b104381982fbeece7b2c6b45f04e0bf49c4ee5e45e6372e80a351017e34d43268081cf5816ae99469d5195a9dadae549271 SHA512 bf66b5a718f227b1163053ce86b187be4e2f80289f9aeb0b8beb5a3ec4a74130fe11d64f587af4059f2a745be4d4d44c66060dd27a4359d95c358001a03b2de4
EBUILD go-9999.ebuild 4275 BLAKE2B 999d762e2e2f5ce0586e8a43c1919f9e89925a66b04a9926715498f8dbb848ea01af63ffe81e1bf10728a69af1cfd3719d5498be9daa16d225195bc844dd6600 SHA512 892d0ac84bd6f430f9b57984973e295ac5851ff22f14e9aee33be014c642013b0dba937b2106f086684685bd2c57b923d66b725eeb9460dc69039a8bb6797cdf
MISC metadata.xml 589 BLAKE2B 341e4c0e91d73ca668c1795035e1223eed60f85c724afd989ef1f8fb69649f7f6eaaf8a5228f6c8f587ffcc40a438c47d332fbe6866839f5a0829872a983f642 SHA512 fe58ddddfbd4d0d060516cb035592a80c0f48e125bb59c95d3c6fac0c182271e2a9ec9bd055b9cc8e6cb8c449e6c483bff4a23c362f532c24255febfdefc273a
diff --git a/dev-lang/go/go-1.22.8.ebuild b/dev-lang/go/go-1.22.8.ebuild
new file mode 100644
index 000000000000..b16e86ae904f
--- /dev/null
+++ b/dev-lang/go/go-1.22.8.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.20.14
+MY_PV=${PV/_/}
+
+inherit go-env toolchain-funcs
+
+case ${PV} in
+*9999*)
+ EGIT_REPO_URI="https://github.com/golang/go.git"
+ inherit git-r3
+ ;;
+*)
+ SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+ S="${WORKDIR}"/go
+ case ${PV} in
+ *_beta*|*_rc*) ;;
+ *)
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ ;;
+ esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="cpu_flags_x86_sse2"
+
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
+BDEPEND="|| (
+ >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+ >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT=" strip"
+
+DOCS=(
+ CONTRIBUTING.md
+ PATENTS
+ README.md
+ SECURITY.md
+)
+
+go_tuple() {
+ echo "$(go-env_goos $@)_$(go-env_goarch $@)"
+}
+
+go_cross_compile() {
+ [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
+}
+
+PATCHES=(
+ "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
+src_compile() {
+ if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+ elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
+ else
+ eerror "Go cannot be built without go or go-bootstrap installed"
+ die "Should not be here, please report a bug"
+ fi
+
+ export GOROOT_FINAL="${EPREFIX}"/usr/lib/go
+ export GOROOT="${PWD}"
+ export GOBIN="${GOROOT}/bin"
+
+ # Go's build script does not use BUILD/HOST/TARGET consistently. :(
+ export GOHOSTARCH=$(go-env_goarch ${CBUILD})
+ export GOHOSTOS=$(go-env_goos ${CBUILD})
+ export CC=$(tc-getBUILD_CC)
+
+ export GOARCH=$(go-env_goarch)
+ export GOOS=$(go-env_goos)
+ export CC_FOR_TARGET=$(tc-getCC)
+ export CXX_FOR_TARGET=$(tc-getCXX)
+ use arm && export GOARM=$(go-env_goarm)
+ use x86 && export GO386=$(go-env_go386)
+
+ cd src
+ bash -x ./make.bash || die "build failed"
+}
+
+src_test() {
+ go_cross_compile && return 0
+
+ cd src
+
+ # https://github.com/golang/go/issues/42005
+ rm cmd/link/internal/ld/fallocate_test.go || die
+
+ PATH="${GOBIN}:${PATH}" \
+ ./run.bash -no-rebuild -k || die "tests failed"
+ cd ..
+ rm -fr pkg/*_race || die
+ rm -fr pkg/obj/go-build || die
+}
+
+src_install() {
+ dodir /usr/lib/go
+ # The use of cp is deliberate in order to retain permissions
+ cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+ einstalldocs
+
+ insinto /usr/lib/go
+ doins go.env VERSION*
+
+ # testdata directories are not needed on the installed system
+ rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+
+ local bin_path
+ if go_cross_compile; then
+ bin_path="bin/$(go_tuple)"
+ else
+ bin_path=bin
+ fi
+ local f x
+ for x in ${bin_path}/*; do
+ f=${x##*/}
+ dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+ done
+
+ # install the @golang-rebuild set for Portage
+ insinto /usr/share/portage/config/sets
+ newins "${FILESDIR}"/go-sets.conf go.conf
+}
+
+pkg_postinst() {
+ [[ -z ${REPLACING_VERSIONS} ]] && return
+ elog "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
+ elog "all packages compiled with previous versions of ${CATEGORY}/${PN}"
+ elog "due to the static linking nature of go."
+ elog "If this is not done, the packages compiled with the older"
+ elog "version of the compiler will not be updated until they are"
+ elog "updated individually, which could mean they will have"
+ elog "vulnerabilities."
+ elog "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
+ elog "See https://bugs.gentoo.org/752153 for more info"
+}
diff --git a/dev-lang/go/go-1.23.2.ebuild b/dev-lang/go/go-1.23.2.ebuild
new file mode 100644
index 000000000000..56fac09b0188
--- /dev/null
+++ b/dev-lang/go/go-1.23.2.ebuild
@@ -0,0 +1,162 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+
+# See "Bootstrap" in release notes
+GO_BOOTSTRAP_MIN=1.20.14
+MY_PV=${PV/_/}
+
+inherit go-env toolchain-funcs
+
+case ${PV} in
+*9999*)
+ EGIT_REPO_URI="https://github.com/golang/go.git"
+ inherit git-r3
+ ;;
+*)
+ SRC_URI="https://storage.googleapis.com/golang/go${MY_PV}.src.tar.gz "
+ S="${WORKDIR}"/go
+ case ${PV} in
+ *_beta*|*_rc*) ;;
+ *)
+ KEYWORDS="-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+ ;;
+ esac
+esac
+
+DESCRIPTION="A concurrent garbage collected and typesafe programming language"
+HOMEPAGE="https://go.dev"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE="cpu_flags_x86_sse2"
+
+RDEPEND="
+arm? ( sys-devel/binutils[gold] )
+arm64? ( sys-devel/binutils[gold] )"
+BDEPEND="|| (
+ >=dev-lang/go-${GO_BOOTSTRAP_MIN}
+ >=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN} )"
+
+# the *.syso files have writable/executable stacks
+QA_EXECSTACK='*.syso'
+
+# Do not complain about CFLAGS, etc, since Go doesn't use them.
+QA_FLAGS_IGNORED='.*'
+
+# The tools in /usr/lib/go should not cause the multilib-strict check to fail.
+QA_MULTILIB_PATHS="usr/lib/go/pkg/tool/.*/.*"
+
+# This package triggers "unrecognized elf file(s)" notices on riscv.
+# https://bugs.gentoo.org/794046
+QA_PREBUILT='.*'
+
+# Do not strip this package. Stripping is unsupported upstream and may
+# fail.
+RESTRICT=" strip"
+
+DOCS=(
+ CONTRIBUTING.md
+ PATENTS
+ README.md
+ SECURITY.md
+)
+
+go_tuple() {
+ echo "$(go-env_goos $@)_$(go-env_goarch $@)"
+}
+
+go_cross_compile() {
+ [[ $(go_tuple ${CBUILD}) != $(go_tuple) ]]
+}
+
+PATCHES=(
+ "${FILESDIR}"/go-never-download-newer-toolchains.patch
+)
+
+src_compile() {
+ if has_version -b ">=dev-lang/go-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go"
+ elif has_version -b ">=dev-lang/go-bootstrap-${GO_BOOTSTRAP_MIN}"; then
+ export GOROOT_BOOTSTRAP="${BROOT}/usr/lib/go-bootstrap"
+ else
+ eerror "Go cannot be built without go or go-bootstrap installed"
+ die "Should not be here, please report a bug"
+ fi
+
+ # Go's build script does not use BUILD/HOST/TARGET consistently. :(
+ export GOHOSTARCH=$(go-env_goarch ${CBUILD})
+ export GOHOSTOS=$(go-env_goos ${CBUILD})
+ export CC=$(tc-getBUILD_CC)
+
+ export GOARCH=$(go-env_goarch)
+ export GOOS=$(go-env_goos)
+ export CC_FOR_TARGET=$(tc-getCC)
+ export CXX_FOR_TARGET=$(tc-getCXX)
+ use arm && export GOARM=$(go-env_goarm)
+ use x86 && export GO386=$(go-env_go386)
+
+ cd src
+ bash -x ./make.bash || die "build failed"
+}
+
+src_test() {
+ go_cross_compile && return 0
+
+ cd src
+
+ # https://github.com/golang/go/issues/42005
+ rm cmd/link/internal/ld/fallocate_test.go || die
+
+ PATH="${GOBIN}:${PATH}" \
+ ./run.bash -no-rebuild -k || die "tests failed"
+ cd ..
+ rm -fr pkg/*_race || die
+ rm -fr pkg/obj/go-build || die
+}
+
+src_install() {
+ dodir /usr/lib/go
+ # The use of cp is deliberate in order to retain permissions
+ cp -R api bin doc lib pkg misc src test "${ED}"/usr/lib/go
+ einstalldocs
+
+ insinto /usr/lib/go
+ doins go.env VERSION*
+
+ # testdata directories are not needed on the installed system
+ rm -fr $(find "${ED}"/usr/lib/go -iname testdata -type d -print)
+
+ local bin_path
+ if go_cross_compile; then
+ bin_path="bin/$(go_tuple)"
+ else
+ bin_path=bin
+ fi
+ local f x
+ for x in ${bin_path}/*; do
+ f=${x##*/}
+ dosym ../lib/go/${bin_path}/${f} /usr/bin/${f}
+ done
+
+ # install the @golang-rebuild set for Portage
+ insinto /usr/share/portage/config/sets
+ newins "${FILESDIR}"/go-sets.conf go.conf
+}
+
+pkg_postinst() {
+ [[ -z ${REPLACING_VERSIONS} ]] && return
+ elog "After ${CATEGORY}/${PN} is updated it is recommended to rebuild"
+ elog "all packages compiled with previous versions of ${CATEGORY}/${PN}"
+ elog "due to the static linking nature of go."
+ elog "If this is not done, the packages compiled with the older"
+ elog "version of the compiler will not be updated until they are"
+ elog "updated individually, which could mean they will have"
+ elog "vulnerabilities."
+ elog "Run 'emerge @golang-rebuild' to rebuild all 'go' packages"
+ elog "See https://bugs.gentoo.org/752153 for more info"
+}
diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest
index 4fc1916ceaa8..15bfa11dede2 100644
--- a/dev-lang/python/Manifest
+++ b/dev-lang/python/Manifest
@@ -34,10 +34,10 @@ EBUILD python-3.11.10_p1.ebuild 16678 BLAKE2B 918e9a4115ed9f0fc183b326f357c23bad
EBUILD python-3.12.6_p2.ebuild 15655 BLAKE2B 9ceebbb512c0bf287463638291ef71da965cbcc8e57064fc9b05fb0b8e220c96a27b3af336909c72a430c20e4e5b34f7b4467b41b18ceac67938f8eb08631efd SHA512 f4a9ae7f3a2d7c8e4050a291145d32b8e76847d8f73886d9fbedca63061fdf7bd8f8b6337831bca14c5f49eb48a128c8642b8f0c19e34c08ff385d3f8a9b2f27
EBUILD python-3.12.6_p4.ebuild 15592 BLAKE2B 4fd16b8532f833fb4d5773041932412eed943284d9da8b2ddc7f9c93eebba68843ec226c839185b59d4c5ed71c37284ba2cb3e705fbbbc46c92d28b6cf0f4e17 SHA512 a8a5104fe2c488b36a62c954307c0f56594c7c678351647686542d2e29965ef40ad107779ffb6639c02ed2f7bda3b31182039b06ba1ade3be6917796ec737ca4
EBUILD python-3.12.7_p1.ebuild 15644 BLAKE2B 73e6751d656ac79fd5d3b3f604d8e6a2a210fbdc547f74f09226a23723a5c7449a8ecd48fa99c70265c2abb854026b90deb2e49eaa9df7114f13b118d1b78f63 SHA512 e13dd2842bed411d50a88959d045dec4a90c68605adebc01b4345beb754a8064f29c199b99d6f00c26b49917a870e055f96825fe7f3601f03b6aa982b9f953ae
-EBUILD python-3.13.0-r100.ebuild 17054 BLAKE2B a35aa524063fd7ac1885325dbd1b410dc66f523ff9b9dcd96d0e6420795087f684e6427105f6dcf381ac4d04bdd8cbd287eab7644c94fd9c08e03bbcacd0ad85 SHA512 d3d12f321ff3b9b2f6252600356289533722e7faa31038c7ffc24b841902f4190bb09fd1817048c0be409de26a4b61dc106fddda6218b54deb25579a7e3c2d5b
+EBUILD python-3.13.0-r100.ebuild 17049 BLAKE2B 3b8555f0a7d69590c1103a010cebd89271944f1fd98395f83b1ec399e6b9905ddee49e173e2c86859cc5fee465a7507d4f4e0b9a768112f02378f1280046fae9 SHA512 56aa92c8ce7b07828a2354efaf0fbae6746a201557fe3d9e7ddd8c8676452ba667befc1648e31279ab1df404cc1373b2458b52eb59dd6466ef0f434f14c1fc3c
EBUILD python-3.13.0.ebuild 17327 BLAKE2B 39b8d5a97b209766880d450a651d0976f0c2cde384306b487509c50fa517f504821c325fa9977948c16a614789bb35e5c63dc2c3e9aaa2b5b9abc768d462e160 SHA512 f0fd50f64caeca401633b9b92ffc9a83a6cee48c8b49d39d2502b1da8f97784175dc3b517644f5c94e3b69af7bb8e7880cf0e861ac91af71d81172d4e0e35109
-EBUILD python-3.14.0_alpha1-r100.ebuild 17101 BLAKE2B e5a8e12535c94cd231e9ff3481c2ccf1c7709d57f7ff63c2afcb0b96826e4be4d5466ec6ff83bb6dd4a1dd9001149446a25c01f4df350931e7ba8722f5972d2a SHA512 8e81c4a84d573701dd84f0265fe84b539d0cf1347e81bfafef36d29a3acacb42f1d9989398ee6e492e83e11362abdd5d7cf8e31338d880c6a9f11785650f2d8f
-EBUILD python-3.14.0_alpha1.ebuild 16718 BLAKE2B a8a41a22993cec6b9f1b243acacb08e270b912f54cd9c30c30dae5b458b63e6eacd9a692b787ee027c1242152c5ffc2f78c8760973a8a43bf7b924e0eca05bee SHA512 de9b0912d5938dbdfd860d84246db1b08a524cbbbc8fb7465d5e961cc834cea32d2a1c04515969cd95e936d33345dd8e7adfcf11df868a48b18fc7ec0aff9938
+EBUILD python-3.14.0_alpha1-r100.ebuild 17084 BLAKE2B c595f1ac99c6633b5b306a380d714a25f5ef3d5f9c41f8e9dc06fafcf425d0e007b721b071324e9064a6dc16f591fefffdd29a4c87af8e8bec01892fdbad47ea SHA512 874bbb35a9fd758cfc09c3a96c803852333ac10231c0c0e1fe6ce75a3c70235bc81d33ee03a24f73c1fc17934ea3aafdf514f848a3bd40c6515c7460fba46c57
+EBUILD python-3.14.0_alpha1.ebuild 16701 BLAKE2B eff37af423c6c37b4579e874ed8a6f792c007c1d305a036f6ef1b8591ef645ee5e09c53dd4a5cad491ca9f65b997d1a902c88ffe5caf167375bdf01d1bcb7c01 SHA512 db2e90588af5d40daf300be1b807271af05fd44b17b120d57242b7bc637d88aeb5c7ab4e803b391c07172e3334c5b00813b5694f553c956908ba7d1cc764900e
EBUILD python-3.8.20_p2.ebuild 13291 BLAKE2B f33bf0bfe4ca5a56ba9711231931a6845c9c69a64ee041d0314baa27739bde7130b2ef72be92a0e97d47eab2c1687f8439cac03e3c1c16b5190871cec8fcfafb SHA512 ee712a716d1fcd7db99b7ec5374148936de7e60236e4d10a05ddd21e6fca3a840b914676428181f74691cf3d527e32f2e82228f9f9ab2f49fd22ed9572eb8bd8
EBUILD python-3.9.20_p1.ebuild 15340 BLAKE2B 6253165346afa1c2df111e30f34f7674ad454e2d6a6cf06468171e90b89ee3a0b3b24687dd640ee1a44174c372e5d2e616e794df428446081f2a7609c7a5027d SHA512 43d2e5e94c182b9fbf79a1a7656e8fff400248b5a0518be8f908893155a4e838c52116f0b89e3edfee76ec3bcbeb23bb4748b655bf15e0ee3ea93329187a7cd0
MISC metadata.xml 1437 BLAKE2B 22f737ad283774c5ffc55173878bf07b6f89d91b0ebd9cf41c11e518b35461ebc9ecfc8017a519673698869450c1ebe55b5dc2577a8b03ea716d30b99ce21d3e SHA512 9f684412c916a3909bb7c2bbfeeb93c66e1de22d4313d657370162ab8b7438e6397bc7d31641d0bbb06d3373966fbbf7578dc0a30ed44558cb1b8a3bb5bfecec
diff --git a/dev-lang/python/python-3.13.0-r100.ebuild b/dev-lang/python/python-3.13.0-r100.ebuild
index 6c37fb5a26d7..7c26e550c713 100644
--- a/dev-lang/python/python-3.13.0-r100.ebuild
+++ b/dev-lang/python/python-3.13.0-r100.ebuild
@@ -99,11 +99,11 @@ BDEPEND="
RDEPEND+="
!build? ( app-misc/mime-types )
"
-#if [[ ${PV} != *_alpha* ]]; then
-# RDEPEND+="
-# dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
-# "
-#fi
+if [[ ${PV} != *_alpha* ]]; then
+ RDEPEND+="
+ dev-lang/python-exec[python_targets_python${PYVER/./_}(-)]
+ "
+fi
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/python.org.asc
diff --git a/dev-lang/python/python-3.14.0_alpha1-r100.ebuild b/dev-lang/python/python-3.14.0_alpha1-r100.ebuild
index f6dc60fed0e5..d5b9029b2f08 100644
--- a/dev-lang/python/python-3.14.0_alpha1-r100.ebuild
+++ b/dev-lang/python/python-3.14.0_alpha1-r100.ebuild
@@ -47,7 +47,6 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
- app-crypt/libb2
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
diff --git a/dev-lang/python/python-3.14.0_alpha1.ebuild b/dev-lang/python/python-3.14.0_alpha1.ebuild
index 5f5a6519a178..54515a4293a2 100644
--- a/dev-lang/python/python-3.14.0_alpha1.ebuild
+++ b/dev-lang/python/python-3.14.0_alpha1.ebuild
@@ -47,7 +47,6 @@ RESTRICT="!test? ( test )"
RDEPEND="
app-arch/bzip2:=
app-arch/xz-utils:=
- app-crypt/libb2
>=dev-libs/expat-2.1:=
dev-libs/libffi:=
dev-libs/mpdecimal:=
diff --git a/dev-lang/yap/Manifest b/dev-lang/yap/Manifest
index 81aaef097a53..ea73c4e356f5 100644
--- a/dev-lang/yap/Manifest
+++ b/dev-lang/yap/Manifest
@@ -3,5 +3,5 @@ DIST yap-7.0.1-gentoo-patchset-0.tar.gz 2390 BLAKE2B 2e7dbfe6dc8ea60c8a7ee056707
DIST yap-7.1.0-gentoo-patchset-3.tar.gz 4353 BLAKE2B 90c4750517189b3492fde0afde3da587a60f5aa98138a9b0626789dd79ce76981a9278706c510f0870595613e51c7c7be296fc9195618ef7ed6d3c4977191be9 SHA512 2effb29eebdf25996b10dacb625497159c880dc3c5e58e99cdd215bf3df744e3c504262b4fe4fe3e1eea7ec2e132c68b8dbe4633ac3c625efb6343f3fe5b87c4
DIST yap-77bb2ba5eadfb95b67abccd22b298cfb75dd3328.tar.gz 15121857 BLAKE2B 0a38a1f302108a93cdc7b31fadb44823f1660e65bf3bb1910988afe81e313e6690094550c9eb4a6cfba322cd40b0cfb5ec853b350988ca123507fda362de118d SHA512 56da8cb9e56cb23d2592ba92b0b4cbd323e491767a121ca88896d2744737bef9d4a63f3b80b36fd52b1ead84a075d270060777fef85dff3ef36403a84c96b9fb
EBUILD yap-7.0.1.ebuild 2534 BLAKE2B 314630dcf9e11d3b0b82380b4f92e9d29e2ba272e007757111080492546379404a35f2bf79c796391732391c7704452d7cf8de86ed361f8903b10f80a7b25ccf SHA512 06aa377451554248ba1074673521ccd730de34e0a7cd2bc53a73947deae7a980fd95be91a3e77d732a6fa32e9e8ac92608749ebb6cf7c50a24be9de13f6859bf
-EBUILD yap-7.1.0.ebuild 2549 BLAKE2B 1f96bc4571c6f80644dfefbe017b55e9617f62758a6f6fd8a6910e22fb1aef8cef50d26c5dbfce7ac421f5e375e76b58bad5e79a414b08eeeb7216af0857bbea SHA512 af7ed535807b42c07040bb3b6c776718edef123832d34dfae1fb8cfd6dd8d26c2f1ef4484feb8c8494a084202da714ecafc7ad62852268acf1f737ca5499a1cc
+EBUILD yap-7.1.0.ebuild 2548 BLAKE2B 3afc96d930c1b84bc52a6e44142ffb66ce679a5e041b63ec77c3ff8082501e6b0a792098ad7757a698e2965ee02bd05f36de9c6ef8817c837fa01fc87511a6a3 SHA512 1d338a543c7c57c068d9b77bd6a4511a127af276d6f1a0f4e520264773a4e21cd55d1b674f6398c8420ae5d79437850ce2ac58e8ab7b7121d527a921ee9d3f43
MISC metadata.xml 462 BLAKE2B f8ef90219fd4129baf6891e94bef700cdaef99c23eb3be42f4d2b1b264217a3c86e1856a06746882d51cf1a4448b6d1debbd9abbfd9c14781ea30f230002f23e SHA512 4ea564b1981a9b7207f4e943c750366020729fd4655b6e801cc91ea235885ae48dfd537fbe1ba63c766a3357e078d61804d7706236aef57e5aee903d15ab6276
diff --git a/dev-lang/yap/yap-7.1.0.ebuild b/dev-lang/yap/yap-7.1.0.ebuild
index 646bf13543d7..aa9d4b172ff0 100644
--- a/dev-lang/yap/yap-7.1.0.ebuild
+++ b/dev-lang/yap/yap-7.1.0.ebuild
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/vscosta/yap/archive/${PV_COMMIT}.tar.gz -> ${PN}-${P
LICENSE="Artistic LGPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="R debug doc examples java mpi mysql odbc postgres python raptor readline sqlite static threads xml"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 323433604bb5..ba510eb0703a 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/jsoncpp/Manifest b/dev-libs/jsoncpp/Manifest
index 68c671f61d29..44cdf17a0f28 100644
--- a/dev-libs/jsoncpp/Manifest
+++ b/dev-libs/jsoncpp/Manifest
@@ -4,5 +4,6 @@ DIST jsoncpp-1.9.6.tar.gz 212682 BLAKE2B efa5dea68ddc175391200077666204f7ec66cd1
EBUILD jsoncpp-1.9.5-r1.ebuild 1224 BLAKE2B ec92cfb2bddd3682e93ff592e3822a1cbf8620d25267e906b7829d735f399b76aa71a146b161b67b9821438a975060ccc7d2b12bada47c2ae415e218641d7e30 SHA512 590e8e7049d704c11af84773e7f0efa09d335228ea65bef85a1ac838af30b219fc149fefc36d6058fcc826a6c060152ac38cea46d4a7fca30ac967846aa4a09e
EBUILD jsoncpp-1.9.5.ebuild 1187 BLAKE2B ee28a0bac674e2df4b78a76c38dfcdc81b49fb13d6381556e24dd3760954598d92b7b0585ca528dfdb6828cbaf282c32a5f94b953aedeeaef196560724a523a8 SHA512 11ebe8f21df756c03d5eafdba0bcd30ae57a6ab1b7b899230feee82c825cc14910792d72fb3646f0c7a243b2515411884a7f28cd3c5e7305981a9849e82e9d00
EBUILD jsoncpp-1.9.6-r1.ebuild 1336 BLAKE2B 471d77b49966bea4b94a5718d357cdcdbac9917d74a5c5ffd906e6963fb588ec25f45d8a8e17264df50f75a41b0d143db610336bb8d9f0b520a9497149e55956 SHA512 62ec1471e8f86ac8ac85e17482e16b53626f7586925d770653dbb2b405a6ae172b561feb8118a4e99da6f1063b47a709ce1c4483b0d2fc9c071c4da3cfc0c925
+EBUILD jsoncpp-1.9.6-r2.ebuild 1349 BLAKE2B 5985ca63a4ffe4e8164a1a30ba380d24e3748fe219c79a9344cc9637cb424ad6ae65fe87775b6d89b5f89d600d0908044f979204111f1d6ccf90a1b234293977 SHA512 b7b77bcc29812192c99deee1dec1198d1527cb1106fe9eb90d4e9ed35871b1ad99b3c8545bec664465237ef68aca19bf3aa6734a4e85a1ff6772420f5233d3a6
EBUILD jsoncpp-1.9.6.ebuild 1224 BLAKE2B 2d7c4d725aae32488fe77f25ee7cc1aa554425c47773e85d38829ee52e65cbf0529983e321407c47e09d9d44352cc4d9d2e52f2b1f6b4b62977e259a08f5b35c SHA512 f40cb7817f02d9304b137a4635dcc3f89d564c0ba0b711b51dbf24d78020e7661a928c3b505e29c8a0313c093f547908e1a638ad0853fde4ad093c7c7cb3515f
MISC metadata.xml 473 BLAKE2B cee9ea6f824489bf51f6c293faff24e62bb8c3457d49638b9547d104bfbed8b5c566e429b4d597dfa9b556955450c758261231ce83ea28216c1386a2d645176b SHA512 f7e2f0a82c5370802072e94a727bcb19d138979ab46670f01bdb17ed19b59f8e79bd28d37a8d939917f108fd4a64f53f67153ceaa9dad393840e9eb0247538e1
diff --git a/dev-libs/jsoncpp/jsoncpp-1.9.6-r2.ebuild b/dev-libs/jsoncpp/jsoncpp-1.9.6-r2.ebuild
new file mode 100644
index 000000000000..6f037fec5a29
--- /dev/null
+++ b/dev-libs/jsoncpp/jsoncpp-1.9.6-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit meson-multilib python-any-r1
+
+DESCRIPTION="C++ JSON reader and writer"
+HOMEPAGE="https://github.com/open-source-parsers/jsoncpp/"
+SRC_URI="
+ https://github.com/open-source-parsers/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="|| ( public-domain MIT )"
+SLOT="0/26"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ doc? ( app-text/doxygen )
+"
+
+multilib_src_configure() {
+ local emesonargs=(
+ # Follow Debian, Ubuntu, Arch convention for headers location
+ # bug #452234
+ --includedir include/jsoncpp
+ -Dtests=$(usex test true false)
+ )
+ meson_src_configure
+}
+
+src_compile() {
+ meson-multilib_src_compile
+
+ if use doc; then
+ echo "${PV}" > version || die
+ "${EPYTHON}" doxybuild.py --doxygen="${EPREFIX}"/usr/bin/doxygen || die
+ HTML_DOCS=( dist/doxygen/jsoncpp*/. )
+ fi
+}
+
+multilib_src_test() {
+ # increase test timeout due to failures on slower hardware
+ meson_src_test -t 2
+}
+
+multilib_src_install() {
+ meson_install
+ # https://bugs.gentoo.org/941642
+ rm -r "${ED}/usr/$(get_libdir)/cmake" || die
+}
diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest
index c3d70f045f2c..6975d075fc6d 100644
--- a/dev-libs/libclc/Manifest
+++ b/dev-libs/libclc/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD libclc-15.0.7.ebuild 1668 BLAKE2B ac2bd589fb3c29662799f97b1f649fd22b1b7ce5701879815bc01a05ae88421a830a6a3507b4dead181f24eb4e45c451e8ea1ebbdac2a2de51ddbc3cd9f53c66 SHA512 a3e39fbaddb322360f6362ef21713f375d04e02b2b9a3d43a3d47b26d5d43643a8c654181aef9518aee5f9805d09c446bbbf13342b74f09622e5e1b0c59470b1
EBUILD libclc-16.0.6.ebuild 1665 BLAKE2B 27ffe7083936c466a749550797d109c7a48fc6aaf110977c53ae2d4c5edd558c958a4981020b2c74c6b0c47aeee184edc6e1f192da93f57972fe9cc9abfaa762 SHA512 5007264c688588ec9fd7e74e88a1c1810be2602b744a64d8927275bc8ceaf278d9598222c5d2e3d3fa64504364625b03951752ef7221fd1bf16cc26fbd54ad80
EBUILD libclc-17.0.6.ebuild 1749 BLAKE2B 0b083103fc48654357f621bd3c40002fe9030598a4873519b186b601cd75cc1555a3930f26fe884c1970ddf5728c9a7dffc08e97ebdb151e55b80b204d327a4e SHA512 2509e6ff63a86ba1ceef095fab34b49642b7e6866111c289c124bb7ef9d4bad8f07c4927b45994555386536975c8a4c56401860dca25f2ef2014d9153abb4c8f
EBUILD libclc-18.1.8.ebuild 1302 BLAKE2B f5c4d9d86b2150a602626d7785bae098edf6ff7dce1a07501bbb5b721959827f446d7e468a85be08eb8a6935ebd59264c582d5ab04321f60d0a0bd19da2653e6 SHA512 840ec8e282d4eaac97039f32eae8b05c03fd95128a4d800f190a9b57e154a73fd2c4eeec8c58e7c892684f24b35d1da5c2b52303ec19559b19d7bd75eebf5c1c
-EBUILD libclc-19.1.1.ebuild 1305 BLAKE2B 1fbb9db126a81d0cea598e600f7d29fd6a717fed77b09d10a475930e59717f36368588db190e1d56f33c81e7e4336b58725e9da910ef4c51c5f39a7d34bc0a90 SHA512 a90b45f9d8a039781f4d740dc8f6c3bc55187d97e59a97121101a7456a152cc287990207b1b3e690f1009cff65becb12348a0b2d36a33a981a72ad63cf64a217
EBUILD libclc-19.1.2.ebuild 1305 BLAKE2B 1fbb9db126a81d0cea598e600f7d29fd6a717fed77b09d10a475930e59717f36368588db190e1d56f33c81e7e4336b58725e9da910ef4c51c5f39a7d34bc0a90 SHA512 a90b45f9d8a039781f4d740dc8f6c3bc55187d97e59a97121101a7456a152cc287990207b1b3e690f1009cff65becb12348a0b2d36a33a981a72ad63cf64a217
EBUILD libclc-20.0.0.9999.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
-EBUILD libclc-20.0.0_pre20241009.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
EBUILD libclc-20.0.0_pre20241015.ebuild 1268 BLAKE2B bcf40564f542b2f2c4eaf493e74226472d1a3d151293a1c09ab4940aa7296018eb237e6254d545a850b2e3ad2f1b0a838dc3f04114c13bb947a8d33cdcba8ee3 SHA512 5bcb5ca819b48dc4b24d5ff0689a19c1d897a560fa89fd761d19cca65e46d185d51ec2745f5091fa9383974e0506fe303d6bdc95327a3be154192d580f92c431
MISC metadata.xml 362 BLAKE2B 768f93d0058e4da4b420569f3f1771dfa7385ad89540bbc18cf53b5a71e3f060a8afa1112ff37570d7fc9dc3e71619fa3fd8d0cf7b5d3954f5110b19e146df30 SHA512 e6335424da09f668953acd39dcd9b03a30e3b509b34b1de5c72644a3740a5b6b287f10e08405b79bafc8104cc4dc1324b7b9d7990c3b560b0235ae82da8c68a5
diff --git a/dev-libs/libclc/libclc-19.1.1.ebuild b/dev-libs/libclc/libclc-19.1.1.ebuild
deleted file mode 100644
index 369d04fb2877..000000000000
--- a/dev-libs/libclc/libclc-19.1.1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..18} )
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake llvm.org llvm-r1 python-any-r1
-
-DESCRIPTION="OpenCL C library"
-HOMEPAGE="https://libclc.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-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/libclc/libclc-20.0.0_pre20241009.ebuild b/dev-libs/libclc/libclc-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 2b8c5e63c257..000000000000
--- a/dev-libs/libclc/libclc-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..18} )
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake llvm.org llvm-r1 python-any-r1
-
-DESCRIPTION="OpenCL C library"
-HOMEPAGE="https://libclc.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
-SLOT="0"
-IUSE="+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
-
-BDEPEND="
- ${PYTHON_DEPS}
- $(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}
- spirv? ( dev-util/spirv-llvm-translator:${LLVM_SLOT} )
- ')
-"
-
-LLVM_COMPONENTS=( libclc )
-llvm.org_set_globals
-
-pkg_setup() {
- llvm-r1_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_configure() {
- local libclc_targets=()
-
- use spirv && libclc_targets+=(
- "spirv-mesa3d-"
- "spirv64-mesa3d-"
- )
- use video_cards_nvidia && libclc_targets+=(
- "nvptx--"
- "nvptx64--"
- "nvptx--nvidiacl"
- "nvptx64--nvidiacl"
- )
- use video_cards_r600 && libclc_targets+=(
- "r600--"
- )
- use video_cards_radeonsi && libclc_targets+=(
- "amdgcn--"
- "amdgcn-mesa-mesa3d"
- "amdgcn--amdhsa"
- )
- [[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
-
- libclc_targets=${libclc_targets[*]}
- local mycmakeargs=(
- -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
- )
- cmake_src_configure
-}
diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest
index ef9ddeeb98ac..0e9abf8a33b6 100644
--- a/dev-libs/libgit2/Manifest
+++ b/dev-libs/libgit2/Manifest
@@ -1,5 +1,7 @@
DIST libgit2-1.7.2.tar.gz 7548186 BLAKE2B c27870124c7e63a37794014a802a6fce46c577313f3b6081580f920fa842a65305b5bc56aa6ab02cf87c533d6052afdc37317f96aa1fd67387b07f52415ccbe3 SHA512 825737e4a1991fba50ea535f15b0e560ebe76ead752e04aeba36925b944d0da77fe9826a70980a1aa3d0bf9afbedfab79dd92e799c9252931384c89ebec9b012
DIST libgit2-1.8.1.tar.gz 7608949 BLAKE2B 14558400d092dd963becfd3d4966a8d0799811be15fea8c5bc1e91be24f14bb81d33d82b2fb8dd8895e167f634a5d532d62a4609167bcb1d93143275207bbf6d SHA512 7429fbdc46ae44fd359e9260cbe33d9ce9276db810c096f12c43e5d302d01011463cdfd98d604e59780187e020e216e839823a77479dc12f952a37628516af78
+DIST libgit2-1.8.2.tar.gz 7610104 BLAKE2B 5e6c68cd1b364b435130059ee12bcb889db5b00af00dc5e3b62e8b302cf3a81fa351568a5f094bc99041877a3272c98bd65999d6e81cc02ff1a31e0d07ea17ff SHA512 568daa01b254acd07624143c1fd949b131f174a0595e4c6031b1eee38afd59ec3917ffc5ade3310d2a17f22bf5062bc6d03603cb952b25cdefd6c1cec9b8033c
EBUILD libgit2-1.7.2.ebuild 1649 BLAKE2B 0eae55b662f2f6bf26d51032e67da956b43aa32411ed9ef6fda13bff21f259218625df41482fb52057382280e8f70e4ef93b225db00319b27f0d825ad96cde1d SHA512 8badba9710a974eada587d36a16939e0027bcb6d05435ae1d5fa4336c0955e0c721e39ac0bc40b5e798237535f1446c1c13f272f81ec5b973696a3a3f85efd2a
EBUILD libgit2-1.8.1.ebuild 1575 BLAKE2B ee289fb92268a9fa7267626df4651552cbb8d0487610aa292cbba5de8afcb54a16f6b68ff4ea2a8c4dc070fea29691359d54fc45e5243bc5c24f1584ddaff420 SHA512 dc7fe7e6dd8844acc2846f4adf55642949fe62c2c7897239a4764ad2284c60bdb14a10c1d87ab1aff615e064755297aa61b1e18ba9c6014a7a784353fd2c8f71
+EBUILD libgit2-1.8.2.ebuild 1582 BLAKE2B 1fe21bf4fefc38f35a3fea69df8bc58852a0164a7d84d7af88b214e042c8d74194e00b9318908b9cf83f59bb19388b6dc5939329b31e2966cb2be4a49cde56e2 SHA512 1863253ed71c8de992db29b203caec74b2f2fdd9d3cb19eaebab6d4201cebec026c4e0437d8d5131bd31b9ba7471c7fdbee8565d61db1f8a33f420d906b35372
MISC metadata.xml 916 BLAKE2B c5fb3724d2e9ef35c5be3df76c79dfc80a34d238a12d6b16f3f16d919076e216dcb085c4c182102c8fe7338982ab862a749ff9d25d8c0a0561fc133db6e07682 SHA512 78b668f9fef202fb86abc1564c4b240f7084bb3ed6ac0b77a8e26940721be6db5bfff1b927403aaa561f3dc20400bac677cc9b0a0204542b5b304ab8491c08c7
diff --git a/dev-libs/libgit2/libgit2-1.8.2.ebuild b/dev-libs/libgit2/libgit2-1.8.2.ebuild
new file mode 100644
index 000000000000..106961169ea9
--- /dev/null
+++ b/dev-libs/libgit2/libgit2-1.8.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="A linkable library for Git"
+HOMEPAGE="https://libgit2.org/"
+SRC_URI="
+ https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+"
+S=${WORKDIR}/${P/_/-}
+
+LICENSE="GPL-2-with-linking-exception"
+SLOT="0/$(ver_cut 1-2)"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos"
+IUSE="examples gssapi +ssh test +threads trace"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/libpcre2:=
+ net-libs/http-parser:=
+ sys-libs/zlib
+ dev-libs/openssl:0=
+ gssapi? ( virtual/krb5 )
+ ssh? ( net-libs/libssh2 )
+"
+DEPEND="
+ ${RDEPEND}
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ virtual/pkgconfig
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTS=$(usex test)
+ -DUSE_SSH=$(usex ssh ON OFF)
+ -DUSE_GSSAPI=$(usex gssapi ON OFF)
+ -DUSE_HTTP_PARSER=system
+ -DREGEX_BACKEND=pcre2
+ )
+ # https://bugs.gentoo.org/925207
+ append-lfs-flags
+ cmake_src_configure
+}
+
+src_test() {
+ if [[ ${EUID} -eq 0 ]] ; then
+ # repo::iterator::fs_preserves_error fails if run as root
+ # since root can still access dirs with 0000 perms
+ ewarn "Skipping tests: non-root privileges are required for all tests to pass"
+ else
+ local TEST_VERBOSE=1
+ cmake_src_test -R offline
+ fi
+}
+
+src_install() {
+ cmake_src_install
+ dodoc docs/*.{md,txt}
+
+ if use examples ; then
+ find examples -name '.gitignore' -delete || die
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+}
diff --git a/dev-libs/olm/Manifest b/dev-libs/olm/Manifest
index 1eb3e32b03d6..c30893aa115a 100644
--- a/dev-libs/olm/Manifest
+++ b/dev-libs/olm/Manifest
@@ -1,7 +1,9 @@
AUX olm-3.2.15-cmake.patch 1585 BLAKE2B 4de4f3e6e29792fc697f40dbc303ad630222491a4692a05a953b1db7518ae22a557acdc570e3f0bd3dc080bc46aae128ec380963ee5274506e446f678f26472b SHA512 025fd3dbc26d59d3b5db1ac3a77e72dee396acdf1b3c2ee2d3746a6b1e2cf2c6965083707d3fc7df88a6f0c62729601f5df7e262998c806d98d2159fd6dbbfb2
+AUX olm-3.2.16-clang-19-const.patch 501 BLAKE2B a0deafe652091a5600cb046f8bf4dd7a2431dace5779f4ede25f46b93e6db9b54ea4c189d6e7f531775b4e472fe5c31efc625a3c75d43639a3193c505d7ccdd5 SHA512 179ada66d4e2024f30aff1255b6da432c747c0bc743b01e6393fc67f3d18512c3dc1b9857c52f8571dc27288429b9b70420a783ea99cff5317a0e67c97ac3d2c
AUX olm-3.2.16-cmake.patch 1573 BLAKE2B e7667c692b017060b20f86e69d3e37ddda7bd6642e60fcb7570b58ce4a4523fec5234635431b17ec0e01650d8935aefec3082433992c4928c92fc22b7f2f1b5f SHA512 a191e607f4c6d48a4692f20e2efd09ec1c4e10156bb60a23f859483d46d2ccd0074b210c80ce4543f22e76eeb4799b8e640706010c5ad1b26549dd310ddb0b46
DIST olm-3.2.15.tar.bz2 2744760 BLAKE2B 44486a63217998010a0bb7e01ff3315c88e139d686b97158e67af29b2f052912412541fb944a17c5d8931df9c641a73e521ef8d0ff352b80fe30bd6fb73b2e7b SHA512 81832766e477fc17908e8d1c49b5403d87b5977fd9102605d95ef2a3907619b7301e32fe0e18ec0f575b1f004ce248633307ff43b0f48bc9bb2313cdfefd6ea7
DIST olm-3.2.16.tar.bz2 2744360 BLAKE2B 236cd08cb4f014ef4f90377fe30907490dbf6482629ab47a779114c711de1855c44874a45ee92f4f55d7c100abbbde2c427996ce534dd95ce401a7549db351b7 SHA512 504ddc91297e7aef99e9b25f73b33bac29716ca33eb333bf1217b719d8862438e2cdaadd88cef3dc84e9f618bcc9eeeaf7e513f2d6909cc4a3d98a5dd79b0581
EBUILD olm-3.2.15.ebuild 604 BLAKE2B b3c34c37603490ef1f603d6207fd7edc801c6a42b43ec06f6e48a22690351a657f874c98045ac53b21cbce861a1cb169e9d7e636693a83bf4119dec938005fb3 SHA512 359c1abc4b29c5e14b76044650655ee730d6865ffcaa588082f0b31c3c22d883d79849d185416a144cd450f1924bf5ec65d4bc5ac14c7e39d3a36404cee24365
+EBUILD olm-3.2.16-r1.ebuild 649 BLAKE2B fa77431197c9ff4cc986b23d277e886b5041fe4dba2389d3db5d4297d8f4f1dce1bf8088e888eda7ff9498892041df62da4176e4317ab73a3b280d68e490b04f SHA512 2a69e314b58d84dda0cdff1aa9980e5b0905cde66c69edf375f9bc460ae9b651830d2d719c15b218d693b3be9e0c293ffd5bfd2fad0851c6f993a4f64214d4a1
EBUILD olm-3.2.16.ebuild 604 BLAKE2B e5904cddaf06bd6f8b77f54e29dbafd7767d1620700c1a05016e15c412867049b32b8c752abddd663e71827d02f400912be0421861f71f2dbe510430ad1ee5a4 SHA512 f1b66e4f7cd86a6034f6ffd04fb9d384aba5f49089adf0cdc9b673aa02ecabce99b8beab4ac4a9d7f307ff5b9d5bd164f2478dadfe465b4ee10abbedbdf760be
-MISC metadata.xml 703 BLAKE2B e15af6cc88087ba2f7ed109a13e31908ab529ad52755403b4272170e7d8a89330539f1b735b03624ec3b45a2ef5d5c4f37ebc1d6f279ed49f852edfa2ae1f2ae SHA512 81c2896d8a489001e0ceffc99e97d20da679aba2fe83f2bea94cc7ddcaa3c09a52bf0c2266d53440fc6cbcecaf607a2b89193f8aa76ec6d50746cb3ab6ced7cb
+MISC metadata.xml 703 BLAKE2B da390f27931e3c95933b24227537294bd33def6b6736b87a6c1accaaa87d354496653ea9dbc08ec17566c99233c89a30a26c6696bd97f8c8e2613ee320705599 SHA512 01845e6fb0f46e1caf04a0bd6025ae339bdbf8bfdb750ded1031917c87f0b8cf220403f49bbfceffd08479bad2ceb1e26b2c81ecbee7d7ab75b35d2195f064be
diff --git a/dev-libs/olm/files/olm-3.2.16-clang-19-const.patch b/dev-libs/olm/files/olm-3.2.16-clang-19-const.patch
new file mode 100644
index 000000000000..688e3290fb37
--- /dev/null
+++ b/dev-libs/olm/files/olm-3.2.16-clang-19-const.patch
@@ -0,0 +1,17 @@
+Fixes compilation on Clang 19.
+Patch by Marco Rebhan <me@dblsaiko.net>
+Fixes https://bugs.gentoo.org/940764
+
+Signed-off-by: Gavin D. Howard <gavin@gavinhoward.com>
+
+--- a/include/olm/list.hh
++++ b/include/olm/list.hh
+@@ -99,7 +99,7 @@ public:
+ return *this;
+ }
+ T * this_pos = _data;
+- T * const other_pos = other._data;
++ T const * other_pos = other._data;
+ while (other_pos != other._end) {
+ *this_pos = *other;
+ ++this_pos;
diff --git a/dev-libs/olm/metadata.xml b/dev-libs/olm/metadata.xml
index e47db7bbc780..c2404edb3336 100644
--- a/dev-libs/olm/metadata.xml
+++ b/dev-libs/olm/metadata.xml
@@ -11,7 +11,7 @@
</maintainer>
<upstream>
<bugs-to>https://gitlab.matrix.org/matrix-org/olm</bugs-to>
- <remote-id type="gitlab">matrix-org/olm</remote-id>
+ <remote-id type="github">matrix-org/olm</remote-id>
</upstream>
<longdescription lang="en">
Official, audited implementation of the olm and megolm cryptographic
diff --git a/dev-libs/olm/olm-3.2.16-r1.ebuild b/dev-libs/olm/olm-3.2.16-r1.ebuild
new file mode 100644
index 000000000000..7a54cba592ae
--- /dev/null
+++ b/dev-libs/olm/olm-3.2.16-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Implementation of the Double Ratchet cryptographic ratchet in C++"
+HOMEPAGE="https://gitlab.matrix.org/matrix-org/olm"
+SRC_URI="https://gitlab.matrix.org/matrix-org/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ "${FILESDIR}/${P}-cmake.patch" # TODO: upstream
+ "${FILESDIR}/${P}-clang-19-const.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_TESTING=$(usex test)
+ )
+ cmake_src_configure
+}
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 94ba68ad34b8..c895b5359d09 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/alcotest/Manifest b/dev-ml/alcotest/Manifest
index 2812c2384a6b..11464552693a 100644
--- a/dev-ml/alcotest/Manifest
+++ b/dev-ml/alcotest/Manifest
@@ -8,5 +8,5 @@ EBUILD alcotest-1.4.0-r1.ebuild 689 BLAKE2B ddbe8a6530a28029dff4e5c3a5125e657683
EBUILD alcotest-1.5.0-r3.ebuild 941 BLAKE2B c8fd6547fdec1e0f834a09039136f1f1a5d368d1260da23fc1deece5c256241f885145d3e42dc242354e37bc647ee62c5e073733833ecd91681245c0249663ac SHA512 b30f27da81bf0d5a7ca3b3b4e69a86e24fc04bb50db8d5a6d4b84b410aceee78349f69355836f342037976f934358bb73f1b8f470b53b7bfc47524ca59cddbba
EBUILD alcotest-1.7.0-r1.ebuild 1097 BLAKE2B a101b6e330341a4f455d2cc34dd074f7c1ca096b5ae69ab9a1da5ffada4ba8226fa4297928d55636915efba28fb111f01676f8bb526bb696691b9ad2e7b7dd87 SHA512 0b984cf0a0e6aef57070154826858f3d3d8f3f9fc787abd65ee3d34b370db7ddf7ba724b5e069b42fce7e1c9e8f321e8dbfe44c641997a86e1c4ba8a22ced20c
EBUILD alcotest-1.7.0.ebuild 780 BLAKE2B 791dfcb90027dca4489f3dd5d5bc8aa170f7f076c07a20f7ddaf303d8864fe7720ed5a34792b55ecb467dcc3b3adec9c98877dcb729c12ba193efcd20943718d SHA512 81ef9bd3ddb5e933029901ba5414ed0bba389c38d935f648de7c69aaf3c8994729b89df143a9b5731efd04f98c9312b1d1b09761e091ac863074dec98ac9c2ab
-EBUILD alcotest-1.8.0.ebuild 1003 BLAKE2B 7915f925f1aa206d6b149cf60964f8215e13fc5ebd6d5b6e13a5b4be62091a1803ec4821374a9d3b73872e52124e279372e56c02c753b5f1c59a896aa45fb42b SHA512 60de9005da40dbc8653ef82dae011098ddeffcaa9a024ef6e4db3ef18c51aea9cfcff539852dc169fa770abbbcea8ffb06cc53702f63307ec07a8054da6c77d9
+EBUILD alcotest-1.8.0.ebuild 1001 BLAKE2B 15ef6cb4a38ec83e6aa0a845e43a17ce7b755157dbe50a372c666b5c3b31014d93fbf0a19e9b8fe5de3bacf861774b5aeb1b54eed5ba1864c98263a92ef8663a SHA512 f34c3e6b6fc10138f65697bbdcb10077e18c27fcab60c8bbad0450ca24468d5f0c2a531df43d9b270d9c6035536c828e0c92d0c1c158dc51bf69cc6dadfd5a84
MISC metadata.xml 432 BLAKE2B 6abf92a1f1ced8d9cd6219697d7297ee38be5fa32501a1e2fdd376fdedf5063ac6ef3c60c3cce38cd660f5f5d6b01a333d2c202df9ff6566b066602c2ee4e65c SHA512 a44d05c2f762a7fac6f1d6adaba7ea7e40a7482b4fc6f2dd06f53e4cccb9ed24077add8f3e65177016d8d54e9e9c9460fc54f6961fb65d7c3fb5493214e3289a
diff --git a/dev-ml/alcotest/alcotest-1.8.0.ebuild b/dev-ml/alcotest/alcotest-1.8.0.ebuild
index 42994cde53ad..26005db8c565 100644
--- a/dev-ml/alcotest/alcotest-1.8.0.ebuild
+++ b/dev-ml/alcotest/alcotest-1.8.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/mirage/alcotest/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="ISC"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="+ocamlopt"
RDEPEND="
diff --git a/dev-ml/gen/Manifest b/dev-ml/gen/Manifest
index bc88b6f886c9..c0b11373f295 100644
--- a/dev-ml/gen/Manifest
+++ b/dev-ml/gen/Manifest
@@ -3,5 +3,5 @@ DIST gen-1.0.tar.gz 32266 BLAKE2B 1be57d34e794e8dffae19322e8b2504b0ff10a72608cc1
DIST gen-1.1.tar.gz 32152 BLAKE2B f5314ecba43523ebde487740eae1df7e058ea0fa47ef676aa19d76e90f21b08464da6b1dafe8f0d10e7720dd48d72f6b7a40397545adf874698d6cddc47c0a72 SHA512 71a4b5c3666a7c11935398a78feea7383f61d2c549dfb96e324d40783ffa87b5ec492c5ec468803aabfb9b48e7d0ebaa30b24d2b974540afc7cca5feea3121c1
EBUILD gen-0.5.3-r1.ebuild 521 BLAKE2B a43478ee91922336be346c0d92d5e10df60949dec21c7f855374dae0684a43105d23281a61270947edf427f457c3eaad4bb2aea632a72517cd6cc1da6e473f64 SHA512 16c468c31b00592d7d69acf10c0d257609a79dda916f7111a049da2e4e672a576e261f45e53b275ea41f8e29299db2a4b81503ff9c0a6aa56db6451bb3777a99
EBUILD gen-1.0-r2.ebuild 658 BLAKE2B e7ace07c706ea94f5fdfae852185a8781d5289589bc53ab28f7aa6fb751cfb14bceb16a4e1e27bb6d36c51851ec6be885658b575cf597e3cdd8b9fb6448175a5 SHA512 65eaca1c34b818785c1d8a3b04520abaa99e676516d15f4f114669ce8ff3a6e81f705d2bd3207aa6c10924c2d44e17d1a8e5b16a20a9ac3ec353d0a8dc887392
-EBUILD gen-1.1.ebuild 640 BLAKE2B 042aa05184576b516a4831ef7026e45c4db63fc6f81b2126c02d3c91189b1b47628a26658faafd9b7cbd5c61d3a73a64714fc3fbc318210591cafec8fef2c164 SHA512 0b22c8db2f8b519d3ed25b16ab5aa098a77628ff07433d22ba62093ce4bd1960ee7a73d4724621c33492f8c3cf002494c0837162d99a20054891ad9186340c89
+EBUILD gen-1.1.ebuild 638 BLAKE2B ada2064cd51d7749c1b1f43921151b587f4d680fa08d3703bc17b8f321447d708b969a771ed2fe1a180b9b38d522e4ff8e6f01efa0a5fa0f66c4e57e82043c78 SHA512 82e8b4d05e96177412cd6908f9c0d2699c0b892fc4e01ec5bf7333b20d178bb00f20722d189e432dbfb045f5c384880143f11a56b09003a113a522b2f4ba7c13
MISC metadata.xml 380 BLAKE2B 4cc697b8fa54689d677e4eb06cc90cb3d2b2b7dfef2585ccffa2846064c78bb1bf39d43f932588426e0b0b2a66fd68be4878bd97e0b2c4578fcf98c2ccddb01c SHA512 91e7d05763f7fbbb52a9dff9808a3c06640f66540543b188a2fe44673f50dc18689dc1fd95f83ca61f9bdf50d79e0951276e67311588cf7213735d3f97d20f05
diff --git a/dev-ml/gen/gen-1.1.ebuild b/dev-ml/gen/gen-1.1.ebuild
index d84bb7e889a7..1bd9b6e01d24 100644
--- a/dev-ml/gen/gen-1.1.ebuild
+++ b/dev-ml/gen/gen-1.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/c-cube/gen/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+ocamlopt"
RESTRICT="test" # tests fail > unused-open
diff --git a/dev-ml/hmap/Manifest b/dev-ml/hmap/Manifest
new file mode 100644
index 000000000000..e2e5d359f5ab
--- /dev/null
+++ b/dev-ml/hmap/Manifest
@@ -0,0 +1,3 @@
+DIST hmap-0.8.1.tbz 4801 BLAKE2B bded8b87eb6ec922dcc8192f4c4ae6a650c72d14814b29504f3f4d93c46f09009d5c62fd940f3132a4d93b95e2325cd8c776157767f63c48180c536c409350a2 SHA512 9c476d9cf4acc16332e646ed67086d680d14dad76b1e7d3bfbbe22ddb96c55469efba1e2f006f89ef4816b26b68a9aa8094308967bda44283ed4384554fa9bb5
+EBUILD hmap-0.8.1.ebuild 433 BLAKE2B 4361f4414511abc51b8f5ec35a692a5a48f204e8ed344b0076f4cf90ce752c9644fce1b50501e61f9f2eae08b10b9c74e5b823dd5add0e938ff1438168872cb9 SHA512 913d5bcdd5acac1f92b9ab7ec54b0b2bde1cba638de751c6f941760ad0eabe8a6051d008bc9eed7104bbc7c6eb3f9e1402dd787593d6e163aec273e804b430b3
+MISC metadata.xml 233 BLAKE2B 4654803edd576a76b70115913e26d306cc35a2356ed110fb6420e2dd48aef88ab71ee4f5b0cba71b4c2a7624ef42707d405700abf41748e532b9fe0f6cb3b778 SHA512 5158dd5a94fb8cc401825355cc3bb6f04768c6df59fc60593d99f530e27dc448223091a8af25d0e2f4ece9b8a7bf01f4f19f91321901c8f82f55cb4a190b7a70
diff --git a/dev-ml/hmap/hmap-0.8.1.ebuild b/dev-ml/hmap/hmap-0.8.1.ebuild
new file mode 100644
index 000000000000..8d3c9b525462
--- /dev/null
+++ b/dev-ml/hmap/hmap-0.8.1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit opam
+
+DESCRIPTION="Heterogeneous value maps for OCaml"
+HOMEPAGE="http://erratique.ch/software/hmap"
+SRC_URI="http://erratique.ch/software/${PN}/releases/${P}.tbz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-ml/ocamlbuild
+ dev-ml/findlib
+ dev-ml/topkg
+"
+
+src_compile() {
+ ocaml pkg/pkg.ml build || die
+}
diff --git a/dev-ml/hmap/metadata.xml b/dev-ml/hmap/metadata.xml
new file mode 100644
index 000000000000..ff5a0cd1ae3d
--- /dev/null
+++ b/dev-ml/hmap/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-ml/iostream/Manifest b/dev-ml/iostream/Manifest
new file mode 100644
index 000000000000..7044f6a1b031
--- /dev/null
+++ b/dev-ml/iostream/Manifest
@@ -0,0 +1,3 @@
+DIST iostream-0.3.tbz 14245 BLAKE2B f06596cd7a5f35e325a03f03c59214051a37d595335c483abc0d2a2f3f73327a29c895e54edc6bdee1ecf1246ab607042d57eafc19d41cb1326fc8137711973a SHA512 68ff56d48b2fcbd34ef2c15f6a8969543caa5c5e6b14177a0fde1e2b12d2fe52448d233e02cd1ab2529f74f48b31954ae8ec9e22601cfda6d3c38ce667c1b851
+EBUILD iostream-0.3.ebuild 542 BLAKE2B 694d3fac38238ca9c2b76aecdb886a98bb2f24beb1b96a787ea6e2a46a6ef8f375815611fb5a0051d513d579b16dd3c7b07710ba17b5e6012316248da419d2a9 SHA512 1a475ca2aef700600adcc814a479c2160c0aa5d5904c54b0ddcb1d3d47365f680a673e7b60159e23d0d9bcd63edd0bbdc2f99bf6177d697aaac2cdc75671a00c
+MISC metadata.xml 319 BLAKE2B 8c74d2741d89a5e15328a4f57ad04fde005cd6c57cbfaa8923fb90dd9bb7fca40da9a1fb9e2bb3305b0b7bd62bf5df7ef81a647e32627e184071caecc6723b9b SHA512 26420181d9b9e5d0aeff08a42aa42f40fab8401d190a00da51abd25e809d6e97c8cb60ebcf582cad5472d63b44c1d07886c86959de05b2f64b608ed621689832
diff --git a/dev-ml/iostream/iostream-0.3.ebuild b/dev-ml/iostream/iostream-0.3.ebuild
new file mode 100644
index 000000000000..62cda1ba3dd1
--- /dev/null
+++ b/dev-ml/iostream/iostream-0.3.ebuild
@@ -0,0 +1,20 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DUNE_PKG_NAME="iostream iostream-camlzip"
+inherit dune
+
+DESCRIPTION="Generic, composable IO input and output streams"
+HOMEPAGE="https://github.com/c-cube/ocaml-iostream"
+SRC_URI="https://github.com/c-cube/ocaml-${PN}/releases/download/v${PV}/${P}.tbz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="ocamlopt test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-ml/camlzip:=[ocamlopt?]"
+DEPEND="${RDEPEND}"
+BDEPEND="test? ( dev-ml/ounit2 )"
diff --git a/dev-ml/iostream/metadata.xml b/dev-ml/iostream/metadata.xml
new file mode 100644
index 000000000000..e26924c3ce3a
--- /dev/null
+++ b/dev-ml/iostream/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>ml@gentoo.org</email>
+ <name>ML</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">c-cube/ocaml-iostream</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest
index 11e049829706..3fcca716be36 100644
--- a/dev-ml/llvm-ocaml/Manifest
+++ b/dev-ml/llvm-ocaml/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD llvm-ocaml-15.0.7.ebuild 2576 BLAKE2B 19ad7bcc099299b50cee2551d0998ef748cf46081605459355a9d11b5882a3a26559892321f47d67f927a422ed1dc34332f9d9bee82da3e151dc9edec58f458a SHA512 3366ae720bb79421c253c28946c5281152d3573416fb9c7967327bd2d2b418f01887d63e00ccc1d5f5008d1f05280f270fe15be3e8d2b812c782d881778e8417
EBUILD llvm-ocaml-16.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-17.0.6.ebuild 2510 BLAKE2B 129a25c76d02640a151bd2ba8b1542e34bc4b0adb5aac797f96f7f888b8939ae33dcda9eb1f2ec31eae81575ac3e32995b9e99de3540f3fdc8e085b0185200ec SHA512 250285a57be6d7cfbddd4a9ff4ab8bc25e2813441da263bfef1a7a4d11658b6ed9a3d280ada7b1e45c5cb472e6647eff260926672089e7e445a12be6a5344bdb
EBUILD llvm-ocaml-18.1.8.ebuild 2466 BLAKE2B 7480f9140cbdd2ec337cd08924013f1f9751bc34c3223b3f5be441e4d06d131f74aca0cb0115c71ebacb3909240e42d4608dddf98bb6f69e371d5e86e19141f5 SHA512 b7c05d3be29399eb9fb4267537a450daf00b7d8f6bd2be472e5802d4072e3a805db8d5f4fa2830ec46655170a7f2fc1119825327b2d4008af8364772fc215f65
-EBUILD llvm-ocaml-19.1.1.ebuild 2466 BLAKE2B 7480f9140cbdd2ec337cd08924013f1f9751bc34c3223b3f5be441e4d06d131f74aca0cb0115c71ebacb3909240e42d4608dddf98bb6f69e371d5e86e19141f5 SHA512 b7c05d3be29399eb9fb4267537a450daf00b7d8f6bd2be472e5802d4072e3a805db8d5f4fa2830ec46655170a7f2fc1119825327b2d4008af8364772fc215f65
EBUILD llvm-ocaml-19.1.2.ebuild 2466 BLAKE2B 7480f9140cbdd2ec337cd08924013f1f9751bc34c3223b3f5be441e4d06d131f74aca0cb0115c71ebacb3909240e42d4608dddf98bb6f69e371d5e86e19141f5 SHA512 b7c05d3be29399eb9fb4267537a450daf00b7d8f6bd2be472e5802d4072e3a805db8d5f4fa2830ec46655170a7f2fc1119825327b2d4008af8364772fc215f65
EBUILD llvm-ocaml-20.0.0.9999.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
-EBUILD llvm-ocaml-20.0.0_pre20241009.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
EBUILD llvm-ocaml-20.0.0_pre20241015.ebuild 2439 BLAKE2B 78ec9994e7e03caf7e32e36c1c8b697039e1c8bcaaf89289ccfc53ccb286d8f3f855048162452782292c2f67e1c4476fa24898c595a55f89aabeef83283fc23a SHA512 b36e82afdfeff73650c86ee1ca59a6c1796a7445a34cc9711d65841380c5a023f661dfd723f4311b537ab5047d4a4bef497ca20e106b1cc0832851674677391b
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-19.1.1.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-19.1.1.ebuild
deleted file mode 100644
index 84bd71875fac..000000000000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-19.1.1.ebuild
+++ /dev/null
@@ -1,108 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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}"
-KEYWORDS="~amd64 ~arm ~x86"
-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-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20241009.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 36b3716c0372..000000000000
--- a/dev-ml/llvm-ocaml/llvm-ocaml-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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-ml/lwt/Manifest b/dev-ml/lwt/Manifest
index b513577f7468..4a7d45f04f78 100644
--- a/dev-ml/lwt/Manifest
+++ b/dev-ml/lwt/Manifest
@@ -1,12 +1,10 @@
AUX lwt-5.3.0-ocaml-4.12.patch 652 BLAKE2B 743c149e53b45dca0797b4b6ceb7cdb9eda64b2233561ac11be492223ff94a5043703651899bf42051b9dfe6481e6f84c6ac968ecf708d9fda09e5dd911f0e2c SHA512 d3073948decaeb3888ee93b5a41fb7ef6db69390a08bf5e78752f85a5c7453a3c0abae0dae0fda9a950acc76560937f7e03dc4bc6c81cbcbbb9998d0282b7c79
AUX lwt-5.3.0-ppxlib-0.18.0.patch 13548 BLAKE2B fa89411ea65421eb8f8b7f7f782817c27f21d88a12a95a6a8a9d858c6e6665d2a79432ec237daf77d594ba11e4ef1e71921779084055e8df695b696f81b6ce06 SHA512 cd5dc33e0b3366445ce491efda7ff55fcf7f628138fc8213dfa8a7d425d44fd7b312d9008ff1bad5216bb8179bc0e41e5844d1826237c3c26f657d7ec5410671
DIST lwt-5.3.0.tar.gz 298152 BLAKE2B a39494bf98fcca07bf4601a742f4bfdc1ea2a67e2babbab650c41d2df58296a859520509ddc080af9c4d55be76439b401174720765fb942586d7c866f80cc538 SHA512 9922c19944595b0c07da8e1bbdecb2cc7c5a7edcdc2224215efb819d9c735da8986388a2446bd0762e28533f5d9d386970f07a4f1b0d14255c6743f3a1d16cb6
-DIST lwt-5.4.2.tar.gz 304541 BLAKE2B d474b20538af382c6f64072da2caa25e285f431c9b161c9796a44d1c84475f72e50d81baccb22ae908f82594c9dcaac6a874f54fe6332de2550128774d1280fc SHA512 9f46fb2e56dc7bd57a12d5ab4dc68719947a1462f336087a95e991d087bb9b5b8dee2592d0f7d35abc507d9a641dd221c44c949c81d00e26c673a067d94ba3f4
DIST lwt-5.6.1.tar.gz 316067 BLAKE2B a9cf6bc2b57a130a5df8aa745987f9b8516adf0fce040d50d3bfbd6d9f801917ca37d050eb7fd7a210c5b0ae5e5726dd21fc675c2e8ee8670d0475204dbcc3aa SHA512 698875bd3bfcd5baa47eb48e412f442d289f9972421321541860ebe110b9af1949c3fbc253768495726ec547fe4ba25483cd97ff39bc668496fba95b2ed9edd8
DIST lwt-5.7.0.tar.gz 313632 BLAKE2B e1b401c70b7722b266085c0493ab4e081aeb58cdf0e3569f677ee3b66edb1b4dda9afd115143315562f301a80bf8efbb09ced3f09f641adcac01fe44b3670cdc SHA512 42e629920783428673b99c9d7a639237c9e6b35079b5d907bc67e7ea506acf9edadc48cec580bdcfd2410ed9412bf5e6bcc8b09de2fa7d35ce1490973d05ddd1
DIST lwt-5.8.0.tar.gz 314503 BLAKE2B af98757256e5a8195549e89cb789b17789f51d09715bc48f2ae13cfadf8eeb7e5d0713ff55629835555062f21ef3d6844a2d3f9645dbd3904a608ff22e969010 SHA512 7f6548a1b1dbfdbc98d9352151ca7be97fa2ab63dbcc429208ce8d08308eee13f7fce31e0cca53f8880233959a60212d622270dd51bf164c3ee272f179769bd9
EBUILD lwt-5.3.0-r1.ebuild 809 BLAKE2B 6879d70232201e22c5fb3a378e8f694ae244e010d6d891ef68b595c80766f84f58822dc48d56ea8aab9e43f5113f42a3ff13586ee77809992897c44b9bfb8b58 SHA512 07ebef96795dca668bd2768c57da64d817df39417c45fc0b82ebdda323ddb9ce4988d9d9665ca4964309b63737cdc4824b0e20ba87f823970f341055de755f59
-EBUILD lwt-5.4.2-r1.ebuild 819 BLAKE2B de3962ccc0a4b6866560f497338e2ec2c77c4704fbdbf9f4776ded06aab0451d7fb8e290dec6d2c8877b1dded8c36befc5afffae5210a464f6219836402b5cdd SHA512 f115e11ada07ddb5015d469585a3f5653aaac207a6e152e7f534c1bb36d39513b0d5cbc5121424b9a0ffe1c7ea381af4228816ce8fe348a4dc95f420022ec6a5
EBUILD lwt-5.6.1.ebuild 996 BLAKE2B c289dd2861bb603f7cf5dd9d3c2b923fa16e5c446c03f232485d2d8b4c620557795a74ff3d39f2ab032edd3d50ef92353aaf16fc9ee70423b5b4845cc9df70c3 SHA512 3b496b85a4c794b6c4b83b841bd3fc2617485ee981a70d12f0121a4dd1d4b3f61a0e92e9d70fbdf2d252980381f21fd3e6be15abd6c551e507eaf859daff0722
EBUILD lwt-5.7.0.ebuild 984 BLAKE2B 8806779e8b19bf4ce41b0ba2afbcf1e59c7d1c8c2960f4532fe8f0de75c26747c0dafcad91a9788c0d0969fad7e8660af42e4f03d54131bce38cf93b9c84364d SHA512 f74732f40ff16680b46335dff3b399a4416c45b22ff6d20dc5809d9ec014f9af0060f810305d8c57f36785c35d0907cf41ab38e153647540308408eb603b0dfe
EBUILD lwt-5.8.0.ebuild 988 BLAKE2B 002daae475b4bb02de092272eaf66a7343e4aa8f11dd97e8be6f807d657b2722447291cabf5afc55d72539ef27992ca1bdaa81b049b50352cab51ab7c45248d6 SHA512 567541060d4552cd9744bfea85a72f441ea13c8d6f06d74c3f4134be8439f9dd899075cf8582cb54375d53239b0dbbb9582811efaf42844bc84479762f7b091a
diff --git a/dev-ml/lwt/lwt-5.4.2-r1.ebuild b/dev-ml/lwt/lwt-5.4.2-r1.ebuild
deleted file mode 100644
index 37deef97464a..000000000000
--- a/dev-ml/lwt/lwt-5.4.2-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit dune
-
-DESCRIPTION="Cooperative light-weight thread library for OCaml"
-SRC_URI="https://github.com/ocsigen/lwt/archive/${PV}.tar.gz -> ${P}.tar.gz"
-HOMEPAGE="http://ocsigen.org/lwt"
-
-SLOT="0/${PV}"
-LICENSE="LGPL-2.1-with-linking-exception"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-
-DEPEND="
- dev-ml/result:=
- dev-ml/mmap:=
- dev-ml/ocplib-endian:=
- dev-ml/ppxlib:=
- dev-ml/react:=
- dev-ml/luv:=
- dev-libs/libev"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-ml/cppo
- dev-ml/findlib"
-
-src_prepare() {
- sed -i \
- -e "s: seq::" \
- src/core/dune \
- die
- default
-}
-
-src_install() {
- local i
- for i in lwt lwt_luv lwt_ppx lwt_react ; do
- dune_src_install ${i}
- done
-
- einstalldocs
-}
diff --git a/dev-ml/reason/Manifest b/dev-ml/reason/Manifest
index 43d49d8ca47c..53ad191dbd16 100644
--- a/dev-ml/reason/Manifest
+++ b/dev-ml/reason/Manifest
@@ -1,4 +1,7 @@
AUX reason-3.10.0-fake-git-version.patch 432 BLAKE2B 042e55d31a7d1501575f75fa0161f13679e56561c738a5b00e6d91e29e65923344816e0c6de7369b5fab269970c0248c2601eb4ac86e32e6a20556d088474304 SHA512 f11f6f3ef634acd31e3713774c2653f20ab92c188e3eda9c67873c6861b1fd921119fd9b52e6fd51583e0ae3ee559d4ccc69c7b5ab484a7bfe0a9a8418410dd8
+AUX reason-3.12.0-fake-git-version.patch 531 BLAKE2B fe8ce1099ba339a5b5a43d281b0665e867c90d3bfa8d076b2fb7a455b7f102dd060190a21066f5459ec820866100e7fe9cec96a689264b3c67df0b61071dd897 SHA512 c46fb97ad420fce3d316ab19252638b746d4981bb6ccb8c4ed838a46237a40c6e68e8fa256b09de813e7b84a1725cf9867aef21286083c9ed0d9c91ce7b29090
DIST reason-3.11.0.tar.gz 699692 BLAKE2B c377e7ccb222ade2f0a5a9b50147a045fb10a95d7e3a8a9ce91674f76a3174ef169f5575ecde7004db2a43350ac8e7cc73315eefcda57b98c9b3d6cc83ed13bd SHA512 71b70e06afbc193c1c4b379c570347e4f971ed001d60e73cf4a745a9bc110e78d329d5ce5334b59aacb7dbe8d2f12f50b7c6786c9a35fff445da0d26f6a87f7d
+DIST reason-3.12.0.tar.gz 661530 BLAKE2B e2855359595f6240055577f4477975cbe4a836801f5db2431d9b243cc583938c401fcdb36a0e8636aa8ee1368f3565625580c10bef679f520a92fb937571b717 SHA512 4258ee4c6bdc20ff3034458e923e58db7da792d8e22a8ab0b281ea2d6bb503cad30356346e255ad9fcac6fbf4e6bf9bf8cacca08b37ece73f3311d9ef821f9f5
EBUILD reason-3.11.0.ebuild 887 BLAKE2B c109b43d4163884d4b432c12cf6bbdd5230dfa16ff30a70845c4b00315e546d8b519537b8234c80b5d90ab3453432cd56dcf3a2a0164f23b5dbe81af26ad0dc2 SHA512 ed9e18d079b62940f3e3e372ae8da80c83f0f1fd547f8b72d0108f87d2897e552e30fac65c5c63a4bc1ba28c02370a10bd84792243e6badcd17e38d6b58bc9f9
+EBUILD reason-3.12.0.ebuild 922 BLAKE2B 9cd5d9c1cf930c73715ff265ced6ac2c22f0325cc649836cc2c037de0c348a394788b119c76b503cf2cd738eca34687d72e85b47efe8bc9b489c31084ff899cb SHA512 e30a12825204eaaa5692a72a973c272256026daf3252ecd292d364a9f3099c069c00a6ec364bad2d9c30d6d43f47dd7e17884533cff8e75630610e08fd677f99
MISC metadata.xml 583 BLAKE2B f5c1da34708a350aea239b28e65a07903409ca72d4fb530dc6192a820c27fa2da8f2a0fdc2f5716d4ea98b7501e963a904b7299e6f3118e92b3418afa6ae1d6b SHA512 cfcd0f1819698d0563f0b7885d8f7173554c5af1cebcd541b82c304e06806a5b8682cc8f3daf40212cd28f994ec06b6a342bd79c0c90c6726bc7bf853e3883ce
diff --git a/dev-ml/reason/files/reason-3.12.0-fake-git-version.patch b/dev-ml/reason/files/reason-3.12.0-fake-git-version.patch
new file mode 100644
index 000000000000..a00a2e063b84
--- /dev/null
+++ b/dev-ml/reason/files/reason-3.12.0-fake-git-version.patch
@@ -0,0 +1,13 @@
+--- a/src/refmt/dune 2024-10-19 14:08:14.370857664 +0200
++++ b/src/refmt/dune 2024-10-19 14:09:03.820258355 +0200
+@@ -10,8 +10,8 @@
+ (with-stdout-to
+ %{targets}
+ (progn
+- (bash "echo let version = \\\"$(git rev-parse --verify HEAD)\\\"")
+- (bash "echo let short_version = \\\"$(git rev-parse --short HEAD)\\\"")))))
++ (bash "echo let version = \\\"0000000000000000000000000000000000000000\\\"")
++ (bash "echo let short_version = \\\"0000000000000000000000000000000000000000\\\"")))))
+
+ (rule
+ (with-stdout-to
diff --git a/dev-ml/reason/reason-3.12.0.ebuild b/dev-ml/reason/reason-3.12.0.ebuild
new file mode 100644
index 000000000000..9bf06edc77e2
--- /dev/null
+++ b/dev-ml/reason/reason-3.12.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune
+
+DESCRIPTION="Simple, fast & type safe language that leverages JavaScript and OCaml"
+HOMEPAGE="https://reasonml.github.io/
+ https://github.com/reasonml/reason/"
+
+if [[ ${PV} == *9999* ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/reasonml/${PN}.git"
+else
+ SRC_URI="https://github.com/reasonml/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="+ocamlopt"
+
+RDEPEND="
+ dev-ml/dune-build-info:=[ocamlopt?]
+ dev-ml/fix:=[ocamlopt?]
+ dev-ml/menhir:=[ocamlopt?]
+ dev-ml/merlin-extend:=[ocamlopt?]
+ dev-ml/ppx_derivers:=[ocamlopt?]
+ dev-ml/ppxlib:=[ocamlopt?]
+ dev-ml/utop:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-fake-git-version.patch" )
+
+src_install() {
+ dune-install reason rtop
+
+ dodoc *.md docs/*.md
+}
diff --git a/dev-ml/sedlex/Manifest b/dev-ml/sedlex/Manifest
index 974f0019fe1e..2c2e3b52d93c 100644
--- a/dev-ml/sedlex/Manifest
+++ b/dev-ml/sedlex/Manifest
@@ -5,5 +5,5 @@ DIST sedlex-3.2.tar.gz 134560 BLAKE2B 302a35a33d6b5be6fc504f655d6d6d24d60d64eac7
EBUILD sedlex-2.5-r1.ebuild 745 BLAKE2B 4a87a88ca404eb8052396e4f80daeba228503911b0c06cd9195a79c911a63e754bc078084455d7f47dfecbe2231954c2c642f7381398194ad02cad8f76a54e40 SHA512 93aa3dd4ca9b431ea3af2ed001c05034e44ed8be996d21cfbd12ff9aa50b0bfd397ff048b150e7435dbdae5a6cd486bbe9f7cfb97b7604d450911f29b50e8b39
EBUILD sedlex-3.0.ebuild 746 BLAKE2B 8436628ce2258d953df824bab71311efadf4a45c462a2d25609d78bbab93dbc6086d7d1658387c0b1247c06f43b56978e4e62fd8afd0c87a57f0d18433d5a12a SHA512 36e893b3421ad0201dd048ce1e11324aea179fb60bba08e887ed370faf753967e683ca0dab7ceea77e088b72e0c0c27402ed71c01c36f5541afc57dcd183b4d9
EBUILD sedlex-3.1.ebuild 795 BLAKE2B 287102b7762c9f07d0ee15e825da932c7ae2a93859cb9a51dd5802132c7f0e6771afb5e55ae3da3a55c2d04f25c3fb498c0918bfaa7a177ef5197c86dfe8da3a SHA512 eaa91afbd5672352a2f9d57494cc1acb3ffe831ee1755798cf4bc48c2f7229fa4dd4571626f0828ecbf6bad2e22d489474f0957bdcdbd8f4ec852c30fd0fe4f3
-EBUILD sedlex-3.2.ebuild 795 BLAKE2B e5368cd693695dc046f23cac355d69108e5b46e5128c3bc94e48b6dae9482f7102191fc3c28e2b9782a6904113b743a2bdf8971c37f53207189303355a9d286d SHA512 137f44b5abe2c866735dc9a8dd570944f8e11d5c429f43b1250bed85af7567e23c11c74a95bb580e1e68775f0a9dc860f486f9fd329460b2eaac1e3d705b6a10
+EBUILD sedlex-3.2.ebuild 793 BLAKE2B 84d7bdaab90976d60f6a09980000da3e213ef59e22597e81b912df4c85c65c4dee77e6ae3fd452c916ac1073cc2a9199c435d0726afc842369b62e73449edd5a SHA512 6829af7ca05b0d1531f520fe54d30aa3d33e117ae90e65aaedf8d9f33eac967571465c254d93f6f2fb6c87a9b53f73f144021176cced6d014e61aa50d50c5d84
MISC metadata.xml 704 BLAKE2B f2c21c5c672a96091107097a5c4b27e7b373b56982cd4c196c56917997f52da334768f2b51b14bb2ab553478edd60530bba06e328b92437c470f22be10c1086e SHA512 c3ca46b0fafb0f393d5c79b415f3ce46dee477aae4ec8bb8089204415e9bed5d4a3826e02e82a50c7e5d6d5ae88737018cb064cb335b38b9ed12f2312ad96b6e
diff --git a/dev-ml/sedlex/sedlex-3.2.ebuild b/dev-ml/sedlex/sedlex-3.2.ebuild
index e191dab20e8f..7dea86f85e6c 100644
--- a/dev-ml/sedlex/sedlex-3.2.ebuild
+++ b/dev-ml/sedlex/sedlex-3.2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/ocaml-community/${PN}/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="+ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/tiny_httpd/Manifest b/dev-ml/tiny_httpd/Manifest
index f7c9e86fba1b..f0a17020a957 100644
--- a/dev-ml/tiny_httpd/Manifest
+++ b/dev-ml/tiny_httpd/Manifest
@@ -1,7 +1,10 @@
AUX tiny_httpd-0.12-noseq.patch 300 BLAKE2B 15089d5aa2e596b4c2280ebc6762ea0ea65a121134abe02ec5f6abcefb9997e3fc9348825e2a95b1262a1d08df2cf24e22ec3d7beed770079301bc8f0a160869 SHA512 58dcac15a28d83c13345236cf502845962871c89d903a45a43b98cd66f9bf3865146d2fe16c5119d55fa129229729639ae26d3457d6cef2f2fd917c18c2ee495
AUX tiny_httpd-0.16-noseq.patch 376 BLAKE2B ac7b2995ff110b06c708e8b0386b8be340b326116a958b4d1a88e2a554b1db09b9b23902c5c6003b235f25b82f469e701ed6a840c1d50e9af6b33f4f47100130 SHA512 126c7e85b029ac7bd9e9a7fb63b256e9ca54479c0cbe61cffbccddbb51585a5a03b2a571918f441076b47ed7de1def278e227dc186520c382d7792730546394e
+AUX tiny_httpd-0.17.0-noseq.patch 374 BLAKE2B f1eea03d91753874de73a89d8eb4937f2cd09a8e4efcab42c013ad77e2bb648f55469958f96c44960a2c6f210c1aa270f35a234efaea38c96d4ee01fa3c534f5 SHA512 40650fc6833e1985efd99e8d77e8ed3bdfab1935df19bc19baa85043e4c2ddd8d3ba1f2ca21b2088535852d106fd1c950f8c936771fa41b8dd9b0223e1de5d54
DIST tiny_httpd-0.12.tar.gz 49124 BLAKE2B c3f407a605dabad1c710a696a3fca5dce04a75deb61e25e9ce572432e0d96cd3029628ea24d17d55a051d1d0f78aa1fd80797e7ff9c0bb7fc9d190e461784cd3 SHA512 99b4d01d4f4d138b122c689b8b3bc5043fc386d6686675311f625bf5fec72c6e1a7513712b00889fe17cd392b8c475440d4f89ee46392aff32ac6ccc39cefe09
DIST tiny_httpd-0.16.tar.gz 66034 BLAKE2B 5bbbe87f48b19c2c8519d4c109e2b9eaef0ca5c42f77acdad8f6a216a23f59a68121d03d1ab95762999cb0f7089e0eee36ac0ed11151bbb72d4b9c5ab4314500 SHA512 fea483b931c1431117f7a1d3244749f856982e440d20b64a8d7c6fd841398eec3c7f91afaece707b5a35c0b332a06dde6464337aa1ac7b757f7952047981b130
+DIST tiny_httpd-0.17.0.tar.gz 93730 BLAKE2B f5764bbc224ef3e0f2eaf25771935149ec86f38cdac8e19cc7114d361948f54d3fbbd2c3729a3e3043131b6c7461f6a00ac0d51d409672a242826fe9e1e849a5 SHA512 a891b7920c8b92f1c800e7add57bf1dea20bec3e364af66ea5dda5e46abd9d10dfe4d026a8d76c127761f63a9563df35473bd8df2e8b4f5ed692f7f6a3570f64
EBUILD tiny_httpd-0.12-r1.ebuild 1023 BLAKE2B 0119f754c56bd69886a79e43bc6921379679d50929b707bbe89006c885bfaeca495f2884134f30a2763d7a678a7425229fea140827941580d0fc3425d844c8b7 SHA512 96a007caebfd466133d2bf0428d3559949e19bae54f7fed6f26e575ac6d892d44460235ab4459ecd5e8d3fa58b6312ca9847e9a59ffb23214fef2915bcf8f50e
EBUILD tiny_httpd-0.16-r1.ebuild 1071 BLAKE2B f1929eddfe1e3ef902b34c4cb780b162affe51ca34603bf5111442abed2eea9d37a4e750b66c1db9e6a8daf564f02a09569c7294dfe03f8b6fc3d3fc3f240791 SHA512 65260a5460239672fc33e41c6a2151e3adce2c68a7fb4111aaf0f5a9262bb5d529c600722ebfd602fa3de9740adab03d52af83507e83c6f89b41dfecc62493cb
+EBUILD tiny_httpd-0.17.0.ebuild 1116 BLAKE2B 41d230cf970a95ec5f60d84dd3808853061ed393878102dfa2fb3f0baffc2b9dea4f1e32d2d184873df5f095ef4b1470595419d5ef03ed2a9823dd2c7801b298 SHA512 d3f95af6e13a1a529691388b2102051811de1a83845b8a5c1561852ade87e1662b5860e5c55a689d5de960cd98015f20c3cc6c0e2518d5c3f41b2b21849f05fa
MISC metadata.xml 645 BLAKE2B d251040ed807f6fd6da65c22022e2586dc0fb369e3458943e8e9acf524f9a85222193301e228e9663d53f98b7fe778a6dc30f6acd66d4a817c22f85e742d6b34 SHA512 e82e86033f230b7e4912c464c13276728b062b31f53ec97181737a1e76cb52a3d43995449eff44cb187f37f611e391048971d0f62f524157c882ce7d87a8a58a
diff --git a/dev-ml/tiny_httpd/files/tiny_httpd-0.17.0-noseq.patch b/dev-ml/tiny_httpd/files/tiny_httpd-0.17.0-noseq.patch
new file mode 100644
index 000000000000..a5bb9531cfc8
--- /dev/null
+++ b/dev-ml/tiny_httpd/files/tiny_httpd-0.17.0-noseq.patch
@@ -0,0 +1,9 @@
+--- a/src/dune 2024-10-20 18:15:24.137632115 +0200
++++ b/src/dune 2024-10-20 18:15:39.144450132 +0200
+@@ -2,5 +2,5 @@
+ (name tiny_httpd)
+ (public_name tiny_httpd)
+ (flags :standard -open Tiny_httpd_core)
+- (libraries threads seq unix hmap tiny_httpd.core tiny_httpd.html
++ (libraries threads unix hmap tiny_httpd.core tiny_httpd.html
+ tiny_httpd.unix))
diff --git a/dev-ml/tiny_httpd/tiny_httpd-0.17.0.ebuild b/dev-ml/tiny_httpd/tiny_httpd-0.17.0.ebuild
new file mode 100644
index 000000000000..f0947b7f0508
--- /dev/null
+++ b/dev-ml/tiny_httpd/tiny_httpd-0.17.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit dune multiprocessing
+
+DESCRIPTION="Minimal HTTP server with a small request router"
+HOMEPAGE="
+ https://github.com/c-cube/tiny_httpd
+ https://opam.ocaml.org/packages/tiny_httpd
+"
+SRC_URI="https://github.com/c-cube/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/${PV}"
+KEYWORDS="~amd64"
+IUSE="camlzip ocamlopt test"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.08
+ dev-ml/hmap:=
+ dev-ml/iostream:=[ocamlopt?]
+ dev-ml/logs:=[ocamlopt?]
+ dev-ml/result:=[ocamlopt?]
+ camlzip? ( >=dev-ml/camlzip-1.06:=[ocamlopt?] )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-ml/qtest
+ dev-ml/ounit2
+ dev-ml/ptime
+ dev-ml/qcheck
+ net-misc/curl
+ )
+"
+
+RESTRICT="!test? ( test )"
+REQUIRED_USE="test? ( camlzip )"
+
+PATCHES=( "${FILESDIR}"/${P}-noseq.patch )
+
+src_compile() {
+ local pkgs="tiny_httpd"
+ use camlzip && pkgs="${pkgs},tiny_httpd_camlzip"
+ dune build -p "${pkgs}" -j $(makeopts_jobs) || die
+}
+
+src_install() {
+ dune_src_install tiny_httpd
+ use camlzip && dune_src_install "tiny_httpd_camlzip"
+}
diff --git a/dev-ml/uucp/Manifest b/dev-ml/uucp/Manifest
index e29d2bce61e7..8edf38bcae6c 100644
--- a/dev-ml/uucp/Manifest
+++ b/dev-ml/uucp/Manifest
@@ -1,5 +1,7 @@
DIST uucp-15.0.0.tbz 481932 BLAKE2B f8f23b8233e65b77dbea5defb968d253a022556b11f0276094fcdebe010fe5de99c36f581fee6aa3e54afadff62345fa5a3d6951ba0baba394f4ddae4175ba1c SHA512 ee4acff5666961766321e85e287fb9d5b8d50533319f22bf6f4eceb943242df2d0e0f4e775c4a140f68ca142837938eaa5926e22362215a3365ffe7f8768923b
DIST uucp-15.1.0.tbz 499248 BLAKE2B 33dc1de451565b216445ead78c66c60e93a8853f27b3ab26a9fe9a71ee0b0f2b12c0ef964e0386eef1a2fb61ee6c03ce90feb970373990bc58ec1a111a734cd1 SHA512 998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364
+DIST uucp-16.0.0.tbz 509732 BLAKE2B a9618c15c7460d350707c34b0413fc472999dd2b597f543564e3d26db13d03c28288ea37ba10046d514a5508e6c2050f0a8504033d35be65bb3c0143fc91e120 SHA512 5c06d8cadb2b011b1e4ac52e14732044f6ab8e9c11e1184950ff8629b26bd173f1264247623a635b8aa4033e287bfe42d709994f19a3d79f7cbfd20158aa4992
EBUILD uucp-15.0.0.ebuild 597 BLAKE2B f65e0738d6e51e58635383f303dc7df1cf742500fe9c5e0a6c9195f6047e7356d7a9f78ce609b43329f887aeefe018d4ef83277d5d37e95e07bc2585d95c8eca SHA512 f33774c9c74a6f8d31ebeef9164e35b526c303633581a0d5fe08959cb0ee0df9c002206175e55608754c95002e52e2f86c94daff2253ae02b0476c195b0374d4
EBUILD uucp-15.1.0.ebuild 646 BLAKE2B 8faeb59de7e0d8307ee263a255add7e0e5dc1442dfc91b189b85ac5d442e86e9b3a751428c10ce5a466cce96cbb1e829f1eef61d45eae9b70c157486ad2eadb6 SHA512 1e8210520991e1620fc85b057c3f63c9909cbe8b6186fdc20586af5bda951176527e2a8fff379bada3ed0222abb491e71d62c655c4ff1545416c0144c54cc63b
+EBUILD uucp-16.0.0.ebuild 648 BLAKE2B 8857dfd694e1bfa2ef136f9feb3b002d90f342c794ad185a023e6c566e90db70a73bd481a4a3fcae8056fccd6fba80eeac49e4e0dca1d3087efde167b0fbb749 SHA512 775d85848fb5c6331a27adc5e802da48d68e73cfa02918a56c37ba9df20e3976216173e54ad1da2b5bfa4288092f613c6ed9668e7fbd379339be6085ccc90014
MISC metadata.xml 311 BLAKE2B a76d9caedb7c1705259a0b1e462b017a72d6704d937134f3b412dfbab5edad0dd301c0099286616863e8c2ebfea4152702e708c6ce60b15dca195ddb4e1888bc SHA512 fbb904d6b4a2fe7e080c66b76934ca3ef6c1ef0da78fb198d54700e03c4cc1a47a2978d79210dd153b630666c154511742d580fe3e5b1d840b7ee0b24cf215d8
diff --git a/dev-ml/uucp/uucp-16.0.0.ebuild b/dev-ml/uucp/uucp-16.0.0.ebuild
new file mode 100644
index 000000000000..40a8fbfe03fb
--- /dev/null
+++ b/dev-ml/uucp/uucp-16.0.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit opam
+
+DESCRIPTION="Unicode character properties for OCaml"
+HOMEPAGE="https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp"
+SRC_URI="https://erratique.ch/software/uucp/releases/${P}.tbz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-ml/topkg
+ dev-ml/findlib
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-ml/ocamlbuild
+"
+
+OPAM_FILE="opam"
+
+src_compile() {
+ ocaml pkg/pkg.ml build \
+ --with-uunf false \
+ --with-cmdliner true \
+ || die "failed to run the pkg/pkg.ml ocaml compilation script"
+}
diff --git a/dev-ml/uuidm/Manifest b/dev-ml/uuidm/Manifest
index 1f2006e84c6c..b153cadb808a 100644
--- a/dev-ml/uuidm/Manifest
+++ b/dev-ml/uuidm/Manifest
@@ -1,5 +1,7 @@
DIST uuidm-0.9.7.tar.gz 9258 BLAKE2B 37867ee562fcf5c44e0f40df53707a5066d74c185037049b4b4034326e1efa93543d518f6c9d5d27e9663f18d824f951d27952c844e1169d951abb7b91caeebb SHA512 7048e467bbd9eefd19ca057caadcc8f634d4eae7642665a84df88f726df3fb849085613d75a485272b0d0e19c9041c560a8c864e780dbed29ff68e3cfa8ba3d4
DIST uuidm-0.9.8.tar.gz 10079 BLAKE2B d441380dc3a4e326f777b2f9ed313cf3c27213ca5e1a02197fff40e3422df12a3451badf732b3dfae00eb8feb9fc72c137c9d5b0c20f7df4c17494d903e1b65c SHA512 af3ca7faa7eba04c4078ddc43eee6cd8a1e210127e18d1d97fbdd00b98729caab0b52a6a05c090061e05656ef321c5e07bab13113e656c5c8b5285f193f070a8
+DIST uuidm-0.9.9.tar.gz 14007 BLAKE2B 815197aae4f3ae47b70b33a13d73ae6e4461722f93dcb3baf83096837c3f075fa5297bc92edd07fd3b6be743bb29d72482228d8da7301f6bbd65c6325db736cb SHA512 432e95fa8167403794db63eb116f7c3695cb680b4b6141dd11f490a3b566bc4f736b2741ad55d40c040f2ec7515b91d0ada4618d1e7689d6e4f270ac57153f13
EBUILD uuidm-0.9.7.ebuild 546 BLAKE2B f6a36e882f59f263841c0eeb1d40fb5a777bebd19915e2fd7b87e080bc4e25a56c956e0ef9153978fd2b4b4fbfd65f33aaccfa65e3de039b0298a469e4686ffa SHA512 68433e0d29a868b6a7c8f27dd525b029462c77628ab6915e857edbb45fe677b8b727780bfc4d82da25e0876ab32499214cf266234aae79342eac82d321d9710a
EBUILD uuidm-0.9.8.ebuild 547 BLAKE2B 5a1d4fe3e07e308af7852b95d4216c8a3b9cb0a5a1d45335725d346c1468a05772573d27ee7fc8c801c83e929672dfbecb31065fb519ae69509ab0afc402b26e SHA512 04e31a55e313358883cd3f79c4c700dfd1747ffd476f9c1099cb240c2ac66acc2815b254ae35ca75c7315f3d99324e3b4f11db2c2a447c7ebed33e0d3eeef189
+EBUILD uuidm-0.9.9.ebuild 552 BLAKE2B 70ef46067aef78a0f5b1c5d2447c113f95a27c09b5c391af770bbc70bb73b21fa7d118e066b521b9035c79c8d0ac364dd85197b167954063a6d38d1446833aec SHA512 f91c876a4d5740d70ef6536432b2c82b2d0bd6923c4c00eb44578aeeb9e4a20c868acd7dabffb061cecae42671b5e6bac7c3be39eb4deb2a4ddebf8259c13288
MISC metadata.xml 312 BLAKE2B e0ec12a7753192a4714bf02e3f7fe15f896292480956811794b35ccc39fe96368591671bf580d43bf82ccb2a469e2139a80261c7972384e4e0fe092ea0448161 SHA512 e8f7ad1b8ae5e05c092ceb939523dc2bcdddd843e030ebb40f41d3e06942b36d39cdef02201bd850ab7e7261f44249e6bb376f0f9fcd4135c38ca8478597be89
diff --git a/dev-ml/uuidm/uuidm-0.9.9.ebuild b/dev-ml/uuidm/uuidm-0.9.9.ebuild
new file mode 100644
index 000000000000..d09999e9f6dc
--- /dev/null
+++ b/dev-ml/uuidm/uuidm-0.9.9.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit opam
+
+DESCRIPTION="Universally unique identifiers (UUIDs) for OCaml"
+HOMEPAGE="https://github.com/dbuenzli/uuidm/"
+SRC_URI="https://github.com/dbuenzli/uuidm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="+ocamlopt"
+
+BDEPEND="
+ dev-ml/findlib[ocamlopt=]
+ dev-ml/ocamlbuild[ocamlopt=]
+ dev-ml/topkg
+"
+
+src_compile() {
+ ocaml pkg/pkg.ml build || die
+}
diff --git a/dev-ml/uunf/Manifest b/dev-ml/uunf/Manifest
index e62c35fd9ae8..7c28767a050f 100644
--- a/dev-ml/uunf/Manifest
+++ b/dev-ml/uunf/Manifest
@@ -1,5 +1,7 @@
DIST uunf-15.0.0.tbz 42418 BLAKE2B add1dda2f6af07ccaec26d9715eddf31dc398f0cdae85eec0297bcbcd9f5e23f59846813d96e554d88b18096c9419490265c061bf5835a4b67daacf3938c2876 SHA512 204d923d4e8d910318180c15087fe53d98d8ec0a8d3c3f6c54219e5e09ee5c5bdf57585e5570d895f8d90647c4eeaa45d9e6e75d58edeb9febee053e0dd47fbc
DIST uunf-15.1.0.tbz 43837 BLAKE2B 1af584fd25f1a1c0f15ba999ab11f155c607fdb54b208094d5586a274b54a823dab94a655ae0d80f6f75b90e1ef42d36295dc03dfb82d4c91fd9b6230689cb11 SHA512 1df1edbcb37da80e6d96eedd5e01c43c81275eca727a53d91a777d01f30cf0b964968c7be1d943e574e40ad4acb75c86e42976b3048dacb2c798b38475d0a6d0
+DIST uunf-16.0.0.tbz 44311 BLAKE2B 568801f6c2732f83cb9463a1de24a205380305980da8fd9d09463ddb0f5d070a90044416387de30c1ebd1801e64034beee5296013305558f123cc38f351b1f37 SHA512 55e6aa2c0190667467744991839ae1024aa539fc94d9b8dcbaf8fdefed4f77a274acd22f79354b48b4a7582f308dbaadf14991ffee0c2aaf6e16f8efd538b756
EBUILD uunf-15.0.0.ebuild 642 BLAKE2B 9c470eafceb3673aa6c48ffc8fd525b35d1938b18e00d18c30f495c1dfc8a3f8a675b85263e2caa88bedc83efe09e9db2f70929c06ea37d756cae284f7b8a764 SHA512 7ebf6145adc0c15a60ed5d23af57be16e61567e35de5f1b07e46125dd87a6848357279c0b203b8ab6eb5aab79271d63618b579f3e411377568e5af50911ac72f
EBUILD uunf-15.1.0-r1.ebuild 718 BLAKE2B bd6d8ac7ca5f1e6434ddd08caac9105977218c1915a5bdc4ba41d44cd0ac88195fa6a3fce5c05bb7bf7d6ae2ac0b34cfe16a77ea4d231cd2689439f8281fe9d1 SHA512 7011841cca9f67d9a402cbde2a5a129474b569a491fe56140ce2e55883746d3b2c6c7d3f519b348fe98082caa92d6dcdbe454a9b808537c2d761de83885eb595
+EBUILD uunf-16.0.0.ebuild 720 BLAKE2B c000c50226d6310ef0e19cebfe6443130a8433313e9884bf9b317954f0e6d6baaa21772d2340a68140e187774b5c29a34f9773891a299a652f7e6ba06abe3d2c SHA512 28ebe9c1c5bf407f4bde6b1c2ad9750fae88eb20e788583dd8412e3ed5bb0ab7cd26007c8a0428e9a565623415d2ec8b3553b948b83ce18d8622a26fec8a23f0
MISC metadata.xml 311 BLAKE2B aac48b9d1bd548674249d1bf7e6bffde917939ee8a30a9975871db0ae1ac6b3649286ac2ac5f63f767d489b41894a4e02155ce77a890a06e4ad9b981edeb7af2 SHA512 acbee992f129174ff16ec565e878627096346afc0b99c4b2a2f56efb7932b069e8bbc7d8918c180ebe4753593848deb5f956a2cacdf54445529b6b68f7d238f1
diff --git a/dev-ml/uunf/uunf-16.0.0.ebuild b/dev-ml/uunf/uunf-16.0.0.ebuild
new file mode 100644
index 000000000000..108d409c5067
--- /dev/null
+++ b/dev-ml/uunf/uunf-16.0.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit opam
+
+DESCRIPTION="Unicode text normalization"
+HOMEPAGE="https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf"
+SRC_URI="https://erratique.ch/software/uunf/releases/${P}.tbz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ dev-ml/cmdliner:=
+ dev-ml/topkg:=
+ dev-ml/uchar:=
+ dev-ml/uutf:=
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-ml/findlib
+"
+
+OPAM_FILE="opam"
+
+src_compile() {
+ # Increase stack limit to 11GiB to avoid stack overflow error.
+ # bug #798270
+ ulimit -s 11530000
+
+ ocaml pkg/pkg.ml build \
+ || die "failed to run the pkg/pkg.ml ocaml compilation script"
+}
diff --git a/dev-ml/uuseg/Manifest b/dev-ml/uuseg/Manifest
index 477ffc3caf8c..59619e23de82 100644
--- a/dev-ml/uuseg/Manifest
+++ b/dev-ml/uuseg/Manifest
@@ -1,5 +1,7 @@
DIST uuseg-15.0.0.tar.gz 25540 BLAKE2B 4ee1512bde79aab4777395d3ccfb8fe76c97ba7e93b722acd7c36acac432a44a9eade512ea45a0204a1d947a60e3d61773de05890d64d7afac4b1965d1493bb3 SHA512 c117868d52ca8f5de3104b0ea25ea011c19cefd53018c4d9bdf900185d04f74c097b7f129b75366a8da905a79dac3cbf8e6c66ff6c20fee1c2e42b9cdd6a9fa6
DIST uuseg-15.1.0.tar.gz 25603 BLAKE2B fcf0817b60040eb9065c487d2e2ac4c8124c19eed09f80de2c874a5704a658a69f9f478dcf94647cfe433f9b2082119824085cac075469d2ab5fa77b0e2c8472 SHA512 959769f915edac4961e50fe7a7f866fe50bed31866e44c6240c95b58034efc4e06b7bfdf5a7c0a7d3f41f21f0979f7b470c9d26c1e37da19613d07d2ad93d829
+DIST uuseg-16.0.0.tar.gz 25725 BLAKE2B 17fda7018037a82fc053424aa499bda7c476a6575993bc2b37d87da1e1c0d203900f206308617ae8f080f6db978c7cc3fd87f344de8841f28df41b067291de5f SHA512 89a91eb83407daea72f664e093adf338e18b5b1f8ea030eecef49ae1ccfd660bf38f86edf74a0907a33540dfc12acfaafd038f894a74718cabe009a0177e58ce
EBUILD uuseg-15.0.0.ebuild 716 BLAKE2B f7f9bf91292d206612de4694d5f0d0ad5dcad001f64dc79ec051346745e055f21c05d16b5f02cc64b8061334eb33514d431a0fcd8d8d775ccbbd5a060b1ccfe7 SHA512 060f48421b1d1b746124d5501d6b1684153e6abb446275083a4052a35b988bb521e51c25dfe78a8b8ebdc17c8ccd45452f35853b5729b51af117ad8255ab57a9
EBUILD uuseg-15.1.0.ebuild 752 BLAKE2B 759edd2e8ebe9244024df6e8acf015b92ba59d1527ab8ef68e4aaf69a7aa848e1b7dd3934d656a359593c0e2e1391d3b9d2d0d11f135e521d7b861accf2c3283 SHA512 db2d17f364a118cd9c345ff9e142cc8d6f1fe0bcdc52e89cfe0457ad73315dedfb114c131e974290e43e4172c45c75156bf84ebf48a04aaad68769eb1ff49e92
+EBUILD uuseg-16.0.0.ebuild 752 BLAKE2B 759edd2e8ebe9244024df6e8acf015b92ba59d1527ab8ef68e4aaf69a7aa848e1b7dd3934d656a359593c0e2e1391d3b9d2d0d11f135e521d7b861accf2c3283 SHA512 db2d17f364a118cd9c345ff9e142cc8d6f1fe0bcdc52e89cfe0457ad73315dedfb114c131e974290e43e4172c45c75156bf84ebf48a04aaad68769eb1ff49e92
MISC metadata.xml 1002 BLAKE2B 14f5a9298b9d11dd13223511e22eb4125f424236cb53acfbe19030abd6c2578c26d6388dd11724bfb7bf4ebb9b4c9bbdf7e69020fbfbec39d12cff3b5af61d85 SHA512 2263e315de73941247a7926928e648b6c5dc2fac151b9db1dca7dc5d1af3c80c1cb72d5ec601ad262f2166fcb4cf7532ba0ec8a59f6455ced007f6282299f63a
diff --git a/dev-ml/uuseg/uuseg-16.0.0.ebuild b/dev-ml/uuseg/uuseg-16.0.0.ebuild
new file mode 100644
index 000000000000..21daa1c5d3d2
--- /dev/null
+++ b/dev-ml/uuseg/uuseg-16.0.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit opam
+
+DESCRIPTION="Unicode text segmentation for OCaml"
+HOMEPAGE="https://erratique.ch/software/uuseg/
+ https://github.com/dbuenzli/uuseg/"
+SRC_URI="https://github.com/dbuenzli/uuseg/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+ocamlopt test"
+RESTRICT="test"
+
+RDEPEND="
+ >=dev-lang/ocaml-4.14:=
+ dev-ml/cmdliner:=[ocamlopt?]
+ dev-ml/uucp:=
+ dev-ml/uutf:=[ocamlopt?]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-ml/ocamlbuild
+ dev-ml/findlib
+ dev-ml/topkg
+"
+
+src_compile() {
+ ocaml pkg/pkg.ml build --tests $(usex test true false) || die
+}
+
+src_test() {
+ ocaml pkg/pkg.ml test || die
+}
diff --git a/dev-ml/yojson/Manifest b/dev-ml/yojson/Manifest
index 874d3b75f17e..b5429cb729a0 100644
--- a/dev-ml/yojson/Manifest
+++ b/dev-ml/yojson/Manifest
@@ -6,6 +6,6 @@ DIST yojson-2.2.1.tar.gz 58073 BLAKE2B d53f2fd2743ffa239fc177f1ae6d612d0dd4cb2c8
DIST yojson-2.2.2.tar.gz 58638 BLAKE2B b1e9e0375b57ad6a112aba25adda15cfc176ac44017c2dc686e5bfd3d32ed7c06c8bb1a97378f49b71f25b4949c836e3be5a72b06bfff76d96acd2b840ee43b9 SHA512 d1fdaa5345a37bb4ed203e8ec842bc8e91e88001de63c6e9539ef9c9f54b861af67de7d1169eb76879bab1a3b5b758dbc6deb1eea9cb6831bbbfba228b5bb4a3
EBUILD yojson-2.1.0.ebuild 863 BLAKE2B a0930f9107f0c127535821bcc516f83d57353520ed53b61e69d0ad9c3536ed96cfcd3fefd07e751cdeab10ed26b3020441586fb0dd078eb050137404516642a4 SHA512 741571b7d14a2d9d1054f9162cb4202669340e21ee163e0c23777a082eb31b33d150628fb1dbcd1eb0204e915187053dd38bd568d10a8d0b8ee81c714f0061cc
EBUILD yojson-2.1.1.ebuild 863 BLAKE2B 419f028d91029e07c5eb5bba867be34f39b0530cb90502e11d152ae408884aa350e8ad760ffa94d0513affab1354fd3a79ad98bde8bbd62f61835e3d0dba1c44 SHA512 e4de4198d0e7c270c5948cbc14d17e27286c64d6a53852d72bb2fd749b9ccf0ac72e322ba88272db999767f7a8d07b2a9700c428d68dc24cd00a71fd48447e18
-EBUILD yojson-2.2.1.ebuild 860 BLAKE2B 678894c9d5e870e52606b281e1cf50288506f469f173dafa90fabbc1bab1f4aed4041f626b3aef68de6af91f7284fbf375490d2c76cbb2af6aecd338b8c0e1bc SHA512 3a9c0507652681ba6b8fcdc81b0065579b84d83b8038e7a502d38a833672aeac573bb7a70ad22793d5f2e033fe37684e07f54492626c20f3de694121c489bb56
+EBUILD yojson-2.2.1.ebuild 859 BLAKE2B 307c026adbf119ff8321d0748725ca8aae498f277dd4aafd1c5aff5f275a21fd45586b8b7ce75484b5930a456982f30e0afaeec4d42e2b4a2f89a6fe4665590a SHA512 b4a74123012f43d841b7ff572c16a0d2fec27a9940bd282a315780a66de34f3e21ebb23bcb9c3d0673a95f0563227d7a41c666bb7f56d23a726ce717fc96d963
EBUILD yojson-2.2.2-r1.ebuild 863 BLAKE2B 41045e83edcbb50d20355522c2f68fb1ac8b3e0941b7f09a07bcc78ffbd9d30243cd7b1b6c19a082f813b6cf024092aac01dd1486c3bd03258f5e2dc4056ab69 SHA512 13c3a11b179f9f290214a0915d9e2f1fbea8b10d5d436aa10c0889d7fc5ad146a647a88f04bf709a12466d2be43cdbed9c0388657dc60ab1ae6ba560ee78de8a
MISC metadata.xml 529 BLAKE2B 4cfc5392ca4b4402f01251818c776c63d607c2e1b8d216930db594ffe2e1146ac52f9492823e5ef97ba7b6f89b2ee8eaf367e785120ca5fcabdb36549ffb6ebd SHA512 7c415ac7330d8d3397911ddd213da9a6cd5dfe76fa2530ab22cbd70cd8f411fbfdb9d40aa8ca66dc202227799fe0b8ff81c81e57815f5e206c7f424b6218baf1
diff --git a/dev-ml/yojson/yojson-2.2.1.ebuild b/dev-ml/yojson/yojson-2.2.1.ebuild
index 13f7fb0fb563..11214fae1428 100644
--- a/dev-ml/yojson/yojson-2.2.1.ebuild
+++ b/dev-ml/yojson/yojson-2.2.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/ocaml-community/${PN}/archive/${PV}.tar.gz
LICENSE="BSD"
SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="examples +ocamlopt test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/Faker/Faker-30.0.0.ebuild b/dev-python/Faker/Faker-30.0.0.ebuild
deleted file mode 100644
index 1ed745f46151..000000000000
--- a/dev-python/Faker/Faker-30.0.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-# note: tests are flaky with xdist
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
- epytest
- epytest --exclusive-faker-session tests/pytest/session_overrides
-}
diff --git a/dev-python/Faker/Faker-30.1.0.ebuild b/dev-python/Faker/Faker-30.1.0.ebuild
index f552cda2d4a8..afe89145d589 100644
--- a/dev-python/Faker/Faker-30.1.0.ebuild
+++ b/dev-python/Faker/Faker-30.1.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}]
diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest
index ac02722f93c4..7b7843d89cd5 100644
--- a/dev-python/Faker/Manifest
+++ b/dev-python/Faker/Manifest
@@ -1,10 +1,8 @@
-DIST faker-30.0.0.tar.gz 1795010 BLAKE2B 01e93e39bb22db8220400d28f92ad08f4f1f971b7023cd76c6ae5b965800c6f44a0d67d22b48c4ced732b89efa8b7290e94b1a163f164c3f67d1e830174cba4e SHA512 21bd8d4d2ada7c579cad16ed019bce1187427dd1c5806bc97d055ca9e6a2477bbd2fd5861dc60bb1961ff6613fedabdff9cb59b453434fc80bbb52b336b78f89
DIST faker-30.1.0.tar.gz 1796615 BLAKE2B 448e1361fc397d13898778f32148a0ff6b13dd8ad232a29931ce08a5575986f832adb1167cff5de3a866bfdf5e8b06645bc46643f2b690e82c7d18c721fa84e4 SHA512 53828e30eeff7ffd5ce3b34dbdbe8d0b38b119f58e44dc3f0a5af47df48d8226101fa00dbb08594d03dd0369f7c6067f5f573eaf329133b3a7fdc3846f0e3780
DIST faker-30.3.0.tar.gz 1797350 BLAKE2B 3c8da599ea115637687d168acc299803844ec42d645ea6485f80911becdde4c0e93a1a065f831048651f1c749c74d05f57eb978ddb95f229f58d194710b3fbf8 SHA512 843d7b46ad5585b715a73a831f8f5fb912f545dcec1d12fbf2296278feb8b0838aad613df8f39b1c515657e617737795ce5775eba89d0d4e645325dc2f50b0ad
DIST faker-30.4.0.tar.gz 1799432 BLAKE2B 9037a0551f45c09eb695ecf6ba7749e6af2db8343bf62f8156670f98459d8eab5c0584a1b5a34328dce53f6cb36abd1dd5ba3c1f28185f3172446100680824f6 SHA512 3ae17dd7027f2b39cd40a43c88403a11638244f5f83ad4b227eac5a023ebf6b801fceb72e8a8165106c61abd144dcede28f4c6068db117c50840d5cda683d5ec
DIST faker-30.6.0.tar.gz 1806340 BLAKE2B e39a41aa46a45d9431908c0c76371fd51d23bcbb110bba8a8d015e150b7a4c5b767c5eca59846de659637af4f182377152b4ed49c1f68c971aee884df819e011 SHA512 e313d128ee8ebc724d63e0f3f42d16b5b8875e499449b67c0ce8b7ffc1613397c675da9f2933833ef112c6ebb669a51140183714015e9fcc3e02dbc097bfd8f6
-EBUILD Faker-30.0.0.ebuild 945 BLAKE2B ff465988fb90fef2a5c5332ea40d3df26077ca0ef937a00392609a212d303a9292afdb38684e66d7043e3f1c855b34b7a4d7aac58b4216c542c9a6bcdc9e2e4e SHA512 379311c4d16fcbf97a2a621b90d4fc5ba359c249059f0c3e11c1f0e60a3c7d25b8c8223c8d65c54f5fd534c76806c296e225e948545e8d05c1ff054f3d5b7625
-EBUILD Faker-30.1.0.ebuild 1000 BLAKE2B 910b6c3d4b14ded04e82086e398bddff73202f984bb76ff01f8c99ab255840abc8ba94f0914fc0d7076c0d901ad63364afc03b438884a7b911c957ebf611774d SHA512 f4f4c7f35f518342a00afda816f30a81a9d9b9c1977f45bb2f2e32b698dbbbdb0eacdf5bfe846755d273299410f508e4bb7a898ececf4b2b16ecf2a53fb1c4dc
+EBUILD Faker-30.1.0.ebuild 993 BLAKE2B 3bff54cc40b7ab7d4f7da0625ded6efe488d0f33d134ec255f438ae28b99923b2772eaa067fc6ede33a119ced01044455a8930ce5b7f4f03aa1edd893590723a SHA512 29630619e51608a6bc42bef10b69aced0611ee39722307649bbd99b8c87b7fbd7977d248f19d6fc735a879e4b893268fea943c47c4afc11383ebf1826f7d67e3
EBUILD Faker-30.3.0.ebuild 1000 BLAKE2B 910b6c3d4b14ded04e82086e398bddff73202f984bb76ff01f8c99ab255840abc8ba94f0914fc0d7076c0d901ad63364afc03b438884a7b911c957ebf611774d SHA512 f4f4c7f35f518342a00afda816f30a81a9d9b9c1977f45bb2f2e32b698dbbbdb0eacdf5bfe846755d273299410f508e4bb7a898ececf4b2b16ecf2a53fb1c4dc
EBUILD Faker-30.4.0.ebuild 1000 BLAKE2B 910b6c3d4b14ded04e82086e398bddff73202f984bb76ff01f8c99ab255840abc8ba94f0914fc0d7076c0d901ad63364afc03b438884a7b911c957ebf611774d SHA512 f4f4c7f35f518342a00afda816f30a81a9d9b9c1977f45bb2f2e32b698dbbbdb0eacdf5bfe846755d273299410f508e4bb7a898ececf4b2b16ecf2a53fb1c4dc
EBUILD Faker-30.6.0.ebuild 1000 BLAKE2B 910b6c3d4b14ded04e82086e398bddff73202f984bb76ff01f8c99ab255840abc8ba94f0914fc0d7076c0d901ad63364afc03b438884a7b911c957ebf611774d SHA512 f4f4c7f35f518342a00afda816f30a81a9d9b9c1977f45bb2f2e32b698dbbbdb0eacdf5bfe846755d273299410f508e4bb7a898ececf4b2b16ecf2a53fb1c4dc
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 39056163183a..2d3a8bc318ff 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/aiohappyeyeballs/Manifest b/dev-python/aiohappyeyeballs/Manifest
index e78bad8c1b4f..750ae8658039 100644
--- a/dev-python/aiohappyeyeballs/Manifest
+++ b/dev-python/aiohappyeyeballs/Manifest
@@ -1,7 +1,3 @@
-DIST aiohappyeyeballs-2.4.0.gh.tar.gz 55452 BLAKE2B 11e34818ed652b2904e78c7a48726d68118a6ecb811be8dcd5008acefd96093b8a2bf25bf92ebb79cdac4735100cec9ca05c856034900f8cda93f45be4f4d627 SHA512 8c2e931fa8b0423e1958a45ac5a040f35e9c0c4df7e4bd6662b5c0288fd25f64cce556cb386b27d07c7438b901a3468fa993c929a3b9c221fb5a318e7809db5a
-DIST aiohappyeyeballs-2.4.2.gh.tar.gz 57136 BLAKE2B 557eb7de33467f05c1b558367b16a9af9a3435bf290b4df3d5f189aeee2f336fa7b4d6fb1e523f04fcac0ccb382100b4976e6577e9e7227fa7b417589fabf8f8 SHA512 c2c4e585a00ddcbc7007779a8d59ceb0d5ce9dcce4f929efce2453b6cf370834ea29ee60769fd2885111130eaa89c3d2084702cd247141052d37833e370bbf6e
DIST aiohappyeyeballs-2.4.3.gh.tar.gz 60766 BLAKE2B 5338d9bc4ee714a516c027db2753c885ae76c3418dbfac3a7ac7447e3a868649237c9221d719b3ddb6d9e67f1193533a1c8b2a80fcd3a45bf6046ed434e09859 SHA512 e8ec696c6e5988f86011a6fe65461e97c68ff466568c5071dd6cd62d0b5cb2f17b61bba934b6402bdfc964a8003e5f172b73240fbcfce71fc85afb42915a6080
-EBUILD aiohappyeyeballs-2.4.0.ebuild 772 BLAKE2B 3e87d9e472bf431c861c82fcb2c84e366f2a2736ec43b46466f8aaf068ab5321df9dbac48af2a250461b77bc67a233b6935847072674619b8020086eea7cde8f SHA512 349542ee546e02d28b1bf1bcc0b0592e0106dd1603794008f121b15f63fbbd70552fdbf23067dd1799aa4f27a31c9082a471453872f7891c0a0af08d4bc31439
-EBUILD aiohappyeyeballs-2.4.2.ebuild 780 BLAKE2B b9d02ece68dcc1ecd7d1d7c36759aef29d1648ee0624ee07128416e6d56f891f56af93b3c92cd6ff7a8f9bc800fda68f919fc9e580cb10aab033131c8b8bd08f SHA512 9fb296ab52a193f4c02d15f1e619e8b1573b9ce44d82d02875f569b48db980bf462c3a7fc8a45bdde240bf9fad2ffb2a52bc1653722c593674d9d13a67cb96c2
-EBUILD aiohappyeyeballs-2.4.3.ebuild 780 BLAKE2B b9d02ece68dcc1ecd7d1d7c36759aef29d1648ee0624ee07128416e6d56f891f56af93b3c92cd6ff7a8f9bc800fda68f919fc9e580cb10aab033131c8b8bd08f SHA512 9fb296ab52a193f4c02d15f1e619e8b1573b9ce44d82d02875f569b48db980bf462c3a7fc8a45bdde240bf9fad2ffb2a52bc1653722c593674d9d13a67cb96c2
+EBUILD aiohappyeyeballs-2.4.3.ebuild 772 BLAKE2B 3e87d9e472bf431c861c82fcb2c84e366f2a2736ec43b46466f8aaf068ab5321df9dbac48af2a250461b77bc67a233b6935847072674619b8020086eea7cde8f SHA512 349542ee546e02d28b1bf1bcc0b0592e0106dd1603794008f121b15f63fbbd70552fdbf23067dd1799aa4f27a31c9082a471453872f7891c0a0af08d4bc31439
MISC metadata.xml 387 BLAKE2B c739dc88d077c51dae10eb7aaa84091c6c7904a782ee3eabb12b6167c7e4ae8528b6464612f891eef5f12add728caa66fd30cd93c3b13e022cedae267c1e9f40 SHA512 65973b766dbcbd20b8c25e8e76c4d662bf5478d6c860f8cfd460be8795fbd141c58fed586a678506360af8ac013ec4c2292cc2e1092a5bbd8a3c54160adadb94
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.0.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.0.ebuild
deleted file mode 100644
index 14d3b2f034d5..000000000000
--- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Happy Eyeballs for pre-resolved hosts"
-HOMEPAGE="
- https://pypi.org/project/aiohappyeyeballs/
- https://github.com/aio-libs/aiohappyeyeballs/
-"
-SRC_URI="
- https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- >=dev-python/pytest-asyncio-0.23.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -o addopts=
-}
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild
deleted file mode 100644
index 0aa0cdf41541..000000000000
--- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Happy Eyeballs for pre-resolved hosts"
-HOMEPAGE="
- https://pypi.org/project/aiohappyeyeballs/
- https://github.com/aio-libs/aiohappyeyeballs/
-"
-SRC_URI="
- https://github.com/aio-libs/aiohappyeyeballs/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-BDEPEND="
- test? (
- >=dev-python/pytest-asyncio-0.23.2[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -o addopts=
-}
diff --git a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.3.ebuild b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.3.ebuild
index 0aa0cdf41541..14d3b2f034d5 100644
--- a/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.3.ebuild
+++ b/dev-python/aiohappyeyeballs/aiohappyeyeballs-2.4.3.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/aiohttp/Manifest b/dev-python/aiohttp/Manifest
index 1ed455417644..8c3750b53f97 100644
--- a/dev-python/aiohttp/Manifest
+++ b/dev-python/aiohttp/Manifest
@@ -7,5 +7,5 @@ EBUILD aiohttp-3.10.10.ebuild 3236 BLAKE2B e5d9a8592472994fbc06eed4c17a41ed2c1b0
EBUILD aiohttp-3.10.5.ebuild 2927 BLAKE2B 29d95839a6f30f2dd64fd2a8e9b34cbd43932f0b87c8492b13d0b8dc50b590cdfeefce33ff24b6249da913db8ff11ab148cf824c7952c197ded287a4dbe128ab SHA512 ebed49d5a8c321251208200e4adae397df80965ad9b2c7ada52953dc9db6c345db01deb5c853bc9d617dc176a3e5ef02d70c9e8d113739d3b10199e54d48b893
EBUILD aiohttp-3.10.6.ebuild 2931 BLAKE2B fb789384124297bc544d655c1adabecada904c13c563692849f7f60b5ad743fbc230c0d42c5fb3e4fc6f9b393a61059de28e3415c978d142f76abe4eb117d341 SHA512 46ab2520b680e195ce70b3e99e3ff86e21c7840fef98b0e49040b3d27c2dec633ece8a5db1bb21b638408846138b15325e63e4e82b54bd272aa09eb50add8094
EBUILD aiohttp-3.10.8.ebuild 3236 BLAKE2B e5d9a8592472994fbc06eed4c17a41ed2c1b0d849021af184c371d88b31f7fcfcac5508c4420269a0eae7904cb61bcade485f4c9f78201cc1e6041e3b82ece54 SHA512 113bbfc2b890208a577749cfa3edd77a17c8be90915e4211341bba3d2eb01d06be450e30073584b0475f2c5f52114888cc227316552f2ec774cf5b04cedd6450
-EBUILD aiohttp-3.10.9.ebuild 3236 BLAKE2B e5d9a8592472994fbc06eed4c17a41ed2c1b0d849021af184c371d88b31f7fcfcac5508c4420269a0eae7904cb61bcade485f4c9f78201cc1e6041e3b82ece54 SHA512 113bbfc2b890208a577749cfa3edd77a17c8be90915e4211341bba3d2eb01d06be450e30073584b0475f2c5f52114888cc227316552f2ec774cf5b04cedd6450
+EBUILD aiohttp-3.10.9.ebuild 3229 BLAKE2B c6d4c8d553d1a80907344f47213a51956e8c98008af1d0b2db6e7c56bdb97c9e9955752c2d58fd23ec8c3639c08cdfd8f6913aba27b5689b2018e648163d14b4 SHA512 d8903d209b54864ce9ecc56e7ae86dbe9f039391367250510aaf1e78c8b3bb760f04aa6d2ae4df7f31c7bc572283cc50c3464980f1278a3d113cde2041a05032
MISC metadata.xml 490 BLAKE2B 5233af0b5e2668b1eb62278b05b62f24f1ab90f6d05b20dd9f1c5b54b846919c3fa28b843df28f5bfa320996d46de0e74c7a28bd0bef02aaaca14b1cec52baba SHA512 9b701c5c5a22b6aa94977a67bc40f3dc9df8337556952658a2a17ecaaa471cd7f7b5b8bf3a0088208087677555f0cbb8760c091b03b96ee70affe3e2b84cf6d5
diff --git a/dev-python/aiohttp/aiohttp-3.10.9.ebuild b/dev-python/aiohttp/aiohttp-3.10.9.ebuild
index 8e3148eba2f4..ef5cb3bf1dfc 100644
--- a/dev-python/aiohttp/aiohttp-3.10.9.ebuild
+++ b/dev-python/aiohttp/aiohttp-3.10.9.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="+native-extensions test-rust"
RDEPEND="
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 1edf0a6226b3..b7225764c578 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,5 +1,3 @@
-DIST astroid-3.3.4.gh.tar.gz 465703 BLAKE2B a6ee3a02196e1fe67177339c235aa43419459f9b82d98e0cdf681e24321bf77517074ed756693b6f8d66e167f6d567e01694cb9678b4f60857fc6cd80365104f SHA512 fd826d8d08f3031670959eb0ef27108c6df632d951d47e75ee870d866b80da37e3880bfc51843ec7cf0a6441d6f9a85a16757a6b0c777844dd7ee0445fb8ef76
DIST astroid-3.3.5.gh.tar.gz 465885 BLAKE2B 64453a7b17aa1584083ca3c1fea4fdf8a236a1e0b80a66d8fe83a7201f2ef7c1cb362370648d61f766e8dc101c7797fbb7c5a2ab6f21e23da3830072e6a66c23 SHA512 323774d0853e8bebf5074eab3da3c29dfd2c04c96f222eb9a7fbe8da37544f7e6dceed8d0fd163591a2cd56a3d06ebf8ec33d23baeb921aa49cccb0f29cae426
-EBUILD astroid-3.3.4.ebuild 3026 BLAKE2B 599c666c5b38ec6040107079be187c7d8ca3c58fd028a12df6ab8dc6ffc9e421794d83d3ec3ebbd9f1467eb4ed71cb049bcd90871dc959c5e1cad7833db0f0ec SHA512 f7cf04317a3a038f430729c2f519177869a8250aeb9cd4bf02c6907eab26ed75ff4add1b1c8b186693b8f83a1ccafdb3c2f209666d900d593c196c6cc6b03bd7
-EBUILD astroid-3.3.5.ebuild 3034 BLAKE2B 2e12e035ac338558dbcb06bfde557a2586a9c4c3ae477e2367ab8b9ba16b61fdc6a79fc57dafdc1abb315dbae0f0cc889970bd798477747d504dad0dd162053c SHA512 f9cf6786341175137551b2da820b1decbd0105dedab6be6108ab7fe584f5b33cd09379abad3f0ea0260646e95dcc0e8c7d05910dd1af81e009df98996051e1d4
+EBUILD astroid-3.3.5.ebuild 3026 BLAKE2B 599c666c5b38ec6040107079be187c7d8ca3c58fd028a12df6ab8dc6ffc9e421794d83d3ec3ebbd9f1467eb4ed71cb049bcd90871dc959c5e1cad7833db0f0ec SHA512 f7cf04317a3a038f430729c2f519177869a8250aeb9cd4bf02c6907eab26ed75ff4add1b1c8b186693b8f83a1ccafdb3c2f209666d900d593c196c6cc6b03bd7
MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074
diff --git a/dev-python/astroid/astroid-3.3.4.ebuild b/dev-python/astroid/astroid-3.3.4.ebuild
deleted file mode 100644
index 8e973999aca6..000000000000
--- a/dev-python/astroid/astroid-3.3.4.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/pylint-dev/astroid/
- https://pypi.org/project/astroid/
-"
-SRC_URI="
- https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# Version specified in pyproject.toml
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-# dev-python/regex isn't available for pypy
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/regex[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # no clue why they're broken
- tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
- tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
- # pydantic-2?
- tests/brain/test_dataclasses.py::test_pydantic_field
- # requires urllib3 with bundled six (skipped with urllib3>=2)
- tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
- # hangs
- tests/test_nodes.py::AsStringTest::test_recursion_error_trapped
- # TODO
- tests/test_builder.py::BuilderTest::test_data_build_error_filename
- # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442)
- tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return
- tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables
- tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type
- tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple
- )
-
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # changes in py3.13.0b4
- # https://github.com/pylint-dev/astroid/issues/2478
- tests/test_nodes.py::AsStringTest::test_f_strings
- tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_string
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/astroid/astroid-3.3.5.ebuild b/dev-python/astroid/astroid-3.3.5.ebuild
index adfa5e854419..8e973999aca6 100644
--- a/dev-python/astroid/astroid-3.3.5.ebuild
+++ b/dev-python/astroid/astroid-3.3.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
# Version specified in pyproject.toml
RDEPEND="
diff --git a/dev-python/blurb/Manifest b/dev-python/blurb/Manifest
index 6e0063798f5d..db4adf5be95f 100644
--- a/dev-python/blurb/Manifest
+++ b/dev-python/blurb/Manifest
@@ -1,7 +1,9 @@
DIST blurb-1.1.0.tar.gz 25064 BLAKE2B 4fbdd0d068cc7abb1ffa78dff70bd83feccc1bcfbf8ebb085c9f7e77e0f330d3759f10a94a5ca024b465c01f9d659496ae55162a52b7158a06caf2d114d36806 SHA512 9397173e7bf5babf02c96df27983462e7dd2a729e9eb0cacdf23ca3778336902d5c611ab5e2432bbc877344426d7c62ea8ae77719aa08da98f9b44365583b7ee
DIST blurb-1.2.0.tar.gz 23573 BLAKE2B a7a15fed82fca3f13eb840379b186210d6b8a039f61d48c65dce33ab80e970791add63efe9986adb54e7bedd452a3a867791237e250c1949b5b90f06bfac28ae SHA512 ebfe4c84d1f813822d7a583b337460a840235b61257428a47b7b61eb43b4b38fffc84f0fe758c6f61e9ae4b8c9c1affd9038077ddf846f17032e4497f87b78ad
DIST blurb-1.2.1.tar.gz 23333 BLAKE2B 57374a3c787845a867c77480f1826cc82eae8cbdb659eeff9871cb3cf69f8e040d616cf40f051b63160b209b443dc26113b0d319f810cfe78842a759a139881b SHA512 f2bec26dacaa5f3c2016a4712a693ff483c0765b93f61900e7fa69765908b1c16318791e51778b71ffc222d339b5454603e7baec4a1bdfdd4c0e7b41a095f49c
+DIST blurb-1.3.0.tar.gz 23864 BLAKE2B 15d82e7f2917391b8d514d03c060d5ea6a088658a6aa838fd3056767e42428764330e910406132c250f6f76174e57d031ab339d4dbd23c4a423d12712717132b SHA512 ae4d519353eae1725df45647d8345f3e04f1da176a20d3df281f0528e9ec0e3d7cf30edf94b811082fbe100141698aaba2886054e940191a56fbcaeb6fba4256
EBUILD blurb-1.1.0.ebuild 643 BLAKE2B 7933fe8028c99614fb98c75ad18876aad23428d69c45ab653d068c29c10e97aa2f8a254d36cb270a8daf6e35d4a177ac0dc3f36134ea3d2b54f1092f17f97c03 SHA512 6c8a29408116e72ab975bdde211517e1f0c14980fec9ec5b5b9e0b6197ece5f6c98f3abd6a436cde7bbc660097ba72e41eadb1d829df85b814ae0c27fa255dab
EBUILD blurb-1.2.0.ebuild 526 BLAKE2B e52a48b2265e435d058ca21437b000c4bb305c3e2ed4df95a5121459c6859c7a338234481372148982e32a9348bc336d596cbe71ab9924a9cf68d034c14ed227 SHA512 95d0c07226b9a35118c05e270d7bb8de6662de3216b87d6e4c7170b6d68da00a4df568f61707749b09c2b4f5997499c74a950c76219b9c5d4979612df2be331a
EBUILD blurb-1.2.1.ebuild 526 BLAKE2B e52a48b2265e435d058ca21437b000c4bb305c3e2ed4df95a5121459c6859c7a338234481372148982e32a9348bc336d596cbe71ab9924a9cf68d034c14ed227 SHA512 95d0c07226b9a35118c05e270d7bb8de6662de3216b87d6e4c7170b6d68da00a4df568f61707749b09c2b4f5997499c74a950c76219b9c5d4979612df2be331a
+EBUILD blurb-1.3.0.ebuild 526 BLAKE2B e52a48b2265e435d058ca21437b000c4bb305c3e2ed4df95a5121459c6859c7a338234481372148982e32a9348bc336d596cbe71ab9924a9cf68d034c14ed227 SHA512 95d0c07226b9a35118c05e270d7bb8de6662de3216b87d6e4c7170b6d68da00a4df568f61707749b09c2b4f5997499c74a950c76219b9c5d4979612df2be331a
MISC metadata.xml 1099 BLAKE2B 6c28398a79e4badbe4e2625c07e2a0741b5b78063505201be4be56a29d1e5251d2a3f0c43644d29dfa14fd170b2b5992c4f0bb719fe5719dcd13e3688774bb80 SHA512 b463282283cbca3d728ec3a6eabb6d25c84d4db7cc3dd6a3f462e82f1335ee9c089c60af8e3cf55d6e9fc0eba21ca724a5b36b34b200b38d73b98bf8b375ffd1
diff --git a/dev-python/blurb/blurb-1.3.0.ebuild b/dev-python/blurb/blurb-1.3.0.ebuild
new file mode 100644
index 000000000000..ed8b87d5b515
--- /dev/null
+++ b/dev-python/blurb/blurb-1.3.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2018-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Tool to create and manage NEWS blurbs for CPython"
+HOMEPAGE="
+ https://github.com/python/core-workflow/tree/master/blurb
+ https://pypi.org/project/blurb/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/pyfakefs[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 3f4670a1b8ff..2089fd89f3ba 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,15 +1,7 @@
-DIST boto3-1.35.29.gh.tar.gz 867438 BLAKE2B 7a47e8156bd438e94fe2abf9fa978aa243bf131bf7c9afdafeca7f7ada9b014daea410da82417e95bdd57f14bf5a973429cc7b431ba72088f9f9619c59cf9b93 SHA512 7238f353520768576390651a4a90a389b24205b38ff9c58829ff53b6210fb3a4ad5c27301e5be27bb10ed2017ff29691780102af983e16d0b14a4f9add17ba12
DIST boto3-1.35.34.gh.tar.gz 870029 BLAKE2B 5cd9cfa0a742b8d01a6229183c3545945bb5ac89aa5b469123fcfda8a1dc3c0b505bad00a28cd6f48d14526a069d6206151d5482529ce1e35fe16f5f8180753a SHA512 6488c9dd37886bd500d09c4eef51b50c70e4d8cb2e796caec0b5fd57bb67df0663845f0fbf8507ad0d133759d1a83ac720a0bcbd703624383d1cddeb7dd92d1a
DIST boto3-1.35.39.gh.tar.gz 872172 BLAKE2B 1baad362b9bfcf68ea89c9ba9ea473fcf2451a71be8121a443830622114b3577ae83500aaa0cbef86115e24d276ffa5660fa6e9c08d2358fa493367405fc8dd4 SHA512 4244e71a3773d9abfa419c34220fa2c44c90a93b11b8338535582aee8fe9cd788672d6833ae97f1b32fb6479b9be97f1b2db953f24b403b07f2ee3153bc833aa
-DIST boto3-1.35.40.gh.tar.gz 872596 BLAKE2B eb1f81634ce0624da14d5a8c5edbe531917bb8110bb196ee9661cebda564787bb7a1506bba5b446e8eeb1392b503ec123e130ff08c0cc112131e4508147460f0 SHA512 dab1212aff42cfbf2070222e9e54adf5d4cd5237537f2b9e95e7d0d5ab909b79be8af11de57f8e30a1167fa1baf8fd96c27d4ae4c23b6030735cda99f8304415
-DIST boto3-1.35.41.gh.tar.gz 873340 BLAKE2B 60d2b03b92fb49b1b4ef4208f406df8640b4a297672d12272b9c0e3867c61dfb879cdba0d93d840902d015e9b5889be823009877e2b437cecc0b0cacb8f39818 SHA512 8efe0beb7a604e8208c0039a7c94ec8a70ca2da91cafc76dcf5b442cf6a4bf0e992c113500d8c2b22f9312daef0d50e402747ae74e2ccf333411d4b6856e38c2
-DIST boto3-1.35.42.gh.tar.gz 873736 BLAKE2B 1de9c16155ee6c9a23af028e074a10c37d6874a9076aa66088712438c5308d37ebadca4c03d842d2d82bc629ff0be306e66c49e65af4d55e8334777ec624beda SHA512 c7a1f8f83f9e41abc7a0690442fc8cd48c411605f702ee11521401010a30fc7dc25bf07a72881e3892c2fe268201e61baabafbf6eae8eb5e916439867600cc43
-DIST boto3-1.35.43.gh.tar.gz 874500 BLAKE2B 6db4f4739e52e1b3e897d3309fcddcc45c993f80077347c83420a6be38c7163f673445475cc268bc62fa3b2d07fead64de33aff09497559fb1044c1cac2e65ea SHA512 bea6debe174fc842e2dcc86ee065f2ac789102b5252f762b4424235cdaebe19908f1461404fcb31641920a160f056b1645d9866ce191f3f1624babdf30249ddd
-EBUILD boto3-1.35.29.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a
-EBUILD boto3-1.35.34.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
+DIST boto3-1.35.44.gh.tar.gz 875230 BLAKE2B 68c4fa6739a5d9cb720670a1bc14079ffac4b23101bd27367ec81675a34d717341c87257864a658c60d8a0c5fdea298f73db979b6aa64f65e9ea54479005d33b SHA512 6ff24f42088ae9f77b5e1ff033fab34c6a0c0f7fc46cf9cbe172b3151cf259e48c3804981afbc8de893dc2541105a04bc00d6becd3220c18243bda7ed206740b
+EBUILD boto3-1.35.34.ebuild 1198 BLAKE2B 99a7fa08055cee13f14557124398df39119bae2e4b684265d4647ad0ec83a502bb422365e3797ff5c0440c4b1c9866ede4c62b1876510178dc2e6a0b05ed8781 SHA512 c020cc5535d63c948dd456d9f4af4e97339cb36dc0bb2b2c53d3da0c8c62737e0846ff71d9f85ca9b2936a8a7bfc43b67c3114f91440e75c9870beaa8997107a
EBUILD boto3-1.35.39.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.40.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.41.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.42.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
-EBUILD boto3-1.35.43.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
+EBUILD boto3-1.35.44.ebuild 1205 BLAKE2B f1dce08bbfa9b103deaf3f8fcc34e0ff6e7aaa8a7be0ea69727c268ff7da0a1ddfcddc24bde5c654fc3f0f09d3c5a801a23e19c37ae05c3ebcf3bf26ec909b73 SHA512 94863e2208e36b66149792688378242b66b5546735fde1c3ccea6ad4883ab08046a9fd566d9016d5fd9612c035a7af4d5af599b0c18bad7137bdd1db5e6848af
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.35.29.ebuild b/dev-python/boto3/boto3-1.35.29.ebuild
deleted file mode 100644
index 54e9299b7dca..000000000000
--- a/dev-python/boto3/boto3-1.35.29.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.34.ebuild b/dev-python/boto3/boto3-1.35.34.ebuild
index 8cba6d95740e..54e9299b7dca 100644
--- a/dev-python/boto3/boto3-1.35.34.ebuild
+++ b/dev-python/boto3/boto3-1.35.34.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/boto3/boto3-1.35.41.ebuild b/dev-python/boto3/boto3-1.35.41.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.41.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.42.ebuild b/dev-python/boto3/boto3-1.35.42.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.42.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.43.ebuild b/dev-python/boto3/boto3-1.35.43.ebuild
deleted file mode 100644
index 8cba6d95740e..000000000000
--- a/dev-python/boto3/boto3-1.35.43.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="The AWS SDK for Python"
-HOMEPAGE="
- https://github.com/boto/boto3/
- https://pypi.org/project/boto3/
-"
-SRC_URI="
- https://github.com/boto/boto3/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
- >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
- >=dev-python/s3transfer-0.10.0[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # don't lock versions to narrow ranges
- sed -e '/botocore/ d' \
- -e '/jmespath/ d' \
- -e '/s3transfer/ d' \
- -i setup.py || die
-
- # do not rely on bundled deps in botocore (sic!)
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/boto3/boto3-1.35.40.ebuild b/dev-python/boto3/boto3-1.35.44.ebuild
index 8cba6d95740e..8cba6d95740e 100644
--- a/dev-python/boto3/boto3-1.35.40.ebuild
+++ b/dev-python/boto3/boto3-1.35.44.ebuild
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index 91ac9f16354d..c55b4eeabdd7 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,15 +1,7 @@
-DIST botocore-1.35.29.gh.tar.gz 13404400 BLAKE2B 41dab50dbed91c55df3c74cc3c57bd02a770b37445cf26690d199c62642b2d96d1c56d06cfea58ac23e6fa0826be99c684bd98d5e00e0e7aa8bcc0b599f70bce SHA512 c82c942942c5ad7c0b941bf1e89003730bda68fd9a2f623e8db85690f8157f73517b0ff6b7009cb15461bbff41b7ee713c5ab935cc0eb96ba3ef3e3100e363e5
DIST botocore-1.35.34.gh.tar.gz 13432167 BLAKE2B b39c70faa7312fecc748286162c3b3f21ed56ba705d0f8385a157c25d3d25ceb2d3ca7fb8234372600e5738bc7dd562e67368a863b4853da890009af6fff75ae SHA512 116a5698b1a9e60ea47adb1fe51148c0a5025e8ce940bf5b5c8009e77ea0cc850febc45df9581dda0e2238f2d42f6b8afd674d80e11d88047719874b5cb63198
DIST botocore-1.35.39.gh.tar.gz 13458607 BLAKE2B 631b16d9a4acf1a2c594318f20fb9755aebb5f4b390388e1c4348874948b08a8ae3b571378383fee55d9228983f89f334d208fedd2fbe3e233d9b546490ac204 SHA512 642e5c82c22c0186addcd527985132790a046f7388ab2d0fb5219476d610a65bec2d7a6e3b0123328601f91f570ae4050449b58d0ec61f5e4291abbd7407d12e
-DIST botocore-1.35.40.gh.tar.gz 13462072 BLAKE2B aa15665a9948d5ce5e0f75fcad10cc25ce3958f67f3cf7b2316b69ded1d2a6425fee763d7aa041e4a5c4b45a614c29a942aa473335f4a79908f7d466fd2c2fc2 SHA512 13990a523dfb1e703afc9cb1cc2a31c7fece980f38e587522460f37b98abcbe333c54e4a5522b5a0f45b87e355bf57bb66abaac74a9189fb77cd648535315da3
-DIST botocore-1.35.41.gh.tar.gz 13470971 BLAKE2B 3db153b5317be2389e85d547c995b8b7f05d30d4effe2f46bc78b310fe92f010520b9e0ef50aafb6abe65cadfa04cf07c17074c17eb9640e85e85518dd26bd2f SHA512 05feaa0e24d25ff64cffe5d41be4bec8f88b5fcd3bd2e51406a5bf012c39e6c7c000f6c1526fb66004548cc5ab8d47753147043935db7c976fcae6a06789b349
-DIST botocore-1.35.42.gh.tar.gz 13471109 BLAKE2B 00845a687b9df256b458af452a0fa23911dea55d3f1630c663e176be0628622ed33c3e31b6004ca23ce5eeafd36bc62ab8ccf57a44d607669a15ef879f0c6059 SHA512 a2575d8f913aef010eee3f90f96cffa5232881b5c2ec2433b2dfc0834d54f8be237f2e83e853e1264816f567878315da8a412cdba8c50582ef9c44b0a3850200
-DIST botocore-1.35.43.gh.tar.gz 13472773 BLAKE2B 89d079696894afa77679343b1a24a8417f25f9309746e1c806e22b38068a9b29d93b279420d6e92981dfe64a8ddb4b7a6892cd8e61eae3be75bc37ce01c696d3 SHA512 bb01ecadee0126ba321d13e4b01cc618b0d68382cec916857db1519bff4fad695f3f697e422cab5f552c4149e13e72687b6455a87f103d594dfe9c5a4616e81f
-EBUILD botocore-1.35.29.ebuild 1665 BLAKE2B 1171f3bdcbe2eada97adf58c2011691cb51300028737903ec51e9fea4d80943dc3e199f4a1671be350ca2cf921e5dbdd4e7c8ca4658261143646cf9c0c82f522 SHA512 db8027472dcb87b167d63ed89910783e104513361b9191f5e2e2928a2904493c22d9629aa206f61206c4f29c6a9c43e8208c57a9b9bf99b031101b915d326674
-EBUILD botocore-1.35.34.ebuild 1672 BLAKE2B 8e30dae387821aea270f5db3ece49d58df6706d6e4ced17b2a595e1bc3f40dc49f79811cc9a82ad935b34ab5a053d802ac6afce166fb4cca168affe6b47a6c23 SHA512 23b6b04cba2a0afccc82805c78853bec7ea4568c0c01122edc83e3fea544ce14841a41fb469acb6f5a7b8fc462060bda2e4cba19cd82a799b7261f61df880a5d
+DIST botocore-1.35.44.gh.tar.gz 13472693 BLAKE2B a38fd45888ee1e77d7dec3fbd5aeb9f94cd825d1d54bd11a467ef9938753724958fc28eae4316d1802c729f02874113b028a929afb3de64400723c144d5d0eef SHA512 52f6c507efe175deef4e824c038f2db620f35f53f62a1372815b9c75a3638e371d89a8aa19f481f4ee29e58e5c30e5f9083fe14eb08048f80cd0f9aa1730841c
+EBUILD botocore-1.35.34.ebuild 1665 BLAKE2B 1171f3bdcbe2eada97adf58c2011691cb51300028737903ec51e9fea4d80943dc3e199f4a1671be350ca2cf921e5dbdd4e7c8ca4658261143646cf9c0c82f522 SHA512 db8027472dcb87b167d63ed89910783e104513361b9191f5e2e2928a2904493c22d9629aa206f61206c4f29c6a9c43e8208c57a9b9bf99b031101b915d326674
EBUILD botocore-1.35.39.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8
-EBUILD botocore-1.35.40.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8
-EBUILD botocore-1.35.41.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8
-EBUILD botocore-1.35.42.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8
-EBUILD botocore-1.35.43.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8
+EBUILD botocore-1.35.44.ebuild 1484 BLAKE2B c9537c34e5c2ccdfc4a43355acfffe603de4f12e19934355c62d7366e45fb4974d33a9b0ec7b4a5a6054b3627e6fd453c1d806797ca59a8cadc8230a5760541d SHA512 1897b078e3a849aba08170048369cbeef8b15729d4137446f8347b4249eca416df0e4d51e83a7c800eccbe15bf3362242e45e7c42082921e44fbfa37a9955ca8
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.35.29.ebuild b/dev-python/botocore/botocore-1.35.29.ebuild
deleted file mode 100644
index e3f2c4490826..000000000000
--- a/dev-python/botocore/botocore-1.35.29.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- case ${EPYTHON} in
- python3.13)
- EPYTEST_DESELECT+=(
- # memory use tests, probably fragile
- tests/functional/leak/test_resource_leaks.py::TestDoesNotLeakMemory
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.34.ebuild b/dev-python/botocore/botocore-1.35.34.ebuild
index 4f1ad852bdc1..e3f2c4490826 100644
--- a/dev-python/botocore/botocore-1.35.34.ebuild
+++ b/dev-python/botocore/botocore-1.35.34.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
<dev-python/jmespath-2[${PYTHON_USEDEP}]
diff --git a/dev-python/botocore/botocore-1.35.41.ebuild b/dev-python/botocore/botocore-1.35.41.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.41.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.42.ebuild b/dev-python/botocore/botocore-1.35.42.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.42.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.43.ebuild b/dev-python/botocore/botocore-1.35.43.ebuild
deleted file mode 100644
index 0f88c5cbe9f3..000000000000
--- a/dev-python/botocore/botocore-1.35.43.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level, data-driven core of boto 3"
-HOMEPAGE="
- https://github.com/boto/botocore/
- https://pypi.org/project/botocore/
-"
-SRC_URI="
- https://github.com/boto/botocore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/jmespath-2[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
-"
-# unbundled packages
-RDEPEND+="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/jsonschema[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # unpin deps
- sed -i -e "s:>=.*':':" setup.py || die
-
- # unbundle deps
- rm -r botocore/vendored || die
- find -name '*.py' -exec sed -i \
- -e 's:from botocore[.]vendored import:import:' \
- -e 's:from botocore[.]vendored[.]:from :' \
- {} + || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # rely on bundled six
- tests/functional/test_six_imports.py::test_no_bare_six_imports
- tests/functional/test_six_threading.py::test_six_thread_safety
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest tests/{functional,unit}
-}
diff --git a/dev-python/botocore/botocore-1.35.40.ebuild b/dev-python/botocore/botocore-1.35.44.ebuild
index 0f88c5cbe9f3..0f88c5cbe9f3 100644
--- a/dev-python/botocore/botocore-1.35.40.ebuild
+++ b/dev-python/botocore/botocore-1.35.44.ebuild
diff --git a/dev-python/bracex/Manifest b/dev-python/bracex/Manifest
index 0bf808188261..2b4e682f97bb 100644
--- a/dev-python/bracex/Manifest
+++ b/dev-python/bracex/Manifest
@@ -1,5 +1,3 @@
DIST bracex-2.5.post1.tar.gz 26641 BLAKE2B ac437977f37e81ce5e5a829e50d71629aa13c22328da2d57fdf7b668be28b87d3720f3e7cae05518fc8ad975de69b8cebbea528bb539d3200c8b1a70537a6434 SHA512 f1eca0a27ad3556513573088c9d0e2afe41fb08c45bdd6dc62828936d8aa532a5757e95eafa1f65bd6802b8f315e7d2d63e01af706a066c656570b06ea8d835f
-DIST bracex-2.5.tar.gz 26622 BLAKE2B d86e133ab0b8033f94c238afab4c1e023d648e512dbd2759a9cb756322e317132d51c33b9826bc5cb20d715557abae1470a1d6212f6e103164a30618bf1e5b20 SHA512 e738ea7b45b17bbbc9a64e1782653ed69d56a94ef8c83f538d19319ed3ad23ec96037d22af0b00796bf5cb2fca3f75c8c2770ddfa9ef60536fd435de594aaae4
-EBUILD bracex-2.5.ebuild 1064 BLAKE2B a275272497c172a304417b2495a5b4f36b77e318074410d5ed26b89aa090ea0b6551112cdbe5867f7dc0dcf953c0567fcb93c57408a53c1699e9ef7e358e5c93 SHA512 2fb887f623d0458c89ffb89b5c694a176bdda2b37165b7e8513ebb4f4e4fa390f414639baf115417f16f50d86755aea717e676818f2eaf1b3cb092bc78e37e08
-EBUILD bracex-2.5_p1.ebuild 1072 BLAKE2B 74222b326d19b0e764b76c99563fce8d3aa89764b6f2569595438df05d7a599c9f4ca492ec511a106e3fea17587d6c4290f1d915b35a6544a65e727cd6e8a2a5 SHA512 ef288fc86cc5d1a184c5ac33acd0662089f2d21cdb7a8d187f3e9c5b16f7e5e7da89c99900cc97426952b4e258beac21c5329b9828d3e1b20702eee0221af300
+EBUILD bracex-2.5_p1.ebuild 1064 BLAKE2B a275272497c172a304417b2495a5b4f36b77e318074410d5ed26b89aa090ea0b6551112cdbe5867f7dc0dcf953c0567fcb93c57408a53c1699e9ef7e358e5c93 SHA512 2fb887f623d0458c89ffb89b5c694a176bdda2b37165b7e8513ebb4f4e4fa390f414639baf115417f16f50d86755aea717e676818f2eaf1b3cb092bc78e37e08
MISC metadata.xml 967 BLAKE2B f24012265cfc29e71bd0b3a90408d3e22a770c79b141742b1b7ca4b0769012f4ea58f8a47311b4fee58bfe7055dbd8530d13798d075a5492a89b8999b32a7c45 SHA512 c72411368f729cf5ca8839cbf13116ebd670bb44085a6c2c55f9d070c8e0cbf10e26d3cc97b4a5db06904c4a206e634cb9f574fe63528c838434ee974ed048fe
diff --git a/dev-python/bracex/bracex-2.5.ebuild b/dev-python/bracex/bracex-2.5.ebuild
deleted file mode 100644
index 0c43459de50a..000000000000
--- a/dev-python/bracex/bracex-2.5.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-DISTUTILS_USE_PEP517=hatchling
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-git-revision-date-localized-plugin
- dev-python/mkdocs-material
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-pymdownx-material-extras
- dev-python/pyspelling
-"
-
-inherit distutils-r1 docs pypi
-
-DESCRIPTION="Bash style brace expansion for Python"
-HOMEPAGE="
- https://github.com/facelessuser/bracex/
- https://pypi.org/project/bracex/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-BDEPEND="
- test? (
- dev-vcs/git
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # mkdocs-git-revision-date-localized-plugin needs git repo
- if use doc; then
- git init || die
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- git add . || die
- git commit -m 'init' || die
- fi
-
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/bracex/bracex-2.5_p1.ebuild b/dev-python/bracex/bracex-2.5_p1.ebuild
index d8b5df921ba4..0c43459de50a 100644
--- a/dev-python/bracex/bracex-2.5_p1.ebuild
+++ b/dev-python/bracex/bracex-2.5_p1.ebuild
@@ -25,7 +25,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/cfn-lint/Manifest b/dev-python/cfn-lint/Manifest
index 5276aa88f056..86f1b9898bf5 100644
--- a/dev-python/cfn-lint/Manifest
+++ b/dev-python/cfn-lint/Manifest
@@ -3,9 +3,11 @@ DIST cfn_lint-1.15.2.tar.gz 2444882 BLAKE2B bb1e47da23087a667cfc3a1a36af962ad0db
DIST cfn_lint-1.16.1.tar.gz 2328621 BLAKE2B 034738d924ac720a1e85569d65afd47c4cf0cf81b8187f03de48e968872b0c993d40a56b7a6b5c751e252461ebe29b750cdc6405ebc4733020bcc28f8c6887be SHA512 4348ef8b9cc125c71b62ced41ecc16d6aaba7c194a95e28bc99a1cc49e4a931f1e6726286a9f31fd7f0a4692861e62efb9cde4482762f230aea963866aa8081a
DIST cfn_lint-1.17.0.tar.gz 2526551 BLAKE2B d1e57328317625cd31594662071c6a2c065ef74a8d836b4be1560f1023c9efb758add82f07ddfa60fc4be508a0efc7eef3850433ae05116bfa5d1efd6e9a0076 SHA512 cb3bc0f2ef38a7ea652c9cd94fae9ccf940924131fe03c49e5a58d28174ea4b900b90d342ef1c7f8287b9ce1c1889086b6c5ffbed12a40b4fb01861193ba6862
DIST cfn_lint-1.17.1.tar.gz 2526513 BLAKE2B fd59bd81e51e000c5360298b1e865b90dd7b517c349fab660078d13b84bca3cc688bcea021463a257a4fd81d9abebe51d08b863a5d915c4e16e7b457dfb0ca44 SHA512 745034c521f064fc2ec53bc6ccc8f992847987721d2b3f52f0c646e8ee9369563d27f331d9fcc10f8427b515b5277cde1c6917641df2c610190ede296cfa3a28
+DIST cfn_lint-1.17.2.tar.gz 2526962 BLAKE2B 76feefa1bcce6a0957ce028d6041ac49b475cf25bd843e7de30b1d05d797e55d4189d9deba087f569f94f2f8fc40b11c3ecddcab1593432abf0da1bd26db6da9 SHA512 79fa133244cfe1239648209da9e8bbb2e50435bc5c18b6f998c90eb09536a760dfae62507123c22295098bf0866b1ef0ed05853debb00e651b75651921401530
EBUILD cfn-lint-1.14.2.ebuild 2173 BLAKE2B 5e4c47efdb2519007e70bb5a736e25ef396631a967b23f6057e450a31358b2bf16fc3d85a30259dd2414e85a185784504b6d330a6568edccb8880d230fb81327 SHA512 da3c99f559c87c3b50c75a2055b1ca0fecc2eaf12f9601460efb853a31569aa081668ae2f300b4f0f1bb551dccba1c1b65bed2aa1cb60bbfbc09295d75cec3fb
EBUILD cfn-lint-1.15.2.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
EBUILD cfn-lint-1.16.1.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
EBUILD cfn-lint-1.17.0.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
EBUILD cfn-lint-1.17.1.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
+EBUILD cfn-lint-1.17.2.ebuild 2176 BLAKE2B 0204895222e1591f9f275af74dcdac3435fa5a6cdf34c46242e63829e40b9f2fcd493db355f11454df539555da529321ebbfff2a7326c9f0a0f40beb8cbf6c43 SHA512 b82cada00e1b5238ed40b0ea35fc3a1f84f3deced456412abcd668b46aa99e29c3a88091cd0252188afdb6cf0fed38846124bf073ba3c794d934dce3a14ce46a
MISC metadata.xml 583 BLAKE2B 9f73e2b92e5cfa2ad59f5c8e5d91bdd3aa9eba3fa722b93b388cffea42020db7e7441bab5749432812934a4514d3e9104e6d897e1d115afa5ed237757bd48c03 SHA512 1866a349855ae4e248498b7aabd6ce4c4e10ea58731df4bfa13500f61dc041da6dbd7420e7d6a78fad46d5cf00bd7ef2d0c4c7d6819a21b3a5031b0d49588a19
diff --git a/dev-python/cfn-lint/cfn-lint-1.17.2.ebuild b/dev-python/cfn-lint/cfn-lint-1.17.2.ebuild
new file mode 100644
index 000000000000..086f03ea08df
--- /dev/null
+++ b/dev-python/cfn-lint/cfn-lint-1.17.2.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="CloudFormation Linter"
+HOMEPAGE="
+ https://github.com/aws-cloudformation/cfn-lint/
+ https://pypi.org/project/cfn-lint/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/aws-sam-translator-1.91.0[${PYTHON_USEDEP}]
+ dev-python/jsonpatch[${PYTHON_USEDEP}]
+ >=dev-python/jschema-to-python-1.2.3[${PYTHON_USEDEP}]
+ <dev-python/jsonschema-5[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}]
+ dev-python/junit-xml[${PYTHON_USEDEP}]
+ <dev-python/networkx-4[${PYTHON_USEDEP}]
+ >dev-python/pyyaml-5.4[${PYTHON_USEDEP}]
+ >=dev-python/regex-2021.7.1[${PYTHON_USEDEP}]
+ >=dev-python/sarif-om-1.0.4[${PYTHON_USEDEP}]
+ >=dev-python/sympy-1.0.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/defusedxml[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin the deps
+ sed -e 's:~=[0-9.]*::' -i pyproject.toml || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ test/unit/module/test_template.py::TestTemplate::test_build_graph
+ # requires git repo
+ test/unit/module/maintenance/test_update_documentation.py::TestUpdateDocumentation::test_update_docs
+ # Internet
+ test/unit/module/formatters/test_formatters.py::TestFormatters::test_sarif_formatter
+ test/unit/module/maintenance/test_update_resource_specs.py::TestUpdateResourceSpecs::test_update_resource_specs_python_3
+ # TODO: it looks as if AWS_DEFAULT_REGION didn't work
+ test/unit/module/core/test_run_cli.py::TestCli::test_bad_config
+ test/unit/module/core/test_run_cli.py::TestCli::test_override_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_positional_template_parameters
+ test/unit/module/core/test_run_cli.py::TestCli::test_template_config
+ # different graphviz version?
+ test/unit/module/template/test_template.py::TestTemplate::test_build_graph
+ )
+
+ # from tox.ini
+ local -x AWS_DEFAULT_REGION=us-east-1
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest
index ef7f70226813..33716cf2cff5 100644
--- a/dev-python/clang-python/Manifest
+++ b/dev-python/clang-python/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD clang-python-15.0.7.ebuild 1202 BLAKE2B b655ab7b2fa3a5334666e42d36e1e7773be8910f5a47fe8792be04fafbc0c9889cf74d5ca4671863b5244b874133bb353feb4b1ac119e52486ac18d3ff7c6760 SHA512 eb99a86e826ff46d78e1f97a7db1c867e0fc4c9d0036de31407d83dc4de1b8cf80e36ba186d6d8a825209bbb4312d7120b96cbf59d6cb5cf598a3ffb754bf75d
EBUILD clang-python-16.0.6.ebuild 1203 BLAKE2B 7baa638bb302b5b97aea34e62d28035f6e2e7aab0bd626bae94d9b3ba9e776316a81003b55ae8a71008b13a664569c8587df927c5f925591addc99a2b4381832 SHA512 a2b00fe7edaf1cb1bb48c0e93555fbea3ef929f16d168b27e1ec1e3f38989e3220e6df1ab847ac2020faa7d44d957c6af7ec0723418e248677a40e29c071ddb2
EBUILD clang-python-17.0.6.ebuild 1203 BLAKE2B 13f87c2782967c4fded88a60220b87e9f9f50d9c37543f30ab2b9ae94cdc5f53d2b1fb422e13450df50ecbb0e36f2a531705fd75f021f265e67f67dd08c85eed SHA512 8abd5bdb175a8c24c542dbcbc73617f075e50a555d9da698ae3139414c2fc11b9ee96d42af0829432c0d2f9d3c820683a2ef5946fdc4332f3d06e40466bbb38f
EBUILD clang-python-18.1.8.ebuild 1203 BLAKE2B afd17079dd42d349bc5b0a93415be0f26c5cf4c4e1ad26d9b651a3c179eef5455e68167d4d713cc922b109da3ede6b43221bac5f21b388d6394ce590b8c8920b SHA512 76d9addc51c8dac6d90cbb5e75f9b9e296c6bc6a968edec77c3f78f0e1dfe1acbff8ea5529175cbc621156afeef728355529f505f7ffe113dbe1d2bb83cff8db
-EBUILD clang-python-19.1.1.ebuild 1205 BLAKE2B 609f06035ee58685b352f56b62925947fc3cb15f4ca04749256d4d49735443ddc6338c7121157bb722c9a45a60311c262a90a4bbe0ec280c8c6833df210c3b27 SHA512 4b07e79adeafb345896316114ec20ad2443e9b63d28181fe36d44285ed067e2ee73e04425aee255032699bef5e65cced1356967b7dd6f7fd221cbbf03d922057
EBUILD clang-python-19.1.2.ebuild 1205 BLAKE2B 609f06035ee58685b352f56b62925947fc3cb15f4ca04749256d4d49735443ddc6338c7121157bb722c9a45a60311c262a90a4bbe0ec280c8c6833df210c3b27 SHA512 4b07e79adeafb345896316114ec20ad2443e9b63d28181fe36d44285ed067e2ee73e04425aee255032699bef5e65cced1356967b7dd6f7fd221cbbf03d922057
EBUILD clang-python-20.0.0.9999.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
-EBUILD clang-python-20.0.0_pre20241009.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
EBUILD clang-python-20.0.0_pre20241015.ebuild 1170 BLAKE2B c6bb0527431ced05965e35f2f3d0d0c05db4f27c4286d28cc36c0bc0e2e1c704018650840ab6cb7fbb62cb0acc22bc0472f5dd61a4c4c49a8dabdcb14dc35043 SHA512 bda343468b925bea4580582a163413f6ab45354698c2d3ed818d638989f3cd11248fedef0b7da469d1bfe5fa388304718cd091ca0120ee56da0173e582bc58be
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/dev-python/clang-python/clang-python-19.1.1.ebuild b/dev-python/clang-python/clang-python-19.1.1.ebuild
deleted file mode 100644
index 9b3ee513e023..000000000000
--- a/dev-python/clang-python/clang-python-19.1.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for sys-devel/clang"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-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/clang-python/clang-python-20.0.0_pre20241009.ebuild b/dev-python/clang-python/clang-python-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 7f3de6814bbb..000000000000
--- a/dev-python/clang-python/clang-python-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit llvm.org python-r1
-
-DESCRIPTION="Python bindings for sys-devel/clang"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
-SLOT="0"
-IUSE="test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# The module is opening libclang.so directly, and doing some blasphemy
-# on top of it.
-DEPEND="
- >=sys-devel/clang-${PV}:*
- !sys-devel/llvm:0[clang(-),python(-)]
- !sys-devel/clang:0[python(-)]
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? (
- sys-devel/clang:${LLVM_MAJOR}
- )
-"
-
-LLVM_COMPONENTS=( clang/bindings/python )
-llvm.org_set_globals
-
-python_test() {
- # tests rely on results from a specific clang version, so override
- # the search path
- local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)
- local -x CLANG_NO_DEFAULT_CONFIG=1
- "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}"
-}
-
-src_test() {
- python_foreach_impl python_test
-}
-
-src_install() {
- python_foreach_impl python_domodule clang
-}
diff --git a/dev-python/contourpy/Manifest b/dev-python/contourpy/Manifest
index 4ca924b37e08..66bb896990e8 100644
--- a/dev-python/contourpy/Manifest
+++ b/dev-python/contourpy/Manifest
@@ -1,5 +1,3 @@
-DIST contourpy-1.2.1.gh.tar.gz 13440991 BLAKE2B 2e792ca990244f7890462b84a2f23e4fbc31fd8ce0a18bc8724767dfa4b5fc0a4271dc6989531423db58d567706a28ce95e680372dbf64bae93a09914353f3ac SHA512 2bb2ac7436cbee1ebc69e6edaf3166e294de32711cec506ce9a3132f1cf20ff8de70af27b432b81abb582c9fe30239f8724f68936908bdbf6348eb249eaae4d5
DIST contourpy-1.3.0.gh.tar.gz 13445333 BLAKE2B d49131f0d46f4000ecbd9caf7cf63c3089085cb6ce85f745ba737f0c3a430e8f5594205dd6be0e5fcc1ae8572594825b363b07c01feabe8ef13641eacc4a9ac0 SHA512 aa16e87879f3513219b1c1f4e001e99c9842248baebd2b1632b3177b141c16ed7d28efcd96bb33bddf941fa1613887691f4c293262c1fe7f82d12c0713fe852b
-EBUILD contourpy-1.2.1.ebuild 1087 BLAKE2B 34639bb788aeb3c5b14c870ee0289fed1704541656de10c9bded6b28bc461a118320bfd0e735fcfa97f339d63682c52da6f16e1130ad909eb8f3189f0321c296 SHA512 1b0f5b4eac84f418a6ae549e029712133fe3bdd4b008917de5bf56e9c9a556cbb83e022103f8ea8a9b881ada3e4bb02594295355cdfed2a7f343bd430bb6103a
-EBUILD contourpy-1.3.0.ebuild 1146 BLAKE2B 3e96979cea11a210a2f548c0f0e63353d8fcd5614190a314c32939a34e86cbe5cdd170b15401e9e313369d78858cdcfaa05ef08175182b99ad9394337ff2b308 SHA512 b59e6ddf20bb6970d208a31ed7da7be842e5206f942fd7c790aeed721ba5f1a6d32e7b5aca623f7344c97d1d55582e007a90970b46c01c1a2f89c752b52d73fe
+EBUILD contourpy-1.3.0.ebuild 1139 BLAKE2B 4163d6739f35864bc72244c4225be45c686298aa0d089d2c6258e8ff85a3912f6922a627fb24db9d52333c0264cdee824db0f206a0324ee94d81e19ddc0e9aad SHA512 dfcd97883ad5a5e64c0dcd343b43348ec3ff2e52d193ad3f949e10723140f319746d7bb53ef621fc20b19390c631b0f763ddf790e4c1c90bd049d0908de0c034
MISC metadata.xml 372 BLAKE2B de3d6cc9d8727bf43be63fdbb8aa2ad375667d189019e189be262e39d028acab98a21e200798c2d5c5c72521aa7d38202e3e235dd44de9b43a7dc9e045d50c47 SHA512 e692f94d805d7f56fc895a4c76dfbacf2f068d687b9191482b946445baa3bd0a685eda7a1b0aec2aaf9a02e6f23d87f0bf22d90f42e3c21d930724c635ff859a
diff --git a/dev-python/contourpy/contourpy-1.2.1.ebuild b/dev-python/contourpy/contourpy-1.2.1.ebuild
deleted file mode 100644
index ea974b25fa74..000000000000
--- a/dev-python/contourpy/contourpy-1.2.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python library for calculating contours in 2D quadrilateral grids"
-HOMEPAGE="
- https://pypi.org/project/contourpy/
- https://github.com/contourpy/contourpy/
-"
-SRC_URI="
- https://github.com/contourpy/contourpy/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-
-RDEPEND="
- >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pybind11-2.12.0[${PYTHON_USEDEP}]
- test? (
- dev-python/matplotlib[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/wurlitzer[${PYTHON_USEDEP}]
- )
-"
-
-DISTUTILS_ARGS=(
- -Dwerror=false
-)
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_IGNORE=(
- # linters
- tests/test_codebase.py
- )
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/contourpy/contourpy-1.3.0.ebuild b/dev-python/contourpy/contourpy-1.3.0.ebuild
index 9b6198a6c433..d8ee6b9b9bcf 100644
--- a/dev-python/contourpy/contourpy-1.3.0.ebuild
+++ b/dev-python/contourpy/contourpy-1.3.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/numpy-1.23[${PYTHON_USEDEP}]
diff --git a/dev-python/dill/Manifest b/dev-python/dill/Manifest
index c4979b638e9b..9ddb2d28bf80 100644
--- a/dev-python/dill/Manifest
+++ b/dev-python/dill/Manifest
@@ -1,5 +1,3 @@
-DIST dill-0.3.8.tar.gz 184847 BLAKE2B 6a0eb76526d5bc4afa003f34454c3a93b2b53e2d5bd362749bfcc22c6fe294dff3af9d52e83b288e999d7074d82a2671b3d271b3b423030f4cfd57cd70acdc6f SHA512 478d83af69dc0639a08e011e46127d9485dc998df54622e7fbb9ce4b004640d1b23aad57717d791cc609cd9d7071ea7300bce4be982488e4d21c5986e67ce586
DIST dill-0.3.9.tar.gz 187000 BLAKE2B 56196bd04d0a050619feee6b719e9232376853a03fae3a7486fa48f90fea1e27b4f4eaa31b0df54e70cf1aa4333268213dd6350408db0b78778d92f04ae65bd0 SHA512 461943ff8a0b7212b30e7c8b9e35348d0215c1c6dca356ad813e15c8721f39692fb61809349e5ee63a00d19a39aeae34c3b4def17257f8f7820e4318b81b273f
-EBUILD dill-0.3.8-r2.ebuild 842 BLAKE2B 68ffba8e2bd35c077f94f076a556cb4c9ead2799e629802ccec105ac724e91f29e9e2c9eb93b5023e05e5b7455bd38c4d56890d9329dbd18aeada790239283c7 SHA512 8c51ddccce40c589b824703fc3da96a8c8aa27c5d2798d5663c5bb09e3cb92ae9fc86da6a7fa77d3acf0c6887364f23deef11d885e707ee223d807880e0f7300
-EBUILD dill-0.3.9.ebuild 546 BLAKE2B 1212c4bf14b05a0598c650f97cd8e311d50e1e87789e816ddc7b52e7414415203b0ecd9b06430c6a866c3a880579a0afdaf8fb737da0ce2ad6d67520af16a199 SHA512 9250694e1de321e34be71353fdf3ed45991a48defde78abb08b0beb3ec3e73dc878c908f806ba51f95984723b255fb0b3a6f5115d0ca66ae54bf4066e9250262
+EBUILD dill-0.3.9.ebuild 538 BLAKE2B eba7810a1a0e65b6d2e83b9639fc173021054fea59563b6ccdae10b6f0a58318cfe3511fee08caa1ea6095606189e052cd6707cd0a00f734a9815c0244f3b5ca SHA512 37adffb6bf5f73818515248c16009ce77513004659a12cefef5edb6c8902d8584cdbc0a8f78a294021b9e635453ac2d871dd99834d3f5bb50978e3e56d8f468f
MISC metadata.xml 997 BLAKE2B ae32cd96d7a4967a9886d4903e21720459c0a963a675d301c2bb651fdb15877d845100822c1e7a7b6184ccaa666cbb6dc58f939616de9c1c22554670d841bd19 SHA512 e3dc363382bea8ed76343b62377c139ad84011a6b804f64b65d93941a7c192c268c0da273c73d5ec1cece7320b15fa88bf5a2f20a628d8845efddab24f3acc5b
diff --git a/dev-python/dill/dill-0.3.8-r2.ebuild b/dev-python/dill/dill-0.3.8-r2.ebuild
deleted file mode 100644
index 28a48d93b20d..000000000000
--- a/dev-python/dill/dill-0.3.8-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Serialize all of Python (almost)"
-HOMEPAGE="
- https://github.com/uqfoundation/dill/
- https://pypi.org/project/dill/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # numpy support broken: https://github.com/uqfoundation/dill/issues/667
- sed -i -e 's:import numpy:raise ImportError:' dill/__diff.py || die
-}
-
-python_test() {
- # disables a test broken under Python 3.13
- # https://github.com/uqfoundation/dill/issues/668
- local -x COVERAGE=1
- "${EPYTHON}" -m dill.tests || die
-}
diff --git a/dev-python/dill/dill-0.3.9.ebuild b/dev-python/dill/dill-0.3.9.ebuild
index 2448d4796a31..e4e94f87b367 100644
--- a/dev-python/dill/dill-0.3.9.ebuild
+++ b/dev-python/dill/dill-0.3.9.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
python_test() {
"${EPYTHON}" -m dill.tests || die
diff --git a/dev-python/emoji/Manifest b/dev-python/emoji/Manifest
index d5e4bab9ad0d..61822eeba5d8 100644
--- a/dev-python/emoji/Manifest
+++ b/dev-python/emoji/Manifest
@@ -1,5 +1,3 @@
-DIST emoji-2.13.2.gh.tar.gz 631138 BLAKE2B 8a4c1c98b2053623a10b71bd0a5a41e10687917e2120107c5e01ec75125a11b4f07dd0457186cb20b53c841e2bb04168f5ccef7577afcae474349072dec9ed48 SHA512 2d2962de896986f1f3ecab9d9e56e2aa5b47062214699285ca5e83ecd10b0c1ce3158ed4e1a6e3976c4f905ae207d351f67b4ff59bde279b5c85895610116bf6
DIST emoji-2.14.0.gh.tar.gz 664189 BLAKE2B 1bde169cfb1d82d86cc2a5720036fdc44e2009880c21756bc48588f0e6b8e34a512309b0b01899717c49fc9dd6800344e182386e72d0824f120012a29941d8c2 SHA512 6e91a67702b42e246003feca13b24794faf55cbcbcc06c66ed7671f0407cf68ac66f8b076655b550c5b5ed7835d1c13ba680128fea8a656721780eac2fd9ea46
-EBUILD emoji-2.13.2.ebuild 502 BLAKE2B 73b4ade81f687638590a7b35eb45a40b488d08e57baa31d68523565375e850b62fe4dcb32affaba6262b7e98e782f5c665fedafc4b6eea8bab47e9d1dcdb8189 SHA512 7e8186fd99145b5fd110f7560726eabf0930e145bef07ea5c6a142e736bcdde46de56daf9547fb2e79eb76906b552fe668061d03c3f23dc0e3481791f8bb0085
-EBUILD emoji-2.14.0.ebuild 504 BLAKE2B 155147625240b917471929bfd4184d73fd35e7ed92cc9930e8c1ca9fec7781fae7c7bd728d54c99ad8f9336b304c3b44ac8b6a8c091a4f04b5224ad2ee5ab2cf SHA512 1c9ccb5855952eff9462e559092aa4df473adf2ca473163fc80a98b14b748ded27363cab4ff3deca54e5feb2de776e8dffed785378de6bcc4c7840f134db1940
+EBUILD emoji-2.14.0.ebuild 502 BLAKE2B 73b4ade81f687638590a7b35eb45a40b488d08e57baa31d68523565375e850b62fe4dcb32affaba6262b7e98e782f5c665fedafc4b6eea8bab47e9d1dcdb8189 SHA512 7e8186fd99145b5fd110f7560726eabf0930e145bef07ea5c6a142e736bcdde46de56daf9547fb2e79eb76906b552fe668061d03c3f23dc0e3481791f8bb0085
MISC metadata.xml 497 BLAKE2B 9aed8cad26be7f372b19349aeae8e7916b75444e32f0d60e589ae27fb324d0cbab86cfb827ce6cfd1f9002338a7bed44f7ed297e64199af0a00c6d5e07fa992b SHA512 e938bbe18a83243acc1d2614100282b913115fa7f91ad30f05833fbe73f711ef80b14e974c8c0e0c03454c216145e8f7d10c4a952a609486a3da95cf72756208
diff --git a/dev-python/emoji/emoji-2.13.2.ebuild b/dev-python/emoji/emoji-2.13.2.ebuild
deleted file mode 100644
index fcfa79db4a02..000000000000
--- a/dev-python/emoji/emoji-2.13.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Emoji for Python"
-HOMEPAGE="
- https://github.com/carpedm20/emoji/
- https://pypi.org/project/emoji/
-"
-SRC_URI="
- https://github.com/carpedm20/emoji/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/emoji/emoji-2.14.0.ebuild b/dev-python/emoji/emoji-2.14.0.ebuild
index 64f8c79c701c..fcfa79db4a02 100644
--- a/dev-python/emoji/emoji-2.14.0.ebuild
+++ b/dev-python/emoji/emoji-2.14.0.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv ~x86"
distutils_enable_tests pytest
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 661e0efaf32f..05e8c39f4b10 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,7 +1,3 @@
-DIST fakeredis-2.24.1.tar.gz 143606 BLAKE2B 1f89aed8f7a66c9100748946441d6a6876f1e0795337368fc34a9c89f1c256ddebcbd9b9597f4ff75703c78c3bc60031530423ce358dcc95c1567acec1b9856a SHA512 737ccfee02d05325e752d7cac8fb405937406acac9090709ead76ed8db2e1912f1c0d128a8ea354e78acfae317ec6bccb931f784720a3cd4c84693f9f3607a17
-DIST fakeredis-2.25.0.tar.gz 149072 BLAKE2B 2ebe9ed25bbae2bf6011502111c14c056298ba9d195a4b558bc8474833d4b1da552ffb48127ef45d8461ddbee88fd88d18d8cb35846f33e313507edc586572b5 SHA512 77deaa8ef1d6d677cbb48807d10adf1a019c9c6147eba81b467189a0b4c60ab18b3e3f7501914e6ae4b2a7ebb2a304970c74d9b3d295afae875a73a45f34378d
DIST fakeredis-2.25.1.tar.gz 149463 BLAKE2B a96c54cbbb221cfcf3d2a096fce90807a92f6cbc6ec474c3705058f47db8d37f7f957321c0ea631a116269068618fcbb1e9168fd17404a49611e37c423c2a08c SHA512 999113bb7c2a15ef16d51dc8c8eea906786eaaa102ed8d9d639423852a070c837504e8926bfa32fe7f4b2481d9e8fb0c588c3fe29347642e8984b46f0b2783ca
-EBUILD fakeredis-2.24.1.ebuild 2561 BLAKE2B 63536d1b0afe4339b2367a4bde8c701bce5f6936cb7eca8ef7ec2a3d034596d80d0a12518c50fef9571499aa2c7667e0d174b381e3524318af9c5017c3678cf1 SHA512 0a815811b941153b355b4511b8efead834cc77fd15753404effbc76ad003ade914a056478681d1685caafe229ad7145ce9f023f17a1783a987d2cefbd68d0c7f
-EBUILD fakeredis-2.25.0.ebuild 2564 BLAKE2B 5663a123c750978dedf54df20abd259808bb7edd5e5cda293e3d8c38b859b1fef03c5e910026777f6d1a781edca9db723a2863b615102bdcd861bd6a7e560736 SHA512 7e39e9dec131ce08c1e973b4b3feac06ce7766161708a0dd9777f74e70a3fde316d73d4631954a25b2358e48548211b348595e2923d498fe9924e866144047a6
-EBUILD fakeredis-2.25.1.ebuild 2564 BLAKE2B 5663a123c750978dedf54df20abd259808bb7edd5e5cda293e3d8c38b859b1fef03c5e910026777f6d1a781edca9db723a2863b615102bdcd861bd6a7e560736 SHA512 7e39e9dec131ce08c1e973b4b3feac06ce7766161708a0dd9777f74e70a3fde316d73d4631954a25b2358e48548211b348595e2923d498fe9924e866144047a6
+EBUILD fakeredis-2.25.1.ebuild 2561 BLAKE2B 71728bc8f31e8f80621178cf4b62e1f3c8ef2b6485642577a4c7a1b62bcbfdc2df81de339c1ab12699abd26434b1ee907e40b8f78775d0b4bf9583650fa7f576 SHA512 dc1c71823d25fc00127c937a547ee47be7174afaac88f566fa91b394da848bcd9b75abffa54ba168805aa41809542a50723dfec06d40ea68fba460de3e59328c
MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5
diff --git a/dev-python/fakeredis/fakeredis-2.24.1.ebuild b/dev-python/fakeredis/fakeredis-2.24.1.ebuild
deleted file mode 100644
index 42e3f8bdf604..000000000000
--- a/dev-python/fakeredis/fakeredis-2.24.1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Fake implementation of redis API for testing purposes"
-HOMEPAGE="
- https://github.com/cunla/fakeredis-py/
- https://pypi.org/project/fakeredis/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/redis-4.2[${PYTHON_USEDEP}]
- <dev-python/sortedcontainers-3[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # https://github.com/cunla/fakeredis-py/issues/320
- sed -i -e '/LICENSE/d' pyproject.toml || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # also lupa
- test/test_aioredis2.py::test_failed_script_error
- # TODO
- "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
- "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
- "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
- "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
- "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
- test/test_mixins/test_set_commands.py::test_smismember_wrong_type
- # new redis-server?
- "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
- # json ext
- test/test_json/test_json.py
- test/test_json/test_json_arr_commands.py
- # tdigest ext?
- 'test/test_mixins/test_server_commands.py::test_command[FakeStrictRedis]'
- )
- local EPYTEST_IGNORE=(
- # these tests fail a lot...
- test/test_hypothesis.py
- )
- local args=(
- # tests requiring lupa (lua support)
- -k 'not test_eval and not test_lua and not test_script'
- )
- # Note: this package is not xdist-friendly
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -p pytest_mock "${args[@]}"
-}
-
-src_test() {
- local redis_pid="${T}"/redis.pid
- local redis_port=6380
-
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
- daemonize yes
- pidfile ${redis_pid}
- port ${redis_port}
- bind 127.0.0.1
- EOF
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
diff --git a/dev-python/fakeredis/fakeredis-2.25.0.ebuild b/dev-python/fakeredis/fakeredis-2.25.0.ebuild
deleted file mode 100644
index 7dfb54aa0658..000000000000
--- a/dev-python/fakeredis/fakeredis-2.25.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Fake implementation of redis API for testing purposes"
-HOMEPAGE="
- https://github.com/cunla/fakeredis-py/
- https://pypi.org/project/fakeredis/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/redis-4.3[${PYTHON_USEDEP}]
- <dev-python/sortedcontainers-3[${PYTHON_USEDEP}]
- >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # https://github.com/cunla/fakeredis-py/issues/320
- sed -i -e '/LICENSE/d' pyproject.toml || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # also lupa
- test/test_aioredis2.py::test_failed_script_error
- # TODO
- "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
- "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
- "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
- "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
- "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
- test/test_mixins/test_set_commands.py::test_smismember_wrong_type
- # new redis-server?
- "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
- # json ext
- test/test_json/test_json.py
- test/test_json/test_json_arr_commands.py
- # tdigest ext?
- 'test/test_mixins/test_server_commands.py::test_command[FakeStrictRedis]'
- )
- local EPYTEST_IGNORE=(
- # these tests fail a lot...
- test/test_hypothesis.py
- )
- local args=(
- # tests requiring lupa (lua support)
- -k 'not test_eval and not test_lua and not test_script'
- )
- # Note: this package is not xdist-friendly
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -p pytest_mock "${args[@]}"
-}
-
-src_test() {
- local redis_pid="${T}"/redis.pid
- local redis_port=6390
-
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
- daemonize yes
- pidfile ${redis_pid}
- port ${redis_port}
- bind 127.0.0.1
- EOF
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
diff --git a/dev-python/fakeredis/fakeredis-2.25.1.ebuild b/dev-python/fakeredis/fakeredis-2.25.1.ebuild
index 7dfb54aa0658..e84169511210 100644
--- a/dev-python/fakeredis/fakeredis-2.25.1.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.25.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index dc2b77858b35..aa976da1dd4e 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,6 +1,4 @@
AUX fsspec-2024.9.0-backports.patch 5095 BLAKE2B 432c68771500a179a44ee248783e0252cc7f5fe85fa580e08e5ab2450c741b462c8e59610a3ffcb3413ad512cfb0c89d223c016934c2120da11e574963b99d80 SHA512 d3af20471958e4c6ee68f37fbc582eb6af69cacc0aa9db9b177f89bc2b26f77ac1ee99e6b55b86647d2eeb27db9e6e8e2bcc12a67535957a87e04f663f90c529
-DIST filesystem_spec-2024.6.1.gh.tar.gz 409416 BLAKE2B c5b2ba4935dcf0a141c952d611b49c4370a07e3c9ed439ae4d7e98f86e93610a2b1eb8c394eb73ed4494555cca1ac169f1ee7b11144cf0d1ecae7316a46092b6 SHA512 67ecf2bc10c3ae28fa64be5ecb659fc466e97b52b152f3f223d347931b04730e58a48e90d7c546a47c5422831103711037fc268c24984cf77ef65ca4714b0e5e
DIST filesystem_spec-2024.9.0.gh.tar.gz 413991 BLAKE2B b4dbb17e39481d3d5ee900618b3bea036faec0ce84d95cf2e581feb59d0eb5cb1ecc73730b87bbeb175110db34d52db062bf8d94e82f27a28a6f1693e10c49e7 SHA512 2600f7b020019634ec3f4ffd2a66f458c04423f10c00afbfd99dabad7fca809af28792a5b8a6625c57548f8dc172ab0d9498cbfcd570cd1d04a905c079fe4fb9
-EBUILD fsspec-2024.6.1.ebuild 1385 BLAKE2B eaaa1dc24cd20232b13cdee77bbf2b3482e59f8ffcb51358ac0b6bc2da1154d014b3132cdfe0fc3532f0c017fcd861d6d95ff1b3dd6595b4711210e44c19d83d SHA512 8285972ae0e1a58e9157fa506564fd6d147483ead9d0846eb6022b8caf5e617c74a2ab6381bb776f2c59589baa5b30d1af5754a5ee01df41ced77fc23681709a
-EBUILD fsspec-2024.9.0.ebuild 1602 BLAKE2B 5957fda44aebb09de2d90fedef05991368de0ca797455577088daf36d72f6d00c15b381348efe5fc775b29e8738f757d1beb3fedc10a27fc947a05cf4db7b822 SHA512 e61e69f056e0388fb40e838f6abf0d59b074eeb114e6995d5d00448a42fc4ebcb6b7054b103cd92ead03e1f26e3144fd5a6c8bda320363d7990863e3d985bc7e
+EBUILD fsspec-2024.9.0.ebuild 1599 BLAKE2B b305ab5637f407cf3653c9483990119891cfebc26ff3b75e336e18528ebe9cac37b56bf8b53d33d1247bc64ab3fe821373573dc98e628504fc5d2bf91f5ffc6f SHA512 87efb84e68aca2500baae2f911a86404f149dca6b615314bb72e9f7fea7a67930a6f07ce43268be0e68ed8da814dee9c5a61d32e0e59bbaeeef3f6d22d664fa0
MISC metadata.xml 374 BLAKE2B 6c0b18a0ad3b85713ae6f618ac0646ed63f08549bd7d1ed5bd94b80d89d79efaf2f97ce913a0a7d6e54e77cc602994416520a22deadcc71e484cf7ca22bc6dde SHA512 5bf051387d6bcffb3022d023f60ee8f76ca277bb8d626dda988a0baaf1d1e3a71e872d8316607ee7e269e579b5a17c23ab93c56fade533150171d3ce44e4bb71
diff --git a/dev-python/fsspec/fsspec-2024.6.1.ebuild b/dev-python/fsspec/fsspec-2024.6.1.ebuild
deleted file mode 100644
index e06e223520d0..000000000000
--- a/dev-python/fsspec/fsspec-2024.6.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2020-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-MY_P=filesystem_spec-${PV}
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="
- https://github.com/fsspec/filesystem_spec/
- https://pypi.org/project/fsspec/
-"
-# upstream removed tests in 2024.6.0
-SRC_URI="
- https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-# Note: this package is not xdist-friendly
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -p pytest_mock -o tmp_path_retention_policy=all
-}
diff --git a/dev-python/fsspec/fsspec-2024.9.0.ebuild b/dev-python/fsspec/fsspec-2024.9.0.ebuild
index b6cde0c2fe2c..01b1d8409ec3 100644
--- a/dev-python/fsspec/fsspec-2024.9.0.ebuild
+++ b/dev-python/fsspec/fsspec-2024.9.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/gsd/Manifest b/dev-python/gsd/Manifest
index 625e47835f38..30092c846f4d 100644
--- a/dev-python/gsd/Manifest
+++ b/dev-python/gsd/Manifest
@@ -1,5 +1,5 @@
-DIST gsd-3.3.1.tar.gz 108613 BLAKE2B fdfc1e0e70f9b3d804ec5b7a76263b077609af811c9bb1cddf304ff46701d710fead5f103b712cd408cf3c4aa19b91e5af208d586e8a9ca81b56452e2ba32587 SHA512 84a131e4ac6baa7258ed7be5886b99fb34421e919eeaddadf658c3d0a40e2c3667b7ecee8c10a4e3b264538ebfd34c5b97090b23c72c7f9ada5c6b76985b894d
DIST gsd-3.3.2.tar.gz 108492 BLAKE2B cc585c4de8462891fbedd5a15bbfa5c531ee31cf2082b32600098d7ef8291a7067a195338384e4c42d0f64536d3feb5dc98b5099dc2bfe0ffd328447fc54389b SHA512 1ba704e5cbee3a1b9c2f8ac1b4f6d1afb9819d66b10b069965e25ad6b30f3143cdc721be204a4c34ecd0bf2ddc7eb65a1421f754cafdcc17fac2edad4fc58911
-EBUILD gsd-3.3.1.ebuild 737 BLAKE2B d10d4a521ac0e6a17ac9611ed72f0f5a0a8e44b49daf26d85357d6a1f9ab2000248af8f0c9ba95e2001e026320a2e2ed97c4299693ed550698f971a65525e621 SHA512 c4a754fecb4d1c75467d32bb9b10d269cc6c51de08db7a3781094134086c5ccfeb53fa79b637ed8b60af7cae1ed3e8df728b935db20b7e50f335e092bb0705ff
+DIST gsd-3.4.0.tar.gz 109605 BLAKE2B ae0b107a143fefe738a08928874eb007d4f03a13a53c8cdb542b3303f96583ddb5982e49bf797658547735679c98cebcb33c77e6f26273b505c9032fb2e0c873 SHA512 7176d546636488e402a76b02273e6dec0debdcad487b4b54bdeddbaf0a41148e031f4fd6c4bde974035c61b65d7877864318456969a3ee403ff8a0597af13e38
EBUILD gsd-3.3.2.ebuild 737 BLAKE2B d10d4a521ac0e6a17ac9611ed72f0f5a0a8e44b49daf26d85357d6a1f9ab2000248af8f0c9ba95e2001e026320a2e2ed97c4299693ed550698f971a65525e621 SHA512 c4a754fecb4d1c75467d32bb9b10d269cc6c51de08db7a3781094134086c5ccfeb53fa79b637ed8b60af7cae1ed3e8df728b935db20b7e50f335e092bb0705ff
+EBUILD gsd-3.4.0.ebuild 736 BLAKE2B 55429eb1e64cac4d798e970f789d145d9f8c8f7f6a2fa47ea819230d7e4bd0adab488421cd50856dc5d3d923438bf255fffdb79c3fe6a215eff185c4c1753e87 SHA512 d92f45bde606d8a311498e4e988d0663e002b30e06ac203687e4fb6cf30c7b812dcfddb68f227addd8910e290e97e4bfbf609a4316087800ed85ef3c2c955019
MISC metadata.xml 470 BLAKE2B eaa8e5381c07e9d74d0df82cc0d3724493f0e0acce922837677d7fe6434ccd868cee2f85fa6e48cd2b01844247120c8ccec516b78279f770d3b90568e70e6f02 SHA512 2a1b071f15d642d7e0f1c71500c349cee330f65fa1c0841ff21e0b84227eb68e1ddd244b08c352cc7ba8a8f9910cdfc365cda943838f533bf70bbbb8d0945c47
diff --git a/dev-python/gsd/gsd-3.3.1.ebuild b/dev-python/gsd/gsd-3.4.0.ebuild
index a16117a836ec..b809f912dc06 100644
--- a/dev-python/gsd/gsd-3.3.1.ebuild
+++ b/dev-python/gsd/gsd-3.4.0.ebuild
@@ -23,7 +23,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
- >=dev-python/numpy-1.24.2[${PYTHON_USEDEP}]
+ >=dev-python/numpy-2.0.0[${PYTHON_USEDEP}]
"
RDEPEND="
${DEPEND}
diff --git a/dev-python/gssapi/Manifest b/dev-python/gssapi/Manifest
index 84e835c017ee..e88c01ce566a 100644
--- a/dev-python/gssapi/Manifest
+++ b/dev-python/gssapi/Manifest
@@ -1,5 +1,3 @@
-DIST gssapi-1.8.3.gh.tar.gz 113958 BLAKE2B e830ae4ee0f22ef85c4ae193cb62ad3ebec222cd4ea9c9b9531b621b358bc71a9e46440ed673f888837a5d42746a6c9d4033fed1db5f1dc044e982cd5d63e3d8 SHA512 f08a318beac4b2807f33f5c30ccdafeafed0971537456a477138fe783f7fd9f05ab59cff74030c3041504302b0922307e5c391cd5d0e8b4f370f0036a5ef45b8
DIST gssapi-1.9.0.gh.tar.gz 112822 BLAKE2B 4a91c2639a5186afa408b35540e248b5d17e74957669fbe8274e9619ef30172507559612f6a425df383145e5ac10e16d243fec9dbdc0a10e43ef29aa9f208c12 SHA512 05ca208d37eb3af3cba91607b61c4472a0d83e92f43342994e0fca575290c47b67c7c46440e95d3712c2409f43280a1e95b906e1e8918ebd9da7e6f46e4031fc
-EBUILD gssapi-1.8.3-r1.ebuild 929 BLAKE2B ff03ed30d4cfc7cf527944b913bd9c9cf34d46b657e155a50210182c49b34b65eb838f00fb251e9bb35416b98ca7af018cc1f89bd03065da2a79c3a40f1ed4cf SHA512 be616565548b9a456a0193694367460ad9edbc528bb7ddac8cb5b8bb2728f68ba460a368dea5d39246be9b6c8bcfc4c99f81488e1cedc4ba7c6a1fa7e71bd95a
-EBUILD gssapi-1.9.0.ebuild 929 BLAKE2B 4854cef905624e9e9b0498ac1bfa9935da3d4810797ab9766266c78d0de8240e7090e8180414302725990836b9ddcf8ad67797c6684649eb356ca86dfdd41cde SHA512 58ad73786fb9cc3405f3cba1c9432b402fafab8a029a917c13b1cb7499373f9555679dd080d1f6ab0fdc9e72f44b4c6d5025eba4bc8f35c611eebf5466de5fda
+EBUILD gssapi-1.9.0.ebuild 926 BLAKE2B bafb3616e0add2e4eeaec0fb7754701fc522b0edf09cd9ebd8b1b5d506e07f4b341dae9c0156fb156980a504610e24585c678075e372fa1613487caba5c96bd3 SHA512 78681c0c6a8884ad17fdbd3f5f55408e8be7b8137ba17b59b1c367a6273e8af718d0bb3307985670ff3dda853306696832cf45412a666f291702fa81326e85b7
MISC metadata.xml 508 BLAKE2B 546d1ff6df79f22a0cde8d19a5718f834301630cda7700c73f2e6943c1634662bb216f79e290d6efe681e96f24f791785e104a2fbfe4af4d7632899db33edde4 SHA512 3ed7272bbd046d2ca4f8e0b67d005a7a676e4998acba2f7fe70d8f9022d3bb0bdc3c845ed666db3c23e4bd118fb4d762af21d94b47ae664de568fb277b7da033
diff --git a/dev-python/gssapi/gssapi-1.8.3-r1.ebuild b/dev-python/gssapi/gssapi-1.8.3-r1.ebuild
deleted file mode 100644
index 81612f0edadd..000000000000
--- a/dev-python/gssapi/gssapi-1.8.3-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=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Low and high level wrappers around the GSSAPI C libraries"
-HOMEPAGE="
- https://github.com/pythongssapi/python-gssapi/
- https://pypi.org/project/gssapi/
-"
-SRC_URI="
- https://github.com/pythongssapi/python-gssapi/releases/download/v${PV}/python-${P}.tar.gz
- -> ${P}.gh.tar.gz
-"
-S="${WORKDIR}"/python-${P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/decorator[${PYTHON_USEDEP}]
- virtual/krb5
-"
-
-BDEPEND="
- >=dev-python/cython-3.0.2-r1[${PYTHON_USEDEP}]
- virtual/krb5
- test? (
- dev-python/k5test[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- cd "${T}" || die
- epytest --pyargs gssapi
-}
diff --git a/dev-python/gssapi/gssapi-1.9.0.ebuild b/dev-python/gssapi/gssapi-1.9.0.ebuild
index d3c897e6a894..41a911459f04 100644
--- a/dev-python/gssapi/gssapi-1.9.0.ebuild
+++ b/dev-python/gssapi/gssapi-1.9.0.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}"/python-${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
dev-python/decorator[${PYTHON_USEDEP}]
diff --git a/dev-python/httpcore/Manifest b/dev-python/httpcore/Manifest
index 85152f521f28..08db9c884b6c 100644
--- a/dev-python/httpcore/Manifest
+++ b/dev-python/httpcore/Manifest
@@ -1,5 +1,3 @@
-DIST httpcore-1.0.5.gh.tar.gz 97696 BLAKE2B 2e05f790e0e67c36f86ac1ee47eea716f820d68678eff63e73bce0f652448d782c66764e7f1ab3f8e891ebf2243b96ba79ca211ea769bbf5df117342e2942cbb SHA512 4b37f3874e65908598b906167d5b0840f66ffef95b65110d318d9e64df5fd23770a08ea44ea2f3cf6f9db50f20bb9fec99b40323b959675b37168414cf397bf8
DIST httpcore-1.0.6.gh.tar.gz 99863 BLAKE2B 0da9b958674d92ed787c0310ad6819cd9359b6e608bfff1b366233ba10085905ec5aeb1b1f0b99ea3fef84aaed31f3aa832ced3fa22cb659e3016c0626dac997 SHA512 f83fb851267bb2007a1735d387acba4d99a957db7f85decd5dc6d7d7235a41fe50081b33267e61dc5c52627f07429ba99839868e95997cff1f6c8b2c046a0596
-EBUILD httpcore-1.0.5.ebuild 1606 BLAKE2B 04040c4352bdea65e89e65ead8d5a29f29877034330148e8d7638045efa252493c03c1c431abb9fd9d533496aa9211df25445b7d992b412a273d07ba625ad805 SHA512 78a93a7213d359b77783b7c4ae5030ef2e3eb501810fc8ac5597684632ee23928730026ac8dd69804933db1447e80b1bebacbc73ae7749888dde0b77bfddbe6c
-EBUILD httpcore-1.0.6.ebuild 1614 BLAKE2B 7352f3cbd44640faa08e42be65501d68b2fc5104cdf49e3a3c9a98960c2994d535482338410bd6f110c0541f1bcc52c3ba61a95c19fb291d5fa457bcafc2d305 SHA512 2d441a80e160469e140522ef0a091af29fbdafd51265e729470e22e58af41e10d92a7444c79e4c8cf8ed85a58ad47397502b7ac53dd4467a0c05cf128573d933
+EBUILD httpcore-1.0.6.ebuild 1606 BLAKE2B 04040c4352bdea65e89e65ead8d5a29f29877034330148e8d7638045efa252493c03c1c431abb9fd9d533496aa9211df25445b7d992b412a273d07ba625ad805 SHA512 78a93a7213d359b77783b7c4ae5030ef2e3eb501810fc8ac5597684632ee23928730026ac8dd69804933db1447e80b1bebacbc73ae7749888dde0b77bfddbe6c
MISC metadata.xml 454 BLAKE2B f8a48d9ab81e5f74623dd0c8490e5de5cc711fda7f4614932e7ac6caa80bd23436037ddf9327d6bddc3d39c8b601b4ee74a85c0a10bacb20514cbf8278e34d1f SHA512 af962141bd55f51b27e0d4b61bcf7d5426e816df4f8c65be257d8fddd597664afe04e78ebe7e11caaebf06ae4fe17b88f568dc440403865ba6b8e3b47d796aa6
diff --git a/dev-python/httpcore/httpcore-1.0.5.ebuild b/dev-python/httpcore/httpcore-1.0.5.ebuild
deleted file mode 100644
index 04de9d7b576a..000000000000
--- a/dev-python/httpcore/httpcore-1.0.5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A minimal low-level HTTP client"
-HOMEPAGE="
- https://www.encode.io/httpcore/
- https://github.com/encode/httpcore/
- https://pypi.org/project/httpcore/
-"
-SRC_URI="
- https://github.com/encode/httpcore/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- <dev-python/anyio-5[${PYTHON_USEDEP}]
- dev-python/certifi[${PYTHON_USEDEP}]
- <dev-python/h11-0.15[${PYTHON_USEDEP}]
- <dev-python/h2-5[${PYTHON_USEDEP}]
- =dev-python/sniffio-1*[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-httpbin[${PYTHON_USEDEP}]
- dev-python/socksio[${PYTHON_USEDEP}]
- dev-python/trustme[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/pytest-trio[${PYTHON_USEDEP}]
- dev-python/trio[${PYTHON_USEDEP}]
- ' 3.{10..13})
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local opts=()
- local EPYTEST_IGNORE=()
-
- if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then
- opts+=( -k "not trio" )
- EPYTEST_IGNORE+=(
- tests/_async/test_connection_pool.py
- )
- fi
-
- if ! has_version "dev-python/pytest-trio[${PYTHON_USEDEP}]"; then
- opts+=( -m "not trio" -o addopts= )
- fi
-
- epytest "${opts[@]}"
-}
-
-pkg_postinst() {
- optfeature "SOCKS support" dev-python/socksio
-}
diff --git a/dev-python/httpcore/httpcore-1.0.6.ebuild b/dev-python/httpcore/httpcore-1.0.6.ebuild
index f0e565de6747..04de9d7b576a 100644
--- a/dev-python/httpcore/httpcore-1.0.6.ebuild
+++ b/dev-python/httpcore/httpcore-1.0.6.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
<dev-python/anyio-5[${PYTHON_USEDEP}]
diff --git a/dev-python/ipython/Manifest b/dev-python/ipython/Manifest
index 1966a56e19cf..2433f3f11095 100644
--- a/dev-python/ipython/Manifest
+++ b/dev-python/ipython/Manifest
@@ -1,5 +1,3 @@
-DIST ipython-8.27.0.tar.gz 5494984 BLAKE2B c896fec5d63bd2c587b218e86dc3be80e125b87c4abb30d5d4b465233a014aa1b94939e293517e1e8eb93ca8098d304872e94a32454f636f6652494e16b4352a SHA512 0bc38bb182fd3342306ed8b9057873eed0554d8cd98ed03be1eb94ff885a39e977d12ceb4eac33fca06229cf7883a7a28f7570f9e698de7554c0533ad094c560
DIST ipython-8.28.0.tar.gz 5495762 BLAKE2B cd80970486b5c8128fc5f20382cd087ecbe6a1f4566db52030e9825fbd24acbef8b1857dc74592f5fe1f278aabf0b34913e7be53d8851bf6f9cefccc9360662e SHA512 5634b9faf55eec9cf2775587e994b4298ae9ddd6420fbdcc6a9c32c0f9bbe39f5137e6b39a2f5a5c40efa1deba668d81fe39867151480eb4b88f3850d8670719
-EBUILD ipython-8.27.0.ebuild 4477 BLAKE2B c7a4c98aaf5fc6772a48b9595938eedd71eb556db714f18687e004b248a2e001f5ec7193bfb5e55bd053aee1c362b22dc657cc2cd35b3a01668a5f0aeb7a020d SHA512 0fd135542966e2764d42040f6cae40b973c9612a09fe00c94c68c3bc7eff19011b51e6cb01bce313b680c02fc1a8da75fc7a1700f28588806f650d79dc54c893
-EBUILD ipython-8.28.0.ebuild 4485 BLAKE2B 6214516524ed7f03aec736210eae7c6e4707bcae549ef37293939932631f902f34af09404ec977fef03aac1d9dfa28f7155f1c2df4c63142a633c5a508a13845 SHA512 38230082df71e81b6df5c5c0f93f9ccaac171236e52b5eb591382a320448c2f7c48a3f44ea5ac63ed3de0632d9d3a247344f00411df27140f2e58e3f877ff5b3
+EBUILD ipython-8.28.0.ebuild 4477 BLAKE2B c7a4c98aaf5fc6772a48b9595938eedd71eb556db714f18687e004b248a2e001f5ec7193bfb5e55bd053aee1c362b22dc657cc2cd35b3a01668a5f0aeb7a020d SHA512 0fd135542966e2764d42040f6cae40b973c9612a09fe00c94c68c3bc7eff19011b51e6cb01bce313b680c02fc1a8da75fc7a1700f28588806f650d79dc54c893
MISC metadata.xml 2802 BLAKE2B 2fb6773ad4ef10d531f978e3ed40f6d99cf1586ec6d7cf2bf7e60fd5d640d082a0946651e0a066993320ffeaace3426066ca24c325926b62125ae91816707128 SHA512 965c3e36e05475d9454af8219b84e080d4c83d775f8a7e20a4951a82246d672c46fd3cb1fff5f8664d0ce8e8fcb846de6f15abc4575db3a6b7d87209194bcecc
diff --git a/dev-python/ipython/ipython-8.27.0.ebuild b/dev-python/ipython/ipython-8.27.0.ebuild
deleted file mode 100644
index b67d14eb4763..000000000000
--- a/dev-python/ipython/ipython-8.27.0.ebuild
+++ /dev/null
@@ -1,161 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=standalone
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-PYTHON_REQ_USE='readline(+),sqlite,threads(+)'
-
-inherit distutils-r1 optfeature pypi virtualx
-
-DESCRIPTION="Advanced interactive shell for Python"
-HOMEPAGE="
- https://ipython.org/
- https://github.com/ipython/ipython/
- https://pypi.org/project/ipython/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
-IUSE="examples notebook nbconvert qt5 +smp test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/decorator[${PYTHON_USEDEP}]
- >=dev-python/jedi-0.16[${PYTHON_USEDEP}]
- dev-python/matplotlib-inline[${PYTHON_USEDEP}]
- >=dev-python/pexpect-4.3[${PYTHON_USEDEP}]
- >=dev-python/prompt-toolkit-3.0.41[${PYTHON_USEDEP}]
- <dev-python/prompt-toolkit-3.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
- dev-python/stack-data[${PYTHON_USEDEP}]
- >=dev-python/traitlets-5.13.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/exceptiongroup[${PYTHON_USEDEP}]
- ' 3.10)
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10 3.11)
-"
-
-BDEPEND="
- dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- app-text/dvipng[truetype]
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/matplotlib-3.9[${PYTHON_USEDEP}]
- dev-python/nbformat[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.23[${PYTHON_USEDEP}]
- dev-python/matplotlib-inline[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/pickleshare[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/testpath[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-RDEPEND+="
- nbconvert? (
- dev-python/nbconvert[${PYTHON_USEDEP}]
- )
-"
-PDEPEND="
- $(python_gen_cond_dep '
- qt5? ( dev-python/qtconsole[${PYTHON_USEDEP}] )
- ' 'python*')
- $(python_gen_cond_dep '
- notebook? (
- dev-python/notebook[${PYTHON_USEDEP}]
- dev-python/ipywidgets[${PYTHON_USEDEP}]
- dev-python/widgetsnbextension[${PYTHON_USEDEP}]
- )
- ' 3.{10..12})
- smp? (
- >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}]
- >=dev-python/ipyparallel-6.2.3[${PYTHON_USEDEP}]
- )
-"
-
-python_prepare_all() {
- # Rename the test directory to reduce sys.path pollution
- # https://github.com/ipython/ipython/issues/12892
- mv IPython/extensions/{,ipython_}tests || die
-
- distutils-r1_python_prepare_all
-}
-
-src_test() {
- virtx distutils-r1_src_test
-}
-
-python_test() {
- local -x IPYTHON_TESTING_TIMEOUT_SCALE=20
- local EPYTEST_DESELECT=(
- # TODO: looks to be a regression due to a newer dep
- IPython/core/tests/test_oinspect.py::test_class_signature
- IPython/core/tests/test_oinspect.py::test_render_signature_long
- IPython/terminal/tests/test_shortcuts.py::test_modify_shortcut_with_filters
- )
-
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # https://github.com/ipython/ipython/issues/14244
- IPython/lib/tests/test_display.py::TestAudioDataWithoutNumpy
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # docstring mismatch?
- IPython/core/tests/test_debugger.py::IPython.core.tests.test_debugger.test_ipdb_magics
- )
- ;;
- esac
-
- # nonfatal implied by virtx
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- nonfatal epytest -p asyncio --asyncio-mode=auto ||
- die "Tests failed on ${EPYTHON}"
-}
-
-python_install() {
- distutils-r1_python_install
-
- # Create ipythonX.Y symlinks.
- # TODO:
- # 1. do we want them for pypy? No. pypy has no numpy
- # 2. handle it in the eclass instead (use _python_ln_rel).
- # With pypy not an option the dosym becomes unconditional
- dosym ../lib/python-exec/${EPYTHON}/ipython \
- /usr/bin/ipython${EPYTHON#python}
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- if use examples; then
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- optfeature "code formatting" dev-python/black
- optfeature "sympyprinting" dev-python/sympy
- optfeature "cythonmagic" dev-python/cython
- optfeature "%lprun magic command" dev-python/line-profiler
- optfeature "%matplotlib magic command" dev-python/matplotlib-inline
-
- if use nbconvert; then
- if ! has_version virtual/pandoc ; then
- einfo "Node.js will be used to convert notebooks to other formats"
- einfo "like HTML. Support for that is still experimental. If you"
- einfo "encounter any problems, please use app-text/pandoc instead."
- fi
- fi
-}
diff --git a/dev-python/ipython/ipython-8.28.0.ebuild b/dev-python/ipython/ipython-8.28.0.ebuild
index 002d16d2e32f..b67d14eb4763 100644
--- a/dev-python/ipython/ipython-8.28.0.ebuild
+++ b/dev-python/ipython/ipython-8.28.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
IUSE="examples notebook nbconvert qt5 +smp test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/krb5/Manifest b/dev-python/krb5/Manifest
index cfd070252457..a81f5dc55541 100644
--- a/dev-python/krb5/Manifest
+++ b/dev-python/krb5/Manifest
@@ -1,5 +1,3 @@
-DIST krb5-0.6.0.tar.gz 230384 BLAKE2B 0a1dc0dfadba71505b6e03a68f62cfb9bb41e8f9f8345196be241e72c4ea7653fd9575b4924a5a58436da40c8637260a64525c92b2d6481c2c3b931b84d96d81 SHA512 e8f4638b19949b4235564e622adec92d0620442cddd87f777e09e1724735504cc1f86fbe8fee444246e5f532a5c72742146866d0d176d7151d959167d43dcfd9
DIST krb5-0.7.0.tar.gz 235693 BLAKE2B 48b3e65c77d49d88bfc744429e13debbd730d35250e168306466cfb6bdd1862979917ce7032b1f1bc2574cff46b195deb678b9fda998f8dd8586a6473b1701c9 SHA512 52ecc136c86094bae10dccdb5addfd8440a551eb02e6f94a2049129d075f5de8c9fd87a0cba8af462357d448c0d8e15bb2afac414f15a64fb7068cbc06b4b08a
-EBUILD krb5-0.6.0.ebuild 574 BLAKE2B 77508b208175c4917f7991fc3fca312ce63ac4e8edf2d0e30b9312581c2718ee193c04f5c5b1ab5e10c1cf19243cb9a15c0c4151e05292dcf3360fcc6beab514 SHA512 ff44be2ffb130978f225630d966b0c819bcade5ccfb928196f98c95805a04c0dd0f4380c06fd95a4effa0e365eddb034e2b812c81ab12e6b1a5c9f5c3135274c
-EBUILD krb5-0.7.0.ebuild 577 BLAKE2B 2e865190d60565ecf2677a1833194836c605adc135d4a77dafceb67f4c2706034ee388b1ac52a9eb01a0c31a693fd4fc09a2d8a918efd6264b7e8bf6ecbff8bc SHA512 7f4bde0715218c2747f3651a2f9e34a99a6132d100fa3d2e737dd6f19e9beda7b2513b11bae83dd6f2531f3a6c569175c38433ffe5cd8dc896aef8b1578430e1
+EBUILD krb5-0.7.0.ebuild 574 BLAKE2B 77508b208175c4917f7991fc3fca312ce63ac4e8edf2d0e30b9312581c2718ee193c04f5c5b1ab5e10c1cf19243cb9a15c0c4151e05292dcf3360fcc6beab514 SHA512 ff44be2ffb130978f225630d966b0c819bcade5ccfb928196f98c95805a04c0dd0f4380c06fd95a4effa0e365eddb034e2b812c81ab12e6b1a5c9f5c3135274c
MISC metadata.xml 364 BLAKE2B e69a14082c08f32db33234a5738190f54374c13a2f114d65e26a8e224c96f23be90e0cf602830b757fdadfaa058d723ab2cd51e6980f08fb090ca7b014416935 SHA512 f65eb368468d221f55e0701f8ae3790dbf083be2d3f210e9688b27db892b6d3e566a0cea3912d45a4e1e6da7aa092bc82eb6a4b861b459bb8decf914c5192d6a
diff --git a/dev-python/krb5/krb5-0.6.0.ebuild b/dev-python/krb5/krb5-0.6.0.ebuild
deleted file mode 100644
index 32cb457dd23d..000000000000
--- a/dev-python/krb5/krb5-0.6.0.ebuild
+++ /dev/null
@@ -1,32 +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..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Kerberos API bindings for Python"
-HOMEPAGE="
- https://github.com/jborean93/pykrb5/
- https://pypi.org/project/krb5/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~riscv x86"
-
-RDEPEND="
- virtual/krb5
-"
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- test? (
- dev-python/k5test[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/krb5/krb5-0.7.0.ebuild b/dev-python/krb5/krb5-0.7.0.ebuild
index be03a22b7531..32cb457dd23d 100644
--- a/dev-python/krb5/krb5-0.7.0.ebuild
+++ b/dev-python/krb5/krb5-0.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
virtual/krb5
diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest
index 54d72ab10c0f..de754841074f 100644
--- a/dev-python/lit/Manifest
+++ b/dev-python/lit/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
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.8.ebuild 1028 BLAKE2B 2849faa88f24be30c89260734e7b4c5ff8091bfff4486f1bb8f0b98f4e4a7c072fd822aaf56ac5ced397ac34cc3391535aecb72bc7a124078ee45431d3741ea0 SHA512 3f2e6f93003e20650d68efc8467b3b1c1634b487d6fca723412fd9b9229909fef56d7fb6425696715c3399d44e27963dc3a6de9a20e76321bf20e9d3839ff64d
-EBUILD lit-19.1.1.ebuild 1035 BLAKE2B 72c71b240c838db20d73d99d7cc77c342df723b8bcf91e04a656e6801a12747d31bffb8727693cad71be83a5ad4e1b6c9fd1c848d26078b9bcf5b031add660f3 SHA512 139b11fb31709cd7bb98862176624ff1abae6fcc2d6e6712249a3da97203cdfe6b588121ab5b1d8b589c7c70b93d0bc17e1bc7358c3b92c67a5bcd586ad293c7
EBUILD lit-19.1.2.ebuild 1035 BLAKE2B 72c71b240c838db20d73d99d7cc77c342df723b8bcf91e04a656e6801a12747d31bffb8727693cad71be83a5ad4e1b6c9fd1c848d26078b9bcf5b031add660f3 SHA512 139b11fb31709cd7bb98862176624ff1abae6fcc2d6e6712249a3da97203cdfe6b588121ab5b1d8b589c7c70b93d0bc17e1bc7358c3b92c67a5bcd586ad293c7
EBUILD lit-20.0.0.9999.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
-EBUILD lit-20.0.0_pre20241009.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
EBUILD lit-20.0.0_pre20241015.ebuild 961 BLAKE2B 80f2289924953263c1c30b9f4e019f707ca6deed804a8c5b980a14701478d700dc1b24944f5a964bfe94174ffb34cd9c864cee70c02cfa3b1b4c025fc8317188 SHA512 ef6e43057ac2e4a2ab482fe48cfb432ab155a23e0d64bbc0d9e451fd00da3c9f17dda4f18ccd2554ab4ac2d5eff2b0df7ce57c2b61cb5145454d9e86eb089e92
MISC metadata.xml 340 BLAKE2B c9ca851e49b4ab48c015686e983ec988f60c34ed0af77abd7bc03d046002f79f74b9b463ecb97db89f2230c1593af7acdaf6651fc51fed4aa92a459d07aabf18 SHA512 3fe8262ce6b971364162fbdbac3b02bf02f0a64896c8a2564e2a2998bd6e6bc74463bf9104e3f4ffaa9f5c1a16c877fc864b8a4f056ca0022f741799bc00f217
diff --git a/dev-python/lit/lit-19.1.1.ebuild b/dev-python/lit/lit-19.1.1.ebuild
deleted file mode 100644
index 75b7c01e4ef3..000000000000
--- a/dev-python/lit/lit-19.1.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-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"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-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/lit/lit-20.0.0_pre20241009.ebuild b/dev-python/lit/lit-20.0.0_pre20241009.ebuild
deleted file mode 100644
index d862b4f8cd03..000000000000
--- a/dev-python/lit/lit-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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/mkdocs-material/Manifest b/dev-python/mkdocs-material/Manifest
index 0627c05be270..8aef9c31f1f4 100644
--- a/dev-python/mkdocs-material/Manifest
+++ b/dev-python/mkdocs-material/Manifest
@@ -1,10 +1,8 @@
AUX mkdocs-material-8.5.7-simplify-build.patch 529 BLAKE2B 60a246940983ca713b370b454fff74a36dedf1aec175e72455255b35164f75f7eb79144cff67df4b1ec143a4e19b043042c9bce562456133c917c27018c4862a SHA512 51b18f3faa4a3adfc9cf8ad1fa5fd63f787a3b2b9c9769b5889a2abab621ff6e14e034487f5573418405b26bc11155e44f7c6d50acea8baf9f45164fb3ec7984
-DIST mkdocs-material-9.5.38.gh.tar.gz 14793685 BLAKE2B 6dcfafc67fec3a257a5609bbfe1bf1e0ad246c48d063d94adc221b0cb9caaa3a83647637ecf70143ace738fb600d652315ac9f652bf3f57c0f2a3e01f95be5b4 SHA512 735de92d151df519f4950e0bb9e77e9055472bcb177ddab73ebc8339f4a8f8c8b6bc80a3c9402c3e95fad469f79d253883e538a6d7ec57cacb562150e0a50dea
DIST mkdocs-material-9.5.39.gh.tar.gz 14799240 BLAKE2B 7dcc1ae2cc17c631e76810cb255b894b10c984b083d462b804f3054c3beefcc04b9780a0fa252961ebb5ee2bdb9753cb137e4e2e643edeb4aadcacb1c17bdb9b SHA512 ba698cf60db9f5b991a6193cdab42b6c13c5269fc2ff6bc985f90577e088f7182117b356d5c20a584b5ad56be4667c59f9098f7daddecf39dfd73008b88c2493
DIST mkdocs-material-9.5.40.gh.tar.gz 14758053 BLAKE2B 26097bff4d0ab90548c0e7ddf2e6b06fdc6601b100a30074cb6702df763dbcc4585ca8dac6089e4682ed1cf8be76b01e9096a9bf880354297139eaece00d6568 SHA512 e43519a9a719311146470b9fe10be7227cae77c5ce8625aa04751ebca16ba0645bb93d367046816746bd7ddd11e42fe44d522a616d773d610089c415ff8d9f31
DIST mkdocs-material-9.5.41.gh.tar.gz 14762837 BLAKE2B 6519d6f426ad4f53e83255c5a41cd06d4c4892c40457a1bda878f25134bc2942baaa38c90dbbde26a301b4958b149bc0050c3a0a434811f9b7462a6e315555c0 SHA512 4588b4b9ff0debbbb0ed3bc27504c43f7a60a7a0e0690766285dddf50714de2ae048cbdaf44f1bae3607e4ba4aff00f779926cd48e0de59b02a08f3b13291e4f
-EBUILD mkdocs-material-9.5.38.ebuild 1794 BLAKE2B 982474c0246f3a60db2c86bd493db20aa8d9ffaf16eb2ee93ea34ded0bf9459a7caf3ba8b420ffdc45629731d8ce99eb2b8934918762a35eae6d26f0be3169db SHA512 459700ca251fceff5be81e2e6a9ccd24ab68612d0bbcabf9e033054adfaf99b6f24b80113067fe63e50c4c24752b1af44c3a2bcb2ca49c826431afc3bbda9b73
-EBUILD mkdocs-material-9.5.39.ebuild 1797 BLAKE2B fa861d360d346729982c800cdcc403f0b07d0d3c7efbb1045b4d9b7407f2c7cef8b8286852235ccbc94dab1232efdf4292afca6b49a4ae26dd59f61571b57272 SHA512 10ac8d052814441231b0ef46bdd65101f5260a7f1d5c341126f2226301facf4fc90936123b33bccbfde60042ff2a7f2e225fa44fd841782fea49d1f2fc8bc5db
+EBUILD mkdocs-material-9.5.39.ebuild 1794 BLAKE2B 982474c0246f3a60db2c86bd493db20aa8d9ffaf16eb2ee93ea34ded0bf9459a7caf3ba8b420ffdc45629731d8ce99eb2b8934918762a35eae6d26f0be3169db SHA512 459700ca251fceff5be81e2e6a9ccd24ab68612d0bbcabf9e033054adfaf99b6f24b80113067fe63e50c4c24752b1af44c3a2bcb2ca49c826431afc3bbda9b73
EBUILD mkdocs-material-9.5.40.ebuild 1797 BLAKE2B fa861d360d346729982c800cdcc403f0b07d0d3c7efbb1045b4d9b7407f2c7cef8b8286852235ccbc94dab1232efdf4292afca6b49a4ae26dd59f61571b57272 SHA512 10ac8d052814441231b0ef46bdd65101f5260a7f1d5c341126f2226301facf4fc90936123b33bccbfde60042ff2a7f2e225fa44fd841782fea49d1f2fc8bc5db
EBUILD mkdocs-material-9.5.41.ebuild 1797 BLAKE2B fa861d360d346729982c800cdcc403f0b07d0d3c7efbb1045b4d9b7407f2c7cef8b8286852235ccbc94dab1232efdf4292afca6b49a4ae26dd59f61571b57272 SHA512 10ac8d052814441231b0ef46bdd65101f5260a7f1d5c341126f2226301facf4fc90936123b33bccbfde60042ff2a7f2e225fa44fd841782fea49d1f2fc8bc5db
MISC metadata.xml 1146 BLAKE2B c9eb031eb40f303fdcc39f891cdd2d4317075deb030d0f8374f874ecd63bf73960427eb3ee485b5b28515f58689b1e1bf977ee7b565bf8f9275b115853044f2c SHA512 01db399842cb09af4823278f84fcf8c51ed42609a2e61d8e64964e1759e14d22ed2f32ec0565f19184575089a218dad4939337798cd3a5b39f5be55f5f7edb69
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.38.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.38.ebuild
deleted file mode 100644
index d79902da91b8..000000000000
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.38.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-DOCS_BUILDER="mkdocs"
-DOCS_DEPEND="
- dev-python/mkdocs-material-extensions
- dev-python/mkdocs-minify-plugin
- dev-python/mkdocs-redirects
-"
-
-inherit distutils-r1 docs
-
-DESCRIPTION="A Material Design theme for MkDocs"
-HOMEPAGE="
- https://github.com/squidfunk/mkdocs-material/
- https://pypi.org/project/mkdocs-material/
-"
-SRC_URI="
- https://github.com/squidfunk/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-IUSE="social"
-
-RDEPEND="
- >=dev-python/Babel-2.10.3[${PYTHON_USEDEP}]
- >=dev-python/colorama-0.4[${PYTHON_USEDEP}]
- >=dev-python/jinja-3.0.2[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/mkdocs-1.5.3[${PYTHON_USEDEP}]
- >=dev-python/paginate-0.5.6[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16[${PYTHON_USEDEP}]
- >=dev-python/pymdown-extensions-10.2[${PYTHON_USEDEP}]
- >=dev-python/readtime-2.0[${PYTHON_USEDEP}]
- >=dev-python/regex-2022.4.24[${PYTHON_USEDEP}]
- >=dev-python/requests-2.26[${PYTHON_USEDEP}]
- social? (
- >=dev-python/pillow-10.2[${PYTHON_USEDEP}]
- >=media-gfx/cairosvg-2.5[${PYTHON_USEDEP}]
- )
-"
-BDEPEND="
- >=dev-python/trove-classifiers-2023.10.18[${PYTHON_USEDEP}]
-"
-# mkdocs-material-extensions depends on mkdocs-material creating a circular dep
-PDEPEND="
- >=dev-python/mkdocs-material-extensions-1.2[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
- # simplify pyproject to remove extra deps for metadata
- "${FILESDIR}/${PN}-8.5.7-simplify-build.patch"
-)
-
-src_prepare() {
- echo "__version__ = '${PV}'" > gentoo_version.py || die
- distutils-r1_src_prepare
-}
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.5.39.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.5.39.ebuild
index 0aabdac3ae43..d79902da91b8 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.5.39.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.5.39.ebuild
@@ -27,7 +27,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="social"
RDEPEND="
diff --git a/dev-python/mkdocs-pymdownx-material-extras/Manifest b/dev-python/mkdocs-pymdownx-material-extras/Manifest
index 4254543716e9..74daf369968a 100644
--- a/dev-python/mkdocs-pymdownx-material-extras/Manifest
+++ b/dev-python/mkdocs-pymdownx-material-extras/Manifest
@@ -1,5 +1,3 @@
-DIST mkdocs_pymdownx_material_extras-2.5.6.tar.gz 25534 BLAKE2B e87b37a06e1c528cd869361faa9b823ee3eb207d93c05f6f1d67653aec041dc0c6ab3937c51c9340999bc08a4cde52d5eab71abb3d84b9bacee7d1cfa4b0a3c8 SHA512 379a666dba2cafd4b1895f75f7ad430379b1088c2b373c93742a0d5f3555f30ed86b8a153fedb6e7555d0664b6c102a699f47671d6729027ba02cf14a49e963a
DIST mkdocs_pymdownx_material_extras-2.6.tar.gz 25412 BLAKE2B 8b62aa93ec57ea5607436905877c0d125c6ee8e2a79148ae146e907b54c77cd2581274958eb73cd44b4f664e1c798749ecc97e8b4e362fd5bff2fddd86734116 SHA512 a7aa7a83c53bc9f0c6d428fcdd935320c09b203690a7cd60ed45b24f3d9ce6f7276772f21e9b0f44ba9ecba578fb8890d0312ba07357c1825a2ead775a411f99
-EBUILD mkdocs-pymdownx-material-extras-2.5.6.ebuild 545 BLAKE2B bdac8e1969a449f87c0473472913f1722b3598a8137ef1495179dff9064c0d709423b6287fa18d6462148244ff998f34044c91e3d9d76915d93a93cb0c5f4728 SHA512 21594eddc1af1b364441454bd85b31e698285ab178d1357f811a980cb491250665401e988144517c5f877cf10e8b08b5dff9354652287c9f1837fd851ffeb2e9
-EBUILD mkdocs-pymdownx-material-extras-2.6.ebuild 548 BLAKE2B 9ad1488c9fb7281e61455ff6fe0478a9f919857c7f26bc5db750eeea77e90c7ec36e2c30691568a86c93db6e32382556a781646d506e483ebb5a8891efcc6e75 SHA512 73d391bbf5be8b7b73299c8d11ccb1a5c5e7fbe88a1fa943eb22e8d8d342ee20cec21e17ad7932343577a7609607698144b6f93999fcc6f533e7d352d256b36b
+EBUILD mkdocs-pymdownx-material-extras-2.6.ebuild 545 BLAKE2B bdac8e1969a449f87c0473472913f1722b3598a8137ef1495179dff9064c0d709423b6287fa18d6462148244ff998f34044c91e3d9d76915d93a93cb0c5f4728 SHA512 21594eddc1af1b364441454bd85b31e698285ab178d1357f811a980cb491250665401e988144517c5f877cf10e8b08b5dff9354652287c9f1837fd851ffeb2e9
MISC metadata.xml 900 BLAKE2B 993db72c1422444e58f93463c66c60e70c74a107dba824ef3c6ea2f41f394b9f06372ebb2870590409ec0fe8818b2545fe1c6d1d16a1da84839821c430289b17 SHA512 dbf9a51faa70bc9af8f288752acfc66ad93ad00f679be8c5520f270871be59fc04e6b869100a7e8e81d644fd34cec9d69624db1cf6366979b6a2152b9fa2fe8c
diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.6.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.6.ebuild
deleted file mode 100644
index a110bdeb727e..000000000000
--- a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.5.6.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Custom alterations based on Mkdocs-Material"
-HOMEPAGE="
- https://github.com/facelessuser/mkdocs_pymdownx_material_extras/
- https://pypi.org/project/mkdocs-pymdownx-material-extras/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}]
-"
diff --git a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.6.ebuild b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.6.ebuild
index cebab0b21fcf..a110bdeb727e 100644
--- a/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.6.ebuild
+++ b/dev-python/mkdocs-pymdownx-material-extras/mkdocs-pymdownx-material-extras-2.6.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/mkdocs-material-8.3.3[${PYTHON_USEDEP}]
diff --git a/dev-python/mkdocstrings-python/Manifest b/dev-python/mkdocstrings-python/Manifest
index a1230213ae68..d69a58af8527 100644
--- a/dev-python/mkdocstrings-python/Manifest
+++ b/dev-python/mkdocstrings-python/Manifest
@@ -1,5 +1,7 @@
DIST mkdocstrings_python-1.12.0.tar.gz 167909 BLAKE2B b9bc04bd9e82a17c97773eb054ea7e1fdb8548073b334a13020149c10e656cd390ae7036c2a6809203fc673f471d06891c47d1859ea10fe0580dcbae9b38d79a SHA512 0cf21f6d57a3ff9be8e194eb0915fa8ba72aaee1d7499be68e749f2f23821c5009876c981a4d2c879345a005f22fa587a52a1ed6c9f72b1594b1c3ca71aad8e6
DIST mkdocstrings_python-1.12.1.tar.gz 168014 BLAKE2B a94ecb58d28b7e6b6c7407a1d65e1cc462e87a94b9a7b622ac1838932270f25ba205e89948a0dd6a170eaf23308c2c2e353c76227ff1e86611ee61db8c88cd10 SHA512 fc25024265255a312f3cac14d03e56dc00ef7a71806b417639a2c8e5a280242d4aaee2f8d82f984d9a95149d49218b3971f17000976526a914ef83e375bd9675
+DIST mkdocstrings_python-1.12.2.tar.gz 168207 BLAKE2B 4173a83b118f02f6d1c930aab1ef7d59f6108e73db6e5ac8f541f4d45203b0ffac7896ee4c97cca677f910dad5cf9de65bf755263fd82aadff83f75ebb05396e SHA512 19d7bcf21ab9e92be69dbb410d544c46f14bab6b2f02ad26c31a77c2aa2929c5e0044406c1a90a2bab2f27effc4bec84b4871ce9c8c3c4503773b11db1c856af
EBUILD mkdocstrings-python-1.12.0.ebuild 762 BLAKE2B 0d08ca877f0508c84dae589069df82415f82818853fbfe571d999ee6b7a1a35c133c21832878df70ccbfd20b9b6a09673ba6df427e2611cbc8c544328acc460b SHA512 7dae0d40cb7417ac55d64ff3298df39d71888443e7006ef11cc281fc4831aea0763b867c3a4ba2d3e5862d4c1030ad8a91ceb24b5a1adc635af4f6af5604c7fd
EBUILD mkdocstrings-python-1.12.1.ebuild 762 BLAKE2B 0d08ca877f0508c84dae589069df82415f82818853fbfe571d999ee6b7a1a35c133c21832878df70ccbfd20b9b6a09673ba6df427e2611cbc8c544328acc460b SHA512 7dae0d40cb7417ac55d64ff3298df39d71888443e7006ef11cc281fc4831aea0763b867c3a4ba2d3e5862d4c1030ad8a91ceb24b5a1adc635af4f6af5604c7fd
+EBUILD mkdocstrings-python-1.12.2.ebuild 762 BLAKE2B 0d08ca877f0508c84dae589069df82415f82818853fbfe571d999ee6b7a1a35c133c21832878df70ccbfd20b9b6a09673ba6df427e2611cbc8c544328acc460b SHA512 7dae0d40cb7417ac55d64ff3298df39d71888443e7006ef11cc281fc4831aea0763b867c3a4ba2d3e5862d4c1030ad8a91ceb24b5a1adc635af4f6af5604c7fd
MISC metadata.xml 406 BLAKE2B c453b318ec32906f8b4917e9fcf9e82e632b780435d6617195590757dc8e08505dd29a05e8009808a040460ae322048801077aca8b41c8e07d093c4177befd39 SHA512 c56a8b222d22b5e4e8f396a96abddba840c4288b01958e261e3eb554830e88f424d840b839b7f6180f2f64c74cde9e2e3e8c70cdbbb8d4cc84ac161007064059
diff --git a/dev-python/mkdocstrings-python/mkdocstrings-python-1.12.2.ebuild b/dev-python/mkdocstrings-python/mkdocstrings-python-1.12.2.ebuild
new file mode 100644
index 000000000000..840fb3d9e876
--- /dev/null
+++ b/dev-python/mkdocstrings-python/mkdocstrings-python-1.12.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python handler for dev-python/mkdocstrings"
+HOMEPAGE="
+ https://mkdocstrings.github.io/python/
+ https://github.com/mkdocstrings/python/
+ https://pypi.org/project/mkdocstrings-python/
+"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+
+RDEPEND="
+ >=dev-python/griffe-0.49[${PYTHON_USEDEP}]
+ >=dev-python/mkdocstrings-0.26.0[${PYTHON_USEDEP}]
+ >=dev-python/mkdocs-autorefs-1.2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mkdocs-material[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export PDM_BUILD_SCM_VERSION=${PV}
diff --git a/dev-python/moto/Manifest b/dev-python/moto/Manifest
index 8e02ee0437f0..07c4e479c55f 100644
--- a/dev-python/moto/Manifest
+++ b/dev-python/moto/Manifest
@@ -1,9 +1,7 @@
DIST moto-4.2.14.tar.gz 4933741 BLAKE2B 4c50a808dc8f27cfbcd0ba234d268084ee9a32f36cb5d6af61aacc4ee79f7bf5cf1045147c4642472129eee37bef8bc2c1953d140260d39d7f333ae0f5e5cf95 SHA512 d4079118ed1d2eef9134575e33dc0ed749bff0293d753baa63a630dbb987914b9933445027abdc344bb93fa1d6e483baf8a337a444c9dd055dda50b095ff9937
-DIST moto-5.0.15.tar.gz 5465282 BLAKE2B c043b0cf5ce42d0633f25ab874e787315367836d54c59ceedc3e85a161b01974671eb6dd42916e45ccaaaab9a48bfa217c0b8f22fbd817da3d2a9b4ee4522a03 SHA512 95c20146d6d5dcb6b49c3bb90e23bc6b656f6773267263bfd6a4f069a572311ef47cde3e1797dce78cfa38a28894b5deaf5e1bbe4bfcde3b49cfeea90cc63b25
DIST moto-5.0.16.tar.gz 5483357 BLAKE2B 7486a17627451494d09dcad8987da1ab456a9a8ad8fa6bca4650cf1c582e3babb39b502aec0b8c389415181af7e3c8f91ddde16715432a69ade0eb65c0e84ea2 SHA512 2201fe7b74eec9b2896afa5d7eba814c41ffae73b7becfc5e6c80523d51bf19d1de6713a5713758909c8d2343cc0ca1e0e238655153d91da161d043336c1e313
DIST moto-5.0.17.tar.gz 5500632 BLAKE2B 9807388c0318a99635b0972f7d4d24489ddd37b0ec5272965d895c101ee924ef3915d8ef7546b6eab7574e87a5b3c650abce5dc07dda389a1fd9a0fc55d75cfb SHA512 8f17b4f0367f7068c0896d1db8766a2133dab027f107d742027ca936c3a2aaf13e4255ddc4801958e53197e3dd618bd6db7a7b21fef057662ba98e895c2e6bfc
EBUILD moto-4.2.14.ebuild 6506 BLAKE2B dca88183bb8c0d935869b2293abf55c4c1687b79faa305fa971cffbd52e987cd0eee4ab92b837125625898b6c083a88a682cfe04a3438536268bac87ac659a0e SHA512 aa0e668f2566e657a19d22c4fff4ef213b47837ed9b2a833eb6594c5b6261230ee675151a0c6d4f8d13764b028c0f3f55094b30cc33f025df3bf8ecb1d719105
-EBUILD moto-5.0.15.ebuild 4676 BLAKE2B d51ba4a77cc0219edb8c4143fb8ba9f505c977f38ee5023274c6999c1f96733bc404197768a5270ca4a09a6838c1d73c3ea308a0eed35655812e5a4f79599c9f SHA512 1b8d0a79cd9155b39ed72247309ab7c4c53c771a7d2739da85dafbd15a27be35425a59d58112f1f9318d46fa8f39926249385a3e7f79273b988b52e57718b2ca
-EBUILD moto-5.0.16.ebuild 4773 BLAKE2B c4cc25e115f88697550a9c8572bc97bf33b70a5468996aeb0fc934c25057b9990d854c4bf1bea8e42d8a480c5862b013cd8cda70ad9263f24fbb09c178799e8d SHA512 a8aace7be339395f65ee87d51f79259b282f3403b9623660543cd9cbf3f6d0b1aa515a54d630c825bb61583c24d79abdb678d39f100ce7d6c53cd6045cb9a640
+EBUILD moto-5.0.16.ebuild 4770 BLAKE2B 7ca26db253371561b2a44b0cfc29b8ded0e356673d6311a2e32d59353f20e7cccd801ac60c30fd32c1b105fb8c307bd9bf60bbbe7c051f64557e6c5fc63175b0 SHA512 c6acde7f486737ea15e1e409caa61c4ee99e9af35ad8fdf027aa0e413846b3d72f6965b19d02bdfac59bebe06d75e701572634d11891eff3c694edf7e8318c63
EBUILD moto-5.0.17.ebuild 5223 BLAKE2B b5913110eef18f6b8ea138871a4839393cd955309c08f89747c6d42be941e419c24083b1af43c149e20eb5bb3e24f3be777cee38971ae13c8a54116e3cdf40f5 SHA512 5208cc9cec521f1c7b5ee7670b2c5e95f3ef2a6fce35cbeb8684918e9d28a468a0dd5cd0fd3f1a31006e1ef55ed0db76e8ff51ba1fe8b35a85f8dc4ed1854c3f
MISC metadata.xml 553 BLAKE2B 1669d17d3e655aa3fb41a489229a5fbfa6a9cfb23c667e98fbbef931992c7e9645581b9ea12011601093586cba491a5557d68e5256edb9f387c4db362346edf9 SHA512 48ae3bd9be8c3bfb68f7022d0e7bb422c2a06157967809be302067facf91db825023859d18ccea89109931538b0e93181d54a31fcc967628df61a9a3112edd3d
diff --git a/dev-python/moto/moto-5.0.15.ebuild b/dev-python/moto/moto-5.0.15.ebuild
deleted file mode 100644
index 5ff700207b86..000000000000
--- a/dev-python/moto/moto-5.0.15.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-DESCRIPTION="Mock library for boto"
-HOMEPAGE="
- https://github.com/getmoto/moto/
- https://pypi.org/project/moto/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
- dev-python/boto3[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.14.0[${PYTHON_USEDEP}]
- >=dev-python/cfn-lint-0.40.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-3.3.1[${PYTHON_USEDEP}]
- dev-python/cookies[${PYTHON_USEDEP}]
- >=dev-python/docker-3.0.0[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/flask-cors[${PYTHON_USEDEP}]
- >=dev-python/idna-2.5[${PYTHON_USEDEP}]
- >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/jsondiff-1.1.2[${PYTHON_USEDEP}]
- dev-python/jsonpath-ng[${PYTHON_USEDEP}]
- dev-python/more-itertools[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3.0.7[${PYTHON_USEDEP}]
- >=dev-python/openapi-spec-validator-0.5.0[${PYTHON_USEDEP}]
- dev-python/pyaml[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.1[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/python-jose[${PYTHON_USEDEP}]
- >=dev-python/responses-0.15.0[${PYTHON_USEDEP}]
- >=dev-python/requests-2.5[${PYTHON_USEDEP}]
- dev-python/sshpubkeys[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
- dev-python/werkzeug[${PYTHON_USEDEP}]
- dev-python/zipp[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/antlr4-python3-runtime[${PYTHON_USEDEP}]
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- )
-"
-
-: "${EPYTEST_TIMEOUT:=180}"
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Needs network (or docker?) but not marked as such, bug #807031
- # TODO: report upstream
- tests/test_core/test_request_passthrough.py
- tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_aws_and_http_requests
- tests/test_core/test_responses_module.py::TestResponsesMockWithPassThru::test_http_requests
- # broken code? (local variable used referenced before definition)
- tests/test_appsync/test_appsync_schema.py
- # require py_partiql_parser
- tests/test_s3/test_s3_select.py
- tests/test_dynamodb/test_dynamodb_statements.py
- # require joserfc
- tests/test_apigateway/test_apigateway.py::test_update_authorizer_configuration
- tests/test_apigateway/test_apigateway.py::test_create_authorizer
- tests/test_apigateway/test_apigateway.py::test_delete_authorizer
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserDeleter::test_authenticate_with_signed_out_user
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_email_is_
- tests/test_cognitoidp/test_cognitoidp_exceptions.py::TestCognitoUserPoolDuplidateEmails::test_use_existing_email__when_username_
- tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_different_seed
- tests/test_cognitoidp/test_cognitoidp_replay.py::TestCreateUserPoolWithPredeterminedID::test_same_seed
- tests/test_cognitoidp/test_server.py::test_sign_up_user_without_authentication
- tests/test_cognitoidp/test_server.py::test_admin_create_user_without_authentication
- # TODO
- tests/test_dynamodb/test_dynamodb_import_table.py
- tests/test_firehose/test_firehose_put.py::test_put_record_http_destination
- tests/test_firehose/test_firehose_put.py::test_put_record_batch_http_destination
- )
- local EPYTEST_IGNORE=(
- # require joserfc
- tests/test_cognitoidp/test_cognitoidp.py
- )
-
- # test for 32-bit time_t
- "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null
- #include <sys/types.h>
- int test[sizeof(time_t) >= 8 ? 1 : -1];
- EOF
-
- if [[ ${?} -eq 0 ]]; then
- einfo "time_t is at least 64-bit long"
- else
- einfo "time_t is smaller than 64 bits, will skip broken tests"
- EPYTEST_DESELECT+=(
- tests/test_acm/test_acm.py::test_request_certificate_with_optional_arguments
- tests/test_s3/test_multiple_accounts_server.py::TestAccountIdResolution::test_with_custom_request_header
- tests/test_s3/test_server.py::test_s3_server_post_cors_multiple_origins
- )
- EPYTEST_IGNORE+=(
- tests/test_route53domains/test_route53domains_domain.py
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x TZ=UTC
-
- rm -rf moto || die
- epytest -m 'not network and not requires_docker' \
- -p rerunfailures --reruns=5
-}
diff --git a/dev-python/moto/moto-5.0.16.ebuild b/dev-python/moto/moto-5.0.16.ebuild
index b9c38a5e6c35..bdd0c5939f50 100644
--- a/dev-python/moto/moto-5.0.16.ebuild
+++ b/dev-python/moto/moto-5.0.16.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
RDEPEND="
>=dev-python/aws-xray-sdk-0.93[${PYTHON_USEDEP}]
diff --git a/dev-python/mypy/Manifest b/dev-python/mypy/Manifest
index 4618ba0fa355..09f2e5c374a1 100644
--- a/dev-python/mypy/Manifest
+++ b/dev-python/mypy/Manifest
@@ -1,5 +1,7 @@
DIST mypy-1.11.2.gh.tar.gz 3122502 BLAKE2B 228127662f4c607aacf3ee37410d0fa039a225fdbf2fec27eefab4aaabf4b68fa33499bb978aa5f06e24b45b525ce524decfa84f4d7d6bb7961724db92a4589b SHA512 c25584db08adcf7693944e5a6a41743101e80a0ff03f36f0353a07674ad4e2d63dbd4ff3fa0e307c19d63bc5aac9f7523340bd5a7cb3661642f3fb33759aafd0
DIST mypy-1.12.0.gh.tar.gz 3163109 BLAKE2B d532d60117f29da66e8c29d3532b3c325cf0cbce04ba075fa949bb734a36e1929d67ce804618dce09fac4dba990970900560365755d95e3a388755da5bdd8cff SHA512 7720b9625dcb30482993162468366596dad2245ee5113c2f3cd7a8175941d339eadbba05a9dd8c8cba3fbed1e3c6ecbcd8c58965c5b585bad1870e401279e656
+DIST mypy-1.12.1.gh.tar.gz 3163509 BLAKE2B 7a837b0badcc4fbcd1838cbd85bb46311a3bb1365d08d1704d19c58b840ef0f951fa993484da2933f953c3e7eefa8756c12a6a42b09b369aa55c0a361cb4039d SHA512 c712e2d4824ec5e6348d223225f4055556d0964340d4ec8941a735ece4fc4aa964aa8f02be038fe4b88cd162f6d6377c1ae6897cb6c2449d1820ce20978e1252
EBUILD mypy-1.11.2.ebuild 3905 BLAKE2B 1150897e24c51af84c5f7af491ce109393090b835f78936aba7c98c77d513b550520c6a4e3fdde6161d34fa504c76e797792c07c8d41637bbf9e270ea337e13f SHA512 18b4170b35653647092c8bee866d201fe53743b2681651d422316258ec36ded52353001beabc464809d4a5716a1fbba6d91d9c8164733a4b57f325f55db7fe29
EBUILD mypy-1.12.0.ebuild 3654 BLAKE2B a5ee7bff7e6b8244447b0c34c7491a1367a021454bb743b0c2daece1176e93ab7a45005610576207bc8ff08600ebc6a4bcd1655d10c19ce0c46cd7ce076a47e1 SHA512 47c081d44395a5a9c2e41090c4b7582ebd06fb472d97baca1fa58199508d07cb874658ca45012734f595cd7b3b28fd5bf8ca039f157046eb47389c4c9366aebc
+EBUILD mypy-1.12.1.ebuild 3654 BLAKE2B a5ee7bff7e6b8244447b0c34c7491a1367a021454bb743b0c2daece1176e93ab7a45005610576207bc8ff08600ebc6a4bcd1655d10c19ce0c46cd7ce076a47e1 SHA512 47c081d44395a5a9c2e41090c4b7582ebd06fb472d97baca1fa58199508d07cb874658ca45012734f595cd7b3b28fd5bf8ca039f157046eb47389c4c9366aebc
MISC metadata.xml 661 BLAKE2B df57cc2dfde5b112f8c26b51ca5cc9e7727d318ee274ea7e1abf448819daf0307f471aeb7c32b19f20e87ce1ccffd47a5529415003765c275523e1b5236f3bb1 SHA512 eddd19c4b0b5211f73f9619f388a799ced108b62bb43d852ed2d01d0b1717e7b9ef118d34b9d61db543c7b47080fb8058c3d35f7359cc456069636f357e080c9
diff --git a/dev-python/mypy/mypy-1.12.1.ebuild b/dev-python/mypy/mypy-1.12.1.ebuild
new file mode 100644
index 000000000000..0f181ed2e8ed
--- /dev/null
+++ b/dev-python/mypy/mypy-1.12.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Optional static typing for Python"
+HOMEPAGE="
+ https://www.mypy-lang.org/
+ https://github.com/python/mypy/
+ https://pypi.org/project/mypy/
+"
+SRC_URI="
+ https://github.com/python/mypy/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="+native-extensions"
+
+# stubgen collides with this package: https://bugs.gentoo.org/585594
+RDEPEND="
+ !dev-util/stubgen
+ >=dev-python/psutil-4[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.0[${PYTHON_USEDEP}]
+ >=dev-python/mypy_extensions-1.0.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ native-extensions? (
+ ${RDEPEND}
+ dev-python/types-psutil[${PYTHON_USEDEP}]
+ dev-python/types-setuptools[${PYTHON_USEDEP}]
+ )
+ test? (
+ >=dev-python/attrs-18.0[${PYTHON_USEDEP}]
+ >=dev-python/filelock-3.3.0[${PYTHON_USEDEP}]
+ >=dev-python/lxml-4.9.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+# frustratingly, mypyc produces non-deterministic output. If ccache is enabled it will be a waste of time,
+# but simultaneously it might trash your system and fill up the cache with a giant wave of non-reproducible
+# test files (https://github.com/mypyc/mypyc/issues/1014)
+export CCACHE_DISABLE=1
+
+python_compile() {
+ local -x MYPY_USE_MYPYC=$(usex native-extensions 1 0)
+ case ${EPYTHON} in
+ python3.13)
+ # https://github.com/mypyc/mypyc/issues/1056
+ MYPY_USE_MYPYC=0
+ ;;
+ esac
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # the majority of them require Internet (via pip)
+ mypy/test/testpep561.py
+ # known broken with assertions enabled
+ # https://github.com/python/mypy/issues/16043
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64GlueMethodsAndInheritance
+ mypyc/test/test_run.py::TestRun::run-floats.test::testFloatOps
+ # these assume that types-docutils are not installed
+ mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testIgnoreImportIfNoPython3StubAvailable
+ mypy/test/testpythoneval.py::PythonEvaluationSuite::pythoneval.test::testNoPython3StubAvailable
+ # TODO
+ mypy/test/meta/test_parse_data.py
+ mypy/test/meta/test_update_data.py
+ )
+ case ${EPYTHON} in
+ python3.13)
+ ;&
+ python3.12)
+ EPYTEST_DESELECT+=(
+ # more assertions, sigh
+ mypyc/test/test_run.py::TestRun::run-bools.test::testBoolOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64BasicOps
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64DefaultArgValues
+ mypyc/test/test_run.py::TestRun::run-i64.test::testI64ErrorValuesAndUndefined
+ )
+ ;;
+ esac
+
+ # Some mypy/test/testcmdline.py::PythonCmdlineSuite tests
+ # fail with high COLUMNS values
+ local -x COLUMNS=80
+
+ # The tests depend on having in-source compiled extensions if you want to
+ # test those compiled extensions. Various crucial test dependencies aren't
+ # installed. Even pyproject.toml is needed because that's where pytest args
+ # are in. Hack them into the build directory and delete them afterwards.
+ # See: https://github.com/python/mypy/issues/16143
+ local -x MYPY_TEST_PREFIX="${S}"
+ cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
+ cp -r "${S}"/{conftest.py,pyproject.toml} . || die
+
+ local failed=
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ nonfatal epytest || failed=1
+
+ rm conftest.py pyproject.toml || die
+
+ [[ ${failed} ]] && die "epytest failed with ${EPYTHON}"
+}
diff --git a/dev-python/netcdf4/Manifest b/dev-python/netcdf4/Manifest
index 8986222f7c32..6cd1e709c8d4 100644
--- a/dev-python/netcdf4/Manifest
+++ b/dev-python/netcdf4/Manifest
@@ -1,3 +1,3 @@
DIST netcdf4-1.7.1.tar.gz 827831 BLAKE2B a0b6956be7749133f4823f385ea82b84975985814b90e7172ecbfb6d4590cf0809471672375a2331181735d7af622f6302adf2dad5fd95f09e24078bbdc20581 SHA512 69b7465f1d7b138b9f2f18732528207c7a573e0a5637c964a881fddc8f01a53b16c7250c22824a6ee0e3383dccd7f93b1971f95a9d1558d6088709efa7558ce7
-EBUILD netcdf4-1.7.1-r1.ebuild 1196 BLAKE2B 5bb64270f0d6333d0f8631780c1bd90781ed490e4370c3acb604449ad5ebc83e0c6c46282e2e5f6aee8c9bfeac3837be71e96004097144d3e32431e0eb66e05d SHA512 9ef9cfb32b0f914ef8d252ac7cb223e3f54612dd8de16cc2d8ff9382679e52c1ba52d4c153ef9307af0e86bd1380ffe4e2febb2f705ae3880557d41f43e1bedd
+EBUILD netcdf4-1.7.1-r1.ebuild 1195 BLAKE2B 9c2e7c9b4a0598366020ce2cd2bdfd706a8e0e370af91267bdc17fed869f906e8146ac9581bdbdc728130d1085b73ce0da0431483d06fe882a592c55f67d07a9 SHA512 f2657fe1ff2c83fb1d9af5b1cd517461f4e74ed5846c777bb04bb3d71facbb88da61be6836eb6f7ae30396a48c89c4b8449904e85bd29331fc334d9b3e5235fc
MISC metadata.xml 956 BLAKE2B aa37260a26e41c89503beb037d9f933edd3ecfaf60f4729d38de27218d759220656739f5da183eeedf53392a28de6f0d7a8fcb1aed032b040540ba1e66a0e889 SHA512 12dfad0d3a8a03fc837fbc9ffcf590cc393cdc7b4e5492154e7947074e7c138e3e725707d51fc28dc37c5b43300b107a157c70e9caf8a7adf2ca7d9643ed56bd
diff --git a/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild b/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
index 3b055bad892f..f545f29d4595 100644
--- a/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
+++ b/dev-python/netcdf4/netcdf4-1.7.1-r1.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux ~x86-linux"
IUSE="blosc bzip2 mpi test szip zstd"
RESTRICT="!test? ( test )"
diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index af49050a2e91..dd082d8239d7 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -1,9 +1,11 @@
DIST arrayvec-0.7.4.crate 29856 BLAKE2B 81ffac1db340e919618351819def3880ab1ef70d0acc47d680f15298eb749bcbc3bf7944ba14159be46b1e734c91b4c0f8cbaf774fd864c17caa3c9fb1fc2e9b SHA512 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
+DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
DIST associative-cache-2.0.0.crate 13960 BLAKE2B d0089d97ffd7bf1db65489501b53ad50e0b6070fe9a72c90fbefe3d7f49f723bcd831470a1195e9a3725bcd1ad48df879b52bde5e4efe08e95108de8509fdc77 SHA512 854f5130f286aaa76ffa2f4cbe27ca57c8220ec517c0d6fac46e5a505a3cb5fdc9ab60818db9f890b63ce2f44d243594d44747f7a87af9f304aaab3f4a4e8567
DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
DIST bytecount-0.6.8.crate 14694 BLAKE2B f534fadb45ce25036313c0c4d54ecfd2091069d5402e02606da36d73696c74e3162990dfdbc95dca4424b498983bf04019234af6eb71e38ca28fb7da61d181fb SHA512 5984dbb71fe22371db00ca56675f409cefcf7c093f406ce1abc330a0b1535f30a43a520fb64d66c04a181a4f05d956300e35f77b43aceeb161eaf8a2c64df614
DIST castaway-0.2.3.crate 11509 BLAKE2B bbecba400bf98ef4158581f3b1673ca77dbec3ad754d3749f0e9342a47d1fa9f638c1388f0762413277b73251854ade26e08dd85b7d7133c73a5750d4dbf7d92 SHA512 2565a4e5709a25118462ac25b9f741e92456c81ddbf7c4e791d8c647f2ca5227b2f59ffac108f9d32c77cedc12219c517218c51a78b1d22a1baef1bf2c16e0a9
+DIST cc-1.1.31.crate 84637 BLAKE2B 80b95666f87f80f20efc53aacb132db32900132a58995411e95fdb043e65467ac3c84ac905d13206524d9666563486ab594a09df1fe86035ec3e5542f78a6f5e SHA512 fbc42db9e908d69fe2dac18605e057f3187ccca067ee0e9f0c271b6b9dd213f0bce1a1e32f073bc012d2ea756878929f506775076d453593a14accc5f9a159ea
DIST cc-1.1.8.crate 81843 BLAKE2B cdfa667bcfaca1e0c3719dc85a9a11525a6ee9bcbc8bfb32a99482c40c460b640f1ed1b61e25c076d87cfe4e98f40ce58a5e7ffd992d7a5bfe8cbfdf2dedd3eb SHA512 c5f98f6691dd4478551546687ef008027af315e18e6aeac482bd06848c8a5ecb4e564760f15790ff399d2e23b0ba31f53c27d36c2767de521961aeb85dfe0ef5
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.34.crate 228932 BLAKE2B a2feab8d8b079209f8661fd8c5069f2a5fc3e5b0a6233187ace16f8f2ad8b4a147253e47af306cb31aacd82bdf490a8c8a171ad702b8dc22f9b934205d080c55 SHA512 2aaccde5e5ecaec744613429f807b3c34b92632973de7fdbdafd7ca510b917a23a0abc92a6497754d0d3368d684305648aec1fa2a0a61c88a100a20fab2348f1
@@ -14,29 +16,44 @@ DIST gimli-0.30.0.crate 277411 BLAKE2B e3d2b0f55a407f6ea64c36dd4042e3e3601d032c4
DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
DIST itoap-1.0.1.crate 83316 BLAKE2B db0d9f712155bfe4285c3d3debf314da2d64ffd127d6b9dd471074eb7e5dcda41f1e5b04bdad63e0fbd695043eff21956709ffdf2cdd7fc5b329d1d79ee69fc6 SHA512 ed15ba3e1ee1ef5f1658fbb47e8cba66e62acf05d8ac45340e15ace24c86e5adf072b52bfb90ebc5e90f31a9a8e91ada23d4322db9a87bb966922afdd4775840
+DIST jiff-0.1.13.crate 604330 BLAKE2B b49600f8fde014e6705cb792075b1492c816107161af5d74577de5c9f95db4362d2e8e4493969852c665da5dd72de9c05d42e81cd5ed2869a7245997b14a827b SHA512 70025484872505d2ea50e59c463343280cf2ef5041a1a166f499802022d8ebd1f7ad2fc6ed569688a7bea097988941f21ccb1bae690c3924a6828381fe05c35d
DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
+DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST no-panic-0.1.30.crate 11789 BLAKE2B 11c9978e79fc55a259f4a6b16dc5df9b46e722301970722f9ede1133f3907e0d6c474eda5071f619f52e578c9afafcb94a80c3aa67843f0360db9d70d41f8a7e SHA512 c357be0341e7008662a79b1f3c8b749f90074553002dfa5177089116f4cceaeb062c1a2953acc91d63079d95a70fe550f1f02f47a96d7b09858d60e72be26bb0
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
+DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
DIST orjson-3.10.7.tar.gz 5056450 BLAKE2B 81561f31e485e8479d407c5312a44509594a0cd50c09fa0d7013eb02794e358658f8abfaf22a930da8275d7cedf570539b6599fdba655c03a1e56f1e85027824 SHA512 3940b76039d6494626e69f9a2a0373779827c6686ab1321411f3b3a5056e0df227b68c9555796ce45f3952fe597c50740934d764f30dcf8bc1c84b2baf4b6631
+DIST orjson-3.10.9.tar.gz 5399823 BLAKE2B d6fb36a2691aaf0d87a420dda4b3d9942956e97dd91476f4a207bfce9baaca6915ab49b72d295162218a344971a75174fb3bc19abe4c2ff59beec1b1a755f73f SHA512 e26fb3136e0c23849e2e0a50ab11120c3f9c750522438ad5cb202f3e615aa90c4d35fca085d68ee782b0e08a9f220d75b83ed15ff4ea511748364ab02c2b4682
DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
+DIST proc-macro2-1.0.88.crate 49219 BLAKE2B 793001e2fb15fc6572060ec05276b185b94894f597fbea90663c77f28a67427f93e655fb40d9e52e028ce3e78ec5fec67f0ce12b09dc308a028a7350c7b4699f SHA512 6aea3482742a2a59aacc3efa4a48f6cef0dbd7ca6aee6aadaadf9fa15ef353430a3a2ae21d15319c1464a48cc70f30e5f9f6d5da5597a380cdfb27d533388d37
DIST pyo3-build-config-0.22.2.crate 31225 BLAKE2B c2e6a3d3d23b7f2f51bcbf1214ab20a298a1e62f85c9af3dab1e77b09f20b657b576feefffb18eb49d438f0ffab525b6bcd1086d500601c327ffd4fd24a719ee SHA512 644c82d30bb27051557efcc9789a81380a64e29bc62abf97de88f42c3791dac74228c7a7d09e0d46d14f07c0475f0bc03fac6ed1367b9a616153e8820b94cbc8
DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3 SHA512 bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
+DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
DIST rustversion-1.0.17.crate 17621 BLAKE2B 1f077ca6fd90333724d1ea9df7f5b178f37f895b71a7b2814e9ba8618bffcd2307f9cb4ac2eea25d461a6686a4b5b51eebb80f1b1ccc773d4da1948c47fe8abe SHA512 0565cddecaedae17e7cd99bc34f54cda242d4c29cd4269f8e3b178ff91d49f3682e7ffe66e436bbb138299736c8e55cc143fefb74c076911fefcc41ba98064f3
+DIST rustversion-1.0.18.crate 17794 BLAKE2B fa35445404b836214bdbaa3de8e43312b6d8f50eea32540f808a6255908d756bb1a5dcf49ca6268a1d214c535c2ee770e295c0e7d6430268142a190b31032421 SHA512 263d2cef02b6df4d38b35af7a9ee3a6a044f160f3cf7c6771528f23dea342232087f73f89e419ef7869db771e73c273c05b3dccfe9e29f707586b2059e820645
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST serde-1.0.205.crate 78248 BLAKE2B c50ae85cc9fc922ea868cc6137e18885cdecdb58fe7ed6980cbed30209180dce17173254ec1bf238150720389c0ba6ef8bbb309a371455fa6ddfcdbb07664e70 SHA512 1ce1b680f573e0d9d15c7ee243f36cff3d425560d62c0ba50201e0e76aeb5390a17122bbd95440d9ed60d83a056a2c08d49c046fb989af063e754fd501500bf3
+DIST serde-1.0.210.crate 78338 BLAKE2B b3621d1313312177a346313e6e384fe9660f74eefb18e6cffa39fc2aadc0ab73be84b9037c59b716e5feafcd73f4f054f83e6d17d82746984b3064bf8d3ed338 SHA512 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
DIST serde_derive-1.0.205.crate 55886 BLAKE2B 3744050608d782ac8250ad94f3b16bbf7b44690a691a062caad1943823c9af1207c83e09a3848b6c4f492a0fae4b031b68bc2a5b93931a265a2c4e6bff274401 SHA512 4b5999eaf8990c98c273cbd9b283eba45eb9a1b1a0dffa7e51608ba6328ac623af4cfefdca8b7154dbd754d6b56163ee79b1e8d93c14f4d33fd21c1df4738d74
+DIST serde_derive-1.0.210.crate 56020 BLAKE2B b346e574c99b6a8b12dfc29b20a4fd2daf8abfabd3714ccfde059a3a1f14a5628d4acf6a03f8076174fd28adfdb7cb9bbdb8ac0d4403aa2f43e917eed4b08028 SHA512 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
DIST serde_json-1.0.122.crate 147200 BLAKE2B e678f61791da51bfc9df8e0184ee3d43c7eeef51c10ea5ea7b14f887ba22d6eb8ccd80a3080a35fc35279b36e635fa00ca3f102c4f6f2366a831d48014692407 SHA512 140830b38ca4e79eb66bb9d2b55c69434dde9208be926e7aaf7eb561af3c19148f9abd93d1526a7f77e249ac44d9226e4d6ae63eacfb6214544913480f668160
+DIST serde_json-1.0.131.crate 150406 BLAKE2B 58b3f2257c07a6d0a4edcc3d66ba494a77495031ad329bc308308742fd731a1a90c30872544c90a3f6ccc6c4214c038247ff16e8c2d3a31a55e45b266520635b SHA512 ad69870518810b982cbe704f2bc744357c9ee2ae66c598fc62672ccd7e03d114bc93be472396bd5932543e9bcad6226bdd32e648483d119c12bf84e730256c1e
+DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c
+DIST simdutf8-0.1.5.crate 28488 BLAKE2B 1e0ac310d874a3c279c4d2d5369de12c2ec20050455b2102c0a10325383c0d2ebcf262ffa1bc1eabda14ca62508d4120538d7b353200122168a659ad4791d162 SHA512 139668c7232f533d3439986474da5036efa32d4e0d21fa72e1283e27dbd0670984283d91c238e445be61317426f67cdb8d3f13738b2fb657563f866c8b6d89d6
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
DIST syn-2.0.72.crate 267069 BLAKE2B b0b979f78937a10a6db45f96d5d93c595427a4e158d658a2186419d89b219a4a405ade488d88d9ebdbd605ce4b706aba7088ab39a77294f3cf9847bf032d8f91 SHA512 c3d26bf9787555bc6fd8bd789855d252e80ad28a413593e13bad174adf86087ff195a6b4227bdeb6d1a1c87b0af8e965d6f2d04b8d45e7383b6de49990b92e89
+DIST syn-2.0.79.crate 268981 BLAKE2B 2bf4bde1890ce4ee91fbacca81bd298d15f0111fedb27b9cf8d675dc2489f46026c1804f9e4e24afbd0718539820096cd5c4ed2c2da02e598370dbfd2b18c293 SHA512 1ee073fa3428c031e53bff8ff305bcd6b37ac142bee3955dcdb44fec1c77c733eb78760c8bfb30b83fc3dacdad8a384e2b6f9f31a89c4cc300359e33457fd433
DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
+DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51
DIST unwinding-0.2.2.crate 26818 BLAKE2B 14e918929cb6d7f2d0e1698ab425658353549d83a66733f05d172344a5b6b319c977576d48601ab5f363f5f7b552ec6049a4f291382885f295a1549c0b043ae0 SHA512 0fb87c31dcf607a01f6600fee2a4c87e8d2864603b71b060e3cfcc14f96ffd351e39e8217e8c8a39ef3e550dbe923befa5294367c64edf42bebb3df6878047dd
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST xxhash-rust-0.8.12.crate 21329 BLAKE2B e9596bb83cd0f0465c279deecaf4dd87aac05db1c8c7d3aed4f0689022c5a0522d976379fb3dcf6cfe1c18452c87890e95f3d17998c777d92f5cbe58119a20a9 SHA512 6fd17ec65be94b58f109b6aa9bb283e51092621e8af624f8c2c2c95558a3d0461d743cb8a65a0da5853ff7fd98273daec0dcc5b632440868524f99894beeff3d
EBUILD orjson-3.10.7.ebuild 1739 BLAKE2B 339996109133e67d9b34aceadfc9e47f4cbeb9a14b351adaa6f875a9a7697e390ee2f466a3eaa0bfd8b4cf1fbf79f057d16d4174d98244339bfca6b9be9f7c8e SHA512 0d365d77ede8d0a12b21d1389971f52d027bc2a0ff963f7d00c4fd59eb5c50cf8a4bcb9b2a214aded1af936bc85d589a8c36cd98d01dba96bc0c736546be3157
+EBUILD orjson-3.10.9.ebuild 1669 BLAKE2B 4560f03bae63d6ce5fb2f714e9255ccb892697c40a174838e24dd802733620ac7d1ff4ee3e37e1ce00bc54ca7f4a4bb6b53f69f936b61c99ad86ea4543917443 SHA512 6c18d4eba185e5500a5a27f0a03ec265c355c647ac1323d1211eaecb9ec5567b3e8be6e814b1bdca2e443ab76409fc3d8f8c6fbdc135a8609d38535cb56fa8dd
MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0
diff --git a/dev-python/orjson/orjson-3.10.9.ebuild b/dev-python/orjson/orjson-3.10.9.ebuild
new file mode 100644
index 000000000000..ed6c5c62af3c
--- /dev/null
+++ b/dev-python/orjson/orjson-3.10.9.ebuild
@@ -0,0 +1,88 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{10..13} )
+
+CRATES="
+ arrayvec@0.7.6
+ associative-cache@2.0.0
+ bytecount@0.6.8
+ castaway@0.2.3
+ cc@1.1.31
+ cfg-if@1.0.0
+ compact_str@0.8.0
+ crunchy@0.2.2
+ encoding_rs@0.8.34
+ gimli@0.30.0
+ half@2.4.1
+ itoa@1.0.11
+ itoap@1.0.1
+ jiff@0.1.13
+ libc@0.2.161
+ memchr@2.7.4
+ no-panic@0.1.30
+ once_cell@1.20.2
+ proc-macro2@1.0.88
+ quote@1.0.37
+ rustversion@1.0.18
+ ryu@1.0.18
+ serde@1.0.210
+ serde_derive@1.0.210
+ serde_json@1.0.131
+ shlex@1.3.0
+ simdutf8@0.1.5
+ smallvec@1.13.2
+ static_assertions@1.1.0
+ syn@2.0.79
+ target-lexicon@0.12.16
+ unicode-ident@1.0.13
+ unwinding@0.2.2
+ version_check@0.9.5
+ xxhash-rust@0.8.12
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
+HOMEPAGE="
+ https://github.com/ijl/orjson/
+ https://pypi.org/project/orjson/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ >=virtual/rust-1.72
+ test? (
+ dev-python/arrow[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ' 'python3*')
+ )
+"
+
+QA_FLAGS_IGNORED=".*"
+
+distutils_enable_tests pytest
+
+export UNSAFE_PYO3_SKIP_VERSION_CHECK=1
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/parse-type/Manifest b/dev-python/parse-type/Manifest
index 334f54538ce7..cdb6396cd682 100644
--- a/dev-python/parse-type/Manifest
+++ b/dev-python/parse-type/Manifest
@@ -1,5 +1,3 @@
-DIST parse_type-0.6.3.tar.gz 78224 BLAKE2B 079930e12abbc5e01ad29a92dfd4eabcd4ab80803084875cf63e8812e75ec4d469496e0416c5699da89e8c4da56c1a3ab10a48f9920a926aa6ab988ca52131e9 SHA512 babcc8e47cb1933fcd07e1860b07cdefe2e236c2900b1a3eac7982d32b0320b02647a813d4d20def7df1fab8ba9621d5a5c02fa2147f6fff880d1449f61ef38f
DIST parse_type-0.6.4.tar.gz 96480 BLAKE2B 04dbee9a4bc132d395b2d20d8cb99ac016dcab65a9eaa29e3f0d6b40700feeda7255aed869a32ef61ffed820ad7b5d2495513c95c0e55ba9759ec9f58d1e933c SHA512 5012ea47f2a9fbdc4962aa11dedef914228f1ec8c88b725374fd434844e4cf22d069016abb49239419188f0455bae9c79eb0259a178e6c292dd8ed8103c2ebe5
-EBUILD parse-type-0.6.3.ebuild 683 BLAKE2B 84fcf17fa43c16e4bf3e78f3dd5021b249cdef25680ee20f49513f9dce2588e50edb213d1a742dec579577f535b4f7904aef37ddfe29acb2760914ef88fd5e02 SHA512 3da7b027bd75cd09d0f619a464cbc40fe0db87a208923c58304f0aca474f3ebed2c83aa932b19fcc7230724976ad03539aaf94442c472fa9893bfd8f06aa0071
-EBUILD parse-type-0.6.4.ebuild 742 BLAKE2B ab6fca20d2aa2cd4496523767cbb457305972a305942cdbafdd2c618974a97f7dc67e12416f0324d532c67f8cd8959fc98805e9bb5431e64e5681e47b50c7aaf SHA512 91aa830384fed501faf612e6ff54183506d854f0ca1ad681783ba7e6cc797df2b31a85c2c1be52c8d8a695b4b5ebce6a7bc863b10633466bdec2788cd8f96179
+EBUILD parse-type-0.6.4.ebuild 740 BLAKE2B 85f61b01d6742e3d71c36f7adcabc090e78b3e80105dd810e57a712a510bc7a29691f3f426a7e98db580707da33cf9eca1ac8cd53616e4d9842007f2e17264cb SHA512 167906848346afc938a131df2b9591f576424cfbe64f27791e84200847a31c9eaa4ca2c71b30081462b2b3a31107ce4ddaceb61a30d1b59198b175626d54b7cf
MISC metadata.xml 401 BLAKE2B 38e88a68d1271796b0e160ca4266b0d35c135aebb3ae4c88ea609ebfc2407a2b8cd7332bcb4adc0ffb2188259d4bd41eaf22d53d0eaf1947078fcb253835e6de SHA512 ead81a56944702a5b717e6c1b909cc81ecc68194a08586a52ef5b46b533dd34ecdce1f8da098f6967e705c74cceb92c026b717f96056ac35f70134c8e1e5bfa3
diff --git a/dev-python/parse-type/parse-type-0.6.3.ebuild b/dev-python/parse-type/parse-type-0.6.3.ebuild
deleted file mode 100644
index f54fa6807930..000000000000
--- a/dev-python/parse-type/parse-type-0.6.3.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Extension to the parse module"
-HOMEPAGE="https://pypi.org/project/parse-type/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
- dev-python/parse[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-DOCS=( CHANGES.txt README.rst )
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
-
- # disable unnecessary html test report and its pytest-html dependency
- sed -i '/^addopts/,/report.xml$/d' pytest.ini || die
-}
diff --git a/dev-python/parse-type/parse-type-0.6.4.ebuild b/dev-python/parse-type/parse-type-0.6.4.ebuild
index 96f452af6f11..5b574c7a66a9 100644
--- a/dev-python/parse-type/parse-type-0.6.4.ebuild
+++ b/dev-python/parse-type/parse-type-0.6.4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://pypi.org/project/parse-type/"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
dev-python/parse[${PYTHON_USEDEP}]
diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 1a464fe13685..af992703e344 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1,7 +1,9 @@
DIST pdm-2.18.2.tar.gz 2629592 BLAKE2B 74b128e60409ab7d374a195f30124802af7cdd1c2857d2b925e633a974e752706236570b6ec1fa0827a081427156e7bb858a0385696ce6fe49ace83cd5aea95f SHA512 87187e0b036e7f462bd23e92a4dbf402a3b9ced6679acc08b0645369d463d2bb257853858f7e7bc2416749dd2233e94aaaa206febe0aa35b80e6d23dde88b7b8
DIST pdm-2.19.1.tar.gz 2637357 BLAKE2B 55116766dc1dc45e4e1f3720cd62dc5cb8e3c662aa0d4999918a02cfaa4db24b81e9fdc363d516b2b967141829be6006bd3f9401b0074c1aa29ff9d644ef9540 SHA512 e13d0b91437478f392f1b4ae319155b79aa103082733b63288187239705706dc9bce8014cd85d5895cd9d75944dbdb8141606098ccc511644ed3d83f93abf6cd
DIST pdm-2.19.2.tar.gz 2638029 BLAKE2B 17e173495e19d915fabf353e20479943d1ce44048f853dc538067dce75e271f88c3bda411e749def51d50f7e8c14f26e1bf548531b63ca2cca0efb8c7f536d0f SHA512 85922aaebce9eba3d59d280d4e8913be1505c8a6e01c0d20f79233b60cb2fe9388cf1ec9ea1a6fb3b7ae9a05d2e20c860f8065dfbe8746f6f9c1bac5bf7ef585
+DIST pdm-2.19.3.tar.gz 2639417 BLAKE2B aa9930ea4a6b358ee82f111c7baac788fdc30e6aa20189e22d979716af306bd792a4b91654c39d915cbf812e07019692519a1acd65a7404dd5e7cafb4702c26c SHA512 05542e260d9849ae1b186df0e237a15e23e6c4b7442c2f9cbcbf593e88136831d724eecfebad2a7ba3deda13f20ed9b6a322ec12f1a3eb6f5f8e0e396312f333
EBUILD pdm-2.18.2.ebuild 5137 BLAKE2B d740a92c31dfb28e57a111c5a2a50f0a5720ee93c513232a52ea9b68d0dd0ba7b8c03fc5320aaf13b6d1a678fc378c1b8dc1f37f2cf055a821ab89ac48079258 SHA512 c4fb063ee347250e8cbfc3aed4a57ef20493ac98b6131d1b714c26b0992e01cbd8c1c15e8ee7e8c8cf0ee16f5cfe66ef112fd7cf9afb47d2bfc8561a724479c5
EBUILD pdm-2.19.1.ebuild 5137 BLAKE2B d740a92c31dfb28e57a111c5a2a50f0a5720ee93c513232a52ea9b68d0dd0ba7b8c03fc5320aaf13b6d1a678fc378c1b8dc1f37f2cf055a821ab89ac48079258 SHA512 c4fb063ee347250e8cbfc3aed4a57ef20493ac98b6131d1b714c26b0992e01cbd8c1c15e8ee7e8c8cf0ee16f5cfe66ef112fd7cf9afb47d2bfc8561a724479c5
EBUILD pdm-2.19.2.ebuild 5146 BLAKE2B a1d05c25cddf739a3097f7b7d2153ca599dd59ba8e1f8dd7d296fce516870dc3fb34c74c1f28ac637c8624105703c0e93647654fb63a118a64b7ca26a4c43c20 SHA512 50bdeaf3d39a875069225140585c9186d6412b843522198530586d7fe2c4aeb715912639a6c474d7c0cc2aca0de64ee53ce24e767a998f0e4ef58fd8b9579f3c
+EBUILD pdm-2.19.3.ebuild 5146 BLAKE2B a1d05c25cddf739a3097f7b7d2153ca599dd59ba8e1f8dd7d296fce516870dc3fb34c74c1f28ac637c8624105703c0e93647654fb63a118a64b7ca26a4c43c20 SHA512 50bdeaf3d39a875069225140585c9186d6412b843522198530586d7fe2c4aeb715912639a6c474d7c0cc2aca0de64ee53ce24e767a998f0e4ef58fd8b9579f3c
MISC metadata.xml 474 BLAKE2B c1471e124a955920e30f73dfa43a87999c30c2bb9615590f601befcc07f7d939ec68908e67c7345fca4cb0f0524d33507aeac9936fa30d449d1dde17094048d3 SHA512 a07256061dda5a8cf8b0e15205ac36651a4e5b594fdedbfe16d1d3264e1ac42847d1dc222d2857232ac5206d67feda432751695d85d0c4c7b03fd7228db8b1ab
diff --git a/dev-python/pdm/pdm-2.19.3.ebuild b/dev-python/pdm/pdm-2.19.3.ebuild
new file mode 100644
index 000000000000..bbb6902a684e
--- /dev/null
+++ b/dev-python/pdm/pdm-2.19.3.ebuild
@@ -0,0 +1,119 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python package and dependency manager supporting the latest PEP standards"
+HOMEPAGE="
+ https://pdm-project.org/
+ https://github.com/pdm-project/pdm/
+ https://pypi.org/project/pdm/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ dev-python/blinker[${PYTHON_USEDEP}]
+ >=dev-python/dep-logic-0.4.4[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ >=dev-python/truststore-0.9[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ >=dev-python/hishel-0.0.32[${PYTHON_USEDEP}]
+ >=dev-python/pbs-installer-2024.4.18[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ >=dev-python/unearth-0.17.0[${PYTHON_USEDEP}]
+ <dev-python/findpython-1[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.6.0[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ >=dev-python/resolvelib-1.0.1[${PYTHON_USEDEP}]
+ dev-python/installer[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/tomli[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/pytest-httpserver[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ 'tests/cli/test_build.py::test_build_with_no_isolation[False]'
+ tests/test_project.py::test_access_index_with_auth
+ "tests/test_project.py::test_find_interpreters_with_PDM_IGNORE_ACTIVE_VENV[True]"
+ tests/cli/test_others.py::test_build_distributions
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[-e file:///${PROJECT_ROOT}/tests/fixtures/projects/demo-#-with-hash#egg=demo]'
+ tests/models/test_candidates.py::test_find_candidates_from_find_links
+ tests/cli/test_build.py::test_build_single_module
+ tests/cli/test_build.py::test_build_single_module_with_readme
+ tests/cli/test_build.py::test_build_package
+ tests/cli/test_build.py::test_build_src_package
+ tests/cli/test_build.py::test_build_package_include
+ tests/cli/test_build.py::test_build_src_package_by_include
+ tests/cli/test_build.py::test_build_with_config_settings
+ tests/cli/test_build.py::test_cli_build_with_config_settings
+ tests/cli/test_build.py::test_build_ignoring_pip_environment
+ tests/cli/test_others.py::test_show_self_package
+ tests/cli/test_publish.py::test_publish_and_build_in_one_run
+ "tests/cli/test_hooks.py::test_hooks[build]"
+ "tests/cli/test_hooks.py::test_hooks[publish]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[build-pre_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[build-post_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_publish]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-pre_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_build]"
+ "tests/cli/test_hooks.py::test_skip_option_from_signal[publish-post_publish]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-build]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:all-publish]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-build]"
+ "tests/cli/test_hooks.py::test_skip_all_option_from_signal[:pre,:post-publish]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-build]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[pre-publish]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-build]"
+ "tests/cli/test_hooks.py::test_skip_pre_post_option_from_signal[post-publish]"
+ "tests/cli/test_venv.py::test_conda_backend_create[True]"
+ "tests/cli/test_venv.py::test_conda_backend_create[False]"
+ tests/cli/test_lock.py::test_lock_all_with_excluded_groups
+ # hangs on interactive keyring prompts
+ tests/cli/test_config.py::test_repository_overwrite_default
+ tests/cli/test_config.py::test_hide_password_in_output_repository
+ tests/cli/test_config.py::test_hide_password_in_output_pypi
+ # junk output, sigh
+ tests/cli/test_others.py::test_info_command_json
+ # why does it try to use python 2.7?!
+ tests/cli/test_run.py::test_import_another_sitecustomize
+ # fails in tinderbox (bug #928964)
+ tests/test_project.py::test_project_packages_path
+ # i guess doesn't expect some dep to be present
+ tests/cli/test_build.py::test_build_with_no_isolation
+ )
+ [[ ${EPYTHON} != python3.10 ]] && EPYTEST_DESELECT+=(
+ # test seems hardcoded to 3.10
+ tests/test_project.py::test_project_packages_path
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -m "not network and not integration and not path" \
+ -p pytest_mock
+}
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index 18d30236d662..74afea7ea48d 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -5,5 +5,5 @@ DIST pikepdf-9.3.0.tar.gz 2905550 BLAKE2B 62b3a1d655fb5b3e4d315a3feaeb14a043048c
EBUILD pikepdf-9.1.1.ebuild 1937 BLAKE2B ac620d5fe66545a4671c6bd68f279e07802126712bfcb3aa2786c16d8d47c027abed395cc9a625b120d3ea573ca78cfd671b034764d13c59e28a3dc5249d3bfb SHA512 80cda028c64ec694a052677a48d93825e3bcb08908fd635d54e91d9c635eb0814b35cb799ecaf51df4346acdf2f29beb3e261e77c702d6f1caae784179c45a96
EBUILD pikepdf-9.1.2.ebuild 1939 BLAKE2B d1e3dcebe9e664ed010e29e7cd63174a4b9d21cda7dfeadb160a195c6813da4504047605765fed270002ab9f92f1ad7a64d88289c05ad15d94b6dd68dea8303c SHA512 427e9a0b4f4e9e8a0f568a35dfc86315181073a0e334f8bddb6ebb2a23c777229caa255e61cb48ec0d56e9360a63afdb01332e759654f8782483993b311e2566
EBUILD pikepdf-9.2.1.ebuild 1945 BLAKE2B 601ab7ae08fd87233aab26d5d46341b61413601bb6be55c1bf15c99ac8c8b361d2219c468c327b0d1cbda1ed0f44c81559e1385573e7a3e86805180b46da09cd SHA512 fc3fc41400f77af387ac88df3f2b9011504635e335a0566ba9fe1eb1e5ae9ff23d96ecfc652fc9a6bde055a4bba3993e4e0133abf56690ad56db095622402591
-EBUILD pikepdf-9.3.0.ebuild 1945 BLAKE2B 601ab7ae08fd87233aab26d5d46341b61413601bb6be55c1bf15c99ac8c8b361d2219c468c327b0d1cbda1ed0f44c81559e1385573e7a3e86805180b46da09cd SHA512 fc3fc41400f77af387ac88df3f2b9011504635e335a0566ba9fe1eb1e5ae9ff23d96ecfc652fc9a6bde055a4bba3993e4e0133abf56690ad56db095622402591
+EBUILD pikepdf-9.3.0.ebuild 1943 BLAKE2B 2e3b71a84843acbaaed0dbdfe591e92ed52408c3d419e8a98852f1a69b68e8b8c450efcb17fd59e18d047d2cd24a469e7cebfcc2ed0a9aa400646231dc62e274 SHA512 5517268c495168d343e718f75609a6be799a39a38b940c7d43fc214231dc790ab2d6b1f2651e8fe707644f0e9b4fb4e40082a0bffdb98951c4185cc8ac8a6ad3
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-9.3.0.ebuild b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
index 041e2461025b..a1a07be4e555 100644
--- a/dev-python/pikepdf/pikepdf-9.3.0.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.3.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
IUSE="big-endian"
# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
diff --git a/dev-python/pluginbase/Manifest b/dev-python/pluginbase/Manifest
index 1a2cc10b3d86..90ce9eb471f2 100644
--- a/dev-python/pluginbase/Manifest
+++ b/dev-python/pluginbase/Manifest
@@ -1,3 +1,3 @@
DIST pluginbase-1.0.1.tar.gz 43588 BLAKE2B 8d72dc0afcf4e4e65670902bd3f28a1a36de7f7cc11fd56c624f871ced39e8b989bc6ac74d64e4f96b3bf32f0f4e187ae8b517f9a09cac94b7a735ffb08ec55b SHA512 20844fb78daf3e03a7a8013f82a059bf6b0723a184e89061ce5cb674b5a978900623f2eceed56fc9f9a34410e7e6ca8d41a5ac0a21e374b1b3ce32d4e522348e
-EBUILD pluginbase-1.0.1-r1.ebuild 533 BLAKE2B 0f2317995d5c58ba137b01981385885169d206d8d5000faa753437713536a16443b4329d9cf226d9e722f8c70ed781ac8e9bc59b843d98d78343ec035a12be98 SHA512 8c47ac45b079501927ac26872a91e9577b86ffc0fbd50576062cb26dcced14f66cbabcdb6d02ebb4ecc59b756d6ec6e1d6d37793e0b963bcba001410fd8bd4d5
+EBUILD pluginbase-1.0.1-r1.ebuild 532 BLAKE2B d7986b1b63eaafa4e4bf365ca59b4a8b01bfe26d7e268cbcbd2afc77b646b705ec8872538964203ac9befca639b3c042556da1a50aa07022b579d29bd0add615 SHA512 622f4c4762af2d47de415be2f2baf47be056fc03571c53c693c57517f68f8f1c5414fca6401b09cc10bfaf50f471ef1c0ccf67162971b29ec419de49eb6a45f9
MISC metadata.xml 374 BLAKE2B 2cbfa086bf9a21226b2d2f1ad29c80c32a99ab8f1519badca3cafb2255e307096d07df1d39ce12db888301e5c336b908cc680b80f8b00f43a7bcee0f783106a5 SHA512 bb83860ccf6e9d30d86d7406b89fa56f121e7b466164a476c802060a8f6bb63898fcfb3b22253ea2700cc99095f6754745d67fb2a611792802cba20179698051
diff --git a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
index f17668bab70d..a1cc2f71dac8 100644
--- a/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
+++ b/dev-python/pluginbase/pluginbase-1.0.1-r1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
distutils_enable_sphinx docs
distutils_enable_tests pytest
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 38aec23e83d7..ca26339e45da 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -6,7 +6,7 @@ DIST psycopg-3.2.3.gh.tar.gz 550802 BLAKE2B 1f748fc2dc915fd82b2bc557ae4263ecf107
DIST psycopg2-2.9.10.tar.gz 385672 BLAKE2B 4a3ad64f406c427b785ffeb85f6520aa67ed04de2d1749eb22d8275146b71ba451f7c04c9ead401d6f7a273781492cd6a5a36beba68b36b1e5203ee75f7df503 SHA512 d0916f6a645b5e87f89f2463dc22fad78340a85fbff320d099bf429a42557f40d3a4eebdc670768469aef1e9fcee60123767bfe49e1186e8574f95bfd6f46900
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c SHA512 a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
-EBUILD psycopg-2.9.10.ebuild 1538 BLAKE2B e8949cb471211f36c8eb26cd560f7153e56f99ea5b51f4df4b22a0e3979454800119fb6173a12b5b034eacf923b55ed83854ba8afb37c7405c0ec3beca1ca80a SHA512 19df8d5554b44aa589cc810ccaf7a40232e4358ba35ac2dfb4edc7c9a0de58fd606431d30e2aa04f0d1ac77c60fdc2f854e37f957297071ac245c461e390955d
+EBUILD psycopg-2.9.10.ebuild 1533 BLAKE2B 5f33ca312cab22e6f000e3c1edcabaf9d4dd1609772fc497267a5901e6ad8af1e69f7effe687addb99a8d0ff90314c20ac36813c505a6bdf97827e0b8d003e83 SHA512 3e6292369df5bda8e46238a08587cd169c5d4f7f2548e61d9a57f0bff94a88dc55701db98a6657ea9f75546178e920ec4d75a8ce88a4e4a31f9cc7a6ed22185c
EBUILD psycopg-2.9.4.ebuild 1242 BLAKE2B 07e9efdc89a8f67b4058eb60aefdb2c5e59498c2a54b9ac93445d7ddd08e6663fb3ee6fc97549b0f8c4a83877250042be0d2f5427d0ae6d836f6fb91521770af SHA512 46ce7e2d0422a9f696c3b04275250e6c11af4a4c2ffce74bc8b9fa26ced9c666a921de56c0efb22fd11730befd27658535a0cc8ca65b83609dfa8aa45b5a3e88
EBUILD psycopg-2.9.9-r1.ebuild 1533 BLAKE2B 5f33ca312cab22e6f000e3c1edcabaf9d4dd1609772fc497267a5901e6ad8af1e69f7effe687addb99a8d0ff90314c20ac36813c505a6bdf97827e0b8d003e83 SHA512 3e6292369df5bda8e46238a08587cd169c5d4f7f2548e61d9a57f0bff94a88dc55701db98a6657ea9f75546178e920ec4d75a8ce88a4e4a31f9cc7a6ed22185c
EBUILD psycopg-2.9.9.ebuild 1284 BLAKE2B 25ae05c820ef631517e15270e599fecb35334ef67565048869a5e617656f54e9013a0bf280be77a62eb9dbcd46cff90f3d9e3d15363447a6d381bbf381d12994 SHA512 013b48ed166d457dc2d15f0ab019ca30c25aeddb9b9d7224c51da252ba7c20f943cb29956b85ec4e9275775a37cd45f799f563c46046cea8fbd0d5f39db21451
@@ -14,5 +14,5 @@ EBUILD psycopg-3.1.19.ebuild 2699 BLAKE2B 4811b1892ad611f109358ebb9ba5f0d2bac235
EBUILD psycopg-3.2.0.ebuild 2755 BLAKE2B cdeff6c0e4c1e2f43a091d524e81ca0d657cb76aa5f4e1db0c1f4814c5499ebb3a680eefb1b962e0e317dd46c8b9e3041f55ca96b06f3bc14fdb908d24edebe4 SHA512 acb9954deb2464913fa0a664c4ae3d7fb0f27af05c884f16c2ff013ff40d4867cec259b17644c245fb56ee162643d98d5e70b7716b063ed86e555e3786ed3d1c
EBUILD psycopg-3.2.1.ebuild 2751 BLAKE2B 01f7cd273a98a18c5ae2ce3d20a1a1eda9a58f10490181095382e4135d3f10981c4b0e44e6298d5e08c1ea3bd73e4dff1823794f43fe6cc0e7e3231808fa7569 SHA512 43cccf04b4e282393981e3ca86c4fa3778b2ae84f49cff282372cca6d0a6ee8da895de6b88ddc037174e1331f2e84ae74e04c3ff02269851e8f08f3e640dd0e9
EBUILD psycopg-3.2.2.ebuild 2750 BLAKE2B b382765a05edabb433fde30defe8526c3e0936afc374fd65e7af6d469a806ad53b5df6ef94d314e21212e4c76a28277ea54a6976fed5e1ae215a6c792aeb540b SHA512 70095274cf0d3baa3f1382329c5f715fe22af31165268e8e86f7b65926ba8dde73dec881e19a3e50d818d1f805638446f323cccc9a216548d55b93e527a0fe9f
-EBUILD psycopg-3.2.3.ebuild 2755 BLAKE2B cdeff6c0e4c1e2f43a091d524e81ca0d657cb76aa5f4e1db0c1f4814c5499ebb3a680eefb1b962e0e317dd46c8b9e3041f55ca96b06f3bc14fdb908d24edebe4 SHA512 acb9954deb2464913fa0a664c4ae3d7fb0f27af05c884f16c2ff013ff40d4867cec259b17644c245fb56ee162643d98d5e70b7716b063ed86e555e3786ed3d1c
+EBUILD psycopg-3.2.3.ebuild 2752 BLAKE2B d706d5cd0b453f84f06026b680a34a54894d4792a809f9f2c76bafee0d51fb889f81b466d7b83e338a520530333af2157d28368d43befabbd497996d07400a0a SHA512 0d00779fb55b7f7128d6b5da523345b1f6ea26317f9505818c77fb422f4b7e5e1f3ffbb758470f23c0fb142a56557e0890e804527aa782bb8e4cf44937a3fd6f
MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc
diff --git a/dev-python/psycopg/psycopg-2.9.10.ebuild b/dev-python/psycopg/psycopg-2.9.10.ebuild
index 58456632f6a6..39e51285e624 100644
--- a/dev-python/psycopg/psycopg-2.9.10.ebuild
+++ b/dev-python/psycopg/psycopg-2.9.10.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/psycopg/psycopg-3.2.3.ebuild b/dev-python/psycopg/psycopg-3.2.3.ebuild
index 7b5d1e032245..32dfb071665a 100644
--- a/dev-python/psycopg/psycopg-3.2.3.ebuild
+++ b/dev-python/psycopg/psycopg-3.2.3.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="+native-extensions"
DEPEND="
diff --git a/dev-python/pudb/Manifest b/dev-python/pudb/Manifest
index 59e5bacbc48a..699fb1af9e39 100644
--- a/dev-python/pudb/Manifest
+++ b/dev-python/pudb/Manifest
@@ -1,5 +1,5 @@
-DIST pudb-2024.1.1.tar.gz 226273 BLAKE2B 850a7732e5da24bf7736eaa27de49cdb300641acb5fc6404716b7d41cd990303a5ddec4c732883e69307be0953e73c15eda10d5ad5ce5aae8d0b6146fc4118ce SHA512 3f69668a79e1cfd13e79d9b023bffc1a5d9e25c1ea34a0cb292004290c1b56e8981af2a54478ed0ad00b12b1167d604cc4d1a13041e10346b338ea7fce693348
DIST pudb-2024.1.2.tar.gz 226551 BLAKE2B b89db9a56f933474cddd332a71216c73631324efc0b046044133e912bc9783c3e89d9a67e539fdc9703fd728a308a33687587c7b63427b7ca824cd425013b434 SHA512 0db7af15227c9bddd91aa685e90cef5c071f930399731681da651293a71732b2bc9e2afbd7cc5080ad51e7c54980b93afc8b8f53b054737b7a76270bf3414206
-EBUILD pudb-2024.1.1.ebuild 836 BLAKE2B 6a748bed3794bd6162d2799cd25694f0b3f54e402619741061fa606347914fe0fbadd961d77f5334a2f2f93ec209153d328b5aab25a95806d2fabdf266fff609 SHA512 d71ea354ebb6f90889b3666326aeae5c9210655ecf22b72bcaa8dadd46813478eac9d8e9aa4588d8db7e30eaf50a587f70da1316c9fdbd00afecbf885fdbd454
+DIST pudb-2024.1.3.tar.gz 219443 BLAKE2B edfc2b8799cefc8f81eaac37e07a90b42870b6a3a6ddcc0e7aee785ea6f720fa0db0dc7b9dda6508a9a9e9718812bdf1d6729a12c2d6974f2531022dea2dd153 SHA512 da3702a1debeeae7b48012e1241be9d85f3e12714e7d37771863d8d26dabb9615c75bff9a0285647327852d9814eb3ddbc15fcb736d8f4a3f6030d71a12fd258
EBUILD pudb-2024.1.2.ebuild 836 BLAKE2B 6a748bed3794bd6162d2799cd25694f0b3f54e402619741061fa606347914fe0fbadd961d77f5334a2f2f93ec209153d328b5aab25a95806d2fabdf266fff609 SHA512 d71ea354ebb6f90889b3666326aeae5c9210655ecf22b72bcaa8dadd46813478eac9d8e9aa4588d8db7e30eaf50a587f70da1316c9fdbd00afecbf885fdbd454
+EBUILD pudb-2024.1.3.ebuild 932 BLAKE2B d68b58973dc279dc5ab710e503b0f83672dcee5f8808dcbd7557530fb0e8c6e23b33b6632a61249a8ae3342b71a502624f6d904a1b146d99758b9d39df310bca SHA512 8ea49151a61734a928d3729d079273f775180e7247cb0d8c04b1e7e916f305069ffabb106a66d265a542711db8d99854e39a60c44e7de6b668b3408d1d18a962
MISC metadata.xml 467 BLAKE2B 0d5572a2387c3e0cc5df3c69f7774850a2d47ba8087440d3e803a9955e600bd25bd7702660013b01acdbc6874344bc017bdec76288d3805123b5f397d3e641d4 SHA512 c36b974a6494acfc8ac69bb7333920310391a1b6c4bf797f605a181583b2e36595d99c10764f0a0bd474118012f5aaa90f14d9718804d07b2c408f62dd347dfc
diff --git a/dev-python/pudb/pudb-2024.1.1.ebuild b/dev-python/pudb/pudb-2024.1.3.ebuild
index f6667522ef0b..5edccb39bc66 100644
--- a/dev-python/pudb/pudb-2024.1.1.ebuild
+++ b/dev-python/pudb/pudb-2024.1.3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_USE_PEP517=hatchling
PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1 pypi optfeature
@@ -20,9 +20,11 @@ SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
+ >=dev-python/jedi-0.18[${PYTHON_USEDEP}]
+ >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.7.4[${PYTHON_USEDEP}]
>=dev-python/urwid-2.4[${PYTHON_USEDEP}]
dev-python/urwid-readline[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
"
BDEPEND="
test? (
diff --git a/dev-python/pyaml/Manifest b/dev-python/pyaml/Manifest
index 2173d5e68737..c8e1dee56880 100644
--- a/dev-python/pyaml/Manifest
+++ b/dev-python/pyaml/Manifest
@@ -1,5 +1,3 @@
-DIST pyaml-24.7.0.tar.gz 27935 BLAKE2B 09ccdd3c0966d4f13480b174bcec800a49464ac0ccd7cc7ce6e4d2bcb8407283fd6ef94c2b661c7d6c912c203bc284efa15df072508869a2ec5f9978d5ede9ac SHA512 c5ce15f0264e8783ed6e03348ad74d25708129fbd377e2ec0fd0c6de72e763ff3cf79ba5d6cc4b641f0422ab87f8103538f2ba6abb16ea21e6820259f4a48b29
DIST pyaml-24.9.0.tar.gz 28111 BLAKE2B ff3dcf2ece6e3b03b8f9837e7ea7db04cd1bcffd94e0101c73e5cc38b5c140e65f45c9936b5353fe73950d8b88ee0265c8be290a795ac6e844e64fb853faae18 SHA512 a10026d2e69c5bbfabbe5ed02814fecb8838c969761eec0137a93465478abc518ba83cfae4b9df643040aa5fe46a62fc9def1fd763830ae8d2cfdce3b3061365
-EBUILD pyaml-24.7.0.ebuild 600 BLAKE2B 879b3e8e1f17fe6b3c31a81ebec70caf022168de83d7ba87b4b1cb41389cd5cbfcd82195b09c1fcbeed5e395b86a807dd455ddec3962a85832f620c417e2970f SHA512 3b04e52e89741e27a3a9d9ae70db13fa48cc966bcc309234c13c4d33712d63023cfb468210e230cf05133affc6d3a63adb82c1209dd130316f979598fd3d26e1
-EBUILD pyaml-24.9.0.ebuild 604 BLAKE2B cebb6d06df24d6d5b624f295ff78b54ebeb9e66595e30082304d78f87ab999c61155513f4b92b39d541d3450a9026747c3cca80812d9370b6e692187f38bdb13 SHA512 6b059570580e2693f204ef8c5cf0fb5c92305a528685e5d0cd001f7914e87a8933ea8251e5f21d7931bdfc33152eb807611c600283d041cb40b72d11f8779d90
+EBUILD pyaml-24.9.0.ebuild 600 BLAKE2B 879b3e8e1f17fe6b3c31a81ebec70caf022168de83d7ba87b4b1cb41389cd5cbfcd82195b09c1fcbeed5e395b86a807dd455ddec3962a85832f620c417e2970f SHA512 3b04e52e89741e27a3a9d9ae70db13fa48cc966bcc309234c13c4d33712d63023cfb468210e230cf05133affc6d3a63adb82c1209dd130316f979598fd3d26e1
MISC metadata.xml 470 BLAKE2B 725657a34cdcbddf146ea3163af81fd22f78b895281e7dc2192b8c1f49fa9ec868e41a38bc371ce61160535ad0c5c1d8741109858cb8e3eafb40a77d623c3ecf SHA512 c64f440d674396b0a750780cbc5ab1a5003be1d3357b39a792cb9490870c768ab740266575cf6780f173252a893f6fa93fe9d4f414647274e520c4bd4b579c67
diff --git a/dev-python/pyaml/pyaml-24.7.0.ebuild b/dev-python/pyaml/pyaml-24.7.0.ebuild
deleted file mode 100644
index 20bb9714982f..000000000000
--- a/dev-python/pyaml/pyaml-24.7.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="PyYAML-based module to produce pretty and readable YAML-serialized data"
-HOMEPAGE="
- https://github.com/mk-fg/pretty-yaml/
- https://pypi.org/project/pyaml/
-"
-
-LICENSE="WTFPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/unidecode[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests unittest
diff --git a/dev-python/pyaml/pyaml-24.9.0.ebuild b/dev-python/pyaml/pyaml-24.9.0.ebuild
index f6434eb6f94d..20bb9714982f 100644
--- a/dev-python/pyaml/pyaml-24.9.0.ebuild
+++ b/dev-python/pyaml/pyaml-24.9.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="WTFPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc64 ~riscv x86"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index 376b2b5eca8d..ac808a77566f 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -3,5 +3,5 @@ DIST pybind11-2.12.0.gh.tar.gz 771004 BLAKE2B df95d12cd005c85434ba8a4d80740f437f
DIST pybind11-2.13.6.gh.tar.gz 800804 BLAKE2B 1f2efa05727ebbcd8e439b83bacfebb21d26a6f8f719e0a627633abdcae59837936e37e6441196e097e0075c9f922048d4e88146bb627d97ada28c48165bddb7 SHA512 497c25b33b09a9c42f67131ab82e35d689e8ce089dd7639be997305ff9a6d502447b79c824508c455d559e61f0186335b54dd2771d903a7c1621833930622d1a
EBUILD pybind11-2.11.1.ebuild 1299 BLAKE2B 615ecd852c5463bfe00297b39b4b72da85e124bff6a94e8be69dfbd5ae0674dd6ca09074d9d3ab32c1a8dcc7949e980e5f86f62423728547bc1fd28f94587782 SHA512 6ac7240aee5e7fb0ff5549a72ae8eeaedaed896fb54a3de617c9272c3f506a041d70cc3ce0cd63f8cf6b5ff821b2bd9da0961d273c8a486b1f95218bfb165406
EBUILD pybind11-2.12.0.ebuild 1452 BLAKE2B a633e86f392b5cf9c5901c3573f3c2eaa88d6ece3c49226581878764ecda7b09f4352b2a9835d91e2f45f23880b7d9f079739fd82d331530cc34db89aab1f476 SHA512 77ec001972952905360af16c7babf54a1d24278b6cc3943f9a292bb8b1c52818f047197ccfa1c2e25be75bcc5c79ccc7d79b9eb8d7bbf79e45cad915c89941c6
-EBUILD pybind11-2.13.6.ebuild 1545 BLAKE2B f67d8c06b1319c616fe38ad831a39c41c34588c1c39999a220e8e500505e8dc5b76e1f9fee6faf1cdb31df1ace386ad8b4d8576201090834d005bd01611f8d5e SHA512 abdf5a849a55475be0cb9fc0cad2794aaf5b0dc2db70f1b5d0f77a31d139be99e2b13590eeeb074f61a5f972fb0f2f6aa2a59f6550b332e1f24e7c20f0b53b85
+EBUILD pybind11-2.13.6.ebuild 1538 BLAKE2B f6461f4a5b5a65dde91063744bbfe6c29764b8f23ce018653559adb3b80f2fb6ca262c87fcbce8bf967d9d69d496b94ad73517bf05f7d40526d1c50ed0c1d68c SHA512 9fce1ce389b39ee099dc324b104cc4009324872586d38938cf4cd451252d01ced5ef0d51c6a2a35dc2ee35e498b6e10e0c0efd4dc867f4cfc3073b838323718d
MISC metadata.xml 475 BLAKE2B faf317a1197850acb0d16546a303bd50ee1bfe6fc3aaf592e6c147c6612fd20b809f1c911d79ca9a356cfa0c4166d2b155fcbd593f8b55e0d7dd75ff6444073b SHA512 5779adcc9f25c15fd999aa6c91d3144fc14535270e57925bfb8ac67f45448c144a142af2ea9a321ec6ffbf568713f663cef85a0be3d4a056e58b1782a5fc9a41
diff --git a/dev-python/pybind11/pybind11-2.13.6.ebuild b/dev-python/pybind11/pybind11-2.13.6.ebuild
index ea94658885dc..59ed97835b9a 100644
--- a/dev-python/pybind11/pybind11-2.13.6.ebuild
+++ b/dev-python/pybind11/pybind11-2.13.6.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-cpp/eigen:3
diff --git a/dev-python/pycryptodome/Manifest b/dev-python/pycryptodome/Manifest
index 7e4c0f93d423..2dac30e554ea 100644
--- a/dev-python/pycryptodome/Manifest
+++ b/dev-python/pycryptodome/Manifest
@@ -2,5 +2,5 @@ AUX pycryptodome-3.10.1-system-libtomcrypt.patch 1729 BLAKE2B 57a2022ef17e0b86e9
DIST pycryptodome-3.20.0.gh.tar.gz 17173888 BLAKE2B 7706a7f512579b4edf080b5074a9f226b2f0ef18a8f1faf74e890cfccff85d0599b4883cd5011a5cc0296b5a10cccce94cb2b948de29d785f6add04e54215a5a SHA512 0d65ccd93f9f78548c04aa3af01cb65b6a39e81bb3dfa4bb08acc5a5a731b17f9c5b07a1d1780739b3f358402a3596b04e446fc7b39345a4c6f03fd5a2de7ff9
DIST pycryptodome-3.21.0.gh.tar.gz 17464067 BLAKE2B 5fcf62317053ae3d1dddd90bb223e9866944b4c4325ae146c17c48d2345c06c3fc9951dc72c135ec5a61043b7eced92b69c9bc5f43d47e1f512b9c9ce94fa310 SHA512 cfb66b1e53547992b9405bc6a2d90ed3bc3d1857a01ef619069b9d1aa24d809a9d46d8b0d824999588dd6c0de9a5e39db70b572a9954f0ead0dd39f9b7cedbcc
EBUILD pycryptodome-3.20.0.ebuild 1362 BLAKE2B af3957849ac67c97dd06e6c48fdafedccca1437ec2f91fe91cd90a34650fe4e050ed6379dace8ddfd66300e23b9cc7bae2d95fe5e90edfa2d28cfbd5d803d80d SHA512 f38397be9d7c4779775efa81fd965eb20aaa550d34dd4fd8eb26f0b0636bd2678dc1cf943c41cad2adb67b301520461caa6134638741a53fd2d1af9383ca0e7a
-EBUILD pycryptodome-3.21.0.ebuild 1369 BLAKE2B ec99ff795a456aecda59ca92426149ae47e918f2cac87e9b88844d89073e9bbeade94937a865e750f9a8a342342f6018422584b23d6e70f47f0f6bc0e6ffc518 SHA512 63e10aa4093053980b9a11164f4cb2766eeef401246bb34d379c81afb1af774b5505a873d5f7f8c4ce6e74237a611514a6ceb43f18b3cccdf89e1c33e40889e0
+EBUILD pycryptodome-3.21.0.ebuild 1362 BLAKE2B af3957849ac67c97dd06e6c48fdafedccca1437ec2f91fe91cd90a34650fe4e050ed6379dace8ddfd66300e23b9cc7bae2d95fe5e90edfa2d28cfbd5d803d80d SHA512 f38397be9d7c4779775efa81fd965eb20aaa550d34dd4fd8eb26f0b0636bd2678dc1cf943c41cad2adb67b301520461caa6134638741a53fd2d1af9383ca0e7a
MISC metadata.xml 386 BLAKE2B 1ec04c0cb752414f063177e637f1fc3e3c401db0c1f245cb33a3690e25597098b25fb2cd5f3ab99838a8bf8339906e2b23e325af5c7248fd880563c872c6fb60 SHA512 f19e2537c5a985389182860eaa45ae68a37ef1167c4b76b452513987fae6fcfb3534d102a079a003770372bbdb4f1997460c982b355f76d09f2387996e18091b
diff --git a/dev-python/pycryptodome/pycryptodome-3.21.0.ebuild b/dev-python/pycryptodome/pycryptodome-3.21.0.ebuild
index e4e2740433f5..82dab105e826 100644
--- a/dev-python/pycryptodome/pycryptodome-3.21.0.ebuild
+++ b/dev-python/pycryptodome/pycryptodome-3.21.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
LICENSE="BSD-2 Unlicense"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
DEPEND="
dev-libs/gmp:=
diff --git a/dev-python/pygame/Manifest b/dev-python/pygame/Manifest
index be982709d36f..9766a69bbdb1 100644
--- a/dev-python/pygame/Manifest
+++ b/dev-python/pygame/Manifest
@@ -1,5 +1,3 @@
-DIST pygame-2.6.0.gh.tar.gz 5970025 BLAKE2B 2a7616982675d8d9a5f306bae709e97e87d4f602f12ea553ca4779f858fb88bf92ac2a4e0f8f63ac52096e1829d2f7805edee919d7e96b7764db72e9cb7f4034 SHA512 bdf36314bd2179ab30942efab4e4cb65eff023b6951d1705a46d7cb4b89095e76bf4dcd04e714224355705d3e44283213fbb807973b3b241bf128b78c80044ae
DIST pygame-2.6.1.gh.tar.gz 5970088 BLAKE2B 70ea8d1828118fe3d1ecb47b51f2384dfa78ff26fd4c6ee72752c3be1b85194f1e3dd5f4cf1456a121599c8da5cd4a874bb0fa453ccc4e606c0989d14152fa73 SHA512 e072b303b89ede611a47622e0233570a74861001e0d92e7f34712d08185ee6112f7a21b529acba743f9fa5ea8cb6b51d611abbb69634660bdc4cf807597240d7
-EBUILD pygame-2.6.0.ebuild 2112 BLAKE2B 6435096ff09d64ddad1bc6753918e77a6227c7e860a66eeb5f0782611c1beba23cdcf5cdc9c2db53f23227668115349716e5b83c5ac56a19e0eecaf7c46a9492 SHA512 0151ebee6cfd5cd121eb3ccca898bf0dfdfb75514aaf6cd6223ea80848a5f910ccb7099a25b38e1e35a82aa99f676ca48ae2cc0c8f1191a2ef57cad8f7b50e78
-EBUILD pygame-2.6.1.ebuild 2124 BLAKE2B ad2c70fe7324632cf080b8420e3c52f3c5bd46681e54bed26e34694b0582e1686450d913588c86410cab4b67ca2bf7873bfee72868de181bdc0cd1d85ed68bed SHA512 34d15d07b8c558d03569020a8d80215f99e80dc94cdac10a0a85ceee8fed285a9735ec3666e5e6c62359a49bac1f8a954c7d4223861790f26784ef0a90e62108
+EBUILD pygame-2.6.1.ebuild 2118 BLAKE2B 9d1c0889ab9ddc4f9bf0fb4cdf201f0d7e53665783e3beabde24c741f832e5ce9e7435492b8c3a9e0e3e6748c31d69db70d601f7b5842780a4a7425cbc847d32 SHA512 98996a37cc674757bb903a1f216608a96b0dd8220a2a277b7ed72599a8c6b5ae1e5b7edab081cdc8e2fb5153e8bdc3db3cad79c9e71737630241c38ab16c5fb8
MISC metadata.xml 363 BLAKE2B a942b91aded22ec850a7b075703ce4037af9f0a61155717ac455f7d2b7779cb6f5f953b2ad8d61d7cc5254307951a20dd3edb9853e21d907e1999f7570a6b821 SHA512 15403754c9b13f9b2d8c5e7615ae0ca9359b5079e22eb5a7049424e414ebbdd8a06f6324c31594636324414e35ca34bec977b7dded9f9ea14027497b5097b060
diff --git a/dev-python/pygame/pygame-2.6.0.ebuild b/dev-python/pygame/pygame-2.6.0.ebuild
deleted file mode 100644
index c54a2b972a52..000000000000
--- a/dev-python/pygame/pygame-2.6.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-DESCRIPTION="Python bindings for SDL multimedia library"
-HOMEPAGE="
- https://www.pygame.org/
- https://github.com/pygame/pygame/
- https://pypi.org/project/pygame/
-"
-SRC_URI="
- https://github.com/pygame/pygame/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
-IUSE="examples opengl test X"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/numpy[${PYTHON_USEDEP}]
- media-libs/freetype
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- media-libs/portmidi
- media-libs/sdl2-image
- media-libs/sdl2-mixer
- media-libs/sdl2-ttf
- X? ( media-libs/libsdl2[opengl?,threads(+),video,X] )
- !X? ( media-libs/libsdl2[threads(+)] )
-"
-DEPEND="
- ${RDEPEND}
- test? (
- media-libs/sdl2-image[gif,jpeg,png,tiff,webp]
- media-libs/sdl2-mixer[mp3,vorbis,wav]
- )
-"
-# fontconfig used for fc-list
-RDEPEND+="
- media-libs/fontconfig
-"
-# util-linux provides script
-BDEPEND="
- dev-python/cython[${PYTHON_USEDEP}]
- test? (
- media-libs/fontconfig
- sys-apps/util-linux
- )
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # some numpy-related crash (not a regression)
- # https://github.com/pygame/pygame/issues/4049
- sed -e 's:import numpy:raise ImportError(""):' \
- -i test/pixelcopy_test.py || die
-}
-
-python_configure() {
- PORTMIDI_INC_PORTTIME=1 LOCALBASE="${EPREFIX}/usr" \
- "${EPYTHON}" "${S}"/buildconfig/config.py || die
-}
-
-python_configure_all() {
- find src_c/cython -name '*.pyx' -exec touch {} + || die
- "${EPYTHON}" setup.py cython_only || die
-}
-
-python_test() {
- local -x SDL_VIDEODRIVER=dummy
- local -x SDL_AUDIODRIVER=disk
- script -eqc "${EPYTHON} -m pygame.tests -v" || die
-}
-
-python_install() {
- distutils-r1_python_install
-
- # https://bugs.gentoo.org/497720
- rm -fr "${D}$(python_get_sitedir)"/pygame/{docs,examples} || die
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- use examples && dodoc -r examples
-}
diff --git a/dev-python/pygame/pygame-2.6.1.ebuild b/dev-python/pygame/pygame-2.6.1.ebuild
index 77cbbecd5082..e9e2aef20a7b 100644
--- a/dev-python/pygame/pygame-2.6.1.ebuild
+++ b/dev-python/pygame/pygame-2.6.1.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
IUSE="examples opengl test X"
RESTRICT="!test? ( test )"
diff --git a/dev-python/pygraphviz/Manifest b/dev-python/pygraphviz/Manifest
index 3900bc4eea6d..16b872d39242 100644
--- a/dev-python/pygraphviz/Manifest
+++ b/dev-python/pygraphviz/Manifest
@@ -1,5 +1,3 @@
-DIST pygraphviz-1.13.tar.gz 104642 BLAKE2B 6111c1b811d5359da673f9c43719d21e86e93e7e82e5819872fed6f87ebb74efb87dba40b5dac737b93bffcd51683f143528a135a76e3d6f62615593fdc22b88 SHA512 3159fd9fb1226974c3a6289ebc437eed394021a7fc41669e29879fa6fd5e5cb809c808a4016cfb1afaf30dc10e467e8b0fe5c3b71fb9a1f889efcf5ae6ff3597
DIST pygraphviz-1.14.tar.gz 106003 BLAKE2B d56b16c6cc0fefeb258f6071424e20e38277bf76a8750ecbc1d9e2e8af5737ff79c78436bdf0d09c0e785e3b1bf90519b9bfd7014cf8373280c58e7057e2ba19 SHA512 867346303d560be21a37080e6d3ce0afe42119ee373f8cd872e853fee611d2c4cb56cc057023230fcf8ffbf03053ea92b9fc2ec6d5e682d6c6667b6727d87899
-EBUILD pygraphviz-1.13.ebuild 953 BLAKE2B 50b118295e392e02bb3431a1ee592ff1b677c85ee79b4ed6325aa55ccdbd81b74177a2f21275bc4a5bb509ff3d0ac060869d14ae185af0e196debbac69a645f2 SHA512 958afbf873fb43f61164e77825a2edfbb566633aa7e9d7412a33577e080c71227465307ffa4813c896257efeb1739bc36f7b0fdd53716bf40aff3e80073d8ff5
-EBUILD pygraphviz-1.14.ebuild 955 BLAKE2B b6a5f4921b2f72fbafb7bb4cb36fc12871e7799e090de4c4159b6ae7f4c887d96d73eda730b035d520c709fc1e7e7fe076c41a640a083bff722e33c4c6431287 SHA512 2df45ea783116e86d506c01345269a08617896adc1df67f2729c32f1e49adca08c84125616732bfe3adfda9199d03dd8274c22c0d3f664ffc8db59acd0a8b4ec
+EBUILD pygraphviz-1.14.ebuild 953 BLAKE2B 50b118295e392e02bb3431a1ee592ff1b677c85ee79b4ed6325aa55ccdbd81b74177a2f21275bc4a5bb509ff3d0ac060869d14ae185af0e196debbac69a645f2 SHA512 958afbf873fb43f61164e77825a2edfbb566633aa7e9d7412a33577e080c71227465307ffa4813c896257efeb1739bc36f7b0fdd53716bf40aff3e80073d8ff5
MISC metadata.xml 682 BLAKE2B 50dc3c55cac525fce3a396c94bdb48eb6e2c0b43636ae53c8ddbce2c9d3f82d8a080d881d4e6ac61ee71f88779c560d38fba3e10424fcd30af0dc80f979df081 SHA512 87e124765948529b7444fb1ad1ae655e18478ca46631a11a6613b289e2ac39600cdc00cc7af82b40694fb1e90c0ccad98be2fb457c5d7f74d5b087a6b3319aff
diff --git a/dev-python/pygraphviz/pygraphviz-1.13.ebuild b/dev-python/pygraphviz/pygraphviz-1.13.ebuild
deleted file mode 100644
index e58d7fbd5c79..000000000000
--- a/dev-python/pygraphviz/pygraphviz-1.13.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python wrapper for the Graphviz Agraph data structure"
-HOMEPAGE="
- https://pygraphviz.github.io/
- https://github.com/pygraphviz/pygraphviz/
- https://pypi.org/project/pygraphviz/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos"
-
-# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
-DEPEND="
- media-gfx/graphviz
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-lang/swig:0
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- swig -python pygraphviz/graphviz.i || die
-}
-
-python_test() {
- cd "${BUILD_DIR}"/install || die
- epytest
-}
-
-python_install_all() {
- dodoc -r examples
- docompress -x /usr/share/doc/${PF}/examples
-
- distutils-r1_python_install_all
-}
diff --git a/dev-python/pygraphviz/pygraphviz-1.14.ebuild b/dev-python/pygraphviz/pygraphviz-1.14.ebuild
index 5a9b1b4ec3c2..e58d7fbd5c79 100644
--- a/dev-python/pygraphviz/pygraphviz-1.14.ebuild
+++ b/dev-python/pygraphviz/pygraphviz-1.14.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos"
# Note: only C API of graphviz is used, PYTHON_USEDEP unnecessary.
DEPEND="
diff --git a/dev-python/pymdown-extensions/Manifest b/dev-python/pymdown-extensions/Manifest
index 86338b3be5ab..f1ce6ca03071 100644
--- a/dev-python/pymdown-extensions/Manifest
+++ b/dev-python/pymdown-extensions/Manifest
@@ -1,5 +1,3 @@
-DIST pymdown_extensions-10.10.2.tar.gz 829801 BLAKE2B 8da4c0afba79a4736621ce8b644a42b4918c04685c1c0312f6a184007c456f92e106fdfd9ae9be64a32bba1d907b6a528fdc49267d1153c0393a8c20c4ded527 SHA512 5885a8f9ea774a5718647a9d546dc5285186d19761441cd1ef39d5f8be40ee13f8fb6cf8791f890001affa6fe051962a45f8cfe8c1d0c549eb4bfeab956494f9
DIST pymdown_extensions-10.11.2.tar.gz 830241 BLAKE2B c4048ae6931e7c540b8fd97080daa2290df74be76933874c91db09edac49a272c079d8767b15f28ecee0bf2efa3569179f236d6c4e703dd0d324feabab8da3db SHA512 9636552de1a9ae4519e1c6d7ca7b9c6cd0eb8b4be27a844ea926937cfa00add0b9ca8894f3b8f95e7c95ef0b6012e9a5d0c5b8d0f9aa20d7300fb4878c6f91da
-EBUILD pymdown-extensions-10.10.2.ebuild 716 BLAKE2B 27275e4a6432d8f8c4d682c5ce0bec5ffec05f9768b39d3e74652aa092056fc1e39100799150e4346f5a23a14e8dedd5690041098123dca668987c637764f262 SHA512 3d170cc203987a3d7f2513a96323769f5eca4991706555d8a93cf22d087d6854e357eb885a1e5089c1853a32eb936607e442f2d27a6e83024a682748c477fd0f
-EBUILD pymdown-extensions-10.11.2.ebuild 719 BLAKE2B ae1ad392f5db068b381c94da4d2f347d5f5e42530e27c7417ac6443a8961c890a5fba8f32fae1ea314d5e036523813791b051721106bc4e76d3abeb770451286 SHA512 0aa712ee104fe3f72d072bdfe49f4544f0549c0f978bfa0cec5388cbb4b05d4fe7dce19f5fa7e6c015ed3795b90f2977c66f03332350b1dd7f3dd8b10b1cf68e
+EBUILD pymdown-extensions-10.11.2.ebuild 716 BLAKE2B 27275e4a6432d8f8c4d682c5ce0bec5ffec05f9768b39d3e74652aa092056fc1e39100799150e4346f5a23a14e8dedd5690041098123dca668987c637764f262 SHA512 3d170cc203987a3d7f2513a96323769f5eca4991706555d8a93cf22d087d6854e357eb885a1e5089c1853a32eb936607e442f2d27a6e83024a682748c477fd0f
MISC metadata.xml 536 BLAKE2B f417ab2132b06eadbf1785654080084c4ef694f983e223ade83d5c77213e4443203a498a168efd68e4a3b1cccbe019c5b88716ac851719b9197deba9d2fd5411 SHA512 51304b48f9e296abea376be300053e041ea331f93e1ec7a2a3cdf10eea0ed6e9b8f04cdcbbed7920b46c60d5f6ce9337e3e25635516871d7b080eb54bfa16f57
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.10.2.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.10.2.ebuild
deleted file mode 100644
index acf98580e863..000000000000
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.10.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Extensions for Python Markdown"
-HOMEPAGE="
- https://github.com/facelessuser/pymdown-extensions/
- https://pypi.org/project/pymdown-extensions/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/markdown-3.6[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
-"
-
-BDEPEND="
- test? (
- >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/pymdown-extensions/pymdown-extensions-10.11.2.ebuild b/dev-python/pymdown-extensions/pymdown-extensions-10.11.2.ebuild
index 8447dcb9ba40..acf98580e863 100644
--- a/dev-python/pymdown-extensions/pymdown-extensions-10.11.2.ebuild
+++ b/dev-python/pymdown-extensions/pymdown-extensions-10.11.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
RDEPEND="
>=dev-python/markdown-3.6[${PYTHON_USEDEP}]
diff --git a/dev-python/pymongo/Manifest b/dev-python/pymongo/Manifest
index 7e8a4c15bb46..4d9b2e8865df 100644
--- a/dev-python/pymongo/Manifest
+++ b/dev-python/pymongo/Manifest
@@ -5,7 +5,7 @@ DIST mongo-python-driver-4.8.0.gh.tar.gz 1550149 BLAKE2B 9462480b17f3da54918883f
DIST mongo-python-driver-4.9.1.gh.tar.gz 1937311 BLAKE2B 9312c7df50f86dad7dd713b34aba0a87dd9f878b115b3c00ae9e0825c883c869f57e0d55d552b1b4bf9715930840a540572b451d296e185085c4c0c707855811 SHA512 e616418c90088bfc328505dea315a225bfcc942fa29dcc348d3b80d0fb329b7e8fe9d6164c0e13a0562e6126535cc7d04c2cf497a39a04071f6db8af3c8ed1f1
DIST mongo-python-driver-4.9.2.gh.tar.gz 1941838 BLAKE2B 07ba597eae08cd1116e0aa42e5c9e8af0024d69d8ee4acc33cd84a80cd9df77028a2b2bc7a1d6563ca1ebe485851d0483c804bce944dc9f1f5ed48b44fe9ae7a SHA512 40fdb22ef5c602e96f735b948fe61fd1a325f51f264087027d58319eaa382f37638cf1d0dabaaf9c0a4f556698638b26bdc5431c9147a245b7b4e515b7b7aac9
EBUILD pymongo-4.10.0.ebuild 6852 BLAKE2B 8f7f4d5d2f2899a5156b930223e699c9c150bd86521d97a57dfd00a0d4393ecb62a1b818457844c1caf24cc95591853b63427058fc61c924384f174933414db6 SHA512 f79923f2a0e3e64df6fcaa8512cbe417d1f62823de148fe12d6b4a9f3293774d6ed1ff745097c86dcb997f009262452ee2506afecfd63bd6d81428e42fff9c8e
-EBUILD pymongo-4.10.1.ebuild 6852 BLAKE2B 8f7f4d5d2f2899a5156b930223e699c9c150bd86521d97a57dfd00a0d4393ecb62a1b818457844c1caf24cc95591853b63427058fc61c924384f174933414db6 SHA512 f79923f2a0e3e64df6fcaa8512cbe417d1f62823de148fe12d6b4a9f3293774d6ed1ff745097c86dcb997f009262452ee2506afecfd63bd6d81428e42fff9c8e
+EBUILD pymongo-4.10.1.ebuild 6851 BLAKE2B 4b974e82912ab4c614c189915ff48a1ac2331dd44f3012e1e562f11fc8f8091340be625e042c1a3bc468006fbca30fa8a2fe35215ca7be13faca587bf318020b SHA512 0762711237a8b035a7a0b66bc796292a95bb755acb2e9a8c6275c7d27bf92215246de1129978a350bfaf112c073959c02b1925284730c1fd319c110f0ec25cd3
EBUILD pymongo-4.7.2.ebuild 5267 BLAKE2B 1045523964d4f0482bb1fd5c57841684479dae05b9135f873008d41de4163834bbc1d6d0249e183aec0e5f7751ea7740d2dc05ae0ec69048f1b24e5d1f215675 SHA512 3e19264bd6944e334d673ac0303e738dccd61b68e9b9d7e9cdd06eeea811d52cc5206d4e8ff57e88cf928ac5b47cc69a77bd5dc18aab801b2db8dcbe894f4456
EBUILD pymongo-4.8.0.ebuild 5839 BLAKE2B add017703bd0be4c70abe7791ed3cf19453ab63f04d61e0b8139e6f59677ebaf002118b0e055ac23cb4e56c67033326abb16c73d76827698719e10900cebb90e SHA512 6e4ec05b25bfafd953d8254b6ceaf28fa5784cda21af76a9b27329af2a909aca7d43d242514b1b2dfb7db294e43eee17c15ad26bd73ed0c4fcc382e9cc7205c2
EBUILD pymongo-4.9.1.ebuild 6852 BLAKE2B 8f7f4d5d2f2899a5156b930223e699c9c150bd86521d97a57dfd00a0d4393ecb62a1b818457844c1caf24cc95591853b63427058fc61c924384f174933414db6 SHA512 f79923f2a0e3e64df6fcaa8512cbe417d1f62823de148fe12d6b4a9f3293774d6ed1ff745097c86dcb997f009262452ee2506afecfd63bd6d81428e42fff9c8e
diff --git a/dev-python/pymongo/pymongo-4.10.1.ebuild b/dev-python/pymongo/pymongo-4.10.1.ebuild
index 286a8d403b6a..cc9f76ab2b28 100644
--- a/dev-python/pymongo/pymongo-4.10.1.ebuild
+++ b/dev-python/pymongo/pymongo-4.10.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc kerberos +native-extensions +test-full"
RDEPEND="
diff --git a/dev-python/pyopenssl/Manifest b/dev-python/pyopenssl/Manifest
index dfa327e612a4..2478d461f290 100644
--- a/dev-python/pyopenssl/Manifest
+++ b/dev-python/pyopenssl/Manifest
@@ -1,3 +1,3 @@
DIST pyopenssl-24.2.1.tar.gz 184323 BLAKE2B 5d077508c45c56b1da886877fb41e18699f932933badb73b271ce6d55fbf985398f5a74187fe65fde79b60768cb1705daf805f6fb8570f66ad3cecf11ad9b1c3 SHA512 4d0cdf71a5ae785644bd466ef094592fbf4ab804de8d153c139a88d3ff9b8cc80d073f3d49d4dc73d8ebf97a867e1560a5308b998f7ef0ccc734dcc56697c831
-EBUILD pyopenssl-24.2.1.ebuild 1598 BLAKE2B 5ae566c8b1d15220b77fea55a51366048907ee608a54b0cdd6080ee6db1c6bcbe0da81986141d57a23099b4ad5bbb3a9b46cac589425b78fede51c92d867d819 SHA512 c471ed1543e2cfdfbf52c4115e5e1df8f25a7f91904665b02d32324ce64575a4d8766b77720e3b28c5dbef91e04335c277d5bc40fb1038f972b39492cdd00f4b
+EBUILD pyopenssl-24.2.1.ebuild 1378 BLAKE2B 7e76254185844940363f56e1c9088ce0ee92725da093fa3378f53c73b57555e790c2ebfd565cdc12dd166ea86c81a00532dcf9d3c8d5bc84d91117dfd911826e SHA512 7eb1453dce2e3289b90c918dae3ab9e7fac648ad9b7302115cf73b6f6ba186fc47a07339ab412a6d9ed43bc33108ff93136f543e453b01259f62a14591deef03
MISC metadata.xml 536 BLAKE2B 86db822042b6fb3e965ece87b6b15dcabf76cdfbfa76ba285a491208ad5c6a2a196ca7144a1a73b152decc4df1641ad4c57a1cbde9f90d09d25eef1f6f4da39a SHA512 996d0e20291e744c6c20b38fd750d242920541aca7d92de63ca5b1dcc2f1c10308545797ccf499f38e50dfd04db2bb031e93b02c7c1705908f2363c813294ff1
diff --git a/dev-python/pyopenssl/pyopenssl-24.2.1.ebuild b/dev-python/pyopenssl/pyopenssl-24.2.1.ebuild
index 852e128b1f10..718b1960ed5c 100644
--- a/dev-python/pyopenssl/pyopenssl-24.2.1.ebuild
+++ b/dev-python/pyopenssl/pyopenssl-24.2.1.ebuild
@@ -45,15 +45,7 @@ src_test() {
tests/test_ssl.py::TestContext::test_set_default_verify_paths
)
- # test for 32-bit time_t
- "$(tc-getCC)" ${CFLAGS} ${CPPFLAGS} -c -x c - -o /dev/null <<-EOF &>/dev/null
- #include <sys/types.h>
- int test[sizeof(time_t) >= 8 ? 1 : -1];
- EOF
-
- if [[ ${?} -eq 0 ]]; then
- einfo "time_t is at least 64-bit long"
- else
+ if ! tc-has-64bit-time_t; then
einfo "time_t is smaller than 64 bits, will skip broken tests"
EPYTEST_DESELECT+=(
tests/test_crypto.py::TestX509StoreContext::test_verify_with_time
diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index 55182bfb45a5..cddab00485c4 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -1,8 +1,4 @@
-DIST pypdf-4.3.1.gh.tar.gz 8016393 BLAKE2B 1ff64b79dda008c92670188e174940137da5af721e169e3a45f4784aa5fdd41f9b679701009f9fa59ac31a401786cece8315d72bd7942ca5af8b05e4ed4564be SHA512 17e1b127efe744a0ff2e9733295effcbab8e497d65cae3cb821646df1c0178991771910f0ef0b4f72525d980d840bfdc4290a05ea191669887f2122ec3521825
-DIST pypdf-5.0.0.gh.tar.gz 8020126 BLAKE2B 81f1eab322365c52fde063908f474d3a4ae75f888b3e3adcbc083bb189fb0e0046ea8399da101d2725ddb2c2b605766a3a84f236619d290cb592c375dcff30c0 SHA512 f346414b232150c527b623f883f85e2c9010ff189cc41da3bcf7ce8718f529f5285a4a3af6d480115e68baf7a8b12a05bf6ec78c9ca9f346eff9ffba0b9785bd
DIST pypdf-5.0.1.gh.tar.gz 8014103 BLAKE2B 27b7533e56e87b0945058a05aaf6079d7259705c01d4d8601e46b1c5947918d155664250cc5339afe3a3a4cc926abfb34502a7048aba91d67b2bf3661169df72 SHA512 3109164a5fbcb03c397e371802dd8502f78ed31acf38fdf7cf25be959427614ba0cb05662bc7791d8017fa4adb9438e7bba6190266759286f7a82e5618718023
DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 11748093 BLAKE2B c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5 SHA512 c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3
-EBUILD pypdf-4.3.1.ebuild 1614 BLAKE2B 44b8eb0d3d139253aae01d0065b74450f61ca4c948eda30a1217c3bea99784647c46becdaa4b3ade1bfd903ba0cf3653ed26313deabf6d05ff69f258ca4133ca SHA512 10c409912a3bd8ecaf0ba10e52d9128ea46cee3d4b16c8bbbd4e4b7bddbf8f5814e76904bfab3395d47c068baebd72a7e8e7cf90537c95e450bd26a3132c4c43
-EBUILD pypdf-5.0.0.ebuild 1663 BLAKE2B c7d25ba9e7ef1578cf759f515c8ca6f03fc346126dc5e517845877e31a8b60d61e19c4997c88809b9854928c330940910ece7f4170e2dfa60a6cc1e593fe66b8 SHA512 a555afa14553ac27444b904c4f6842c02f70de6b5321ad198ae75d5ee00d83d30768eaaffa8c1c96dfe26d8784adc6133e9dfc6f7f0d8c42338295745e8d8c74
-EBUILD pypdf-5.0.1.ebuild 1663 BLAKE2B c7d25ba9e7ef1578cf759f515c8ca6f03fc346126dc5e517845877e31a8b60d61e19c4997c88809b9854928c330940910ece7f4170e2dfa60a6cc1e593fe66b8 SHA512 a555afa14553ac27444b904c4f6842c02f70de6b5321ad198ae75d5ee00d83d30768eaaffa8c1c96dfe26d8784adc6133e9dfc6f7f0d8c42338295745e8d8c74
+EBUILD pypdf-5.0.1.ebuild 1660 BLAKE2B 3f48ae6da3e588de31a32bac9b5a49d3ce935b76422faecd90a859096511a76725f8569fdbd72e4b91f466387f1814e63e3638f6275ce7b4dc13f58a17a03992 SHA512 2e735e20eb7b4491d47998b1724b4ca8abe00de2096d50646f9b900c7b30fa154bbdc8e1bf16d02ed2618da32bd46a9e01c97294bd5c4c0103ee00e4fd2a2161
MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe
diff --git a/dev-python/pypdf/pypdf-4.3.1.ebuild b/dev-python/pypdf/pypdf-4.3.1.ebuild
deleted file mode 100644
index 60a8803f35ac..000000000000
--- a/dev-python/pypdf/pypdf-4.3.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
- https://pypi.org/project/pypdf/
- https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
- https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? (
- https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
- -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
- )
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_unpack() {
- default
- if use test; then
- mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
- fi
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- tests/test_reader.py::test_decode_permissions
- tests/test_workflows.py::test_text_extraction_layout_mode
- # rely on -Werror
- tests/test_utils.py::test_deprecate_no_replacement
- tests/test_workflows.py::test_orientations
- tests/test_writer.py::test_remove_image_per_type
- tests/test_generic.py::test_name_object
- # Internet
- tests/test_generic.py::test_calling_indirect_objects
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -m "not enable_socket"
-}
diff --git a/dev-python/pypdf/pypdf-5.0.0.ebuild b/dev-python/pypdf/pypdf-5.0.0.ebuild
deleted file mode 100644
index 86a783051785..000000000000
--- a/dev-python/pypdf/pypdf-5.0.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-SAMPLE_COMMIT=8c405ece5eff12396a34a1fae3276132002e1753
-DESCRIPTION="Python library to work with PDF files"
-HOMEPAGE="
- https://pypi.org/project/pypdf/
- https://github.com/py-pdf/pypdf/
-"
-SRC_URI="
- https://github.com/py-pdf/pypdf/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? (
- https://github.com/py-pdf/sample-files/archive/${SAMPLE_COMMIT}.tar.gz
- -> ${PN}-sample-files-${SAMPLE_COMMIT}.gh.tar.gz
- )
-"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-python/cryptography[${PYTHON_USEDEP}]
- >=dev-python/pillow-8.0.0[jpeg,jpeg2k,tiff,zlib,${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_unpack() {
- default
- if use test; then
- mv "sample-files-${SAMPLE_COMMIT}"/* "${S}"/sample-files/ || die
- fi
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- tests/test_reader.py::test_decode_permissions
- tests/test_workflows.py::test_text_extraction_layout_mode
- # rely on -Werror
- tests/test_utils.py::test_deprecate_no_replacement
- tests/test_workflows.py::test_orientations
- tests/test_writer.py::test_remove_image_per_type
- tests/test_generic.py::test_name_object
- # Internet
- tests/test_generic.py::test_calling_indirect_objects
- tests/test_writer.py::test_increment_writer
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -o addopts= -m "not enable_socket"
-}
diff --git a/dev-python/pypdf/pypdf-5.0.1.ebuild b/dev-python/pypdf/pypdf-5.0.1.ebuild
index 86a783051785..bb6cf2106aca 100644
--- a/dev-python/pypdf/pypdf-5.0.1.ebuild
+++ b/dev-python/pypdf/pypdf-5.0.1.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/pyproj/Manifest b/dev-python/pyproj/Manifest
index b88113e23a7b..1b233f4592cb 100644
--- a/dev-python/pyproj/Manifest
+++ b/dev-python/pyproj/Manifest
@@ -1,5 +1,3 @@
-DIST pyproj-3.6.1.gh.tar.gz 239568 BLAKE2B e396e7c13dfc90f8a8eaf93b7bc0e62921779930d9c42b21ce8afa95597b13e527c179096600f40140d6d00d0f425580fccc34ae55a4e8c985d1b618554c9db4 SHA512 19c55e7ab99aae70bc318246146dc98ba75cc4884de798392f590df48c6a83e1b80504fd9c555ffd9d19262eb93cdf2c46e4805a3ae6dc07b3eaa4669f025ff0
DIST pyproj-3.7.0.gh.tar.gz 240143 BLAKE2B e5508adbfe8f30ce6808bfeacfa8de0cd70ac2f7578aaffb3a3962aacd4cde0b7100645d562fe8822ab1d962b19c7c1d02bc336bc830058dac8a1995044adc9c SHA512 6cc1df752a5ca58b3a90a725ca113f52648e2bf72b4ecdd516169571f71652cee5c6b34bd4932b9ddf0b94b084ea4a406d915aebfa9abf1d4065567f7b48d660
-EBUILD pyproj-3.6.1.ebuild 1144 BLAKE2B c694fb7047f7171a4fbf85a2604887d0fb67ec38d5adba32b57f0762f1133289b62acea52ca5ec307cb305927cdad361a58e8690bc0769aa379a6b6090305197 SHA512 f897343d3f0cfe2ec0be8760776bf353fd48e6489a2e47f9d141950c0a08732f6cf4ed2823a8a35a5313845609d3743be57b69d470fc57f33e4e2b8aba740179
-EBUILD pyproj-3.7.0.ebuild 1146 BLAKE2B b1bbe0ede741d2fa182be9b2aff4d5006555aa1b670727be0bb8a2a208852f31a0d67534725471ef4fbc6b32eb6b6c173d1fb956e65fb9be3b4a7c8390972c5c SHA512 6b713d1a526f842837c3716048df87ce367d6e8d90c5e6b720cf56b80ddbd7d1d6a54dab86523888dc61c7b545665152a22f0dd39b84a131cf0308d8a064360a
+EBUILD pyproj-3.7.0.ebuild 1144 BLAKE2B c694fb7047f7171a4fbf85a2604887d0fb67ec38d5adba32b57f0762f1133289b62acea52ca5ec307cb305927cdad361a58e8690bc0769aa379a6b6090305197 SHA512 f897343d3f0cfe2ec0be8760776bf353fd48e6489a2e47f9d141950c0a08732f6cf4ed2823a8a35a5313845609d3743be57b69d470fc57f33e4e2b8aba740179
MISC metadata.xml 415 BLAKE2B 4f3ab70bc72ca97a428c357257d3a59591b410f12276a42e141cd0a43072b79107529c95c6a313906129e8893c75b63a6ef11ddc2f3842a7f5e5e7f7349ec38e SHA512 7ca8a01534471dff67c42a96c524d166278e26da309b2c4d766045e38086cc0e52ccc990881ebed7ca81219d705d9e4a9c16e86b052a50867bb032457e354903
diff --git a/dev-python/pyproj/pyproj-3.6.1.ebuild b/dev-python/pyproj/pyproj-3.6.1.ebuild
deleted file mode 100644
index ed02e6a74c0c..000000000000
--- a/dev-python/pyproj/pyproj-3.6.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python interface to the PROJ library"
-HOMEPAGE="
- https://github.com/pyproj4/pyproj/
- https://pypi.org/project/pyproj/
-"
-SRC_URI="
- https://github.com/pyproj4/pyproj/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86 ~amd64-linux"
-
-DEPEND="
- >=sci-libs/proj-9.0.0:=
-"
-RDEPEND="
- dev-python/certifi[${PYTHON_USEDEP}]
- ${DEPEND}
-"
-BDEPEND="
- >=dev-python/cython-3[${PYTHON_USEDEP}]
- test? (
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/shapely[${PYTHON_USEDEP}]
- dev-python/xarray[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_configure() {
- # Avoid greedily trying -L/usr/lib, etc
- # https://github.com/pyproj4/pyproj/blob/main/setup.py#L76
- export PROJ_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
- export PROJ_INCDIR="${ESYSROOT}/usr/include"
-}
-
-python_test() {
- rm -rf pyproj || die
- epytest -m "not network" test
-}
diff --git a/dev-python/pyproj/pyproj-3.7.0.ebuild b/dev-python/pyproj/pyproj-3.7.0.ebuild
index 9d26a37735d1..ed02e6a74c0c 100644
--- a/dev-python/pyproj/pyproj-3.7.0.ebuild
+++ b/dev-python/pyproj/pyproj-3.7.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 arm64 ~x86 ~amd64-linux"
DEPEND="
>=sci-libs/proj-9.0.0:=
diff --git a/dev-python/pytest-httpx/Manifest b/dev-python/pytest-httpx/Manifest
index 98130cfaafb5..60fb629dfe75 100644
--- a/dev-python/pytest-httpx/Manifest
+++ b/dev-python/pytest-httpx/Manifest
@@ -1,5 +1,3 @@
-DIST pytest_httpx-0.31.2.tar.gz 40320 BLAKE2B 3043f407c66fa72f38c39c86a7e85cf4a177b21bbaaeee2002291111ac4345bf6a9095d2c96e15b5966c0d94f5a29fe376d72ae2876ec5a174701d8c81aadb9a SHA512 22612da764f20f6ca2d3883d687b41e36fc7336048c1106a0839c2e2fa408d1ff3b57c9776010c6ee06b05dc470a34f6c9d1fc3fd97fd4b71c810f513bddf6d7
DIST pytest_httpx-0.32.0.tar.gz 43824 BLAKE2B d373703f5614e7d3d75631bef7c316ae0e5e1963eb1ffdff3fd6a10c65e095e44d1bf09eb81dd9b90492a8e44f19d650875f7302d4843854622df620eb146bde SHA512 fed3b83e4b3162f1500f3a591650aca5a0c09a1a640c5718ae00d4a3e3e9df8b6a90ec4cc1a1e77b6d2be7de80dec8fe69d8fb601de164c7ad84322acc1eb7d0
-EBUILD pytest-httpx-0.31.2.ebuild 689 BLAKE2B 8c5027ca1c9ced545de7405135e0d60f284ada625c24fb891010dd0bfe9fc7c780fbc995f33f1d95cd0b3438a7cad25a23977039ab921f247f09f7d59458a601 SHA512 8e2b32dfad622a123f67cba065d193fddd19006f6668efa72c82c47ae6c1291e6783216ebf90ee296bca43eaf3e1d1a6dfe08a08959268347eb4b59dcd12a059
-EBUILD pytest-httpx-0.32.0.ebuild 692 BLAKE2B 6fd45b0b7055784cd302e6a61e8abe8926f91f0d4eb6d5ede9419220a8734bd9b908058cd28f4fa02de243fba247f5565627366835bddc94c0b9bf988dc40924 SHA512 a4cba1fa18b697b533d948b0511efa03fb00eedfda23f6e02f41f32870e6b5b59dbca8f31827bb1ea13aa6780682fdeec740012d8d6ce504db989cb17848c4fb
+EBUILD pytest-httpx-0.32.0.ebuild 720 BLAKE2B fdb9b9c3a220514b72c6953ea5ac7a2a0f9d02a0cb6d69cca02d8afbbb6070bd3eabbc79a75b79adbee741ec38bc99c24b9bfd342a4bf5c431417cff2d03239c SHA512 6374e9cda57231f5272ed9fd0fca80ab1d3ffbc84bf4fe285846bc90ab530921b09b1ff008a19d44aafcd3b7cb910b35255ad256b01f65b4e210a42d2063cee1
MISC metadata.xml 468 BLAKE2B e0f824f05936a831a958b027366ba18cad85307ac6c81b74b299f58270bcff53e06f32b2471d6433bd7014ffde83ddb24f787c07632453d14f4ee6e4679ffd10 SHA512 16bf024801db3c0d7b789cd1f16520a1ff2520e8b3e2abbeeff5b1192c19b8ac64f55fa678c922f8a817debcfe05242ce11e0164a00422445d7301858718b359
diff --git a/dev-python/pytest-httpx/pytest-httpx-0.31.2.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.31.2.ebuild
deleted file mode 100644
index ebda9a2adf15..000000000000
--- a/dev-python/pytest-httpx/pytest-httpx-0.31.2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Send responses to HTTPX using pytest"
-HOMEPAGE="
- https://colin-b.github.io/pytest_httpx/
- https://github.com/Colin-b/pytest_httpx/
- https://pypi.org/project/pytest-httpx/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-RDEPEND="
- =dev-python/httpx-0.27*[${PYTHON_USEDEP}]
- =dev-python/pytest-8*[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/pytest-httpx/pytest-httpx-0.32.0.ebuild b/dev-python/pytest-httpx/pytest-httpx-0.32.0.ebuild
index eab60d4c7025..13bf6c457581 100644
--- a/dev-python/pytest-httpx/pytest-httpx-0.32.0.ebuild
+++ b/dev-python/pytest-httpx/pytest-httpx-0.32.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86"
RDEPEND="
=dev-python/httpx-0.27*[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-shell-utilities/Manifest b/dev-python/pytest-shell-utilities/Manifest
index d5f8e79e161a..89a61e872956 100644
--- a/dev-python/pytest-shell-utilities/Manifest
+++ b/dev-python/pytest-shell-utilities/Manifest
@@ -1,5 +1,7 @@
DIST pytest-shell-utilities-1.9.3.gh.tar.gz 79651 BLAKE2B 1506f7d2fb3b988d55006a8429b6428cb73e969ec72eac5baf944d7e4fc708aaa8e474493ac3e226608c43ece75d2f6070d094f3b656a49bde11bf46a81998d1 SHA512 5ff40043d4f597623bcc61b2c87f00a59fc1882ae6ecda223c82fadc64ae8b5670d07e8e2df54cfcb8b3bdb9483f331a314f4a683760e5ebe843d68ae4067895
DIST pytest-shell-utilities-1.9.4.gh.tar.gz 79652 BLAKE2B 1f584a86397b772396ce0d0d1bbc270fe6803150259f30d20f11d964495eeb13ca39e97d9681cc3dee638ce0cd7afb6fbaa53a741f4fffc148940762f4c52e3f SHA512 2569c22df69ea0408465670e6bc4a981bf751f7943f46bbd01a89cc20ea713a46f74e50730a0d2cb78c8962b3ca3c221cf7c27f95e4fae6c22a0b1ab1f8c68de
+DIST pytest-shell-utilities-1.9.6.gh.tar.gz 79736 BLAKE2B 95c701ffd7b43356f3369d2bab3a8a6aee116b51dd2b78a9fe0e2defe6d86910c69222074ffbd23f6f6aa21f04613f168b9635b481f6b1646f8d8eaf707c9e5e SHA512 829b3c98ac5d9ef2995eb492286eacf84d186bdd75a78ba28e0c5500a0350773fa0d9776043b25eb1951896ec2ca448b43ca340e59bbd5cf27cd392d94408178
EBUILD pytest-shell-utilities-1.9.3.ebuild 1025 BLAKE2B a3f09567777b05a7833e75d3c233acddebd58e18fd367e1bc30b8719cfb1419ca3213f87a91ce6a716d57af01e366fc6885307eea3df7f391c79fb6c8af00ee3 SHA512 2bdf8dd73fd9a15167701f55d744c41c107b40196357a803b85ea9b01f0955f5f3c6e9abe40144ecb1ebf15b06854b6505e81c98ae59d00f088f06cc08a788a1
EBUILD pytest-shell-utilities-1.9.4.ebuild 1028 BLAKE2B f2af2d38928d44dfc55899dd00ca809915a19f8391ae3e08c4d2b2d0cfb24ffbe41766d879235d0ed2f8ede8a48884cfa0b363d9c11604f198a65565b197d534 SHA512 fb04b0a191da472d27ad4bc68c26002a035348a93dfe53ef8048dee4613e60f0cbb6a9eb4713fbe3e54311a647c84c8d46ff184e066d7961223d48c72c12972d
+EBUILD pytest-shell-utilities-1.9.6.ebuild 1036 BLAKE2B 06b2f7ba273be7a2f3b53381a7c6f3170a0315864df452844c9eb75915b6db0c16e209e61ea55ad349f769e71d7199565d10d9ddd26072e7b340e176f0005887 SHA512 277e343e3af569edea1f2230de3c2ee5b9355381a9b72779ae3f10316c3825b1677b7cc54349560a93d007e4d67f3530f011e613ac607eb15463d34a130c6a76
MISC metadata.xml 532 BLAKE2B 17cc767498152869362024c7cc352f1e0019628a4a0a2099664686285498304eb053c9e6237390dea9a62c7d2471e27c9f4110c41b04902198a46c79a42c8c87 SHA512 2cd69291a69dd5bf7ed6e36ddea2a422287f5c00517d0d1d4e819885ccf975907fd4ef5e2df8ecd0feda89d7fb4b8397265c5ea07c7e5e1e1ed9fdb84afb0b0b
diff --git a/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.6.ebuild b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.6.ebuild
new file mode 100644
index 000000000000..cc996b114679
--- /dev/null
+++ b/dev-python/pytest-shell-utilities/pytest-shell-utilities-1.9.6.ebuild
@@ -0,0 +1,41 @@
+# 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="pytest plugin: fixtures and code to help with running shell commands on tests"
+HOMEPAGE="
+ https://pypi.org/project/pytest-shell-utilities/
+ https://github.com/saltstack/pytest-shell-utilities/
+"
+SRC_URI="
+ https://github.com/saltstack/pytest-shell-utilities/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-22.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pytest-7.4.0[${PYTHON_USEDEP}]
+ >=dev-python/psutil-6.0.0[${PYTHON_USEDEP}]
+ dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
+ dev-python/pytest-skip-markers[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-subtests[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest
index 160757c475fd..1b5159f1a078 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1,5 +1,3 @@
-DIST python-dbusmock-0.32.1.tar.gz 104265 BLAKE2B 78357a767e8f008463c69b55b57a02016c1aa1a392dc7a1ef3392020af839ef553ed6ff3cadac12a9c175efccdb29c7f3ed74ab7abafb0436a760dbe3193fbc6 SHA512 14b71c5d0a760fd1e8609815e4ae702ebc5c9f1f3c3e1bd930da616350b63b7fdbf99c7d584f5a834857798fb1cad56347d6a1cf2bdd758f9100180b0a7e725d
DIST python-dbusmock-0.32.2.tar.gz 104818 BLAKE2B c0859d38efe9e78f465c5e69980ada2a0309fc654a4a77f213b23e4140d7fad60f497d9a0004c61db1870eaeb3700a5ee46ce2f14b4e570cb3c74ede99c24980 SHA512 09981dddd49e430093996de78d96293c46867fad7ab24e1badde25cda5f60b05324bd203d5738e8f4315c5744809876ac4afd73aa26bcc6afa05fd631c03ceba
-EBUILD python-dbusmock-0.32.1.ebuild 1189 BLAKE2B 238d3ccb1863e3e4186186ec80101dbf448c8aea0ee8f90754ea544bdc808bfe1d5708ec4688621ce4c8768b4d42d1c66e6009fa263d3d8c1d1e1d12a456c1d4 SHA512 325dfdd5664e66df2be0df113fc933869c1f50129fcfb9a0e203c01cd013bf3b83227341321c0eea5d88cb21095c73d463e4a04bb2f4444dcec967112da4e05f
-EBUILD python-dbusmock-0.32.2.ebuild 1196 BLAKE2B 4d800494343afc9480579de5379f274ed46c0c44f227a41dbf97d0600a9056023f51afb7ccf284779f9d18e776ce1f3b6f4c21d7e3282ae1b2d073569f1ec82c SHA512 20587a6c0bff7a447fdbcae3be93358f973bbd8e52433e3a30848345e3c1597edadb40142d06a768a5f114364a27b6a4d16c925e413ee5d737fea5d2b7008f18
+EBUILD python-dbusmock-0.32.2.ebuild 1189 BLAKE2B 238d3ccb1863e3e4186186ec80101dbf448c8aea0ee8f90754ea544bdc808bfe1d5708ec4688621ce4c8768b4d42d1c66e6009fa263d3d8c1d1e1d12a456c1d4 SHA512 325dfdd5664e66df2be0df113fc933869c1f50129fcfb9a0e203c01cd013bf3b83227341321c0eea5d88cb21095c73d463e4a04bb2f4444dcec967112da4e05f
MISC metadata.xml 523 BLAKE2B 85fe2f51626a9c5de1376ebb88d908ea3c0a4e47d940f4a6730c72762f8e457b056a2ef080da519fec5ec15338eb2eb0d590cf5f20a7f711e40e7c97def84c51 SHA512 6718af48a4b968687e8eb1ddfefc1e21d4fda774d3e3d94e198c77c745761d3ab13e1bb4c34b65e6dff11c9a1b5f6018d53b113967784445bea71788fb3344b1
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.32.1.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.32.1.ebuild
deleted file mode 100644
index 1b12f148b5bb..000000000000
--- a/dev-python/python-dbusmock/python-dbusmock-0.32.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..13} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easily create mock objects on D-Bus for software testing"
-HOMEPAGE="
- https://github.com/martinpitt/python-dbusmock/
- https://pypi.org/project/python-dbusmock/
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- sys-power/upower
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # linter tests, fragile to newer linter versions
- tests/test_code.py
-)
-
-src_prepare() {
- # dev-python/dbus-python uses autotools, so no .dist-info there
- sed -i '/dbus-python/d' pyproject.toml setup.cfg || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- # tests are fragile to long socket paths
- local -x TMPDIR=/tmp
- # Tests break if XDG_DATA_DIRS is modified by flatpak install
- unset XDG_DATA_DIRS
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.32.2.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.32.2.ebuild
index eafbf2454b72..1b12f148b5bb 100644
--- a/dev-python/python-dbusmock/python-dbusmock-0.32.2.ebuild
+++ b/dev-python/python-dbusmock/python-dbusmock-0.32.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/dbus-python[${PYTHON_USEDEP}]
diff --git a/dev-python/python-multipart/Manifest b/dev-python/python-multipart/Manifest
index b1bda09343ce..d870b4fc9077 100644
--- a/dev-python/python-multipart/Manifest
+++ b/dev-python/python-multipart/Manifest
@@ -1,5 +1,5 @@
+AUX python-multipart-0.0.12-rename.patch 1975 BLAKE2B 19f9f4b173a0c0583a5a30212889a34ca1d5ab3e6da6581beb188c64ef8276a93adb7db25dd600ee90b5bffc1c0ea073915eca1f563ccd8b80991e6091701d31 SHA512 5876d5accb984407e03643eadcb635a1ee99bb02595d1cddfad2f968e32bc5958cc7110d808a44fc3c475437e5be6e7a181582f4e8359b20472f3a97205254ef
DIST python-multipart-0.0.12.gh.tar.gz 92904 BLAKE2B 25076627fdcb3a4bfc9eda74218f9d6d30ea18517da00c312f50c9d3ae156894b29e83bd38d4e11d7d06732999ae9640243e660d2a037253b9f511772a6c737b SHA512 271ed29f3025be5c058a56ec56ce373348dc27b4c8130c17609bd48d73fc975b2ac8387d4989be578e1be01a618aad87c1d3ec3a37dbe73dc45813ec961842d0
-DIST python-multipart-0.0.9.gh.tar.gz 49448 BLAKE2B 9ab4026dd4f45e60fd3bd781b178258edc9841e2a999ba6d0e918e37da106d7e9fb5816fa3e2fccb9eb3139c06c83dc892fe3e38b98bc6289dccaee4cdc64260 SHA512 6e41be080e079b1e9730e61d72b5b339fbb447bfb2b171a617c17025c5ad69924ca3c24f39e160f7b1cc495cea0999e72e6674e5631ce88a48240ecc229d0343
-EBUILD python-multipart-0.0.12.ebuild 666 BLAKE2B 75d223262e92847ce06f5d4a49e295c6337e4cf55f7e0c143a4655053d4c2aebd89204b2a87b73c367e8ef8c5e5e45edbe6e8e1fb3bcc73267c2a94190da82c1 SHA512 b9ffd045f494f178dd14ab1ae7ba091de9608bacb0a1732d091e7dcbbd5b7d569eda6c9627f58df71c93662c0fa058334825128c4f13fe766b95bb344b7edab9
-EBUILD python-multipart-0.0.9.ebuild 658 BLAKE2B 4aab8ec01549b29855d383a393bf52c7dabd0b8ad9e291f1c89832653aa42b6d3abef5a6578f32c71d5aeca0b0f2ecfcd8da96749c1f7e413e6b95a8e6ef6f83 SHA512 68d1364a63b5a674d71d9142b712375f64cbbe84710c0495b5166966b9d43201b537b8a5ea0ce7b51c7320d55e26f5f35e4e74544120aeb77c4ffa8d61ba70c6
+EBUILD python-multipart-0.0.12-r100.ebuild 932 BLAKE2B 247350a43a238c21ba8a04392255aed08195cfdb16729f820631d1ed35cd918e87b0164bca804eab675b379cd8c444742899c7c8a592e6b08eeec251bb204b6d SHA512 0e4388109f512a8fb4bd3977d7ae3882604872058770e56bf270921c36045d145cf56a4a2bbecc31757768f5654f77ef1f5bab84264a0a312363c9d54d709fbf
+EBUILD python-multipart-0.0.12.ebuild 658 BLAKE2B 4aab8ec01549b29855d383a393bf52c7dabd0b8ad9e291f1c89832653aa42b6d3abef5a6578f32c71d5aeca0b0f2ecfcd8da96749c1f7e413e6b95a8e6ef6f83 SHA512 68d1364a63b5a674d71d9142b712375f64cbbe84710c0495b5166966b9d43201b537b8a5ea0ce7b51c7320d55e26f5f35e4e74544120aeb77c4ffa8d61ba70c6
MISC metadata.xml 407 BLAKE2B 506414856dda2ccb7c2da00c350f73dcff5a3d9ea5897b96a7acf8973462c564b217c42cb922587378ca8c0e78f8a5a6a5aabb12bd93ca202bb29e377a6ad143 SHA512 4b61836d4f1834b8abe4c5a0e1620cefbee79665ffbd14326dc9b9b43252b519e2d3cd392c40b7356f3be705e3a38da565416e7294d02fb1817cda0e8b72a115
diff --git a/dev-python/python-multipart/files/python-multipart-0.0.12-rename.patch b/dev-python/python-multipart/files/python-multipart-0.0.12-rename.patch
new file mode 100644
index 000000000000..cee51b2df1c8
--- /dev/null
+++ b/dev-python/python-multipart/files/python-multipart-0.0.12-rename.patch
@@ -0,0 +1,54 @@
+From d6e30eb0269fa04d4a16133bd94405f10240aeb0 Mon Sep 17 00:00:00 2001
+From: Henry Schreiner <henryschreineriii@gmail.com>
+Date: Fri, 11 Oct 2024 17:11:21 -0400
+Subject: [PATCH 1/2] refactor: rename to python_multipart
+
+Signed-off-by: Henry Schreiner <henryschreineriii@gmail.com>
+
+diff --git a/pyproject.toml b/pyproject.toml
+index fb03f83..1a81077 100644
+--- a/pyproject.toml
++++ b/pyproject.toml
+@@ -62,13 +65,10 @@ Changelog = "https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md
+ Source = "https://github.com/Kludex/python-multipart"
+
+ [tool.hatch.version]
+-path = "multipart/__init__.py"
+-
+-[tool.hatch.build.targets.wheel]
+-packages = ["multipart"]
++path = "python_multipart/__init__.py"
+
+ [tool.hatch.build.targets.sdist]
+-include = ["/multipart", "/tests", "CHANGELOG.md", "LICENSE.txt"]
++include = ["/python_multipart", "/tests", "CHANGELOG.md", "LICENSE.txt", "_python_multipart.pth", "_python_multipart_loader.py"]
+
+ [tool.mypy]
+ strict = true
+diff --git a/tests/test_multipart.py b/tests/test_multipart.py
+index b824f19..f5f8e7e 100644
+--- a/tests/test_multipart.py
++++ b/tests/test_multipart.py
+@@ -11,9 +11,9 @@
+
+ import yaml
+
+-from multipart.decoders import Base64Decoder, QuotedPrintableDecoder
+-from multipart.exceptions import DecodeError, FileError, FormParserError, MultipartParseError, QuerystringParseError
+-from multipart.multipart import (
++from python_multipart.decoders import Base64Decoder, QuotedPrintableDecoder
++from python_multipart.exceptions import DecodeError, FileError, FormParserError, MultipartParseError, QuerystringParseError
++from python_multipart.multipart import (
+ BaseParser,
+ Field,
+ File,
+@@ -31,7 +31,7 @@
+ if TYPE_CHECKING:
+ from typing import Any, Iterator, TypedDict
+
+- from multipart.multipart import FieldProtocol, FileConfig, FileProtocol
++ from python_multipart.multipart import FieldProtocol, FileConfig, FileProtocol
+
+ class TestParams(TypedDict):
+ name: str
+
diff --git a/dev-python/python-multipart/python-multipart-0.0.9.ebuild b/dev-python/python-multipart/python-multipart-0.0.12-r100.ebuild
index 09bf47f05425..ea54218ea564 100644
--- a/dev-python/python-multipart/python-multipart-0.0.9.ebuild
+++ b/dev-python/python-multipart/python-multipart-0.0.12-r100.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
BDEPEND="
test? (
@@ -29,3 +29,19 @@ BDEPEND="
"
distutils_enable_tests pytest
+
+src_prepare() {
+ local PATCHES=(
+ # https://github.com/Kludex/python-multipart/pull/166
+ "${FILESDIR}/${P}-rename.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ mv multipart python_multipart || die
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/python-multipart/python-multipart-0.0.12.ebuild b/dev-python/python-multipart/python-multipart-0.0.12.ebuild
index 5951939aa712..09bf47f05425 100644
--- a/dev-python/python-multipart/python-multipart-0.0.12.ebuild
+++ b/dev-python/python-multipart/python-multipart-0.0.12.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
BDEPEND="
test? (
diff --git a/dev-python/qrcode/Manifest b/dev-python/qrcode/Manifest
index adbfd8df7327..678bcec48e9a 100644
--- a/dev-python/qrcode/Manifest
+++ b/dev-python/qrcode/Manifest
@@ -1,5 +1,3 @@
-DIST qrcode-7.4.2.tar.gz 535974 BLAKE2B 250290bfd31079d91133f669138d7172529e99c381836a74c853061c01666df09fb99c445d705d5f0c02a975810bfc4853c2ec616974849b1834b0ade3917c48 SHA512 a8642845990341034e39c43ef674f5b4ce8d3175a44d6062f711af2c24ffd45bda5f3ecf8a7825b7ebafe734b6396d52a37bb59177c544f921e43eaa9f1f5405
DIST qrcode-8.0.tar.gz 42743 BLAKE2B 16cea7b8030eeebd6d165a60193c2d682edc066d8f857d5e4ae19b1dbe653fce2dc4562822def07e3c7fd0721ae57208c2993165865918af67f8bdf357dfb556 SHA512 14d37ef4fe0fca3253c92f39db7948f9d804f600ee3bf9ba053baf4e01488f340cb4977b94a338f448dd4f9007f9f0cb7c5cf1db5405d98a9b38a809c8ed8650
-EBUILD qrcode-7.4.2.ebuild 1074 BLAKE2B a872f77e78e38365654f812020d18c5702ba6f15809377c04b78582646c9da0c42ee23709f59efb7af041f5a5ececc9647f0f63155e91979af0e986a17f82bfa SHA512 b8e922a4acf13d5df316f7a07ac5b661c1c140a77e03fe347eaca3c9906f3ccce054529438431b1fda19e3f2f4f088a6b101526b186b023903319cb5a26636d6
-EBUILD qrcode-8.0.ebuild 758 BLAKE2B 9652cb00da4445dc740cd5f4b2a9a3de6d37b0be55cb10d309df432e1a84d0bef2af1925a3d3d9014120d357e282e9ebc1c355b629f0c34f4d9dbac50911fa2d SHA512 0e67fd7c1b8e1c95742fc00931d4eccd98717ff797ef4cd6afcf5033b313ca64843b30f033d25d62ef6237df0e6ff3478c8fecedea1635b1aa4dea609b54e1ed
+EBUILD qrcode-8.0.ebuild 755 BLAKE2B 99f8d640a7d82a2b922341a5b8a21e4ddac188435c6a1f0763da876678de1d483f058b902266c1b5b82161ce478c9151d8fe819587cb28fb6f7755144d6c9d57 SHA512 18fdf3e4336ca566aebd649704cbcb066a3b1ff140db44509b0005f8bb0cb49c104d28c7abb5068b32083b80a3eecaf4833bad50048b2a0310cb8427ab772ddd
MISC metadata.xml 399 BLAKE2B 35c778030a5c082a2b0683513dff8b6a3e1f7869e031c1d24618c1b8a6259263d57c140e18e792c5f10cd7c8790b3c146472f48ff44bfa6c0eafbadddb9b9b26 SHA512 e56f4843622c02c2e97efd1f319db4ebb017672330cd97f339136a47c56d697fd2885d830511c8755b918e8a46daee87dd33fade2ac54034f5251f909a09e6b9
diff --git a/dev-python/qrcode/qrcode-7.4.2.ebuild b/dev-python/qrcode/qrcode-7.4.2.ebuild
deleted file mode 100644
index e943b475b02a..000000000000
--- a/dev-python/qrcode/qrcode-7.4.2.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
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="QR Code generator on top of PIL"
-HOMEPAGE="
- https://github.com/lincolnloop/python-qrcode/
- https://pypi.org/project/qrcode/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-# optional deps:
-# - pillow and lxml for svg backend, set as hard deps
-RDEPEND="
- dev-python/lxml[${PYTHON_USEDEP}]
- >=dev-python/pillow-9.1.0[${PYTHON_USEDEP}]
- dev-python/pypng[${PYTHON_USEDEP}]
- dev-python/typing-extensions[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # sys.stdout is not properly mocked, see
- # https://github.com/lincolnloop/python-qrcode/pull/364
- qrcode/tests/test_script.py::ScriptTest::test_factory
- qrcode/tests/test_script.py::ScriptTest::test_pipe
- # release process-specific tests, broken on py3.12
- qrcode/tests/test_release.py
-)
-
-src_install() {
- distutils-r1_src_install
- doman doc/qr.1
-}
diff --git a/dev-python/qrcode/qrcode-8.0.ebuild b/dev-python/qrcode/qrcode-8.0.ebuild
index f0c7e7f0fb2f..167767d11557 100644
--- a/dev-python/qrcode/qrcode-8.0.ebuild
+++ b/dev-python/qrcode/qrcode-8.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
# optional deps:
# - pillow and lxml for svg backend, set as hard deps
diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest
index bfcbb624de79..e7efe44fd75d 100644
--- a/dev-python/redis/Manifest
+++ b/dev-python/redis/Manifest
@@ -1,7 +1,3 @@
-DIST redis-py-5.0.8.gh.tar.gz 4796278 BLAKE2B 43649156956d5f92598d9191ff3138af4981d957fadbaefa3c2759f8286b12cfcd393fde7c70b7d46600251c8083216d368b9946a0af8915f85e75b4ce736c60 SHA512 cd02a0632156fe134d3425ce41be1f907f8602d5b51e3f1565f158ecd70ba72cd33919508b5d87ca279ad264641504a6981b5bfe615d29db3c4204765c61803e
-DIST redis-py-5.1.0.gh.tar.gz 4829762 BLAKE2B fe2653efdb6479ceae5d7c2d139da23d58106e91de663541e2235b2c82b40cdadc2c12310d9781edb04cb0ff00f0a52f60ac657738bd1b85192f4dc0e2a86289 SHA512 e6209052cd55652fadcc2db2f5bde8d20ad269e132abfb16e0d4184d36fd5573ea728298c999a41cf41ede8b2fe43faeec7392299cb75daddc70fb3fac8a9d68
DIST redis-py-5.1.1.gh.tar.gz 4829819 BLAKE2B 2cf104142c70cb7b082178d26dfd84c9970488613551c2f87052e2f56f2bd1e816f4760dc2070dc8520098768263f810a524278ca6d24e0a97340d94434f97bb SHA512 2dbc5ba3138ca6b00c89185fa7b0280958eb66e3640c30ffe88bb77ef0cc88ae82f11e1d3d2cf94a2e8ef35ce30df3e5dd46ccb02d663a6acdb45085f3f1bc95
-EBUILD redis-5.0.8.ebuild 3041 BLAKE2B dea0539c85ab788f5e97acb9e41fea0610e491c425ca23dca07670b1303a10c3d2aecb35a1ea1464ed6a4004051ab3f157de338343e08bf75460b8131ac80608 SHA512 7eab3332bd2a12795761d7e25b9af9dcaa6e62e23f83405b2455b98d3421b0e4daa948be16c94d89af1a443f537a510f5f8ecdfdc7773541819f5dfe842fb31e
-EBUILD redis-5.1.0.ebuild 3047 BLAKE2B 7fcb7d959fa13cb7417eeaa46a81ae1a784efe2d59a31ad50271b98b7821e998c78458fdf1480155741d99c4a699520fea98db4e1515e6db5e8fb80cbb852a7a SHA512 3a7472b2d4c91b25242b2ee1a64fd577e7c16289b5f894734d5f9fd8918b900f035039a8177b9616281754a73abe12792c58b2e2c2617523f065092974249fc3
-EBUILD redis-5.1.1.ebuild 3047 BLAKE2B 7fcb7d959fa13cb7417eeaa46a81ae1a784efe2d59a31ad50271b98b7821e998c78458fdf1480155741d99c4a699520fea98db4e1515e6db5e8fb80cbb852a7a SHA512 3a7472b2d4c91b25242b2ee1a64fd577e7c16289b5f894734d5f9fd8918b900f035039a8177b9616281754a73abe12792c58b2e2c2617523f065092974249fc3
+EBUILD redis-5.1.1.ebuild 3041 BLAKE2B dea0539c85ab788f5e97acb9e41fea0610e491c425ca23dca07670b1303a10c3d2aecb35a1ea1464ed6a4004051ab3f157de338343e08bf75460b8131ac80608 SHA512 7eab3332bd2a12795761d7e25b9af9dcaa6e62e23f83405b2455b98d3421b0e4daa948be16c94d89af1a443f537a510f5f8ecdfdc7773541819f5dfe842fb31e
MISC metadata.xml 506 BLAKE2B 0e5747e826132dd365bdf6d3a63f0936ed476bc69c4c4d55126e692039046f51f69b193ead0baa181090b11f69ab2a49220d8f906f9fe3fc18331b76ff9e0b0f SHA512 725d650bfe345b132588930a18ade44182ec07f6697d2fd8806dc208ab1556939926e8899fc6d43691101d971f9c1e011fb8a5675fdde4698dbf4c230db15c75
diff --git a/dev-python/redis/redis-5.0.8.ebuild b/dev-python/redis/redis-5.0.8.ebuild
deleted file mode 100644
index 6eb8d8c10f3b..000000000000
--- a/dev-python/redis/redis-5.0.8.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-MY_P=redis-py-${PV}
-DESCRIPTION="Python client for Redis key-value store"
-HOMEPAGE="
- https://github.com/redis/redis-py/
- https://pypi.org/project/redis/
-"
-SRC_URI="
- https://github.com/redis/redis-py/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # https://github.com/redis/redis-py/issues/3339
- sed -i 's:(forbid_global_loop=True)::' tests/test_asyncio/*.py || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Flaky test
- tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
- # require extra redis modules that apparently aren't packaged
- # on Gentoo
- tests/{,test_asyncio/}test_bloom.py
- tests/{,test_asyncio/}test_graph.py
- tests/{,test_asyncio/}test_json.py
- tests/{,test_asyncio/}test_timeseries.py
- # apparently available only in "Redis Stack 7.2 RC3 or later"
- tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete
- tests/test_commands.py::TestRedisCommands::test_tfunction_list
- tests/test_commands.py::TestRedisCommands::test_tfcall
- # TODO
- tests/test_commands.py::TestRedisCommands::test_module
- tests/test_commands.py::TestRedisCommands::test_module_loadex
- tests/test_commands.py::TestRedisCommands::test_zrank_withscore
- tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore
- tests/test_commands.py::TestRedisCommands::test_xinfo_consumers
- tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore
- tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore
- tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers
- tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen]
- )
-
- # TODO: try to run more servers?
- epytest -m "not redismod and not onlycluster and not replica and not ssl"
-}
-
-src_test() {
- local redis_pid="${T}"/redis.pid
- local redis_port=6379
-
- if has_version ">=dev-db/redis-7"; then
- local extra_conf="
- enable-debug-command yes
- enable-module-command yes
- "
- fi
-
- # Spawn Redis itself for testing purposes
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
- daemonize yes
- pidfile ${redis_pid}
- port ${redis_port}
- bind 127.0.0.1 ::1
- ${extra_conf}
- EOF
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
diff --git a/dev-python/redis/redis-5.1.0.ebuild b/dev-python/redis/redis-5.1.0.ebuild
deleted file mode 100644
index f0029e3d0af7..000000000000
--- a/dev-python/redis/redis-5.1.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1
-
-MY_P=redis-py-${PV}
-DESCRIPTION="Python client for Redis key-value store"
-HOMEPAGE="
- https://github.com/redis/redis-py/
- https://pypi.org/project/redis/
-"
-SRC_URI="
- https://github.com/redis/redis-py/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- dev-db/redis
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # https://github.com/redis/redis-py/issues/3339
- sed -i 's:(forbid_global_loop=True)::' tests/test_asyncio/*.py || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Flaky test
- tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
- # require extra redis modules that apparently aren't packaged
- # on Gentoo
- tests/{,test_asyncio/}test_bloom.py
- tests/{,test_asyncio/}test_graph.py
- tests/{,test_asyncio/}test_json.py
- tests/{,test_asyncio/}test_timeseries.py
- # apparently available only in "Redis Stack 7.2 RC3 or later"
- tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete
- tests/test_commands.py::TestRedisCommands::test_tfunction_list
- tests/test_commands.py::TestRedisCommands::test_tfcall
- # TODO
- tests/test_commands.py::TestRedisCommands::test_module
- tests/test_commands.py::TestRedisCommands::test_module_loadex
- tests/test_commands.py::TestRedisCommands::test_zrank_withscore
- tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore
- tests/test_commands.py::TestRedisCommands::test_xinfo_consumers
- tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore
- tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore
- tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers
- tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen]
- )
-
- # TODO: try to run more servers?
- epytest -m "not redismod and not onlycluster and not replica and not ssl"
-}
-
-src_test() {
- local redis_pid="${T}"/redis.pid
- local redis_port=6379
-
- if has_version ">=dev-db/redis-7"; then
- local extra_conf="
- enable-debug-command yes
- enable-module-command yes
- "
- fi
-
- # Spawn Redis itself for testing purposes
- einfo "Spawning Redis"
- einfo "NOTE: Port ${redis_port} must be free"
- "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
- daemonize yes
- pidfile ${redis_pid}
- port ${redis_port}
- bind 127.0.0.1 ::1
- ${extra_conf}
- EOF
-
- # Run the tests
- distutils-r1_src_test
-
- # Clean up afterwards
- kill "$(<"${redis_pid}")" || die
-}
diff --git a/dev-python/redis/redis-5.1.1.ebuild b/dev-python/redis/redis-5.1.1.ebuild
index f0029e3d0af7..6eb8d8c10f3b 100644
--- a/dev-python/redis/redis-5.1.1.ebuild
+++ b/dev-python/redis/redis-5.1.1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
RDEPEND="
$(python_gen_cond_dep '
diff --git a/dev-python/reportlab/Manifest b/dev-python/reportlab/Manifest
index e06acb2bbafc..f53999bb1b20 100644
--- a/dev-python/reportlab/Manifest
+++ b/dev-python/reportlab/Manifest
@@ -1,8 +1,4 @@
DIST pfbfer-20070710.zip 677333 BLAKE2B 100214476a361a5e5d1f3da0999591345f6e3a3f8c6bc3f6a3e9eca734190c6259758a43302c6e41254d33491fe535eb7d5dd07aa9727c912424bebc31fc18df SHA512 6fd4a5d955464b10d13a7b748703450c1fe120d5ed09e8cfa1b4dfa9c183c59fe001df29433af551796b0df62544b7ddc364f9bb1bdcc2cd300434340ffcc4f2
-DIST reportlab-4.2.2.tar.gz 3690306 BLAKE2B 1f778d25cb02f918758db13f27e380db4d0082c79c534699840e760a54ccb40c1d8bffc51b66de1f79030458ab9d48df7464a40a0a154382f1d02534696f7701 SHA512 4dc7a414ea32a741f660f523d14605fb46410d844d3be60b9f6d39642c0a7ad6162fa4b7448eba650b087a31e40e0ff7fc0bb5eb416dbbaeb104c416285a438d
-DIST reportlab-4.2.4.tar.gz 3581357 BLAKE2B 3a06bde9bba5f057dd895929186d70ea1eb66c458aec380c10fff6ada557c2037664085881fffd7781c5148ea526c9e77a5dbf6b42fae5dfda2583063ff23d52 SHA512 ad6754d6142ea43b4f160d6eecbede83d8bc4f3dfc7822fc0de9e39d357370c43c8fe43ae6603a117c9b8b5cf354e925673567cf01883a0401b881b354352a3c
DIST reportlab-4.2.5.tar.gz 3581379 BLAKE2B 560175a5180f3e991a3bed26f40b1c73b80a0f7dde9a30be2693ca0008d5272a3c1903fa930112e5f023e433a45c6ce384f9f239335c12400434a390a25ca501 SHA512 1daf01a03dd12770d40dbc1be66f0128a63953eebc97175d5cdf9a30cc6f827bc7a50e4f12cf0def8edecd3798fdc1fe009b3b92b0a252ca8a1395f83d6e970f
-EBUILD reportlab-4.2.2.ebuild 1121 BLAKE2B 1667ced19580677aa0723aacf600208b3024d95ba5f1a49c314221d70aa9866f1c7aefb4874566c7bef251e4ed2efc3229e0806b5d13ddb0ae7217289216a5e3 SHA512 6fe4e883745dde3001e2bb91b5e6bab7ac252ddfd3c1d1ffa1bdecad3feef01f192e88dbc73da0dc006397b4b6bdd1842b82c6810f4f28faeeba11ef03e59967
-EBUILD reportlab-4.2.4.ebuild 1128 BLAKE2B 83270a6293396631a941550bcdea82e3374becd133027c6fe7862baef6f935e1300b9a212547a1ab810fbeb80e892e31f1f88bc4bf9b965e63d3772d33dfa7a3 SHA512 9bc5dcda511abaef7dbab3524bfa8846f6a924cbac3c0ac1dad9f5c6c83a8760acef62085e164201d3ab2434b93d10996f6b9a6bc9b135da1dae43e6d9d31fd2
-EBUILD reportlab-4.2.5.ebuild 1128 BLAKE2B 83270a6293396631a941550bcdea82e3374becd133027c6fe7862baef6f935e1300b9a212547a1ab810fbeb80e892e31f1f88bc4bf9b965e63d3772d33dfa7a3 SHA512 9bc5dcda511abaef7dbab3524bfa8846f6a924cbac3c0ac1dad9f5c6c83a8760acef62085e164201d3ab2434b93d10996f6b9a6bc9b135da1dae43e6d9d31fd2
+EBUILD reportlab-4.2.5.ebuild 1121 BLAKE2B 1667ced19580677aa0723aacf600208b3024d95ba5f1a49c314221d70aa9866f1c7aefb4874566c7bef251e4ed2efc3229e0806b5d13ddb0ae7217289216a5e3 SHA512 6fe4e883745dde3001e2bb91b5e6bab7ac252ddfd3c1d1ffa1bdecad3feef01f192e88dbc73da0dc006397b4b6bdd1842b82c6810f4f28faeeba11ef03e59967
MISC metadata.xml 1913 BLAKE2B e088a4a5ee1ca40351c04d8ee825fb783679c8c4ac5ba7c513975e546f7f90f4777a7d9b312a4bb2ce97db5695fcfcf913610b02a9780ffc86143ee1845ee281 SHA512 84422b0f54f169b4342bb5842935a57dd7721d8d6e41f4fece4ce0cf20ee70a764fa1914371e47ed9437bd40243ec22c93f20c167a48ee6ba9d9cfbf3e7c1fe8
diff --git a/dev-python/reportlab/reportlab-4.2.2.ebuild b/dev-python/reportlab/reportlab-4.2.2.ebuild
deleted file mode 100644
index 2d0799b4b150..000000000000
--- a/dev-python/reportlab/reportlab-4.2.2.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
- https://www.reportlab.com/
- https://pypi.org/project/reportlab/
-"
-SRC_URI+="
- https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
- app-arch/unzip
-"
-
-distutils_enable_sphinx docs/source
-
-src_unpack() {
- unpack ${P}.tar.gz
- cd ${P}/src/reportlab/fonts || die
- unpack pfbfer-20070710.zip
-}
-
-src_configure() {
- cat > local-setup.cfg <<-EOF || die
- [OPTIONS]
- no-download-t1-files = 1
- EOF
-}
-
-python_test() {
- pushd tests >/dev/null || die
- "${EPYTHON}" runAll.py --post-install --verbosity=2 ||
- die "Testing failed with ${EPYTHON}"
- popd >/dev/null || die
-}
diff --git a/dev-python/reportlab/reportlab-4.2.4.ebuild b/dev-python/reportlab/reportlab-4.2.4.ebuild
deleted file mode 100644
index 4c2de91a5490..000000000000
--- a/dev-python/reportlab/reportlab-4.2.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tools for generating printable PDF documents from any data source"
-HOMEPAGE="
- https://www.reportlab.com/
- https://pypi.org/project/reportlab/
-"
-SRC_URI+="
- https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/pillow[tiff,truetype,jpeg(+),${PYTHON_USEDEP}]
-"
-BDEPEND="
- app-arch/unzip
-"
-
-distutils_enable_sphinx docs/source
-
-src_unpack() {
- unpack ${P}.tar.gz
- cd ${P}/src/reportlab/fonts || die
- unpack pfbfer-20070710.zip
-}
-
-src_configure() {
- cat > local-setup.cfg <<-EOF || die
- [OPTIONS]
- no-download-t1-files = 1
- EOF
-}
-
-python_test() {
- pushd tests >/dev/null || die
- "${EPYTHON}" runAll.py --post-install --verbosity=2 ||
- die "Testing failed with ${EPYTHON}"
- popd >/dev/null || die
-}
diff --git a/dev-python/reportlab/reportlab-4.2.5.ebuild b/dev-python/reportlab/reportlab-4.2.5.ebuild
index 4c2de91a5490..2d0799b4b150 100644
--- a/dev-python/reportlab/reportlab-4.2.5.ebuild
+++ b/dev-python/reportlab/reportlab-4.2.5.ebuild
@@ -20,7 +20,7 @@ SRC_URI+="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
dev-python/chardet[${PYTHON_USEDEP}]
diff --git a/dev-python/rich/Manifest b/dev-python/rich/Manifest
index a7026aeebfd1..56c1bedf2584 100644
--- a/dev-python/rich/Manifest
+++ b/dev-python/rich/Manifest
@@ -1,7 +1,3 @@
-DIST rich-13.8.1.gh.tar.gz 15062921 BLAKE2B 6df186dee1eccabbb28ef4bcd3bbceac335fbe39cf1ff6318726146f3eead9033fe362ca3c363c057c9b898ebb824d55f13454d68cb917dfc82e07e1e0038fa4 SHA512 d84d05fcc657fbcbcca09c22856c36fb945fde481111565292b13a9c5472cc1cf7e6266069f80b48821f7307a1479edc65a48d3b8a96334922b151d93b402daa
-DIST rich-13.9.1.gh.tar.gz 15063679 BLAKE2B ce08c00e9d1754c75485ebc025a2479bd2dd851f38d87a40c38ef17118c626a9f1ca17219578b7a0e7ad758d626465f467850ccf2d37d8d29501951eca516eec SHA512 c45406ad33f86d0f310a6ae229b0e9eea39313bf21fb7d44bc2e40993c4928814db26f6b9740477dc6418c4eb1974fe2bf782b98288dac12b109673ee783a62c
DIST rich-13.9.2.gh.tar.gz 15063908 BLAKE2B c83f736630a7bfbccda7d790476e7a9f518f2fa4e6bb3d4f5190bdeae784571875066c94bd8f4e01117b45a7eee83e9072bb7bb64ab5d5d8675aac5a63d5b0b5 SHA512 468e8f758c374264a77be154dde8908e04502cf8dfdc442dacfaebaaf9f1fbf634ae8dcbcefe42f7562183532a372aebebcdcb03c90031f619a8c5f2cd78f653
-EBUILD rich-13.8.1.ebuild 2007 BLAKE2B 68341542a05c6b1face0a9d90f07411b78bd018bd97d96eeb97fd0cc34ee76524e1d22fd5ed9ada7e116b725289b19b71e8d5af420d43b8ad00a5114caabb885 SHA512 a9eddebc103117511b12dc4939fae762555aa64ee9c393b1975cf429ae328c56dc14af4a4f4ac31a89d6bca44fac745060149669776da7cc932a47286cfbb984
-EBUILD rich-13.9.1.ebuild 2106 BLAKE2B 033790ff2ef5358730b05f09c385b3073bec6637fd1375caf97c6b2727cda5abd8dd1408923bcd7751102a2d1b187ec59167fa248d78b012d35d985197d77231 SHA512 35b4dd0743e3a30a7eda2f4d0e340f0b1b99210f3249146b107649f02485d6681eb38f224513ed65cc233635bc729ee0501b2c4c1a3e82fa7fc0c8eaae1d97e1
-EBUILD rich-13.9.2.ebuild 2106 BLAKE2B 033790ff2ef5358730b05f09c385b3073bec6637fd1375caf97c6b2727cda5abd8dd1408923bcd7751102a2d1b187ec59167fa248d78b012d35d985197d77231 SHA512 35b4dd0743e3a30a7eda2f4d0e340f0b1b99210f3249146b107649f02485d6681eb38f224513ed65cc233635bc729ee0501b2c4c1a3e82fa7fc0c8eaae1d97e1
+EBUILD rich-13.9.2.ebuild 2098 BLAKE2B dd23a4da2853d4d9b11282c944a3420aac5af0019561644fa3ce3699e58bc91ff06cc6c6ceafe447f7a8d8aabfa43716833bdd24b8bcc79b91745839d9c5acdc SHA512 0d0a197e92749917b7e36c7395c85a9fefa8abd207c4436cb85fda18790ebe150e3151257045377c859f5e749f318e6471ce7fc3101c32422c06929a0aa0db82
MISC metadata.xml 387 BLAKE2B 049491e034ba233f33c76dc5e3f1b887ba5d2da9d65b09bda51a7cf4eb30a9c66f3ddf714f52407a73e51da78523084064bccd4fc687e0bc0fc2b32dbb4c513b SHA512 448ce879331748e3166f670981a27ee5c3ef20b51af442ccc684cb6514c0d6a0d4e433a8bc1ddb3bdf68c734bac013c1ba04d38adf90644b062231ab1c1d2c0b
diff --git a/dev-python/rich/rich-13.8.1.ebuild b/dev-python/rich/rich-13.8.1.ebuild
deleted file mode 100644
index c930ae408f07..000000000000
--- a/dev-python/rich/rich-13.8.1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal"
-HOMEPAGE="
- https://github.com/Textualize/rich/
- https://pypi.org/project/rich/
-"
-SRC_URI="
- https://github.com/Textualize/rich/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- tests/test_console.py::test_size_can_fall_back_to_std_descriptors
- # TODO: segfault in recursion (PyQt6 interfering?)
- tests/test_traceback.py::test_recursive
- )
- # version-specific output -- the usual deal
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # pypy3.10, to be more precise
- tests/test_inspect.py::test_inspect_integer_with_methods_python310only
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- tests/test_inspect.py::test_inspect_builtin_function_except_python311
- tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
- tests/test_inspect.py::test_inspect_integer_with_methods_python310only
- tests/test_inspect.py::test_inspect_integer_with_methods_python311
- tests/test_pretty.py::test_pretty_dataclass
- tests/test_pretty.py::test_reference_cycle_dataclass
- tests/test_pretty.py::test_max_depth_dataclass
- tests/test_pretty.py::test_attrs_broken
- )
- ;;
- esac
-
- local -x COLUMNS=80
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
-
-pkg_postinst() {
- optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets
-}
diff --git a/dev-python/rich/rich-13.9.1.ebuild b/dev-python/rich/rich-13.9.1.ebuild
deleted file mode 100644
index de21ed690f8d..000000000000
--- a/dev-python/rich/rich-13.9.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for rendering rich text, tables, etc. to the terminal"
-HOMEPAGE="
- https://github.com/Textualize/rich/
- https://pypi.org/project/rich/
-"
-SRC_URI="
- https://github.com/Textualize/rich/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- >=dev-python/markdown-it-py-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/typing-extensions-4.0.0[${PYTHON_USEDEP}]
- ' 3.10)
-"
-BDEPEND="
- test? (
- >=dev-python/attrs-21.4.0[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO
- tests/test_console.py::test_size_can_fall_back_to_std_descriptors
- # TODO: segfault in recursion (PyQt6 interfering?)
- tests/test_traceback.py::test_recursive
- )
- # version-specific output -- the usual deal
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- # pypy3.10, to be more precise
- tests/test_inspect.py::test_inspect_integer_with_methods_python310only
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- tests/test_inspect.py::test_inspect_builtin_function_except_python311
- tests/test_inspect.py::test_inspect_integer_with_methods_python38_and_python39
- tests/test_inspect.py::test_inspect_integer_with_methods_python310only
- tests/test_inspect.py::test_inspect_integer_with_methods_python311
- tests/test_pretty.py::test_pretty_dataclass
- tests/test_pretty.py::test_reference_cycle_dataclass
- tests/test_pretty.py::test_max_depth_dataclass
- tests/test_pretty.py::test_attrs_broken
- )
- ;;
- esac
-
- local -x COLUMNS=80
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
-
-pkg_postinst() {
- optfeature "integration with HTML widgets for Jupyter" dev-python/ipywidgets
-}
diff --git a/dev-python/rich/rich-13.9.2.ebuild b/dev-python/rich/rich-13.9.2.ebuild
index de21ed690f8d..6bcdf3a18c49 100644
--- a/dev-python/rich/rich-13.9.2.ebuild
+++ b/dev-python/rich/rich-13.9.2.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/colorama[${PYTHON_USEDEP}]
diff --git a/dev-python/ruamel-yaml-clib/Manifest b/dev-python/ruamel-yaml-clib/Manifest
index 69ec1ce39a5a..9ff82ca563bf 100644
--- a/dev-python/ruamel-yaml-clib/Manifest
+++ b/dev-python/ruamel-yaml-clib/Manifest
@@ -1,4 +1,6 @@
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
+DIST ruamel.yaml.clib-0.2.9.tar.xz 166220 BLAKE2B c65868c0c3e70f2e520252a85c7a973837f7b59aaf12e3a886dac0261d19e901ec508ede5cdfc573d17bec3b4ce6ad25abac2a3dc5ec84976a717bf750c550f8 SHA512 a7f1b54a661811632151abdb67804abf294c058bc487626472bc2b2b467c3fa7e3a9c3cbe45f87569f8f7ac67474e5f9e6b3031fbfb70d41b054d1c1ca59cb89
EBUILD ruamel-yaml-clib-0.2.8.ebuild 1008 BLAKE2B 4106de8841262ce62b8bed2359ff21a33476740ee41e799a292f9134f98c9330f0ad7e652135c196b7da3e3815299e26470e2971d8c430c91904f6eca7859040 SHA512 5a9f8b4acfb4be41d2448a4998ade1cd31a60bd98dc280494bf4b30c5db0c56691cec0114e9f19a82564bdc593ebc12786ab4b36a928dc8d6feb0e05b5b8a4c6
+EBUILD ruamel-yaml-clib-0.2.9.ebuild 949 BLAKE2B 0c49d5d051acd61b1016d8069970160d0471a6e88ef12768292229835b4dab7189184bb606b09d03915e2ac38554d29b1d86de730f9244cad9be2bfa093a8da8 SHA512 40e1d1826390a4b6cbb63efd7d5be1c1b6bfe40649fc7d3137254ad4ac273e09b630eeae573a476aa22e2aeae8a9b33a622e270006f0aea67bc47398c25c339b
MISC metadata.xml 1067 BLAKE2B 19f0bc06ddc64581bf75fdf0ff860ab58a248ac74f193ae6e26914a8de53219e86287f7e6c2f4326c7ca544c2a839d874576d88f0a571101a5e028571ea65536 SHA512 b91553ddbaf0b8b1d68c7ae530d07ae928d2e3bfeda5e423f60141ce1a90211a2da3d42af431a57979ed9920ca8de0f74eac48a6d5c484be9646aeb03ccca044
diff --git a/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.9.ebuild b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.9.ebuild
new file mode 100644
index 000000000000..211198d73cec
--- /dev/null
+++ b/dev-python/ruamel-yaml-clib/ruamel-yaml-clib-0.2.9.ebuild
@@ -0,0 +1,40 @@
+# 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..13} )
+
+inherit distutils-r1
+
+MY_PN="${PN//-/.}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="C-based reader/scanner and emitter for dev-python/ruamel-yaml"
+HOMEPAGE="
+ https://pypi.org/project/ruamel.yaml.clib/
+ https://sourceforge.net/projects/ruamel-yaml-clib/
+"
+# sdist lacks .pyx files for cythonizing
+SRC_URI="https://downloads.sourceforge.net/ruamel-dl-tagged-releases/${MY_P}.tar.xz"
+# workaround https://bugs.gentoo.org/898716
+S=${WORKDIR}/ruamel_yaml_clib
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+"
+
+src_unpack() {
+ default
+ mv "${MY_P}" ruamel_yaml_clib || die
+}
+
+src_configure() {
+ cython -f -3 _ruamel_yaml.pyx || die
+}
diff --git a/dev-python/setuptools-rust/Manifest b/dev-python/setuptools-rust/Manifest
index 8fa233a6480f..e1d3ebc4e03e 100644
--- a/dev-python/setuptools-rust/Manifest
+++ b/dev-python/setuptools-rust/Manifest
@@ -42,15 +42,10 @@ DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb76974
DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
-DIST pyo3-0.22.2.crate 538342 BLAKE2B faf347695117f9fe0ebe5cd7f6aa1b0dcfe718343875d6c06438046deccc1075f104d2a2413dcda41ae9827bc363aa147057b45968f6634f577a6a4510a4bb8e SHA512 e8bae09059f50ffe477dad44499cedeaf3a734665f0fd8e8bd4b44f48578d21e4bdb8d55ceea00c5a27da750761842ddf89cfcecdecb2e7a4a17ab192259be9c
DIST pyo3-0.22.3.crate 542516 BLAKE2B 26607f4455a58ea704cc2d01dfe3857147e03ff891ab0aadab73c7eef2ecb4445097b369d8986c18bdd5efa3ba767b9f41411d5a8f10d6d06851634d07d42642 SHA512 17940627701b0d3c401ccb4221241e7bc727d2b89cc26bbb231aec597cda1c04f07d4315b617d4e9f85623a6fff0031f83c6b7afcaf442c50e694785b07022ad
-DIST pyo3-build-config-0.22.2.crate 31225 BLAKE2B c2e6a3d3d23b7f2f51bcbf1214ab20a298a1e62f85c9af3dab1e77b09f20b657b576feefffb18eb49d438f0ffab525b6bcd1086d500601c327ffd4fd24a719ee SHA512 644c82d30bb27051557efcc9789a81380a64e29bc62abf97de88f42c3791dac74228c7a7d09e0d46d14f07c0475f0bc03fac6ed1367b9a616153e8820b94cbc8
DIST pyo3-build-config-0.22.3.crate 31297 BLAKE2B dbac8f03e96ba1bfef9b31b3e28e7f81a79f24a9596ae786f602633dc18dbccb583380d324e3e2ccdc2909c57a23d1e488f300ac123c7f8309e052fc97c9fe28 SHA512 42265d570b07b23603783903181c49c4a8bfef1a67055510d9c8c9a504c8e0435b8bae9a352740be791c5562e0abdc48f97ea1d7c03cfc270e821e643dbadea2
-DIST pyo3-ffi-0.22.2.crate 67749 BLAKE2B 0a4357d5f4fbcab9717d58b7a80b63a63bc329267d4725136c4eac7c0101095a50e5f840638dde79034e5df99c4f46664cfdc2ad437837643db5d475c5705cb3 SHA512 bf8b83b4790832d99de8c6a61a15a43fc189505dd843011933305f7f93c4f5f4849fb00cc2a6fa410b788645f8ed8c0df61799cf801966a925abb9756b1ab579
DIST pyo3-ffi-0.22.3.crate 69099 BLAKE2B c085c9485f585ab8c2a636385dcf90dc70fe854285b223a298283803c98ff21d3c3623a2cc8a00b61950ac07c123efa7c244d4c924eb0945b4a6c6023cd7e4d5 SHA512 f964b6b0ed17f968a06106f5396a23c5162f66bcf36e897ecf7b37cbd059f28093400c602b51d9a28dfdcfc8af6ff21c4fd68c6627b049a319c85096bf6024cd
-DIST pyo3-macros-0.22.2.crate 8136 BLAKE2B 9dc97d2f60581db1b8ddb562dac917069525f297fe2cbb9aff3ed34d5a08ea43c112c9c7a450539da3536d753778b5ca506dd1b18e1d6b8a3649fc098e7af439 SHA512 f4f4f6af8dc3aa4bcc1698661990ab2112391ef9502e9f71d86e35bd10dc4e1be309102ebb1b7b32751817a6033168dc0486fdb16b35c626101e69f0de807a4a
DIST pyo3-macros-0.22.3.crate 8183 BLAKE2B 5ef8297c67f2910580caa349951580b4d962329f1324eb3a53ef946cc5f41ffe10f4af1d7184904621cd0f318a94618af43cf785f3a3ef57fc4747c47db02820 SHA512 c0ad8480ef7f7ac5287a3bbd363136c63668b2cb77f475d5a6cd5921aa9dcf0336baf6a464b4d2a0068fb21724184785faa79d75b588f90359e8aa250a17e85f
-DIST pyo3-macros-backend-0.22.2.crate 65620 BLAKE2B 37fba9ff384373418d3a7341acafb8e33308a64e30026f828693a37c32ab4a74d058f2db84d00467a20f9f267c96fe54c0f154d1ebbae92490e8dfc0d29c042f SHA512 0517080c0d5d4ed8136521fd37aa3a192c2eb8cab58545d8543ee4df9cd0dcea19fe0678d5ab90f05fe3eb0f4a86fc2f07b76f2e12ac1fcf7e7c195c2ffa4fd8
DIST pyo3-macros-backend-0.22.3.crate 66032 BLAKE2B 33c2e8cae9b44e4a4806833f780e03f553ef0e6dbac733e9232e406fb64757691fbdfb65fd864280e14e8af8a4bb9c485a3c02227e8d1286ce11f1d4dbd61c28 SHA512 7b52977e02aca9bf4754d60957e69d47f9f447fe8bda40f146bbbd31eb7ebf2fc01c600c9b279f97cdf203e2cc66d96c1617c08041bc1215a02a80a90244417c
DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST rand-0.7.3.crate 112246 BLAKE2B ecc7c1bd70ac874c03bd8b7faa3016bb2d5ee5c19603280a12a45a81598f706e445971ee081e6ca410ab6f0f5f7a06d9315848cd556a2d8522a82024f6ff91e4 SHA512 f9b68ef9446f1ca2c8092c50990f15c1b4cb5529eeeac4df8d69755e0b7253c663c587775e7cb0a7298c31edb444975dda34926759306541f6d43d0d3cf57b7e
@@ -69,7 +64,6 @@ DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743
DIST serde-1.0.200.crate 77611 BLAKE2B 57f4a76cf534ffda009a5441e694b0ac87b30e470c97d77bfd572eb54f039c3cec56f9bf5e035e4b3b257ddb341cb4b7fdb85ca3c4684167220dbb98d1e6a762 SHA512 d4d01d62e7338b147f83bdbe358813e70b7ac218ddbdeab534926d205d46f86e2086f73a01f453c9d4a3bfed07e10d57ebd1f86bdafd4fe96c6298f1e527b8eb
DIST serde_derive-1.0.200.crate 55785 BLAKE2B 45eca5504aff6bd099a42dfc794cf732c7e76e5ed362d16082ac069d29e1e6c22bb3e13dede4bc498df8f008bdba15479de618380f37c9742a34d97c9ca12efe SHA512 e70f0e092d81542a96b33610da8ddbf04023d8ecc1fa4a4f31978699c118f096e8534f9e3e4e479ee74280efb86d752dd1fce038ef2def329fdcc10c1aa50942
DIST servo_arc-0.1.1.crate 9817 BLAKE2B 88586ca0c969df8bfb3a04ba4a689606995876434877a2cd48a72b26451deb6fdcf65273aa9b03948adcbc66b2450301840910e5c4162b993535d69585c62128 SHA512 59d531dcf7a9191b8462ce395e713194994714b65275c0af412186f862be169d0c6fc5d86603332a1aacd8af9ace934dc78531b9cb576cf8179ec35709225447
-DIST setuptools-rust-1.10.1.gh.tar.gz 303851 BLAKE2B 09ede3e017fb3c7202a6e4426f3ac401234ae306e93b88dc6c7364e0718ccb0ce2f1b863c3a41f1158b85cb24e3a4c3ea4ba8ef5e6fa16e4768f9ac42c89aa71 SHA512 9fff3f5a8f1808da4a588ab2e3684b0d279c7813fbcb994a98996a5f20bbe9f5e26e2ad3235f35baac727106ea5023e744015f238b22436bbf3a3f6e0e8b9c2f
DIST setuptools-rust-1.10.2.gh.tar.gz 303901 BLAKE2B 163513eac052461f387cf27645e43f7c57ea3a850e8871e1e9d1485cd514ad45fdd4bca99917f72b5907069d81f00be8285a6f46c7f6a812f1989901cc865a49 SHA512 0e085ffed62085fc342bf3c5250ac3d4c5c1a7e84cf57694745b7f6361fef469e2c4e8b6226924b55201adca79c6279f20e9cf4283e0f9595aad9ac6dfe602f7
DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
@@ -95,6 +89,5 @@ DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693
DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
-EBUILD setuptools-rust-1.10.1.ebuild 3667 BLAKE2B b443bb7d22b290ba1f03960e01cd13596099ee166e4fad78c7b4ddd5ccb70b8b4b3f2c8c681d041560d8ff3381b166f0f0ecb713a565aad0bcd77ef6900c5bcb SHA512 27a18532b60670b37441e9eafb18fed9c537d30c2fd918b654116bbd21a0a026cbd1c3c8e6b4967fb919aeff560bd48aa1c14d79f8dd1d588758001884b2cf98
-EBUILD setuptools-rust-1.10.2.ebuild 3674 BLAKE2B 4e15c65777f3485d66c80bdb8b1f960e38ffe8f05bfa922ade7f0bdabdbc55aaffbb250a342fa52ab7904644fd5ff938b77be29e989b6af73ffdeefc287923b5 SHA512 b927243261e14f93bc848690e890b85d3626765292db37d5f967adbf5d40de176bcc07bd46b23847d9b79cd97e08851a1011c5ac72b919844176bf50ddbe9cec
+EBUILD setuptools-rust-1.10.2.ebuild 3667 BLAKE2B 2f7ed2b61a14b4b68b0e445ea659f867bcc2ee53f18b9721f3a879ee9f043d3230b0bb61e368886ca562927b5fa134b83e4bde239ca2d57448f5ef4758fabea3 SHA512 d84d9f02d6b4dd9d464f8ded3c7269cb72bfcd1611f2a13d2d73a40b2fefd4c1a7d72ca7c228146ba28168b378c615a84d014e49c44db31c3d043df94dd2aa9a
MISC metadata.xml 476 BLAKE2B c8f0ef0779f0a4412a7d9b97e1bb03e3bfb3c031209f489a100b30402d99224014e379712989afd0cb76c85be301dcf9a51e21e8f9195262c5920dd1db0703d1 SHA512 af74755e9e8fb61cbded2dc3e63cd20f95393ef2650bed9f81e299f7759ae79c63b45df8048cd0fe25397ec7db10156be681fa5278606a20481f78d5279b815b
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
deleted file mode 100644
index 674e4ab204b9..000000000000
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CARGO_OPTIONAL=yes
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-CRATES="
- autocfg@1.3.0
- bitflags@1.3.2
- bitflags@2.5.0
- byteorder@1.5.0
- cfg-if@1.0.0
- convert_case@0.4.0
- cssparser-macros@0.6.1
- cssparser@0.27.2
- derive_more@0.99.17
- dtoa-short@0.3.4
- dtoa@1.0.9
- futf@0.1.5
- fxhash@0.2.1
- getrandom@0.1.16
- getrandom@0.2.15
- heck@0.5.0
- html5ever@0.25.2
- indoc@2.0.5
- itoa@0.4.8
- kuchiki@0.8.1
- libc@0.2.154
- lock_api@0.4.12
- log@0.4.21
- mac@0.1.1
- markup5ever@0.10.1
- matches@0.1.10
- memoffset@0.9.1
- new_debug_unreachable@1.0.6
- nodrop@0.1.14
- once_cell@1.19.0
- parking_lot@0.12.2
- parking_lot_core@0.9.10
- phf@0.8.0
- phf_codegen@0.8.0
- phf_generator@0.10.0
- phf_generator@0.8.0
- phf_macros@0.8.0
- phf_shared@0.10.0
- phf_shared@0.8.0
- portable-atomic@1.6.0
- ppv-lite86@0.2.17
- precomputed-hash@0.1.1
- proc-macro-hack@0.5.20+deprecated
- proc-macro2@1.0.82
- pyo3-build-config@0.22.2
- pyo3-ffi@0.22.2
- pyo3-macros-backend@0.22.2
- pyo3-macros@0.22.2
- pyo3@0.22.2
- quote@1.0.36
- rand@0.7.3
- rand@0.8.5
- rand_chacha@0.2.2
- rand_chacha@0.3.1
- rand_core@0.5.1
- rand_core@0.6.4
- rand_hc@0.2.0
- rand_pcg@0.2.1
- redox_syscall@0.5.1
- rustc_version@0.4.0
- scopeguard@1.2.0
- selectors@0.22.0
- semver@1.0.23
- serde@1.0.200
- serde_derive@1.0.200
- servo_arc@0.1.1
- siphasher@0.3.11
- smallvec@1.13.2
- stable_deref_trait@1.2.0
- string_cache@0.8.7
- string_cache_codegen@0.5.2
- syn@1.0.109
- syn@2.0.61
- target-lexicon@0.12.14
- tendril@0.4.3
- thin-slice@0.1.1
- unicode-ident@1.0.12
- unindent@0.2.3
- utf-8@0.7.6
- wasi@0.11.0+wasi-snapshot-preview1
- wasi@0.9.0+wasi-snapshot-preview1
- windows-targets@0.52.5
- windows_aarch64_gnullvm@0.52.5
- windows_aarch64_msvc@0.52.5
- windows_i686_gnu@0.52.5
- windows_i686_gnullvm@0.52.5
- windows_i686_msvc@0.52.5
- windows_x86_64_gnu@0.52.5
- windows_x86_64_gnullvm@0.52.5
- windows_x86_64_msvc@0.52.5
-"
-
-inherit distutils-r1 cargo
-
-DESCRIPTION="A plugin for setuptools to build Rust Python extensions"
-HOMEPAGE="
- https://github.com/PyO3/setuptools-rust/
- https://pypi.org/project/setuptools-rust/
-"
-SRC_URI="
- https://github.com/PyO3/setuptools-rust/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
- test? ( ${CARGO_CRATE_URIS} )
-"
-
-# crates are used at test time only, update via pycargoebuild -L -i ...
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- virtual/rust
- <dev-python/semantic-version-3[${PYTHON_USEDEP}]
- >=dev-python/semantic-version-2.8.2[${PYTHON_USEDEP}]
- >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/setuptools-62.4[${PYTHON_USEDEP}]
- test? (
- ${RDEPEND}
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/cffi[${PYTHON_USEDEP}]
- ' 'python*')
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- )
-"
-
-src_unpack() {
- cargo_src_unpack
-}
-
-python_test() {
- local -x UNSAFE_PYO3_SKIP_VERSION_CHECK=1
-
- local examples=(
- html-py-ever
- namespace_package
- rust_with_cffi
- )
- for example_dir in ${examples[@]}; do
- pushd examples/${example_dir} >/dev/null || die
- einfo "Running ${example_dir} test"
- esetup.py build --build-lib=build/lib
-
- case ${example_dir} in
- html-py-ever)
- pushd tests >/dev/null || die
- local -x PYTHONPATH=../build/lib
- ${EPYTHON} run_all.py || die "Tests failed with ${EPYTHON}"
- popd >/dev/null || die
- ;;
- *)
- pushd build/lib >/dev/null || die
- epytest ../../tests
- popd >/dev/null || die
- ;;
- esac
-
- rm -rf build || die
- popd >/dev/null || die
- done
-}
diff --git a/dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild b/dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild
index 599df7d35124..927ad25c0bb7 100644
--- a/dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild
+++ b/dev-python/setuptools-rust/setuptools-rust-1.10.2.ebuild
@@ -116,7 +116,7 @@ SRC_URI="
# crates are used at test time only, update via pycargoebuild -L -i ...
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/smbus2/Manifest b/dev-python/smbus2/Manifest
index 0f0b5c598148..06e6c112209a 100644
--- a/dev-python/smbus2/Manifest
+++ b/dev-python/smbus2/Manifest
@@ -1,3 +1,5 @@
DIST smbus2-0.4.3.gh.tar.gz 17474 BLAKE2B b53160d586c1ed0627597872582dbd07b1b2a9e03bf1a7dc01003ba5569013c11cf4c10df01c4649a069d6bf178c40a122a18a720fb03cab6485e04638fc9233 SHA512 e512954e89be9ba356a9e43ad023712ddfad006eaeadb45e92e21348176f838a2f65d89f3bd4a2ea68414486ff688d58acd668e4bae53f945cd9b24bcb328f9f
+DIST smbus2-0.5.0.gh.tar.gz 17809 BLAKE2B 8d5de295d7dbf56187acfe826b44c75cb2b44070ff68d971adc173c4047aba74c6aa4e7922014ac73651b07919ec4ac52dc4c8e3719d204701ea1dbf5c9b2158 SHA512 ab3f7da5eef052145f86859f2d4f4907b23d7002d053253506ccf4bdc63b101e17f2a4be41b104d74eef047a596725f58b8b7a480c6cfeb19b896295484886b8
EBUILD smbus2-0.4.3.ebuild 589 BLAKE2B cc3a8772f2df0592ce353887e48a309dbae6459df40e21096c5945c23ea1df9e1a73bf427017ded52c4fd55689eff2144d33635b7327a7087eab44eaf56ec0b2 SHA512 18dea8a8795c089d198de7fc2ca61e6243fa2f88158fc6db904504e23047110e8e381cff20d07ee39bc81f25caa578fdf6e026ccb3ad197d1f5c750560fe32cc
+EBUILD smbus2-0.5.0.ebuild 589 BLAKE2B cc3a8772f2df0592ce353887e48a309dbae6459df40e21096c5945c23ea1df9e1a73bf427017ded52c4fd55689eff2144d33635b7327a7087eab44eaf56ec0b2 SHA512 18dea8a8795c089d198de7fc2ca61e6243fa2f88158fc6db904504e23047110e8e381cff20d07ee39bc81f25caa578fdf6e026ccb3ad197d1f5c750560fe32cc
MISC metadata.xml 400 BLAKE2B 70d0f577103959706dbe8b99dc7912bc118e4b9b59aaf32650c9273a17dc2407e7b4b913b897d918c50e601070caf9ad4b0e8de8e3009da4a5f0d4f137acde35 SHA512 37162850521651a9cbc9d4717e78254750db7e00de4ca2cf40f28014dde73e03681b897e6a8f50afacf58f017c8353190756f621750ceb248b7b41a10d6ddfbd
diff --git a/dev-python/smbus2/smbus2-0.5.0.ebuild b/dev-python/smbus2/smbus2-0.5.0.ebuild
new file mode 100644
index 000000000000..578059f0941b
--- /dev/null
+++ b/dev-python/smbus2/smbus2-0.5.0.ebuild
@@ -0,0 +1,29 @@
+# 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..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="A drop-in replacement for smbus-cffi/smbus-python in pure Python"
+HOMEPAGE="
+ https://pypi.org/project/smbus2/
+ https://github.com/kplindegaard/smbus2/
+"
+SRC_URI="
+ https://github.com/kplindegaard/smbus2/archive/refs/tags/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest -s
+}
diff --git a/dev-python/spdx-tools/Manifest b/dev-python/spdx-tools/Manifest
index 9e54f27c59ca..ebe436414762 100644
--- a/dev-python/spdx-tools/Manifest
+++ b/dev-python/spdx-tools/Manifest
@@ -1,5 +1,3 @@
-DIST spdx-tools-0.8.2.tar.gz 680032 BLAKE2B 0556c129f5800e843ab202ebcac5055a42577e727582b66d37af7d245a59c427388880362b78b83e6993b467bba0187fae2cc82151053fc932352a9524a36b5f SHA512 610f1718f72aa10eb3c4fe920148ca8b777a7331d149e2ed3e02e36098a75e80ce5bc853b540a0fcdddb17ffbb8e37fe863b381824caff8961853c41d9e61c80
DIST spdx-tools-0.8.3.tar.gz 681626 BLAKE2B 9de5cdd79d7aa4e1da18ff1908d6e1a24673d3ce71bc3c4f31a8244068819f0ce0d0ab366affe976460fd5361c60c7cb1cec9c7a4e1ddd42f728026c7f8e7492 SHA512 1cff3125ea78edc6b1e91f6ca7830887e62d8bf17714e445cdabf64bdd813a59dafe4bab771dd690a18f9b970161f3ab1aa1bc29661ad37f51f86a839520dbd2
-EBUILD spdx-tools-0.8.2.ebuild 952 BLAKE2B 4570a92d1d98b7aad3dd148f06b79b8f63eb9c00a3fe1b37404978ae78e6d445c58f15201c5754a4dc8b1e7c8bfe80ba5ba7ebbfa88b61b1fcc2652b45c88395 SHA512 1634cd75d195ae9fb6cc66bfb9b675ba9cc3458e91a0db8386c99b203b4b7fc634ba926d8e58be8e66eec61f4e8bda3edba8919b791d15245915ba0dddac3bc6
-EBUILD spdx-tools-0.8.3.ebuild 1183 BLAKE2B 47ea43a826c6a18abc4aef8a1b9ce31b50d0793be710862b828e5d22f2d28f02b7f573a1a8b4c167d97e17f54f5c8035689713768ec64e10ddff39f1a92ef57d SHA512 784798a1dde7b6b9b4e81a365705d566572dab1263e28b5faf91d86233b9175a412031b14440b0a4d2524f822f10f4f3e1de361edc99ab70c8460d0d8cd4719f
+EBUILD spdx-tools-0.8.3.ebuild 1181 BLAKE2B 1f5b8b507c69778607575c826f143866bb718dab4b4029c4d572d8c126d65fe4170376041e486df43895f3bc4c05daa829d3602a8e6451f34468a4680673ea9b SHA512 8bc0d49e44a55e5f99afa8260035644ab0772b4bd1266bc747f5b1f7ce6bcbab92894a155c65f92e123ec2906bb69363248178c02e0f26c3d1ab561b7d64b98c
MISC metadata.xml 395 BLAKE2B be8d5c54f7a85f8343708fea0a9dcb585dfdc044e8c52ebea999457e24317ba82dc75bba952be5d3c808cfd23cca3270d5181ce1da679ff8dbcb6e078eea7041 SHA512 20435dcd36d2501aa45389dc2d3b8810be0a37767e1eaa1c784e5238a1055fe0aca995db97c184e6baf668abc5216360be9d2e8b6e0461fc7a736545aa481baf
diff --git a/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild b/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
deleted file mode 100644
index 3a026218b908..000000000000
--- a/dev-python/spdx-tools/spdx-tools-0.8.2.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python library to parse, validate and create SPDX documents"
-HOMEPAGE="
- https://github.com/spdx/tools-python/
- https://pypi.org/project/spdx-tools/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~riscv"
-
-RDEPEND="
- dev-python/beartype[${PYTHON_USEDEP}]
- dev-python/click[${PYTHON_USEDEP}]
- dev-python/license-expression[${PYTHON_USEDEP}]
- dev-python/ply[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/rdflib[${PYTHON_USEDEP}]
- dev-python/semantic-version[${PYTHON_USEDEP}]
- dev-python/uritools[${PYTHON_USEDEP}]
- dev-python/xmltodict[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # requires pyshacl
- tests/spdx3/validation/json_ld/test_shacl_validation.py
-)
diff --git a/dev-python/spdx-tools/spdx-tools-0.8.3.ebuild b/dev-python/spdx-tools/spdx-tools-0.8.3.ebuild
index f9456297def8..329a63e02792 100644
--- a/dev-python/spdx-tools/spdx-tools-0.8.3.ebuild
+++ b/dev-python/spdx-tools/spdx-tools-0.8.3.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 arm64 ~riscv"
RDEPEND="
dev-python/beartype[${PYTHON_USEDEP}]
diff --git a/dev-python/starlette/Manifest b/dev-python/starlette/Manifest
index 361477358b2b..8882e159083b 100644
--- a/dev-python/starlette/Manifest
+++ b/dev-python/starlette/Manifest
@@ -1,7 +1,6 @@
-DIST starlette-0.38.6.gh.tar.gz 2569402 BLAKE2B 1d580aa6d5f9782a0f3688f3ebde59ca0a8ec8756b3c05c9d9465af0ead346a566b28e14d068392d6d16a55a22a0c77adc3c99f781003df0b5963cfbb0e01514 SHA512 eeaf3c573e587ce4eec8c10f879b20059e0ca4f14c04865a744a8aefe1b3f51327a291e36db312d119b9df51475584b20d8407332a8817eee5b387255d4826d6
DIST starlette-0.39.2.gh.tar.gz 2573134 BLAKE2B e6cd3bd3e2c2fac96d8b145ffae3a680d775a7668d9baf4db09ab81036985c8c0f5cdc6505f6db56f51126013118568c75d6f0dd6c28ea330baf575a5ff7c004 SHA512 2e81e61451136802449baafd152bf6db9cdad9a111713efb16ccef419aeb9a99b004167cd890509bad613df12d300cb5531197867c594c2b755220a1dae7bf14
DIST starlette-0.41.0.gh.tar.gz 2573744 BLAKE2B 34e96fdb97eaf9fd2de66587c5fdd877d572269ada720f7d0e9f7d3befb4e500210236d84bb2d5eb4de49e7bc005485085671d47f3885c55eed6032ef98ebda7 SHA512 9640a6117c252bdad7f065c374e09eda56f1c2c2bd2d38748000651aeb4ce92f519c9598b8dec8579810adfcd7a58173ccfdf4e2c1953f2609aca520c5b45551
-EBUILD starlette-0.38.6.ebuild 1297 BLAKE2B ed6046602a41c3e596e28bddea2ccce86a4cbee8c5d2cdb835c9f02f5c0b32b41e011bd6c3e767b1b6928adda0f7ec193b27bc10e8058ef02229d08ab044547a SHA512 8e0c5413070285df188d74f0415bed46503d326d99456e0d79f3c25a58991558b38006deaad84936c241cbd4c2cbee7ed0e3cd5836791f4acf4d4afe64916fa3
-EBUILD starlette-0.39.2.ebuild 1305 BLAKE2B ee124904ac49f9af258e1b4b274a7a2b163fdfb7904f43581a802296a943081f2ec9ec03c36a321128659a25daf3ecbbbcfef0ea510954eda16e766b8be4fbbf SHA512 36b25760833f82e60ddde0b7497f9fdeab9b98a11070cdf3e24b640d7433d7ac4f62c0643af80da459c000a9ce98dba0eb00f5cab23697a4dcfbd1214eb781de
-EBUILD starlette-0.41.0.ebuild 1305 BLAKE2B ee124904ac49f9af258e1b4b274a7a2b163fdfb7904f43581a802296a943081f2ec9ec03c36a321128659a25daf3ecbbbcfef0ea510954eda16e766b8be4fbbf SHA512 36b25760833f82e60ddde0b7497f9fdeab9b98a11070cdf3e24b640d7433d7ac4f62c0643af80da459c000a9ce98dba0eb00f5cab23697a4dcfbd1214eb781de
+EBUILD starlette-0.39.2-r1.ebuild 1302 BLAKE2B 7f150c89855f8db22dbe9a04e4320908b14ee33b650c570ab2a747035f7fa53e913bcc3105ce4e196ba9465eb75c7b657ad31e36b59b5b9b984d2a50b7af4cb7 SHA512 77fff2cacbce29df3898af7b8cb96d6b7ac6258418419d4ccedcb31c287a754d8af14643389dac9a8c9878c39f51d5d2b284828cead9e2b54e4af97c80fd9bf0
+EBUILD starlette-0.41.0-r1.ebuild 1310 BLAKE2B 143290647b13a0f78a5cb60e9943dd6561fe732fd859deba7557337a149b68696b52f99db650eb71d03f0f6aab412a03bc2734a6e7aa11fc24a8e6862302b5cb SHA512 5f0b26d43bb1b5dcfc570e3f8f356a2cfd16a091d171b9cf8eb9eb5acd8aea39b58f16286e5df2bcf41ebf7749ce10d732afb2162e2d206d5b12b85f11aea258
+EBUILD starlette-0.41.0-r2.ebuild 1568 BLAKE2B 8be1acded3ae59565f05ce404c9ca32d4a69f731fb3a7f088f5c92f83cc96b2147b4c82fb1d3632eb73cd2de81a62269d9618b4bc417c306aad78459e00994e2 SHA512 b331ba1036765c9aa61f2d81be1ab8e6cdb9e081fb05a6e6c36ad57f196ce89e65c542cf0e4ce1578f94e2634a0dec3db3cbb90f6b050014a0cbacd72c940b15
MISC metadata.xml 371 BLAKE2B 0ccaa4659e63162b565359a1cae05764bea66d708a5f4af1a4716ba9ba23faa39ab4f5a806c0a9783f3f42282ee9b98e22a92f2b308b8dfe97bbf9c770a8add1 SHA512 0fc326941861260becd4129c8a351e89ba0f98f9a3ce9b5d50812f0eaf667743ab0d403889aa1b0a2d9fcedbe0212ba879d165ec8edd115686d4768e6b1326ca
diff --git a/dev-python/starlette/starlette-0.38.6.ebuild b/dev-python/starlette/starlette-0.39.2-r1.ebuild
index 7adf8bf008bf..1655334bc377 100644
--- a/dev-python/starlette/starlette-0.38.6.ebuild
+++ b/dev-python/starlette/starlette-0.39.2-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
>=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
dev-python/itsdangerous[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/python-multipart-0.0.7[${PYTHON_USEDEP}]
+ <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/starlette/starlette-0.41.0.ebuild b/dev-python/starlette/starlette-0.41.0-r1.ebuild
index 366226d021e8..6f587b43d807 100644
--- a/dev-python/starlette/starlette-0.41.0.ebuild
+++ b/dev-python/starlette/starlette-0.41.0-r1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
>=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
dev-python/itsdangerous[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/python-multipart-0.0.7[${PYTHON_USEDEP}]
+ <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
"
BDEPEND="
diff --git a/dev-python/starlette/starlette-0.39.2.ebuild b/dev-python/starlette/starlette-0.41.0-r2.ebuild
index 366226d021e8..19c9c36a4d2f 100644
--- a/dev-python/starlette/starlette-0.39.2.ebuild
+++ b/dev-python/starlette/starlette-0.41.0-r2.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
>=dev-python/httpx-0.22.0[${PYTHON_USEDEP}]
dev-python/itsdangerous[${PYTHON_USEDEP}]
dev-python/jinja[${PYTHON_USEDEP}]
- >=dev-python/python-multipart-0.0.7[${PYTHON_USEDEP}]
+ >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
"
BDEPEND="
@@ -45,6 +45,15 @@ BDEPEND="
: ${EPYTEST_TIMEOUT:-180}
distutils_enable_tests pytest
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # python-multipart package renamed in Gentoo to python_multipart
+ sed -e "s:from multipart:from python_multipart:" \
+ -e "s:import multipart:import python_multipart as multipart:" \
+ -i starlette/*.py || die
+}
+
python_test() {
local EPYTEST_IGNORE=(
# Unpackaged 'databases' dependency
diff --git a/dev-python/statsmodels/Manifest b/dev-python/statsmodels/Manifest
index 60e95079466f..b4cc7b0e8659 100644
--- a/dev-python/statsmodels/Manifest
+++ b/dev-python/statsmodels/Manifest
@@ -1,5 +1,5 @@
DIST statsmodels-0.14.3.tar.gz 20354488 BLAKE2B 113e90f7091197a5561e311bc033dfc3d9d28732fbcbae4fce13ec58f16db63ec1e25c54e411a8ff04d059f3f2df7c45dc484918235653df4d1f809cc40260af SHA512 c7b8684be83b179edcdbed7703005d054a1f16b9731add69b5079a62e5e858bef87c34e00575580fd48ef80cc9108d405edec9e6a2cf3eb3e5e8f7fed53f8fca
DIST statsmodels-0.14.4.tar.gz 20354802 BLAKE2B c721c5b2e7b22ad1be10099627230f7344f966a335f37757dc6bb622fedcb1e84a7d708ee25bfdde64357394e059567e41dad19fc5b1daeb3d5ee29e52a3b2af SHA512 db3bd19b8b47af453ad6fbd24449a621895e4237bbc8b7813810306748c32a3fbf005387a0e1e8db550c9c4a59666bdd50aeb49e24f0ecb86619bc90f166f5f9
EBUILD statsmodels-0.14.3.ebuild 1893 BLAKE2B febd85ae3102cbe239723efddf5c0ddd52d64d75cf4896613d2dce062d67c1f6d6f1af6e9a5b9dba47d352782fb2d891eb1005b8385af4e0de64fd296a8ac210 SHA512 386b0c5067b0b33cb30ac5d501eecc1ba8ae30a6ac068f4d7aaaf4bef6f15d36f3b4736098e2bef1bbb038fbee83a6a78fe0ebc71f16a5a7a76be25322f35d1d
-EBUILD statsmodels-0.14.4.ebuild 1895 BLAKE2B 414dc0b876c3cfaba6ab4b21d9ada27e355f6e47a5726a39348a383337d9e94f231af51532fc89e47f682e22cfca03980aa51fea69a3b8462491344052919811 SHA512 b2fc84054435d818caea7150d0000f146ab31fbec28c51c216ab7ac7325071d5c60495da03005a35879ebfa29ef8df2f6fd714d6abad65888eb6fc6db1a1e6c5
+EBUILD statsmodels-0.14.4.ebuild 1894 BLAKE2B 5d36eed5d604bcbc0bd2f1604caf0901669bcb844a33c8d214c1978f3192f4510738c8dc50e3369a7173dc8551712c723799d161e9a1910e52e322b5de768dd6 SHA512 c5051a384e708a3270470572623ce72dc92b00c7e1f9bbfc0e2d52ae26b67e8debbd96c234d82a056809190803ceaa6502eb690543bf73a1da2ed6fe658346c6
MISC metadata.xml 1088 BLAKE2B 285d326203e509fd04364777ffe96f085951fdb7be661e6773f329392c0fa0fc16b1527239586b3abb80458359d15ab00d5eb402b739f947b78dca612ede94ca SHA512 35192e332c6d2aecd1ac611a96ebb13cded9a8f8bdfdd7f0c10b50654d1dda411015444511a69643ee8450742c8f02f5e0bfc5e4ab4ef4da81ffce9231658f4f
diff --git a/dev-python/statsmodels/statsmodels-0.14.4.ebuild b/dev-python/statsmodels/statsmodels-0.14.4.ebuild
index 3b129f1595f7..8c5888dadb78 100644
--- a/dev-python/statsmodels/statsmodels-0.14.4.ebuild
+++ b/dev-python/statsmodels/statsmodels-0.14.4.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~amd64-linux"
+KEYWORDS="amd64 ~arm64 ~loong ~riscv ~amd64-linux"
IUSE="examples"
# NB: upstream requires building with numpy-2 but supports 1.x
diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest
index 167c41b53c90..10213b41bcdc 100644
--- a/dev-python/stripe/Manifest
+++ b/dev-python/stripe/Manifest
@@ -1,7 +1,9 @@
DIST stripe-10.12.0.tar.gz 1318680 BLAKE2B 0de2d108c6813d4ed0493b0e2b906a5d41f6b39b0f60fb2730fc3737b9f641d732e22c5ddf5e4e856b6bc5a1b312c10c9304467f29b5474bf8d6a9ca219f876d SHA512 0843cae0e1dd9a54604938a3ae5a28bb681e5166c2e800478c543b22b103626ac138ee999e468e909e3b5865754ed131af5a01287044603082f1f05329da45d3
DIST stripe-11.0.0.tar.gz 1339985 BLAKE2B f41c8f574c598a5d35b9563a21b4bab7cc7164abd27aecd633bab0842b92cb66c7b07879300f36d9470a563ff0d5d9df840a9f740852719337b128af3553dda8 SHA512 3f7493f6aac38b328cbf06f7497f56385ac852dcc8aea9a1f4b7fc7365b296a4d9c92d096689444d3a372c42d0c5c192729a924bd781a66ff81ac9bb1f20aab4
DIST stripe-11.1.0.tar.gz 1339459 BLAKE2B a2bc85c423fbc5dd03f3cdc56629224823c99f1d7508b7c74d02b7b1d832f194e6d74d37115a6f5f5a2025c387f43632245c862725845e1b0fec9561d5706447 SHA512 d8c030b44760b7d81a2d25129c8720a931bc77adb5bcb4a60b9866086995a5569442fbca5548390c83889a72edd3ca2524be90aa78be6c1ff132959a69bc8f6c
+DIST stripe-11.1.1.tar.gz 1340542 BLAKE2B 49e3884de5db95628efe1dd57685e9cced09d47015e1a7b8f9fa74ec0dd75f16d122bf1f7a579f6786b5886337d77cbf3f68770582431f4eb7dab3c09d2855e1 SHA512 13dd219559abfd38996eef7cf77c0278f58cccf744e34f139bf50068ec4ab18c896b444313103e8eab8eab05653ac6d3ba07a6d5734bde4cdd8cba10c4916be5
EBUILD stripe-10.12.0.ebuild 2479 BLAKE2B 8ab9df0009ae15ca658d143fb49e9d9f8507549074fae6f947a00be821a16d859f48c4faef9e5803ebbe64e442bda7bcad76e81999c8d599f6f0944230e18365 SHA512 aa50f6adfca871d93e842005baedbcd538e1a7879d4e794d0a7a71f169095c49410e99b68a29f306ea70854f5e31fdedc9df1f10d78e5d4b1f7a641180ae0f6e
EBUILD stripe-11.0.0.ebuild 2578 BLAKE2B 6b91847bdbd364b73ae3fb73f6690066e2f82a28cb01abc615760b3f60d85e4f05eb6d096719ab54213847ee1080c56b9e861def728ad3df819559d8561e458a SHA512 bc05fb9da657eb4f937ddb3696414fae5640ee204b60a2b936fbbaa9d6af75352be1eadb4389ded869294955badeebf3108a420776f1e6196c2cac15301b0830
EBUILD stripe-11.1.0.ebuild 2578 BLAKE2B 6b91847bdbd364b73ae3fb73f6690066e2f82a28cb01abc615760b3f60d85e4f05eb6d096719ab54213847ee1080c56b9e861def728ad3df819559d8561e458a SHA512 bc05fb9da657eb4f937ddb3696414fae5640ee204b60a2b936fbbaa9d6af75352be1eadb4389ded869294955badeebf3108a420776f1e6196c2cac15301b0830
+EBUILD stripe-11.1.1.ebuild 2578 BLAKE2B 6b91847bdbd364b73ae3fb73f6690066e2f82a28cb01abc615760b3f60d85e4f05eb6d096719ab54213847ee1080c56b9e861def728ad3df819559d8561e458a SHA512 bc05fb9da657eb4f937ddb3696414fae5640ee204b60a2b936fbbaa9d6af75352be1eadb4389ded869294955badeebf3108a420776f1e6196c2cac15301b0830
MISC metadata.xml 673 BLAKE2B 6b85b1f88713d2365274fcff21648748039b48028b3c34c1192e16ca12d0f3b4d14ab13c7c2a744c381898ea0c1304bda8be52d3fadddc1a1b787f010b001398 SHA512 e3178927a69d14f59673acc5eaedda59db5a07e2145ed6fb0597363b60183cb3e7a7b0feefc1d4c9095d52ed96e0be32ef5dc23ad0c20fd6e6b33c830177c0be
diff --git a/dev-python/stripe/stripe-11.1.1.ebuild b/dev-python/stripe/stripe-11.1.1.ebuild
new file mode 100644
index 000000000000..6d45d0feff2c
--- /dev/null
+++ b/dev-python/stripe/stripe-11.1.1.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=setuptools
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Stripe Python bindings"
+HOMEPAGE="
+ https://github.com/stripe/stripe-python/
+ https://pypi.org/project/stripe/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="telemetry"
+
+RDEPEND="
+ >=dev-python/requests-2.20[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.5.0[${PYTHON_USEDEP}]
+"
+# please bump dev-util/stripe-mock dep to the latest version on every bump
+BDEPEND="
+ test? (
+ >=dev-util/stripe-mock-0.190.0
+ dev-python/aiohttp[${PYTHON_USEDEP}]
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ dev-python/trio[${PYTHON_USEDEP}]
+ net-misc/curl
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md )
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ if ! use telemetry; then
+ sed -i -e '/enable_telemetry/s:True:False:' stripe/__init__.py || die
+ fi
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # exception message mismatch with aiohttp-3.10.0
+ "tests/test_integration.py::TestIntegration::test_async_timeout[asyncio-aiohttp]"
+ "tests/test_integration.py::TestIntegration::test_async_raw_request_timeout[asyncio-aiohttp]"
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest tests -p anyio -p pytest_mock
+}
+
+src_test() {
+ local stripe_mock_port=12111
+ local stripe_mock_max_port=12121
+ local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log"
+ # Try to start stripe-mock until we find a free port
+ while [[ ${stripe_mock_port} -le ${stripe_mock_max_port} ]]; do
+ ebegin "Trying to start stripe-mock on port ${stripe_mock_port}"
+ stripe-mock --http-port "${stripe_mock_port}" &> "${stripe_mock_logfile}" &
+ local stripe_mock_pid=${!}
+ sleep 2
+ # Did stripe-mock start?
+ curl --fail -u "sk_test_123:" \
+ "http://127.0.0.1:${stripe_mock_port}/v1/customers" &> /dev/null
+ eend ${?} "Port ${stripe_mock_port} unavailable"
+ if [[ ${?} -eq 0 ]]; then
+ einfo "stripe-mock running on port ${stripe_mock_port}"
+ break
+ fi
+ (( stripe_mock_port++ ))
+ done
+ if [[ ${stripe_mock_port} -gt ${stripe_mock_max_port} ]]; then
+ eerror "Unable to start stripe-mock for tests"
+ die "Please see the logfile located at: ${stripe_mock_logfile}"
+ fi
+
+ local -x STRIPE_MOCK_PORT=${stripe_mock_port}
+ distutils-r1_src_test
+
+ # Tear down stripe-mock
+ kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock"
+}
diff --git a/dev-python/tomli/Manifest b/dev-python/tomli/Manifest
index 379561afa4a0..d2ff8a8aed22 100644
--- a/dev-python/tomli/Manifest
+++ b/dev-python/tomli/Manifest
@@ -1,7 +1,4 @@
-DIST tomli-2.0.1-py3-none-any.whl.zip 12757 BLAKE2B 0a33773bc0409831aec6ee803ef0ef9d6b6b441213d549184068e218b73d6178d617bc2b58d11db98f0e6284baaf81663723fbc6eb89f7466608f0d89aeb1982 SHA512 b6164b03d3db360093f92e644e87a37a0ce20d63d7e9e271fcafd727f4fdb73ad6b301aaf32b3d2839f6eedbc8ea499dafba7335b8fdfc4667e30ed50c9805b4
-DIST tomli-2.0.1.gh.tar.gz 133685 BLAKE2B 0d3a1f4ee4e74eeab6a7e7c3d5e866ce1baf9017136cdc8ce1f6275f8d6d151239e5a00b97b6409872fac0e8558a49120adf16f0ae21f9d92ae630dfd39cd6ff SHA512 a467f8d48cdbd7213bd9b6f85fd48ba142ab7c9656c40bb30785e1c4b37a9e29eaed420f183458ad20112baee8413ebbec87755332795c8f02235d1018c3aa5c
DIST tomli-2.0.2-py3-none-any.whl.zip 13237 BLAKE2B 642af1b59a2b2bceeee2480208f3680ec699bc9b572bde186ff8c845526e41e2ebc145f78ae4094ae3ee084ebfde561ec635358ff3df9c5609101c96d0b54ded SHA512 ad8278fc99a6913ebb70a618a7cad7acca9737e6ec546c932b4d0c1caddc1e70ef832340a33f2db974235459ff627949308d517b3c3a15b6baf8a4f1b3095e49
DIST tomli-2.0.2.gh.tar.gz 135227 BLAKE2B 1d61fd26793c4f814ed606a60b85edb388bf97d6fd17c830504971be725c84e9e6e67904170cff305fdb7be8196b56d0cc29dd36f8b202798788f4839ba8ddc6 SHA512 3eeea334d6d225590a9e074685c65d052e2f5d5286ca895ff7e9532d7289f0daa31ae67b5076d803e5adad4f20a9831058a0c4599715f049079904934d3d9c25
-EBUILD tomli-2.0.1-r1.ebuild 884 BLAKE2B fa462e0cad48b67e78f91f2d29969903b26e2822300c936b3d2be1e4a10d6d877a1843b51a63d44a804b3ad3710bab5ce1f8b4f4a4f3dac3cb7febb2e6b3bcea SHA512 cc77efe5c1fc79d2e811cd51ed0f699b1f75ddeaa0b15691e5fddd1ad1dfbe9ee0387e17d6e0f0a6a730f4f05a659d90e6f65c3724cf7835679b16a6958f87eb
-EBUILD tomli-2.0.2.ebuild 892 BLAKE2B bd336d4220834682761a9d0908f5824b5f95c0f9536b0c9a0b2aec9ee1ef2802e4593d9343f0aa109ce19b22a7d47880e6123ad4dfddfb69826e3daf8a2f3910 SHA512 860c6bcecd578f905b213523dd31f0b96256e01ffc778ccf5a55af982da407891e6f49ca3e10a71c917925b4e7429dab57a01719a4c0689a1499d01e82cb6a3d
+EBUILD tomli-2.0.2.ebuild 884 BLAKE2B a7b036638a3d8bca953852b1e7432923c88a207580916de80c4c8f1406642e766142eb97106bed9aece769304e687eec93b9c8a6b53db4dbbf668eda457f39cf SHA512 421aec4928fb1e065f3e305e61337edddce17a992bc903cd1c7fe2b9e825be9441625cc407d3406dd7bae85685804e2fc397572685d4f18abb25b799ab626fc9
MISC metadata.xml 363 BLAKE2B 2c80a2c2a8959a93e392da0e03303ffdae0a3291624c284f91d747d13983cbc188d8a64f8763ea484f792d5a42e355381034f69fa0acde382779e4ae53ac2154 SHA512 42e8d4b4d1ec773b53e8e119ce6afb74acd64de998c372c6f6ab64f70713dd825420d1e1af83b5f647dc03a917b1904d65f0cd06cbddea47a33a558be2c89562
diff --git a/dev-python/tomli/tomli-2.0.1-r1.ebuild b/dev-python/tomli/tomli-2.0.1-r1.ebuild
deleted file mode 100644
index 97a8e5b105e0..000000000000
--- a/dev-python/tomli/tomli-2.0.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# please keep this ebuild at EAPI 7 -- sys-apps/portage dep
-EAPI=7
-
-DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A lil' TOML parser"
-HOMEPAGE="
- https://pypi.org/project/tomli/
- https://github.com/hukkin/tomli/
-"
-SRC_URI="
- https://github.com/hukkin/tomli/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
- $(pypi_wheel_url --unpack)
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-BDEPEND="
- app-arch/unzip
-"
-
-distutils_enable_tests unittest
-
-python_compile() {
- python_domodule src/tomli "${WORKDIR}"/*.dist-info
-}
-
-python_install() {
- distutils-r1_python_install
- python_optimize
-}
diff --git a/dev-python/tomli/tomli-2.0.2.ebuild b/dev-python/tomli/tomli-2.0.2.ebuild
index 2ff54bd4c53d..bb4344ff5bae 100644
--- a/dev-python/tomli/tomli-2.0.2.ebuild
+++ b/dev-python/tomli/tomli-2.0.2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="
app-arch/unzip
diff --git a/dev-python/toolz/Manifest b/dev-python/toolz/Manifest
index 8d77d99ffa6f..08b2262ef7da 100644
--- a/dev-python/toolz/Manifest
+++ b/dev-python/toolz/Manifest
@@ -1,6 +1,3 @@
-AUX toolz-0.12.1-test.patch 3505 BLAKE2B 6d106d2f6b92ef19ee11df45959be6cdda0944cc586c66a1439a7a054834b4efed884f91f8693c2481868b7c936fe7397d982e31c134efa3b280adc28b4f43f0 SHA512 dbd5d5ce23ce530ee32b4cdb409e6f7f9217ed2f9dfbe5b8a8d9c9164c5ef8e92df219e18629bfd430147ee25a337b16563d150a1c6d08a99bfd556cd1314075
-DIST toolz-0.12.1.tar.gz 66550 BLAKE2B 41b2002147cd453c2a8300c7ec247e06dfc8fba69a772df4a8f5c35349e991453bbbd0d7ed0162391d9314873bf0e169d20c86b875e4d4eca01aaadc76edea61 SHA512 c514934d1a8069cd70e4d8b9ca32cd2c96e85b1dabb45bbbe4b0644581eb7e7f9f6a6d9230483f1872695edf25ff77ad7643cffb3041a012ed64424097a23e9e
DIST toolz-1.0.0.tar.gz 66790 BLAKE2B c5e6d8bb96561f7ca97ac7b3a8233eb1002892974c7dd4127732a89117608dfa964ec9d8ab1f8f679e487885b76d4eaed33be275a90afa4beb4a21e1ce4f29ab SHA512 90ba917ff06b7c4a4bbeb1d2c64bcb34bbe41607c7cea402f9d96f352c20c53edc53333ba06da9193bc714a2a836e68acd55e581b9f590fe1d962fc4ae8847d9
-EBUILD toolz-0.12.1.ebuild 676 BLAKE2B 3894c99eefd22b2e0ae3a64b563f0465a6b974c89b42a8a4ebca330bab476de33787cff408854196bf24e0f36097f6778af100bd208cdd33373eecfdd60829ae SHA512 c5fbde1cfb643e52596f65dd1d39c5d0dbc577499c46699e1f8b5ebdca6fddd654309b661cb0164388a1431de86511b314083302ca1e300ec26dce2cbf60e48f
-EBUILD toolz-1.0.0.ebuild 593 BLAKE2B 200e61e633840865c4b6634d00b6465378304b588c05df7a354ef23af518e27de81af0059d593ab6855ecf3559bf8d409eb0532ad1a30d9508a952d8ed0ab287 SHA512 ccaeecca29a350dc5f8b06b86e9d30a28721775b8428d214589d45b4e6a0b86cf25b7226f4b210a8f01c1d512a14d4f016c7f4e2efe936a2960b1b2b54413de5
+EBUILD toolz-1.0.0.ebuild 587 BLAKE2B e720e241a5c28797ef0eca662d05b37828d08642589d0781bf621c11c73ef4651a7612556dcf52ea2ef4b71c5781709ca760d6c44fe6e7fa085a9bd54dfeb145 SHA512 60a03d8b254f7e24f69285ba2d63a1c0ff44a370649e9620b54ce44c3385b6295d78473fd134e6675b9b516bb0f8be9369447f393ec55eb7c6d4579dfc3a99bc
MISC metadata.xml 386 BLAKE2B ab0f60ec7b44fdb9789d3ef420d5e99cacea66159be7f4736f6502e595a00d740b6cdc3668304ecade1e994e5b2837a986bfff1ad49e884ba936bd039f80b880 SHA512 835c6ac2bc4af983d1b5a77bf4f48e322ec84e79000f0316d694f92800925e521f3b9d742465ba44f96b973ad30dbb37e46bb40589307edd0b8b0f01ceabda31
diff --git a/dev-python/toolz/files/toolz-0.12.1-test.patch b/dev-python/toolz/files/toolz-0.12.1-test.patch
deleted file mode 100644
index 396ed003a62e..000000000000
--- a/dev-python/toolz/files/toolz-0.12.1-test.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-From b79a954ca5fa6801c3a3dc6b39fa523be33884a8 Mon Sep 17 00:00:00 2001
-From: Adam Williamson <awilliam@redhat.com>
-Date: Fri, 14 Jun 2024 13:43:24 -0700
-Subject: [PATCH 1/2] test_excepts: fudge changed indentation in Python 3.13
-
-Signed-off-by: Adam Williamson <awilliam@redhat.com>
----
- toolz/tests/test_functoolz.py | 7 +++++--
- 1 file changed, 5 insertions(+), 2 deletions(-)
-
-diff --git a/toolz/tests/test_functoolz.py b/toolz/tests/test_functoolz.py
-index 555cf48d..a28c2a77 100644
---- a/toolz/tests/test_functoolz.py
-+++ b/toolz/tests/test_functoolz.py
-@@ -738,10 +738,13 @@ def f(a, b):
- def test_excepts():
- # These are descriptors, make sure this works correctly.
- assert excepts.__name__ == 'excepts'
-+ # in Python < 3.13 the second line is indented, in 3.13+
-+ # it is not, strip all lines to fudge it
-+ testlines = "\n".join((line.strip() for line in excepts.__doc__.splitlines()))
- assert (
- 'A wrapper around a function to catch exceptions and\n'
-- ' dispatch to a handler.\n'
-- ) in excepts.__doc__
-+ 'dispatch to a handler.\n'
-+ ) in testlines
-
- def idx(a):
- """idx docstring
-
-From 832e81d28882d1235c704de95e1d075ee61976c1 Mon Sep 17 00:00:00 2001
-From: Adam Williamson <awilliam@redhat.com>
-Date: Fri, 14 Jun 2024 16:03:30 -0700
-Subject: [PATCH 2/2] test_inspect_wrapped_property: handle fixed wrapper
- inspection
-
-Python upstream recently fixed the behavior of inspect with
-wrappers: https://github.com/python/cpython/issues/112006 . The
-assertion here relies on the broken behavior, we only get None
-if `inspect(Wrapped)` fails and raises `ValueError`. Now it
-works, we actually get the correct answer, 1. This changes it so
-we assert the correct thing depending on the Python version (the
-fix was backported to 3.11.9 and 3.12.3, so the check has to be a
-bit complicated).
-
-Signed-off-by: Adam Williamson <awilliam@redhat.com>
----
- toolz/tests/test_inspect_args.py | 21 +++++++++++++++++++--
- 1 file changed, 19 insertions(+), 2 deletions(-)
-
-diff --git a/toolz/tests/test_inspect_args.py b/toolz/tests/test_inspect_args.py
-index 93408eb5..f26dbc64 100644
---- a/toolz/tests/test_inspect_args.py
-+++ b/toolz/tests/test_inspect_args.py
-@@ -2,6 +2,7 @@
- import inspect
- import itertools
- import operator
-+import sys
- import toolz
- from toolz.functoolz import (curry, is_valid_args, is_partial_args, is_arity,
- num_required_args, has_varargs, has_keywords)
-@@ -482,6 +483,22 @@ def __wrapped__(self):
- wrapped = Wrapped(func)
- assert inspect.signature(func) == inspect.signature(wrapped)
-
-- assert num_required_args(Wrapped) is None
-- _sigs.signatures[Wrapped] = (_sigs.expand_sig((0, lambda func: None)),)
-+ # inspect.signature did not used to work properly on wrappers,
-+ # but it was fixed in Python 3.11.9, Python 3.12.3 and Python
-+ # 3.13+
-+ inspectbroken = True
-+ if sys.version_info.major > 3:
-+ inspectbroken = False
-+ if sys.version_info.major == 3:
-+ if sys.version_info.minor == 11 and sys.version_info.micro > 8:
-+ inspectbroken = False
-+ if sys.version_info.minor == 12 and sys.version_info.micro > 2:
-+ inspectbroken = False
-+ if sys.version_info.minor > 12:
-+ inspectbroken = False
-+
-+ if inspectbroken:
-+ assert num_required_args(Wrapped) is None
-+ _sigs.signatures[Wrapped] = (_sigs.expand_sig((0, lambda func: None)),)
-+
- assert num_required_args(Wrapped) == 1
diff --git a/dev-python/toolz/toolz-0.12.1.ebuild b/dev-python/toolz/toolz-0.12.1.ebuild
deleted file mode 100644
index ed5ce6e423ee..000000000000
--- a/dev-python/toolz/toolz-0.12.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="List processing tools and functional utilities"
-HOMEPAGE="
- https://github.com/pytoolz/toolz/
- https://pypi.org/project/toolz/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- # https://github.com/pytoolz/toolz/pull/582
- "${FILESDIR}/${P}-test.patch"
-)
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/toolz/toolz-1.0.0.ebuild b/dev-python/toolz/toolz-1.0.0.ebuild
index 1c27fbb22d95..50bf73467e81 100644
--- a/dev-python/toolz/toolz-1.0.0.ebuild
+++ b/dev-python/toolz/toolz-1.0.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
distutils_enable_tests pytest
diff --git a/dev-python/tox/Manifest b/dev-python/tox/Manifest
index 68886bdbb121..d01ea026c53c 100644
--- a/dev-python/tox/Manifest
+++ b/dev-python/tox/Manifest
@@ -1,9 +1,7 @@
-DIST tox-4.20.0.tar.gz 181364 BLAKE2B 2651bb2a7eff09764b7288c0640d44031f2074f8c1c41aaf18989cdc3b8828d6b91f90b131a11b31ed01c4819524aedd4acedb56da2716eb5e3e607a8d5f1bf2 SHA512 c4b9a03a62c7d1993a8b027cd2f8f22fc033fa802176f20b0daeda84d528c5e8618ae9781f04c3d8820d9f49c5786d56b96dd596e95e489ac372631d61425616
DIST tox-4.21.2.tar.gz 188539 BLAKE2B f729857e18a34a21b3963bc0089891a2e52c03411d79a20838322540f01efa17d6fa8ac0ebf5612ad425d3ce565975cc266ba2820d0f2d0d76017801c221de4c SHA512 a2a363ecaa88ac459e147471c1dca7152e21f77f38253b484a15fa908ea8b0e758761e8c2c475bb6bd374a636cb10004c7c2fb6c61fe3718b2b1c09569d0f08d
DIST tox-4.22.0.tar.gz 189907 BLAKE2B 8a3ff89838a532b4cb42b4624d56d9d008319198b61edcf6ebcc609296b9d358b91ba17c262b17893321d5737c5ed51c23b495348d084e8712142e77b9c4af1a SHA512 5bce8cbc826f2cfc54b2824e023fdef21120183a65688113a956691759b885c22135fcce551e3cf0430412d6f85ccd7ec568495e47e7645766049ed0a55fae97
DIST tox-4.23.0.tar.gz 189943 BLAKE2B 5a2b0bce52626eb3faf5e0ab65419edae2aa0e436fc0f1e64cb07fcdd9d1c06c7b2a19898ff9c2c54137392d480d98e10c59c1be9e5318eaff276b85cfe82a06 SHA512 1c5f685334d0e885f8c17c94ffaa82502629aff1654efe9c544cc6e4d49a0d3a26eef4a05ab97246ebb31b63ee341776fb9240e5412cace68eb84f572283dbec
-EBUILD tox-4.20.0.ebuild 3011 BLAKE2B f291424f9c1e8963f127abc830d7fb316f3c785f85c0e08faf784c40e98f84e1a73712ed90a8847e698d916cc4fe872069bc12492b1ea36bb68c6080de0c9b07 SHA512 daa45e28c520a0b9bccedb1f86f642169042911a68e47ed1f8c835121932c68f159aacd768a11df4da0783d348162b848d5949f433942250548d79730468c87f
-EBUILD tox-4.21.2.ebuild 3063 BLAKE2B 0ed57b8b5b97fee66df8a22d8574b6513b77d30e07c832d9bc79fba690e872ed8d664a847ad2f27bd568e6a67a6f0a0486f6a23c85e01123ba42533febc0fecc SHA512 55edd7cbc352c49d057026e401f041dddbd9a1aa7364dd110416754d1378a87e077c756bc11edb7e33b03a204dde901213955a6930e314118b6296d265eb16dc
+EBUILD tox-4.21.2.ebuild 3055 BLAKE2B 813a197827b6b650bfe6a9f496187a5b077f6f7484dbc7f84ceb1ee6f2e7980618e95f359de6c3061e2da3c360ec14c160794eee6039b998a5841294862cbdf1 SHA512 c2ed003c124324fffed498d969bb1bea231c16f9ff004f2c073cacbfbb49b677f975a3fd4aefd756dd70831663a2d3567e577cb5cc2974560efaa75a80fe05f0
EBUILD tox-4.22.0.ebuild 3063 BLAKE2B 0ed57b8b5b97fee66df8a22d8574b6513b77d30e07c832d9bc79fba690e872ed8d664a847ad2f27bd568e6a67a6f0a0486f6a23c85e01123ba42533febc0fecc SHA512 55edd7cbc352c49d057026e401f041dddbd9a1aa7364dd110416754d1378a87e077c756bc11edb7e33b03a204dde901213955a6930e314118b6296d265eb16dc
EBUILD tox-4.23.0.ebuild 3063 BLAKE2B 0ed57b8b5b97fee66df8a22d8574b6513b77d30e07c832d9bc79fba690e872ed8d664a847ad2f27bd568e6a67a6f0a0486f6a23c85e01123ba42533febc0fecc SHA512 55edd7cbc352c49d057026e401f041dddbd9a1aa7364dd110416754d1378a87e077c756bc11edb7e33b03a204dde901213955a6930e314118b6296d265eb16dc
MISC metadata.xml 382 BLAKE2B 7c0704c5c187ce4a7972fe0372b23c5537a81a8d62fd83436d9558a61761f10764adb5a4d5f6795f0dd1fe905afa604c0be77fe1d48d291847f6ae65dc1b032c SHA512 9d0ced4df9352a81034a50d5766a01534ae8fa889985d99cc9e2a8d0889e31c6c11550677d9a5a74e2aab57c320192ce3a42708a6d23b0419ee34a6054398344
diff --git a/dev-python/tox/tox-4.20.0.ebuild b/dev-python/tox/tox-4.20.0.ebuild
deleted file mode 100644
index 0c7352f29fae..000000000000
--- a/dev-python/tox/tox-4.20.0.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="virtualenv-based automation of test activities"
-HOMEPAGE="
- https://tox.readthedocs.io/
- https://github.com/tox-dev/tox/
- https://pypi.org/project/tox/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/cachetools[${PYTHON_USEDEP}]
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/filelock[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
- dev-python/platformdirs[${PYTHON_USEDEP}]
- dev-python/pluggy[${PYTHON_USEDEP}]
- dev-python/pyproject-api[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.{9..10})
- dev-python/virtualenv[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/build[${PYTHON_USEDEP}]
- dev-python/distlib[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- dev-python/re-assert[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/time-machine[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # upstream lower bounds are meaningless
- sed -i -e 's:>=[0-9.]*::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- # devpi_process is not packaged, and has lots of dependencies
- cat > "${T}"/devpi_process.py <<-EOF || die
- def IndexServer(*args, **kwargs): raise NotImplementedError()
- EOF
-
- local -x PYTHONPATH=${T}:${PYTHONPATH}
- local EPYTEST_DESELECT=(
- # Internet
- tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_build_wheel_external
- tests/tox_env/python/virtual_env/package/test_package_cmd_builder.py::test_run_installpkg_targz
- )
- local EPYTEST_IGNORE=(
- # requires devpi*
- tests/test_provision.py
- )
-
- case ${EPYTHON} in
- pypy3)
- EPYTEST_DESELECT+=(
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[constraints-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[explicit+requirements-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_indirect-True-True]'
- 'tests/tox_env/python/pip/test_pip_install.py::test_constrain_package_deps[requirements_constraints_indirect-True-True]'
- )
- ;;
- python3.13)
- EPYTEST_DESELECT+=(
- # https://github.com/tox-dev/tox/issues/3290
- 'tests/config/loader/test_str_convert.py::test_str_convert_ok_py39[1,2-value1-Optional]'
- )
- ;;
- esac
-
- epytest
-}
diff --git a/dev-python/tox/tox-4.21.2.ebuild b/dev-python/tox/tox-4.21.2.ebuild
index 35198cd27b99..a77019e021f4 100644
--- a/dev-python/tox/tox-4.21.2.ebuild
+++ b/dev-python/tox/tox-4.21.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/cachetools[${PYTHON_USEDEP}]
diff --git a/dev-python/translate-toolkit/Manifest b/dev-python/translate-toolkit/Manifest
index 065e6c8eabc8..24afb8aa70b7 100644
--- a/dev-python/translate-toolkit/Manifest
+++ b/dev-python/translate-toolkit/Manifest
@@ -1,7 +1,5 @@
-DIST translate-3.13.4.gh.tar.gz 1173494 BLAKE2B 878da77378e4ca1a27c3053812b4f70c1decc55523421daa1716f10c4af9cc1d3d1a601bf076f343eaf34c661355af84dc2d173411779942e83eb4d7e64280f9 SHA512 44d0ee7d5e8b177034385bbc323539b8d53ef7a01d2431ea9c58a8df24ccc5f55af15f245b584db225e194b796d0281dec73ed66f50f8749cf949cb0a4c95277
DIST translate-3.13.5.gh.tar.gz 1173710 BLAKE2B 1b6431cb0ce2643477c352f54dff0b7cbac8a79d3bf1e2a5976cdea649f8bbf3ee23f96ee97db1c5a7e57789ca5b434cddac959aeda92acaa75a0714b04bc507 SHA512 5ae243584f2bc4e3b304c6e0ccba2f4fcd3728964ed8361017241a787124dc24580ec842b3116036cd99f911f066e29559291b56893410f170d59f1e722e81a2
DIST translate-3.14.1.gh.tar.gz 1174769 BLAKE2B 3be39dbf964307ebaaca651f06683ecf67e3aaad9ea3774a68190f117867e8a5dc8ba732242fc5e34d53e629474bc038e2dbb2b8383fb914c0aa8325a6a3ac39 SHA512 4052c2062934720b347723a88f2a9fb187c03c064efa88a95992860b196637ed805e2c00986f0337253f56b3ce9f7e064ef33c12f9ba3da4af01b10257449c30
-EBUILD translate-toolkit-3.13.4.ebuild 3179 BLAKE2B 409f83c60bb0088020da43f9d65708b9512b87ecb161ffe87ef323d7dcbe068ff709e7b97fbc628be3335fd983ff5231314716df63a1b0b9b92f4aefe3d1356c SHA512 299ef67dac4dc011cccc9f261b138433f70506240b231b63f8af5582584e1dda0c54acafb0e81ebdeb39de69253fd6c2db0756b7d7972c6eb04db9ea97e109b4
-EBUILD translate-toolkit-3.13.5.ebuild 3182 BLAKE2B 98345bca852df50649e419889b3b65af580ba4919d5be0855057e745b87866b83f308e1eaa5bbe1192dd3b27337fbf7b36dca2cf76c3511b3324bc6ad8ce3394 SHA512 b10c4b4ed23d7a2794bb8ee04078157155e93a717151226fa8aa594a05b2ec7bb5cbf9d7ea45d40fcb8814cc7bbd47ece5fc823184b3946867311496a38aec6d
+EBUILD translate-toolkit-3.13.5.ebuild 3179 BLAKE2B 409f83c60bb0088020da43f9d65708b9512b87ecb161ffe87ef323d7dcbe068ff709e7b97fbc628be3335fd983ff5231314716df63a1b0b9b92f4aefe3d1356c SHA512 299ef67dac4dc011cccc9f261b138433f70506240b231b63f8af5582584e1dda0c54acafb0e81ebdeb39de69253fd6c2db0756b7d7972c6eb04db9ea97e109b4
EBUILD translate-toolkit-3.14.1.ebuild 3182 BLAKE2B 98345bca852df50649e419889b3b65af580ba4919d5be0855057e745b87866b83f308e1eaa5bbe1192dd3b27337fbf7b36dca2cf76c3511b3324bc6ad8ce3394 SHA512 b10c4b4ed23d7a2794bb8ee04078157155e93a717151226fa8aa594a05b2ec7bb5cbf9d7ea45d40fcb8814cc7bbd47ece5fc823184b3946867311496a38aec6d
MISC metadata.xml 756 BLAKE2B 06f64f258d362954f99f7e9eee241eb3dddc6b00b9069df2ad977d28b5cf06f9c8ee2246ee5958600b5ac86297968d7aaced6b6420dca4ed507c441c58c61ca9 SHA512 80374c40513ca450f97e3930929c1450e7438ea15830e60937952a6fccfd999675f2ca2056c5aa4e287ba256c6ec08a09d8f7adb8b2c5af8ca0cd595f34acd85
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.13.4.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.13.4.ebuild
deleted file mode 100644
index 525771d408ee..000000000000
--- a/dev-python/translate-toolkit/translate-toolkit-3.13.4.ebuild
+++ /dev/null
@@ -1,119 +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} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-MY_P=translate-${PV}
-DESCRIPTION="Toolkit to convert between many translation formats"
-HOMEPAGE="
- https://github.com/translate/translate/
- https://pypi.org/project/translate-toolkit/
-"
-SRC_URI="
- https://github.com/translate/translate/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="+html +ical +ini +subtitles +yaml"
-
-RDEPEND="
- app-text/iso-codes
- >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}]
- dev-python/cheroot[${PYTHON_USEDEP}]
- >=dev-python/Levenshtein-0.12.0[${PYTHON_USEDEP}]
- >=dev-python/lxml-4.3.1[${PYTHON_USEDEP}]
- >=dev-python/mistletoe-1.1.0[${PYTHON_USEDEP}]
- >=dev-python/pyparsing-3[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- >=dev-python/wcwidth-0.2.10[${PYTHON_USEDEP}]
- sys-devel/gettext
- html? ( dev-python/utidylib[${PYTHON_USEDEP}] )
- ical? ( dev-python/vobject[${PYTHON_USEDEP}] )
- ini? ( >=dev-python/iniparse-0.5[${PYTHON_USEDEP}] )
- subtitles? ( media-video/gaupol[${PYTHON_USEDEP}] )
- yaml? ( dev-python/pyyaml[${PYTHON_USEDEP}] )
-"
-# Technically, the test suite also has undeclared dependency
-# on dev-python/snapshottest but all the tests using it are broken
-# anyway, so we skip them.
-BDEPEND="
- test? (
- dev-python/phply[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_test() {
- # unfortunately, this bad quality package doesn't support XDG_DATA_DIRS
- # correctly, so we need to reassemble all data files in a single directory
- local -x XDG_DATA_HOME=${T}/share
- cp -r translate/share "${T}/" || die
- cp -r "${ESYSROOT}/usr/share"/gaupol "${XDG_DATA_HOME}"/ || die
-
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Fails with network-sandbox (and even with it off but w/ softer fail)
- 'tests/xliff_conformance/test_xliff_conformance.py::test_open_office_to_xliff'
- 'tests/xliff_conformance/test_xliff_conformance.py::test_po_to_xliff'
- # all tests based on snapshottest are broken and I'm too tired
- # to figure this out
- tests/translate/tools/test_pocount.py::test_{cases,output}
- tests/translate/tools/test_junitmsgfmt.py::test_output
- )
- local EPYTEST_IGNORE=(
- # unpackaged fluent.*
- tests/translate/storage/test_fluent.py
- # changes directory and does not change it back, sigh
- tests/odf_xliff/test_odf_xliff.py
- )
-
- if ! use ini; then
- EPYTEST_IGNORE+=(
- translate/convert/test_ini2po.py
- translate/convert/test_po2ini.py
- )
- fi
-
- if ! use subtitles; then
- EPYTEST_IGNORE+=(
- translate/storage/test_subtitles.py
- )
- fi
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- insinto /usr
- doins -r translate/share
-
- if ! use html; then
- rm "${ED}"/usr/bin/{html2po,po2html} || die
- fi
- if ! use ical; then
- rm "${ED}"/usr/bin/{ical2po,po2ical} || die
- fi
- if ! use ini; then
- rm "${ED}"/usr/bin/{ini2po,po2ini} || die
- fi
- if ! use subtitles; then
- rm "${ED}"/usr/bin/{sub2po,po2sub} || die
- fi
-}
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.13.5.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.13.5.ebuild
index 84540c3968c4..525771d408ee 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.13.5.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.13.5.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
IUSE="+html +ical +ini +subtitles +yaml"
RDEPEND="
diff --git a/dev-python/twisted/Manifest b/dev-python/twisted/Manifest
index ef87b22d7097..7b2a36862f8d 100644
--- a/dev-python/twisted/Manifest
+++ b/dev-python/twisted/Manifest
@@ -3,9 +3,11 @@ AUX twistd.init 563 BLAKE2B 24488118b025bf2068bbf07af900064ff6a7ee99106c3da30f15
AUX twisted-24.3.0-skip-dsa-tests.patch 2821 BLAKE2B cb3458d0a25fbfbe2c6f6ba0678de34c4776ff3b0007cb148886178914888ab85dfa84260053233d75143aca1cd4fae98b65010fc5315a5d2c1d64e4e8f65346 SHA512 0decf83cad5cc725dcb44993a6c688b06ba20f72a4b906281fd2bfbfcc1f9a043777e4574119224fe6d16964be7c8977224a1233d6a48db6aa9c232a18c5157e
AUX twisted-24.3.0_p20240628-skip-py313-test.patch 1275 BLAKE2B f2b0f08635de429e1fe780cc0176e1590db5f2f290f89cb2796ad5f2b5728382c22a2470e7fe1140071a94356dc2a0e15084008124fa5185e314252e75702469 SHA512 e1b7b7602658576d61a7a79592f839d5cf514571d56d51a53cf6fdcf7ab889cec510081e59ac813ac68908990f26303d30f70f7ec393fa2a1e995e41a380fd2d
AUX twisted-24.7.0_rc1-skip-py313-tests.patch 1927 BLAKE2B f2647c913cf594eaed6bc9c270930cfe6f0b91275bd4701249dce4922aa2868764311ccce1323565ddcbc1b65bb7fedee34bfc57eadaf8827a78cdbe8e25b401 SHA512 1a5972d4b8d575758c0dc824b90c53f8317f52e40f1893264e21743a3cbf6705043bfbd9d35d82518f91f578f2e5ba7458be5a7839e4e2657ae5ab8ecb73a4fb
+DIST twisted-24.10.0rc1.tar.gz 3526429 BLAKE2B f027cb52ea844d3b4ae641c97001c68c74b41e5fe0e31d255a8e3b0eef3188d91db5f66242b624ca98140b520b94569ccf5a0d103c7fd5e435cf867bb83648d1 SHA512 b747bb4443d91543776d89e8393e0f0536650222cee52701abb3ca9cb22504062c1e04005c8034ad5a249bd1fc639439abebb89018fe0bc89c3a9ef574379bcb
DIST twisted-24.3.0.tar.gz 3500456 BLAKE2B b2cebb2f3482dbeba250786b1977ddbb09e1a9a81f71ce5906efe8289b0e134a8b26c191c2262e8ee8ba3fccccea508c34145016b29ecf301541134dcea19e08 SHA512 c3dd227f5936ffa586a0b7447f5df4c2257dce0c0ba740373d82197a72029e7eeb0aef9789247dde73e2f24dd043f3b0b7d795f16e6e908583b054aad9b9eb6a
DIST twisted-24.7.0.tar.gz 3516844 BLAKE2B 169347260b473ea1c50806ce50324ebd51388186098886ccaad1f94e55f6b14eb7a7fc42728dbeaf4b5649d0e6dc1e4624cd5ab6d79feeaa733e18d09cfd689f SHA512 cd5a993c8f1dfdc82597bdc095e07c1016a2a86d1ce5b011b27f9f760db428fcba4579dda5733244979827f9c772c2480d1d419d2d24ae7af8697e2b8e852f62
DIST twisted-regen-cache.gz 911 BLAKE2B ffd3fcda6c67ffe6fd3ef581c8d507548396b66ed0708e9a5c790095e579c0d5f0f71596acf05712989da2ddef2b8d437eca973bc4d80ef8a9fa852915f38305 SHA512 95a9b931c73017d16d1b5e6b41345dddffe62b6af1a8e93b5e40d06d3d15be17b0dd0181c767ffeeb791534d463764ef9e066fa6c2ee2ac4b53c86d1da8fce03
+EBUILD twisted-24.10.0_rc1.ebuild 4571 BLAKE2B c3509b6045e6afeee08544c51d4a02e73f1228ed9783a5b6ebf7f627a296abc38d7cecf0f880dd7c961b536bcda1cbb01115191dcbd9c4143445eaaf11aff3b6 SHA512 fa71a84b1df31afdb515548f16cc52b6dfd616cc41ccc84c6444c3bbf68439651408d97d7238bdb1f305cdf29a197c32ec93f7341ee8c8ddde15928af3fca944
EBUILD twisted-24.3.0.ebuild 4266 BLAKE2B 80f0a8869356a3a66342ab7765f4e42559d0387dda711e05ec1d283fb46e3d71774b706cedccffcab4ff30d8cd777791a4bd00cd09ddf0e9d285fbcc90bb4af7 SHA512 3a14afb93e17e190bba1e62c0e7810579b6b3c6f6f10dc660e3c6ffd9d618e6a81c0ec27cef71ebd5af5dade0fcae52ad9b6c3ca405d6aa1538356aea274ac31
EBUILD twisted-24.7.0.ebuild 4697 BLAKE2B debbd364dc444ac4fb2dedc35a713cba1d94b46242ed3ddd9fe367d28976ca68b2f67a392949091824dc9a4852da7789d35bc00f32bde7a3bb0b70ed4605ae34 SHA512 56a1b0d66dbe72f785a26647c23e8e3958023d9d932fdf46c19134902c2f2324d584b0031dabe2fe7e06cc756f86e3146b01692d988454307e59eaaa0d9fea90
MISC metadata.xml 1231 BLAKE2B 60cd09e34c32152e6f08727c1281c65e871a51e64310a62a3104342fcb0e87e96b10cd4c7601668f054f9a2cb01fdf8ebeca3ed86b61ae2496a4d941897aa296 SHA512 800d9cd783d95cecb268362619deb346783149fa9226df714f9ce990da2d45edd3c8e5669e24ad15dfdf986a5816a5361c00f13719bb0dee3e6ae1578a889339
diff --git a/dev-python/twisted/twisted-24.10.0_rc1.ebuild b/dev-python/twisted/twisted-24.10.0_rc1.ebuild
new file mode 100644
index 000000000000..ca55e6158b82
--- /dev/null
+++ b/dev-python/twisted/twisted-24.10.0_rc1.ebuild
@@ -0,0 +1,161 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_TESTED=( python3_{10..13} pypy3 )
+PYTHON_COMPAT=( "${PYTHON_TESTED[@]}" )
+PYTHON_REQ_USE="threads(+)"
+
+inherit distutils-r1 multiprocessing pypi virtualx
+
+DESCRIPTION="An asynchronous networking framework written in Python"
+HOMEPAGE="
+ https://twisted.org/
+ https://github.com/twisted/twisted/
+ https://pypi.org/project/Twisted/
+"
+SRC_URI+="
+ https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="conch http2 serial ssl test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/automat-24.8.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+ >=dev-python/hyperlink-17.1.1[${PYTHON_USEDEP}]
+ >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.2.0[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-5[${PYTHON_USEDEP}]
+ conch? (
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-3.3[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ )
+ http2? (
+ <dev-python/h2-5.0[${PYTHON_USEDEP}]
+ >=dev-python/h2-3.2[${PYTHON_USEDEP}]
+ <dev-python/priority-2.0[${PYTHON_USEDEP}]
+ >=dev-python/priority-1.1.0[${PYTHON_USEDEP}]
+ )
+ serial? (
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+ )
+ ssl? (
+ >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}]
+ >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.4[${PYTHON_USEDEP}]
+ )
+"
+IDEPEND="
+ >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1[${PYTHON_USEDEP}]
+ >=dev-python/zope-interface-5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ >=dev-python/hatch-fancy-pypi-readme-22.5.0[${PYTHON_USEDEP}]
+ >=dev-python/incremental-22.10.0[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ $(python_gen_cond_dep '
+ >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/constantly-15.1.0[${PYTHON_USEDEP}]
+ <dev-python/cython-test-exception-raiser-2[${PYTHON_USEDEP}]
+ >=dev-python/cython-test-exception-raiser-1.0.2[${PYTHON_USEDEP}]
+ >=dev-python/idna-2.4[${PYTHON_USEDEP}]
+ >=dev-python/httpx-0.27[${PYTHON_USEDEP}]
+ >=dev-python/hypothesis-6.56[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ >=dev-python/pyhamcrest-2[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+ virtual/openssh
+ ssl? (
+ >=dev-python/pyopenssl-21.0.0[${PYTHON_USEDEP}]
+ >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+ )
+ ' "${PYTHON_TESTED[@]}")
+ )
+"
+
+python_prepare_all() {
+ # upstream test for making releases; not very useful and requires
+ # sphinx (including on py2)
+ rm src/twisted/python/test/test_release.py || die
+
+ # multicast tests fail within network-sandbox
+ sed -e 's:test_joinLeave:_&:' \
+ -e 's:test_loopback:_&:' \
+ -e 's:test_multiListen:_&:' \
+ -e 's:test_multicast:_&:' \
+ -i src/twisted/test/test_udp.py || die
+
+ distutils-r1_python_prepare_all
+}
+
+src_test() {
+ # the test suite handles missing file & failing ioctl()s gracefully
+ # but not permission errors from sandbox
+ addwrite /dev/net/tun
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ if ! has "${EPYTHON}" "${PYTHON_TESTED[@]/_/.}"; then
+ einfo "Skipping tests on ${EPYTHON} (xfail)"
+ return
+ fi
+
+ # breaks some tests by overriding empty environment
+ local -x SANDBOX_ON=0
+ # for py3.13, see
+ # https://github.com/twisted/twisted/pull/12092#issuecomment-2194326096
+ local -x LINES=25 COLUMNS=80
+ "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" twisted ||
+ die "Tests failed with ${EPYTHON}"
+}
+
+python_install() {
+ distutils-r1_python_install
+
+ # own the dropin.cache so we don't leave orphans
+ > "${D}$(python_get_sitedir)"/twisted/plugins/dropin.cache || die
+
+ python_doscript "${WORKDIR}"/twisted-regen-cache
+}
+
+python_install_all() {
+ distutils-r1_python_install_all
+
+ newconfd "${FILESDIR}/twistd.conf" twistd
+ newinitd "${FILESDIR}/twistd.init" twistd
+}
+
+python_postinst() {
+ twisted-regen-cache || die
+}
+
+pkg_postinst() {
+ if [[ -z ${ROOT} ]]; then
+ python_foreach_impl python_postinst
+ fi
+}
+
+python_postrm() {
+ rm -f "${ROOT}$(python_get_sitedir)/twisted/plugins/dropin.cache" || die
+}
+
+pkg_postrm() {
+ # if we're removing the last version, remove the cache file
+ if [[ ! ${REPLACING_VERSIONS} ]]; then
+ python_foreach_impl python_postrm
+ fi
+}
diff --git a/dev-python/types-setuptools/Manifest b/dev-python/types-setuptools/Manifest
index 0404c32eba5d..f146bdaed972 100644
--- a/dev-python/types-setuptools/Manifest
+++ b/dev-python/types-setuptools/Manifest
@@ -2,8 +2,10 @@ DIST types-setuptools-74.1.0.20240907.tar.gz 42970 BLAKE2B 06ceaba13ee061d231a0c
DIST types-setuptools-75.1.0.20240917.tar.gz 42585 BLAKE2B 7c38b2249c0f297e81f0fb7e19222ba6c5c103833a51c410a560c52669537f511f950e2f5777319c43fd07b821de6d6ce7ddd77c4fd19bcc6e046ccbe4f82172 SHA512 8861e31317f23496dcddc9f7fa3eacdf7fda1a097a4e257b41755b97de3571f698e3ec3bb6260ccc6168a5b7ad309c4399f7806727e185b6d3d9bff332e7942f
DIST types-setuptools-75.1.0.20241014.tar.gz 42773 BLAKE2B b7be7f47ad03eafefc31e23aba284aca6f04cce32d20d6128effdcae6f7a00e3707ef9aec02de70d79a4fc73bedb33ceea965faf75bb1b75ab6576ae1e4a8f10 SHA512 784c8ded17746869066b4fdbb7203a17c8271baf8f019ff34da39f212284e6d6a28b06b583823e5bd7c58cb059459d07d46a3178b1784aeadce2ba7ed0c8a979
DIST types-setuptools-75.2.0.20241018.tar.gz 42813 BLAKE2B 99157a03b73056db869690814d4e68a1cc9ff0454d13a99ba0af849f8c5a14b1db5c64015c52fe9fedbf6a070b3a25b9de11d0000864f5c689d28141005151b4 SHA512 e7a39d28dc24d20769c6593224df61831aced34d3f12625bd05547a60565e357d37d616c693b0c1ffb2a32813a9795f8be65a3f495452e1e3ba88f987163bd59
+DIST types-setuptools-75.2.0.20241019.tar.gz 42888 BLAKE2B 5aa214fd1c7b7d586376a41cc98bd95bfa4f634b17d3ac427df44b58bc297b94fd109bb49a9ae7c2c69dc94a49a71edff836220306541d978181f682ebf65e0d SHA512 c7e9ceee5477cd783b8ff49d2139d1d5bed690f3bd69aa6dc4870be7f5de5fa5b92e6034aa5b4ed9f7ff0c2b0f49c081579d9a83d58cbc4a8caae68150a723b1
EBUILD types-setuptools-74.1.0.20240907.ebuild 440 BLAKE2B c734df29e57433a7e8e2325687fb52987edd825cc42e801f8fb8fd77f870f1de03e3d776df8ca52530423e298af5bf4fd1b3b5edec322c5e8556c4ef7fa9c90d SHA512 292081f2e1d3e3c8fa152a361d7c1ecfac6222dafced339663b7a5a40a5bb40e4fca30a18a3028cd9189c2c63797e2c6cafc3110d06478cb33382ae853d7f72a
EBUILD types-setuptools-75.1.0.20240917.ebuild 440 BLAKE2B c734df29e57433a7e8e2325687fb52987edd825cc42e801f8fb8fd77f870f1de03e3d776df8ca52530423e298af5bf4fd1b3b5edec322c5e8556c4ef7fa9c90d SHA512 292081f2e1d3e3c8fa152a361d7c1ecfac6222dafced339663b7a5a40a5bb40e4fca30a18a3028cd9189c2c63797e2c6cafc3110d06478cb33382ae853d7f72a
EBUILD types-setuptools-75.1.0.20241014.ebuild 448 BLAKE2B 7520d7034175ed93bdf4f9b7e6e7921857b5e1f11ee63b9dfdd2673e9935d0c6272577eca5c60b05f809ceab29b8ae2bbc693e0a1191a777a6d6f2bbf0349023 SHA512 3379dde51da588db88b633950b0020a3df35ffbc3dfe5b795cca89c6cdbc63c41d651fde917b38dcb5dc338d6a7831438d65ef0cc1c4133814faa271e9bb72f0
EBUILD types-setuptools-75.2.0.20241018.ebuild 448 BLAKE2B 7520d7034175ed93bdf4f9b7e6e7921857b5e1f11ee63b9dfdd2673e9935d0c6272577eca5c60b05f809ceab29b8ae2bbc693e0a1191a777a6d6f2bbf0349023 SHA512 3379dde51da588db88b633950b0020a3df35ffbc3dfe5b795cca89c6cdbc63c41d651fde917b38dcb5dc338d6a7831438d65ef0cc1c4133814faa271e9bb72f0
+EBUILD types-setuptools-75.2.0.20241019.ebuild 448 BLAKE2B 7520d7034175ed93bdf4f9b7e6e7921857b5e1f11ee63b9dfdd2673e9935d0c6272577eca5c60b05f809ceab29b8ae2bbc693e0a1191a777a6d6f2bbf0349023 SHA512 3379dde51da588db88b633950b0020a3df35ffbc3dfe5b795cca89c6cdbc63c41d651fde917b38dcb5dc338d6a7831438d65ef0cc1c4133814faa271e9bb72f0
MISC metadata.xml 399 BLAKE2B 6e130dc38e0e0e0e6e02567d750d37c6f28ea40c4742a9247f347f29e1700fc420015e7ff951f4a11c156c2df88d7e3b7f03be7759d05872a7783a2d25e35b1e SHA512 bbc9cb552e652e7644d4d635cfd74fdfffcf6426160025411843d53d37b02fdd65f7e1fb435fee7b628033cef517e3f5a902466b5786b842592ccfad068edc15
diff --git a/dev-python/types-setuptools/types-setuptools-75.2.0.20241019.ebuild b/dev-python/types-setuptools/types-setuptools-75.2.0.20241019.ebuild
new file mode 100644
index 000000000000..50edc0c91a3c
--- /dev/null
+++ b/dev-python/types-setuptools/types-setuptools-75.2.0.20241019.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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/dev-python/virtualenv/Manifest b/dev-python/virtualenv/Manifest
index f21a254cbe0e..a9ad2dbfb67e 100644
--- a/dev-python/virtualenv/Manifest
+++ b/dev-python/virtualenv/Manifest
@@ -1,8 +1,6 @@
AUX virtualenv-20.26.3-ensurepip.patch 1231 BLAKE2B e70cb1a5f8dc8ccf6e08fce67aa3485c0f584937d8e7b693f0d0859d6ec9d9b16bf1492b9abe96d4c8c8eb12814eaa54f76ed8e318f3871ee956189ce08b3dff SHA512 86c98d7ce4a9ea073c72cd103cbce66ed720794fa4fa2b68ac19382e3c4f53303613aed80a6984a68cab513cb198d648c5c6f103308eacb3c7306b72e4321129
-DIST virtualenv-20.26.5.tar.gz 9371932 BLAKE2B 3b85da76f00e44b4e9fd33ef159e06cad06e4b0663aff9433712db8dcc0abb0bad7b94f260e374687f81b09a12bb3438f533267035370efbdeef20e8f9371461 SHA512 616d6565731d8b1f4ddf90eea9c7018eb1bc553c9ad6feee5f9e6669a996205afbedd900bf8d74cbcca7113fddc985ae279454274a7ec8902ac068e5e4b1b5ba
DIST virtualenv-20.26.6.tar.gz 9372482 BLAKE2B 7e91c8beb59c3c3f4d538af425916abe94151efedae3f643c573f6c0dd05a37cfc42b5e61cbdb73e02fcc5adbfd34a0ffa5096790975890fe9d17f626ea5687c SHA512 9d403a835c66f9b7f733d3720f459b9450dddd5cd9a76358332da20dddd309918177d3d7782304e11f56f48755d901feb4eb9b708c3719241bf389f29bf0ba04
DIST virtualenv-20.27.0.tar.gz 6483858 BLAKE2B 661a8e208eecb4cc27edd515c09e4541fca6a00285a7f4dcc798c37c602a505460cc53f699a33589dca2f686534bec188c48ae1001e52979febd1787760b2ef7 SHA512 1d0e1e32af8685d0e426823acaa3b73a1a8f60195a0627585b897d1c3d785b2cc67331c6e7f414589e5a61b84f6aecaffdaa4baefa51390bf23ebb3be2e2ef78
-EBUILD virtualenv-20.26.5.ebuild 3420 BLAKE2B f14f7f0d059ee5d5c4b1a18b4068d41ad6bbce2ee2bcd49b1cac89d896398f1a72a4a41caf041b1539a5b7c85fee4ec6fb5e92882ea52d184e70dc11e3e351c6 SHA512 5daf437d02672dfd5381844336edb86e3c83a07ca521d72a9f16fe467620a1abd454e4f85f0ca9c6a9db910d30b343dc52bd2737d5cb872e580947d71e63e670
-EBUILD virtualenv-20.26.6.ebuild 3428 BLAKE2B 357c6a685e462336f5aa62e316143111454b7c32d75d56f080074099d81aa86705a58638b35db827d2c69642618959ee80a138700948695a051ae4f7f9513be4 SHA512 43f379b79040c4acb4e2e26a868b7ad8ce35b39dd11cfa7082728231e90cc14eb94b33427050c375418eac9aae24f05d3e6f4cf7440c71eae01bcd2dd3a3be94
+EBUILD virtualenv-20.26.6.ebuild 3420 BLAKE2B f14f7f0d059ee5d5c4b1a18b4068d41ad6bbce2ee2bcd49b1cac89d896398f1a72a4a41caf041b1539a5b7c85fee4ec6fb5e92882ea52d184e70dc11e3e351c6 SHA512 5daf437d02672dfd5381844336edb86e3c83a07ca521d72a9f16fe467620a1abd454e4f85f0ca9c6a9db910d30b343dc52bd2737d5cb872e580947d71e63e670
EBUILD virtualenv-20.27.0.ebuild 3428 BLAKE2B 357c6a685e462336f5aa62e316143111454b7c32d75d56f080074099d81aa86705a58638b35db827d2c69642618959ee80a138700948695a051ae4f7f9513be4 SHA512 43f379b79040c4acb4e2e26a868b7ad8ce35b39dd11cfa7082728231e90cc14eb94b33427050c375418eac9aae24f05d3e6f4cf7440c71eae01bcd2dd3a3be94
MISC metadata.xml 406 BLAKE2B 97fee04c2662c5c36b6e16538284def46eb2454424770f42edf2567ed804ca15c4e969c714c57573f897b0946246577ab6e35204ed1f3f1735713d8ab5d24667 SHA512 356d42db463b63a3b3a55c1e98eb661de0a10aa6a5fde4f8b3f888ec73020c6679e86efd8dbb0b3e4a5a720af95e658612ba460fe548e081a90beec75fb9c1b2
diff --git a/dev-python/virtualenv/virtualenv-20.26.5.ebuild b/dev-python/virtualenv/virtualenv-20.26.5.ebuild
deleted file mode 100644
index 9523d6898950..000000000000
--- a/dev-python/virtualenv/virtualenv-20.26.5.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..13} pypy3 )
-
-inherit distutils-r1 multiprocessing pypi
-
-DESCRIPTION="Virtual Python Environment builder"
-HOMEPAGE="
- https://virtualenv.pypa.io/en/stable/
- https://pypi.org/project/virtualenv/
- https://github.com/pypa/virtualenv/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
- >=dev-python/filelock-3.12.2[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-3.9.1[${PYTHON_USEDEP}]
-
- dev-python/ensurepip-pip
- dev-python/ensurepip-setuptools
- dev-python/ensurepip-wheel
-"
-# coverage is used somehow magically in virtualenv, maybe it actually
-# tests something useful
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/coverage[${PYTHON_USEDEP}]
- dev-python/flaky[${PYTHON_USEDEP}]
- >=dev-python/pip-22.2.1[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- >=dev-python/pytest-freezer-0.4.6[${PYTHON_USEDEP}]
- ' pypy3)
- >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- >=dev-python/setuptools-67.8[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/time-machine[${PYTHON_USEDEP}]
- ' 'python3*')
- dev-python/wheel[${PYTHON_USEDEP}]
- >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_TIMEOUT=180
-distutils_enable_tests pytest
-
-src_prepare() {
- local PATCHES=(
- # use wheels from ensurepip bundle
- "${FILESDIR}/${PN}-20.26.3-ensurepip.patch"
- )
-
- distutils-r1_src_prepare
-
- # workaround test failures due to warnings from setuptools-scm, sigh
- echo '[tool.setuptools_scm]' >> pyproject.toml || die
-
- # remove useless pins
- sed -i -e 's:<[0-9.]*,::' pyproject.toml || die
-
- # remove bundled wheels
- rm src/virtualenv/seed/wheels/embed/*.whl || die
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- tests/unit/seed/embed/test_bootstrap_link_via_app_data.py::test_seed_link_via_app_data
- # tests for old wheels with py3.7 support
- tests/unit/seed/embed/test_pip_invoke.py::test_base_bootstrap_via_pip_invoke
- tests/unit/seed/wheels/test_wheels_util.py::test_wheel_not_support
- # broken by different wheel versions in ensurepip
- tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_string
- tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_exact
- tests/unit/seed/wheels/test_acquire_find_wheel.py::test_find_latest_none
- tests/unit/seed/wheels/test_acquire.py::test_download_wheel_bad_output
- # hangs on a busy system, sigh
- tests/unit/test_util.py::test_reentrant_file_lock_is_thread_safe
- )
- case ${EPYTHON} in
- python3.1[23])
- EPYTEST_DESELECT+=(
- tests/unit/create/via_global_ref/test_build_c_ext.py
- )
- ;&
- python3.11)
- EPYTEST_DESELECT+=(
- # TODO
- tests/unit/discovery/py_info/test_py_info.py::test_fallback_existent_system_executable
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x TZ=UTC
- local plugins=( -p flaky -p pytest_mock )
- if [[ ${EPYTHON} == pypy3 ]]; then
- plugins+=( -p freezer )
- else
- plugins+=( -p time_machine )
- fi
- epytest "${plugins[@]}" -p xdist -n "$(makeopts_jobs)" --dist=worksteal
-}
-
-src_install() {
- distutils-r1_src_install
-
- # remove bundled wheels, we're using ensurepip bundle instead
- find "${ED}" -name '*.whl' -delete || die
-}
diff --git a/dev-python/virtualenv/virtualenv-20.26.6.ebuild b/dev-python/virtualenv/virtualenv-20.26.6.ebuild
index acc7255ef749..9523d6898950 100644
--- a/dev-python/virtualenv/virtualenv-20.26.6.ebuild
+++ b/dev-python/virtualenv/virtualenv-20.26.6.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/distlib-0.3.7[${PYTHON_USEDEP}]
diff --git a/dev-python/vobject/Manifest b/dev-python/vobject/Manifest
index 0b6efabf30ec..59740afabc47 100644
--- a/dev-python/vobject/Manifest
+++ b/dev-python/vobject/Manifest
@@ -1,5 +1,3 @@
-DIST vobject-0.9.7.tar.gz 58657 BLAKE2B 56c55631b88ff5e999ec6822c401cf03bfa4bd66cf3d9092420934f07cd14580752de080e57c674adb1fedf7252eb84df1e490613bf8314dba5421c73c039cbd SHA512 7e3704b5c0ccafbb7171a98b45b7448419776b7f4a568ab4fffad905bd9303af55d89ddd6f91c0095083c3d9d53633fcdd3d0bc89aa2b4297d316e4123f56590
DIST vobject-0.9.8.tar.gz 61760 BLAKE2B 5bdf6be0ff52f11d10c99eb34a233f3926e14e706c5d4777a4a9c17bdf2c5f9ceb4be4216313ecc1489c06d821fc261e3e9bb97acda11f8ab7442e98abd4975c SHA512 8ba48fdd242c60b256d3a40d0aa1a6af9493a03fbff97870245102e676603d7eecad055db20a5eaa941eadc071fe41b522fc8226d0316c430d87e9331464a823
-EBUILD vobject-0.9.7.ebuild 584 BLAKE2B 779415a4192f46feda2aa9ec41a216be96451ad23e297ad96034d8cc7c850b5ed555aa4f7db6401303f175f2c8c3ac7c9973d46e16639d07b6c133c1d4011c67 SHA512 e82fc93f9b53466544f25f19b6791e3c6c24cd56ecdad312f3f215b0346a392f3265c5801dbe3e6bd4484e6d24c68de1a1191433a137766b1b730fa984ba484f
-EBUILD vobject-0.9.8.ebuild 657 BLAKE2B 46a8bae47ba4cb8ced38d9db98d742a4aa74d8dfd62f2573b0533fdf962733e078f44df2fc1ed959183107b6f229b104e188c91115ffb1a87f45ed9d0d445ea4 SHA512 8bca9219af15eeb216a7a345df561c9f9227777e400fa4706e925a0cd39ef5abf4cffcb4b25437f022af386d3ca0d74e5ed123a1b50c33cb41f7c0f6a54b2c35
+EBUILD vobject-0.9.8.ebuild 653 BLAKE2B ee2590c5513ee52a11bbb0ff8b660c6c7d565ca55a32f0b3003052353aed2a666cc9c97537722cc37d9588f59db4e7ff44dc74a786bba3c6f6578a739793e734 SHA512 2db5f77be0888df54447cb5e0639875c29554d1ccf66e687fc37a3973e5464130de9b1c59437a364d6474571140566ef4d996ddc36540581eb897e96ab361e9e
MISC metadata.xml 389 BLAKE2B 488ab19a363394f2464f47b2b39e82af96c2a214e89e1a3417b9d92472fc62a7e8622d77a114975204a9a3a79affc4312b6fba91e38fe5be9e6cce3046b566db SHA512 a6f569dcadc3a1767df6750efc836100f6d7af853e6d9f79ab48482853f8bb6ddf92afb52968e71230f132a0af04b085a78578ec44b20cf4e2b061692bb00af4
diff --git a/dev-python/vobject/vobject-0.9.7.ebuild b/dev-python/vobject/vobject-0.9.7.ebuild
deleted file mode 100644
index 88c64118d29a..000000000000
--- a/dev-python/vobject/vobject-0.9.7.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python package for parsing and generating vCard and vCalendar files"
-HOMEPAGE="
- https://github.com/skarim/vobject/
- https://pypi.org/project/vobject/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv x86"
-
-RDEPEND="
- >=dev-python/python-dateutil-2.4.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( ACKNOWLEDGEMENTS.txt README.md )
-
-distutils_enable_tests unittest
diff --git a/dev-python/vobject/vobject-0.9.8.ebuild b/dev-python/vobject/vobject-0.9.8.ebuild
index b666270ee681..8b2bfd391411 100644
--- a/dev-python/vobject/vobject-0.9.8.ebuild
+++ b/dev-python/vobject/vobject-0.9.8.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
diff --git a/dev-python/watchdog/Manifest b/dev-python/watchdog/Manifest
index 4fea8c7b252e..fd22aabdbbef 100644
--- a/dev-python/watchdog/Manifest
+++ b/dev-python/watchdog/Manifest
@@ -9,5 +9,5 @@ EBUILD watchdog-4.0.2.ebuild 999 BLAKE2B 37d76459f7577e88373d342648645e8d5126157
EBUILD watchdog-5.0.0.ebuild 1006 BLAKE2B c94fda4d579bd43395341db6971397e9389a8d2535717d0dcfe6a75b2a034fbc6b23837826a25051df5960f1b5ce7f34b985f524d377c146084bf7e40036002e SHA512 563709a542db61e4ffee23075f74d7f30e727b5723ec65125bb39681b1d17d5d9dcd28aadb39c869fae5c2011afcad67fff97432590a01ee4acf358074d54016
EBUILD watchdog-5.0.1.ebuild 1006 BLAKE2B c94fda4d579bd43395341db6971397e9389a8d2535717d0dcfe6a75b2a034fbc6b23837826a25051df5960f1b5ce7f34b985f524d377c146084bf7e40036002e SHA512 563709a542db61e4ffee23075f74d7f30e727b5723ec65125bb39681b1d17d5d9dcd28aadb39c869fae5c2011afcad67fff97432590a01ee4acf358074d54016
EBUILD watchdog-5.0.2.ebuild 1007 BLAKE2B 4304a29ecb5f60facf001dbc4e6b5ccb4e6cd24b9046766199c1f62198fa5e9ab14e33f30f573217b75a9a61ffc9e3cdd0202afa220ce085a13b1dce4e3f0d34 SHA512 c1ecbdf0a7e529a8c20cb698c26093a45b6793cc4e22cb5bb883b4c57f9f8b58799fafd4fb04076a3ef7b7b309ad43026939ca1b655c4ae34684612fa9dfc19c
-EBUILD watchdog-5.0.3.ebuild 1012 BLAKE2B aa5d1e6e366120e51d0e74dda2074c6454ed54ef0552d794156e89ac3f34c6c55bc0c23843b157a5f8b14daaa66a0959d77cfc9cb44e1f369cde5f32e946c55e SHA512 20a1dc53e618a33b5555bf64888ebb8b6aae48b2e2c35b3a1904ec5681dc007c6114b318eccc3782fb1c441a165ebe67065d742813befc4c22f02848418e901a
+EBUILD watchdog-5.0.3.ebuild 1005 BLAKE2B 629d28a553e4dc2ba4c28f92b76b715da2674adbe97842e73205d9948c724c0e545405851e4c5af17a03a81c3cbbc45e324d6c44df1c6c13cbb538b3c576543d SHA512 830736fb1e08e53f7b97d87df28acd01ddf81dd66876feaded8b2e1bff20c19435d512438fade19936fdf16a671d9c11008dbac878f6596c1019d14f54027ef2
MISC metadata.xml 463 BLAKE2B d4f4a77cbba45384d34ac533c223e6640f75460ebfa46ae029a57297ab1a8711f8c10bcd0c11926651bd61d5a2ae98e316ebe40c6011de06f8ee46ad5fcab5b2 SHA512 5eaf8c60e47afa3933115e23cec07340d8cb708c9c9568cf943030db2ed7e05771f51369d6d7d8e21ab598dc872af275784939a243a37abb1e3661b41f479721
diff --git a/dev-python/watchdog/watchdog-5.0.3.ebuild b/dev-python/watchdog/watchdog-5.0.3.ebuild
index 2dcc92365ccf..e74cd3c9ea4c 100644
--- a/dev-python/watchdog/watchdog-5.0.3.ebuild
+++ b/dev-python/watchdog/watchdog-5.0.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-python/pyyaml[${PYTHON_USEDEP}]
diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest
index 690d06c1a618..b57759348060 100644
--- a/dev-python/xarray/Manifest
+++ b/dev-python/xarray/Manifest
@@ -4,5 +4,5 @@ DIST xarray-2024.9.0.tar.gz 3747432 BLAKE2B 4b2a3be1712194710aa00f4416479d93171b
EBUILD xarray-2024.6.0-r1.ebuild 4485 BLAKE2B 7005dea599a3cbd466300a98264459ff10cd2bffca94b58482698caaf86902e30c7c6abc185b12b3253d42df08722efef883881911d855ca48bd63c4c4528844 SHA512 c14f203d598ca71b525f1c65a42cc2a3145ef94ced9b5d34c943838cd43885c8a8fc3474569b5d5a2ed3489e4c45f2b14c16c1f98982781d558ed2602c25ceb8
EBUILD xarray-2024.6.0.ebuild 3442 BLAKE2B 7ce00bac609b29b1face4258ec8bca19bfd29a18ebcdc2352ea8209b7ae3679c4f91cfecbf3eea72a6860bb47217aa9e85630b2d1888708d93e61cffccc6e1d4 SHA512 4f8c1f36d4d9fd4a77d285462663a86040fa4da2dff2916f9bcfae77ac98da98b9983a1406fc0ccba899cb096b0abd1403ad3b678b37baeaaae74a75199be035
EBUILD xarray-2024.7.0.ebuild 4486 BLAKE2B 25c5cb9d5ee9e13acf26857f741a25b0f197b44f05a30189b1f2727ec3cba43b7d829daef12fa8ab2792a4a48e45dfd8650b8cf460649a3d2a2277a0aaa7cd48 SHA512 3e3a9b8d66538ce15dfb020442cdbd3c30a431eb6dd53d10ed3b9804c16936d7397c9e445e833c1ee230e2e580f8e55bc5bf53753dcfc1d7e3ab0f2dd4147665
-EBUILD xarray-2024.9.0.ebuild 4527 BLAKE2B df2f708e27479fbcb2e6c829b047e874f3fcfd222fb0c8bc3bbb74ade554bab67122ee56144ab9ad67bdda8a035493dfa03508c42e0fa4841368bf518914a6c0 SHA512 68a9d4a946dad6b27205d4e16db8ef12b6b5f6c7a037d4a4918bc4fac2b6d1c2ff73330c57afb9e1cfa92d7bf985cb609882930b4cb1fce774d388472f7698be
+EBUILD xarray-2024.9.0.ebuild 5307 BLAKE2B cc4fad10a20308fe5109d7e4180be315429578e61e1784c2ac21147c202828a2e8a7363b41faba379ba78488cf298c882d02c80a5a9bf19534d796d4a6b4fd93 SHA512 4ceea31d77811ab68ecb04f3eb295556cc7d88b2ca5f92cc92ff7487717dfb99c6afec6567e081059d55a84475fe979f3dde6540075b464fc1c78dcff9da1d1e
MISC metadata.xml 509 BLAKE2B d470cc092eb055215a5868c22f9ec458057cfad600357fa1f658ed4537a6a6f68bda1422c4a665f1963ce0a6049e691befc3ca4baa60cc898364ad5f18164979 SHA512 602755896a3655295058afc8543a4bb64192d5c625f2edd86291c1f23d171f051a4238466163c2d469874aff3e68770fc76177e720870492266fb14e6faf6ce7
diff --git a/dev-python/xarray/xarray-2024.9.0.ebuild b/dev-python/xarray/xarray-2024.9.0.ebuild
index f6bca7dcdce1..2a3edc9e5e8a 100644
--- a/dev-python/xarray/xarray-2024.9.0.ebuild
+++ b/dev-python/xarray/xarray-2024.9.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv x86"
IUSE="big-endian"
RDEPEND="
@@ -34,7 +34,9 @@ BDEPEND="
dev-python/cftime[${PYTHON_USEDEP}]
dev-python/hypothesis[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
- !riscv? ( dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}] )
+ !riscv? ( !x86? (
+ dev-python/netcdf4[bzip2,szip,${PYTHON_USEDEP}]
+ ) )
dev-python/toolz[${PYTHON_USEDEP}]
!hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] )
)
@@ -88,9 +90,24 @@ python_test() {
xarray/tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long
xarray/tests/test_dataset.py::TestDataset::test_repr_multiindex
xarray/tests/test_formatting.py::test_array_repr_dtypes_unix
+
+ # converting timestamps into ns, causing an overflow
+ xarray/tests/test_cftimeindex.py::test_asi8
+ xarray/tests/test_coding_times.py::test_decode_cf_time_bounds
+ xarray/tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range
+ xarray/tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units
)
fi
+ case ${ARCH} in
+ arm64)
+ EPYTEST_DESELECT+=(
+ 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype0-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]'
+ 'xarray/tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[dtype1-create_unsigned_false_masked_scaled_data-create_encoded_unsigned_false_masked_scaled_data]'
+ )
+ ;;
+ esac
+
if has_version ">=dev-python/numpy-2[${PYTHON_USEDEP}]"; then
EPYTEST_DESELECT+=(
xarray/tests/test_dataset.py::TestDataset::test_polyfit_warnings
diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest
index e6d5e080e5ee..7d0aa3cb6a6f 100644
--- a/dev-python/yarl/Manifest
+++ b/dev-python/yarl/Manifest
@@ -3,11 +3,13 @@ DIST yarl-1.13.1.tar.gz 165912 BLAKE2B dfe4f9ac09c66d05b6d072cd6676d1753f97224d5
DIST yarl-1.14.0.tar.gz 166127 BLAKE2B 7974896144ef23309aead8935f18fe717e39b982bc75eb3c828eaf9a1d01b413c2bbb270344160a396927fc32571928c67eae46146920cc6908e2e3f74e90cd8 SHA512 8cc9d1aaa6fcccdfce5ea0a0ac3f89b81c5719568b76e66637e9a7baa0637770523f86495f70e28f94f166579e77d72afd708cef1306dafcd8093c7fb2a1d3f0
DIST yarl-1.15.3.tar.gz 169695 BLAKE2B 86e6a85983e7c7b7d11baa7624eed4271d90ff1a13b853dab8d5a4a1e14fd7308c16b90bdc5cbded4e55641f5777232052859a60104d6391d177972645a1da39 SHA512 751042c83dbd5f61091facc22a49f9eb109b9967bb6eb5325247a68da179de9cd0508634c1f6fbaab20ca20ce70d7f68f032110ee41a9affe58bb3eee66a0833
DIST yarl-1.15.4.tar.gz 170770 BLAKE2B 26a918171a4c46c4d008681f3c702d00230118258cbea9752e28006e42868c52c042f836d3182800abe8468fd45783c221089ff034252891c7b2a1e66080594c SHA512 2b3104684b2b6c26e9938c86c3ff00dee01e71f15997a8df04333c3c3b150f0f387e5f0bab015c1d0df40a1b86cfe6dec01cbadb473ce81cd898270fa0ac1fe2
+DIST yarl-1.15.5.tar.gz 172410 BLAKE2B 49d31ed31466921a04d1e83d98c6ec742aaa71a7675da9c9ee4f99ce4ca6813cd471e92e8ee78e4c33c3ea2efe981b8603bf677100b1e9b8f6de3324e2c43074 SHA512 d1219971f5bc90e1d1f4b256a8e90fd98433086cb326f658bd68bfaefd97c12c0ff8121ab16fdd047236f29ce6c3907ea6b0afbde3526fe8ec290dec379ca732
DIST yarl-1.9.4.tar.gz 141869 BLAKE2B 367eac4674bf1190122f10bb1dc1c4f3d5e4263e1d95ff2b871067d55a894dc19a6bb5a6c673d1bed28b3c5f77c704799568edfe639d50f0ae10313eb847352d SHA512 e4f7917f1625b40125abae9a13d61795f97e8cf489735e15cf58476e97c3bcf840b1452482f1f7a737fbb2bdd1dc7bbcfa882d0a7f76a27dfb3aea72b7a66c82
EBUILD yarl-1.12.1.ebuild 796 BLAKE2B 16e9a01b478ad995c8a34073006ebcc360ad178141e6ac7c349c13b8dc43ec02b917e5f00c08f059adbd7cb73d55e1739eb872f7c636a0d73ec7c6221119f42a SHA512 4d0382077dc2685f7cb7abea52171fbd2d03217381f94f6ca7cdf3553d9d709ba4cd129a748d55c6ded11d0d64e70d4f1dd9d66ddc3e8fdafc4902b5611b4c57
-EBUILD yarl-1.13.1.ebuild 803 BLAKE2B e256f371fec6b9a63550e59c7c4fedc0f4c8c875dfdefc5e5883174b882ac6e14e3180ed5724bf5f83a59775104528b106b0496ec68bf28922479e32d53b528a SHA512 1295f67cf98ad72f60160caa1d884a86b0a09a51b17abd628b9d084e8143560dee8c066b19f94c4611daf5d5c73beca060a92d72c817a6f217c37a662d71aa47
+EBUILD yarl-1.13.1.ebuild 796 BLAKE2B 16e9a01b478ad995c8a34073006ebcc360ad178141e6ac7c349c13b8dc43ec02b917e5f00c08f059adbd7cb73d55e1739eb872f7c636a0d73ec7c6221119f42a SHA512 4d0382077dc2685f7cb7abea52171fbd2d03217381f94f6ca7cdf3553d9d709ba4cd129a748d55c6ded11d0d64e70d4f1dd9d66ddc3e8fdafc4902b5611b4c57
EBUILD yarl-1.14.0.ebuild 1372 BLAKE2B c7f6629c968894e429c6db3f63ddd45b89a212c930c37abdc9f60a972a184b3e74fabeb0c298ee82f22e53daec650e1ac2a4d9ee5a41e3d8d32077cd26c4ff3e SHA512 bad449ecd1356c104be4f1c10c72c7067b6c00b1c45bb62ee23349afdcd086a499f20fc169872612fed2a42280c3479e442a68f0a400e11e423380807d753e45
EBUILD yarl-1.15.3.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065
EBUILD yarl-1.15.4.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065
+EBUILD yarl-1.15.5.ebuild 1481 BLAKE2B 88327ded19ba58b8f9b8eebb3211f16d03a110d7ff55edd667263256c420d5e12f5fef0ee46047914b5b8f68f3f9042dd7f36b38fdc41214426e3b6309447826 SHA512 33889a7a3b0203656a1de970120b8490a4d306e7151f48a5d3affed423305ed78ea8944ceac13541d8b259ddc9b65a91df53b4fdb85b2840bb2f605400181065
EBUILD yarl-1.9.4.ebuild 789 BLAKE2B 4461b765d466a6739bb0b4667fd5e9212df330a19bf5542f28b4849c6248a25665e40931b2e7229fe6090e3b8a3ec3c638e196c9941adb49756b461545a24115 SHA512 03b1f95382c35e728842477f97acf1b7db5375117fe7e05e80ff6d6a6f5b67e97ddcb3a0f805a127da9600eebca31e07e4e001078bee72578d7771cabe58dc24
MISC metadata.xml 440 BLAKE2B 10fd0e37c9be76c5d1dd90b9fd1cb1e5161fc5a7d2b51bcb5658a8c187a67d5f9573241733c3f9570e9fb7767bf84b38a6f8b2c212596627bea4e1686b7eb41e SHA512 c9e340124ed93cb0d52a0ae5abd43c10528197893c3d5ab57a0eb7046ebae5b80119f7b033d6697110c4bc064c0a8581d904788f6969cb52a433064067898cbe
diff --git a/dev-python/yarl/yarl-1.13.1.ebuild b/dev-python/yarl/yarl-1.13.1.ebuild
index 4732f61f415a..0e9cbf82db30 100644
--- a/dev-python/yarl/yarl-1.13.1.ebuild
+++ b/dev-python/yarl/yarl-1.13.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
>=dev-python/multidict-4.0[${PYTHON_USEDEP}]
diff --git a/dev-python/yarl/yarl-1.15.5.ebuild b/dev-python/yarl/yarl-1.15.5.ebuild
new file mode 100644
index 000000000000..2f428eea3047
--- /dev/null
+++ b/dev-python/yarl/yarl-1.15.5.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=standalone
+PYTHON_COMPAT=( python3_{10..13} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Yet another URL library"
+HOMEPAGE="
+ https://github.com/aio-libs/yarl/
+ https://pypi.org/project/yarl/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+native-extensions"
+
+RDEPEND="
+ >=dev-python/idna-2.0[${PYTHON_USEDEP}]
+ >=dev-python/multidict-4.0[${PYTHON_USEDEP}]
+ >=dev-python/propcache-0.2.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ native-extensions? (
+ dev-python/cython[${PYTHON_USEDEP}]
+ )
+ dev-python/expandvars[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? (
+ dev-python/hypothesis[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_compile() {
+ local -x YARL_NO_EXTENSIONS=0
+ if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then
+ YARL_NO_EXTENSIONS=1
+ fi
+ distutils-r1_python_compile
+}
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # benchmarks
+ tests/test_quoting_benchmarks.py
+ tests/test_url_benchmarks.py
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local opts=()
+ # note different boolean logic than for backend (sigh)
+ local -x YARL_NO_EXTENSIONS=
+ if ! use native-extensions || [[ ${EPYTHON} != python* ]]; then
+ YARL_NO_EXTENSIONS=1
+ fi
+
+ rm -rf yarl || die
+ epytest -o addopts= "${opts[@]}"
+}
diff --git a/dev-python/yaxmldiff/Manifest b/dev-python/yaxmldiff/Manifest
index 20066f24f481..58372c7baf73 100644
--- a/dev-python/yaxmldiff/Manifest
+++ b/dev-python/yaxmldiff/Manifest
@@ -1,5 +1,3 @@
-DIST yaxmldiff-0.1.0.gh.tar.gz 8938 BLAKE2B 9fd9b9ede1d5c28c7d5a47967748de411dbc56b0191c4bcb7f2ee6270093523172497d470c6b99e87ccf50c8a70310500b103ecc3d28a49046f09c70055564b0 SHA512 3b853edd13a95f92d82f563d784d30df4f2876d0a9bf89ad67b3e53228a908fe32407386c221725b30668ac2b98be98623a2fb6da8e268380ee586b49e5ae78e
DIST yaxmldiff-0.2.0.tar.gz 30530 BLAKE2B 011e2ae06d8348c4c45dd6f6f58f61c1ade4a371a5b2f1b6e2cd9970016e96494ac08783551d964731553868c16a8084c96a8143f6338a29ced1eefb8533d060 SHA512 d8a00565d9ec084c9d6ab482317abe65dc44cf80641085fdcbf3464461b7066d56e7153c09198649222c29d9a8a4311d9d7fbf9a1b85ec428e86637601584aa2
-EBUILD yaxmldiff-0.1.0.ebuild 705 BLAKE2B f702bff5886f2b175059c3543b87e27dd65b3a45713a96225713af4addaf27699ab76cf409d01119d5b1c815846dc6ef7bb0da355fcc265a89fe3cb12a4c87c7 SHA512 74566186f6284e4e1b16766e8c99c44af0b7057e5fe156998d9644903235fe1b6b21fc893f5538ad3ac2c998b0b41b615e6918f0d731df84cbf21a49d13598d3
-EBUILD yaxmldiff-0.2.0.ebuild 522 BLAKE2B bb298ec4360e6d119b6429b17fea2cdeedf499a10d74aeb6c548007bb9ffa0ad2c2e1235b20ab716d89695ebc365047a96a473f7a6c5c41d782bfb4efd52e646 SHA512 31dfd10d679085bbff13d202542670c81046871d1ce053ba1515cdb1075634612f4901c05cf51ce8463ef9a6f31c8598baff29c494527a9b8acecca1cf6c58b4
+EBUILD yaxmldiff-0.2.0.ebuild 521 BLAKE2B 53cb3cc85ac2b99557c4bb64e7c5b2c015de6e3dcb39e5a1f0cb5f9b65f204688dbcce7581c60e312d86d811e1596fc767ffbe08a6f01d79a77742e32f8bddfc SHA512 17d363cc43982b081d21823bf8c74c23e9f9f77f086e1954bc8db6ce39c1274bbd3f4f60bfa8c699944694138ad8abeed6a845b5640486081457275cf3e08de4
MISC metadata.xml 379 BLAKE2B 87ae57ffa686f5ac9f6db0bcaa5f38d12861baba90ec7da784d3de52afa4dad2fff3150b9b89a3a927ff826e4c120cdec92349af74c0e4b39574311c676d4c38 SHA512 7ee3eaf6cd1f697f3f2fb7ffc499f55e5015527f16c17d8b4d8a2b412c65a9c13ca03dac59ab7d9f470415d25e968573df246799046abadb7205b37dd55507d2
diff --git a/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild b/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild
deleted file mode 100644
index 63ab161a8f07..000000000000
--- a/dev-python/yaxmldiff/yaxmldiff-0.1.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-inherit distutils-r1
-
-DESCRIPTION="Yet Another XML Differ"
-HOMEPAGE="
- https://pypi.org/project/yaxmldiff/
- https://github.com/latk/yaxmldiff.py
-"
-SRC_URI="https://github.com/latk/${PN}.py/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}.py-${PV}"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~loong ~x86"
-
-RDEPEND="
- dev-python/lxml[${PYTHON_USEDEP}]
-"
-
-# no tests currently
-RESTRICT="test"
-
-python_prepare_all() {
- sed -i '/license_file/ d' setup.cfg || die
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild b/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild
index 42833a99d693..dd0f09e5c16f 100644
--- a/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild
+++ b/dev-python/yaxmldiff/yaxmldiff-0.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~loong ~x86"
+KEYWORDS="amd64 ~loong ~x86"
RDEPEND="
dev-python/lxml[${PYTHON_USEDEP}]
diff --git a/dev-python/zope-interface/Manifest b/dev-python/zope-interface/Manifest
index 17c362ce0000..8f6be3146345 100644
--- a/dev-python/zope-interface/Manifest
+++ b/dev-python/zope-interface/Manifest
@@ -3,5 +3,5 @@ DIST zope.interface-7.0.3.tar.gz 252504 BLAKE2B 958605f010f7d282c8850160322bcc8a
DIST zope_interface-7.1.0.tar.gz 300239 BLAKE2B 2e4bd67cc58ca1db399af86d054471fbc614ad3f85f9b8b3eec70d1481315ac54c0dd856e7ed893894e2f171bfe42e2399b7036fb1e0765060372cea95f5d47a SHA512 a73abcb21f7341d63f81b69001bfdbada9f347a4918a243481bfc415052a8e6b9fd8cc3c754d5be8ac2dcd472ceca806a44f27873877610d45457a8bdf33a169
EBUILD zope-interface-6.4_p2.ebuild 1113 BLAKE2B 31dbdd9168a809857d798995f9a3d3825472675561ce31d831bef275e085e28dec41a0611fddf4247ffb808d3154ce8b5e81086ef1aad0c850cddec1a1e9f55c SHA512 b04a4177d0368d06ec5cadcab679e5f0a4f6649d7817f412f9be235db570a385455295109a1019c83ae95cad9bccc2ef54946feab42215f613391e3ea7053482
EBUILD zope-interface-7.0.3.ebuild 1074 BLAKE2B 15e6e5ca083622baa06d0f515d8d649e819efc4f97120f058cfca4dbf866b917fa30657974f8f5684dd6ff8daae15651b547990904fd9c9f73cb114411775972 SHA512 2bf665cf453623c05edf9854b17600969ec13b5e5f81cb422857ce6f5296d202a3c6c0a205ce8565bf85c881666712d1ab16dedd01b8413612fa7a566ca6daa5
-EBUILD zope-interface-7.1.0.ebuild 1149 BLAKE2B 53aa44677a3f9ee23677b9cc32067849fcadac33e00e06230b634d3a4423890257f13c55fcb0557a8faf41205e636799092c54a356cdf271730b66ae1cce0ad5 SHA512 fff2aac97b92c34e4d1aec795bc86055d793066341f2357934c6ce483ab1ac7b0495fab16a2393dd9c67325eb74a2195faaa09475de1e27af447719d7424ff41
+EBUILD zope-interface-7.1.0.ebuild 1367 BLAKE2B bcdc66592f126900c24644f3e54dcdf9acdc80c5faa5233b840ab8cfa6562cc61595beebcd21f6bc2c727b90a8f54be3abdf24e1c27141e470b597ff6db4aeae SHA512 1dcd7b20e43ec700c40e8f12312ec5a27e56bf7fc41ff3e92bebd94c9037ef3ad640144c4f554d1637dad19a20e0729d581c28b7ae329d37dafbe506f5f6d217
MISC metadata.xml 387 BLAKE2B 1d5e2a8f2fcd2c8fcb423f8a123d2d17a0456cd4003489358abd8baf74d3ea9ddfa04af94b9ef67b329520b5ee9bc3084343e824f3fbf7420f14372d43581dbc SHA512 258f0bd291cd42f6374bd331c3b906f149ff455dd264716eefc63487710d95f8b388ecb34be5733dbd7a0e185f449cc18fce04b46521a2d19fd9766e7dc0ed82
diff --git a/dev-python/zope-interface/zope-interface-7.1.0.ebuild b/dev-python/zope-interface/zope-interface-7.1.0.ebuild
index 89fda95e3a95..9ed42172d167 100644
--- a/dev-python/zope-interface/zope-interface-7.1.0.ebuild
+++ b/dev-python/zope-interface/zope-interface-7.1.0.ebuild
@@ -19,6 +19,7 @@ HOMEPAGE="
LICENSE="ZPL"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="+native-extensions"
BDEPEND="
test? (
@@ -36,6 +37,9 @@ src_prepare() {
sed -i -e "/'setuptools'/d" setup.py || die
# force failure if extension build fails
sed -i -e "/'build_ext':/d" setup.py || die
+ if ! use native-extensions; then
+ sed -i -e '/ext_modules=/d' setup.py || die
+ fi
}
python_compile() {
@@ -44,6 +48,11 @@ python_compile() {
}
python_test() {
+ local -x PURE_PYTHON=0
+ if ! use native-extensions || [[ ${EPYTHON} == pypy3 ]]; then
+ PURE_PYTHON=1
+ fi
+
cd "${BUILD_DIR}/install$(python_get_sitedir)" || die
distutils_write_namespace zope
eunittest
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index aedbbf221e87..9c2df1066a68 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtdeclarative/Manifest b/dev-qt/qtdeclarative/Manifest
index cc2ca5ed40a3..2b809a9ec55e 100644
--- a/dev-qt/qtdeclarative/Manifest
+++ b/dev-qt/qtdeclarative/Manifest
@@ -1,5 +1,6 @@
AUX qtdeclarative-5.14.2-QQuickItemView-fix-maxXY-extent.patch 1566 BLAKE2B b6436c9be0a7de092635e1fc3999c3142fc3e916cbcc69f472691bbd559f611b4d5741f3627c47162a5ac86126382507add72a25a121235e856b1de802ee19be SHA512 dd5193f8d8a051238dabf63306cc77e3a5696fc12241c27f35cadfd30763ddfeb2af7d640849dcc7a810b7087173b8e9af17341ea1b68440906f2c2f1f96fee3
AUX qtdeclarative-6.7.3-QTBUG-125053.patch 9583 BLAKE2B d7bdfe4d0a002e5d17f57604dbece3294596a76d03bc3c12a05622d2c95a16bde4bb128d19c63e4856270a875c5b6b866c9cfed9f30a346b441a2b81e7cdf2d1 SHA512 3811879d972ff5a0dbfca98c2c2931f50dd9906dc0ecf75f13e59eae71d9d27dfc9279ba9952a00be81cab83e8f8e42e798d9b43d7d3d6974a1676f4e8e401ea
+AUX qtdeclarative-6.7.3-QTBUG-129165.patch 5469 BLAKE2B fa4ce581df827b6725b6ab3135fb95fba492814d19d72b7b3be75b621a91f98d534152c5d80b7e1f21e9d877979a1b0e3a09d9eafa034e702d31996bc9624670 SHA512 605ecb6f7e3412b9c59b4e7579df87be1d19846fe1977682cb548732fe57993321015dabe5c5a87ebb15ae3cd394059a5d25d8b24f607093f5cf6343fbb7a4d7
AUX qtdeclarative-6.8.0-QTBUG-129797.patch 1236 BLAKE2B edfa939f1438031c1a0b168dc493806d372f072d3b104975da56711c2ee2df402aba076ca7071576ed98a8bdb0668af2f7258c6d2a9f4ae68192473b1630fb39 SHA512 9cc280dccc08aa0bacd0d5ce34dbd1ab6cebf3bcc3cbe4854b03c1e12971619993845d9689b146cb89557c2dbe7b0a44870e6bb0cb1e1d6b4a89924a19b8be7d
DIST qtdeclarative-5.15.14-gentoo-kde-1.tar.xz 26628 BLAKE2B 2b8302b96e5a8cae374da43dfaa5c5c7bf66ddfaa4fed055850fe7b39b995b1416268b94fb98fbc7074b6a0da47e8f9232751dba34b6021e095d7f9339fbfdd9 SHA512 3d4f3cc023e9da32105520bbe74847bb438ec3af85cf6203321400d451902071115ed3cc0c42e8cf995d0304f86cda11096223ad99b09a7dd95b3d83291a7b4a
DIST qtdeclarative-everywhere-opensource-src-5.15.14.tar.xz 21595408 BLAKE2B c88388bd04636bc55cad17d97a9f3ee2d3bda6b585cad59d70106bd4e14bf37570bba5edc21627bc08852034adcb483b4c23d7f21ba523dc9e7b6c1f0386a994 SHA512 06c48938c5ab96c4a9e010fdf4a8fbf2b84b7669a486298044363048de3b7da01aa5d9284d1b08b563331887e326befb25566f9972f5143ca3cde47016394bbd
@@ -8,7 +9,7 @@ DIST qtdeclarative-everywhere-src-6.7.3.tar.xz 35663596 BLAKE2B b9dc18b4a459c283
DIST qtdeclarative-everywhere-src-6.8.0.tar.xz 37029068 BLAKE2B 272c673eb06ad28be3f7a02d29323ba0ab1943e1dabeb8a8b7d8f4857473a488f22bce1ee60c1e56996cd6805cb30f77b80253a6504f86252c0d4188984ff4b2 SHA512 4f1e26511265e7085bfe097435e64b4daa0bb4a8287f56753a64437a5eb408c0679afa03e255d1949e382b59496eff600cb0638a9b8cc95278d67ad5cfb9d52b
EBUILD qtdeclarative-5.15.14.ebuild 1537 BLAKE2B 9515ce8d7c01fa8119ecc030871048dece2da2051a67cc1bf61907db5fb1ceeee7ca52503068a9059c3822df398d90e2fec630529a2f88a1ca707ac1c9ef9250 SHA512 d684a28aeda630154eb7c1023dbf231baf5cde528788cb3fbaab35e24a349dd585519aff99d44c405fc6f5f92e9f52d49f30cbbb11c908cf5f42e8d7f5826543
EBUILD qtdeclarative-6.7.2.ebuild 1175 BLAKE2B 4f4d132a22d7987afcb7164ce83e35358b664cc70013f269af95e72b353cfc0103d3953fa308532dfbd00ce0f703c33e341e8a829c1a6bb62a09c07ec8cb7910 SHA512 48af79fdeff33c7d2da696364e1dc1a6694d9a6428a8aae11c5bd2ad2046f7a82bb780824da9a1aef1741322680534cd0d261a50acf235ae3b4fb0f8346d7dc7
-EBUILD qtdeclarative-6.7.3-r2.ebuild 1798 BLAKE2B e08a04183d4de74c334058ed703c786ea1f82068707c80f1d009433fba9da289fd94759ba5c537a96d2cee8ebc838c9e2fdebda53246231cb80f4def98ac1a54 SHA512 7717d74451e24072b2fba8737a8ce4e546c3d600209d9d30e6277f3cc60f255a4306120084a21be63d817dc44e4e4866849bfa1128421985d4ca292a7b5ac180
+EBUILD qtdeclarative-6.7.3-r3.ebuild 1844 BLAKE2B 5b623cfc4fe2d70fa31f4bee633ca449e47c1361e63d2664338e772e360a02b396b83e40a48c085e4f8c43932cdf9654fcb950d6787312517cee2ec208f25b9b SHA512 f594958f1ee1db9123dcfdce54b49ba164692048dd7615e3f7fafdc4aed09e9e40cf84889f97df047272117d2fc6ce04e9e6e3849b4717b9f6368815c10954ca
EBUILD qtdeclarative-6.8.0-r3.ebuild 1844 BLAKE2B 7905155582401cc1915abcf7416928ed0da568548d3f56eebb2fc2dcae0c2fa0ae497640132ae8031bfda9e013c256e6dcc9940d683cc209c83c91f2e4785734 SHA512 9ea142da22eee98ca2d8e3d2f1056d9a5da20776b750cea5d6423a7bdc8e3dd68d662ded08e8d6c9d5e20104bbc98bd744484d90f3c6d8ff29ee14e558a0f404
EBUILD qtdeclarative-6.8.9999.ebuild 1739 BLAKE2B 434181ff4ee1fcb2d11b034c977b73bc23225cfe44d0ac5ee048620e2940fb0273c682defe6247d90a1052ad935e418c8c81881a5378d8f5b5f466a147f42120 SHA512 057e76f4969535d8437cbc02e8999aa70656e8256e95ba1e20f3a1bcab34a1bef0fe80812799eb608f3c9c0cb18eb06ad0a3ca04e7e6537997f81ff0136ddd35
EBUILD qtdeclarative-6.9999.ebuild 1739 BLAKE2B 434181ff4ee1fcb2d11b034c977b73bc23225cfe44d0ac5ee048620e2940fb0273c682defe6247d90a1052ad935e418c8c81881a5378d8f5b5f466a147f42120 SHA512 057e76f4969535d8437cbc02e8999aa70656e8256e95ba1e20f3a1bcab34a1bef0fe80812799eb608f3c9c0cb18eb06ad0a3ca04e7e6537997f81ff0136ddd35
diff --git a/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch b/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch
new file mode 100644
index 000000000000..78ea5f72a341
--- /dev/null
+++ b/dev-qt/qtdeclarative/files/qtdeclarative-6.7.3-QTBUG-129165.patch
@@ -0,0 +1,162 @@
+Recommended backport from 6.8.0 to prevent a crash with kcm_pulseaudio.
+https://bugreports.qt.io/browse/QTBUG-129165
+https://bugs.kde.org/show_bug.cgi?id=493266
+(kde bug mentions is for 6.8.0, but was seemingly the -rc without the fix)
+--- a/src/quick/items/qquickitemview.cpp
++++ b/src/quick/items/qquickitemview.cpp
+@@ -11,4 +11,5 @@
+
+ Q_LOGGING_CATEGORY(lcItemViewDelegateLifecycle, "qt.quick.itemview.lifecycle")
++Q_LOGGING_CATEGORY(lcCount, "qt.quick.itemview.count")
+
+ // Default cacheBuffer for all views.
+@@ -224,5 +225,5 @@
+ if (QQmlDelegateModel *dataModel = qobject_cast<QQmlDelegateModel*>(d->model))
+ QObjectPrivate::connect(dataModel, &QQmlDelegateModel::delegateChanged, d, &QQuickItemViewPrivate::applyDelegateChange);
+- emit countChanged();
++ d->emitCountChanged();
+ }
+ emit modelChanged();
+@@ -256,5 +257,5 @@
+ dataModel->setDelegate(delegate);
+ if (oldCount != dataModel->count())
+- emit countChanged();
++ d->emitCountChanged();
+ }
+ emit delegateChanged();
+@@ -1126,4 +1127,12 @@
+ }
+
++// Simplifies debugging of count.
++void QQuickItemViewPrivate::emitCountChanged()
++{
++ Q_Q(QQuickItemView);
++ qCDebug(lcCount).nospace() << "about to emit countChanged for " << q << "; count changed to " << q->count();
++ emit q->countChanged();
++}
++
+ void QQuickItemViewPrivate::itemGeometryChanged(QQuickItem *item, QQuickGeometryChange change,
+ const QRectF &oldGeometry)
+@@ -1225,5 +1234,5 @@
+ }
+ d->moveReason = QQuickItemViewPrivate::Other;
+- emit countChanged();
++ d->emitCountChanged();
+ #if QT_CONFIG(quick_viewtransitions)
+ if (d->transitioner && d->transitioner->populateTransition)
+@@ -1488,5 +1497,5 @@
+ }
+ if (d->model && d->model->count())
+- emit countChanged();
++ d->emitCountChanged();
+ }
+
+@@ -1814,5 +1823,5 @@
+
+ if (prevCount != itemCount)
+- emit q->countChanged();
++ emitCountChanged();
+ } while (currentChanges.hasPendingChanges() || bufferedChanges.hasPendingChanges());
+ storeFirstVisibleItemPosition();
+@@ -1865,4 +1874,14 @@
+ // views (see tst_QQuickListView::resizeView).
+ if ((!isValid() && !visibleItems.size()) || q->size().isNull()) {
++ if (q->size().isNull() && hasPendingChanges()) {
++ // count() refers to the number of items in the model, not in the view
++ // (which is why we don't emit for the !visibleItems.size() case).
++ // If there are pending model changes, emit countChanged in order to
++ // support the use case of QTBUG-129165, where visible is bound to count > 0
++ // and the ListView is in a layout with Layout.preferredHeight bound to
++ // contentHeight. This ensures that a hidden ListView will become visible.
++ emitCountChanged();
++ }
++
+ clear();
+ setPosition(contentStartOffset());
+@@ -2139,5 +2158,5 @@
+ updateSections();
+ if (prevItemCount != itemCount)
+- emit q->countChanged();
++ emitCountChanged();
+ if (!visibleAffected && viewportChanged)
+ updateViewport();
+--- a/src/quick/items/qquickitemview_p_p.h
++++ b/src/quick/items/qquickitemview_p_p.h
+@@ -230,4 +230,6 @@
+ }
+
++ void emitCountChanged();
++
+ virtual QQuickItemViewAttached *getAttachedObject(const QObject *) const { return nullptr; }
+
+--- a/tests/auto/quick/qquicklistview2/data/visibleBoundToCountGreaterThanZero.qml
++++ b/tests/auto/quick/qquicklistview2/data/visibleBoundToCountGreaterThanZero.qml
+@@ -0,0 +1,31 @@
++import QtQuick
++import QtQuick.Layouts
++
++ColumnLayout {
++ property alias listView: listView
++
++ ListView {
++ id: listView
++
++ visible: count > 0 // actual defect. countChanged never fires so this never turns true
++
++ Layout.fillWidth: true
++ Layout.preferredHeight: contentHeight // grow with content, initially 0
++
++ model: ListModel {
++ id: idModel
++ }
++
++ delegate: Text {
++ required property string name
++ text: name
++ }
++
++ Timer {
++ running: true
++ interval: 10
++ repeat: true
++ onTriggered: idModel.append({name:"Hello"})
++ }
++ }
++}
+--- a/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
++++ b/tests/auto/quick/qquicklistview2/tst_qquicklistview2.cpp
+@@ -19,4 +19,6 @@
+ using namespace QQuickVisualTestUtils;
+
++static const int oneSecondInMs = 1000;
++
+ class tst_QQuickListView2 : public QQmlDataTest
+ {
+@@ -69,4 +71,5 @@
+
+ void clearObjectListModel();
++ void visibleBoundToCountGreaterThanZero();
+
+ private:
+@@ -1313,4 +1316,21 @@
+ }
+
++void tst_QQuickListView2::visibleBoundToCountGreaterThanZero()
++{
++ QQuickView window;
++ QVERIFY(QQuickTest::showView(window, testFileUrl("visibleBoundToCountGreaterThanZero.qml")));
++
++ auto *listView = window.rootObject()->property("listView").value<QQuickListView *>();
++ QVERIFY(listView);
++
++ QSignalSpy countChangedSpy(listView, SIGNAL(countChanged()));
++ QVERIFY(countChangedSpy.isValid());
++
++ QTRY_COMPARE_GT_WITH_TIMEOUT(listView->count(), 1, oneSecondInMs);
++ // Using the TRY variant here as well is necessary.
++ QTRY_COMPARE_GT_WITH_TIMEOUT(countChangedSpy.count(), 1, oneSecondInMs);
++ QVERIFY(listView->isVisible());
++}
++
+ QTEST_MAIN(tst_QQuickListView2)
+
diff --git a/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r2.ebuild b/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r3.ebuild
index 749123d1c04f..83e4113532cf 100644
--- a/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r2.ebuild
+++ b/dev-qt/qtdeclarative/qtdeclarative-6.7.3-r3.ebuild
@@ -35,6 +35,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-6.7.3-QTBUG-125053.patch
+ "${FILESDIR}"/${PN}-6.7.3-QTBUG-129165.patch
)
src_configure() {
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index a478fa9fa0a7..01bf9f8b650d 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 5462f81afc5f..215380636a88 100644
--- a/dev-ruby/actioncable/Manifest
+++ b/dev-ruby/actioncable/Manifest
@@ -1,17 +1,17 @@
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD actioncable-6.1.7.8.ebuild 972 BLAKE2B aa03138561405bd692a1375147855d6a8a6e4a9bac99d2014a576de0d649a64725a03877bd028db3d28d464b9fdf2d2b08514b6316dc6437dc868ce241478f99 SHA512 dc787e4caccababaa12fbe0a2465377d1df7bad0c44730058212a2cb0aa984468b34c5184f551f73ba69ad470b243ffd49d1f969e9c81aff8ef2d14afb43d8aa
EBUILD actioncable-6.1.7.9.ebuild 972 BLAKE2B aa03138561405bd692a1375147855d6a8a6e4a9bac99d2014a576de0d649a64725a03877bd028db3d28d464b9fdf2d2b08514b6316dc6437dc868ce241478f99 SHA512 dc787e4caccababaa12fbe0a2465377d1df7bad0c44730058212a2cb0aa984468b34c5184f551f73ba69ad470b243ffd49d1f969e9c81aff8ef2d14afb43d8aa
-EBUILD actioncable-7.0.8.3.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417d4c98f11119a52cc3c163d3ee7e381e5dbb5a2c535b3e2dd388094880e3d1a2eb17bcd6d579000ae5ddc5bb93a097e SHA512 0dba7a14758e19c641c99c2a88e307701aa3aa3908c8e202852ab9691c9df5a0cef89cbcbca5f23eda99e62152ef49e458747dcab007fab5d45f18e2b6420faa
EBUILD actioncable-7.0.8.4.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417d4c98f11119a52cc3c163d3ee7e381e5dbb5a2c535b3e2dd388094880e3d1a2eb17bcd6d579000ae5ddc5bb93a097e SHA512 0dba7a14758e19c641c99c2a88e307701aa3aa3908c8e202852ab9691c9df5a0cef89cbcbca5f23eda99e62152ef49e458747dcab007fab5d45f18e2b6420faa
-EBUILD actioncable-7.1.3.3.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
-EBUILD actioncable-7.1.3.4.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
+EBUILD actioncable-7.0.8.5.ebuild 984 BLAKE2B 5036f820fbba8f838f2fe5ae51ab8c0417d4c98f11119a52cc3c163d3ee7e381e5dbb5a2c535b3e2dd388094880e3d1a2eb17bcd6d579000ae5ddc5bb93a097e SHA512 0dba7a14758e19c641c99c2a88e307701aa3aa3908c8e202852ab9691c9df5a0cef89cbcbca5f23eda99e62152ef49e458747dcab007fab5d45f18e2b6420faa
+EBUILD actioncable-7.1.4.1.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
EBUILD actioncable-7.1.4.ebuild 1004 BLAKE2B 1a637621b133e6c84bc946e521dcf24702a4028f678e9ef15123e1b707d10151299778654a22539caf0b79fa9f9e2d8a95049795f8d8f247427667c20be218ac SHA512 f03ea09fa66c4215aeae2fd586eec85bd81136e28f8aea7a120cf344e8cf38c83ba20585288e28cf4064e78d959f05f8ecf51d8d0c6442770b0417343f716747
+EBUILD actioncable-7.2.1.1.ebuild 1352 BLAKE2B c11f8164c7849d4dc92a66f3c3190e9b2d412e811ab13ef2f31cd87bc5e95d81ba866a5433c2204af6b857499e82948274237a5759304af52f652e93e419fc71 SHA512 6eaac318c08412f804279a0d756109fa608a42f69fa924390f445fdc6b89b936c4f230952e6dcdaac7cc65c79fb032767a8fb66a001f8026cd3320ff87ea3386
EBUILD actioncable-7.2.1.ebuild 1352 BLAKE2B c11f8164c7849d4dc92a66f3c3190e9b2d412e811ab13ef2f31cd87bc5e95d81ba866a5433c2204af6b857499e82948274237a5759304af52f652e93e419fc71 SHA512 6eaac318c08412f804279a0d756109fa608a42f69fa924390f445fdc6b89b936c4f230952e6dcdaac7cc65c79fb032767a8fb66a001f8026cd3320ff87ea3386
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actioncable/actioncable-7.0.8.3.ebuild b/dev-ruby/actioncable/actioncable-7.0.8.5.ebuild
index ae34b1935d23..ae34b1935d23 100644
--- a/dev-ruby/actioncable/actioncable-7.0.8.3.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.0.8.5.ebuild
diff --git a/dev-ruby/actioncable/actioncable-7.1.3.3.ebuild b/dev-ruby/actioncable/actioncable-7.1.4.1.ebuild
index 2a23b3ae5ec6..2a23b3ae5ec6 100644
--- a/dev-ruby/actioncable/actioncable-7.1.3.3.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.1.4.1.ebuild
diff --git a/dev-ruby/actioncable/actioncable-7.1.3.4.ebuild b/dev-ruby/actioncable/actioncable-7.2.1.1.ebuild
index 2a23b3ae5ec6..be63f9e3c8c9 100644
--- a/dev-ruby/actioncable/actioncable-7.1.3.4.ebuild
+++ b/dev-ruby/actioncable/actioncable-7.2.1.1.ebuild
@@ -14,6 +14,7 @@ RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
RUBY_FAKEGEM_EXTRAINSTALL="app"
RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_TASK_TEST="-Ilib test"
inherit ruby-fakegem
@@ -23,14 +24,11 @@ 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"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
-# Tests require many new dependencies, skipping for now
-RESTRICT="test"
-
ruby_add_rdepend "
~dev-ruby/actionpack-${PV}:*
~dev-ruby/activesupport-${PV}:*
@@ -41,7 +39,18 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
+ || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 dev-ruby/rack:2.2 )
>=dev-ruby/railties-4.2.0
dev-ruby/test-unit:2
dev-ruby/mocha
+ >=dev-ruby/pg-1.1:1
+ www-servers/puma
)"
+
+all_ruby_prepare() {
+ # Avoid tests for unpackaged dependencies: websocket-client-simple
+ rm -f test/client_test.rb || die
+
+ # Avoid tests for dependencies that require additional setup or network
+ rm -f test/javascript_package_test.rb test/subscription_adapter/redis_test.rb || die
+}
diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest
index acaaf9e8e16b..d61f7da50414 100644
--- a/dev-ruby/actionmailbox/Manifest
+++ b/dev-ruby/actionmailbox/Manifest
@@ -1,18 +1,18 @@
AUX actionmailbox-6.1.7.4-mail28.patch 1675 BLAKE2B 9b97a918a467fa38349e2d84a7845917e4159b8e9eeaf0772ede54465099aa112287ecc7a2c48f593b3076f8c8b0008e02c0ab37ebbefec168c55d82cb9ec4c1 SHA512 c71c257ba08555609649ab153bd43a4c99093c8e56a5d57af8ff0ec36515a4c1174f8209fc37f03bf583f35b37fc3217c708ce94a224d53f6f4cfec572c71c3b
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD actionmailbox-6.1.7.8.ebuild 2177 BLAKE2B e702fcfba6e8ea665702602e7a074968766f903fde38f5b38db14e76938e3d47cc66a1c88911ddbf67315c42da8066f7d0fedc797f42e0e50c2c5a8e8d9ae05e SHA512 00bdd85e3484d2b9537d242b3fd6e3aeddaf275470677682d4e3692954f6ea0af158714587f668473af6fd7787f581bd2de3a074e02872d35bf9e544e15e9258
EBUILD actionmailbox-6.1.7.9.ebuild 2177 BLAKE2B e702fcfba6e8ea665702602e7a074968766f903fde38f5b38db14e76938e3d47cc66a1c88911ddbf67315c42da8066f7d0fedc797f42e0e50c2c5a8e8d9ae05e SHA512 00bdd85e3484d2b9537d242b3fd6e3aeddaf275470677682d4e3692954f6ea0af158714587f668473af6fd7787f581bd2de3a074e02872d35bf9e544e15e9258
-EBUILD actionmailbox-7.0.8.3.ebuild 2136 BLAKE2B e9c7557e99311b9d52fca3304c4a788ac664c98612bb4d0c25d81bb8eaebe5bdd320f7b92489df405c25e0c68eb08e6b51b6bde64f3814ca8dd3438c13fa1c0c SHA512 eb29d2b82e5af4c82ec6771043302674f6642ee647dfc8c25524b553ed04af1f2f722a3e551c54abff6cdcc0949cc40b98d09ee743138d01a94d09aa044ba107
EBUILD actionmailbox-7.0.8.4.ebuild 2136 BLAKE2B e9c7557e99311b9d52fca3304c4a788ac664c98612bb4d0c25d81bb8eaebe5bdd320f7b92489df405c25e0c68eb08e6b51b6bde64f3814ca8dd3438c13fa1c0c SHA512 eb29d2b82e5af4c82ec6771043302674f6642ee647dfc8c25524b553ed04af1f2f722a3e551c54abff6cdcc0949cc40b98d09ee743138d01a94d09aa044ba107
-EBUILD actionmailbox-7.1.3.3.ebuild 2199 BLAKE2B d4b1e89fea2b705e5ea9d1d9a752fd301f28036f3205cf67fb0316fc634deee01ab0b577a59cf6b42f7813b874bdf19670362e68fc7cc288f63015e0aff6ed82 SHA512 b2b874963a1cb0eda91d182fca546375b2e1e7b1a3432f1af782ab8d992ce37bed0523d0fa1e4d687746fb4d886b5c2d24f1e7ce56a3c98e17683a6282136cac
-EBUILD actionmailbox-7.1.3.4.ebuild 2199 BLAKE2B d4b1e89fea2b705e5ea9d1d9a752fd301f28036f3205cf67fb0316fc634deee01ab0b577a59cf6b42f7813b874bdf19670362e68fc7cc288f63015e0aff6ed82 SHA512 b2b874963a1cb0eda91d182fca546375b2e1e7b1a3432f1af782ab8d992ce37bed0523d0fa1e4d687746fb4d886b5c2d24f1e7ce56a3c98e17683a6282136cac
+EBUILD actionmailbox-7.0.8.5.ebuild 2136 BLAKE2B e9c7557e99311b9d52fca3304c4a788ac664c98612bb4d0c25d81bb8eaebe5bdd320f7b92489df405c25e0c68eb08e6b51b6bde64f3814ca8dd3438c13fa1c0c SHA512 eb29d2b82e5af4c82ec6771043302674f6642ee647dfc8c25524b553ed04af1f2f722a3e551c54abff6cdcc0949cc40b98d09ee743138d01a94d09aa044ba107
+EBUILD actionmailbox-7.1.4.1.ebuild 2199 BLAKE2B d4b1e89fea2b705e5ea9d1d9a752fd301f28036f3205cf67fb0316fc634deee01ab0b577a59cf6b42f7813b874bdf19670362e68fc7cc288f63015e0aff6ed82 SHA512 b2b874963a1cb0eda91d182fca546375b2e1e7b1a3432f1af782ab8d992ce37bed0523d0fa1e4d687746fb4d886b5c2d24f1e7ce56a3c98e17683a6282136cac
EBUILD actionmailbox-7.1.4.ebuild 2199 BLAKE2B d4b1e89fea2b705e5ea9d1d9a752fd301f28036f3205cf67fb0316fc634deee01ab0b577a59cf6b42f7813b874bdf19670362e68fc7cc288f63015e0aff6ed82 SHA512 b2b874963a1cb0eda91d182fca546375b2e1e7b1a3432f1af782ab8d992ce37bed0523d0fa1e4d687746fb4d886b5c2d24f1e7ce56a3c98e17683a6282136cac
+EBUILD actionmailbox-7.2.1.1.ebuild 2213 BLAKE2B bc62116c95bae2ba385bf2c32e9f29d38fef4d5eb2cc87956a177fa95561274d42b9f1bcba52c9e5b677922668b098d29763e2cad2a50b7653a79b5783f78060 SHA512 77455f5ff76c71cad3238cb6cf1af482174f155f167f2f413fe54345bb864302b7bfa5cd7d9e747a6ba7402ed24a23408675ab4b5e73f84383d060f8c09fa143
EBUILD actionmailbox-7.2.1.ebuild 2213 BLAKE2B bc62116c95bae2ba385bf2c32e9f29d38fef4d5eb2cc87956a177fa95561274d42b9f1bcba52c9e5b677922668b098d29763e2cad2a50b7653a79b5783f78060 SHA512 77455f5ff76c71cad3238cb6cf1af482174f155f167f2f413fe54345bb864302b7bfa5cd7d9e747a6ba7402ed24a23408675ab4b5e73f84383d060f8c09fa143
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.8.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.8.5.ebuild
index 0c800148b813..0c800148b813 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.0.8.3.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.0.8.5.ebuild
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.1.3.3.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.1.4.1.ebuild
index aaf83b522d6a..aaf83b522d6a 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.1.3.3.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.1.4.1.ebuild
diff --git a/dev-ruby/actionmailbox/actionmailbox-7.1.3.4.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.2.1.1.ebuild
index aaf83b522d6a..578b433d2f20 100644
--- a/dev-ruby/actionmailbox/actionmailbox-7.1.3.4.ebuild
+++ b/dev-ruby/actionmailbox/actionmailbox-7.2.1.1.ebuild
@@ -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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -31,7 +31,7 @@ ruby_add_rdepend "
~dev-ruby/activerecord-${PV}
~dev-ruby/activestorage-${PV}
~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.7.1:*
+ >=dev-ruby/mail-2.8.0:*
dev-ruby/net-imap
dev-ruby/net-pop
dev-ruby/net-smtp
@@ -51,7 +51,7 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\)/ s:^:#:" \
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\|httpclient\|prism\)/ s:^:#:" \
-e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
-e '/group :\(cable\|doc\|job\|lint\|mdl\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \
-e '/sqlite/ s/1.6.4/99/' \
diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest
index 2f4e27e7787b..5b115717571f 100644
--- a/dev-ruby/actionmailer/Manifest
+++ b/dev-ruby/actionmailer/Manifest
@@ -1,18 +1,18 @@
AUX actionmailer-6.1.7.4-ruby32-keywords.patch 1758 BLAKE2B 99fb3efb7e9793bfe2ee80192460f79f164a1d1208650c125ef47441aa657e388599066e61c2d8a745e68d1f69a87ed4ca1d4805d0da4fc5e30e27832825227a SHA512 2e0c3af26d72ba0ae5c0839a6aefa2efabea9bd4e286c237c95f4c19ef46148c08cafa473d3d81bc7adade5c494885969cbeb5d158a818972323eb06412cb051
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD actionmailer-6.1.7.8.ebuild 1462 BLAKE2B 17ad7cc2b3a7ef48b2378a0165d854d2cb54383bb88453bb57b18e23a569144f6fc7d7a5639930ef5cf529499f0781fe8d092653388e90e627896021a3ae7c07 SHA512 dd5a73178320af10c686edee95a4128d2b12f0661c5fe974bb68e2cfd29f1bebf2d9b730525612d145f1f7c0ead32fb64bb7d044d45d375931b1ceb6d1c2f4e2
EBUILD actionmailer-6.1.7.9.ebuild 1462 BLAKE2B 17ad7cc2b3a7ef48b2378a0165d854d2cb54383bb88453bb57b18e23a569144f6fc7d7a5639930ef5cf529499f0781fe8d092653388e90e627896021a3ae7c07 SHA512 dd5a73178320af10c686edee95a4128d2b12f0661c5fe974bb68e2cfd29f1bebf2d9b730525612d145f1f7c0ead32fb64bb7d044d45d375931b1ceb6d1c2f4e2
-EBUILD actionmailer-7.0.8.3.ebuild 1374 BLAKE2B e89c29ddb65a488b0eca971471ed56d86066340fd9aa9ee004e7cc0447be40e920104147663c0dc155885da1121a90134e2f123ce830e1778fd248ff15cf93a0 SHA512 fd07157936e4b70a1f4e4f7d94eefcab1a3747635d928962d35d444e93b4b366a0f32ad40cbff2819420973f1bc10d50ce5a9409dd78df46214f8474953e48df
EBUILD actionmailer-7.0.8.4.ebuild 1374 BLAKE2B e89c29ddb65a488b0eca971471ed56d86066340fd9aa9ee004e7cc0447be40e920104147663c0dc155885da1121a90134e2f123ce830e1778fd248ff15cf93a0 SHA512 fd07157936e4b70a1f4e4f7d94eefcab1a3747635d928962d35d444e93b4b366a0f32ad40cbff2819420973f1bc10d50ce5a9409dd78df46214f8474953e48df
-EBUILD actionmailer-7.1.3.3.ebuild 1415 BLAKE2B 8f1474d34d0d1d3dc2a8c98237b72a3c0f3bfc4b7717c280d4703f86860b1a974333d5f965dea45a780e62a31c893250979cd6a839af6055574b0cea657aa64e SHA512 3d5d3253c70cc173687ebc2132626ab60d41919cb4026ca01557bc7f4aa2bf0a0847e12b4abc8f70792f07caef3d5dbfd713af5d76786fbc79e5fffeac56a79c
-EBUILD actionmailer-7.1.3.4.ebuild 1415 BLAKE2B 8f1474d34d0d1d3dc2a8c98237b72a3c0f3bfc4b7717c280d4703f86860b1a974333d5f965dea45a780e62a31c893250979cd6a839af6055574b0cea657aa64e SHA512 3d5d3253c70cc173687ebc2132626ab60d41919cb4026ca01557bc7f4aa2bf0a0847e12b4abc8f70792f07caef3d5dbfd713af5d76786fbc79e5fffeac56a79c
+EBUILD actionmailer-7.0.8.5.ebuild 1374 BLAKE2B e89c29ddb65a488b0eca971471ed56d86066340fd9aa9ee004e7cc0447be40e920104147663c0dc155885da1121a90134e2f123ce830e1778fd248ff15cf93a0 SHA512 fd07157936e4b70a1f4e4f7d94eefcab1a3747635d928962d35d444e93b4b366a0f32ad40cbff2819420973f1bc10d50ce5a9409dd78df46214f8474953e48df
+EBUILD actionmailer-7.1.4.1.ebuild 1484 BLAKE2B b364aaa64f67aeb195c6a152325f0c80d7dd5a3f6ad2a1eb6f12234fb7f5e23c54a37ae4e2e0d2a2ec93bcd857bfab6a33d5401f2ff0c9f2a49af8ba8bd93688 SHA512 7d132e0603d97d4cb52e52405f17b5de07172e9bac641c03d6a984d72df2690515a7a7d3f6463d0b30d9bc5d4b6b83824d3950361c47f373e866f72ad3284075
EBUILD actionmailer-7.1.4.ebuild 1484 BLAKE2B b364aaa64f67aeb195c6a152325f0c80d7dd5a3f6ad2a1eb6f12234fb7f5e23c54a37ae4e2e0d2a2ec93bcd857bfab6a33d5401f2ff0c9f2a49af8ba8bd93688 SHA512 7d132e0603d97d4cb52e52405f17b5de07172e9bac641c03d6a984d72df2690515a7a7d3f6463d0b30d9bc5d4b6b83824d3950361c47f373e866f72ad3284075
+EBUILD actionmailer-7.2.1.1.ebuild 1451 BLAKE2B a601bc767caf66da202a6b6e5511d9c388130a29459384a88d9f83203a3e2c0eaafe80a1a13da0a539a28451c4a51ec07713e8ba433bcb8d58f2f7b8ab5207de SHA512 f91d6f0677fa6b865e94007942be3c11e0153f4b5c328b21db7a3e0fea2bc194420f16d7ad159d3669609b7ec7c7f50dd0524c1eaab6d074f1bd93b9c20aef8d
EBUILD actionmailer-7.2.1.ebuild 1451 BLAKE2B a601bc767caf66da202a6b6e5511d9c388130a29459384a88d9f83203a3e2c0eaafe80a1a13da0a539a28451c4a51ec07713e8ba433bcb8d58f2f7b8ab5207de SHA512 f91d6f0677fa6b865e94007942be3c11e0153f4b5c328b21db7a3e0fea2bc194420f16d7ad159d3669609b7ec7c7f50dd0524c1eaab6d074f1bd93b9c20aef8d
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionmailer/actionmailer-7.0.8.3.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.8.5.ebuild
index 33ce895885f2..33ce895885f2 100644
--- a/dev-ruby/actionmailer/actionmailer-7.0.8.3.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-7.0.8.5.ebuild
diff --git a/dev-ruby/actionmailer/actionmailer-7.1.3.4.ebuild b/dev-ruby/actionmailer/actionmailer-7.1.4.1.ebuild
index 6a9d79ea6351..b1b4a4eff17d 100644
--- a/dev-ruby/actionmailer/actionmailer-7.1.3.4.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-7.1.4.1.ebuild
@@ -44,6 +44,7 @@ all_ruby_prepare() {
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
sed -e '/\/load_paths/d' \
-e '3irequire "ostruct"' \
+ -e '3igem "actionpack", "~> 7.1.0"; gem "activejob", "~> 7.1.0"' \
-i test/abstract_unit.rb || die "Unable to remove load paths"
# Avoid a test failing only on attachment ordering, since this is a
diff --git a/dev-ruby/actionmailer/actionmailer-7.1.3.3.ebuild b/dev-ruby/actionmailer/actionmailer-7.2.1.1.ebuild
index 6a9d79ea6351..3163791741d7 100644
--- a/dev-ruby/actionmailer/actionmailer-7.1.3.3.ebuild
+++ b/dev-ruby/actionmailer/actionmailer-7.2.1.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -29,7 +29,7 @@ ruby_add_rdepend "
~dev-ruby/actionview-${PV}
~dev-ruby/activejob-${PV}
~dev-ruby/activesupport-${PV}
- >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:*
+ >=dev-ruby/mail-2.8.0
dev-ruby/net-imap
dev-ruby/net-pop
dev-ruby/net-smtp
@@ -44,6 +44,7 @@ all_ruby_prepare() {
rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
sed -e '/\/load_paths/d' \
-e '3irequire "ostruct"' \
+ -e '3igem "actionpack", "~> 7.2.0"; gem "activejob", "~> 7.2.0"' \
-i test/abstract_unit.rb || die "Unable to remove load paths"
# Avoid a test failing only on attachment ordering, since this is a
diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest
index 2c41189153ed..454a82ab96dc 100644
--- a/dev-ruby/actionpack/Manifest
+++ b/dev-ruby/actionpack/Manifest
@@ -1,18 +1,18 @@
AUX actionpack-7.0.4-rack-test-2.patch 2619 BLAKE2B f31791347de3a683270ed6720a4c33c069d29529ea6eab6b2721cd248029cc1130502d8d6aa9f9fa3433769fa58069502b7c1f9ffc330cb46f5163744967d51b SHA512 ceac0b24692512a03029ce24a1cb86da31669a1e91ab50537981d7dd3fcee861fcece37536cc63b8a3b6f07709dc8b8f64a5c3213a4c7c997208c3d73089cfc9
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD actionpack-6.1.7.8.ebuild 2442 BLAKE2B d2b1ea39275204ddf46343c91ef8b9be687abdd7d8c1fa861f4f1330c86f21b2a21bdf38fea16282feae0d706ac0e2dca87564f51dbb739c83b9efb98859e41f SHA512 fbf3aa6d51e930eaa1d196adf4964d7dd89d197939f77485854b10cc8561adad1bc3dcb0fb1985f59a8ebd66acc06e0dbef1b181ee5ff2b298ef3aa8625bc0d2
EBUILD actionpack-6.1.7.9.ebuild 2443 BLAKE2B 6737d244af1bd528bfe403ffecdd2d64b3cc334276aeac4de0607f508ed073dc167002c4ca51315624667a3b0c3325280d92ea961dfb57de994fb4cd726429e4 SHA512 84ea17df791bb93e38f0528d75a971582beb370f91690da507b5d9be5cf12b30a9dd8bbe5a438ae74eeefa36c421763e0bea5add614c4f7b92cf40df914d1c61
-EBUILD actionpack-7.0.8.3.ebuild 2318 BLAKE2B 306242d46e17cad55c8e25559d64dfe0fe093ffab721bd53856879e197eb9908bff1494736fc08633178c5d40e477a6dec5e0bd3fc4f342468f05568d3262cf7 SHA512 e9dd2eee4cea7f8267bfd35803c7228412e6af6f6158c4912161e41b7b75f37d331be7ad6fda63664eb1a31b25d03fe96817b32596a31e3d9cea337cfed29790
EBUILD actionpack-7.0.8.4.ebuild 2317 BLAKE2B 3ec2b2528f97f2d8d748ce990a1fea1682530876cab21223d621fb986ed7e1c5370f64e49ffe161d4b265fc5b27fd147fc0381eeda49dc85406ac06d0ae53806 SHA512 4ae0fa8ca744cae5fcf9d9d623b5504c52adb2fa70cde2ec3a4d278e41932523272f7546596ba797d2b28b3e83c36df98dcf1ce22c71a8872e24c0568672c586
-EBUILD actionpack-7.1.3.3.ebuild 2304 BLAKE2B 8c193d878638a0b40ad6a275699f0491f03a693b3b32b6640c151a9249c3f14817b981adde6e59e6df74cbdf95eea86f43d048c453df816f955cbe78eeceeb1f SHA512 2bc0cab8869b34ddf756d17902419acd60616416abafe0ab37fb2aae4b99cd5ff6587833a7feb3ed50fd1bac62f09053c8d725379a5d9bb96040eeede1e9446d
-EBUILD actionpack-7.1.3.4.ebuild 2304 BLAKE2B 8c193d878638a0b40ad6a275699f0491f03a693b3b32b6640c151a9249c3f14817b981adde6e59e6df74cbdf95eea86f43d048c453df816f955cbe78eeceeb1f SHA512 2bc0cab8869b34ddf756d17902419acd60616416abafe0ab37fb2aae4b99cd5ff6587833a7feb3ed50fd1bac62f09053c8d725379a5d9bb96040eeede1e9446d
+EBUILD actionpack-7.0.8.5.ebuild 2318 BLAKE2B 306242d46e17cad55c8e25559d64dfe0fe093ffab721bd53856879e197eb9908bff1494736fc08633178c5d40e477a6dec5e0bd3fc4f342468f05568d3262cf7 SHA512 e9dd2eee4cea7f8267bfd35803c7228412e6af6f6158c4912161e41b7b75f37d331be7ad6fda63664eb1a31b25d03fe96817b32596a31e3d9cea337cfed29790
+EBUILD actionpack-7.1.4.1.ebuild 2377 BLAKE2B 4fd25d24ab1453e6f8fdd7e1d4270f9700c730228c14c587582cdcd15877daebd3df037f175bcf4e0582201cafe8f97f4bd70e785ba23a5f099b40316ff84751 SHA512 69427ba7501d7956fe41cd0bfd76cdf3592cc04d8a506db60c6ab888641dd089a7e691408f17a0fad45f8816eee04dfd736741be65f61eafc352ceee84a316c1
EBUILD actionpack-7.1.4.ebuild 2377 BLAKE2B 4fd25d24ab1453e6f8fdd7e1d4270f9700c730228c14c587582cdcd15877daebd3df037f175bcf4e0582201cafe8f97f4bd70e785ba23a5f099b40316ff84751 SHA512 69427ba7501d7956fe41cd0bfd76cdf3592cc04d8a506db60c6ab888641dd089a7e691408f17a0fad45f8816eee04dfd736741be65f61eafc352ceee84a316c1
+EBUILD actionpack-7.2.1.1.ebuild 2384 BLAKE2B 4b70e678488413b785faa87c4e7bdf831760ba8bcaec45c37ff72fe8fe4355ec83dee9ab13b91448f7a054e6bac302d2bb3dc6e7152713beb363a987bf4c241e SHA512 7d779c0fd1a303b0c2b36f6905346d0f27504828d7f4e3a70c3be9f4dbbeef536d3fb6817f457cf4158bbf730ee16d34aea73c4d7db8e97d7027e376b1b89031
EBUILD actionpack-7.2.1.ebuild 2384 BLAKE2B 4b70e678488413b785faa87c4e7bdf831760ba8bcaec45c37ff72fe8fe4355ec83dee9ab13b91448f7a054e6bac302d2bb3dc6e7152713beb363a987bf4c241e SHA512 7d779c0fd1a303b0c2b36f6905346d0f27504828d7f4e3a70c3be9f4dbbeef536d3fb6817f457cf4158bbf730ee16d34aea73c4d7db8e97d7027e376b1b89031
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionpack/actionpack-7.0.8.3.ebuild b/dev-ruby/actionpack/actionpack-7.0.8.5.ebuild
index bf3a73b339b6..bf3a73b339b6 100644
--- a/dev-ruby/actionpack/actionpack-7.0.8.3.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.0.8.5.ebuild
diff --git a/dev-ruby/actionpack/actionpack-7.1.3.4.ebuild b/dev-ruby/actionpack/actionpack-7.1.4.1.ebuild
index d50b5a2aa4a3..94a5fc62544a 100644
--- a/dev-ruby/actionpack/actionpack-7.1.3.4.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.1.4.1.ebuild
@@ -59,7 +59,9 @@ all_ruby_prepare() {
rm ../Gemfile.lock || 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
+ sed -e '2igem "rack-session"; require "ostruct"' \
+ -e '3igem "railties", "~> 7.1.0"; gem "activemodel", "~> 7.1.0"' \
+ -i test/abstract_unit.rb || die
# Use different timezone notation, this changed at some point due to an external dependency changing.
sed -e 's/-0000/GMT/' \
diff --git a/dev-ruby/actionpack/actionpack-7.1.3.3.ebuild b/dev-ruby/actionpack/actionpack-7.2.1.1.ebuild
index d50b5a2aa4a3..fc0edeecf5b4 100644
--- a/dev-ruby/actionpack/actionpack-7.1.3.3.ebuild
+++ b/dev-ruby/actionpack/actionpack-7.2.1.1.ebuild
@@ -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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -30,11 +30,13 @@ ruby_add_rdepend "
~dev-ruby/actionview-${PV}
~dev-ruby/activesupport-${PV}
>=dev-ruby/nokogiri-1.8.5
- >=dev-ruby/rack-2.2.4
+ dev-ruby/racc
+ || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 >=dev-ruby/rack-2.2.4:2.2 )
>=dev-ruby/rack-session-1.0.1
>=dev-ruby/rack-test-0.6.3:*
>=dev-ruby/rails-dom-testing-2.2:2
>=dev-ruby/rails-html-sanitizer-1.6:1
+ >=dev-ruby/useragent-0.16:0
"
ruby_add_bdepend "
diff --git a/dev-ruby/actiontext/Manifest b/dev-ruby/actiontext/Manifest
index 14fdd9a2b8db..db1a6a38df93 100644
--- a/dev-ruby/actiontext/Manifest
+++ b/dev-ruby/actiontext/Manifest
@@ -1,17 +1,17 @@
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD actiontext-6.1.7.8.ebuild 1889 BLAKE2B 40666ea663374d73397dbec310f46d47a0a6ba080ba6a4a724aa1f74ebb56050b4be9d43a53460f9df03a0b42d9735c50659be5f12d3b782a9944e620d28fb6a SHA512 51185d4a7e7c2022de2801decc16753ecb5e0fe978956a6a30233d1bc4451f7576efffaede3601e86428d3bf9e392ba20f59fcc997ad3656420c757b37c8e3e3
EBUILD actiontext-6.1.7.9.ebuild 1889 BLAKE2B 40666ea663374d73397dbec310f46d47a0a6ba080ba6a4a724aa1f74ebb56050b4be9d43a53460f9df03a0b42d9735c50659be5f12d3b782a9944e620d28fb6a SHA512 51185d4a7e7c2022de2801decc16753ecb5e0fe978956a6a30233d1bc4451f7576efffaede3601e86428d3bf9e392ba20f59fcc997ad3656420c757b37c8e3e3
-EBUILD actiontext-7.0.8.3.ebuild 2023 BLAKE2B 769dc8738ca6d753aa0e4aef9dc4616943b0646aa058e59b8d5f41fc3c384984a18f41f93d37ac03d1013d6dd291a30dd5dc65824bcd469ceee2c55c2ba85150 SHA512 7d60f6fe2f4c034bd320a88cf62bd094cc6d3eab2a482200c151037a57a9fabbc1c2f4b887e34a461083001cb58ae9ee022a8abbce392d3580c0bb8ca09fcbec
EBUILD actiontext-7.0.8.4.ebuild 2023 BLAKE2B 769dc8738ca6d753aa0e4aef9dc4616943b0646aa058e59b8d5f41fc3c384984a18f41f93d37ac03d1013d6dd291a30dd5dc65824bcd469ceee2c55c2ba85150 SHA512 7d60f6fe2f4c034bd320a88cf62bd094cc6d3eab2a482200c151037a57a9fabbc1c2f4b887e34a461083001cb58ae9ee022a8abbce392d3580c0bb8ca09fcbec
-EBUILD actiontext-7.1.3.3.ebuild 2253 BLAKE2B 40ae645fcc80508aa93d3cc36d5f29c37d3379f34d512154939b9884b47fbdab0bc1d38fb8a36abbb732e261bbd5047de106271814fd65930100affb05ca9181 SHA512 dd81bed0cc1e040eddc984cdbf96dc40bf357868366c108a551d080bced691dd09afff61fca111a7ea4945d7415f02b58c316da3020da041eba76e37642c8781
-EBUILD actiontext-7.1.3.4.ebuild 2253 BLAKE2B 40ae645fcc80508aa93d3cc36d5f29c37d3379f34d512154939b9884b47fbdab0bc1d38fb8a36abbb732e261bbd5047de106271814fd65930100affb05ca9181 SHA512 dd81bed0cc1e040eddc984cdbf96dc40bf357868366c108a551d080bced691dd09afff61fca111a7ea4945d7415f02b58c316da3020da041eba76e37642c8781
+EBUILD actiontext-7.0.8.5.ebuild 2023 BLAKE2B 769dc8738ca6d753aa0e4aef9dc4616943b0646aa058e59b8d5f41fc3c384984a18f41f93d37ac03d1013d6dd291a30dd5dc65824bcd469ceee2c55c2ba85150 SHA512 7d60f6fe2f4c034bd320a88cf62bd094cc6d3eab2a482200c151037a57a9fabbc1c2f4b887e34a461083001cb58ae9ee022a8abbce392d3580c0bb8ca09fcbec
+EBUILD actiontext-7.1.4.1.ebuild 2261 BLAKE2B 1ed2190ca6592f870acaeace7c09b216daeb792f453e384a71a5ad9f79b97122ab012dc008dc8951b259c87112ab4bb73fe4aa81a362246177348efa09843111 SHA512 7fbb61847d0c729e2ea0172a86c6b92698d9a2bf8e5930c8939cafcfb309b4ebdd46e5365537576ffed03f49e560523420a50ba9a342762f9a1ec3d3d75d1a3d
EBUILD actiontext-7.1.4.ebuild 2261 BLAKE2B 1ed2190ca6592f870acaeace7c09b216daeb792f453e384a71a5ad9f79b97122ab012dc008dc8951b259c87112ab4bb73fe4aa81a362246177348efa09843111 SHA512 7fbb61847d0c729e2ea0172a86c6b92698d9a2bf8e5930c8939cafcfb309b4ebdd46e5365537576ffed03f49e560523420a50ba9a342762f9a1ec3d3d75d1a3d
+EBUILD actiontext-7.2.1.1.ebuild 2275 BLAKE2B 50aae117d4709ba76b26ebc31a982746a10d3e971684486bfe0dfd65611747df7e760457830e56d73b7823761125969253c0a4c65ae23d1b07523521920b0135 SHA512 a16523b8f12b43e94f1dca87c6cac3168d479799354011d26fcf750afb51ea61733e6a7f57f43575390b1a8ab04e35476c68d140a49c6453e9b980840f32b8d1
EBUILD actiontext-7.2.1.ebuild 2275 BLAKE2B 50aae117d4709ba76b26ebc31a982746a10d3e971684486bfe0dfd65611747df7e760457830e56d73b7823761125969253c0a4c65ae23d1b07523521920b0135 SHA512 a16523b8f12b43e94f1dca87c6cac3168d479799354011d26fcf750afb51ea61733e6a7f57f43575390b1a8ab04e35476c68d140a49c6453e9b980840f32b8d1
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actiontext/actiontext-7.0.8.3.ebuild b/dev-ruby/actiontext/actiontext-7.0.8.5.ebuild
index 5c39b98a52c8..5c39b98a52c8 100644
--- a/dev-ruby/actiontext/actiontext-7.0.8.3.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.0.8.5.ebuild
diff --git a/dev-ruby/actiontext/actiontext-7.1.3.3.ebuild b/dev-ruby/actiontext/actiontext-7.1.4.1.ebuild
index b1460d98bccc..8cbcb5a53e47 100644
--- a/dev-ruby/actiontext/actiontext-7.1.3.3.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.1.4.1.ebuild
@@ -36,7 +36,7 @@ ruby_add_rdepend "
ruby_add_bdepend "test? (
dev-ruby/bundler
- dev-ruby/importmap-rails
+ >=dev-ruby/importmap-rails-1.2.3
dev-ruby/minitest:5
dev-ruby/mocha
dev-ruby/propshaft
diff --git a/dev-ruby/actiontext/actiontext-7.1.3.4.ebuild b/dev-ruby/actiontext/actiontext-7.2.1.1.ebuild
index b1460d98bccc..637b1418b30f 100644
--- a/dev-ruby/actiontext/actiontext-7.1.3.4.ebuild
+++ b/dev-ruby/actiontext/actiontext-7.2.1.1.ebuild
@@ -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 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -36,7 +36,7 @@ ruby_add_rdepend "
ruby_add_bdepend "test? (
dev-ruby/bundler
- dev-ruby/importmap-rails
+ >=dev-ruby/importmap-rails-1.2.3
dev-ruby/minitest:5
dev-ruby/mocha
dev-ruby/propshaft
@@ -46,7 +46,7 @@ ruby_add_bdepend "test? (
all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\)/ s:^:#:" \
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|rack-test\|bootsnap\|capybara\|dalli\|connection_pool\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\|httpclient\|prism\)/ s:^:#:" \
-e '/stimulus-rails/,/cssbundling-rails/ s:^:#:' \
-e '/tailwindcss-rails/,/dartsass-rails/ s:^:#:' \
-e '/:job/,/end/ s:^:#:' \
diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest
index eaa7994697c5..d6c3b6692aa4 100644
--- a/dev-ruby/actionview/Manifest
+++ b/dev-ruby/actionview/Manifest
@@ -1,17 +1,17 @@
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD actionview-6.1.7.8.ebuild 2578 BLAKE2B 739ff1251b975bcdc4a32b63203097326750593763ebb9ad5a10ae76dfb80b1e3ff73578356ee458797db5d9a5765ac5b082189f3a07efbbbdb947a1bad227f7 SHA512 c17abf703437cbcc245df665036e00197afd0a86bbbee934432f56c712d88c888753df533c4d5471398d2db04c95a5c7d99cf2ac2be9a7deb2cb078c21df838f
EBUILD actionview-6.1.7.9.ebuild 2579 BLAKE2B 8f94d5078b3e368b5bfb49defcf10e27aa1942c555ab917a6fac93857282c9869a67f3aa6a069d8064b481ac74e2137e2e1737c8a9bc33b9fa707977c6801e78 SHA512 c3f132adbe7c6c0254f667a6f42539b76867d96a55c0744d37b981e717979a810ea09ce84a4265660ce1750bca1b1c470da244feb287ca3a97c9ea7dd8b14b70
-EBUILD actionview-7.0.8.3.ebuild 2614 BLAKE2B fe0f388e081108c1b733feae3272b5e0988788c5cb47ebc482fccca6a742f54db4ceaf34242e683132dcda3cc065c1bc94c7cf8f4f5edd923f2684f3e8fca32c SHA512 8c83b39d9ae993436396d692248ef95b43bdcb069755e2bcefdd7027059f03ab606fdbc7cc93a6c3525b8021a3f963117decef7553d2be7f045d5171f2ff3aae
EBUILD actionview-7.0.8.4.ebuild 2613 BLAKE2B 8e9658c4b2c681e83d66f1c9533dafa031cdba5f1423f296c25ef567bad4dc3c6b45cb9e33174e0eece096316e581142ef6c5d797af4b31e704ec67245ce0b89 SHA512 30785058653fcbfcbb89aabd7c2091b080d06cc30e2bc79bbe24ca01e5944d4acf6738d633e3695640d48f66f632e75ba3f4296e8b9e488642f8084f2fc2ab6e
-EBUILD actionview-7.1.3.3.ebuild 2507 BLAKE2B 1113180b34d7930c3bbd77b20a7057afee7dfa710206f58b515a3c4be7e0659df6388b9c989ac458efd7f993a577bc5eb5dc409d1db91060d4ce9378d42b5555 SHA512 49212131d423bae7ef780e670b3c23a5689605a40f7e6265dd6968f7d8c068a6a2124f37a1b47befad99fecb19d037be8b264882e50671c3ff25c5c3adc20d79
-EBUILD actionview-7.1.3.4.ebuild 2527 BLAKE2B 80accf3f45bd0a239a1f24bef047220304bd913b88a265a73d0e555f0f9fa1b3279a52976f9a295e6582f2593631adf607295b5f005f6164df978f879bdbb89b SHA512 862e97733201f7c105549b8e978509fba4a1447b57330446e52782b63e719b17087d55a7a66dcf9c7f4896cb06002a811a288bb2b269630b754d89e2a5b183b5
+EBUILD actionview-7.0.8.5.ebuild 2614 BLAKE2B fe0f388e081108c1b733feae3272b5e0988788c5cb47ebc482fccca6a742f54db4ceaf34242e683132dcda3cc065c1bc94c7cf8f4f5edd923f2684f3e8fca32c SHA512 8c83b39d9ae993436396d692248ef95b43bdcb069755e2bcefdd7027059f03ab606fdbc7cc93a6c3525b8021a3f963117decef7553d2be7f045d5171f2ff3aae
+EBUILD actionview-7.1.4.1.ebuild 2597 BLAKE2B 321fc089ca60d27daaa8df2a70c4abb8d4912b3baa3563d3ecb5e4bf22dac018bbbfb828c7ae5c38c6a975032c86fcc0b20bceb7f3326df9906ddf229a47372e SHA512 5b837cc65bdb74a92666f3cb390f89ff837aa39730d218e2081cadda20385530fc1f4a92e30a6d6a803c41a0c3e3f5736c24563a8d34364f695ef87cccc53e67
EBUILD actionview-7.1.4.ebuild 2597 BLAKE2B 321fc089ca60d27daaa8df2a70c4abb8d4912b3baa3563d3ecb5e4bf22dac018bbbfb828c7ae5c38c6a975032c86fcc0b20bceb7f3326df9906ddf229a47372e SHA512 5b837cc65bdb74a92666f3cb390f89ff837aa39730d218e2081cadda20385530fc1f4a92e30a6d6a803c41a0c3e3f5736c24563a8d34364f695ef87cccc53e67
+EBUILD actionview-7.2.1.1.ebuild 2800 BLAKE2B 5642532f92012a69156caa36773b434e55084ec86e5abfbf6e97e73c7f71401a1d78e74d257b590761fa2360158ca53da85a237da1c4b5c0039aa666d080d8a4 SHA512 eff473f7ca7c04a753e060ea7280320fd6a42bc060d736c3420353a685e334e0a2b7aec4bfa823efd2fe23f0bb3fb6a126c5ddf21f7e4367f129be6921b9a6f5
EBUILD actionview-7.2.1.ebuild 2800 BLAKE2B 5642532f92012a69156caa36773b434e55084ec86e5abfbf6e97e73c7f71401a1d78e74d257b590761fa2360158ca53da85a237da1c4b5c0039aa666d080d8a4 SHA512 eff473f7ca7c04a753e060ea7280320fd6a42bc060d736c3420353a685e334e0a2b7aec4bfa823efd2fe23f0bb3fb6a126c5ddf21f7e4367f129be6921b9a6f5
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/actionview/actionview-7.0.8.3.ebuild b/dev-ruby/actionview/actionview-7.0.8.5.ebuild
index a50a2fd90ad1..a50a2fd90ad1 100644
--- a/dev-ruby/actionview/actionview-7.0.8.3.ebuild
+++ b/dev-ruby/actionview/actionview-7.0.8.5.ebuild
diff --git a/dev-ruby/actionview/actionview-7.1.3.4.ebuild b/dev-ruby/actionview/actionview-7.1.4.1.ebuild
index 9a455bb041dc..fb3cb5feef80 100644
--- a/dev-ruby/actionview/actionview-7.1.3.4.ebuild
+++ b/dev-ruby/actionview/actionview-7.1.4.1.ebuild
@@ -64,6 +64,7 @@ all_ruby_prepare() {
-i test/active_record_unit.rb || die
sed -e '3irequire "ostruct"' \
+ -e '3igem "railties", "~> 7.1.0"; gem "activerecord", "~> 7.1.0"' \
-i test/abstract_unit.rb || die
# Avoid test failing on capitalization difference
diff --git a/dev-ruby/actionview/actionview-7.1.3.3.ebuild b/dev-ruby/actionview/actionview-7.2.1.1.ebuild
index cd6de259d01f..57db50a918f6 100644
--- a/dev-ruby/actionview/actionview-7.1.3.3.ebuild
+++ b/dev-ruby/actionview/actionview-7.2.1.1.ebuild
@@ -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"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -38,6 +38,7 @@ ruby_add_rdepend "
ruby_add_bdepend "
test? (
+ dev-ruby/capybara
dev-ruby/mocha
~dev-ruby/actionpack-${PV}
~dev-ruby/activemodel-${PV}
@@ -73,3 +74,14 @@ all_ruby_prepare() {
sed -e '/test_sanitized_allowed_\(tags_class_method\|attributes_class_method\)/askip "Removed upstream"' \
-i test/template/sanitize_helper_test.rb || die
}
+
+each_ruby_prepare() {
+ # The new prism parser is currently unpackaged and only included with ruby33.
+ case ${RUBY} in
+ *ruby31|*ruby32)
+ sed -e '/prism/ s:^:#:' \
+ -e '/PrismRubyTrackerTest/,/^end/ s:^:#:' \
+ -i test/template/dependency_tracker_test.rb || die
+ ;;
+ esac
+}
diff --git a/dev-ruby/activejob/Manifest b/dev-ruby/activejob/Manifest
index ed2851a783d0..2fa9807f049a 100644
--- a/dev-ruby/activejob/Manifest
+++ b/dev-ruby/activejob/Manifest
@@ -1,17 +1,17 @@
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD activejob-6.1.7.8.ebuild 1152 BLAKE2B 9473215e660e9c700071fc927c3b155b92058ceb328ceea440f544f8b4dbc6d5415be3c4a1b5ec631da8a743285316081ebed29f5955644382f1172cf57d4813 SHA512 52e7628637d4e486af523bb5948a389cfb3d6c72963e6140118ac7100c9cb3c2a4ddc0cfc9d5b0dabae7cd88349b0d79fbaa7840023d0bc3f0631d32e159ede6
EBUILD activejob-6.1.7.9.ebuild 1152 BLAKE2B 9473215e660e9c700071fc927c3b155b92058ceb328ceea440f544f8b4dbc6d5415be3c4a1b5ec631da8a743285316081ebed29f5955644382f1172cf57d4813 SHA512 52e7628637d4e486af523bb5948a389cfb3d6c72963e6140118ac7100c9cb3c2a4ddc0cfc9d5b0dabae7cd88349b0d79fbaa7840023d0bc3f0631d32e159ede6
-EBUILD activejob-7.0.8.3.ebuild 1226 BLAKE2B 43e06764928ea0de06f988cd2cc109891a85d2f066a69125e077ff9e2728710d11fbe9cba7451ce72929b1e32a3e69ea225eb3ab1da13c6ea2df4e45134da854 SHA512 5e59f4f36619e9309d92b36135ada55d03997b8a07bff47366e3f6b304465949d4c96bb06783e78398e2ee4e49db5a7e7abf2c49b99fbfd861fff45c0a38cff5
EBUILD activejob-7.0.8.4.ebuild 1280 BLAKE2B 4893fc681e9873cf892a9ccf8a3ff0b2c206ec8108608b84b66bab542491f21568bbe4fce88454204a63c72ae82d6a9782ca57de78d97dc630d6b2431bedbbb4 SHA512 b6e25134ba2fbf793913cad3e1a33b399749f7333c59c11231d77d8e3e1a41fc1c2900ee7cc3f52c2787084902e288f4c5564aa7acaf9d4aa2314eddad19846c
-EBUILD activejob-7.1.3.3.ebuild 1233 BLAKE2B a7d1770a6ac1377b338152c89e8cc68508d2dc99420c8b6c56549e4f9272b2b2d632217df35ff6907ff0e6b0d014a9712fb1aaf865cf06580abb2ef06d180c71 SHA512 dc4decd0a8e4daf7d6e9b7dcba3f02149453a237325fbc4f52ad12aa28e771389bf7ee9a5b187083cdbc64d072d6da23df0d055c86251c31af288b149016039a
-EBUILD activejob-7.1.3.4.ebuild 1233 BLAKE2B a7d1770a6ac1377b338152c89e8cc68508d2dc99420c8b6c56549e4f9272b2b2d632217df35ff6907ff0e6b0d014a9712fb1aaf865cf06580abb2ef06d180c71 SHA512 dc4decd0a8e4daf7d6e9b7dcba3f02149453a237325fbc4f52ad12aa28e771389bf7ee9a5b187083cdbc64d072d6da23df0d055c86251c31af288b149016039a
+EBUILD activejob-7.0.8.5.ebuild 1280 BLAKE2B 4893fc681e9873cf892a9ccf8a3ff0b2c206ec8108608b84b66bab542491f21568bbe4fce88454204a63c72ae82d6a9782ca57de78d97dc630d6b2431bedbbb4 SHA512 b6e25134ba2fbf793913cad3e1a33b399749f7333c59c11231d77d8e3e1a41fc1c2900ee7cc3f52c2787084902e288f4c5564aa7acaf9d4aa2314eddad19846c
+EBUILD activejob-7.1.4.1.ebuild 1233 BLAKE2B a7d1770a6ac1377b338152c89e8cc68508d2dc99420c8b6c56549e4f9272b2b2d632217df35ff6907ff0e6b0d014a9712fb1aaf865cf06580abb2ef06d180c71 SHA512 dc4decd0a8e4daf7d6e9b7dcba3f02149453a237325fbc4f52ad12aa28e771389bf7ee9a5b187083cdbc64d072d6da23df0d055c86251c31af288b149016039a
EBUILD activejob-7.1.4.ebuild 1233 BLAKE2B a7d1770a6ac1377b338152c89e8cc68508d2dc99420c8b6c56549e4f9272b2b2d632217df35ff6907ff0e6b0d014a9712fb1aaf865cf06580abb2ef06d180c71 SHA512 dc4decd0a8e4daf7d6e9b7dcba3f02149453a237325fbc4f52ad12aa28e771389bf7ee9a5b187083cdbc64d072d6da23df0d055c86251c31af288b149016039a
+EBUILD activejob-7.2.1.1.ebuild 1222 BLAKE2B fda1e172983bcc9bb442bc7f48d2243e6888fb9e21e8f1963a77344e7c97f25ad042caa2c1fac201b3dd45d9f43f4304ceca6500c62a77eb945cdf6d738007e1 SHA512 59742cd83781083e73a65842948047aa6678dc40602392e1b8e5cbcf96fde77660a730e13bb5d63955d0d04e500be6c09880930bccd9b4d60053372a58221a4e
EBUILD activejob-7.2.1.ebuild 1222 BLAKE2B fda1e172983bcc9bb442bc7f48d2243e6888fb9e21e8f1963a77344e7c97f25ad042caa2c1fac201b3dd45d9f43f4304ceca6500c62a77eb945cdf6d738007e1 SHA512 59742cd83781083e73a65842948047aa6678dc40602392e1b8e5cbcf96fde77660a730e13bb5d63955d0d04e500be6c09880930bccd9b4d60053372a58221a4e
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activejob/activejob-7.0.8.3.ebuild b/dev-ruby/activejob/activejob-7.0.8.5.ebuild
index 961eb6a97954..717af8827259 100644
--- a/dev-ruby/activejob/activejob-7.0.8.3.ebuild
+++ b/dev-ruby/activejob/activejob-7.0.8.5.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC=""
RUBY_FAKEGEM_DOCDIR=""
@@ -39,7 +39,9 @@ ruby_add_bdepend "
all_ruby_prepare() {
# Set test environment to our hand.
- sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths"
+ sed -e '/load_paths/d' \
+ -e '2igem "activesupport", "~> 7.0.0"' \
+ -i test/helper.rb || die "Unable to remove load paths"
# Remove all currently unpackaged queues.
sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \
diff --git a/dev-ruby/activejob/activejob-7.1.3.3.ebuild b/dev-ruby/activejob/activejob-7.1.4.1.ebuild
index f936f6ce2b63..f936f6ce2b63 100644
--- a/dev-ruby/activejob/activejob-7.1.3.3.ebuild
+++ b/dev-ruby/activejob/activejob-7.1.4.1.ebuild
diff --git a/dev-ruby/activejob/activejob-7.1.3.4.ebuild b/dev-ruby/activejob/activejob-7.2.1.1.ebuild
index f936f6ce2b63..62beecbffaa9 100644
--- a/dev-ruby/activejob/activejob-7.1.3.4.ebuild
+++ b/dev-ruby/activejob/activejob-7.2.1.1.ebuild
@@ -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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest
index 2c008b81a9b6..576cb99d211c 100644
--- a/dev-ruby/activemodel/Manifest
+++ b/dev-ruby/activemodel/Manifest
@@ -1,18 +1,18 @@
AUX activemodel-6.1.7.4-ruby32-keywords.patch 1368 BLAKE2B 8de8356b2175e0dcc00f55003eedc88b4568fba760d4d5b41104a6accb5b00daf76e44f5fec0be57240c3dd81ada4246dc6e85410b5b5143f3d8b1b33db1ab84 SHA512 470169e66ed224d97ff7edbd3409cc9ba6aa6a84fca439bf48de04a2f69a454d27fc0014f9f8fbe3c0874387ed8d9d613508579269317ffe95c1ffa799df6994
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD activemodel-6.1.7.8.ebuild 1140 BLAKE2B 3253812f56dacc849445cb7e580f80256cb5e6ac42fa6a24af1d113f4fd551301dca7f46dfdbaf7ecb7ce0ea263a564ddde71aea61a8ead73de08dbdd1a446be SHA512 bad5dff5c80db24567ae4ef2003e254639c2a937ff22a85277972922fb06ed0b068c0d49bcd8335c70c2fe7a306aa9a9b959661bf53f9e092af50571e2e9319b
EBUILD activemodel-6.1.7.9.ebuild 1141 BLAKE2B 3ee87e0b06edb0df5e79928eb4f6c563ed5fc82e30767d7467f2125b6656ada79ffd960d6b15c305d6efc999176d36326382ea51d7fdeee52d73d78fb4821ec0 SHA512 8ac7aac9413763c193f69c865e35dc73196ed3f5f139ef75b6f57e4d01bb0775b5050df9b281f274ee036300311d22675abf5f57cbbdbe5d2db99711c7aac871
-EBUILD activemodel-7.0.8.3.ebuild 1077 BLAKE2B 26583f7f98a4dbee9c735e28468836b7083905f4bb6409d31068499298e5a2c4c088cdd1c96470fd93b85dc750e65a81e10bcb0d7af1f4cc7e0d74879d063883 SHA512 65165d7a276b7c7b782cb9b02ee305b87883b992101041f65e3a6be89498f549f897e5e0b54fbd8bf693fce68b2ea05592e3eb15bd697886cb5b5d1e06676b7a
EBUILD activemodel-7.0.8.4.ebuild 1076 BLAKE2B d13c0aa7fb0e3860acd51e6a377161295a102f25179e022036090745b304562bb4a8f3f213bf394bca742c00df07677d29c664a6e0b269cd114c3b35f506eb7a SHA512 1476da8c3a15305e0af5014b57fb2dab45da8ca881b1dac2ea29aa2756b07cb45d66c5c209280bd9f3299123f44b63a337044b3f634698641aced68901d22327
-EBUILD activemodel-7.1.3.3.ebuild 1003 BLAKE2B edc9157197e99614e3c40415d6fdd43dcaa00e28427e33c3c7f27b9d9d72c70d158a7a92ac12b2916e76741ba68fd17e80f48703480dea25962fa0fe92abc3ab SHA512 d1bd570963258ab57d8454026808a7a1e6005a6f4229aff5cee54ce8f909dbc14df5bec4f565be0e2590db753f8a75835c632c0ffd227362e600d75e139afd3d
-EBUILD activemodel-7.1.3.4.ebuild 1003 BLAKE2B edc9157197e99614e3c40415d6fdd43dcaa00e28427e33c3c7f27b9d9d72c70d158a7a92ac12b2916e76741ba68fd17e80f48703480dea25962fa0fe92abc3ab SHA512 d1bd570963258ab57d8454026808a7a1e6005a6f4229aff5cee54ce8f909dbc14df5bec4f565be0e2590db753f8a75835c632c0ffd227362e600d75e139afd3d
+EBUILD activemodel-7.0.8.5.ebuild 1077 BLAKE2B 26583f7f98a4dbee9c735e28468836b7083905f4bb6409d31068499298e5a2c4c088cdd1c96470fd93b85dc750e65a81e10bcb0d7af1f4cc7e0d74879d063883 SHA512 65165d7a276b7c7b782cb9b02ee305b87883b992101041f65e3a6be89498f549f897e5e0b54fbd8bf693fce68b2ea05592e3eb15bd697886cb5b5d1e06676b7a
+EBUILD activemodel-7.1.4.1.ebuild 1080 BLAKE2B c770b99a0fea8321efd9703c4e33e6d4cbe842d27b757a943bddb43a0586025e6f72e3edb47a08d24bf08dde29ea7cfde395217b6e3fd484b13816433a67652f SHA512 eb3079381bf6e80db8e911e1111d005a01055a7d6332a620e140ee220118e50706c4395fd3c07b16464ce654e25c3f22c475d82e70703737a491e3dfed19f2a5
EBUILD activemodel-7.1.4.ebuild 1080 BLAKE2B c770b99a0fea8321efd9703c4e33e6d4cbe842d27b757a943bddb43a0586025e6f72e3edb47a08d24bf08dde29ea7cfde395217b6e3fd484b13816433a67652f SHA512 eb3079381bf6e80db8e911e1111d005a01055a7d6332a620e140ee220118e50706c4395fd3c07b16464ce654e25c3f22c475d82e70703737a491e3dfed19f2a5
+EBUILD activemodel-7.2.1.1.ebuild 992 BLAKE2B c3b7c09362ff21980adeb55cfef60c674e217a2c871bd2b07c6570578e3b043a589cec9c59dbcd6b620de8bb6bbc80efb29cdfc6de697f7abe39e0688247ba88 SHA512 f2eedb556ccfd301ce9795c50f03bc8541d54f28978456bf5e45208c7b6aa986185571eff533915341fb244014b6de9413ff0385b1d177349a53cbb8d8ef683d
EBUILD activemodel-7.2.1.ebuild 992 BLAKE2B c3b7c09362ff21980adeb55cfef60c674e217a2c871bd2b07c6570578e3b043a589cec9c59dbcd6b620de8bb6bbc80efb29cdfc6de697f7abe39e0688247ba88 SHA512 f2eedb556ccfd301ce9795c50f03bc8541d54f28978456bf5e45208c7b6aa986185571eff533915341fb244014b6de9413ff0385b1d177349a53cbb8d8ef683d
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activemodel/activemodel-7.0.8.3.ebuild b/dev-ruby/activemodel/activemodel-7.0.8.5.ebuild
index 7e7a70d84a6e..7e7a70d84a6e 100644
--- a/dev-ruby/activemodel/activemodel-7.0.8.3.ebuild
+++ b/dev-ruby/activemodel/activemodel-7.0.8.5.ebuild
diff --git a/dev-ruby/activemodel/activemodel-7.1.3.3.ebuild b/dev-ruby/activemodel/activemodel-7.1.4.1.ebuild
index 4ac6a5e51b1f..9dcfabb7d352 100644
--- a/dev-ruby/activemodel/activemodel-7.1.3.3.ebuild
+++ b/dev-ruby/activemodel/activemodel-7.1.4.1.ebuild
@@ -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.1.0"; gem "railties", "~> 7.1.0"' \
+ -i test/cases/helper.rb || die "Unable to remove load paths"
}
diff --git a/dev-ruby/activemodel/activemodel-7.1.3.4.ebuild b/dev-ruby/activemodel/activemodel-7.2.1.1.ebuild
index 4ac6a5e51b1f..ac63927f4ffe 100644
--- a/dev-ruby/activemodel/activemodel-7.1.3.4.ebuild
+++ b/dev-ruby/activemodel/activemodel-7.2.1.1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activerecord/Manifest b/dev-ruby/activerecord/Manifest
index 57959b561de2..edcd3518a5c5 100644
--- a/dev-ruby/activerecord/Manifest
+++ b/dev-ruby/activerecord/Manifest
@@ -1,18 +1,18 @@
AUX activerecord-6.1.7.4-ruby32-keywords.patch 1673 BLAKE2B 326d324657a7a69389e7d04285b7fb0325547e95d497398e90c6a94ee3160d947d47f94be6b2fc69370846239e88ab7094c69a98af56d2cb0521478fe28e7e67 SHA512 66e2541996007093b703a3eb8174099065c2ddb84a635ebcc822e6d2bafb557c0544ac900eb1245c8992f7a5e84f4e7c737125d0ee57416e3f25e3f82ad56294
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD activerecord-6.1.7.8.ebuild 3505 BLAKE2B a4478f269ef68f1b849892e7b8d9a9b690dcefaea091e7aff388154ce303b3bacc398f8a7cd0ef5cd517e9b5007e43fc4c529df4c2cda77e8230948440e845a6 SHA512 16b60a4585758379f5955ca3f30e3789a9038a377dd1398607a65c85780599569e62a62b4794d0d11607b2c1b2a30c682480b69df09f2617f878de8314326586
EBUILD activerecord-6.1.7.9.ebuild 3506 BLAKE2B d905d7b7a96d3931960e2e9987aee7415596c2b4fbc6ed93155fbb184230df7bd4b9f54c39596d548c9a917e864a7679d7eb386575f2b33d4080d29f18ac8dcc SHA512 699ed74fc3b25f8d050e0d5c8e9e1fb62fa8081a896e3f3e2637c1b128cd17795f5ffcd9160483d34766c3e7505f98b32fc470da881d0def28821d7973fe5d4d
-EBUILD activerecord-7.0.8.3.ebuild 3536 BLAKE2B fb676f16328dc656a6c7445bdda97e51cf74398a7a7a4d5d2484c880e5e2b9437281b5589807ec21724bfe4dfc8c46f2e33a2f47737fb88ba6fdfaff9c99f499 SHA512 37fcd3ee0a4723356a1948e9d50df34ebce21f2511b1f07a4a41149c3403cfca725955a8848786c08356f83639d0f91827e5faeecb88890d7eefcc968da88ad2
EBUILD activerecord-7.0.8.4.ebuild 3535 BLAKE2B d4328380630d4a74cabdbff244596a5e0e680dc141cb2c4779847f02877e4f052dd5a7ef5d559371d9fb43afd761cab9149afd73a1a3d4ef200a6f4ae0b14d0e SHA512 adf842b2b2b43b5b9cbdd5d3e84fa839cd961e633bb31ec360fe01451ea552197d93e0dc5add4d234f71d1ea961d01336d71dd3a871d6191102d94197eaf1010
-EBUILD activerecord-7.1.3.3.ebuild 3501 BLAKE2B 3272c482f86814ca059ce0f68f27504853ba945cdf137c5bcdb356bb7a92a69adb66161a6bc1231142b956e5d57dff08f9384aff93accced136943f960ceb5f7 SHA512 47e68821112509ef2845db1c180b1cbc855d3233516ff10fc8b75178957ec36c607ecb72dc9fb71eb83c1976f91df2ff355398e5525bc2c92505d207ae6c1183
-EBUILD activerecord-7.1.3.4.ebuild 3324 BLAKE2B dfffdb5aa466dbc9997c6bc3e55b45c085d2915da62f92257aa9c0d04567899fe486543c93c9151ec9a10dde0eed0bee04c34a511825698c2b3e02304d70f5de SHA512 56c5be296f170271365a8494f4a363e56a07e4bddedfd799cd80ec59db1865f37fb7c4f175f75df02dccc0b1a762d90f7881c287bf49ff452ae2fd6d8ad7afd5
+EBUILD activerecord-7.0.8.5.ebuild 3536 BLAKE2B fb676f16328dc656a6c7445bdda97e51cf74398a7a7a4d5d2484c880e5e2b9437281b5589807ec21724bfe4dfc8c46f2e33a2f47737fb88ba6fdfaff9c99f499 SHA512 37fcd3ee0a4723356a1948e9d50df34ebce21f2511b1f07a4a41149c3403cfca725955a8848786c08356f83639d0f91827e5faeecb88890d7eefcc968da88ad2
+EBUILD activerecord-7.1.4.1.ebuild 3459 BLAKE2B 47a95660ca96097ceae4110229606fdd2674938a5c4264fce5216c32a4c986460debcca758db28083d9ad7a7a413fff765cc70acbe22274bcad0950a029880bd SHA512 69b58a959295e7c96dee9d7942c05cadd00075c29f6440e9abb8c72b5be8eaf1fe117e66d5ca7ff11f2f920dc0a1fda0e600d97299563c6fa33381e1917aed60
EBUILD activerecord-7.1.4.ebuild 3459 BLAKE2B 47a95660ca96097ceae4110229606fdd2674938a5c4264fce5216c32a4c986460debcca758db28083d9ad7a7a413fff765cc70acbe22274bcad0950a029880bd SHA512 69b58a959295e7c96dee9d7942c05cadd00075c29f6440e9abb8c72b5be8eaf1fe117e66d5ca7ff11f2f920dc0a1fda0e600d97299563c6fa33381e1917aed60
+EBUILD activerecord-7.2.1.1.ebuild 3313 BLAKE2B 83393aeec7ab700574b3163d91ecdf8fcf512b975d8e4265e23b4838c787f2f1c0a7f5ba44cea71f2dacf9ce076fda6e30a01d8e68ba8dca812a8968d788fd5a SHA512 4febac658524ac4bb40748a2a65b2091f1a9bc2f7949e881edcc692770cd81ee1fca9e26f7d96c3b875c2bad6fabc007b7c82b22af4fd140ae70cef6e5c00b18
EBUILD activerecord-7.2.1.ebuild 3313 BLAKE2B 83393aeec7ab700574b3163d91ecdf8fcf512b975d8e4265e23b4838c787f2f1c0a7f5ba44cea71f2dacf9ce076fda6e30a01d8e68ba8dca812a8968d788fd5a SHA512 4febac658524ac4bb40748a2a65b2091f1a9bc2f7949e881edcc692770cd81ee1fca9e26f7d96c3b875c2bad6fabc007b7c82b22af4fd140ae70cef6e5c00b18
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/activerecord/activerecord-7.0.8.3.ebuild b/dev-ruby/activerecord/activerecord-7.0.8.5.ebuild
index a54e5f49a275..a54e5f49a275 100644
--- a/dev-ruby/activerecord/activerecord-7.0.8.3.ebuild
+++ b/dev-ruby/activerecord/activerecord-7.0.8.5.ebuild
diff --git a/dev-ruby/activerecord/activerecord-7.1.3.3.ebuild b/dev-ruby/activerecord/activerecord-7.1.4.1.ebuild
index 1d0cd7c9927b..047b6bfb8b3a 100644
--- a/dev-ruby/activerecord/activerecord-7.1.3.3.ebuild
+++ b/dev-ruby/activerecord/activerecord-7.1.4.1.ebuild
@@ -52,14 +52,18 @@ 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
sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die
+ sed -e '3igem "activejob", "~> 7.1.0"; gem "activemodel", "~> 7.1.0"; gem "railties", "~> 7.1.0"' \
+ -i test/cases/helper.rb || die
+
# Add back json in the Gemfile because we dropped some dependencies
# earlier that implicitly required it.
sed -i -e '$agem "json"' ../Gemfile || die
@@ -76,16 +80,12 @@ all_ruby_prepare() {
# Avoid test failing to bind limit length in favor of security release
sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die
- # Avoid test failing related to rubygems
- #sed -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' \
- # -i test/cases/tasks/sqlite_rake_test.rb || die
-
# Avoid test requiring specific locales
sed -i -e '/test_unicode_input_casting/askip "Requires specific locales"' test/cases/binary_test.rb || die
- # Avoid test not compatible with sqlite 3.43
- sed -e '/test_should_return_float_average_if_db_returns_such/askip "Fails with sqlite 3.43"' \
- -i test/cases/calculations_test.rb || die
+ # Avoid test not compatible with new sqlite versions
+ sed -e '/test_strict_strings_by_default/askip "Fails with newer sqlite"' \
+ -i test/cases/adapters/sqlite3/sqlite3_adapter_test.rb || die
# Avoid tests requiring a full Rails setup
rm -f test/cases/adapters/sqlite3/dbconsole_test.rb || die
diff --git a/dev-ruby/activerecord/activerecord-7.1.3.4.ebuild b/dev-ruby/activerecord/activerecord-7.2.1.1.ebuild
index 3d0130e95690..4a4088830286 100644
--- a/dev-ruby/activerecord/activerecord-7.1.3.4.ebuild
+++ b/dev-ruby/activerecord/activerecord-7.2.1.1.ebuild
@@ -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"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="mysql postgres sqlite"
RUBY_S="rails-${PV}/${PN}"
diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest
index f7c180e6970c..eb142e1f9d6c 100644
--- a/dev-ruby/activestorage/Manifest
+++ b/dev-ruby/activestorage/Manifest
@@ -1,17 +1,17 @@
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD activestorage-6.1.7.8.ebuild 2401 BLAKE2B 880c538f3024ce84d3b1d20dc93915dd85c7405e73da0219ab28c9902a6bcfbff285e4ab6c59bd8a37a1c30c7104ecddf0fdfc76ed4a747de6940a65b49ebc0a SHA512 562944ffcba9f8387534261955b548eeef59779ff3decb9b8c7f4cee617ec8117ee59932392e92a1fec395ede466916e7966b75cac3435c3e9ce5fe6a397efe3
EBUILD activestorage-6.1.7.9.ebuild 2401 BLAKE2B 880c538f3024ce84d3b1d20dc93915dd85c7405e73da0219ab28c9902a6bcfbff285e4ab6c59bd8a37a1c30c7104ecddf0fdfc76ed4a747de6940a65b49ebc0a SHA512 562944ffcba9f8387534261955b548eeef59779ff3decb9b8c7f4cee617ec8117ee59932392e92a1fec395ede466916e7966b75cac3435c3e9ce5fe6a397efe3
-EBUILD activestorage-7.0.8.3.ebuild 2747 BLAKE2B e0e92fb400b81da17e8a9a5f22b7f53120eb28f985d50eadf134f55da578e18f212ca2b3871fbdcc15bbd4bf0369257af98e756be3804fc0f14003c7545e248e SHA512 d2f43fc2ae4c36321ef0d287ea8008c061d8691510b98ba7308169eed7bdc50bdc12101bb8b6c341802b8dbd7992588b5ccb865420935afe9e1843c1ccbb30de
EBUILD activestorage-7.0.8.4.ebuild 2747 BLAKE2B e0e92fb400b81da17e8a9a5f22b7f53120eb28f985d50eadf134f55da578e18f212ca2b3871fbdcc15bbd4bf0369257af98e756be3804fc0f14003c7545e248e SHA512 d2f43fc2ae4c36321ef0d287ea8008c061d8691510b98ba7308169eed7bdc50bdc12101bb8b6c341802b8dbd7992588b5ccb865420935afe9e1843c1ccbb30de
-EBUILD activestorage-7.1.3.3.ebuild 2883 BLAKE2B c68095edab2054729459c89c19b4587d9a32883636344993e16f687ad9bc4e0ff3ba756cc1cf3852d7f33762151a24a7057f00497553f2cdedb972a5e8fa3cb7 SHA512 561fe8b2664253578b5bff2308faaace067a2b852f55499ea3b3724fb9fc389d8a7e24b23bef6ddf49a38cdefd8345bdecb28967c08ff8ee36e06d2031da3f73
-EBUILD activestorage-7.1.3.4.ebuild 2883 BLAKE2B c68095edab2054729459c89c19b4587d9a32883636344993e16f687ad9bc4e0ff3ba756cc1cf3852d7f33762151a24a7057f00497553f2cdedb972a5e8fa3cb7 SHA512 561fe8b2664253578b5bff2308faaace067a2b852f55499ea3b3724fb9fc389d8a7e24b23bef6ddf49a38cdefd8345bdecb28967c08ff8ee36e06d2031da3f73
+EBUILD activestorage-7.0.8.5.ebuild 2747 BLAKE2B e0e92fb400b81da17e8a9a5f22b7f53120eb28f985d50eadf134f55da578e18f212ca2b3871fbdcc15bbd4bf0369257af98e756be3804fc0f14003c7545e248e SHA512 d2f43fc2ae4c36321ef0d287ea8008c061d8691510b98ba7308169eed7bdc50bdc12101bb8b6c341802b8dbd7992588b5ccb865420935afe9e1843c1ccbb30de
+EBUILD activestorage-7.1.4.1.ebuild 2883 BLAKE2B c68095edab2054729459c89c19b4587d9a32883636344993e16f687ad9bc4e0ff3ba756cc1cf3852d7f33762151a24a7057f00497553f2cdedb972a5e8fa3cb7 SHA512 561fe8b2664253578b5bff2308faaace067a2b852f55499ea3b3724fb9fc389d8a7e24b23bef6ddf49a38cdefd8345bdecb28967c08ff8ee36e06d2031da3f73
EBUILD activestorage-7.1.4.ebuild 2883 BLAKE2B c68095edab2054729459c89c19b4587d9a32883636344993e16f687ad9bc4e0ff3ba756cc1cf3852d7f33762151a24a7057f00497553f2cdedb972a5e8fa3cb7 SHA512 561fe8b2664253578b5bff2308faaace067a2b852f55499ea3b3724fb9fc389d8a7e24b23bef6ddf49a38cdefd8345bdecb28967c08ff8ee36e06d2031da3f73
+EBUILD activestorage-7.2.1.1.ebuild 2897 BLAKE2B 2bd80cff4c731bc98100014410afce95b09353ca6399391ea19b989ca274be2b07c459180e3cffec9a7f3f29641937324e230f2ebcb83a07525b4cbdaa6e6adb SHA512 77d92459037f02e12d82353c0d6efd557bcd11f5cff61418ae93545610c2979b2580bd571734bc5ddbbc9925bb5e7b4f854870543607e55fde9afa534ec5a3fd
EBUILD activestorage-7.2.1.ebuild 2897 BLAKE2B 2bd80cff4c731bc98100014410afce95b09353ca6399391ea19b989ca274be2b07c459180e3cffec9a7f3f29641937324e230f2ebcb83a07525b4cbdaa6e6adb SHA512 77d92459037f02e12d82353c0d6efd557bcd11f5cff61418ae93545610c2979b2580bd571734bc5ddbbc9925bb5e7b4f854870543607e55fde9afa534ec5a3fd
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.5.ebuild
index be32815a41b1..be32815a41b1 100644
--- a/dev-ruby/activestorage/activestorage-7.0.8.3.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.0.8.5.ebuild
diff --git a/dev-ruby/activestorage/activestorage-7.1.3.3.ebuild b/dev-ruby/activestorage/activestorage-7.1.4.1.ebuild
index 06e227f4428b..06e227f4428b 100644
--- a/dev-ruby/activestorage/activestorage-7.1.3.3.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.1.4.1.ebuild
diff --git a/dev-ruby/activestorage/activestorage-7.1.3.4.ebuild b/dev-ruby/activestorage/activestorage-7.2.1.1.ebuild
index 06e227f4428b..71b5a2301d91 100644
--- a/dev-ruby/activestorage/activestorage-7.1.3.4.ebuild
+++ b/dev-ruby/activestorage/activestorage-7.2.1.1.ebuild
@@ -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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -53,7 +53,7 @@ ruby_add_bdepend "
all_ruby_prepare() {
# Remove items from the common Gemfile that we don't need for this
# test run. This also requires handling some gemspecs.
- sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\)/ s:^:#:" \
+ sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|webrick\|propshaft\|sprockets-export\|rack-test\|terser\|cookiejar\|cgi\|web-console\|trilogy\|error_highlight\|jbuilder\|httpclient\|prism\)/ s:^:#:" \
-e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
-e '/group :\(doc\|job\|lint\|mdl\|rubocop\|test\)/,/^end/ s:^:#:' \
-e '/sqlite/ s/1.6.4/99/' \
diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest
index 89d4857b3d18..a7c5cb1bde42 100644
--- a/dev-ruby/activesupport/Manifest
+++ b/dev-ruby/activesupport/Manifest
@@ -4,20 +4,18 @@ AUX activesupport-6.1.7.4-class_serial.patch 828 BLAKE2B 8584521d1c77be7ca8b30c4
AUX activesupport-7.1.1-backport-pr50097.patch 2829 BLAKE2B 2ff09255260e83418eb9acac5718601732fb41e59f2e33c5a4b8ab735f373375f9a6ef7f31de7f1091fa4ae3897a8fed0a591b8dcb17672c806645e0eca353ee SHA512 9782120da8cbdc9f756d98ca10764bf3981d9a0c39a148b560d37bf10734ee4f200a86e6b1e15d6b6906888f13d3181f3cb0864501cee2c9fc1eae3528bd29b4
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
-DIST rails-7.2.0.tgz 11064433 BLAKE2B 6d5a24f381e81809a030d2bdabfe0b4af68a5407558c3b60c4562c86277c6e823bc9435b3103b5a5f919410ced576e90f0ce83a8d5c5e1002c30f2b16c2f834f SHA512 7f116221f074bc300355985126a32d34eb8a57e90805b1c412eec0aaf02a546f974329b10a3ec21eae2bcb02cca1709fa0a7ee4c145b44eb27e7c67269faa0e5
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD activesupport-6.1.7.8.ebuild 3034 BLAKE2B afa12673a394b5a735544babf92ecafcfc235e6fbb0ade9eb16cfe57ee8bc123b50be5e0a5c5f4b200f59924026eb330ddab8d898a565d3cf41ef3edabddfeb4 SHA512 9880d71ae27e945fbb4a0629ae7b838308ce0e03238531eafea8c3cede2090fe1464745457c992f66daeaa12df57f3b3dde48bbef91871701216f0f2a462581f
EBUILD activesupport-6.1.7.9.ebuild 3041 BLAKE2B a3a065778e26c208c383a95c0d36b3e81dde9d8aa39d192a1cda39c94147ae13f8173dd7bc22acf4fd067ad930552f3aa09d18aab07ee0a58a799bd80042fd34 SHA512 59e1bed04ef2d4eff4bb40c219e3b4f836a0861985c706cbd2368f4dad6d80dee4ecf2d923157a2befe3da980f17947c5fa5e7e4668c50720889c6ab833821ce
-EBUILD activesupport-7.0.8.3.ebuild 2765 BLAKE2B e9ac2142b57acaeb556a852896ef520dc07c71fd5621dc4a6ec566b166ba486262e4ee48e76ad587404bbccc43080eb0bf9bb1e0031d5924d4bc2c62c5bb330d SHA512 249c77083a42cf4329b32cee8da110ddcf699c2f006b499de5bdd7e519adc276abf93d2533e7a781d04dce8ed9f7d3314f1f3d5972955d702058194e0efabda1
EBUILD activesupport-7.0.8.4.ebuild 2882 BLAKE2B 3ecc4e3505f5f1c6edf39cd2cc286015a0e65ec8bec405e3b49d7beb7f11233f93ada4cc2840f3fd4da31aefdeb1fab342e3817330273a1199081f326c9cdc4c SHA512 f2e4e86d393ff65f729836fddff835933f8e5f2566b17d9d072fd64a8347a16aca7f8a3a8a1e00fd41445894c91ea4398bf7d6a09b1004e068482209ba6b196c
-EBUILD activesupport-7.1.3.3.ebuild 3094 BLAKE2B eea8412985e515d6035c44f1b31082f6b989b4185c1effbae6ffb9408ff40c05153f7b987a843a6f3b8cd37a001dd2d994ea057b97f1d19c2f7bb979c47fa854 SHA512 3f1206d9cb2c4f4a5165fa65283cf7a0781b7e1773ebd4f5db6404e4dd146f6ab6a5286ad698ae431e7a36ab7451c2078589c7e3bb5de68faac1ce7faa437812
-EBUILD activesupport-7.1.3.4.ebuild 3216 BLAKE2B 2504f2bbb7b8a1c33246ad481a2926183f78c5607704a516a61341799a07ffca654df233c85fbad32b3d85b242dbb09ef821c2b7ab315835063ecf9c2f163379 SHA512 a52cb19df36db811ac6457b67e09591b160c529c1bb820b6742caab9ca347f7594ab7bb81c9ca41913c170466e43eda042341eb478271d07fb840e89dff23e8a
+EBUILD activesupport-7.0.8.5.ebuild 2887 BLAKE2B 0db62de6aa22febf8ec08daadfd37fc15610e03f1725eff1584b64339346c8a9437b3bbea3b8f30f069961e15326ea58d1602d0f28873870d9161b1d0641b89a SHA512 66f0e529bb05b4a14a722c21894e1dd29082ce0edffc4b5d5cd20bdeb0591b76b728730e72dd36394b0d85f8c708c4b3d5171f8404fa4bfaa7c389f19ff300fc
+EBUILD activesupport-7.1.4.1.ebuild 3216 BLAKE2B 2504f2bbb7b8a1c33246ad481a2926183f78c5607704a516a61341799a07ffca654df233c85fbad32b3d85b242dbb09ef821c2b7ab315835063ecf9c2f163379 SHA512 a52cb19df36db811ac6457b67e09591b160c529c1bb820b6742caab9ca347f7594ab7bb81c9ca41913c170466e43eda042341eb478271d07fb840e89dff23e8a
EBUILD activesupport-7.1.4.ebuild 3216 BLAKE2B 2504f2bbb7b8a1c33246ad481a2926183f78c5607704a516a61341799a07ffca654df233c85fbad32b3d85b242dbb09ef821c2b7ab315835063ecf9c2f163379 SHA512 a52cb19df36db811ac6457b67e09591b160c529c1bb820b6742caab9ca347f7594ab7bb81c9ca41913c170466e43eda042341eb478271d07fb840e89dff23e8a
-EBUILD activesupport-7.2.0.ebuild 3241 BLAKE2B eb049efc5195759f8b9939b32cbd53eeeb3d2f6515134a06217435911f4af9236c912ff884c9a33c369e595d3519871594641c94a7b55e0d6f32af92ab6e4184 SHA512 af143a7686ffa27324855120d78f6847c9d4efb20beafb6f614ebe576f67ffb0ca37a88dbe9da7f23a08bd4db8f6c96be549c3a38a2a52929d2c918000c4425a
+EBUILD activesupport-7.2.1.1.ebuild 3241 BLAKE2B eb049efc5195759f8b9939b32cbd53eeeb3d2f6515134a06217435911f4af9236c912ff884c9a33c369e595d3519871594641c94a7b55e0d6f32af92ab6e4184 SHA512 af143a7686ffa27324855120d78f6847c9d4efb20beafb6f614ebe576f67ffb0ca37a88dbe9da7f23a08bd4db8f6c96be549c3a38a2a52929d2c918000c4425a
EBUILD activesupport-7.2.1.ebuild 3241 BLAKE2B eb049efc5195759f8b9939b32cbd53eeeb3d2f6515134a06217435911f4af9236c912ff884c9a33c369e595d3519871594641c94a7b55e0d6f32af92ab6e4184 SHA512 af143a7686ffa27324855120d78f6847c9d4efb20beafb6f614ebe576f67ffb0ca37a88dbe9da7f23a08bd4db8f6c96be549c3a38a2a52929d2c918000c4425a
MISC metadata.xml 429 BLAKE2B 4464c287aa76d9f0ceff37265a0657fa3b664c5e640704a92dfc3b01a737069ae29f67843c389489b57bf30f2e45b2fd5c58a69ad86c7da024f7bb42bfdd5ffe SHA512 adc5999b7d63cbe8047973dc4d4f7ad3c6e6311e05d4ab2fcb010ed3cf59b6a16fb95606e576f511b04a105f132033d3ce4fa255ac9ffd497b4874cb49e7443d
diff --git a/dev-ruby/activesupport/activesupport-7.0.8.3.ebuild b/dev-ruby/activesupport/activesupport-7.0.8.5.ebuild
index 03675e68ef54..67ce92a72474 100644
--- a/dev-ruby/activesupport/activesupport-7.0.8.3.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.0.8.5.ebuild
@@ -71,4 +71,7 @@ all_ruby_prepare() {
rm -f test/cache/stores/redis_cache_store_test.rb || die
sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die
+
+ # Avoid test where the result varies with specific ruby releases.
+ rm -f test/core_ext/object/duplicable_test.rb || die
}
diff --git a/dev-ruby/activesupport/activesupport-7.1.3.3.ebuild b/dev-ruby/activesupport/activesupport-7.1.3.3.ebuild
deleted file mode 100644
index e265e8725432..000000000000
--- a/dev-ruby/activesupport/activesupport-7.1.3.3.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
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec"
-
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Utility Classes and Extension to the Standard Library"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="+msgpack test"
-REQUIRED_USE="test? ( msgpack )"
-
-PATCHES=( "${FILESDIR}/${PN}-7.1.1-backport-pr50097.patch" )
-
-RUBY_S="rails-${PV}/${PN}"
-
-# bigdecimal and mutex_m are bundled with ruby as default gems
-ruby_add_rdepend "
- dev-ruby/base64
- >=dev-ruby/concurrent-ruby-1.0.2:1
- >=dev-ruby/connection_pool-2.2.5
- dev-ruby/drb
- >=dev-ruby/i18n-1.6:1
- >=dev-ruby/minitest-5.1
- dev-ruby/tzinfo:2
- msgpack? ( >=dev-ruby/msgpack-1.7.0 )
-"
-
-# memcache-client, nokogiri, builder, and redis are not strictly needed,
-# but there are tests using this code.
-ruby_add_bdepend "test? (
- >=dev-ruby/dalli-3.0.1
- >=dev-ruby/nokogiri-1.8.1
- >=dev-ruby/builder-3.1.0
- >=dev-ruby/listen-3.3:3
- dev-ruby/rack:3.0
- dev-ruby/rexml
- dev-ruby/mocha
- >dev-ruby/minitest-5.15.0:*
- )"
-
-all_ruby_prepare() {
- # Set the secure permissions that tests expect.
- chmod 0755 "${HOME}" || die "Failed to fix permissions on home"
-
- # Remove items from the common Gemfile that we don't need for this
- # test run. This also requires handling some gemspecs.
- sed -i -e "/\(system_timer\|execjs\|jquery-rails\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\|propshaft\|rack-test\|terser\|cgi\|net-smtp\|net-imap\|net-pop\|digest\|matrix\|web-console\|error_highlight\|jbuilder\)/ s:^:#:" \
- -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \
- -e '/^group :test/,/^end/ s:^:#:' \
- -e '/^\s*group :\(db\|doc\|rubocop\|job\|cable\|lint\|mdl\|storage\|ujs\|test\|view\) do/,/^\s*end/ s:^:#:' \
- -e 's/gemspec/gemspec path: "activesupport"/' \
- -e '5igem "builder"' ../Gemfile || die
- rm ../Gemfile.lock || die
-
- # Avoid test that depends on timezone
- sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die
-
- # Avoid tests that seem to trigger race conditions.
- rm -f test/evented_file_update_checker_test.rb || die
-
- # Avoid test that generates filename that is too long
- sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die
-
- # Avoid tests requiring a live redis running
- rm -f test/cache/stores/redis_cache_store_test.rb || die
- sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die
- sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die
-}
diff --git a/dev-ruby/activesupport/activesupport-7.1.3.4.ebuild b/dev-ruby/activesupport/activesupport-7.1.4.1.ebuild
index 64d60202c313..64d60202c313 100644
--- a/dev-ruby/activesupport/activesupport-7.1.3.4.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.1.4.1.ebuild
diff --git a/dev-ruby/activesupport/activesupport-7.2.0.ebuild b/dev-ruby/activesupport/activesupport-7.2.1.1.ebuild
index 224d37048f84..224d37048f84 100644
--- a/dev-ruby/activesupport/activesupport-7.2.0.ebuild
+++ b/dev-ruby/activesupport/activesupport-7.2.1.1.ebuild
diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest
index d6f2156e2e60..d5df9303ab9e 100644
--- a/dev-ruby/rails/Manifest
+++ b/dev-ruby/rails/Manifest
@@ -1,17 +1,17 @@
DIST rails-6.1.7.8.gem 6656 BLAKE2B ddedfc84e083bfc3343111a3e6f883e86af3d1f0fcf7c1e1ab8392bb73e3ca1b7f1a819df95ba2657d1737af4e8fa821e41b0e4ff0d310c5a41745d4d90b57de SHA512 67ced8230133c48b4759749c911f74f9c89550430f166b35a7f31a77acefb3d153da2467b6050c916969ef8695a1d275b7bfdab024fb15b46ce641ec32a4a6ef
DIST rails-6.1.7.9.gem 6656 BLAKE2B 1c41da254f0455922b828677940d1c62ff7539900648d7a420ba88a7ad7bd91704a8a1695f7d9295d60166ccd0b55b54bb8e9a24aabdda75b00911375d89de00 SHA512 31b12f28e4263e689870583bfa2136f4a65e0f7ef8d4a25634d565a84834088371a37ef2c428fb56d02f0ae828b613453e1db90137be3a9c4ab67f866189b6e6
-DIST rails-7.0.8.3.gem 7168 BLAKE2B c92e4144d2ac2bfdf37f61bc2715ab5cb920669afe1d43553a7f4b644ee96bd15d02a5390975f0a3d5967e3719521257a1b0be1b8912d4e3ec1727c8c77d1adb SHA512 114c5bb2aa9de143305019158a88f40459ccbf8beacb36f95721e797a923580dd8123fce0b0137e451922ac399a16bbf6800228408622c1d97864e0d8c0577f7
DIST rails-7.0.8.4.gem 7168 BLAKE2B 12e0b4efed9458db27a9db2de69fa00d0ba2a7f78c85d71c0d6cb125f60f54e0aed7f4709e0440be7f83610b33201a1e943ff243ac9a35c2241354e0d75a0a43 SHA512 f2a05a6a13846dbb3ea7e010805a16fb9c59ca121186353127bd6ac349d26f7d5e3572c4807081ba16a6c92f710545bcfe4ba59d7d340716add9d4fef8bcc49c
-DIST rails-7.1.3.3.gem 7168 BLAKE2B 3c297b1074b563457d14b39e6ea5c342652dd6bb46e07634407e8824ea57e08844f9ef67be4ceaaf5bae3567204929beb559647c348a07309c4c969888a8c685 SHA512 bbafdbe3feb4992dff3901d4ad26a70328321bed4a91d2574fc2ff805f2e2b5648d8f1bbdaac26d2a22ea08b1e3ee2806ddc2b3647e1f3e20f01c296d458fa9b
-DIST rails-7.1.3.4.gem 7168 BLAKE2B b7a976fbc57f414140016c1cd7650f36779abe46d18c997d8126d5f6bf922400240c2f08a8bf0427c8b7361df08e42143d793f0931e2dcd31b4cf45736612ba9 SHA512 d012dac18ca10621bc8902d9ac291f6a5c64d40d1dfe85c9b320c62710357dd314dcf720f63bb9e60087d15152a2cfaf05ea62278aa9666085aafe20a9edd2e8
+DIST rails-7.0.8.5.gem 7168 BLAKE2B 3a9a2b8665ced7bd5f8617c4eb6c60dbfa224cf0983a71e5f35c6e1ddfed39ff70001c882f5f25990f496ff94545421a0eb590d2ad29dd11681fb0858a54b910 SHA512 86a95f031db9956f06a603d32876ee32d3f23a05ddd35919e2cd37997c88e530ada769b5a908d53ae8a68bee5fcbff554260fa20a32060aa4aba5a425c08d320
+DIST rails-7.1.4.1.gem 7168 BLAKE2B 28b57a0dda45ce2cd956ff3a52acfdcaaa488f0875120acae995b0dfa472aa87d5b538e380f8eac8eed9f22b7e1088c2f38fc0fb8d0969af11180eafc4661764 SHA512 6676332bb217442643747c5cf7c326e033c84606ff9d0daa1bed29d265a506beb81ee01c6f89f2721020d7295c52520aa7792bb203ad82f829e6cf3407b3d018
DIST rails-7.1.4.gem 7168 BLAKE2B 3ad6aa2feaab930b6aee2b76b56c57e88c4d6ccd6507617b74445107cf0e8488bbaff2440fd1fc245afaf7b044970f5a12a237149a7f3c5da4e30b876b3a966a SHA512 0a51768227a601f760917b407d08941ce1e0169402c80d8815e811f3377904c2d1a701ba571a15d1b4d04a8dbefc6ea8fe5fa3edbbf0f682e1aef14ef1a678d9
+DIST rails-7.2.1.1.gem 7168 BLAKE2B 4b2a6675a079e2eb989e44804b92c219581e6bd996ca223a052b17e539fef8e113da52608bb8b768f281a8fbdb94faae29b4064ce44807c740ebced084c2124f SHA512 a38910ba4a30a31139aaf65259a13e42305f97e519b3636962870797a5fc609f2cd94d0c02eebec5b00d2213fce2ea22c4ad4e1ddfaee25df63b3cd19828fba0
DIST rails-7.2.1.gem 7168 BLAKE2B caa9a817a91a3998d4f591619fb19c0d1534233e47c8b58e5add31eee5f4113e9c59b1221962920163a9da90283ad2459717855f26e64f1f40c404dc65ea90a2 SHA512 71e44ba307e11cf5665d00d6debfa466e3627f7aea39ace871d414a5f6a18e5b2875aa8315e8729506e320776c0bc17fc1317932b4ce4e33f8614bc04572aeba
EBUILD rails-6.1.7.8.ebuild 854 BLAKE2B 93a77542ba71466ef204b61a6dff2820e312e567e86112357026c4a1e11794371b05b91f29c653d20b346662620c6f81de533216a40f35c75e80576e7c2d1a94 SHA512 d5d468e6270ba0da71ad015f87de61c727649f23d576ae449b9a1027dcccb5b06a5697349fd6f0d073157896dbf98e1e9128815bce940be6640403a681f30c34
EBUILD rails-6.1.7.9.ebuild 854 BLAKE2B 93a77542ba71466ef204b61a6dff2820e312e567e86112357026c4a1e11794371b05b91f29c653d20b346662620c6f81de533216a40f35c75e80576e7c2d1a94 SHA512 d5d468e6270ba0da71ad015f87de61c727649f23d576ae449b9a1027dcccb5b06a5697349fd6f0d073157896dbf98e1e9128815bce940be6640403a681f30c34
-EBUILD rails-7.0.8.3.ebuild 847 BLAKE2B c384cf2f6aad2ad2e519e870bebd5e9068bada3b95d975162e4f14b3e74169d1aa985de5b73e054dd435a93ae4e99a0cd5d37658566727c258597ded72fba2bf SHA512 dc937ff96a8831857e43e2574585b00f972c5bc94d5b05d369c8b704f3a556883ff006bf6715f152ec78d7de1178f0f4d7ee9102d75d74dd5b65ddfd326a9ee9
EBUILD rails-7.0.8.4.ebuild 847 BLAKE2B c384cf2f6aad2ad2e519e870bebd5e9068bada3b95d975162e4f14b3e74169d1aa985de5b73e054dd435a93ae4e99a0cd5d37658566727c258597ded72fba2bf SHA512 dc937ff96a8831857e43e2574585b00f972c5bc94d5b05d369c8b704f3a556883ff006bf6715f152ec78d7de1178f0f4d7ee9102d75d74dd5b65ddfd326a9ee9
-EBUILD rails-7.1.3.3.ebuild 854 BLAKE2B fe6bd0ffb16d1ba9e6130fceb77ccefc51b491b3011290b1e395ed823e6aba73eb2388749ff6a8fc27e28e72987721cd06f0753474395e1c6abe18f806f59a06 SHA512 d8388d6dd695dfef25f84b5f01e4710def216ca71ae64c990e7b17fc3d0400a39332f1ab721df2321c99cb64d2eab8244b3f0d7bd3e2e31e91169881eb3e501c
-EBUILD rails-7.1.3.4.ebuild 854 BLAKE2B fe6bd0ffb16d1ba9e6130fceb77ccefc51b491b3011290b1e395ed823e6aba73eb2388749ff6a8fc27e28e72987721cd06f0753474395e1c6abe18f806f59a06 SHA512 d8388d6dd695dfef25f84b5f01e4710def216ca71ae64c990e7b17fc3d0400a39332f1ab721df2321c99cb64d2eab8244b3f0d7bd3e2e31e91169881eb3e501c
+EBUILD rails-7.0.8.5.ebuild 847 BLAKE2B c384cf2f6aad2ad2e519e870bebd5e9068bada3b95d975162e4f14b3e74169d1aa985de5b73e054dd435a93ae4e99a0cd5d37658566727c258597ded72fba2bf SHA512 dc937ff96a8831857e43e2574585b00f972c5bc94d5b05d369c8b704f3a556883ff006bf6715f152ec78d7de1178f0f4d7ee9102d75d74dd5b65ddfd326a9ee9
+EBUILD rails-7.1.4.1.ebuild 854 BLAKE2B fe6bd0ffb16d1ba9e6130fceb77ccefc51b491b3011290b1e395ed823e6aba73eb2388749ff6a8fc27e28e72987721cd06f0753474395e1c6abe18f806f59a06 SHA512 d8388d6dd695dfef25f84b5f01e4710def216ca71ae64c990e7b17fc3d0400a39332f1ab721df2321c99cb64d2eab8244b3f0d7bd3e2e31e91169881eb3e501c
EBUILD rails-7.1.4.ebuild 854 BLAKE2B fe6bd0ffb16d1ba9e6130fceb77ccefc51b491b3011290b1e395ed823e6aba73eb2388749ff6a8fc27e28e72987721cd06f0753474395e1c6abe18f806f59a06 SHA512 d8388d6dd695dfef25f84b5f01e4710def216ca71ae64c990e7b17fc3d0400a39332f1ab721df2321c99cb64d2eab8244b3f0d7bd3e2e31e91169881eb3e501c
+EBUILD rails-7.2.1.1.ebuild 849 BLAKE2B 2c3d01086dc30eeb0076c0af79db87abbd86b2d410bf8f964a4ae061367040ce936bd1eb24633a47ca4208e805cc4537c19147bcd6361b58396b26329f57d8ed SHA512 3377bebc2c0bf2e0f59ce97be0db60936707d5b7268825039f7132aabde0a584b44ec9c59be2f9057194f9d7a2665f0ea66e13f863928a8bbf9f981065243544
EBUILD rails-7.2.1.ebuild 849 BLAKE2B 2c3d01086dc30eeb0076c0af79db87abbd86b2d410bf8f964a4ae061367040ce936bd1eb24633a47ca4208e805cc4537c19147bcd6361b58396b26329f57d8ed SHA512 3377bebc2c0bf2e0f59ce97be0db60936707d5b7268825039f7132aabde0a584b44ec9c59be2f9057194f9d7a2665f0ea66e13f863928a8bbf9f981065243544
MISC metadata.xml 258 BLAKE2B 3c49249352f2cb11df010da6ecd8312a27047557ca5f2686837ad66933be9ea2627c40f91daedf8dcd9099c6cdc0dc2d2ba32aaf9d888c41fb60ee098e1c0c1e SHA512 ce517e35f3c0a2a9807ee68b0a8c84ca28db8dfabb41758cac71f9da22847fe20d259295f0681e38a52a24618450a0ca097939dc1022e3987bb0088762e48326
diff --git a/dev-ruby/rails/rails-7.0.8.3.ebuild b/dev-ruby/rails/rails-7.0.8.5.ebuild
index 72d44b0d9e7c..72d44b0d9e7c 100644
--- a/dev-ruby/rails/rails-7.0.8.3.ebuild
+++ b/dev-ruby/rails/rails-7.0.8.5.ebuild
diff --git a/dev-ruby/rails/rails-7.1.3.3.ebuild b/dev-ruby/rails/rails-7.1.4.1.ebuild
index 4b56ab4ab897..4b56ab4ab897 100644
--- a/dev-ruby/rails/rails-7.1.3.3.ebuild
+++ b/dev-ruby/rails/rails-7.1.4.1.ebuild
diff --git a/dev-ruby/rails/rails-7.1.3.4.ebuild b/dev-ruby/rails/rails-7.2.1.1.ebuild
index 4b56ab4ab897..496304fef3aa 100644
--- a/dev-ruby/rails/rails-7.1.3.4.ebuild
+++ b/dev-ruby/rails/rails-7.2.1.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://rubyonrails.org"
LICENSE="MIT"
SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
ruby_add_rdepend "
~dev-ruby/actioncable-${PV}
diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest
index ee1157cbd45f..385028d80bc9 100644
--- a/dev-ruby/railties/Manifest
+++ b/dev-ruby/railties/Manifest
@@ -1,19 +1,18 @@
DIST rails-6.1.7.8.tgz 11041890 BLAKE2B 285571972ec1d43ae65f3c4f586679e31d0550263c4778925c5828000d6ba971a791ad1071a7ab5edd8d728cd51ee15bb5cee1261b828a4b5926a54f34887d10 SHA512 8c819da0f46820f05d4128444fb3c3908d5e50f97935b173cdd156a986720dda6bcbb62015884d3142ebd5b17621e3f94ca2c80691564914088e884b9aac3573
DIST rails-6.1.7.9.tgz 11034686 BLAKE2B 12edf62a94e0b504f1db721081ce35a6b7e8f67bded2801ce54872f7cef80fb75120f56b356940a44d943cbd05b4d63778726885ac20dd04a2e5510f54ea06ac SHA512 387cbc5424b16ade97091e3cfc3a5bc0cfe277ee75a7f35cdf5d393c692d2ea17f258e38d8b25c8c8a1be4fb64a39d0f675b23942145929bb7be4783cd95d90b
-DIST rails-7.0.8.3.tgz 11080686 BLAKE2B 2d13559e7b7ab752af4fee480ee51f73b4d1f39246e68513e9b63a4769eba7b82e13980ad4a04776476740aca19ed8920dab294299df1bc9cbb78eb5975ffbe1 SHA512 2054191e2bc3ca667e637ccdf3e68bcc3747715cf38f75a9a6e37a1b155286cdfbb4c987f98f3566254878991c3ab0d709ce3d4bf6ff1d4df3d34095576f1db3
DIST rails-7.0.8.4.tgz 11082427 BLAKE2B 2ca521ad92b7a33fa2160b4cfbc1aac826641d2aac7a8751b6acaed1b7fc42bb860b4ade3f973eb51dc17d20fa4c97b02e8d6b970ae63b042cd58ab2f6cfc797 SHA512 e6628e901fcdcd4b9101cdae0cd556569fc7b577466a15f99d1e221c1c0059287dce87c1362df8b23ded992e96c551b35c0c789e683f080079e678555b7a79e6
-DIST rails-7.1.3.3.tgz 10905515 BLAKE2B b2be6d8922d15478136875ac80d65fdc54bdf4a03ec17cddc20c20ae847f08fd52a2b1110ed27feb0217f4aa8dd827a8d95847e32eceaf8f5979843312f12a2a SHA512 0d108654a9ab2a9321822742906c4848508e0e4e09600c01bd5a86deeb324540bbae520a954499c4cc83bfe1246f929a581d1667f2b50c463d0bf8187f603df9
-DIST rails-7.1.3.4.tgz 10917333 BLAKE2B 3266de2a86f8b107b18117c06115db14791bb98d672403eff28673e9d98df5e2c9a6c30f72d4141cd1f051054f2d5e1f636a93de9b14114cefef384fded7942a SHA512 4c303be256707b5bbedc05bf5bac7c60ff03cb8a14fa3d709a495d07ad1745d6c6f4d5dceb9860afff46f95f3f9fc525d1bcb75894a5b31a9d35f1aa6b105c5e
+DIST rails-7.0.8.5.tgz 11073275 BLAKE2B f2d45a577a53d7741b1efab59991f8242cf76e96267f174d268026e9b1c543d95346a38312ba32a00793082dc441130f1132c3bdab5203f5015ea8ce2534bbbe SHA512 c00b0156382aaf18f2ba78ed531778c00dabfe30729681cb79be6adeb9fca15592255f6e1fb606930487c491c5fdb57aaaec955b828c3bc843913dba10e7ccc9
+DIST rails-7.1.4.1.tgz 10925600 BLAKE2B 81d9434c5db6cf452f9be8f9fe5dbb643c945b253bafb3f999dfe64d8ec7c15a6ae69407663107e540b67d4559a77dfdb1ab94c7ba4788b2eb0ecda8a012692a SHA512 5dfc411b94a03d4fde0aa426370feaa272768262f989a225c81b07a8830e57a3b72c1effa4ba09e991dd00dd85a0358ab21c1983aa1456ecc28b29447d5011d9
DIST rails-7.1.4.tgz 10926853 BLAKE2B e1e62f95453fa0137337f40291614265ae4d8e6bedf496e0402f160ce938418760dcd850c37e82a7c9dd530dfe442b0f9b22d122dc80f1ff61c5c76244999416 SHA512 67770018663d930cb710fb08358c7d9c9d391a4c721212c55b60c4827f8cbdb38e55ee551b598e93244beba18f9c4c21dfdf6000e67880ac95345a70ff2e0841
+DIST rails-7.2.1.1.tgz 11062191 BLAKE2B 1fbecb5a2d47168ddcfad2bb82b0ebd45f43d3e0789e60286661c912d13a83a82e6a6651b6a8c196062d616a25a3c55aa510a129cc255d8a72876f43715d5ed4 SHA512 c430cf3886983e905fe5bbd6a4b502fcd137612361aaaaee606634de38c77eb211b86b041cf64f484741133d4cbc60daa9ca93a630cc97adc6ec43be36e09ef5
DIST rails-7.2.1.tgz 11065899 BLAKE2B 7858184a6e5ed07af56566e84d9ccdacf9d37ae3cb0a60ce09f632db782b5f97b3298c1a48147c2cb94b420e8186721ca00d9eff25ecee33f03c5348923e5fa5 SHA512 3ba68311f5b15fac647047d5e2bdbf0bf088ee4bd1208f3a47064cc7bc10794bf28f94aaabf410b773c6ff90638c8f08ebb74297855a303d080ffea9e96d25ef
EBUILD railties-6.1.7.8.ebuild 1621 BLAKE2B 41feb65dbbf063e23877e53a2120fb8a27d067273b421d3a028f291b203ad26a87eaf1c1bbdad2edc4a446f7757dd5de70b1b46fa0058c017fb048d6cc2087b1 SHA512 335f95140cdce23d3aad52d2baa2730bb553a84513098afa105c2b76713c24e3bb0ee07dedd559e643dfbc246c4ef94b078975614c8bf7282809d48757a9cac9
EBUILD railties-6.1.7.9.ebuild 1621 BLAKE2B f7f1ff1c4041c3036e01aba630614a2d8f045d4e730720491ef8cc708b038b29d5ef69612cdedf94d0588c90b970d6f9cf794cf2d69735d045d604a191c7e0ab SHA512 ef2a9c807706626a31afe32d47bc1e839b78b51c1627367937f0af35950e4ebaf687c9fc9cb136fdabf8766b187ce5791d7718a1bca1b6a2d5df4377dbe990d8
-EBUILD railties-7.0.8.3.ebuild 1655 BLAKE2B ea4b088abd6a08560b544354fc1ab5c66f5ab060592e10a0326ccf1c32e8401e2135d4fe9ba057abd8fc6a9eaccea93976d81608cb5f27d6c739c074fc00c872 SHA512 417cddd466ad8b131b37614452025d635d1513446a8f6d41e4b0a528bf005d689b174a2e5af11302622435ab650d1d7e6b58ccc006ae6b9f9e058c8eff07bb8f
EBUILD railties-7.0.8.4-r1.ebuild 1654 BLAKE2B 71e1b6e2bd33f1276899020bd511ce36bb62e61e79bad557d43cdd2788210c8253e67550383c246fa23e79c5589f2c0584eb6f4f4f535c36f38257751f7dbc44 SHA512 a77c1b997ed15c438ef9f291c51611ca69ecd647a42b75258f8d3fcb17cedfe023eb557de2132c81b9b4cae9f11e665a71a370715752ead18ac5dacb9c239e80
EBUILD railties-7.0.8.4.ebuild 1655 BLAKE2B ea4b088abd6a08560b544354fc1ab5c66f5ab060592e10a0326ccf1c32e8401e2135d4fe9ba057abd8fc6a9eaccea93976d81608cb5f27d6c739c074fc00c872 SHA512 417cddd466ad8b131b37614452025d635d1513446a8f6d41e4b0a528bf005d689b174a2e5af11302622435ab650d1d7e6b58ccc006ae6b9f9e058c8eff07bb8f
-EBUILD railties-7.1.3.3.ebuild 1680 BLAKE2B a0c9b67efa3b0922681e65a4ad421806a0cd65ac4ef2f4a89f9b70b3ab2fe06e0691bc93af6ad5d6dd96a8ff13600c5f0592617867bfc33f59ac4159fb1805c9 SHA512 1e017220ba4c4fe6095311349616837242ad8b32d7aa2a359697e66af71d714184270bb297f6a92711462733adf2a1718abc35e4b454a60dbe1a59d430a9f21a
-EBUILD railties-7.1.3.4-r1.ebuild 1680 BLAKE2B 147618d4c3015025a3aee5dd5750aee27277c298c2f58941433e7b6bda1e63547cb5a7471b1fb8ba83c66d9a3f29dcf6b7b33d87073f6ce7a888a7700e57814e SHA512 f709e99731c3ca51d6791f5dfbf1b47d9aa3e7fe1aa1e5f60a978531eaf368374274ae0d761f6a52b71da25e760c8ddfd352120e8c1c8606eadbbf3ef7aa11f2
-EBUILD railties-7.1.3.4.ebuild 1680 BLAKE2B a0c9b67efa3b0922681e65a4ad421806a0cd65ac4ef2f4a89f9b70b3ab2fe06e0691bc93af6ad5d6dd96a8ff13600c5f0592617867bfc33f59ac4159fb1805c9 SHA512 1e017220ba4c4fe6095311349616837242ad8b32d7aa2a359697e66af71d714184270bb297f6a92711462733adf2a1718abc35e4b454a60dbe1a59d430a9f21a
+EBUILD railties-7.0.8.5.ebuild 1654 BLAKE2B bbf16a82134b4c48c95bbcb23856fadcac14927e4b0f0c78ed0c1e2dfb4a29779e4fa77ae3c1650f6c8a2153faaa9d18ff848437910538210719e2d90aff0520 SHA512 97402093b3718923b8d4ec8b3c61f7bccfea1dd777511b8167df5d1944f2f0304b8f003b438e3cf118499338f20e1e6f12a1c0449044fe9b8afe8ea799e1d29b
+EBUILD railties-7.1.4.1.ebuild 1679 BLAKE2B 0018cc570e84ca4ca27fa25f0e0abe4c3273f6713d02ded0c0f630f659428356b324feccca16c4d1ca6b5f28b25e36af6fabc4d49b89abb65632c93011ae4d0d SHA512 1a43df82b91ec0310de1b7dce3c82bd1823f1bb49592775eb8caf0a766f0d753d4465e66f7b1595a86984c6dc90be07b6b00e5ea99c161f113d94978090b3eb3
EBUILD railties-7.1.4.ebuild 1679 BLAKE2B 0018cc570e84ca4ca27fa25f0e0abe4c3273f6713d02ded0c0f630f659428356b324feccca16c4d1ca6b5f28b25e36af6fabc4d49b89abb65632c93011ae4d0d SHA512 1a43df82b91ec0310de1b7dce3c82bd1823f1bb49592775eb8caf0a766f0d753d4465e66f7b1595a86984c6dc90be07b6b00e5ea99c161f113d94978090b3eb3
+EBUILD railties-7.2.1.1.ebuild 1668 BLAKE2B afad2123301c4957fa8476b149db35944679d79c2b24f731338c50a2e2d984d6ca2898925ea406ff32a094066cc70a51a5c5d6e73a10b12172d9fbbf54a7788e SHA512 f45b8102d7dff07ace8fe5b826596d00d19b09a0bb62d23fe15ed86d1b8d72925865c3807ac5a268080eb2819e52101e506a4e2208b90337547f484c09e3d4e0
EBUILD railties-7.2.1.ebuild 1668 BLAKE2B afad2123301c4957fa8476b149db35944679d79c2b24f731338c50a2e2d984d6ca2898925ea406ff32a094066cc70a51a5c5d6e73a10b12172d9fbbf54a7788e SHA512 f45b8102d7dff07ace8fe5b826596d00d19b09a0bb62d23fe15ed86d1b8d72925865c3807ac5a268080eb2819e52101e506a4e2208b90337547f484c09e3d4e0
MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295
diff --git a/dev-ruby/railties/railties-7.0.8.3.ebuild b/dev-ruby/railties/railties-7.0.8.5.ebuild
index e1fb14649e81..490630f5aa84 100644
--- a/dev-ruby/railties/railties-7.0.8.3.ebuild
+++ b/dev-ruby/railties/railties-7.0.8.5.ebuild
@@ -31,7 +31,7 @@ RUBY_S="rails-${PV}/${PN}"
# investigation.
RESTRICT="test"
-RDEPEND+=">=app-eselect/eselect-rails-0.25"
+RDEPEND=">=app-eselect/eselect-rails-0.26"
ruby_add_rdepend "
~dev-ruby/activesupport-${PV}
diff --git a/dev-ruby/railties/railties-7.1.3.4.ebuild b/dev-ruby/railties/railties-7.1.3.4.ebuild
deleted file mode 100644
index 5934d5cc6827..000000000000
--- a/dev-ruby/railties/railties-7.1.3.4.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_TASK_TEST="test:regular"
-RUBY_FAKEGEM_RECIPE_DOC=""
-RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc"
-
-RUBY_FAKEGEM_GEMSPEC="railties.gemspec"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_BINWRAP=""
-
-inherit ruby-fakegem
-
-DESCRIPTION="Tools for creating, working with, and running Rails applications"
-HOMEPAGE="https://github.com/rails/rails"
-SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz"
-
-LICENSE="MIT"
-SLOT="$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="test"
-
-RUBY_S="rails-${PV}/${PN}"
-
-# The test suite has many failures, most likely due to a mismatch in
-# exact dependencies or environment specifics. Needs further
-# investigation.
-RESTRICT="test"
-
-RDEPEND+=">=app-eselect/eselect-rails-0.25"
-
-ruby_add_rdepend "
- ~dev-ruby/actionpack-${PV}
- ~dev-ruby/activesupport-${PV}
- dev-ruby/irb
- >=dev-ruby/rackup-1.0.0
- >=dev-ruby/rake-12.2
- >=dev-ruby/thor-1.2.2:1
- >=dev-ruby/zeitwerk-2.6:2
-"
-
-ruby_add_bdepend "
- test? (
- ~dev-ruby/actionview-${PV}
- dev-ruby/mocha
- )"
-
-all_ruby_prepare() {
- rm "${S}/../Gemfile" || die "Unable to remove Gemfile"
- sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths"
- sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- ruby_fakegem_binwrapper rails rails-${PV}
-}
-
-pkg_postinst() {
- elog "To select between slots of rails, use:"
- elog "\teselect rails"
-
- eselect rails update
-}
-
-pkg_postrm() {
- eselect rails update
-}
diff --git a/dev-ruby/railties/railties-7.1.3.3.ebuild b/dev-ruby/railties/railties-7.1.4.1.ebuild
index 5934d5cc6827..97367488d2f7 100644
--- a/dev-ruby/railties/railties-7.1.3.3.ebuild
+++ b/dev-ruby/railties/railties-7.1.4.1.ebuild
@@ -31,7 +31,7 @@ RUBY_S="rails-${PV}/${PN}"
# investigation.
RESTRICT="test"
-RDEPEND+=">=app-eselect/eselect-rails-0.25"
+RDEPEND=">=app-eselect/eselect-rails-0.27"
ruby_add_rdepend "
~dev-ruby/actionpack-${PV}
diff --git a/dev-ruby/railties/railties-7.1.3.4-r1.ebuild b/dev-ruby/railties/railties-7.2.1.1.ebuild
index 7b7aab03a013..d149dd3e7ccd 100644
--- a/dev-ruby/railties/railties-7.1.3.4-r1.ebuild
+++ b/dev-ruby/railties/railties-7.2.1.1.ebuild
@@ -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 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86"
IUSE="test"
RUBY_S="rails-${PV}/${PN}"
@@ -31,7 +31,7 @@ RUBY_S="rails-${PV}/${PN}"
# investigation.
RESTRICT="test"
-RDEPEND+=">=app-eselect/eselect-rails-0.27"
+RDEPEND=">=app-eselect/eselect-rails-0.28"
ruby_add_rdepend "
~dev-ruby/actionpack-${PV}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index b9ac9e12b4e6..f5cc71c0b367 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest
index 3ba3ab405daf..45d818139672 100644
--- a/dev-util/android-studio/Manifest
+++ b/dev-util/android-studio/Manifest
@@ -1,5 +1,5 @@
-DIST android-studio-2023.1.1.22-linux.tar.gz 1153989524 BLAKE2B 4dfd857543018c8a4584c4e2fff557d243a757ebe5974e915b3ea73a2a163fdb022e9e2bebc7a40ead74b6f2dccdd65a0bd796f45ffc43b598688d66533bb459 SHA512 f60495cc27cb70d240d8cf5f2c26009b50f91a75b807a53ee95f23dc8753cf569ed429ab351b7d64e8bf3b80c132e17a4ee2ee89602c4b564503cecf042a0297
DIST android-studio-2024.1.2.13-linux.tar.gz 1236270079 BLAKE2B df145896887ac8a9cfe84172fbd097fdf4473eec04f829235b2e10773097441e752826afaabf715418d8de45ef007522833ab2a72c7f30770cce3f508b51300f SHA512 fd28fcbe11acabf6035ffebc861dde3c4dcb741f4d8bf067980762d0efb401303766a9b79c854c087e3772f76aca200332aa3f6eccf51543ddbc21a00dab3f88
-EBUILD android-studio-2023.1.1.22-r1.ebuild 4329 BLAKE2B 21d12a2f112828cf36ba33d1f58cdc0d2def5a1002b21fc76ed8bc9a93483303e8f8e96b37a825bdd835037e2cbad095c235f1f580d0b791f036626495c5149a SHA512 118f1d785a025556ff64afc38e67ad6b38721840935ff9e30ddaa392bd8748cbc1d29d0d46122a334906f84a6d1ddacc172eec6e60793a046fb67ed7be70b7bf
+DIST android-studio-2024.2.1.10-linux.tar.gz 1255735970 BLAKE2B 562ace906e3a4e7cc5ffa29857801e186f1dc67ea5b3aedf23452894c892c9edd63ef68ce289780b536565e0a203896f9528536367783536d4669603ce2cf741 SHA512 1ff9216633d08a3963a56d47981c5d5bd17749782f6c1ea1e0dfd605087f0cec7806ea0779e3a822645b5ee6f627ebbb9ac5e58cffa2faeb06b4e092ab800925
EBUILD android-studio-2024.1.2.13.ebuild 4356 BLAKE2B 5e187be7b5237c28c53b1d9a05ba2cf098fe835ccc7f151ef800aaea388a92dc00609687a5d0fbe5875f27e9238d64165573d13f29df7be460314fad7ea9975e SHA512 e2449c9f7b9318961f47f5cc3477f923da017c4c99f0c5c1f046359ae1a238258076c66d912668657433711318acf46e9ac248f987966658af1a020ad16e575b
+EBUILD android-studio-2024.2.1.10.ebuild 4890 BLAKE2B c529f7b47c09aa9579636c7a6f1f9a0c937ff1e7719b1b890f2dee64f0ac9e48c6ce45e85a707b9903df24cbc12199cf5f80b58a4ece031a25ca8c4968eac6c3 SHA512 10feca9248cb01f4fbc5d7eff3f78f796a1f290e5d6f3b1018accfae17f990b8163ee839805b9ce6e4fc5e16dc43ed83c2bf41933086ca55e04c7ebc8e3d8830
MISC metadata.xml 298 BLAKE2B 8f13e01e8c5a24c9af764e8882e2d5677ebf485cad143f35720ede0d491f2c09fd009ce48433cd33f863fb618d6413eac97e07a6d3526f5c8e679d9e51995908 SHA512 2c9d3c5d14e2499fac58df1d3cb2844172833f371fe4d557791efc0848b879191bca36aa772792cea6edd8f6e3be83452a188c0db043906a46c87af0dcacd4e2
diff --git a/dev-util/android-studio/android-studio-2023.1.1.22-r1.ebuild b/dev-util/android-studio/android-studio-2024.2.1.10.ebuild
index fe83704c68d6..66c7fc7b67cd 100644
--- a/dev-util/android-studio/android-studio-2023.1.1.22-r1.ebuild
+++ b/dev-util/android-studio/android-studio-2024.2.1.10.ebuild
@@ -5,8 +5,6 @@ EAPI=8
inherit desktop wrapper
-RESTRICT="bindist mirror strip"
-
QA_PREBUILT="
opt/${PN}/bin/*
opt/${PN}/jbr/bin/*
@@ -34,13 +32,14 @@ QA_PREBUILT="
DESCRIPTION="Android development environment based on IntelliJ IDEA"
HOMEPAGE="https://developer.android.com/studio"
SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${P}-linux.tar.gz"
-
+S=${WORKDIR}/${PN}
LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5
EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT
MPL-1.1 MPL-2.0 NPL-1.1 OFL-1.1 ZLIB"
SLOT="0"
-IUSE="selinux"
KEYWORDS="~amd64"
+IUSE="selinux"
+RESTRICT="bindist mirror strip"
RDEPEND="${DEPEND}
selinux? ( sec-policy/selinux-android )
@@ -68,7 +67,17 @@ RDEPEND="${DEPEND}
virtual/libcrypt:=
"
-S=${WORKDIR}/${PN}
+src_prepare() {
+
+ default
+
+ rm "${S}"/plugins/android/resources/installer/{arm64-v8a,armeabi-v7a,x86}/*
+ rm "${S}"/plugins/android/resources/perfetto/{arm64-v8a,armeabi-v7a,x86}/*
+ rm "${S}"/plugins/android/resources/process-tracker-agent/native/{arm64-v8a,armeabi-v7a,x86}/*
+ rm "${S}"/plugins/android/resources/screen-sharing-agent/{arm64-v8a,armeabi-v7a,x86}/*
+ rm "${S}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86}/*
+ rm "${S}"/plugins/android/resources/transport/native/agent/{arm64-v8a,armeabi-v7a,x86}/*
+}
src_compile() {
:;
@@ -79,7 +88,7 @@ src_install() {
insinto "${dir}"
doins -r *
- fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,restart.py,studio.sh}
+ fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio.sh,studio_safe.sh}
fperms -R 755 "${dir}"/bin/{helpers,lldb}
fperms -R 755 "${dir}"/jbr/bin
fperms 755 "${dir}"/jbr/lib/{jexec,jspawnhelper}
@@ -90,8 +99,8 @@ src_install() {
fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon
fperms -R 755 "${dir}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86,x86_64}
fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared}
- fperms 755 "${dir}"/plugins/c-clangd/bin/clang/linux/x64/clangd
- fperms -R 755 "${dir}"/plugins/terminal/{,fish}
+ fperms 755 "${dir}"/plugins/c-clangd-plugin/bin/clang/linux/x64/clangd
+ fperms -R 755 "${dir}"/plugins/terminal/shell-integrations/{,fish}
newicon "bin/studio.png" "${PN}.png"
make_wrapper ${PN} ${dir}/bin/studio.sh
diff --git a/dev-util/conan/Manifest b/dev-util/conan/Manifest
index 73753bbe5fee..7694cf33ca7e 100644
--- a/dev-util/conan/Manifest
+++ b/dev-util/conan/Manifest
@@ -3,5 +3,5 @@ DIST conan-2.6.0.gh.tar.gz 1108424 BLAKE2B d9883900e4c09c2332bc6c3a186c2e010cde2
DIST conan-2.7.1.gh.tar.gz 1125150 BLAKE2B 2ca8279187fd190f391c7c0aa0dea8f449e95b6e05d367b8e0e3bb0b771957fc293f1b07cc25c1b1534bb309cb4bb07f86f26d6a138532abe852102b2df2e68b SHA512 d1ea9393067aeb4492fb588bd5d7084dfa82e2ae3a649a6492041bb479556f6748aa7b1b67dad0b5a671406ce7ff99db402b465b39e165b75240615675cf6a1d
EBUILD conan-2.5.0.ebuild 1414 BLAKE2B 96b85c18d157692034513d4eff1a8527ed40022f1ebda293ad2209bad0cd470d309a349c72ad872ac314769d2300cfe2e2b6a6e8f95dd04eb5f15792ae7c37ff SHA512 dd89909c5431bd38bec2c499ae6758904a93af0a3f596eb208ba9349b979a3615127ca43a32e1b3d03814b63624dd4465d33948476a23ae87102e8c1a74a7b44
EBUILD conan-2.6.0.ebuild 1414 BLAKE2B 96b85c18d157692034513d4eff1a8527ed40022f1ebda293ad2209bad0cd470d309a349c72ad872ac314769d2300cfe2e2b6a6e8f95dd04eb5f15792ae7c37ff SHA512 dd89909c5431bd38bec2c499ae6758904a93af0a3f596eb208ba9349b979a3615127ca43a32e1b3d03814b63624dd4465d33948476a23ae87102e8c1a74a7b44
-EBUILD conan-2.7.1.ebuild 1414 BLAKE2B 5e175131f0d426cb6c0b0814d10a6785740a6be01eb61dee0b33b2ae0aea67f837c0e91665c6ee2fe254b0c9d97afef3c775509a014d0204adab0884bd060cfc SHA512 49b5856950f53c806fbc0cfc260a5e59e9661d30f7644a05347e14f43913d52f1ca0e420930c6758cceda9b059b11341299532d0591fa7396ee95d867b93abeb
+EBUILD conan-2.7.1.ebuild 1413 BLAKE2B 5bf845eaa0c7e849d3671c4c46cf70b90f0fdd168ad530bacd16c6a3fc60a02826e8b9ac04422e4539832b1f7e58a25777078ceb72acac34fb30a7f1559ab03e SHA512 79516f1a4f752f6e0976e4a89b35e042994ee2201e61b9b82dcf51f83db52342c37b32f745aa19ad40e0fb26ad4c684e827f04ae7001595e202acfe97cb60474
MISC metadata.xml 770 BLAKE2B a6449d035d354804266fda862537f1005e4fff043bc5e8d28245392d7c7281e87cffb68029a5f8c941c2757f7343897eeeb8121376ec4b752d0451ca540c7ad8 SHA512 9666ab3361098a48ada5370ab5d897e9b1fabbea50d5eb141895ae8c7ef537317f087735f0924482b1248d3c6558dcd33cc65f4c085b029541f4d5c6144a8be8
diff --git a/dev-util/conan/conan-2.7.1.ebuild b/dev-util/conan/conan-2.7.1.ebuild
index 4edc92088119..c9af161446d1 100644
--- a/dev-util/conan/conan-2.7.1.ebuild
+++ b/dev-util/conan/conan-2.7.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/conan-io/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.g
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/bottle-0.12.8[${PYTHON_USEDEP}]
diff --git a/dev-util/reuse/Manifest b/dev-util/reuse/Manifest
index 2d371cfb4d20..e256ea7bb481 100644
--- a/dev-util/reuse/Manifest
+++ b/dev-util/reuse/Manifest
@@ -2,7 +2,9 @@ AUX reuse-2.1.0_docs.patch 476 BLAKE2B 4ce92fdef2292a21c1cdc31a1d2990156f3a523fe
DIST reuse-2.1.0.gh.tar.gz 260786 BLAKE2B 371c1167e10449ecdbaf0a93dbfa7d50c700daaf71394379a48d1baaae0b1be03728e79fd551da75a3743e06cae1a77e7445482222845d1356a6af3eb39bef46 SHA512 912d713b2c68029cc67a5fbebfca61d96165ae8ae9d927bbdd651cf2130104b297d5c0133f1a46442cba3ec84d00ba92c27414bff770d2250f5a2131c7ad4aef
DIST reuse-3.0.1.gh.tar.gz 305441 BLAKE2B e2f0cc4b4aea3e2b09e4ee395ec545a6cd683a083d05498b56401782439882853673bfb3d589ef6c4986cd86fcab64b9cc5ae40e5ddc7f36478582ca458fff81 SHA512 eb3aeb98b6fe127001702cf2a2c067e298fba071582206174a3647ccbf38263fa71dc6e56558926e4adce628c541035e4bce2afaa9fddfd89cbdb20cfe57aef5
DIST reuse-3.0.2.gh.tar.gz 305529 BLAKE2B 96835aa6c47a951d7515236a632895e22ea93cad3602c4c37f45714ebe830b605315af479b7e5bbad764420ffc59997a163bbbe7a1b133bcd72f88af60b67c80 SHA512 cdf37980dddb116823fd0f0d47f6b6380e9da500cb3f33cf4fcfb75c367af7a7e3147848463f3d70c28dce72b8c0ad5d0b8284a69f7905050b0ba9ee7fff2f5c
+DIST reuse-4.0.3.gh.tar.gz 360402 BLAKE2B a4e2a434c78b8cda81c58ee50d9d37df914f077eb050631eb654fd275fec0ea7dd3e4d431eaf73e359f8f868e73e4e59e9b1f757cddbe9bd3ff2ef9fd3f194e5 SHA512 2f9dca807a0f3eed9356c1fcbe9f7bc8fd9711ac3583811decf90bbb28818a0af64925fa31ee84e8c0e8241d64e9194209b03cb422bf1aeb6b160eca3289bec6
EBUILD reuse-2.1.0.ebuild 1375 BLAKE2B f0a964bf97ef4395b363d5edf439713180ead4dae9b4afc055f4e9b8afa58827bfb4adba9a2c55ca14175c28de70caa4cd050f0935285fb608e78a389a728b78 SHA512 1b33601669437435a8a1494f86383d338be2734c0d87265b82858ef3bf0b5eff1a2e3c59703b626729de68eaad3be5197a48d865b379d8997d209dd8cf8293df
EBUILD reuse-3.0.1.ebuild 1376 BLAKE2B 75418700aca731c2f6d08385fa782c023895af2b83d9165161ca226289fe88f1cb314d04db25dc3f874d770460fa9cb9459ce78002963d0bb8550672da416b3e SHA512 d3cbd174dabcdf35da0e02470f19313fc15b0c3f4681fa82d03c1fdf7e12b23a8ad89e347187e719054461fd2f9157f17aa73a806bbe8241529e1459a64f59a1
EBUILD reuse-3.0.2.ebuild 1376 BLAKE2B 75418700aca731c2f6d08385fa782c023895af2b83d9165161ca226289fe88f1cb314d04db25dc3f874d770460fa9cb9459ce78002963d0bb8550672da416b3e SHA512 d3cbd174dabcdf35da0e02470f19313fc15b0c3f4681fa82d03c1fdf7e12b23a8ad89e347187e719054461fd2f9157f17aa73a806bbe8241529e1459a64f59a1
+EBUILD reuse-4.0.3.ebuild 1297 BLAKE2B c94b592f99ef04a0c1647bc5202ab279a67c229cf90953b4f85948b9f07d7e91f763b8be7f5219fdd46cc76bab09b4c796e1ce4cfe3fb751a428202f821077ea SHA512 dce0de61cffec4acbee9ed89125c63603452e3e9a41408fba1485c93094e60ecc97dde90b522c60d85c466d22ff43f4d83f0faafc8fadb7f85205a36d8fa50c0
MISC metadata.xml 411 BLAKE2B d0d872754355df68caf5156db9169200894db1ab16c8666339718c170b79320b11e11f68481052b9fafbe5090faa2391ea5035164e41171beecf61801a1e3cef SHA512 dc02d799db0c9614ce3db149a400731fe9239b1f691de7b7bbf7b5c9d056bc5f8ecf45e4797246b68df645838e03b22d3a5d5e0f34b61a407fe7cd1f668c2aed
diff --git a/dev-util/reuse/reuse-4.0.3.ebuild b/dev-util/reuse/reuse-4.0.3.ebuild
new file mode 100644
index 000000000000..bd54321cc0eb
--- /dev/null
+++ b/dev-util/reuse/reuse-4.0.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1
+
+DESCRIPTION="Manage license information according to the SPDX standard"
+HOMEPAGE="https://reuse.software/
+ https://github.com/fsfe/reuse-tool"
+MY_PN="${PN}-tool"
+SRC_URI="https://github.com/fsfe/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${MY_PN}-${PV}"
+
+LICENSE="GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}]
+ >=dev-python/boolean-py-3.8[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/license-expression-1.0[${PYTHON_USEDEP}]
+ >=dev-python/python-debian-0.1.48[${PYTHON_USEDEP}]
+ >=dev-python/tomlkit-0.8[${PYTHON_USEDEP}]
+ >=dev-python/attrs-21.3[${PYTHON_USEDEP}]"
+
+BDEPEND="sys-devel/gettext
+ test? (
+ dev-vcs/git
+ dev-vcs/mercurial
+ )"
+
+DOCS=( AUTHORS.rst CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md README.md )
+
+distutils_enable_tests pytest
+
+distutils_enable_sphinx docs \
+ ">=dev-python/furo-2023.3.27" \
+ ">=dev-python/recommonmark-0.7.1" \
+ ">=dev-python/sphinxcontrib-apidoc-0.3.0"
+
+python_test() {
+ cd "${T}" || die
+ epytest "${S}"/tests
+}
diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest
index 44f53c6c5a43..842dc45b2f17 100644
--- a/dev-util/stripe-mock/Manifest
+++ b/dev-util/stripe-mock/Manifest
@@ -1,5 +1,7 @@
DIST stripe-mock-0.188.0.tar.gz 1667602 BLAKE2B 0a26afc1865c2123f4aca4dc8231b74eef43972e8c1f43cb2196529c72feaa0143239c7c74ef34dc9a1cb543eec6ee328a96e45ca4515f488d89452dfbecefc7 SHA512 aaf2ed6619383d7eecdf43e93306b8523f4699ba6e0971724e69c1c0921d0c691ab5211a9e5efb642a7e7dd51324aef2996b663b622a1c346da9d80241a476ee
DIST stripe-mock-0.190.0.tar.gz 1749633 BLAKE2B 3d4e186a9c8fe9d0b6dc457c1b8e998b6fa7d7aa039392de7010478f4b20dd98b9b78ea3112d004ef239e65523f1717bda23f45a9935171efd6629fbf8f7b879 SHA512 90fc3bd64e3743b5c347d12c9b73cf0052f6b4db1c29ad4bb019f64ce97bd592c1b5090d25a40d9d29cf7990f96a4429aa39cb9a938adbfa2bdda29c0395fe99
+DIST stripe-mock-0.191.0.tar.gz 1769336 BLAKE2B 97511d99e01cda789c9534e2f407e499f4b1e60d86840d113b1dc5cdd5d67c6493dad76ed025b3237efb119415f2d4f03037bb6d651d089c9092e340d56bd8a2 SHA512 5347b5f5936f6431a0ad90908689a2bbabfa138cf693a52fc4b67f9679fe75f1b9b4ee898b1c70de9e19cb94070bb62bfec4766c7c44960514dc950e9e6f8707
EBUILD stripe-mock-0.188.0.ebuild 504 BLAKE2B 0c5bb03539d8951adf39cbd0136ba6e5030f7aa78d56c654a751b5cc64d609687b57f900f92f661d567195a1f25ae2f7ab25da886dba72190feba7298949f4fc SHA512 923f0c772ac40e8e7261f62cb3d0e7cb3aa6c400e706b6508a769ec6f7c56535d24afac724040c61430b3309ac4c25d2d0d5835e521d46b87f2555a9fd3562ab
EBUILD stripe-mock-0.190.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1
+EBUILD stripe-mock-0.191.0.ebuild 507 BLAKE2B 27a91d651b531becfed0a42c432226cb82d7938021ba33f64aea3db0a563fba9513533bd1b773a47ddd4b9e2a08ff0e30de75e44c063f7ae7966d9de278ac255 SHA512 31ea1222464ca53e1d16ffa10c9cc794be9b2d2deda22cd4b4aeebf7e31dc64504242559dcd0e54e508ee5b9edd5e7a001c75db98f7e4ec75042906dbd9a16d1
MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098
diff --git a/dev-util/stripe-mock/stripe-mock-0.191.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.191.0.ebuild
new file mode 100644
index 000000000000..352d14e2ce00
--- /dev/null
+++ b/dev-util/stripe-mock/stripe-mock-0.191.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+DESCRIPTION="Mock HTTP server that responds like the real Stripe API"
+HOMEPAGE="https://github.com/stripe/stripe-mock/"
+SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT ISC BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+src_compile() {
+ emake build
+}
+
+src_test() {
+ emake test
+}
+
+src_install() {
+ dobin stripe-mock
+ einstalldocs
+}
diff --git a/dev-util/yacc/Manifest b/dev-util/yacc/Manifest
index 24d2e0713aa7..6938fdaeb119 100644
--- a/dev-util/yacc/Manifest
+++ b/dev-util/yacc/Manifest
@@ -1,6 +1,7 @@
AUX yacc-1.9.1-CVE-2008-3196.patch 1199 BLAKE2B 665c89923dd7e9860518cff582390b74fafbed00b206d972455a46ceea90c7231e52dfbe41fdfc5f09d92a8e50655e9df3b180a5146ade4c3ec6cb68fc9b4257 SHA512 7c636f5b6d98d4bf33b60ae1c49079fc849c35ca9f84e3277bafc58d9689c7b8021af34c3d7411d8637b1c821036105e73b6d5770241de72d5358718a052abf3
AUX yacc-1.9.1-ia64.patch 504 BLAKE2B b9733e07639ce5bc456576237be7623cae2f488f13bbc203dd0f81e7174c4f51e23ae498d80278ff1fc7873af456844087c72096ec05d621598362c048c68357 SHA512 6525f6c3f9d0011fea00781a24fb0f2d4f80a13835746d8ea8b05a762d789d5f17984da04f32178dbdd73ab098be38fe044bf108ed2e145888cf5ebfe84bb1ec
AUX yacc-1.9.1-mkstemp.patch 417 BLAKE2B 1413aab68d930593c707723683a1a7938b4bf9d09671cb3539785ec163aa09a0e0bbbd1fee0657e34a8ac03fb9d71a97f1d1dda1af7329f56cda79f93fcb6de2 SHA512 c36d07d4fafc363fcb0173fc17cf4e37dfe20fcfe7df7faaa11d5cc47f9b933a4f192c55f738d1cdcf7f87ddb07311bbc54aa502d8e68b8e7831bf1daba8da03
+DIST yacc-1.9.1-modern-C.patch.xz 8228 BLAKE2B b5f6097a09eb50d94f1b2516d2f2618c7877743c50afb408209f1b2eed9c66288109c5e3328839d88290d994cb29a3a5886054fe194f6b01db2900c489e3319b SHA512 20ca4ea0347f8bdf11546f1730184dc5ed190bbe684619aed6ff14f93cadb16d2d85de6b0b5f38a334d4104b84cce2ae25d4c51a8ca11f7512f33956287b7b72
DIST yacc-1.9.1.tar.Z 64805 BLAKE2B 3eeebea1dad52a26c8e90ae6aec99fe3643f040100af4516faed02295b203f717a41aec0231ecee97aa31b14c9c29cae6704e875a03e8b18a71255be9859dd09 SHA512 6adb51c5f07e8084a86688589f52d9eee0183fb4d77508e36621a6b0ba91a5c4195feb87db3401ec69560554f71f2f6984dec01266e41e0fd54fa72ef1780e80
-EBUILD yacc-1.9.1-r7.ebuild 1103 BLAKE2B 094d6e8764eee7e00b18a9c3c117d5787facd9d49caef524032b98d5ec0953791aebb99154f3558c3383044df626007e2b98ef2e542b05e2bb2b69717a7146c4 SHA512 179e7972ecba33be9d23b96562ec4b034f660b64c12db37a45c56bbf55be804226654c49ff1d1e1ea8d17ad49ccd0566df22c4e8a61e573c5321e6abd0908f00
+EBUILD yacc-1.9.1-r8.ebuild 1268 BLAKE2B 52876988e79bfea74b702f8b2d87bb08436e52045d5a915309c44743b33b884bd59ab03ca5718bd658f1ddf9d2d57c5c1dade05b1c99c0b75cb2cf04e0a298cc SHA512 cbda30b80c7ddb80f645aad7b2593aa1d83130311b6f62c51b850bada4407e28f30245fdaacbe0b9c1fc236db658d8464a6bc5621c5587c6fb82584d9f2b2838
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/dev-util/yacc/yacc-1.9.1-r7.ebuild b/dev-util/yacc/yacc-1.9.1-r8.ebuild
index b5faaa0fc64c..d36686bc5e40 100644
--- a/dev-util/yacc/yacc-1.9.1-r7.ebuild
+++ b/dev-util/yacc/yacc-1.9.1-r8.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
@@ -7,7 +7,10 @@ inherit toolchain-funcs
DESCRIPTION="Yacc: Yet Another Compiler-Compiler"
HOMEPAGE="http://dinosaur.compilertools.net/#yacc"
-SRC_URI="ftp://metalab.unc.edu/pub/Linux/devel/compiler-tools/${P}.tar.Z"
+SRC_URI="
+ ftp://metalab.unc.edu/pub/Linux/devel/compiler-tools/${P}.tar.Z
+ https://dev.gentoo.org/~arthurzam/distfiles/dev-util/${PN}/${P}-modern-C.patch.xz
+"
LICENSE="public-domain"
SLOT="0"
@@ -23,6 +26,9 @@ PATCHES=(
# Avoid stack access error. See bug 232005.
"${FILESDIR}/${P}-CVE-2008-3196.patch"
+
+ # fixes for modern C compiler, bug #730802
+ "${WORKDIR}/${P}-modern-C.patch"
)
src_prepare() {
diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz
index 5c0953e1a59b..022db10e43eb 100644
--- a/eclass/Manifest.gz
+++ b/eclass/Manifest.gz
Binary files differ
diff --git a/eclass/qt6-build.eclass b/eclass/qt6-build.eclass
index c6b8db578f46..2dec4b7ec14e 100644
--- a/eclass/qt6-build.eclass
+++ b/eclass/qt6-build.eclass
@@ -301,18 +301,31 @@ _qt6-build_sanitize_cpu_flags() {
fma4 sse4a
)
+ # extras for which -mno-* does not matter, but can lead to enabling
+ # other flags when set and breaking the -march=haswell case below
+ # (add more as needed if users use these)
+ local cpuflags_filter_only=(
+ avx512vp2intersect
+ )
+
# check if any known problematic -mno-* C(XX)FLAGS
if ! is-flagq "@($(IFS='|'; echo "${cpuflags[*]/#/-mno-}"))"; then
- # check if qsimd_p.h (search for "enable all") will accept -march
- : "$($(tc-getCXX) -E -P ${CXXFLAGS} ${CPPFLAGS} - <<-EOF | tail -n 1
- #if (defined(__AVX2__) && (__BMI__ + __BMI2__ + __F16C__ + __FMA__ + __LZCNT__ + __POPCNT__) != 6) || \
- (defined(__AVX512F__) && (__AVX512BW__ + __AVX512CD__ + __AVX512DQ__ + __AVX512VL__) != 4)
- bad
- #endif
- EOF
- assert
- )"
- [[ ${_} == bad ]] || return 0 # *should* be fine as-is
+ # check if qsimd_p.h (search for "enable all") will accept -march, and
+ # further check when -march=haswell is appended (which Qt uses for some
+ # parts) given combination with other -m* could lead to partial support
+ local bad flags
+ for flags in '' '-march=haswell'; do
+ : "$($(tc-getCXX) -E -P ${CXXFLAGS} ${CPPFLAGS} ${flags} - <<-EOF | tail -n 1
+ #if (defined(__AVX2__) && (__BMI__ + __BMI2__ + __F16C__ + __FMA__ + __LZCNT__ + __POPCNT__) != 6) || \
+ (defined(__AVX512F__) && (__AVX512BW__ + __AVX512CD__ + __AVX512DQ__ + __AVX512VL__) != 4)
+ bad
+ #endif
+ EOF
+ assert
+ )"
+ [[ ${_} == bad ]] && bad=1 && break
+ done
+ [[ -v bad ]] || return 0 # *should* be fine as-is
fi
# determine highest(known) usable x86-64 feature level
@@ -332,6 +345,7 @@ _qt6-build_sanitize_cpu_flags() {
assert
)
+ cpuflags+=("${cpuflags_filter_only[@]}")
filter-flags '-march=*' "${cpuflags[@]/#/-m}" "${cpuflags[@]/#/-mno-}"
[[ ${march} == x86-64* ]] && append-flags $(test-flags-CXX -march=${march})
einfo "C(XX)FLAGS were adjusted due to Qt limitations: ${CXXFLAGS}"
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index f23172eaa34b..492fbd5ca5b2 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/m64py/Manifest b/games-emulation/m64py/Manifest
index b48fcfe37fd8..c0e71ae464d6 100644
--- a/games-emulation/m64py/Manifest
+++ b/games-emulation/m64py/Manifest
@@ -1,6 +1,8 @@
AUX m64py-0.2.5_p20211222-setuptools-69.patch 432 BLAKE2B 1e6044678d148b7c31896127cbb2d1447790247efac157782016f2c611aa80a68ae2dda2a2c5258824593bc489c100ad783aa1773410637bcf07f541b43d7a25 SHA512 47b6683907721c5f93097dff361a02a20efd56bf500447eb31d5078d8699da5ec6069bf2b45bd5bb249f9cf74bf0a5d848f076b7fd4685dfab14c7840fcb4241
+DIST mupen64plus-ui-python-0.3.0.gh.tar.gz 11387994 BLAKE2B 5b76290fc3b2d64c65b19362e8f14f732f7c2fb22cff2bf921222ccc342c514cb10b2cde8899282e55884e4ff89ddba0befa90adc92328d4248fef694689f675 SHA512 67160e7bbce5a9a4a9f39b63bf1fda013b0ef537a5916e123c15a7c7e29e2e44e2438ea9b7fd5f8b24bc11114ac0bcf48fd11386ce70e4e3e1c51e1b8d15383b
DIST mupen64plus-ui-python-90093ce3b353ff0fbe3277eb5d75130debdf0fab.gh.tar.gz 14669607 BLAKE2B 98384d2fd8c0adda12500006e40aa50856cf74b71d8cd6b95a9717e864ebb85b76f8b3b719b84adca29a5269b8c5af447c144fb15f4e061ae44ff9d6cd097345 SHA512 75756367306a951110ed7b37aec875627d6e807e70d51518b771c4592c7e6bf7acc0e4e18531b33cabc2317c78b333e556f47e06227d8af0a767ca350c9685ee
DIST mupen64plus-ui-python-e24679436a93e8aae0aa664dc4b2dea40d8236c1.gh.tar.gz 14669412 BLAKE2B 08232599557503d606db9e44bdd6dbb30b3fa125bfd9b9bcc2cbc4b6ea71b567f5af4338d03e7580707db522249d9426ec4d64dc1e941a43076b2d21bc974b67 SHA512 2ba865041827a7f47d5151db6123abd62c964c024c14356aa5434619736b19ce150178d536cff1c84e93d0544823e173c67c0f08054c13e01f085912a9b8c2c6
EBUILD m64py-0.2.5_p20211222.ebuild 1574 BLAKE2B 713ad575a768a1eaf58f3955c60b186727eaa8bf2f6a5c69c0064dc141302098531b81011d645bbc4b95c20a47275bbb927958e1203d0e6dc6e743fa3bcdff45 SHA512 505075fcb1023252312c16cf748beea5fc7e54014f650c7649e1d32c708be589c5a94e9322bae6d9a382e3b141e23ed7b5f4e1f309c1943fb0e3bf0eebd193dd
EBUILD m64py-0.2.5_p20231226.ebuild 1444 BLAKE2B 9152ef90c75da0c93c2721bd15a1673032e381e98adf0a6751fc25795fb96bdcecf5bd061947f54088370d585735b766405b9f8cb199dd5b7b795795e1721a68 SHA512 4a3b6e0ce084a0cc03fb8855379faf82b879acfe47a65d856aeae6be0e111871477b574edff14617378fa79445c1f66ae9e8488898fe923d5de867eaf13e72c3
+EBUILD m64py-0.3.0.ebuild 1363 BLAKE2B 311e3983cd23001b17022f7496e68f7ef507a060e59abbf3a792fc8b85b1181594a132851ca9a0327f93d6a67e4607a6d7b965c808be779381561f9e1ed1a056 SHA512 fd7d994f5d9dc4f79d7c435b3680dce34139a3d70e3820fb90849895de6ebb494e1389f370a1b7a810f85c5d2cf966bffc32e527268736ecce5a635bd4c80fe8
MISC metadata.xml 529 BLAKE2B b801b519f763b135497d8bab8365efd40917d1ceb8a6a8e1d07f569b6afbdd6b481d959d8fab5735ae2ba524578b3302436ab2bfad02f605f778fa15352cd0f5 SHA512 147e334f1ec9c42f39ec8cb5387a4b28ff95d574dc2dc01e2fb9754f045a7d3850313bb1c000929961fe0922ed82c2c4eb5191bc5188aee2e27b06c3cff08f61
diff --git a/games-emulation/m64py/m64py-0.3.0.ebuild b/games-emulation/m64py/m64py-0.3.0.ebuild
new file mode 100644
index 000000000000..feb0e0b1edbe
--- /dev/null
+++ b/games-emulation/m64py/m64py-0.3.0.ebuild
@@ -0,0 +1,68 @@
+# 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 qmake-utils xdg-utils
+
+MY_P=mupen64plus-ui-python-${PV}
+DESCRIPTION="A frontend for Mupen64Plus"
+HOMEPAGE="
+ https://m64py.sourceforge.net/
+ https://github.com/mupen64plus/mupen64plus-ui-python/
+"
+SRC_URI="
+ https://github.com/mupen64plus/mupen64plus-ui-python/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="7z rar"
+
+RDEPEND="
+ dev-python/PyQt6[gui,opengl,widgets,${PYTHON_USEDEP}]
+ dev-python/PySDL2[${PYTHON_USEDEP}]
+ media-libs/libsdl2[joystick,video]
+ >=games-emulation/mupen64plus-core-2.5:0/2-sdl2
+ 7z? (
+ app-arch/p7zip
+ )
+ rar? (
+ || (
+ dev-python/rarfile[${PYTHON_USEDEP}]
+ app-arch/unrar
+ app-arch/rar
+ )
+ )
+"
+BDEPEND="
+ dev-qt/qttools:6
+"
+
+python_prepare_all() {
+ # set the correct search path
+ cat >> src/m64py/platform.py <<-_EOF_ || die
+ SEARCH_DIRS = ["/usr/$(get_libdir)/mupen64plus"]
+ _EOF_
+
+ distutils-r1_python_prepare_all
+}
+
+python_compile() {
+ local -x PATH=$(qt6_get_bindir):${PATH}
+ distutils-r1_python_compile
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/games-engines/Manifest.gz b/games-engines/Manifest.gz
index 83afd447c5e5..4fa82b6f9116 100644
--- a/games-engines/Manifest.gz
+++ b/games-engines/Manifest.gz
Binary files differ
diff --git a/games-engines/openmw/Manifest b/games-engines/openmw/Manifest
index 60b65af152a8..6d678d7ee437 100644
--- a/games-engines/openmw/Manifest
+++ b/games-engines/openmw/Manifest
@@ -1,6 +1,7 @@
+AUX openmw-0.48.0-Xt.patch 531 BLAKE2B 155a19ec9f341a3f424918ec8f8ebc853023a594750c0bc49fab34caac69c62f69a3f60a71e8988b81c7d66f9a6afef9c95592ad6122d5bbf3f1c8094fc87d12 SHA512 752ccf065dcd2bdee709f2f678b0b885008082c00292e9e9df658b4a606930614ba0d9552e697d4fbbd229fcff9139fd8eba4721c4d00b20afc9702072fa0ffd
AUX openmw-0.48.0-gcc14.patch 593 BLAKE2B 775f8671ad303bf7ba1c630d4f86a8f7709d712e7f26de34a199fac42621df975671649e365b4f636904e1a23884dc073397a597f5905920c0042d5f418daaf3 SHA512 d66d9b6560c40b971cfc4100723bc1d7f5c8c262607d43781b311e4caa3e4d2b4700a269a106d12d64b34900439fb7cb427e42cbfc51477a4048891f28d08d7b
DIST openmw-0.48.0.tar.gz 6020423 BLAKE2B 6a6f710f06efc0e844115018365db8148e9f6acefd453df74904144f53f5e896e9ab4d4f563ab95a3231500a2c1a5e1f8c5b6d6ac5c1315805c61657d13a7aa8 SHA512 969c10b285c039b54810c56f202f9c33bd03c83d87fec722c3389525e87fc7104760ea12527be5fb19a3f7ae2dc9aef0e4c6b7375d8bbcd6eb726e1d7859b833
DIST openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame 139730 BLAKE2B bf7f96912fd828078c62d112f3ff83e9a35298516135fb46b15ed01fc0260247cc0cba4aa3bbc55bf6a688f216384dbd9a5aa3328c4387b9b180b80f7463963e SHA512 6e38642bcf013c5f496a9cb0bf3ec7c9553b6e86b836e7844824c5a05f556c9391167214469b6318401684b702d7569896bf743c85aee4198612b3315ba778d6
-EBUILD openmw-0.48.0.ebuild 4758 BLAKE2B c97ea1f81cabe9ed01d1c721b11ba55e38519a8b52c74d0d181e6b71f8728261ae1ad93fc1057be223b795580419436ccf9f360569ed007d3400fc5ebe973c14 SHA512 ba04b94881ba2c8684e2cae83bf997bf468cbc6060c95cfe2947b95d7db01c72f0018502a8f654e2bc5ea324791608120bbdf36d25064b199fb57f3a4d8a1436
+EBUILD openmw-0.48.0.ebuild 4796 BLAKE2B 33ee3f2595cb401e06bafe58fe611242dd4c845a9e727689c1c5342ca006ead66b1578905e6026da916817064832164aef0a1f55e796ccd4b4bac7e2c2f85fa8 SHA512 bdda82e6aec01e7711990479977e028f33dacd30304f4d72d711b7d4f78d8bdfaecaa1ada191ef4379865ea976e51c59a68f8eb22092907af9c1d348fdfa0099
EBUILD openmw-9999.ebuild 4675 BLAKE2B ef25987d4cae7ba54a0a4a9693f4e2667fe5bc257cd588edb54b91c52fbe94a554f16ecf9eaec521a02fbd8427a87f59ecd74c3c16eef220e9e9f027c5ad00e2 SHA512 c3e7dd6a643dae9b5c5604586197ffe9ea4f4800ea73ed73e52d48a55b8ae521f253fc6c191a77713ed087ca374252fc70c4167d89987cefb2139752cf1066fd
MISC metadata.xml 1454 BLAKE2B f0cfc77e752bbd3b7a4cd1bee5d7e76aa913e402525928980f728273807be80555fb03e8b9891d28fea8b941c3e632395322536f006b94dea5a00d74bced610b SHA512 9aa67b87fd886d8c3fe29f5eb3f5fbd943a7d690c1dca21a34746a286d0b193e36ec8c96b75554ca3f98c4d149dcd7e072aa702b09c6670d63739a3c8b766df3
diff --git a/games-engines/openmw/files/openmw-0.48.0-Xt.patch b/games-engines/openmw/files/openmw-0.48.0-Xt.patch
new file mode 100644
index 000000000000..e24516af9155
--- /dev/null
+++ b/games-engines/openmw/files/openmw-0.48.0-Xt.patch
@@ -0,0 +1,17 @@
+https://gitlab.com/OpenMW/openmw/-/merge_requests/4407
+https://bugs.gentoo.org/925582
+
+--- a/apps/wizard/CMakeLists.txt
++++ b/apps/wizard/CMakeLists.txt
+@@ -98,11 +98,6 @@ if (BUILD_WITH_CODE_COVERAGE)
+ target_link_libraries(openmw-wizard gcov)
+ endif()
+
+-# Workaround for binutil => 2.23 problem when linking, should be fixed eventually upstream
+-if (CMAKE_SYSTEM_NAME MATCHES "Linux")
+-target_link_libraries(openmw-wizard dl Xt)
+-endif()
+-
+ if (WIN32)
+ INSTALL(TARGETS openmw-wizard RUNTIME DESTINATION ".")
+ endif(WIN32)
diff --git a/games-engines/openmw/openmw-0.48.0.ebuild b/games-engines/openmw/openmw-0.48.0.ebuild
index 65765800e7b5..0ca8e595f5d7 100644
--- a/games-engines/openmw/openmw-0.48.0.ebuild
+++ b/games-engines/openmw/openmw-0.48.0.ebuild
@@ -76,6 +76,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/openmw-0.48.0-gcc14.patch"
+ "${FILESDIR}/openmw-0.48.0-Xt.patch"
)
src_prepare() {
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 47937aad7a53..40e5068b56c4 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/wings/Manifest b/media-gfx/wings/Manifest
index c5e4a6298a65..62ad70b33a2c 100644
--- a/media-gfx/wings/Manifest
+++ b/media-gfx/wings/Manifest
@@ -1,4 +1,7 @@
+AUX wings-2.3-nogit.patch 410 BLAKE2B 38d8fa6fc909ba2c35b29f34a0a715c86f8539fd6646b35d221ba559ee4c1bcf5963f69bbac93a55a4af59f0747c6ff768e0ef84cd31f57cfdfcc22f203b9570 SHA512 5ad3e83553ff3930d3a5d025f59aa6b0b5f2dd7d24fecbf17e3c2a4e625d53e7ec5b5078fc9a57ec5f898382be52508a5facdc9add1850eb5b3ba3df618cf306
AUX wings.sh-r1 181 BLAKE2B d892abf053f7f0039e50057869a4a0a26438f7312dca62561fc22280b2341621e17f13c97e7031072b242db42c533f4012b21ac46645cf32e121e5aad1884774 SHA512 739b8e68a1b47a3f4adbff8a1f34b713d7b0ac2d8103d85d3fdd6020bf08e81c231d210239c140d23e1dd135ff7122bfd43327a27585a333eafab473ea1480df
DIST wings-2.2.6.1.tar.bz2 3266532 BLAKE2B a3ec86925632df7d231d620a47841781f8b2e66a50d13857c57fa6389890e7a03fed8bf5e0d09b03de00d6360ee0e4129a4178aec34270367879890f9430c208 SHA512 dba4b189c80180533b7a6c10be5c236a4a9fdacaa7dc491a0d1892149f7a75e636778acc11e38ef82a06718ae705e640da2e1618ec655828d2056e6b3864aba4
+DIST wings-2.3.tar.bz2 3561319 BLAKE2B 0f3dce900dcae74516b57555f188aa578a5ea138d0e55e2b15ba946581652e470f5f596bd7e7661394674d437c8cbbe395bbf2e769af2a77d6940fddab1c86df SHA512 b5b054d974af2443cbe7d46a32cb8dfb7641054fa68aea9245e3d3100b21d223f443171572c3f371f25d937dca8cdb11870c61ba21e28632afef7886b4b2487b
EBUILD wings-2.2.6.1.ebuild 1131 BLAKE2B 10b1c344453222b75ee28c17bf27327484b6d1572172bbe70a325e908f51b0ccbfb83d115c3dc4a1ad5c496358f7bce16ccb6ed90802246833ff440851972241 SHA512 859c6a5d99f12bd3732432abf5aa38cc381f5835402d7741e3dee1f5f4756920030fe5084fb583a246a21442b7b1446d795975f4bd11b0da598f80cd098eaea3
+EBUILD wings-2.3.ebuild 1304 BLAKE2B 07ac45947835b80cd6eb4ed28db44fb88b8a5f5dcd0023c99ac4974d8a645307959dedd0ad212173e4f12c63ca926d1dacb8396d2832f8cd8f04ac3c58b1483f SHA512 1a2f8ebfcb214ecfc1e3063d516b09885b34c2d44b35eb7717b5e7747fec97fb2718379609c50d8173d3fdbc7b88801e64cf9bce91bb081635deba2ab47a33a2
MISC metadata.xml 568 BLAKE2B aa2315a1a8ac463ef344365b2273b5f54c4aa5df6239c412aea142f910123aee2dac95bc606a1bde609413475e93b17305b03b64bed320aeb3e93d7421b815ec SHA512 969a180e5b170e8eb27fcb971e320c838610b462ea42a7b1b8d758c084a81658d2d8777aa0d885881388942cbf2d66eddaeacb09346e09b55c0623ce5f688e46
diff --git a/media-gfx/wings/files/wings-2.3-nogit.patch b/media-gfx/wings/files/wings-2.3-nogit.patch
new file mode 100644
index 000000000000..734fbbeb717d
--- /dev/null
+++ b/media-gfx/wings/files/wings-2.3-nogit.patch
@@ -0,0 +1,13 @@
+--- a/Makefile 2024-10-20 12:12:36.987424596 +0200
++++ b/Makefile 2024-10-20 12:13:55.487467140 +0200
+@@ -14,10 +14,8 @@
+ # Check if OpenCL package is as external dependency
+ CL_PATH = $(shell $(ERL) -noshell -eval 'erlang:display(code:which(cl))' -s erlang halt)
+ ifneq (,$(findstring non_existing, $(CL_PATH)))
+-DEPS=cl
+ endif
+
+-DEPS += libigl eigen
+ SUBDIRS=c_src intl_tools src e3d plugins_src icons
+
+ #
diff --git a/media-gfx/wings/wings-2.3.ebuild b/media-gfx/wings/wings-2.3.ebuild
new file mode 100644
index 000000000000..a822318d4c2a
--- /dev/null
+++ b/media-gfx/wings/wings-2.3.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit toolchain-funcs
+
+DESCRIPTION="Wings 3D is an advanced subdivision modeler"
+HOMEPAGE="http://www.wings3d.com/"
+SRC_URI="https://downloads.sourceforge.net/wings/${P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ >dev-lang/erlang-21[wxwidgets]
+ dev-libs/cl
+ media-libs/glu
+ media-libs/libsdl[opengl]
+ virtual/opengl
+ dev-cpp/eigen
+ sci-libs/libigl
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=( "${FILESDIR}"/${P}-nogit.patch )
+
+src_prepare() {
+ sed -i -e 's# -Werror##g;s# -O3##g' $(find -name Makefile) || die
+ sed -i \
+ -e "s|IGL_INCLUDE = .*$|IGL_INCLUDE=-I/usr/include/eigen3|" \
+ c_src/Makefile \
+ || die
+ default
+}
+
+src_compile() {
+ export ERL_PATH="/usr/$(get_libdir)/erlang/lib/"
+ tc-export CC
+ # Work around parallel make issues
+ # Set ER_LIBS to the top source directory
+ emake vsn.mk
+ for subdir in intl_tools e3d src plugins_src icons; do
+ emake -C ${subdir} opt ERL_LIBS="${S}"
+ done
+ default
+}
+
+src_install() {
+ WINGS_PATH=${ERL_PATH}/${P}
+ dodir ${WINGS_PATH}
+
+ find -name 'Makefile*' -exec rm -f '{}' \;
+
+ insinto ${WINGS_PATH}
+ doins -r e3d ebin icons plugins priv psd shaders src textures tools
+
+ newbin "${FILESDIR}"/wings.sh-r1 wings
+ dodoc AUTHORS
+}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 209f3108f198..a2ffa16b0e0c 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libheif/Manifest b/media-libs/libheif/Manifest
index 09d67b12b16b..66d1cf65627a 100644
--- a/media-libs/libheif/Manifest
+++ b/media-libs/libheif/Manifest
@@ -5,7 +5,7 @@ DIST libheif-1.18.1.tar.gz 1524386 BLAKE2B 07c01c273460618d56b9259c2930da34632ff
DIST libheif-1.18.2.tar.gz 1525096 BLAKE2B 667a68f324f89b2274ea837ec8d40ada5450dce79f2b8d9e8ba365fe5f02d4222195109519380a6d38c4ebca929575e58c3a8e517aed27a2696d67db3e287556 SHA512 8fd47dbc8e31fdb6a972c852bc4e78440492ee3dd769e139f28ad489ccc23e6cf42a90cd23b16405fa30df3c7c43c78b2b65d5ca3ffb449bf06789b457ed3072
EBUILD libheif-1.15.2-r1.ebuild 2058 BLAKE2B 4769aaea2e7165a43dc8761d944ff77df1ca87ed6fe4bef4f291075db39c44b151f46198e1e74683072ad3a26aced9f259a71db8a5512cf74cec047c1750073b SHA512 108ed5a9a7ab77110dc53189ae90f245672f39e76784678cb007b560b8284e862ae4142cd6abf484bdfb0029c41bfdec9aa5c352fa9ba1439d39fb3cdd63af96
EBUILD libheif-1.17.6.ebuild 2319 BLAKE2B 9219564f6b6870e015066fc06f3605bd64dd1d7a080d40b0d64dab3389d745f84484c62614af6c670a13276a227867e285aea95501a03690131b21ffe2caa79d SHA512 b9cd4e6e9f59ebfba627256cf76beeeec98aac9ed6469d7f5e2ca6c8f47dc676eb040d4c3b92b79bc7859740700a3599538bfba3c35f5f5d0f512084acbc50c0
-EBUILD libheif-1.18.1.ebuild 2451 BLAKE2B 8dca680d0ce840ed7d5c1f51b7149336c2179620fae392e850f1a3e145dd43b93a3f0090de6a38f5f5dbb8498bf910b43b93fced5f14d25c0bc1b0b58ca3c926 SHA512 0c5230b9f956febce19b74bee3eebf2ece8e6be394f259ef7e3fefc9db8219e2bcf3ade8044b893df61bb3b693a48f50fbfb951c2c75dbcc5e9ece71c65f5727
+EBUILD libheif-1.18.1.ebuild 2450 BLAKE2B 9ff052a4ccb45bccb19f55a50150916f6f52872069de37db1598a238363375def6490582054f2e5144083f07a9734a326382fdaac22d4c298d769caa00e364e6 SHA512 55a7de237ddb7a4f95204da919193d4bab22033295058a9c11e1b134a461a5a61ab0c917aa18d2320fa43aac8973a082e7fa31e0968b697d7260d40077f16a79
EBUILD libheif-1.18.2.ebuild 2311 BLAKE2B 4cd64d8994c530ba8620ad9b67c0bf45319389b5747560f15e75adfa458b7cce592ec4b2037762b007b5b193bccf18fd4cdf69ad638fd04178d6e4443fc588e7 SHA512 08403582c04871da764be41711801329d43952f54e6d0d3c851458dadf75e6a94619acf5145356aad4d50c127615cfb8a25a4a2610e2f4ab72f6bc3f5988de10
EBUILD libheif-9999.ebuild 2394 BLAKE2B f9c698929ecab311ac0839b36bbc4f52dddea68d47096207c2087c058d8f53e42993cb55acdf6f03bb48b8186e113c158b9182c882bb3cee86bd95b022f11809 SHA512 dc9690c1ab290b68cdc29cb2be5d5d48e4c1c287ca14f97693b3fdff2acfef14683867aef02ca50df5b3520f3e757fc1a69605f964bbe47eb0b6dc7ef0679bd5
MISC metadata.xml 809 BLAKE2B f26844fa79747ac286a0130cb8cb2b4f0e771ed7fa3f9fe29a3fbd71876902c868dc32305f928cedbb88dcadab3c07cb4f85c647369adc904c7c9c463dd05343 SHA512 754ef9004dc664cca658bfbd0392fce837557efe1b92aefe198dd529cb388048f49e37648c7338829d6ecd87ea953efd0f66895191aea7bd39730c2f7240f032
diff --git a/media-libs/libheif/libheif-1.18.1.ebuild b/media-libs/libheif/libheif-1.18.1.ebuild
index cab80b1c1b09..a5eebc81ee22 100644
--- a/media-libs/libheif/libheif-1.18.1.ebuild
+++ b/media-libs/libheif/libheif-1.18.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]] ; then
inherit git-r3
else
SRC_URI="https://github.com/strukturag/libheif/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="ISO/IEC 23008-12:2017 HEIF file format decoder and encoder"
diff --git a/media-libs/libopenmpt/Manifest b/media-libs/libopenmpt/Manifest
index 69317ec33c6d..66d87d8755f3 100644
--- a/media-libs/libopenmpt/Manifest
+++ b/media-libs/libopenmpt/Manifest
@@ -1,7 +1,7 @@
DIST libopenmpt-0.6.6+release.autotools.tar.gz 1554516 BLAKE2B 21e2fc4252431235608a52d3a321e26eae5d45f2328ff3e3604d84c537d72e07d72346c504901b000af04dfc52b1dd91c79f576be4331ea8685e534a174b61cd SHA512 b634c556f13dc51d1008f4216936a9b7cab25a6fb0d5218da0b692ec848de21905ed1981223ac9ecdebea9ce6c5376e91ff92e1655dd0be491fce0114e3230bf
-DIST libopenmpt-0.7.7+release.autotools.tar.gz 1660204 BLAKE2B 4b6ee75036c97ac2dce7e66776b36df09847db2c482cb22b052569385c06eb954d1cfae5cb00d415a6b18fd11663b2af43c94361dc9c0c84595c0d530e2bb355 SHA512 88d68bd32e696c01c070abd7156645c2969d389d6fb660f4f45d9e5e16ff9c25c3084d30cef208578080ee8a2da5c6045e5b1d93db7e2c456d42b91daaa02199
+DIST libopenmpt-0.7.10+release.autotools.tar.gz 1671289 BLAKE2B 62bd4a1bcd9685fdb92c270687b71609a23986941e301ad17cc37ca5f6b5b76fa1a8f425b2e68603bb29bfa34c3c1caea98faea1d95004f87943b2bed6b7c9a0 SHA512 e5f02b045bc1449791ec43a32216c4c4231edff88b3bda07283c9768118bce3a1f50c2535dbe38a21eb12016294e3b5823ef2f32f2f1e21d40fafe188bad783d
DIST libopenmpt-0.7.9+release.autotools.tar.gz 1669833 BLAKE2B 9ba6af6df794583748336cc977b20d7bdb3f8d75e32d32a420c5e137511352ea5ec41b31beb7b0df78376dcb0e3a8160a1c527b6f4575b61b945a9f93252fe84 SHA512 e0928d3dc439c3ed7296b97dc8b8e255db22bfd91fd3bc73d0bdca8262a5cb26dff0ba89e508a4443ebe34c34fc880b202a758a11fde31b75e1ebd5725819414
EBUILD libopenmpt-0.6.6.ebuild 1560 BLAKE2B 649dbcde7c2bc9aabf1b50f6d7e232e1173f6669e9b73afb34b9cf6273783f52193dda79aa52d54fc0e502fe3a978bbba79bf04c631d2141b91c8d456e8ec4ac SHA512 35cea07a2a46d8f316455e5115e6388b601bb5fe8218a4460e4b523e4401b8b771d2d1149fbb5f97462bd8361ea842034040d80a40ed91166056f24273288bb0
-EBUILD libopenmpt-0.7.7.ebuild 1565 BLAKE2B bf355c4e8df835d7e1c575b2159b71841167042547a51405eff6b8eafe0e9d1a40a1d53684800769bd35744230bfc62d19bcebff4943c77cee60bc75513ee86b SHA512 59e0ac9f28dbf891e6bb02971682fa669af730f7e99c5ccb6d3b357f6fb4d08e33bbed1ac466c18990685ad15edce9b083027eda2b49efb4b49562598886da24
+EBUILD libopenmpt-0.7.10.ebuild 1565 BLAKE2B bf355c4e8df835d7e1c575b2159b71841167042547a51405eff6b8eafe0e9d1a40a1d53684800769bd35744230bfc62d19bcebff4943c77cee60bc75513ee86b SHA512 59e0ac9f28dbf891e6bb02971682fa669af730f7e99c5ccb6d3b357f6fb4d08e33bbed1ac466c18990685ad15edce9b083027eda2b49efb4b49562598886da24
EBUILD libopenmpt-0.7.9.ebuild 1565 BLAKE2B bf355c4e8df835d7e1c575b2159b71841167042547a51405eff6b8eafe0e9d1a40a1d53684800769bd35744230bfc62d19bcebff4943c77cee60bc75513ee86b SHA512 59e0ac9f28dbf891e6bb02971682fa669af730f7e99c5ccb6d3b357f6fb4d08e33bbed1ac466c18990685ad15edce9b083027eda2b49efb4b49562598886da24
MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181
diff --git a/media-libs/libopenmpt/libopenmpt-0.7.7.ebuild b/media-libs/libopenmpt/libopenmpt-0.7.10.ebuild
index 03b0016c8652..03b0016c8652 100644
--- a/media-libs/libopenmpt/libopenmpt-0.7.7.ebuild
+++ b/media-libs/libopenmpt/libopenmpt-0.7.10.ebuild
diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index 4e448c426a76..8307855a4f51 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,5 +1,7 @@
DIST vips-8.15.2.tar.xz 18653840 BLAKE2B fa46d58d77ec835cbb7036764bcc40554a72c2d6a854adee31905d04cb189de131340f990b432293935bc8563236816d14fa45c08ba858de6b1be5ee3ea148ec SHA512 f746e4590f0105cb40dbb4ee35fe4b177acbf09d7fc4202f623812018030b9cfdfcbe585742724b35f40ef9b68717ebd015243f3db293086621d9eac3d89a5b2
DIST vips-8.15.4.tar.xz 18655032 BLAKE2B ea4bb5af7bf34bda688ea937456ec6c1cff0dfa21e87fd843611cd8b3fb16df8fd1793d8327d40bbf937995466a4cfd417d9fe68f02010e260cf6b68f8c725c5 SHA512 b44fb3d57e356f3f0c4177f8385c0a6e5932ac22af8bd4ef312961d98bec4336bd3fb914a659a51a83a9da8b3bceb1593492a45e433b45a21cc6094aada6f1ac
+DIST vips-8.15.5.tar.xz 18652672 BLAKE2B bebd8078cb6cedffb4aee98aab17f62538439f81378b4953085ec0cd6e9ce2c6fb17831e77113980bc91c0ed4355d765c2008232b1cf64246467a9cd936e2245 SHA512 d8f87292fa395e108f36769accc64b67ea49aadbea4a6bd97fc457f340c0f78c0365a43ae4b14ac5f154e696a8b2abc100078a8c5ac58aae2dd1b04347fbf4d8
EBUILD vips-8.15.2.ebuild 4183 BLAKE2B e071640ea63ca130ef7d7c173d431d984c6f343a287ddfe4d3655a274de63bc23bf62cbab4d7d6007c86db334cbfc21abf4dcb21ddff81cf4c8d525b2373b195 SHA512 fa65617455189c2ccc9b76f423f3dea374f5237f12622fac05977818c70d027f2dfbe02ff110cfe53b621feb1e928ddf4d16b24e6d638adc2f3d0f2a7a15b728
EBUILD vips-8.15.4.ebuild 4141 BLAKE2B 9d5c23e2ec824d9d0e690ac9c1faa5e56a2599bbe920c68ea8a2cad0144ae8964a6d7b5af776773687e1afae1404975b4bdca33242de7c8f0708fbfb04182623 SHA512 973ea74c070f6a9fc3abfd3b4800375295a1c130b6ceefcf1c0a47a66668f4eb88466ea14a50e3ec3908885bb94d9c4a03f3063f23d7a799f49492bdc8bc7562
+EBUILD vips-8.15.5.ebuild 4147 BLAKE2B fe0c41018b3c7f94b559ebe05084dc987bb4c8a88de3f56aab365e46bb91650813e8eae7a33724594878388c9160f6c7d44a9e22bedf6e9da152790ee1a1c4ab SHA512 7514160a4d6237d5d2d7edb19ab78b492947b5e6beb71e6ddf43ca1632803b5591b8ec4a4307b841ea2866814945c1c29655b328dd86b2552b65dfbbd2e459b8
MISC metadata.xml 1040 BLAKE2B c8af14c5f65716cb6dfa16319ac8411cde2151f846c9fe7ab8ac0484a032d4c9d11e03e0ab82c1817f26e70194df7b88f5fad2e7b8998c951238449ff8f1e9e2 SHA512 d00ecc6c916d40a2b3ac3fd64ce2089afa75261f8c388d65cd6c12ad72c327e8c56df26f0d46285ed39088fb457447970ca8d16141adb4febfd8057755f30f76
diff --git a/media-libs/vips/vips-8.15.5.ebuild b/media-libs/vips/vips-8.15.5.ebuild
new file mode 100644
index 000000000000..d95b054a4b0f
--- /dev/null
+++ b/media-libs/vips/vips-8.15.5.ebuild
@@ -0,0 +1,167 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+inherit flag-o-matic meson python-single-r1 toolchain-funcs vala
+
+DESCRIPTION="VIPS Image Processing Library"
+HOMEPAGE="https://libvips.github.io/libvips/"
+SRC_URI="https://github.com/libvips/libvips/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="LGPL-2.1+ MIT"
+SLOT="0/42" # soname
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="
+ archive deprecated doc exif fftw fits fontconfig graphicsmagick
+ gtk-doc heif +highway imagemagick imagequant +introspection +jpeg
+ jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg
+ test tiff vala webp
+"
+REQUIRED_USE="
+ fontconfig? ( pango )
+ graphicsmagick? ( imagemagick )
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( jpeg png webp )
+ vala? ( introspection )
+"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/glib:2
+ dev-libs/expat
+ virtual/libintl
+ archive? ( app-arch/libarchive:= )
+ exif? ( media-libs/libexif )
+ fftw? ( sci-libs/fftw:3.0= )
+ fits? ( sci-libs/cfitsio:= )
+ fontconfig? ( media-libs/fontconfig )
+ heif? ( media-libs/libheif:= )
+ highway? ( >=dev-cpp/highway-1.0.5 )
+ !highway? (
+ orc? ( dev-lang/orc )
+ )
+ imagemagick? (
+ graphicsmagick? ( media-gfx/graphicsmagick:= )
+ !graphicsmagick? ( media-gfx/imagemagick:= )
+ )
+ imagequant? ( media-gfx/libimagequant )
+ introspection? ( dev-libs/gobject-introspection )
+ jpeg? ( media-libs/libjpeg-turbo:= )
+ jpeg2k? ( media-libs/openjpeg:= )
+ jpegxl? ( media-libs/libjxl:= )
+ lcms? ( media-libs/lcms:2 )
+ matio? ( sci-libs/matio:= )
+ openexr? ( media-libs/openexr:= )
+ pango? (
+ x11-libs/cairo
+ x11-libs/pango
+ )
+ pdf? (
+ app-text/poppler[cairo]
+ x11-libs/cairo
+ )
+ png? ( media-libs/libpng:= )
+ python? (
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-python/pycairo[${PYTHON_USEDEP}]')
+ )
+ svg? (
+ gnome-base/librsvg:2
+ sys-libs/zlib:=
+ x11-libs/cairo
+ )
+ tiff? ( media-libs/tiff:= )
+ webp? ( media-libs/libwebp:= )
+"
+DEPEND="
+ ${RDEPEND}
+ pango? ( x11-base/xorg-proto )
+ pdf? ( x11-base/xorg-proto )
+ svg? ( x11-base/xorg-proto )
+ test? (
+ tiff? ( media-libs/tiff[jpeg] )
+ )
+"
+BDEPEND="
+ dev-util/glib-utils
+ sys-devel/gettext
+ doc? (
+ app-text/doxygen
+ media-gfx/graphviz
+ )
+ gtk-doc? ( dev-util/gtk-doc )
+ python? ( ${PYTHON_DEPS} )
+ vala? ( $(vala_depend) )
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+
+ use vala && vala_setup
+
+ sed -i "s/'vips-doc'/'${PF}'/" cplusplus/meson.build || die
+
+ sed -i "/subdir('fuzz')/d" meson.build || die
+}
+
+src_configure() {
+ # workaround for bug in lld (bug #921728)
+ tc-ld-is-lld && filter-lto
+
+ local emesonargs=(
+ $(meson_use deprecated)
+ $(meson_use doc doxygen)
+ -Dexamples=false
+ $(meson_use gtk-doc gtk_doc)
+ $(meson_use vala vapi)
+ -Dcgif=disabled # not packaged, and not used to view gif (only saving)
+ $(meson_feature archive)
+ $(meson_feature exif)
+ $(meson_feature fftw)
+ $(meson_feature fits cfitsio)
+ $(meson_feature fontconfig)
+ $(meson_feature heif)
+ $(meson_feature highway)
+ $(meson_feature imagemagick magick)
+ -Dmagick-package=$(usex graphicsmagick GraphicsMagick MagickCore)
+ $(meson_feature imagequant)
+ $(meson_feature introspection)
+ $(meson_feature jpeg)
+ $(meson_feature jpeg2k openjpeg)
+ $(meson_feature jpegxl jpeg-xl)
+ $(meson_feature lcms)
+ $(meson_feature matio)
+ -Dnifti=disabled # not packaged
+ $(meson_feature openexr)
+ -Dopenslide=disabled # not packaged
+ $(meson_feature orc) # no-op if USE=highway is set
+ $(meson_feature pango pangocairo)
+ -Dpdfium=disabled # not packaged, can use poppler instead
+ $(meson_feature png)
+ $(meson_feature pdf poppler)
+ -Dquantizr=disabled # not packaged, can use imagequant instead
+ -Dspng=disabled # not packaged, can use libpng instead
+ $(meson_feature svg rsvg)
+ $(meson_feature tiff)
+ $(meson_feature webp)
+ $(meson_feature svg zlib) # zlib is currently only used by svgload.c
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use python; then
+ python_fix_shebang "${ED}"/usr/bin/vipsprofile
+ else
+ rm -- "${ED}"/usr/{bin/vipsprofile,share/man/man1/vipsprofile.1} || die
+ fi
+}
diff --git a/media-libs/vulkan-loader/Manifest b/media-libs/vulkan-loader/Manifest
index 68de5e92a247..08aab27c730c 100644
--- a/media-libs/vulkan-loader/Manifest
+++ b/media-libs/vulkan-loader/Manifest
@@ -1,6 +1,6 @@
DIST vulkan-loader-1.3.290.0.tar.gz 1711013 BLAKE2B 72c55f07537df0e0ad0fedb4a3b913cde9b6d5038370c0e92bf15ad9ee881f5910842a1b5ee00d370b93341aefbd141414b77e7ac8823d101a861829cd9f338b SHA512 42ecf05e498f6422cea9d6ef70df5a936536524c1ff4d8cb391b5c55dd409082a6b2fc2eee5b395306c782ca32a7344faceef3e5385b382fb5a7e6564cfce4b5
DIST vulkan-loader-1.3.296.0.tar.gz 1719284 BLAKE2B 5e31e490b8e301ba7b8f0fe589e3056434701bac2897fe9b1b72651d7ac0268b9b63b72003664a30f20646c7c54987c75c765ab4e39fa994603ff56fea8be3fc SHA512 535b7f324348e9edf44ff6a6a6e9eabe6e3a4bfad79bef789d1dc0cbbe3de36b6495a05236323d155631b081b89c18bb8668c79d1f735b59fc85ebee555aa682
EBUILD vulkan-loader-1.3.290.0.ebuild 1544 BLAKE2B 2d4ba7295fefcfdc9c32247327748029e0d00d9e5ad775e27116646bdbd6474f0451b424fd579ef8b5f9a474abb02e6d127e8582c575bf049a59074c48050702 SHA512 9a4ee1bcde22751ba25b1a3295f419671356581844cc8e70cac8b3b3c05310eb9f3fca6b5d6aa71e5f7668aa1c07e92dfcf4105d90bd28f88f5298b8d50a9113
-EBUILD vulkan-loader-1.3.296.0.ebuild 1550 BLAKE2B 2dd24a1cacbc9d5a5117d272ce7f8a18c240276544008ab76cdeaa57f1af9da0506efeba0dd7a9968777571742d9a9ddaf3ee0a14df32f13b0bf4a5f15837f6c SHA512 72871ceab060f3103deb936cb5903cae120de5d9c7669c698cf645816beea6642362f927f61fa13348de6faad0fbd8b1dc067e665012739560b4fb593992548b
-EBUILD vulkan-loader-9999.ebuild 1550 BLAKE2B 2dd24a1cacbc9d5a5117d272ce7f8a18c240276544008ab76cdeaa57f1af9da0506efeba0dd7a9968777571742d9a9ddaf3ee0a14df32f13b0bf4a5f15837f6c SHA512 72871ceab060f3103deb936cb5903cae120de5d9c7669c698cf645816beea6642362f927f61fa13348de6faad0fbd8b1dc067e665012739560b4fb593992548b
+EBUILD vulkan-loader-1.3.296.0.ebuild 1572 BLAKE2B 023bfa83a067e51f5bd6fcf5da76c60bd5393fa4ab48f78d796363ead0e10b8fcccebbac0ba2206484ec9983b2c0a1c5f6ed88495470fef3687fe66221e9d129 SHA512 a2a7f4b8919152671c0f8af073d0bb41633984ee9cfec23d09146bc5175dd9a131aea0069bff6382016878933a33e2211403888476fbe31e31beb726e3ce9a0a
+EBUILD vulkan-loader-9999.ebuild 1572 BLAKE2B 023bfa83a067e51f5bd6fcf5da76c60bd5393fa4ab48f78d796363ead0e10b8fcccebbac0ba2206484ec9983b2c0a1c5f6ed88495470fef3687fe66221e9d129 SHA512 a2a7f4b8919152671c0f8af073d0bb41633984ee9cfec23d09146bc5175dd9a131aea0069bff6382016878933a33e2211403888476fbe31e31beb726e3ce9a0a
MISC metadata.xml 429 BLAKE2B a0971a1631dc09134ba547210d48115cc0ad850414badc232db88d74f97da5a9c8d181ec489742d6c142ebffead1f3535d195ea15e12651c840f634bccf3bb67 SHA512 0c54fbb7b8147877cdeb919784db42cb12f7fc36286e7c3d83783493ad67e08e2486cb98c77f7ba201ac12e35678fdb53797acbd0f4f6a8b6a9e63f29573eedc
diff --git a/media-libs/vulkan-loader/vulkan-loader-1.3.296.0.ebuild b/media-libs/vulkan-loader/vulkan-loader-1.3.296.0.ebuild
index 54f748200e95..837b7b745e47 100644
--- a/media-libs/vulkan-loader/vulkan-loader-1.3.296.0.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-1.3.296.0.ebuild
@@ -27,6 +27,7 @@ DEPEND="
~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
+ x11-base/xorg-proto
x11-libs/libX11:=[${MULTILIB_USEDEP}]
x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
)
diff --git a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
index 54f748200e95..837b7b745e47 100644
--- a/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
+++ b/media-libs/vulkan-loader/vulkan-loader-9999.ebuild
@@ -27,6 +27,7 @@ DEPEND="
~dev-util/vulkan-headers-${PV}
wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] )
X? (
+ x11-base/xorg-proto
x11-libs/libX11:=[${MULTILIB_USEDEP}]
x11-libs/libXrandr:=[${MULTILIB_USEDEP}]
)
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index 28e35b028658..62e663834488 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/ardour/Manifest b/media-sound/ardour/Manifest
index 530ab2293409..053b29b52fe4 100644
--- a/media-sound/ardour/Manifest
+++ b/media-sound/ardour/Manifest
@@ -1,8 +1,8 @@
AUX ardour-6.8-boost-1.85.patch 750 BLAKE2B 9a86275431cb735b32b36a570450d4b5c035f1360c89e69d7d688171e299aea15128057f01dd905335c4fca68035a146cc54cd62b0aa163ec56ae06e545ca8ad SHA512 ad4888bbda5da5ba3e49ca751bdec34159fde01355e8dac3e23c968a8eeba4bce3228f43ef87977ee619c70063ef16e2383c6b7126213d88125222431f79574d
AUX ardour-6.8-metadata.patch 568 BLAKE2B 68bb84e5249d67e88e191dbc009b7f2b696d448903a2c7164778f4fda3b526370bd2562fa627faea832da2c115d61fe8ddccf6c54c016a7f68e5cab688868984 SHA512 1bf77b0cf2692e7051a524a049add8f22feb734120d9ae58ffcf06647e8ed28249dcbe2cd124eb2354897f119a2977c6124228fc37c15e476053dc5ea4b5033c
+DIST Ardour-8.10.0.tar.bz2 17811275 BLAKE2B 5a0edc68c707ae1659b080cf543a4a3dc3397c91366e5c5e3084fe0095d983ba1170acc1fde49dbd6abd1b05325e2117b79fcf96c1d5c84b24d5ecc76a39cd64 SHA512 744e4bc73e35a758fce46c0035a11b430b70aa77503446a0118aba62b86b62fb293be1418ec8cfc0e1495a3a005bb71445f48661d9302a3b5bacc1a7f6c2874b
DIST Ardour-8.7.0.tar.bz2 17807972 BLAKE2B 9bbe4ed5c3ad62d643518881a45b71642f5ce41c8620eb4c82befcb9df1053b08b60d3683961d78825f99e3a74222404c511073491972f138edaaaea445c6961 SHA512 cd2cdc1360b01d23cd3df62ee949ecab9d5d8da5112636438c2ef8a88d188503bcd7f09f2a5d8e07460dacbc35cecd96e8edbc748adccc50b5a90375f2f742d0
-DIST Ardour-8.9.0.tar.bz2 17811448 BLAKE2B ca38836a9e38c62e18c64fcdf78d1faab0622a0b8bf220edee74625390e1fc8a61479983c2edf055594c66652c830073c00b3bef5f921c9540633f0d2db97744 SHA512 b67a053c1e1d2f42fa32eaaee7b0841f13074cf877716d192c563d25cba9527e0719a3dbb310442d27119df809aa37321909bc0c3be53a1fbaeae0b74ac47af7
+EBUILD ardour-8.10.ebuild 5216 BLAKE2B 76147b3a790cccf26e6c7cb11305d2f50271f93abab3eb83d25c98559aced9ea0719e80240986d1adb0e6bf5adbf337b6422443babf2388f533aeb98a99dc188 SHA512 941298dfb89c7c86b100a4d127f8aa775b084f8c98cac7bba8d1e5a10a6922d8cb7828a5d16afd9896635e11b09bce653f3bc07bb8bb870953c1d142192a1ea1
EBUILD ardour-8.7.ebuild 5257 BLAKE2B 48899bdee879dd24d9530e2eadb4c89a03241a1c793e87bd8ff5df3cdd25e598bc73ae2cb4dae131bfd6607957e77b42ddf0d33e996949e10887a0b8cbd6047d SHA512 d37fb303db968c36017d1e6a4a296e534bfd6280bd25ef841f5fb556ebda5b87e6bbf3d8e4b47517c28d0f99573d6d6852a5c6801960a5309a2107be2e8b4552
-EBUILD ardour-8.9.ebuild 5216 BLAKE2B 76147b3a790cccf26e6c7cb11305d2f50271f93abab3eb83d25c98559aced9ea0719e80240986d1adb0e6bf5adbf337b6422443babf2388f533aeb98a99dc188 SHA512 941298dfb89c7c86b100a4d127f8aa775b084f8c98cac7bba8d1e5a10a6922d8cb7828a5d16afd9896635e11b09bce653f3bc07bb8bb870953c1d142192a1ea1
-EBUILD ardour-9999.ebuild 5216 BLAKE2B 76147b3a790cccf26e6c7cb11305d2f50271f93abab3eb83d25c98559aced9ea0719e80240986d1adb0e6bf5adbf337b6422443babf2388f533aeb98a99dc188 SHA512 941298dfb89c7c86b100a4d127f8aa775b084f8c98cac7bba8d1e5a10a6922d8cb7828a5d16afd9896635e11b09bce653f3bc07bb8bb870953c1d142192a1ea1
+EBUILD ardour-9999.ebuild 5092 BLAKE2B 4b97b979bfc1537a798f070ebccd50163ec2a09f831065a553cd1d9db6c87cd08ca75d381907e6af760ccbe136f4e75389239762acf3735d03cab9e70be4b0ad SHA512 2645736349e6b3796ed9a301b784fe409125e44d95d10efb8936abe7c6c276def21d338f6596dc84743b23090462fea3aaa3447393da46e417fcf9dec873d18d
MISC metadata.xml 451 BLAKE2B 0ed571ca79f0d4b92239239982f04abf725365df169290e4a02f6d8f580cf801f70d8bc93414b4549c8172ff43864d5c49fa987caeec58e1b2331ffe01a69ae6 SHA512 504bd817356c7ee57c64193584b3fc5b3bc70f5224d5a531ac5ecf8fb974728639e75b77bb9e7c5ad77cf6099123361b9ec6211b855edb4761acd95b8cb7abcb
diff --git a/media-sound/ardour/ardour-8.9.ebuild b/media-sound/ardour/ardour-8.10.ebuild
index d3af7b789e27..d3af7b789e27 100644
--- a/media-sound/ardour/ardour-8.9.ebuild
+++ b/media-sound/ardour/ardour-8.10.ebuild
diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild
index d3af7b789e27..24a2798f1e9a 100644
--- a/media-sound/ardour/ardour-9999.ebuild
+++ b/media-sound/ardour/ardour-9999.ebuild
@@ -21,7 +21,7 @@ else
fi
LICENSE="GPL-2"
-SLOT="8"
+SLOT="9"
IUSE="doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse cpu_flags_x86_mmx cpu_flags_x86_3dnow"
RDEPEND="
@@ -78,13 +78,6 @@ pkg_pretend() {
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
diff --git a/media-sound/bluez-alsa/Manifest b/media-sound/bluez-alsa/Manifest
index 87aeb61c7646..e366ca9db3c5 100644
--- a/media-sound/bluez-alsa/Manifest
+++ b/media-sound/bluez-alsa/Manifest
@@ -7,6 +7,6 @@ AUX bluez-alsa-4.2.0-test-alsa-midi-checkdev.patch 878 BLAKE2B 262f03e5594197b41
DIST bluez-alsa-4.2.0.tar.gz 326233 BLAKE2B 7bea22d45e9897dd8dc62ee31bba381fb2e2dc616673d711ffb2144f9d03ff8312342f175256946cac828cc1ad04fc263ea11e0c0685e3e28e72c80357914f33 SHA512 1c8816d0baf031c5823fb49fac1409f4034f2f5cc8506ba1f377260cfc6437baa3f6ff1611eac72751f9d56c08f525dc43db05d30820baf394c75f3537d65162
DIST bluez-alsa-4.3.1.tar.gz 334765 BLAKE2B 363eb8672132b0168d2e00dee7d0fc1f1933029412e35cb2d2d6fddb22b5b8b6bf225141fb770088e1f0cec0f4c78f9d55cef36186f1ecb9ce1465131204b141 SHA512 db9ac0ce58c03062d65eab2a0ccaed3ddd23de6eda3572ac0d038557c6bb7f243a3551eebae70593c519bc4db070923b9997a6cc4e6546000a2279c56fe1f2e5
EBUILD bluez-alsa-4.2.0.ebuild 3281 BLAKE2B 2e728057f3891a907df9848889f6b1cfbb82648cbebeb2b6ba63d978754ded7e81017e2e8098776feaf3893cb747495162b0751acca123514f6031f97fc8ccaf SHA512 5f477242cbe108fb088358c62468fae6fb7939568a49b45232def8417b89e08962c363ae1338436c718f75ecdc97e3d952f65f3e9b5d15894b4134afc79ac9de
-EBUILD bluez-alsa-4.3.1.ebuild 3037 BLAKE2B ec563e327784ddc8c3be793a601ad44b54081845b560add191d8776b1d0e5ba07278133c3d5236098d077d2b15c6f531b07e940606360b476f6a35d7ef0c7274 SHA512 4b882bbe182fb5b71adf33595ccc05a30deaa0faa8c21f353472c892a64eb09e3183c69fa723832680dddc8663669f9439d219c6a2b9f95bc67226f85b882753
-EBUILD bluez-alsa-9999.ebuild 3037 BLAKE2B ec563e327784ddc8c3be793a601ad44b54081845b560add191d8776b1d0e5ba07278133c3d5236098d077d2b15c6f531b07e940606360b476f6a35d7ef0c7274 SHA512 4b882bbe182fb5b71adf33595ccc05a30deaa0faa8c21f353472c892a64eb09e3183c69fa723832680dddc8663669f9439d219c6a2b9f95bc67226f85b882753
-MISC metadata.xml 740 BLAKE2B 2b32648c6e7207c9d95084e4d9fd22f6b054d9e8098c2fcbf7ccbfabfa580a9dfe1828f78b807d469f3511f5bbf51dc680990dc0c6caf1e3208363cc6a10ffca SHA512 1f7cbb832ceac0fd78b7d749e4cf1d51e5fdfbc70a76ae42eae41cb78b315bcf64aa4f0958f657029f27559c9aabf7e0c2567c8926f5ff6e9d3a2cb9e21cbe27
+EBUILD bluez-alsa-4.3.1-r1.ebuild 3162 BLAKE2B 19cacfab4040953391567f4e7419fff319d121c2c7e285b37cac63babd037f5b52e7c13ecb075d90c43270152ffc63f625fbf3c6736736462a8d10306f43eeb5 SHA512 a0b9e74910fa2dc13a723ff06bfcb00b937f367e5851d9b28848561beea1966e599e39fc702f26b825a0e6255520d6f7c3566d5801165bcff97c57759d00d53c
+EBUILD bluez-alsa-9999.ebuild 3147 BLAKE2B 1498133073175fe2580e81a7ba7ed9b2f9becbe3a6e266fc4feaf5d69a422d4e30df5f61cd1c9cae6cd29e2dbebc9d6f483bcd70ad83cc86beab8a3eae030bd0 SHA512 9f8bb3519027362eb1f91ae20d848b2dc9d6d7e513f78a300c18fd8b62b7e8ea1f0d27c61caa92c0136bdc5969644cba9134200e1f53bc62af7b484e8f2960db
+MISC metadata.xml 822 BLAKE2B a082c3df636c27437a3c1dd394b4bf3589cafaa79ad86439efe4bdda0c9541cb51763a5c91d1d31cc766288a28920693e73a93de6816648d4336f9dfe6a70137 SHA512 28fa553b68ccef0e01221b4cbc6b2ac66ad921be43fbf77bbbbf4e8b4246b0da3c871e9b13c810c178a0e32c1b615f9d0de9d5012147df3545574cdb12416d65
diff --git a/media-sound/bluez-alsa/bluez-alsa-4.3.1.ebuild b/media-sound/bluez-alsa/bluez-alsa-4.3.1-r1.ebuild
index 88b416794de8..60941fb6465c 100644
--- a/media-sound/bluez-alsa/bluez-alsa-4.3.1.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-4.3.1-r1.ebuild
@@ -17,7 +17,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="aac aptx debug hcitop lame ldac liblc3 man mpg123 ofono static-libs systemd test unwind upower"
+IUSE="aac aptx debug hcitop lame ldac liblc3 man mpg123 msbc ofono opus static-libs systemd test unwind upower"
RESTRICT="!test? ( test )"
@@ -40,7 +40,9 @@ RDEPEND="
ldac? ( >=media-libs/libldac-2.0.0 )
liblc3? ( >=media-sound/liblc3-1.0.0 )
mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+ msbc? ( >=media-libs/spandsp-0.0.6 )
ofono? ( net-misc/ofono )
+ opus? ( >=media-libs/opus-1.0.0 )
systemd? ( sys-apps/systemd )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
upower? ( sys-power/upower )
@@ -76,6 +78,8 @@ multilib_src_configure() {
$(use_enable lame mp3lame)
$(use_enable man manpages)
$(use_enable mpg123)
+ $(use_enable msbc)
+ $(use_enable opus)
$(use_enable static-libs static)
$(use_enable systemd)
$(use_enable test)
diff --git a/media-sound/bluez-alsa/bluez-alsa-9999.ebuild b/media-sound/bluez-alsa/bluez-alsa-9999.ebuild
index 88b416794de8..8afa27de5e24 100644
--- a/media-sound/bluez-alsa/bluez-alsa-9999.ebuild
+++ b/media-sound/bluez-alsa/bluez-alsa-9999.ebuild
@@ -17,7 +17,7 @@ fi
LICENSE="MIT"
SLOT="0"
-IUSE="aac aptx debug hcitop lame ldac liblc3 man mpg123 ofono static-libs systemd test unwind upower"
+IUSE="aac aptx debug hcitop lame ldac liblc3 man mpg123 msbc ofono opus static-libs systemd test unwind upower"
RESTRICT="!test? ( test )"
@@ -40,7 +40,9 @@ RDEPEND="
ldac? ( >=media-libs/libldac-2.0.0 )
liblc3? ( >=media-sound/liblc3-1.0.0 )
mpg123? ( media-sound/mpg123[${MULTILIB_USEDEP}] )
+ msbc? ( >=media-libs/spandsp-0.0.6 )
ofono? ( net-misc/ofono )
+ opus? ( >=media-libs/opus-1.0.0 )
systemd? ( sys-apps/systemd )
unwind? ( sys-libs/libunwind[${MULTILIB_USEDEP}] )
upower? ( sys-power/upower )
@@ -66,7 +68,6 @@ src_prepare() {
multilib_src_configure() {
local myeconfargs=(
- --enable-cli
--enable-faststream
--enable-midi
--enable-rfcomm
@@ -76,6 +77,8 @@ multilib_src_configure() {
$(use_enable lame mp3lame)
$(use_enable man manpages)
$(use_enable mpg123)
+ $(use_enable msbc)
+ $(use_enable opus)
$(use_enable static-libs static)
$(use_enable systemd)
$(use_enable test)
diff --git a/media-sound/bluez-alsa/metadata.xml b/media-sound/bluez-alsa/metadata.xml
index 9159f5db1c7a..9453de958729 100644
--- a/media-sound/bluez-alsa/metadata.xml
+++ b/media-sound/bluez-alsa/metadata.xml
@@ -3,14 +3,15 @@
<pkgmetadata>
<!-- maintainer-needed -->
<upstream>
- <remote-id type="github">Arkq/bluez-alsa</remote-id>
+ <remote-id type="github">arkq/bluez-alsa</remote-id>
</upstream>
<use>
<flag name="aptx">aptX (HD) over Bluetooth (many Android compatible headphones)</flag>
<flag name="hcitop">Enable top-like monitoring tool for HCI</flag>
<flag name="ldac">Enable support for AOSP <pkg>media-libs/libldac</pkg> dispatcher</flag>
- <flag name="liblc3">Enable LC3 support</flag>
+ <flag name="liblc3">Enable LC3-SWB audio support for HFP</flag>
<flag name="mpg123">Enable support for MPEG audio playback via <pkg>media-sound/mpg123</pkg></flag>
- <flag name="ofono">Enable ofono elephony support</flag>
+ <flag name="msbc">Enable mSBC audio support for HFP</flag>
+ <flag name="ofono">Enable oFono telephony support</flag>
</use>
</pkgmetadata>
diff --git a/media-sound/linux-show-player/Manifest b/media-sound/linux-show-player/Manifest
index 20631be4f530..d03f8c9b1a68 100644
--- a/media-sound/linux-show-player/Manifest
+++ b/media-sound/linux-show-player/Manifest
@@ -1,5 +1,3 @@
-DIST linux-show-player-0.6.3.tar.gz 1958928 BLAKE2B fdf61aeb6a9f0439d8ddaca563798b3b41aa26cd053c485ea376e21b06e5adf9405d8e816b5afd9f22c8f1fb9486965900c12ea64b9a5559bdc631303c3118a0 SHA512 27ed2576bc70908174bcb6ea98d0eb22135eba81f1f6e56e17354af45560ad8562673e687cee50b8038c9a066622dff6c51fc265c35c26d62765cdac741ee41b
DIST linux-show-player-0.6.4.tar.gz 1960266 BLAKE2B e6b887bf581d01ba4b040d66d87a755f7c1ef21e5d93ebfd58ed57311c425d1f90d6562984f1cb5f95490109a2bbca42dc3148bd67aff32816264b7a28dd4278 SHA512 c52dd35cc2f4078db7a0fdef84b40dd81e381bedcdd3c66fa2df78a71d8dc080fec9df4c2e069ab7c4e5d36550d8381bddc8584d3edeede84aae21d60a030ae1
-EBUILD linux-show-player-0.6.3.ebuild 2168 BLAKE2B f47b4bd1b5fe64fcb9770e63d51c00513ad03fd5bc85c5d3bc755257ba22994ec011848330c8d4817e74c06792b6a277d3113ebb4cee3194870c7650dfd54dd6 SHA512 ba36e47a57c0579783610f330ed2de61ac837bc746667908e112f7c846e62ce63b5c289b2fb566afc996fc54a16ed19f79b4eabc808446777b48e23b9be1a1df
EBUILD linux-show-player-0.6.4.ebuild 2168 BLAKE2B f47b4bd1b5fe64fcb9770e63d51c00513ad03fd5bc85c5d3bc755257ba22994ec011848330c8d4817e74c06792b6a277d3113ebb4cee3194870c7650dfd54dd6 SHA512 ba36e47a57c0579783610f330ed2de61ac837bc746667908e112f7c846e62ce63b5c289b2fb566afc996fc54a16ed19f79b4eabc808446777b48e23b9be1a1df
MISC metadata.xml 652 BLAKE2B fa5a06150d5c356626a8e92bc47ec69d2f06ab068c2472f1d6013a6bde308f265256a1d24ddcd015c238f209bef6ca19d83e2961430e678da9db685839ae5262 SHA512 f0e746ea350d8d564025b41e2c0943c112d71d8a1e1ff4684db8c38eef1d1c197e66e30ac95b9f6951f1499f19659f5d77988bdef1d2e9482f30e04ea51f953c
diff --git a/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild b/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild
deleted file mode 100644
index bf9a023db5bf..000000000000
--- a/media-sound/linux-show-player/linux-show-player-0.6.3.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=poetry
-
-inherit distutils-r1
-
-DESCRIPTION="A cue player designed for stage productions"
-HOMEPAGE="https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/"
-SRC_URI="https://github.com/FrancescoCeruti/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="alsa jack midi pulseaudio timecode"
-
-# TODO:
-# - network mode - falcon not packaged (QA issues, several unpackaged test dependencies)
-# - Open Sound Control support - pyliblo3 not packaged (last release in 2021, fails to build against modern cython)
-RDEPEND="$(python_gen_cond_dep '
- dev-python/appdirs[${PYTHON_USEDEP}]
- dev-python/gst-python[${PYTHON_USEDEP}]
- dev-python/humanize[${PYTHON_USEDEP}]
- dev-python/PyQt5[${PYTHON_USEDEP}]
- dev-python/pygobject[${PYTHON_USEDEP}]
- dev-python/sortedcontainers[${PYTHON_USEDEP}]
- ')
- media-libs/gstreamer[introspection]
- alsa? (
- $(python_gen_cond_dep '
- dev-python/pyalsa[${PYTHON_USEDEP}]
- ')
- media-libs/gst-plugins-base[alsa]
- )
- jack? (
- $(python_gen_cond_dep '
- dev-python/jack-client[${PYTHON_USEDEP}]
- ')
- media-plugins/gst-plugins-jack
- )
- midi? (
- $(python_gen_cond_dep '
- dev-python/mido[rtmidi,${PYTHON_USEDEP}]
- ')
- )
- pulseaudio? ( media-plugins/gst-plugins-pulse )
- timecode? (
- app-misc/ola[python,${PYTHON_SINGLE_USEDEP}]
- )
-"
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- elog "${PN} uses GStreamer as its audio back-end so make sure you have plug-ins installed for all the audio formats you want to use"
- else
- local oldver
- for oldver in ${REPLACING_VERSIONS}; do
- if ver_test "${oldver}" -lt 0.6.0; then
- ewarn "Please be warned that current versions of ${PN} *cannot* open 0.5.x save files."
- ewarn "Unfortunately upstream has provided no workaround for this."
- ewarn
- break
- fi
- done
- fi
-
- if use timecode; then
- elog "Remember to start an OLA session on your computer if you want ${PN} to send timecodes"
- fi
-}
diff --git a/media-sound/openmpt123/Manifest b/media-sound/openmpt123/Manifest
index 0e7b3938e4c7..fd3e077c02e8 100644
--- a/media-sound/openmpt123/Manifest
+++ b/media-sound/openmpt123/Manifest
@@ -1,3 +1,3 @@
-DIST libopenmpt-0.7.9+release.autotools.tar.gz 1669833 BLAKE2B 9ba6af6df794583748336cc977b20d7bdb3f8d75e32d32a420c5e137511352ea5ec41b31beb7b0df78376dcb0e3a8160a1c527b6f4575b61b945a9f93252fe84 SHA512 e0928d3dc439c3ed7296b97dc8b8e255db22bfd91fd3bc73d0bdca8262a5cb26dff0ba89e508a4443ebe34c34fc880b202a758a11fde31b75e1ebd5725819414
-EBUILD openmpt123-0.7.9.ebuild 1724 BLAKE2B e7e3b7d6803e0c6029ff3ca53b89013a391f67524d1bcbc39b98d57624dc3f5b1d87287247e6dbb230ac2b81bd5b6ac521dc02b893504ee4de9057b30322df1f SHA512 7dcc2bef9561e1029a3d6cedb800fb1bf85ee153811548ca4dfab3e26a19d41831e28da6d26830759d2b02763a5a81fa00a98c7681462e37e0a4cf95c7c7591c
+DIST libopenmpt-0.7.10+release.autotools.tar.gz 1671289 BLAKE2B 62bd4a1bcd9685fdb92c270687b71609a23986941e301ad17cc37ca5f6b5b76fa1a8f425b2e68603bb29bfa34c3c1caea98faea1d95004f87943b2bed6b7c9a0 SHA512 e5f02b045bc1449791ec43a32216c4c4231edff88b3bda07283c9768118bce3a1f50c2535dbe38a21eb12016294e3b5823ef2f32f2f1e21d40fafe188bad783d
+EBUILD openmpt123-0.7.10.ebuild 1724 BLAKE2B e7e3b7d6803e0c6029ff3ca53b89013a391f67524d1bcbc39b98d57624dc3f5b1d87287247e6dbb230ac2b81bd5b6ac521dc02b893504ee4de9057b30322df1f SHA512 7dcc2bef9561e1029a3d6cedb800fb1bf85ee153811548ca4dfab3e26a19d41831e28da6d26830759d2b02763a5a81fa00a98c7681462e37e0a4cf95c7c7591c
MISC metadata.xml 328 BLAKE2B 25f8b37a7e7885a50e5b7305c9090033c78b1154214e05060c3407f0d27ac436aa3f0da1dff3a5ba1685bef390f1fe99416893aaf59e002921cc3464ce0d2167 SHA512 6686c75dbfcd5a5f9d6ef4d667916f54388180045471f8eb585c7b0d6e03f5d56c3fc892c97851f7453318309a456bbfd877eb240cbf008b71984009d08a8181
diff --git a/media-sound/openmpt123/openmpt123-0.7.9.ebuild b/media-sound/openmpt123/openmpt123-0.7.10.ebuild
index d3819b92551d..d3819b92551d 100644
--- a/media-sound/openmpt123/openmpt123-0.7.9.ebuild
+++ b/media-sound/openmpt123/openmpt123-0.7.10.ebuild
diff --git a/media-sound/qjackctl/Manifest b/media-sound/qjackctl/Manifest
index b62e4b5038e8..ed8f82205d03 100644
--- a/media-sound/qjackctl/Manifest
+++ b/media-sound/qjackctl/Manifest
@@ -1,7 +1,5 @@
AUX qjackctl-0.9.13-disable-git.patch 503 BLAKE2B d46a307dd6fcf62b51b4172a7e88ff71cf632646e28fd26857cb0bc4b9cdcd5c11260a197b10ffc4362d77bd319524bac2985bef2faf03e97d0c899dd24fcd16 SHA512 0bdc675bd9c82a45f3633342a1669bfa4d545e31122c915ff21256e7653bb1b5f33fc77341c1a9ca568912327e7f5380b27278f63914e123484d80935a27f3d9
-DIST qjackctl-1.0.1.tar.gz 1318578 BLAKE2B c2741cfed5244e9c0b837b7bb7ac31dd6fad74226cad9401014565928e59c6fc448fda6e4e335e4acdc92d55b05f330a2101b1f9cbbce6918b7749c62f0e9379 SHA512 ac0442c0fe8f29ca27dfe149db3bc20a968ff7b2abb764bbb7b7cd1f57e26edac70b834c4f6fa6578fa07afad9de3e8f846d131517e9b5862333634715933b08
DIST qjackctl-1.0.2.tar.gz 1319207 BLAKE2B f5af834b39d48dd5a10b970bc90cfd25470c91210b295727fb03bf6a277361bd67f54c3a841ee9aa7d419020500906ad41cbea490d6b223a7fc4c6357a523f0e SHA512 617760310eed763c813bf2ff95b72bd7c76bdc68bf2f997333eb9769e55eec6c02ff0e0813f576b5f06cdb856756cbf36017a6d1c578d493ceed7aa082470f25
-EBUILD qjackctl-1.0.1.ebuild 1008 BLAKE2B 1ec2ffb41f8547db96bb48b4d76b852d1113f1412a6da07f97caf2dce6087999ad51e4b369716362c98cbcb506e5c16b5c9853b06d0df8cacfdd48fa83739ead SHA512 462f339e40a8302f9838e51d8f1241ca6d8d82185d8f0f2171fb73d87822b852f25dafd3f26deaff618ae2d5682565ee274d0d158552eff44f46b39304200d2e
-EBUILD qjackctl-1.0.2.ebuild 1010 BLAKE2B 48dcbd5d6e79b3515afb7ff0d45f2d1e91d403440b7c58a7515a6764658ea84466c2c3449195ac28793715de78e98047b05d67305160e02fa33ade6bd3d0cb83 SHA512 071f43972f2991ca0a371e1e56e8d77c0ecdc61c90a99b5a7380b69eb70ce27dbfbcdb1eb5c3ca6c01be6014635f6c1d96ef72a781172c259ee184fe29b1eeec
+EBUILD qjackctl-1.0.2.ebuild 1008 BLAKE2B 1ec2ffb41f8547db96bb48b4d76b852d1113f1412a6da07f97caf2dce6087999ad51e4b369716362c98cbcb506e5c16b5c9853b06d0df8cacfdd48fa83739ead SHA512 462f339e40a8302f9838e51d8f1241ca6d8d82185d8f0f2171fb73d87822b852f25dafd3f26deaff618ae2d5682565ee274d0d158552eff44f46b39304200d2e
EBUILD qjackctl-9999.ebuild 926 BLAKE2B e7d605b036d205a43319d6559c0a918e347436e3e932d8002f3dffe6e56ef8563ca32efb6bd731802e8c1c066716f3e21a0896ac8b107f6c9361656f7ac3b556 SHA512 eceec774ffc46b565ad7398844febfee6c6c3ba65bc523072d81de91f84065f9507c93b4b18f9e63abc794a2814aa0f2bfab2a70f48afbaec07484d9530892e9
MISC metadata.xml 338 BLAKE2B 74efc1853779388695ea14b6ccbe8e22d88941b8fcb845f553c02bd9e052f5638b2f4629dd238272a20b76db17f0d1f30a454a4b9a27333eb1e80b8d826c0dfd SHA512 bf18f336710191bc34b33b34f3f39435a9f3c9d7c45cef4e5b0ad39c19f4a9b27ee032dd2dbf6c57daaa90ad5f9adce40c49230850b6c1d746d0691eaf5ebb10
diff --git a/media-sound/qjackctl/qjackctl-1.0.1.ebuild b/media-sound/qjackctl/qjackctl-1.0.1.ebuild
deleted file mode 100644
index 8b1ca524e452..000000000000
--- a/media-sound/qjackctl/qjackctl-1.0.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg cmake
-
-DESCRIPTION="Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections"
-HOMEPAGE="https://qjackctl.sourceforge.io/"
-SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="alsa dbus debug portaudio"
-
-BDEPEND="dev-qt/linguist-tools:5"
-DEPEND="
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- dev-qt/qtxml:5
- virtual/jack
- alsa? ( media-libs/alsa-lib )
- dbus? ( dev-qt/qtdbus:5 )
- portaudio? ( media-libs/portaudio )
-"
-RDEPEND="${DEPEND}
- dev-qt/qtsvg:5
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.9.13-disable-git.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCONFIG_ALSA_SEQ=$(usex alsa 1 0)
- -DCONFIG_DBUS=$(usex dbus 1 0)
- -DCONFIG_DEBUG=$(usex debug 1 0)
- -DCONFIG_PORTAUDIO=$(usex portaudio 1 0)
- -DCONFIG_QT6=no
- )
- cmake_src_configure
-}
diff --git a/media-sound/qjackctl/qjackctl-1.0.2.ebuild b/media-sound/qjackctl/qjackctl-1.0.2.ebuild
index 29b887562b75..8b1ca524e452 100644
--- a/media-sound/qjackctl/qjackctl-1.0.2.ebuild
+++ b/media-sound/qjackctl/qjackctl-1.0.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/qjackctl/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="alsa dbus debug portaudio"
BDEPEND="dev-qt/linguist-tools:5"
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 44a4e4844739..b43c9ab7a225 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/shotcut/Manifest b/media-video/shotcut/Manifest
index cb098fed5dec..2bc239c58114 100644
--- a/media-video/shotcut/Manifest
+++ b/media-video/shotcut/Manifest
@@ -1,6 +1,8 @@
DIST shotcut-24.02.19.tar.gz 12077171 BLAKE2B ac7ab500f8817007ec981a94a2b7a414a4d981c630bd289fdf70eb2f1d493391dc74e372d82273aa4d81a2a9b685b1275e30ab47f6d6c5ce44812c286f43ed54 SHA512 60fc8874622db7ebb3e345ac8ba23a0d7c5e60c929c5955189b71540bbd5946e4dc0db0ad119a4ba3659f2d6e4dd64652be3dabc82b3c01feefb5619685ec454
DIST shotcut-24.06.26.tar.gz 12276595 BLAKE2B 0f062f3cb3991291b962fd351cac266bf20fd7d58acb70245655b93cbdbc7147a24e17d4ecf4eaa1bd5e3bbf29a29b73f289d529c539f6540616e3a03bf82ac5 SHA512 282c3f73cedae9b1fcb85d08a18fcd164481307baaca0227f536846ee0fc1c2f09382d0ba40fb0993210c78e7192338fa3577fe9c963e8bfc5a9d5bacc912a8b
+DIST shotcut-24.09.13.tar.gz 12562908 BLAKE2B 0e77521371a6427ad8d4d13842fed9ebd24ce93e9af83ebf9c946ca00e9c56453768803d6ca4fa3e19e285218041d9d7b87bdd01fa18d868a66eebed56b21ed9 SHA512 24820b50f4b1046e5611a910a7a527b7280599a8ff54867e62194ef19ee7c3b1c573b5c4f34758f6c22799024b378b55df0b0e54619b9ff6c5b4985bf8ca3cfd
EBUILD shotcut-24.02.19.ebuild 1226 BLAKE2B 45e59c078e4e5d5a7d03230abb0217a593d7836219928d4f2e14bb62c7f3f3257eaee16aa3204bf10d3a51ba5b955d68c3cc59ad3887f78970029473e3c9b01f SHA512 2442f8f01b4b7bfd23b084f5e866d51d4c896edd14df5a9fd7a121687a444d84f2d86839e10486ee40c885d5368c605c3f1f7ec392b311f21c3fa4cc8a83fded
EBUILD shotcut-24.06.26.ebuild 1227 BLAKE2B 529d7aed3e8e423953848ba0877932bc3ab232c159a55803d39bdc8d578cf2a7467e038dd72290da0af5c7378df04567cef99827cb0559e02823bfe0b8c210fa SHA512 0d4a3f48b9f70754c8ff744003f7b4340eadbbf79ff69dc301dc787e16f90f38a8ccc33509619a3fd7d7ac569c42bccfa8d8a9d42c0422fd8c155e0e215c716f
+EBUILD shotcut-24.09.13.ebuild 1227 BLAKE2B 529d7aed3e8e423953848ba0877932bc3ab232c159a55803d39bdc8d578cf2a7467e038dd72290da0af5c7378df04567cef99827cb0559e02823bfe0b8c210fa SHA512 0d4a3f48b9f70754c8ff744003f7b4340eadbbf79ff69dc301dc787e16f90f38a8ccc33509619a3fd7d7ac569c42bccfa8d8a9d42c0422fd8c155e0e215c716f
EBUILD shotcut-9999.ebuild 1227 BLAKE2B 529d7aed3e8e423953848ba0877932bc3ab232c159a55803d39bdc8d578cf2a7467e038dd72290da0af5c7378df04567cef99827cb0559e02823bfe0b8c210fa SHA512 0d4a3f48b9f70754c8ff744003f7b4340eadbbf79ff69dc301dc787e16f90f38a8ccc33509619a3fd7d7ac569c42bccfa8d8a9d42c0422fd8c155e0e215c716f
MISC metadata.xml 481 BLAKE2B 183f296894a3deb21038399eec0a637f2080d029fb8ea539a5a165206868704e472ed554bec67325fb54a4d8aeea54c01857635e32abdd229c91f3ba7855d095 SHA512 95af90837128290393f798b1561ebcbad057da1b5dafb583f9f9ba56878ff1d48245438ea3605601fad608e749235619d2195290c04c5c31eb8bbe627b58f4a7
diff --git a/media-video/shotcut/shotcut-24.09.13.ebuild b/media-video/shotcut/shotcut-24.09.13.ebuild
new file mode 100644
index 000000000000..b72aafd2d6c0
--- /dev/null
+++ b/media-video/shotcut/shotcut-24.09.13.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake flag-o-matic xdg
+
+DESCRIPTION="A free, open source, cross-platform video editor"
+HOMEPAGE="https://www.shotcut.org/ https://github.com/mltframework/shotcut/"
+if [[ ${PV} != 9999* ]] ; then
+ SRC_URI="https://github.com/mltframework/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+else
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/mltframework/shotcut/"
+fi
+
+LICENSE="GPL-3+"
+
+SLOT="0"
+
+IUSE="debug"
+
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+"
+DEPEND="
+ dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,widgets,xml]
+ dev-qt/qtdeclarative:6[widgets]
+ dev-qt/qtmultimedia:6
+ dev-qt/qtcharts:6
+ >=media-libs/mlt-7.18.0[ffmpeg,frei0r,jack,opengl,sdl,xml]
+ media-video/ffmpeg
+"
+
+RDEPEND="${DEPEND}
+ virtual/jack
+"
+
+src_configure() {
+ CMAKE_BUILD_TYPE=$(usex debug Debug Release)
+ if [[ ${PV} != 9999* ]] ; then
+ SHOTCUT_VERSION="${PV}"
+ else
+ SHOTCUT_VERSION="$(git log --date=format:'%y.%m.%d' -1 --format='%ad')"
+ fi
+ local mycmakeargs=(
+ -DSHOTCUT_VERSION="${SHOTCUT_VERSION}"
+ )
+ use debug || append-cxxflags "-DNDEBUG"
+ append-cxxflags "-DSHOTCUT_NOUPGRADE"
+ cmake_src_configure
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 887afddfa77f..eda9b94701f7 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 962220185e2b..7daf636497c7 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Oct 2024 02:40:27 +0000
+Mon, 21 Oct 2024 02:40:46 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index b5c64ed302c2..23b820473617 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 590436 BLAKE2B 15aabc4185729e136cdcfaf5f8f985f8037a950c2674b40f4a60d6db55b6e66ddf62465183eec797a8745737731f08c9f5b7997b3092ca23932abe139760e3a2 SHA512 d4bc062a4c9898005fcd53314c2db40baaef3e5725ab92e762d55ae3747dcb34a1602299c2aa4bdf60a06b6f322e89ee0b897eafffb10de6e5392274ab828bc5
-TIMESTAMP 2024-10-19T02:40:32Z
+TIMESTAMP 2024-10-21T02:40:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcTHCBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcVvzFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klARjxAAtCx6YRq3fyVYtrnv3V+mXh+UyoADkR1ZTnb7SWz8Go/syIIruNon9ffW
-bbHU/r9xgu/8pTbdD9RbjSy9/yNM9+BC95SQLJTJ2IvqqvNKgWOLju2PYWfnozA+
-+UbK8n2tkb6jFGWtZdQCsp44xP7dB3bO/Hrj6P/cJ4Wx/bKa3Qrjch/yuCBYl0mg
-qv9SUEDx/JTBiySooWa1NwvSbUg7g5jcW51kJpZ7+zRcFEHxe9LXpv4jvDAEFcYW
-IHiWVDR+V+pOh8z8ZouHSDlmrWCWC+DJ/SSXWmeIllA6UDNcm61kjelTX/XhlOow
-OJ9ppIg5Q1dnAVV2prFTPHXu1mptIvKYmOU0XBYIX8bNM5fkiRONqhKj76yiU+we
-qPCF9IZgZWCGcmbs09LeezWKk5cOtYxPFdg1TwvodSVYLYsUq8QCkZYhelzbuZbp
-eIktb7mzo8EXw1LbZVRIgt+ihFL2rGr4u5DBW7azsyw99MT6AxFyU20H0hBqWLvI
-DF4G1tq1cnnz9NRMXzxBEO5aejarxmh9S12DH300Xvc2O7EPlvkTu3HUivSyZGP1
-0yKkGO6cWo6fMTJKPEAtR536UENeW3IwK1C0VQj8ndF7eyLY9IuM+niLIhvOVk6U
-a6AZKBQD5PWcv6BvA6D/a3d+IGKgzRoUNt0P48iqKTc8AURgxFQ=
-=rjBd
+klD/jhAAlJCN3pivevlKz8PYm9R7S9bw0zJ2amjMCxZOYfFelDwyiJVUESNTwlzx
+t9coWpdbXzah/Xu5xRzhvju71oP2pi5gjHOHiVNVEIXXlsXClUZd3V4hvAjV3gef
+xJfOxNH7JpMy3pwozTgSx1g1vg8rOkamLKTYsjaVVzUMsV+neMY9LY3YIvNebnJC
+EP97xn6GK+9QaW7NDcqcBfv+5HikIubFitsC7wpom1owvPYGAwV1qSYdTIMsL3Ok
+oI7jHu8jZKQz1Z+51wTpF9EeKV3E9f7A0e3skINthq8976UCNIIHk33kAUlR5AGr
+y7c6OjOCYb8Rjiq+w+FdN19dnqC3vNpH5a5oLf8lpVXSBh+u4gvCtNVyzxiPJPWI
+3R6l4PSt+s2uHbMtCg8RXtRBKLgdQBHwWJ0agqgMVAc7QGiZckt+ulf0jqD3exX5
+ZHqyKGGYhvL7QmO8L3LI5eAKGPoe4pRMqV3UceEYG2SNOexmzlPnqgF8OpbiaRWe
+3q8L0wpUhlWPFSkHLUYzlgy7jnzEHZ3Ub9ru8Y9RXEZPDKeBXGnlko3YQjI5QHXg
+1c0v4Q7D/+XWqszAmziTBzwDNHTDXN0WD0OVix1AuhchGmpBlDdhTvmFevYZrmEy
+gsT74IHdY+76Bxcj5tcauPMRBSFAeQTJMpGZ46sjCHIgVZFCsI4=
+=OqFo
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 8fb4c19c8c47..7daf636497c7 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Oct 2024 02:40:28 +0000
+Mon, 21 Oct 2024 02:40:46 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 91dc0344b815..9a6bad8c80ef 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 c842ef086ef8..dba18dfff800 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.34.29 b/metadata/md5-cache/app-admin/awscli-1.34.29
deleted file mode 100644
index f9aef08b3f71..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.34.29
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.29[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.29[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.34.29.tar.gz -> aws-cli-1.34.29.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=4c08319f1d75593a4bcbbe88a72bb8fe
diff --git a/metadata/md5-cache/app-admin/awscli-1.35.0 b/metadata/md5-cache/app-admin/awscli-1.35.0
index 31a77aa2988a..f56b79ecc0e5 100644
--- a/metadata/md5-cache/app-admin/awscli-1.35.0
+++ b/metadata/md5-cache/app-admin/awscli-1.35.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
INHERIT=bash-completion-r1 distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.35.34[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aws/aws-cli/archive/1.35.0.tar.gz -> aws-cli-1.35.0.gh.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e118c86547ec2a7489da95d1f09d2933
+_md5_=cc6cfd4c3db5ce71dcdd801225ba767b
diff --git a/metadata/md5-cache/app-admin/awscli-1.35.9 b/metadata/md5-cache/app-admin/awscli-1.35.10
index 94c4e3f346c5..1193be4b2503 100644
--- a/metadata/md5-cache/app-admin/awscli-1.35.9
+++ b/metadata/md5-cache/app-admin/awscli-1.35.10
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.43[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Universal Command Line Environment for AWS
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.43[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=>=dev-python/botocore-1.35.44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.35.9.tar.gz -> aws-cli-1.35.9.gh.tar.gz
+SRC_URI=https://github.com/aws/aws-cli/archive/1.35.10.tar.gz -> aws-cli-1.35.10.gh.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=ae3993cd246bbd789df8340a9153547b
diff --git a/metadata/md5-cache/app-admin/awscli-1.35.6 b/metadata/md5-cache/app-admin/awscli-1.35.6
deleted file mode 100644
index 28fad9c5db62..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.35.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.40[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.40[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.35.6.tar.gz -> aws-cli-1.35.6.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0ada5e845c5f22989486432a56f202ef
diff --git a/metadata/md5-cache/app-admin/awscli-1.35.7 b/metadata/md5-cache/app-admin/awscli-1.35.7
deleted file mode 100644
index 977ee05a8c96..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.35.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.41[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.41[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.35.7.tar.gz -> aws-cli-1.35.7.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ae3993cd246bbd789df8340a9153547b
diff --git a/metadata/md5-cache/app-admin/awscli-1.35.8 b/metadata/md5-cache/app-admin/awscli-1.35.8
deleted file mode 100644
index 7ea62afdf73d..000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.35.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.35.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=bash-completion-r1 distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.35.8.tar.gz -> aws-cli-1.35.8.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ae3993cd246bbd789df8340a9153547b
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index 6075b8b88e08..59bf63dbd253 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/bacula-15.0.2 b/metadata/md5-cache/app-backup/bacula-15.0.2
index 1df7104b9616..0dde5cdcc216 100644
--- a/metadata/md5-cache/app-backup/bacula-15.0.2
+++ b/metadata/md5-cache/app-backup/bacula-15.0.2
@@ -13,4 +13,4 @@ REQUIRED_USE=!bacula-clientonly? ( ^^ ( mysql postgres sqlite ) ) static? ( bacu
SLOT=0
SRC_URI=https://downloads.sourceforge.net/bacula/bacula-15.0.2.tar.gz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=8ea24e0066046c21ec083162e37b48e5
+_md5_=ac59958638c3bb0e56d2a593cb62f9ad
diff --git a/metadata/md5-cache/app-benchmarks/Manifest.gz b/metadata/md5-cache/app-benchmarks/Manifest.gz
index 7ee0b8b0778d..abf8675dd902 100644
--- a/metadata/md5-cache/app-benchmarks/Manifest.gz
+++ b/metadata/md5-cache/app-benchmarks/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-benchmarks/iozone-3.506 b/metadata/md5-cache/app-benchmarks/iozone-3.506
new file mode 100644
index 000000000000..ca1fa2d2000b
--- /dev/null
+++ b/metadata/md5-cache/app-benchmarks/iozone-3.506
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Filesystem benchmarking program
+EAPI=8
+HOMEPAGE=http://www.iozone.org/
+INHERIT=flag-o-matic toolchain-funcs
+KEYWORDS=~amd64 ~arm ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=freedist
+SLOT=0
+SRC_URI=http://www.iozone.org/src/current/iozone3_506.tar
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=dc9559ee2e734f96226a1af9e472ab88
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 2ab0e88d8b0f..6e076c804222 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/incus-6.0.2 b/metadata/md5-cache/app-containers/incus-6.0.2
index d0a8e0203f1f..1ae8b34c4137 100644
--- a/metadata/md5-cache/app-containers/incus-6.0.2
+++ b/metadata/md5-cache/app-containers/incus-6.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://linuxcontainers.org/incus/introduction/ https://github.com/lxc/incus
INHERIT=go-module linux-info optfeature systemd toolchain-funcs verify-sig
IUSE=apparmor fuidshift nls verify-sig
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0 BSD LGPL-3 MIT
RDEPEND=acct-group/incus acct-group/incus-admin app-arch/xz-utils >=app-containers/lxc-5.0.0:=[apparmor?,seccomp(+)] dev-db/sqlite:3 >=dev-libs/cowsql-1.15.6 dev-libs/lzo >=dev-libs/raft-0.22.1:=[lz4] >=dev-util/xdelta-3.0[lzma(+)] net-dns/dnsmasq[dhcp] sys-libs/libcap virtual/udev fuidshift? ( !app-containers/lxd ) net-firewall/ebtables net-firewall/iptables sys-apps/iproute2 sys-fs/fuse:* >=sys-fs/lxcfs-5.0.0 sys-fs/squashfs-tools[lzma] virtual/acl
RESTRICT=test strip
SLOT=0/lts
SRC_URI=https://linuxcontainers.org/downloads/incus/incus-6.0.2.tar.xz verify-sig? ( https://linuxcontainers.org/downloads/incus/incus-6.0.2.tar.xz.asc )
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=7551d612d8b020813d6da67193866487
+_md5_=254bb68d44076e8c8dd5cfc8c2d00a7d
diff --git a/metadata/md5-cache/app-containers/lxc-6.0.2 b/metadata/md5-cache/app-containers/lxc-6.0.2
index b9bd65d7be3d..11f37cd0d48e 100644
--- a/metadata/md5-cache/app-containers/lxc-6.0.2
+++ b/metadata/md5-cache/app-containers/lxc-6.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://linuxcontainers.org/ https://github.com/lxc/lxc
INHERIT=bash-completion-r1 linux-info meson optfeature systemd toolchain-funcs verify-sig
IUSE=apparmor +caps examples io-uring lto man pam seccomp selinux ssl systemd test +tools verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86
LICENSE=GPL-2 LGPL-2.1 LGPL-3
RDEPEND=acct-group/lxc acct-user/lxc apparmor? ( sys-libs/libapparmor ) caps? ( sys-libs/libcap ) io-uring? ( >=sys-libs/liburing-2:= ) pam? ( sys-libs/pam ) seccomp? ( sys-libs/libseccomp ) selinux? ( sys-libs/libselinux ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/dbus sys-apps/systemd:= ) tools? ( sys-libs/libcap )
RESTRICT=!test? ( test )
SLOT=0/1.8
SRC_URI=https://linuxcontainers.org/downloads/lxc/lxc-6.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxc/lxc-6.0.2.tar.gz.asc )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=ce812e52a53b11d148031f80bab99ced
+_md5_=f04ba5def6cf5f5fedf6fe9b079bae8d
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 9ac395ab73b2..2b34b86c85b4 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/rhash-1.4.5 b/metadata/md5-cache/app-crypt/rhash-1.4.5
new file mode 100644
index 000000000000..d2cb38f71528
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/rhash-1.4.5
@@ -0,0 +1,15 @@
+BDEPEND=nls? ( sys-devel/gettext )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=ssl? ( dev-libs/openssl:0=[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=Console utility and library for computing and verifying file hash sums
+EAPI=8
+HOMEPAGE=https://rhash.sourceforge.net/
+INHERIT=flag-o-matic toolchain-funcs multilib-minimal
+IUSE=debug nls ssl static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=0BSD
+RDEPEND=ssl? ( dev-libs/openssl:0=[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/1
+SRC_URI=https://downloads.sourceforge.net/rhash/rhash-1.4.5-src.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=06b18643d770d81cebc9ff6910bde180
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 8e44289fe601..f279c428a417 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/zed-0.157.4 b/metadata/md5-cache/app-editors/zed-0.157.5
index bd815f814ae7..44cd3228521e 100644
--- a/metadata/md5-cache/app-editors/zed-0.157.4
+++ b/metadata/md5-cache/app-editors/zed-0.157.5
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://zed.dev https://github.com/zed-industries/zed
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cargo check-reqs desktop flag-o-matic llvm-r1 toolchain-funcs xdg
-IUSE=debug +llvm_slot_18
+IUSE=gles debug +llvm_slot_18
KEYWORDS=~amd64
LICENSE=GPL-3+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0 ISC LGPL-3 MIT MPL-2.0 Unicode-DFS-2016 ZLIB
RDEPEND=app-arch/zstd:= dev-db/sqlite:3 dev-libs/libgit2:= dev-libs/mimalloc dev-libs/openssl:0/3 dev-libs/protobuf dev-libs/wayland dev-libs/wayland-protocols dev-util/wayland-scanner dev-util/vulkan-tools media-fonts/noto media-libs/alsa-lib media-libs/fontconfig media-libs/vulkan-loader[X] net-misc/curl sys-libs/zlib x11-libs/libxcb:= x11-libs/libxkbcommon[X]
REQUIRED_USE=^^ ( llvm_slot_18 )
SLOT=0
-SRC_URI=https://github.com/zed-industries/zed/archive/refs/tags/v0.157.4.tar.gz -> zed-0.157.4.tar.gz https://gitlab.com/api/v4/projects/35204985/packages/generic/zed/0.157.4/zed-0.157.4-crates.tar.xz https://github.com/zed-industries/lsp-types/archive/72357d6f6d212bdffba3b5ef4b31d8ca856058e7.tar.gz -> lsp-types-72357d6f6d212bdffba3b5ef4b31d8ca856058e7.gh.tar.gz https://github.com/pop-os/cosmic-text/archive/542b20ca4376a3b5de5fa629db1a4ace44e18e0c.tar.gz -> cosmic-text-542b20ca4376a3b5de5fa629db1a4ace44e18e0c.gh.tar.gz https://github.com/XDeme1/xim-rs/archive/d50d461764c2213655cd9cf65a0ea94c70d3c4fd.tar.gz -> xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz https://github.com/alacritty/alacritty/archive/91d034ff8b53867143c005acfaa14609147c9a2c.tar.gz -> alacritty-91d034ff8b53867143c005acfaa14609147c9a2c.gh.tar.gz https://github.com/kvark/blade/archive/e142a3a5e678eb6a13e642ad8401b1f3aa38e969.tar.gz -> blade-e142a3a5e678eb6a13e642ad8401b1f3aa38e969.gh.tar.gz https://github.com/ConradIrwin/xkbcommon-rs/archive/fcbb4612185cc129ceeff51d22f7fb51810a03b2.tar.gz -> xkbcommon-rs-fcbb4612185cc129ceeff51d22f7fb51810a03b2.gh.tar.gz https://github.com/zed-industries/font-kit/archive/40391b7c0041d8a8572af2afa3de32ae088f0120.tar.gz -> font-kit-40391b7c0041d8a8572af2afa3de32ae088f0120.gh.tar.gz https://github.com/zed-industries/tree-sitter-markdown/archive/4cfa6aad6b75052a5077c80fd934757d9267d81b.tar.gz -> tree-sitter-markdown-4cfa6aad6b75052a5077c80fd934757d9267d81b.gh.tar.gz https://github.com/zed-industries/tree-sitter-yaml/archive/baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.tar.gz -> tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.gh.tar.gz https://github.com/zed-industries/async-pipe-rs/archive/82d00a04211cf4e1236029aa03e6b6ce2a74c553.tar.gz -> async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553.gh.tar.gz https://github.com/XDeme1/xim-rs/archive/d50d461764c2213655cd9cf65a0ea94c70d3c4fd.tar.gz -> xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz https://github.com/zed-industries/tree-sitter-go-work/archive/acb0617bf7f4fda02c6217676cc64acb89536dc7.tar.gz -> tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz https://github.com/kvark/blade/archive/e142a3a5e678eb6a13e642ad8401b1f3aa38e969.tar.gz -> blade-e142a3a5e678eb6a13e642ad8401b1f3aa38e969.gh.tar.gz https://github.com/kvark/blade/archive/e142a3a5e678eb6a13e642ad8401b1f3aa38e969.tar.gz -> blade-e142a3a5e678eb6a13e642ad8401b1f3aa38e969.gh.tar.gz https://github.com/zed-industries/tree-sitter-go-mod/archive/a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca.tar.gz -> tree-sitter-go-mod-a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca.gh.tar.gz https://github.com/KillTheMule/nvim-rs/archive/69500bae73b8b3f02a05b7bee621a0d0e633da6c.tar.gz -> nvim-rs-69500bae73b8b3f02a05b7bee621a0d0e633da6c.gh.tar.gz https://github.com/XDeme1/xim-rs/archive/d50d461764c2213655cd9cf65a0ea94c70d3c4fd.tar.gz -> xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz https://github.com/zed-industries/tree-sitter-heex/archive/1dd45142fbb05562e35b2040c6129c9bca346592.tar.gz -> tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592.gh.tar.gz
+SRC_URI=https://github.com/zed-industries/zed/archive/refs/tags/v0.157.5.tar.gz -> zed-0.157.5.tar.gz https://gitlab.com/api/v4/projects/35204985/packages/generic/zed/0.157.5/zed-0.157.5-crates.tar.xz https://github.com/zed-industries/lsp-types/archive/72357d6f6d212bdffba3b5ef4b31d8ca856058e7.tar.gz -> lsp-types-72357d6f6d212bdffba3b5ef4b31d8ca856058e7.gh.tar.gz https://github.com/pop-os/cosmic-text/archive/542b20ca4376a3b5de5fa629db1a4ace44e18e0c.tar.gz -> cosmic-text-542b20ca4376a3b5de5fa629db1a4ace44e18e0c.gh.tar.gz https://github.com/XDeme1/xim-rs/archive/d50d461764c2213655cd9cf65a0ea94c70d3c4fd.tar.gz -> xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz https://github.com/alacritty/alacritty/archive/91d034ff8b53867143c005acfaa14609147c9a2c.tar.gz -> alacritty-91d034ff8b53867143c005acfaa14609147c9a2c.gh.tar.gz https://github.com/kvark/blade/archive/e142a3a5e678eb6a13e642ad8401b1f3aa38e969.tar.gz -> blade-e142a3a5e678eb6a13e642ad8401b1f3aa38e969.gh.tar.gz https://github.com/ConradIrwin/xkbcommon-rs/archive/fcbb4612185cc129ceeff51d22f7fb51810a03b2.tar.gz -> xkbcommon-rs-fcbb4612185cc129ceeff51d22f7fb51810a03b2.gh.tar.gz https://github.com/zed-industries/font-kit/archive/40391b7c0041d8a8572af2afa3de32ae088f0120.tar.gz -> font-kit-40391b7c0041d8a8572af2afa3de32ae088f0120.gh.tar.gz https://github.com/zed-industries/tree-sitter-markdown/archive/4cfa6aad6b75052a5077c80fd934757d9267d81b.tar.gz -> tree-sitter-markdown-4cfa6aad6b75052a5077c80fd934757d9267d81b.gh.tar.gz https://github.com/zed-industries/tree-sitter-yaml/archive/baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.tar.gz -> tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a.gh.tar.gz https://github.com/zed-industries/async-pipe-rs/archive/82d00a04211cf4e1236029aa03e6b6ce2a74c553.tar.gz -> async-pipe-rs-82d00a04211cf4e1236029aa03e6b6ce2a74c553.gh.tar.gz https://github.com/XDeme1/xim-rs/archive/d50d461764c2213655cd9cf65a0ea94c70d3c4fd.tar.gz -> xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz https://github.com/zed-industries/tree-sitter-go-work/archive/acb0617bf7f4fda02c6217676cc64acb89536dc7.tar.gz -> tree-sitter-go-work-acb0617bf7f4fda02c6217676cc64acb89536dc7.gh.tar.gz https://github.com/kvark/blade/archive/e142a3a5e678eb6a13e642ad8401b1f3aa38e969.tar.gz -> blade-e142a3a5e678eb6a13e642ad8401b1f3aa38e969.gh.tar.gz https://github.com/kvark/blade/archive/e142a3a5e678eb6a13e642ad8401b1f3aa38e969.tar.gz -> blade-e142a3a5e678eb6a13e642ad8401b1f3aa38e969.gh.tar.gz https://github.com/zed-industries/tree-sitter-go-mod/archive/a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca.tar.gz -> tree-sitter-go-mod-a9aea5e358cde4d0f8ff20b7bc4fa311e359c7ca.gh.tar.gz https://github.com/KillTheMule/nvim-rs/archive/69500bae73b8b3f02a05b7bee621a0d0e633da6c.tar.gz -> nvim-rs-69500bae73b8b3f02a05b7bee621a0d0e633da6c.gh.tar.gz https://github.com/XDeme1/xim-rs/archive/d50d461764c2213655cd9cf65a0ea94c70d3c4fd.tar.gz -> xim-rs-d50d461764c2213655cd9cf65a0ea94c70d3c4fd.gh.tar.gz https://github.com/zed-industries/tree-sitter-heex/archive/1dd45142fbb05562e35b2040c6129c9bca346592.tar.gz -> tree-sitter-heex-1dd45142fbb05562e35b2040c6129c9bca346592.gh.tar.gz
_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=210b191f25ffdc76366b5689df1f5eb0
+_md5_=deeb0abf7ec99fe5240150eb3c6802a6
diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz
index 8a080872be79..023bdabe10e0 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/ebib-2.44.1 b/metadata/md5-cache/app-emacs/ebib-2.44.1
new file mode 100644
index 000000000000..a71d55d2895d
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/ebib-2.44.1
@@ -0,0 +1,15 @@
+BDEPEND=>=app-emacs/compat-30.0.0.0 app-emacs/parsebib test? ( app-emacs/with-simulated-input ) test? ( app-emacs/ert-runner ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=BibTeX database manager for Emacs
+EAPI=8
+HOMEPAGE=https://joostkremers.github.io/ebib/ https://github.com/joostkremers/ebib/
+INHERIT=elisp
+IUSE=test
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>=app-emacs/compat-30.0.0.0 app-emacs/parsebib >=app-editors/emacs-25.3:*
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/joostkremers/ebib/archive/2.44.1.tar.gz -> ebib-2.44.1.tar.gz
+_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=030e1a9011caeb9c3fff7899ab0269a9
diff --git a/metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20230919 b/metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20230919
new file mode 100644
index 000000000000..d47acff45a52
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/emacs-bazel-mode-0_p20230919
@@ -0,0 +1,14 @@
+BDEPEND=sys-apps/texinfo >=app-editors/emacs-27.1:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=Emacs major modes for the Bazel build system support
+EAPI=8
+HOMEPAGE=https://bazel.build/ https://github.com/bazelbuild/emacs-bazel-mode/
+INHERIT=elisp
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=app-editors/emacs-27.1:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/bazelbuild/emacs-bazel-mode/archive/769b30dc18282564d614d7044195b5a0c1a0a5f3.tar.gz -> emacs-bazel-mode-0_p20230919.tar.gz
+_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7
+_md5_=e63e7e96e96d4842a5c117a57483009b
diff --git a/metadata/md5-cache/app-emacs/org-mode-9.7.13 b/metadata/md5-cache/app-emacs/org-mode-9.7.13
new file mode 100644
index 000000000000..632a3436a5e4
--- /dev/null
+++ b/metadata/md5-cache/app-emacs/org-mode-9.7.13
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( virtual/texi2dvi ) >=app-editors/emacs-25.3:*
+DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
+DESCRIPTION=An Emacs mode for notes and project planning
+EAPI=8
+HOMEPAGE=https://orgmode.org/
+INHERIT=elisp readme.gentoo-r1
+IUSE=doc odt-schema
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3+ FDL-1.3+ CC-BY-SA-3.0 odt-schema? ( OASIS-Open )
+RDEPEND=>=app-editors/emacs-25.3:*
+RESTRICT=test
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/emacs/org-mode.git/snapshot/org-mode-release_9.7.13.tar.gz
+_eclasses_=elisp e7149f29f0c141396a0cec7cc59947a6 elisp-common abb2dda42f680fce87602c8273f832c7 readme.gentoo-r1 b045f3acf546393ab6b3170781875358
+_md5_=eeff608f62be3bec2360a551c73d97d6
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 53175e7481b6..50ba2f59fe60 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/bfr-1.6-r4 b/metadata/md5-cache/app-misc/bfr-1.6-r4
deleted file mode 100644
index c34fec016865..000000000000
--- a/metadata/md5-cache/app-misc/bfr-1.6-r4
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=dev-lang/perl
-DEFINED_PHASES=configure
-DESCRIPTION=General-purpose command-line pipe buffer
-EAPI=8
-HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
-INHERIT=toolchain-funcs
-KEYWORDS=amd64 ~ppc ppc64 sparc x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=http://www.glines.org/bin/pk/bfr-1.6.tar.bz2
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6dd3a58f73ce04662b8a61ddc5d581d7
diff --git a/metadata/md5-cache/app-misc/bfr-1.6-r5 b/metadata/md5-cache/app-misc/bfr-1.6-r5
new file mode 100644
index 000000000000..1fc710db35fc
--- /dev/null
+++ b/metadata/md5-cache/app-misc/bfr-1.6-r5
@@ -0,0 +1,12 @@
+BDEPEND=dev-lang/perl >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure prepare
+DESCRIPTION=General-purpose command-line pipe buffer
+EAPI=8
+HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
+INHERIT=autotools toolchain-funcs
+KEYWORDS=amd64 ~ppc ppc64 sparc x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=http://www.glines.org/bin/pk/bfr-1.6.tar.bz2
+_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=90c1e2c1293dd0f5299bab00f72e54cf
diff --git a/metadata/md5-cache/app-misc/recoll-1.40.3 b/metadata/md5-cache/app-misc/recoll-1.40.3
new file mode 100644
index 000000000000..85f334e79f77
--- /dev/null
+++ b/metadata/md5-cache/app-misc/recoll-1.40.3
@@ -0,0 +1,16 @@
+BDEPEND=qt6? ( dev-qt/qttools:6[linguist] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=dev-libs/libxml2 dev-libs/libxslt dev-libs/xapian:= sys-libs/zlib virtual/libiconv chm? ( dev-libs/chmlib dev-python/pychm ) qt6? ( dev-qt/qtbase:6[gui,network,widgets] webengine? ( dev-qt/qtwebengine:6[widgets] ) ) session? ( inotify? ( x11-libs/libSM x11-libs/libICE x11-libs/libX11 ) ) spell? ( app-text/aspell ) systemd? ( sys-apps/systemd ) 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 )
+DESCRIPTION=Personal full text search package
+EAPI=8
+HOMEPAGE=https://www.recoll.org
+INHERIT=linux-info optfeature python-single-r1 qmake-utils meson systemd
+IUSE=camelcase chm +inotify qt6 session +spell systemd webengine python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/libxml2 dev-libs/libxslt dev-libs/xapian:= sys-libs/zlib virtual/libiconv chm? ( dev-libs/chmlib dev-python/pychm ) qt6? ( dev-qt/qtbase:6[gui,network,widgets] webengine? ( dev-qt/qtwebengine:6[widgets] ) ) session? ( inotify? ( x11-libs/libSM x11-libs/libICE x11-libs/libX11 ) ) spell? ( app-text/aspell ) systemd? ( sys-apps/systemd ) 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-arch/unzip
+REQUIRED_USE=session? ( inotify ) webengine? ( qt6 ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+SLOT=0
+SRC_URI=https://www.recoll.org/recoll-1.40.3.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=8307af31a938def7f8cd49abc83b2de6
diff --git a/metadata/md5-cache/app-misc/remind-05.00.06 b/metadata/md5-cache/app-misc/remind-05.00.06
index f0189458d35f..e668058d4dfb 100644
--- a/metadata/md5-cache/app-misc/remind-05.00.06
+++ b/metadata/md5-cache/app-misc/remind-05.00.06
@@ -4,9 +4,9 @@ DESCRIPTION=Ridiculously functional reminder program
EAPI=8
HOMEPAGE=https://dianne.skoll.ca/projects/remind/
IUSE=tk
-KEYWORDS=~amd64 ~ppc ~x86
+KEYWORDS=amd64 ~ppc x86
LICENSE=GPL-2
RDEPEND=tk? ( >=dev-lang/tk-8.5 dev-tcltk/tcllib )
SLOT=0
SRC_URI=https://salsa.debian.org/dskoll/remind/-/archive/05.00.06/remind-05.00.06.tar.bz2
-_md5_=11c790e33f5fc1d7139f641492ec756f
+_md5_=9651d73b3657f2d864de62f108d53544
diff --git a/metadata/md5-cache/app-officeext/Manifest.gz b/metadata/md5-cache/app-officeext/Manifest.gz
index 563dbe826a72..f70a058816de 100644
--- a/metadata/md5-cache/app-officeext/Manifest.gz
+++ b/metadata/md5-cache/app-officeext/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-officeext/languagetool-5.6 b/metadata/md5-cache/app-officeext/languagetool-5.6
index e79d1e4a8381..c675d78c1496 100644
--- a/metadata/md5-cache/app-officeext/languagetool-5.6
+++ b/metadata/md5-cache/app-officeext/languagetool-5.6
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://www.languagetool.org/
INHERIT=office-ext-r1
IUSE=office_implementation_libreoffice
-KEYWORDS=~amd64 ~x86
+KEYWORDS=~amd64
LICENSE=LGPL-2.1+
RDEPEND=>=virtual/jre-1.8 office_implementation_libreoffice? ( || ( app-office/libreoffice[java] app-office/libreoffice-bin[java] ) )
REQUIRED_USE=|| ( office_implementation_libreoffice )
SLOT=0
SRC_URI=https://www.languagetool.org/download/LanguageTool-5.6.oxt
_eclasses_=office-ext-r1 8bdc7a6423aa53b15e81cc2c4dd81055
-_md5_=c06a90d13de602a0ebbf4d57f1173ce3
+_md5_=57d6fa6a00a1a09dffb9dc95144b4289
diff --git a/metadata/md5-cache/app-officeext/ooo2gd-3.0.0-r2 b/metadata/md5-cache/app-officeext/ooo2gd-3.0.0-r2
index 48aa2e5946d9..625030da9c38 100644
--- a/metadata/md5-cache/app-officeext/ooo2gd-3.0.0-r2
+++ b/metadata/md5-cache/app-officeext/ooo2gd-3.0.0-r2
@@ -5,11 +5,11 @@ EAPI=7
HOMEPAGE=https://code.google.com/p/ooo2gd/
INHERIT=office-ext-r1
IUSE=office_implementation_libreoffice
-KEYWORDS=amd64 ~x86
+KEYWORDS=amd64
LICENSE=LGPL-2
RDEPEND=office_implementation_libreoffice? ( || ( app-office/libreoffice[java] app-office/libreoffice-bin[java] ) )
REQUIRED_USE=|| ( office_implementation_libreoffice )
SLOT=0
SRC_URI=https://ooo2gd.googlecode.com/files/ooo2gd_3.0.0.oxt
_eclasses_=office-ext-r1 8bdc7a6423aa53b15e81cc2c4dd81055
-_md5_=a7d9a1ce41bd3e683b46dde4bba9b09d
+_md5_=32b415f45d37dc95f77d19aa0922fd7c
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 83ee28aad409..3595179aa346 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/pram-10 b/metadata/md5-cache/app-portage/pram-10
deleted file mode 100644
index 8b0f54decd05..000000000000
--- a/metadata/md5-cache/app-portage/pram-10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
-DEFINED_PHASES=compile configure install test
-DEPEND=test? ( dev-vcs/git net-misc/wget[ssl] virtual/editor !dev-perl/Gentoo-App-Pram app-crypt/gnupg sys-apps/diffutils )
-DESCRIPTION=Tool to ease merging Pull Requests and git patches
-EAPI=7
-HOMEPAGE=https://github.com/projg2/pram
-INHERIT=meson
-IUSE=test
-KEYWORDS=amd64 ~arm64 ppc64 ~riscv x86 ~x64-macos
-LICENSE=BSD-2
-RDEPEND=dev-vcs/git net-misc/wget[ssl] virtual/editor !dev-perl/Gentoo-App-Pram
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/projg2/pram/archive/v10.tar.gz -> pram-10.tar.gz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=05b970fed419b0cee6097dcf988cf126
diff --git a/metadata/md5-cache/app-portage/pram-11 b/metadata/md5-cache/app-portage/pram-11
index f3b923e38131..1e4a83d7d34f 100644
--- a/metadata/md5-cache/app-portage/pram-11
+++ b/metadata/md5-cache/app-portage/pram-11
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/pram/
INHERIT=meson
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~x64-macos
+KEYWORDS=amd64 ~arm64 ppc64 ~riscv x86 ~x64-macos
LICENSE=GPL-2+
RDEPEND=dev-vcs/git net-misc/wget[ssl] virtual/editor !dev-perl/Gentoo-App-Pram
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/projg2/pram/archive/v11.tar.gz -> pram-11.tar.gz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=47bd24e1ffff70389479e04eaf663f97
+_md5_=7295b95206d93b03e9c17b1f7316dc23
diff --git a/metadata/md5-cache/dev-ada/Manifest.gz b/metadata/md5-cache/dev-ada/Manifest.gz
index 5b62595bb44c..1ca0682671a7 100644
--- a/metadata/md5-cache/dev-ada/Manifest.gz
+++ b/metadata/md5-cache/dev-ada/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ada/gnatcoll-bindings-24.0.0 b/metadata/md5-cache/dev-ada/gnatcoll-bindings-24.0.0-r1
index d2e046b604f9..c88c365df266 100644
--- a/metadata/md5-cache/dev-ada/gnatcoll-bindings-24.0.0
+++ b/metadata/md5-cache/dev-ada/gnatcoll-bindings-24.0.0-r1
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install prepare setup
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/gnatcoll-core:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] gmp? ( dev-libs/gmp:* ) lzma? ( app-arch/xz-utils ) openmp? ( dev-lang/gnat-gpl:=[openmp] ) dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-)]
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) dev-ada/gnatcoll-core:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] gmp? ( dev-libs/gmp:* ) lzma? ( app-arch/xz-utils ) openmp? ( dev-lang/gnat-gpl:=[openmp] ) dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-)]
DESCRIPTION=GNAT Component Collection
EAPI=8
HOMEPAGE=http://libre.adacore.com
@@ -7,9 +7,9 @@ INHERIT=ada multiprocessing python-single-r1
IUSE=gmp iconv lzma openmp python readline +shared static-libs static-pic syslog ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/gnatcoll-core:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] gmp? ( dev-libs/gmp:* ) lzma? ( app-arch/xz-utils ) openmp? ( dev-lang/gnat-gpl:=[openmp] )
-REQUIRED_USE=|| ( shared static-libs static-pic ) || ( gmp iconv lzma openmp python readline syslog ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 )
+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 ) ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) dev-ada/gnatcoll-core:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] gmp? ( dev-libs/gmp:* ) lzma? ( app-arch/xz-utils ) openmp? ( dev-lang/gnat-gpl:=[openmp] )
+REQUIRED_USE=|| ( shared static-libs static-pic ) || ( gmp iconv lzma openmp python readline syslog ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 )
SLOT=0/24.0.0
SRC_URI=https://github.com/AdaCore/gnatcoll-bindings/archive/refs/tags/v24.0.0.tar.gz -> gnatcoll-bindings-24.0.0.tar.gz
_eclasses_=ada 52be8ce94a99ffc6c79fa19238c690f2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=17b8cccd40a94bb5c4b0fbe4fbdf3cf1
+_md5_=b1dbd5e4d798e467fe42c30bf3a54840
diff --git a/metadata/md5-cache/dev-ada/gnatcoll-core-24.0.0-r2 b/metadata/md5-cache/dev-ada/gnatcoll-core-24.0.0-r3
index a14b7c44aa19..4df8b2023a9c 100644
--- a/metadata/md5-cache/dev-ada/gnatcoll-core-24.0.0-r2
+++ b/metadata/md5-cache/dev-ada/gnatcoll-core-24.0.0-r3
@@ -1,4 +1,4 @@
-BDEPEND=~dev-ada/libgpr-24.0.0:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-)] doc? ( dev-python/sphinx dev-python/sphinx-rtd-theme dev-tex/latexmk dev-texlive/texlive-latexextra )
+BDEPEND=~dev-ada/libgpr-24.0.0:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-)] doc? ( dev-python/sphinx dev-python/sphinx-rtd-theme dev-tex/latexmk dev-texlive/texlive-latexextra )
DEFINED_PHASES=compile configure install prepare setup
DESCRIPTION=GNAT Component Collection Core packages
EAPI=8
@@ -7,9 +7,9 @@ INHERIT=ada multiprocessing
IUSE=doc +shared static-libs static-pic ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=~dev-ada/libgpr-24.0.0:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?]
-REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 )
+RDEPEND=~dev-ada/libgpr-24.0.0:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?]
+REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 )
SLOT=0/24.0.0
SRC_URI=https://github.com/AdaCore/gnatcoll-core/archive/refs/tags/v24.0.0.tar.gz -> gnatcoll-core-24.0.0.tar.gz
_eclasses_=ada 52be8ce94a99ffc6c79fa19238c690f2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=bdfd8c6f3405375606e2789accde9e99
+_md5_=5152d20c6950af04fb325a531e1a21f7
diff --git a/metadata/md5-cache/dev-ada/gpr-24.0.0 b/metadata/md5-cache/dev-ada/gpr-24.0.0
deleted file mode 100644
index b5a70eec8911..000000000000
--- a/metadata/md5-cache/dev-ada/gpr-24.0.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install setup
-DEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/xmlada[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-core[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?,iconv,gmp] dev-ada/gprconfig_kb[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-)] dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-)]
-DESCRIPTION=LibGPR2 - Parser for GPR Project files
-EAPI=8
-HOMEPAGE=https://github.com/AdaCore/gpr
-INHERIT=ada multiprocessing
-IUSE=+shared static-libs static-pic ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15
-KEYWORDS=~amd64 ~x86
-LICENSE=Apache-2.0
-RDEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/xmlada[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-core[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?,static-libs?,static-pic?,iconv,gmp]
-REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 )
-SLOT=0
-SRC_URI=https://github.com/AdaCore/gpr/releases/download/v24.0.0/gpr2-with-lkparser-24.0.tgz
-_eclasses_=ada 52be8ce94a99ffc6c79fa19238c690f2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=67023d69ee5c9d9eead600a4c93ae16a
diff --git a/metadata/md5-cache/dev-ada/gpr-24.0.0-r1 b/metadata/md5-cache/dev-ada/gpr-24.0.0-r1
new file mode 100644
index 000000000000..237a5f631f20
--- /dev/null
+++ b/metadata/md5-cache/dev-ada/gpr-24.0.0-r1
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install setup
+DEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) dev-ada/xmlada[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-core[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?,iconv,gmp] dev-ada/gprconfig_kb[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-)] dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-)]
+DESCRIPTION=LibGPR2 - Parser for GPR Project files
+EAPI=8
+HOMEPAGE=https://github.com/AdaCore/gpr
+INHERIT=ada multiprocessing
+IUSE=+shared static-libs static-pic ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) dev-ada/xmlada[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-core[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?] dev-ada/gnatcoll-bindings[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?,static-libs?,static-pic?,iconv,gmp]
+REQUIRED_USE=|| ( shared static-libs static-pic ) ^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 )
+SLOT=0
+SRC_URI=https://github.com/AdaCore/gpr/releases/download/v24.0.0/gpr2-with-lkparser-24.0.tgz
+_eclasses_=ada 52be8ce94a99ffc6c79fa19238c690f2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_md5_=aac9d01681d7e2ca4d46b2d717a3fedf
diff --git a/metadata/md5-cache/dev-ada/gpr-unit-provider-23.0.0-r4 b/metadata/md5-cache/dev-ada/gpr-unit-provider-23.0.0-r5
index 419cc0db6ec0..01f53390078c 100644
--- a/metadata/md5-cache/dev-ada/gpr-unit-provider-23.0.0-r4
+++ b/metadata/md5-cache/dev-ada/gpr-unit-provider-23.0.0-r5
@@ -1,6 +1,6 @@
-BDEPEND=dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-)]
+BDEPEND=dev-ada/gprbuild[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-)]
DEFINED_PHASES=compile install setup
-DEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/gpr:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?] dev-ada/libadalang:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),static-libs?,static-pic?]
+DEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) dev-ada/gpr:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?] dev-ada/libadalang:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),static-libs?,static-pic?]
DESCRIPTION=GPR Unit Provider
EAPI=8
HOMEPAGE=https://github.com/AdaCore/gpr-unit-provider
@@ -8,9 +8,9 @@ INHERIT=ada multiprocessing
IUSE=+shared static-libs static-pic ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ada_target_gcc_15
KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) dev-ada/gpr:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared?] dev-ada/libadalang:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),static-libs?,static-pic?]
-REQUIRED_USE=^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ) || ( shared static-libs static-pic )
+RDEPEND=ada_target_gnat_2021? ( dev-lang/gnat-gpl:10[ada] ) ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) ada_target_gcc_14? ( sys-devel/gcc:14[ada] ) dev-ada/gpr:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),shared?] dev-ada/libadalang:=[ada_target_gnat_2021(-)?,ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,ada_target_gcc_14(-)?,-ada_target_gcc_15(-),static-libs?,static-pic?]
+REQUIRED_USE=^^ ( ada_target_gnat_2021 ada_target_gcc_12 ada_target_gcc_13 ada_target_gcc_14 ) || ( shared static-libs static-pic )
SLOT=0
SRC_URI=https://github.com/AdaCore/gpr-unit-provider/archive/refs/tags/v23.0.0.tar.gz -> gpr-unit-provider-23.0.0.tar.gz
_eclasses_=ada 52be8ce94a99ffc6c79fa19238c690f2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=c170b8072a88e57ebb61a34a881c2665
+_md5_=a8bc1d8711ee84d5ca669148f3cad4df
diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz
index b7089d0ed48e..0a609c67247b 100644
--- a/metadata/md5-cache/dev-build/Manifest.gz
+++ b/metadata/md5-cache/dev-build/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-build/bazel-buildtools-7.3.1 b/metadata/md5-cache/dev-build/bazel-buildtools-7.3.1
new file mode 100644
index 000000000000..422013176f7a
--- /dev/null
+++ b/metadata/md5-cache/dev-build/bazel-buildtools-7.3.1
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install postinst prepare unpack
+DESCRIPTION=Tools for working with Google's Bazel BUILD files.
+EAPI=8
+HOMEPAGE=https://github.com/bazelbuild/buildtools/
+INHERIT=go-module
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/bazelbuild/buildtools/archive/refs/tags/v7.3.1.tar.gz -> bazel-buildtools-7.3.1.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/bazel-buildtools-7.3.1-deps.tar.xz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=ff8eab1ee83cb7787b60a42d77874d9a
diff --git a/metadata/md5-cache/dev-build/slibtool-0.5.35 b/metadata/md5-cache/dev-build/slibtool-0.5.35
deleted file mode 100644
index 9ffc2504c6ba..000000000000
--- a/metadata/md5-cache/dev-build/slibtool-0.5.35
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=sys-devel/m4 verify-sig? ( sec-keys/openpgp-keys-midipix ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=configure unpack
-DESCRIPTION=A strong libtool implementation, written in C
-EAPI=8
-HOMEPAGE=https://git.foss21.org/slibtool
-INHERIT=toolchain-funcs verify-sig
-IUSE=verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://dl.midipix.org/slibtool/slibtool-0.5.35.tar.xz verify-sig? ( https://dl.midipix.org/slibtool/slibtool-0.5.35.tar.xz.sig )
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=eeb580a7e3cda124d4ea3e113f0b857d
diff --git a/metadata/md5-cache/dev-build/slibtool-0.5.36 b/metadata/md5-cache/dev-build/slibtool-0.5.36
deleted file mode 100644
index 6dc70378856e..000000000000
--- a/metadata/md5-cache/dev-build/slibtool-0.5.36
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=sys-devel/m4 verify-sig? ( >=sec-keys/openpgp-keys-midipix-20240315 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=configure unpack
-DESCRIPTION=A strong libtool implementation, written in C
-EAPI=8
-HOMEPAGE=https://git.foss21.org/slibtool
-INHERIT=toolchain-funcs verify-sig
-IUSE=verify-sig
-KEYWORDS=~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://dl.midipix.org/slibtool/slibtool-0.5.36.tar.xz verify-sig? ( https://dl.midipix.org/slibtool/slibtool-0.5.36.tar.xz.sig )
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=09d4fc7342efb285d0984fb58e332637
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 87be7a0d5ef7..5b0cb0694904 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/catch-2.13.10 b/metadata/md5-cache/dev-cpp/catch-2.13.10
index a5abb5def99f..0392de9b6fb6 100644
--- a/metadata/md5-cache/dev-cpp/catch-2.13.10
+++ b/metadata/md5-cache/dev-cpp/catch-2.13.10
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/catchorg/Catch2
INHERIT=cmake python-any-r1
IUSE=test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Boost-1.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/catchorg/Catch2/archive/v2.13.10.tar.gz -> Catch2-2.13.10.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4abb26d2aebe184e3849969a2b5c8c97
+_md5_=5ec5d4f570ac71925963b618017d0d48
diff --git a/metadata/md5-cache/dev-cpp/fast_float-6.1.6 b/metadata/md5-cache/dev-cpp/fast_float-6.1.6
index 9c070ad1c2d5..a351e7a154fb 100644
--- a/metadata/md5-cache/dev-cpp/fast_float-6.1.6
+++ b/metadata/md5-cache/dev-cpp/fast_float-6.1.6
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/fastfloat/fast_float
INHERIT=cmake
IUSE=test
-KEYWORDS=~amd64 ~ppc64
+KEYWORDS=~amd64 ~ppc64 ~riscv
LICENSE=|| ( Apache-2.0 Boost-1.0 MIT )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fastfloat/fast_float/archive/refs/tags/v6.1.6.tar.gz -> fast_float-6.1.6.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=72aecfdb5e0edfd7f4a57cb4f6f5cd72
+_md5_=a8d76a12143f7442e90f231146108e6e
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index faf085718561..dab779839778 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/lldb-19.1.1 b/metadata/md5-cache/dev-debug/lldb-19.1.1
deleted file mode 100644
index bfd010aaff19..000000000000
--- a/metadata/md5-cache/dev-debug/lldb-19.1.1
+++ /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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-19.1.1[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-19.1.1[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-19.1.1[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-19.1.1[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) sys-devel/lld ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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.1.1 ~sys-devel/llvm-19.1.1[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 verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86
-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.1.1 ~sys-devel/llvm-19.1.1[debuginfod=] python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=test !test? ( test )
-SLOT=0/19.1
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e80c399f7d5117b16631eba73ee89bfd
diff --git a/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20241009 b/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20241009
deleted file mode 100644
index c410c2563e9a..000000000000
--- a/metadata/md5-cache/dev-debug/lldb-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python? ( >=dev-lang/swig-3.0.11 ) test? ( python_single_target_python3_10? ( ~dev-python/lit-20.0.0_pre20241009[python_targets_python3_10(-)] dev-python/psutil[python_targets_python3_10(-)] ) python_single_target_python3_11? ( ~dev-python/lit-20.0.0_pre20241009[python_targets_python3_11(-)] dev-python/psutil[python_targets_python3_11(-)] ) python_single_target_python3_12? ( ~dev-python/lit-20.0.0_pre20241009[python_targets_python3_12(-)] dev-python/psutil[python_targets_python3_12(-)] ) python_single_target_python3_13? ( ~dev-python/lit-20.0.0_pre20241009[python_targets_python3_13(-)] dev-python/psutil[python_targets_python3_13(-)] ) sys-devel/lld ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-20.0.0_pre20241009 ~sys-devel/llvm-20.0.0_pre20241009[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 python_single_target_python3_13
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) xml? ( dev-libs/libxml2:= ) ~sys-devel/clang-20.0.0_pre20241009 ~sys-devel/llvm-20.0.0_pre20241009[debuginfod=] python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=test !test? ( test )
-SLOT=0/20.0.0_pre20241009
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=da9913322f6c3a53dd46eab38db77593
diff --git a/metadata/md5-cache/dev-embedded/Manifest.gz b/metadata/md5-cache/dev-embedded/Manifest.gz
index 2093f92277cd..443934106ce2 100644
--- a/metadata/md5-cache/dev-embedded/Manifest.gz
+++ b/metadata/md5-cache/dev-embedded/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-embedded/raspberrypi-utils-0_p20240203 b/metadata/md5-cache/dev-embedded/raspberrypi-utils-0_p20240203
deleted file mode 100644
index 3b211f8dc86a..000000000000
--- a/metadata/md5-cache/dev-embedded/raspberrypi-utils-0_p20240203
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=sys-apps/dtc
-DESCRIPTION=Raspberry Pi userspace utilities
-EAPI=8
-HOMEPAGE=https://github.com/raspberrypi/utils
-INHERIT=bash-completion-r1 cmake
-KEYWORDS=arm arm64
-LICENSE=BSD
-RDEPEND=sys-apps/dtc !media-libs/raspberrypi-userland !media-libs/raspberrypi-userland-bin
-SLOT=0
-SRC_URI=https://github.com/raspberrypi/utils/archive/1eb8c20dfa258c549139fae2b21185ac290051c5.tar.gz -> raspberrypi-utils-0_p20240203.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d9eb9f2d4a5e77cff6222c9948aa391d
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 65ac70c4f28e..4947e5f5c397 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/ant-1.10.15 b/metadata/md5-cache/dev-java/ant-1.10.15
new file mode 100644
index 000000000000..2cda1b303508
--- /dev/null
+++ b/metadata/md5-cache/dev-java/ant-1.10.15
@@ -0,0 +1,18 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-ant ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=>=virtual/jdk-11:* bcel? ( dev-java/bcel:0 ) bsf? ( dev-java/bsf:2.3 ) commonslogging? ( dev-java/commons-logging:0 ) commonsnet? ( dev-java/commons-net:0 ) jai? ( dev-java/sun-jai-bin:0 ) jakartamail? ( dev-java/jakarta-mail:0 ) javamail? ( dev-java/jakarta-activation-api:1 dev-java/javax-mail:0 ) jdepend? ( >=dev-java/jdepend-2.10-r1:0 ) jsch? ( dev-java/jsch:0 ) junit4? ( dev-java/junit:4 ) junit? ( dev-java/junit:4 ) junitlauncher? ( dev-java/junit:5[vintage] ) log4j? ( dev-java/log4j-12-api:2 ) oro? ( dev-java/jakarta-oro:2.0 ) regexp? ( dev-java/jakarta-regexp:1.4 ) resolver? ( dev-java/xml-commons-resolver:0 ) test? ( dev-java/antunit:0 dev-java/bsf:2.3[javascript] dev-java/bsh:0 dev-java/hamcrest-library:1.3 dev-java/xerces:2 ) xalan? ( dev-java/xalan:0 dev-java/xalan-serializer:0 ) xz? ( dev-java/xz-java:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Java-based build tool similar to 'make' that uses XML configuration files
+EAPI=8
+HOMEPAGE=https://ant.apache.org/
+INHERIT=java-pkg-2 java-pkg-simple verify-sig prefix
+IUSE=antlr bcel bsf commonslogging commonsnet imageio jai jakartamail javamail jdepend jmf jsch junit junit4 junitlauncher log4j oro regexp resolver swing testutil xalan xz doc source test verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0
+PROPERTIES=test_network
+RDEPEND=!dev-java/ant-apache-regexp !dev-java/ant-apache-log4j !dev-java/ant-apache-xalan2 !dev-java/ant-commons-logging !<dev-java/ant-core-1.10.14 !dev-java/ant-swing !dev-java/ant-junit4 !dev-java/ant-testutil !dev-java/ant-junitlauncher !dev-java/ant-jai !dev-java/ant-commons-net !dev-java/ant-apache-bsf !dev-java/ant-jmf !dev-java/ant-apache-oro !dev-java/ant-javamail !dev-java/ant-junit !dev-java/ant-jdepend !dev-java/ant-antlr !dev-java/ant-apache-bcel !dev-java/ant-apache-resolver !dev-java/ant-jsch !dev-java/ant-xz >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+REQUIRED_USE=junit4? ( junit ) test? ( bsf ) testutil? ( junit )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/ant/source/apache-ant-1.10.15-src.tar.xz verify-sig? ( https://downloads.apache.org/ant/source/apache-ant-1.10.15-src.tar.xz.asc )
+_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 prefix c3c4c93ebda319c0fa7ed6f942ba1010 verify-sig 745dccb7d4656514f1e966cce314d7db
+_md5_=5a8dbccd65d6956aecf137a43ff6aff3
diff --git a/metadata/md5-cache/dev-java/commons-csv-1.12.0 b/metadata/md5-cache/dev-java/commons-csv-1.12.0
new file mode 100644
index 000000000000..38168c5e3a85
--- /dev/null
+++ b/metadata/md5-cache/dev-java/commons-csv-1.12.0
@@ -0,0 +1,16 @@
+BDEPEND=verify-sig? ( sec-keys/openpgp-keys-apache-commons ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile install preinst prepare setup test unpack
+DEPEND=>=virtual/jdk-11:* dev-java/commons-codec:0 dev-java/commons-io:1 test? ( >=dev-java/commons-lang-3.12.0:3.6 dev-java/junit:5 dev-java/mockito:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Simple interface for reading and writing CSV files of various types
+EAPI=8
+HOMEPAGE=https://commons.apache.org/proper/commons-csv/
+INHERIT=java-pkg-2 java-pkg-simple verify-sig
+IUSE=doc source test verify-sig
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=mirror://apache/commons/csv/source/commons-csv-1.12.0-src.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/csv/source/commons-csv-1.12.0-src.tar.gz.asc )
+_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 verify-sig 745dccb7d4656514f1e966cce314d7db
+_md5_=fa148578b305b612ea0326e491d91ece
diff --git a/metadata/md5-cache/dev-java/jakarta-servlet-api-6.1.0 b/metadata/md5-cache/dev-java/jakarta-servlet-api-6.1.0
new file mode 100644
index 000000000000..cd92936922d6
--- /dev/null
+++ b/metadata/md5-cache/dev-java/jakarta-servlet-api-6.1.0
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=>=virtual/jdk-11:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+DESCRIPTION=Javax servlet API
+EAPI=8
+HOMEPAGE=https://projects.eclipse.org/projects/ee4j.servlet
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc source
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=EPL-2.0 GPL-2-with-classpath-exception
+RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+SLOT=6.1
+SRC_URI=https://github.com/jakartaee/servlet/archive/6.1.0-RELEASE.tar.gz -> jakarta-servlet-api-6.1.0-RELEASE.tar.gz
+_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
+_md5_=ecd71e474264c740f777ce590e1f09e7
diff --git a/metadata/md5-cache/dev-java/jeromq-0.5.2 b/metadata/md5-cache/dev-java/jeromq-0.5.2
deleted file mode 100644
index 9ea3ae6798a5..000000000000
--- a/metadata/md5-cache/dev-java/jeromq-0.5.2
+++ /dev/null
@@ -1,16 +0,0 @@
-DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=dev-java/jnacl:0 >=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
-DESCRIPTION=Pure Java implementation of libzmq
-EAPI=8
-HOMEPAGE=https://github.com/zeromq/jeromq
-INHERIT=java-pkg-2 java-pkg-simple
-IUSE=doc source test
-KEYWORDS=amd64 arm64 ppc64
-LICENSE=MPL-2.0
-PROPERTIES=test_network
-RDEPEND=dev-java/jnacl:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-RESTRICT=test !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/zeromq/jeromq/archive/v0.5.2.tar.gz -> jeromq-0.5.2.tar.gz
-_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
-_md5_=30c56b143a8ad6b5ee774c9928997952
diff --git a/metadata/md5-cache/dev-java/jeromq-0.6.0-r1 b/metadata/md5-cache/dev-java/jeromq-0.6.0-r1
index e7effeddd1ab..559a313bad4b 100644
--- a/metadata/md5-cache/dev-java/jeromq-0.6.0-r1
+++ b/metadata/md5-cache/dev-java/jeromq-0.6.0-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/zeromq/jeromq
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=amd64 ~arm64 ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=MPL-2.0
PROPERTIES=test_network
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
@@ -13,4 +13,4 @@ RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/zeromq/jeromq/archive/v0.6.0.tar.gz -> jeromq-0.6.0.tar.gz
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
-_md5_=1191808d637209f850243dfb3ca464cf
+_md5_=b8ee7117cbf4d2c2ec26c1888b559c6d
diff --git a/metadata/md5-cache/dev-java/jnacl-1.0-r1 b/metadata/md5-cache/dev-java/jnacl-1.0-r1
index ceb06e1bb9e5..d2a998227c6b 100644
--- a/metadata/md5-cache/dev-java/jnacl-1.0-r1
+++ b/metadata/md5-cache/dev-java/jnacl-1.0-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/neilalexander/jnacl
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=amd64 ~arm64 ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=BSD-2
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://github.com/neilalexander/jnacl/archive/v1.0.tar.gz -> jnacl-1.0.tar.gz
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
-_md5_=20ffe72656bcad598f9e401c026746ec
+_md5_=9eb7bada92cebc0004f351e4e67f9b85
diff --git a/metadata/md5-cache/dev-java/jnacl-1.0 b/metadata/md5-cache/dev-java/objenesis-3.4
index 09a4eac95f31..fce20451ba6f 100644
--- a/metadata/md5-cache/dev-java/jnacl-1.0
+++ b/metadata/md5-cache/dev-java/objenesis-3.4
@@ -1,15 +1,15 @@
DEFINED_PHASES=compile install preinst prepare setup test
-DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
-DESCRIPTION=Pure Java implementation of NaCl: Networking and Cryptography library
+DEPEND=>=virtual/jdk-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=A library for instantiating Java objects
EAPI=8
-HOMEPAGE=https://github.com/neilalexander/jnacl
+HOMEPAGE=https://objenesis.org/
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source test
-KEYWORDS=amd64 arm64 ppc64
-LICENSE=BSD-2
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
-SRC_URI=https://github.com/neilalexander/jnacl/archive/v1.0.tar.gz -> jnacl-1.0.tar.gz
+SRC_URI=https://github.com/easymock/objenesis/archive/3.4.tar.gz -> objenesis-3.4.tar.gz
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
-_md5_=9a87f6b97e78f6b2598729491e27a1ec
+_md5_=fe3d7916fd46e45bfbdbb9c6d1d154d7
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.23_p9 b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.23_p9
deleted file mode 100644
index a9c8de92e489..000000000000
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.23_p9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm prerm setup
-DEPEND=dev-java/java-config app-eselect/eselect-java
-DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
-EAPI=8
-HOMEPAGE=https://adoptium.net/
-IDEPEND=app-eselect/eselect-java
-INHERIT=java-vm-2
-IUSE=alsa cups headless-awt selinux
-KEYWORDS=amd64
-LICENSE=GPL-2-with-classpath-exception
-RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java
-RESTRICT=preserve-libs splitdebug
-SLOT=11
-SRC_URI=amd64? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.23+9/OpenJDK11U-jre_x64_linux_hotspot_11.0.23_9.tar.gz )
-_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e22ec0d01c254155884c0b1f46f7ceb7
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.25_p9 b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.25_p9
index 7bcfdf05785c..1662c1a06dbc 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.25_p9
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-11.0.25_p9
@@ -7,11 +7,11 @@ HOMEPAGE=https://adoptium.net/
IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2-with-classpath-exception
RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java
RESTRICT=preserve-libs splitdebug
SLOT=11
SRC_URI=amd64? ( https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.25+9/OpenJDK11U-jre_x64_linux_hotspot_11.0.25_9.tar.gz )
_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dc3f3adda0df765c6e3c9efe14d00280
+_md5_=e22ec0d01c254155884c0b1f46f7ceb7
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.11_p9 b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.11_p9
deleted file mode 100644
index 303f33430db0..000000000000
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.11_p9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm prerm setup
-DEPEND=dev-java/java-config app-eselect/eselect-java
-DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
-EAPI=8
-HOMEPAGE=https://adoptium.net/
-IDEPEND=app-eselect/eselect-java
-INHERIT=java-vm-2
-IUSE=alsa cups headless-awt selinux
-KEYWORDS=amd64
-LICENSE=GPL-2-with-classpath-exception
-RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java
-RESTRICT=preserve-libs splitdebug
-SLOT=17
-SRC_URI=amd64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.11+9/OpenJDK17U-jre_x64_linux_hotspot_17.0.11_9.tar.gz )
-_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e22ec0d01c254155884c0b1f46f7ceb7
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.13_p11 b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.13_p11
index afdb7d0138a4..fece5808d5b5 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.13_p11
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-17.0.13_p11
@@ -7,11 +7,11 @@ HOMEPAGE=https://adoptium.net/
IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2-with-classpath-exception
RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java
RESTRICT=preserve-libs splitdebug
SLOT=17
SRC_URI=amd64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.13+11/OpenJDK17U-jre_x64_linux_hotspot_17.0.13_11.tar.gz )
_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=dc3f3adda0df765c6e3c9efe14d00280
+_md5_=e22ec0d01c254155884c0b1f46f7ceb7
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.412_p08 b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.412_p08
deleted file mode 100644
index d09304b09684..000000000000
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.412_p08
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm prerm setup
-DEPEND=dev-java/java-config app-eselect/eselect-java
-DESCRIPTION=Prebuilt Java JRE binaries provided by Eclipse Temurin
-EAPI=8
-HOMEPAGE=https://adoptium.net/
-IDEPEND=app-eselect/eselect-java
-INHERIT=java-vm-2
-IUSE=alsa cups headless-awt selinux
-KEYWORDS=amd64
-LICENSE=GPL-2-with-classpath-exception
-RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java
-RESTRICT=preserve-libs splitdebug
-SLOT=8
-SRC_URI=amd64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u412-b08/OpenJDK8U-jre_x64_linux_hotspot_8u412b08.tar.gz )
-_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=61996a9b27590dda7466f82d92b0652a
diff --git a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.432_p06 b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.432_p06
index 787d37e947fc..4ba557611f33 100644
--- a/metadata/md5-cache/dev-java/openjdk-jre-bin-8.432_p06
+++ b/metadata/md5-cache/dev-java/openjdk-jre-bin-8.432_p06
@@ -7,11 +7,11 @@ HOMEPAGE=https://adoptium.net/
IDEPEND=app-eselect/eselect-java
INHERIT=java-vm-2
IUSE=alsa cups headless-awt selinux
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2-with-classpath-exception
RDEPEND=media-libs/fontconfig:1.0 media-libs/freetype:2 >net-libs/libnet-1.1 >=sys-apps/baselayout-java-0.1.0-r1 >=sys-libs/glibc-2.2.5:* sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) dev-java/java-config app-eselect/eselect-java
RESTRICT=preserve-libs splitdebug
SLOT=8
SRC_URI=amd64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u432-b06/OpenJDK8U-jre_x64_linux_hotspot_8u432b06.tar.gz )
_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=805fff4bb2cd40f7e6c36b9c1362cd0b
+_md5_=61996a9b27590dda7466f82d92b0652a
diff --git a/metadata/md5-cache/dev-java/pebble-3.1.6 b/metadata/md5-cache/dev-java/pebble-3.1.6
index 9e4bb488a347..ddb440fece5f 100644
--- a/metadata/md5-cache/dev-java/pebble-3.1.6
+++ b/metadata/md5-cache/dev-java/pebble-3.1.6
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://pebbletemplates.io
INHERIT=java-pkg-2 java-pkg-simple
IUSE=doc source
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=BSD
RDEPEND=dev-java/caffeine:0 dev-java/jakarta-servlet-api:6 dev-java/javax-servlet-api:2.5 dev-java/slf4j-api:0 dev-java/unbescape:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=https://github.com/PebbleTemplates/pebble/archive/v3.1.6.tar.gz -> pebble-3.1.6.tar.gz
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
-_md5_=1f5c2c8359aaebe96ce15dc33763bcfd
+_md5_=2f4ddde9cf0805905dcedfb351128a9f
diff --git a/metadata/md5-cache/dev-java/swt-4.33 b/metadata/md5-cache/dev-java/swt-4.33
index 7ad580b199fc..99bcf5bce7db 100644
--- a/metadata/md5-cache/dev-java/swt-4.33
+++ b/metadata/md5-cache/dev-java/swt-4.33
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.eclipse.org/swt/
INHERIT=flag-o-matic java-pkg-2 java-pkg-simple toolchain-funcs
IUSE=cairo opengl webkit doc source
-KEYWORDS=amd64 ~arm64 ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=CPL-1.0 LGPL-2.1 MPL-1.1
RDEPEND=app-accessibility/at-spi2-core:2 dev-libs/glib x11-libs/gtk+:3 x11-libs/libXtst cairo? ( x11-libs/cairo ) opengl? ( virtual/glu virtual/opengl ) webkit? ( net-libs/webkit-gtk:4.1 ) >=virtual/jre-17:* x11-libs/libX11 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=4.33
SRC_URI=amd64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.33-202409030240/swt-4.33-gtk-linux-x86_64.zip ) arm64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.33-202409030240/swt-4.33-gtk-linux-aarch64.zip ) ppc64? ( https://download.eclipse.org/eclipse/downloads/drops4/R-4.33-202409030240/swt-4.33-gtk-linux-ppc64le.zip )
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=cc3f63535db7132d980d9420013c08c6
+_md5_=faac682433953c81aa7f9848080a578a
diff --git a/metadata/md5-cache/dev-java/velocity-2.4 b/metadata/md5-cache/dev-java/velocity-2.4
new file mode 100644
index 000000000000..016dfc5ff63b
--- /dev/null
+++ b/metadata/md5-cache/dev-java/velocity-2.4
@@ -0,0 +1,16 @@
+BDEPEND=dev-java/javacc:7.0.13
+DEFINED_PHASES=compile install preinst prepare setup test
+DEPEND=dev-java/commons-lang:3.6 dev-java/slf4j-api:0 dev-java/commons-io:1 >=virtual/jdk-1.8:* test? ( dev-db/hsqldb:0 dev-java/slf4j-simple:0 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) test? ( dev-java/junit:4 )
+DESCRIPTION=Apache Velocity is a general purpose template engine
+EAPI=8
+HOMEPAGE=https://velocity.apache.org
+INHERIT=java-pkg-2 java-pkg-simple
+IUSE=doc source test
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=Apache-2.0
+RDEPEND=dev-java/commons-lang:3.6 dev-java/slf4j-api:0 >=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/apache/velocity-engine/archive/2.4.tar.gz -> velocity-2.4.tar.gz
+_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0
+_md5_=d932fbc0c883bbcb8e2d29dd271f10a8
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 728f402c626d..052f7d9fd7b1 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/go-1.22.8 b/metadata/md5-cache/dev-lang/go-1.22.8
new file mode 100644
index 000000000000..ea1410a5283b
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-1.22.8
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/go-1.20.14 >=dev-lang/go-bootstrap-1.20.14 )
+DEFINED_PHASES=compile install postinst test
+DESCRIPTION=A concurrent garbage collected and typesafe programming language
+EAPI=8
+HOMEPAGE=https://go.dev
+INHERIT=go-env toolchain-funcs
+IUSE=cpu_flags_x86_sse2
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
+RESTRICT=strip
+SLOT=0/1.22.8
+SRC_URI=https://storage.googleapis.com/golang/go1.22.8.src.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=2890320829387a4ae10406c9170b8e9e
diff --git a/metadata/md5-cache/dev-lang/go-1.23.2 b/metadata/md5-cache/dev-lang/go-1.23.2
new file mode 100644
index 000000000000..100ae10bd418
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/go-1.23.2
@@ -0,0 +1,15 @@
+BDEPEND=|| ( >=dev-lang/go-1.20.14 >=dev-lang/go-bootstrap-1.20.14 )
+DEFINED_PHASES=compile install postinst test
+DESCRIPTION=A concurrent garbage collected and typesafe programming language
+EAPI=8
+HOMEPAGE=https://go.dev
+INHERIT=go-env toolchain-funcs
+IUSE=cpu_flags_x86_sse2
+KEYWORDS=-* ~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=BSD
+RDEPEND=arm? ( sys-devel/binutils[gold] ) arm64? ( sys-devel/binutils[gold] )
+RESTRICT=strip
+SLOT=0/1.23.2
+SRC_URI=https://storage.googleapis.com/golang/go1.23.2.src.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=367c6534f5de7c3db4e8ae25fa5b535a
diff --git a/metadata/md5-cache/dev-lang/python-3.13.0-r100 b/metadata/md5-cache/dev-lang/python-3.13.0-r100
index 94988f0532cf..a27792fca208 100644
--- a/metadata/md5-cache/dev-lang/python-3.13.0-r100
+++ b/metadata/md5-cache/dev-lang/python-3.13.0-r100
@@ -8,10 +8,10 @@ INHERIT=autotools check-reqs flag-o-matic linux-info llvm-r1 multiprocessing pax
IUSE=bluetooth build debug +ensurepip examples gdbm jit libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind +llvm_slot_18 verify-sig
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=PSF-2
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types )
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types ) dev-lang/python-exec[python_targets_python3_13t(-)]
REQUIRED_USE=jit? ( ^^ ( llvm_slot_18 ) )
RESTRICT=!test? ( test )
SLOT=3.13t
SRC_URI=https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.13.0.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.13.0/Python-3.13.0.tar.xz.asc )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=6374c89cc1aedd2738a578c5cd7370fe
+_md5_=346e563ddc60198c128b0d268bbb111b
diff --git a/metadata/md5-cache/dev-lang/python-3.14.0_alpha1 b/metadata/md5-cache/dev-lang/python-3.14.0_alpha1
index 91212e3033ca..c185c8fb02a5 100644
--- a/metadata/md5-cache/dev-lang/python-3.14.0_alpha1
+++ b/metadata/md5-cache/dev-lang/python-3.14.0_alpha1
@@ -1,16 +1,16 @@
BDEPEND=dev-build/autoconf-archive app-alternatives/awk virtual/pkgconfig jit? ( llvm_slot_18? ( sys-devel/clang:18 sys-devel/llvm:18 ) ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-debug/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=An interpreted, interactive, object-oriented programming language
EAPI=8
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
INHERIT=autotools check-reqs flag-o-matic linux-info llvm-r1 multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig
IUSE=bluetooth build debug +ensurepip examples gdbm jit libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind +llvm_slot_18 verify-sig
LICENSE=PSF-2
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types )
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types )
REQUIRED_USE=jit? ( ^^ ( llvm_slot_18 ) )
RESTRICT=!test? ( test )
SLOT=3.14
SRC_URI=https://www.python.org/ftp/python/3.14.0/Python-3.14.0a1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.14.0a1-r2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.0/Python-3.14.0a1.tar.xz.sigstore )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=69ad8700450dc03d90583d7362546fb9
+_md5_=cb2a5317044c8a752dd6e2bae7c5d7db
diff --git a/metadata/md5-cache/dev-lang/python-3.14.0_alpha1-r100 b/metadata/md5-cache/dev-lang/python-3.14.0_alpha1-r100
index 2d80f40b0e0f..e855e171f39a 100644
--- a/metadata/md5-cache/dev-lang/python-3.14.0_alpha1-r100
+++ b/metadata/md5-cache/dev-lang/python-3.14.0_alpha1-r100
@@ -1,16 +1,16 @@
BDEPEND=dev-build/autoconf-archive app-alternatives/awk virtual/pkgconfig jit? ( llvm_slot_18? ( sys-devel/clang:18 sys-devel/llvm:18 ) ) verify-sig? ( >=sec-keys/openpgp-keys-python-20221025 ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-debug/valgrind )
+DEPEND=app-arch/bzip2:= app-arch/xz-utils:= >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) bluetooth? ( net-wireless/bluez ) test? ( dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel ) valgrind? ( dev-debug/valgrind )
DESCRIPTION=Freethreading (no-GIL) version of Python programming language
EAPI=8
HOMEPAGE=https://www.python.org/ https://github.com/python/cpython/
INHERIT=autotools check-reqs flag-o-matic linux-info llvm-r1 multiprocessing pax-utils python-utils-r1 toolchain-funcs verify-sig
IUSE=bluetooth build debug +ensurepip examples gdbm jit libedit +ncurses pgo +readline +sqlite +ssl test tk valgrind +llvm_slot_18 verify-sig
LICENSE=PSF-2
-RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-crypt/libb2 >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types )
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= >=dev-libs/expat-2.1:= dev-libs/libffi:= dev-libs/mpdecimal:= dev-python/gentoo-common >=sys-libs/zlib-1.1.3:= virtual/libintl ensurepip? ( dev-python/ensurepip-pip ) gdbm? ( sys-libs/gdbm:=[berkdb] ) kernel_linux? ( sys-apps/util-linux:= ) ncurses? ( >=sys-libs/ncurses-5.2:= ) readline? ( !libedit? ( >=sys-libs/readline-4.1:= ) libedit? ( dev-libs/libedit:= ) ) sqlite? ( >=dev-db/sqlite-3.3.8:3= ) ssl? ( >=dev-libs/openssl-1.1.1:= ) tk? ( >=dev-lang/tcl-8.0:= >=dev-lang/tk-8.0:= dev-tcltk/blt:= dev-tcltk/tix ) !build? ( app-misc/mime-types )
REQUIRED_USE=jit? ( ^^ ( llvm_slot_18 ) )
RESTRICT=!test? ( test )
SLOT=3.14t
SRC_URI=https://www.python.org/ftp/python/3.14.0/Python-3.14.0a1.tar.xz https://dev.gentoo.org/~mgorny/dist/python/python-gentoo-patches-3.14.0a1-r2.tar.xz verify-sig? ( https://www.python.org/ftp/python/3.14.0/Python-3.14.0a1.tar.xz.sigstore )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=0aedc03323199f711f0028200ac3585f
+_md5_=1bd999e831635e5c26b8f4dd83fa1e0e
diff --git a/metadata/md5-cache/dev-lang/yap-7.1.0 b/metadata/md5-cache/dev-lang/yap-7.1.0
index 7864a8b71c6e..0bddf7173544 100644
--- a/metadata/md5-cache/dev-lang/yap-7.1.0
+++ b/metadata/md5-cache/dev-lang/yap-7.1.0
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://web.archive.org/web/20181115131216/http://www.dcc.fc.up.pt/~vsc/Yap/
INHERIT=cmake python-single-r1
IUSE=R debug doc examples java mpi mysql odbc postgres python raptor readline sqlite static threads xml python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=Artistic LGPL-2
RDEPEND=dev-libs/libutf8proc sys-libs/zlib dev-libs/gmp:0[cxx] java? ( >=virtual/jdk-1.8:* ) mpi? ( virtual/mpi ) mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:= ) R? ( dev-lang/R ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) dev-python/wheel dev-python/numpy ) raptor? ( media-libs/raptor ) readline? ( sys-libs/readline:= sys-libs/ncurses:= ) sqlite? ( dev-db/sqlite ) xml? ( dev-libs/libxml2 )
REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) )
SLOT=0
SRC_URI=https://github.com/vscosta/yap/archive/77bb2ba5eadfb95b67abccd22b298cfb75dd3328.tar.gz -> yap-77bb2ba5eadfb95b67abccd22b298cfb75dd3328.tar.gz https://dev.gentoo.org/~keri/distfiles/yap/yap-7.1.0-gentoo-patchset-3.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=92894e71f79e20b205fb6a5a8239f3e5
+_md5_=2c93710f61cae6a6e165eac412c09c15
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 6f51ea518d83..05219198844b 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/jsoncpp-1.9.6-r2 b/metadata/md5-cache/dev-libs/jsoncpp-1.9.6-r2
new file mode 100644
index 000000000000..4cacc7c6ce3f
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/jsoncpp-1.9.6-r2
@@ -0,0 +1,14 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/doxygen ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install setup test
+DESCRIPTION=C++ JSON reader and writer
+EAPI=8
+HOMEPAGE=https://github.com/open-source-parsers/jsoncpp/
+INHERIT=meson-multilib python-any-r1
+IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( public-domain MIT )
+RESTRICT=!test? ( test )
+SLOT=0/26
+SRC_URI=https://github.com/open-source-parsers/jsoncpp/archive/1.9.6.tar.gz -> jsoncpp-1.9.6.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=0e44e07411e6ec883513f530f4ad8bcc
diff --git a/metadata/md5-cache/dev-libs/libclc-19.1.1 b/metadata/md5-cache/dev-libs/libclc-19.1.1
deleted file mode 100644
index 9dfe43b8acc0..000000000000
--- a/metadata/md5-cache/dev-libs/libclc-19.1.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_17? ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) llvm_slot_18? ( sys-devel/clang:18 spirv? ( dev-util/spirv-llvm-translator:18 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig +llvm_slot_18 llvm_slot_17
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
-REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=147c7f7ad0a79d0234c9c37cb01ae3b0
diff --git a/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20241009 b/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20241009
deleted file mode 100644
index 7a189173b719..000000000000
--- a/metadata/md5-cache/dev-libs/libclc-20.0.0_pre20241009
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) llvm_slot_17? ( sys-devel/clang:17 spirv? ( dev-util/spirv-llvm-translator:17 ) ) llvm_slot_18? ( sys-devel/clang:18 spirv? ( dev-util/spirv-llvm-translator:18 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DESCRIPTION=OpenCL C library
-EAPI=8
-HOMEPAGE=https://libclc.llvm.org/
-INHERIT=cmake llvm.org llvm-r1 python-any-r1
-IUSE=+spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi +llvm_slot_18 llvm_slot_17
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( MIT BSD )
-REQUIRED_USE=^^ ( llvm_slot_17 llvm_slot_18 )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fda4a93b6f4f3c3a70e68ff3f1702311
diff --git a/metadata/md5-cache/dev-libs/libgit2-1.8.2 b/metadata/md5-cache/dev-libs/libgit2-1.8.2
new file mode 100644
index 000000000000..ecfbe8e73257
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/libgit2-1.8.2
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) virtual/pkgconfig app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/libpcre2:= net-libs/http-parser:= sys-libs/zlib dev-libs/openssl:0= gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 )
+DESCRIPTION=A linkable library for Git
+EAPI=8
+HOMEPAGE=https://libgit2.org/
+INHERIT=cmake flag-o-matic python-any-r1
+IUSE=examples gssapi +ssh test +threads trace
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-macos
+LICENSE=GPL-2-with-linking-exception
+RDEPEND=dev-libs/libpcre2:= net-libs/http-parser:= sys-libs/zlib dev-libs/openssl:0= gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 )
+RESTRICT=!test? ( test )
+SLOT=0/1.8
+SRC_URI=https://github.com/libgit2/libgit2/archive/v1.8.2.tar.gz -> libgit2-1.8.2.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0f52545a36f632d6cc883221ed5610a9
diff --git a/metadata/md5-cache/dev-libs/olm-3.2.16-r1 b/metadata/md5-cache/dev-libs/olm-3.2.16-r1
new file mode 100644
index 000000000000..28ab43034e8d
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/olm-3.2.16-r1
@@ -0,0 +1,14 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Implementation of the Double Ratchet cryptographic ratchet in C++
+EAPI=8
+HOMEPAGE=https://gitlab.matrix.org/matrix-org/olm
+INHERIT=cmake
+IUSE=test
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+LICENSE=Apache-2.0
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://gitlab.matrix.org/matrix-org/olm/-/archive/3.2.16/olm-3.2.16.tar.bz2
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=ba67e07d577b2a318a96c4412b707d5f
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index c62b33099f78..2d74ecbfdd49 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/alcotest-1.8.0 b/metadata/md5-cache/dev-ml/alcotest-1.8.0
index ca6723e1c4d7..3aed9228b2ab 100644
--- a/metadata/md5-cache/dev-ml/alcotest-1.8.0
+++ b/metadata/md5-cache/dev-ml/alcotest-1.8.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://github.com/mirage/alcotest/
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 x86
LICENSE=ISC
RDEPEND=dev-ml/astring:= dev-ml/async:=[ocamlopt?] dev-ml/async_kernel:=[ocamlopt?] >=dev-ml/async_unix-0.15.0:=[ocamlopt?] dev-ml/base:=[ocamlopt?] >=dev-ml/cmdliner-1.2:=[ocamlopt?] >=dev-ml/core-0.15.0:=[ocamlopt?] >=dev-ml/core_unix-0.15.0:=[ocamlopt?] dev-ml/duration:=[ocamlopt?] dev-ml/fmt:=[ocamlopt?] dev-ml/lwt:=[ocamlopt?] dev-ml/mirage-clock:=[ocamlopt?] dev-ml/re:=[ocamlopt?] dev-ml/result:=[ocamlopt?] dev-ml/stdlib-shims:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/uutf:=[ocamlopt?] dev-ml/uuidm:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
SLOT=0/1.8.0
SRC_URI=https://github.com/mirage/alcotest/archive/1.8.0.tar.gz -> alcotest-1.8.0.tar.gz
_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=fbb480d4d7721b38137f12544116e5ef
+_md5_=fc06ad0dc1258292f38c40303245ebbd
diff --git a/metadata/md5-cache/dev-ml/gen-1.1 b/metadata/md5-cache/dev-ml/gen-1.1
index b98d9fb6c576..2a80b6a364d6 100644
--- a/metadata/md5-cache/dev-ml/gen-1.1
+++ b/metadata/md5-cache/dev-ml/gen-1.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/c-cube/gen/
INHERIT=dune
IUSE=+ocamlopt
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=BSD-2
RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/dune-configurator:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=test
SLOT=0/1.1
SRC_URI=https://github.com/c-cube/gen/archive/v1.1.tar.gz -> gen-1.1.tar.gz
_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=b4cd83179fca4838ab77a10d7f4d870e
+_md5_=d1170555b24adfa84827ac228c3b6d18
diff --git a/metadata/md5-cache/dev-ml/hmap-0.8.1 b/metadata/md5-cache/dev-ml/hmap-0.8.1
new file mode 100644
index 000000000000..fa7151fb8e43
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/hmap-0.8.1
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Heterogeneous value maps for OCaml
+EAPI=8
+HOMEPAGE=http://erratique.ch/software/hmap
+INHERIT=opam
+KEYWORDS=~amd64
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0
+SRC_URI=http://erratique.ch/software/hmap/releases/hmap-0.8.1.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=94886df10fe4888faf3afb409e432595
diff --git a/metadata/md5-cache/dev-ml/iostream-0.3 b/metadata/md5-cache/dev-ml/iostream-0.3
new file mode 100644
index 000000000000..2e5f8ac03db5
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/iostream-0.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-ml/ounit2 ) dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/camlzip:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Generic, composable IO input and output streams
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/ocaml-iostream
+INHERIT=dune
+IUSE=ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=dev-ml/camlzip:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/c-cube/ocaml-iostream/releases/download/v0.3/iostream-0.3.tbz
+_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_md5_=8ab15876714582153754b92d11b7b10e
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.1 b/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.1
deleted file mode 100644
index 525088eea63a..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-19.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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.1.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.1[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 verify-sig
-KEYWORDS=~amd64 ~arm ~x86
-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.1.1:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.1[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.1.1
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=645932dddf1639f8d66787b4fbe355da
diff --git a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20241009 b/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20241009
deleted file mode 100644
index 967a3d0e8380..000000000000
--- a/metadata/md5-cache/dev-ml/llvm-ocaml-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl dev-ml/findlib app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20241009:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Xtensa] )
-DESCRIPTION=OCaml bindings for LLVM
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake llvm.org llvm-utils python-any-r1
-IUSE=+debug test llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=dev-lang/ocaml-4.00.0:0= dev-ml/ocaml-ctypes:= ~sys-devel/llvm-20.0.0_pre20241009:=[debug?] !sys-devel/llvm[ocaml(-)] llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Xtensa] )
-REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test )
-SLOT=0/20.0.0_pre20241009
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fc84c701640938fd7dc2370c5647ea01
diff --git a/metadata/md5-cache/dev-ml/lwt-5.4.2-r1 b/metadata/md5-cache/dev-ml/lwt-5.4.2-r1
deleted file mode 100644
index 46fa825015d4..000000000000
--- a/metadata/md5-cache/dev-ml/lwt-5.4.2-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-ml/cppo dev-ml/findlib dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install prepare test
-DEPEND=dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/luv:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Cooperative light-weight thread library for OCaml
-EAPI=7
-HOMEPAGE=http://ocsigen.org/lwt
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=LGPL-2.1-with-linking-exception
-RDEPEND=dev-ml/result:= dev-ml/mmap:= dev-ml/ocplib-endian:= dev-ml/ppxlib:= dev-ml/react:= dev-ml/luv:= dev-libs/libev >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
-SLOT=0/5.4.2
-SRC_URI=https://github.com/ocsigen/lwt/archive/5.4.2.tar.gz -> lwt-5.4.2.tar.gz
-_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=9f538a3c00c741537c1f7706562f8de3
diff --git a/metadata/md5-cache/dev-ml/reason-3.12.0 b/metadata/md5-cache/dev-ml/reason-3.12.0
new file mode 100644
index 000000000000..132234fa7605
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/reason-3.12.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=dev-ml/dune-build-info:=[ocamlopt?] dev-ml/fix:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/merlin-extend:=[ocamlopt?] dev-ml/ppx_derivers:=[ocamlopt?] dev-ml/ppxlib:=[ocamlopt?] dev-ml/utop:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Simple, fast & type safe language that leverages JavaScript and OCaml
+EAPI=8
+HOMEPAGE=https://reasonml.github.io/ https://github.com/reasonml/reason/
+INHERIT=dune
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-ml/dune-build-info:=[ocamlopt?] dev-ml/fix:=[ocamlopt?] dev-ml/menhir:=[ocamlopt?] dev-ml/merlin-extend:=[ocamlopt?] dev-ml/ppx_derivers:=[ocamlopt?] dev-ml/ppxlib:=[ocamlopt?] dev-ml/utop:=[ocamlopt?] >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+SLOT=0/3.12.0
+SRC_URI=https://github.com/reasonml/reason/archive/3.12.0.tar.gz -> reason-3.12.0.tar.gz
+_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_md5_=697787be987365735365ed234a5b4f56
diff --git a/metadata/md5-cache/dev-ml/sedlex-3.2 b/metadata/md5-cache/dev-ml/sedlex-3.2
index fe2dbf0fde14..09504a2bb80d 100644
--- a/metadata/md5-cache/dev-ml/sedlex-3.2
+++ b/metadata/md5-cache/dev-ml/sedlex-3.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ocaml-community/sedlex/
INHERIT=dune
IUSE=+ocamlopt test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=MIT
RDEPEND=dev-ml/gen:= >=dev-ml/ppxlib-0.26:= >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/3.2
SRC_URI=https://github.com/ocaml-community/sedlex/archive/v3.2.tar.gz -> sedlex-3.2.tar.gz
_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=a5529958fa9956621b295e3bfe1d4d4f
+_md5_=57369a819a2c918737d5d7eb79a10e85
diff --git a/metadata/md5-cache/dev-ml/tiny_httpd-0.17.0 b/metadata/md5-cache/dev-ml/tiny_httpd-0.17.0
new file mode 100644
index 000000000000..2b08cde36b7a
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/tiny_httpd-0.17.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-lang/ocaml dev-ml/dune
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.08 dev-ml/hmap:= dev-ml/iostream:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/result:=[ocamlopt?] camlzip? ( >=dev-ml/camlzip-1.06:=[ocamlopt?] ) test? ( dev-ml/qtest dev-ml/ounit2 dev-ml/ptime dev-ml/qcheck net-misc/curl ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+DESCRIPTION=Minimal HTTP server with a small request router
+EAPI=8
+HOMEPAGE=https://github.com/c-cube/tiny_httpd https://opam.ocaml.org/packages/tiny_httpd
+INHERIT=dune multiprocessing
+IUSE=camlzip ocamlopt test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-lang/ocaml-4.08 dev-ml/hmap:= dev-ml/iostream:=[ocamlopt?] dev-ml/logs:=[ocamlopt?] dev-ml/result:=[ocamlopt?] camlzip? ( >=dev-ml/camlzip-1.06:=[ocamlopt?] ) >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
+REQUIRED_USE=test? ( camlzip )
+RESTRICT=!test? ( test )
+SLOT=0/0.17.0
+SRC_URI=https://github.com/c-cube/tiny_httpd/archive/refs/tags/v0.17.0.tar.gz -> tiny_httpd-0.17.0.tar.gz
+_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
+_md5_=ac4433a1bfd0b253d4f7ddf591fafe06
diff --git a/metadata/md5-cache/dev-ml/uucp-16.0.0 b/metadata/md5-cache/dev-ml/uucp-16.0.0
new file mode 100644
index 000000000000..6f8ecd93bf74
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uucp-16.0.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode character properties for OCaml
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/uucp https://github.com/dbuenzli/uucp
+INHERIT=opam
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/topkg dev-ml/findlib >=dev-lang/ocaml-4:=
+SLOT=0/16.0.0
+SRC_URI=https://erratique.ch/software/uucp/releases/uucp-16.0.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=72d1cc2491886caac935e9bd2a59ebaf
diff --git a/metadata/md5-cache/dev-ml/uuidm-0.9.9 b/metadata/md5-cache/dev-ml/uuidm-0.9.9
new file mode 100644
index 000000000000..4b492ec40adf
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuidm-0.9.9
@@ -0,0 +1,15 @@
+BDEPEND=dev-ml/findlib[ocamlopt=] dev-ml/ocamlbuild[ocamlopt=] dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=>=dev-lang/ocaml-4:=
+DESCRIPTION=Universally unique identifiers (UUIDs) for OCaml
+EAPI=8
+HOMEPAGE=https://github.com/dbuenzli/uuidm/
+INHERIT=opam
+IUSE=+ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4:=
+SLOT=0/0.9.9
+SRC_URI=https://github.com/dbuenzli/uuidm/archive/v0.9.9.tar.gz -> uuidm-0.9.9.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=6625b779ea489ce401957d996e538424
diff --git a/metadata/md5-cache/dev-ml/uunf-16.0.0 b/metadata/md5-cache/dev-ml/uunf-16.0.0
new file mode 100644
index 000000000000..1d1ce63831fd
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uunf-16.0.0
@@ -0,0 +1,14 @@
+BDEPEND=dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode text normalization
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/uunf https://github.com/dbuenzli/uunf
+INHERIT=opam
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/cmdliner:= dev-ml/topkg:= dev-ml/uchar:= dev-ml/uutf:= >=dev-lang/ocaml-4:=
+SLOT=0/16.0.0
+SRC_URI=https://erratique.ch/software/uunf/releases/uunf-16.0.0.tbz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=b26df88da4856c23144f37ca70530df6
diff --git a/metadata/md5-cache/dev-ml/uuseg-16.0.0 b/metadata/md5-cache/dev-ml/uuseg-16.0.0
new file mode 100644
index 000000000000..6e871f621472
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/uuseg-16.0.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-ml/ocamlbuild dev-ml/findlib dev-ml/topkg dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install test
+DEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:=
+DESCRIPTION=Unicode text segmentation for OCaml
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/uuseg/ https://github.com/dbuenzli/uuseg/
+INHERIT=opam
+IUSE=+ocamlopt test
+KEYWORDS=~amd64 ~x86
+LICENSE=ISC
+RDEPEND=>=dev-lang/ocaml-4.14:= dev-ml/cmdliner:=[ocamlopt?] dev-ml/uucp:= dev-ml/uutf:=[ocamlopt?] >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/16.0.0
+SRC_URI=https://github.com/dbuenzli/uuseg/archive/v16.0.0.tar.gz -> uuseg-16.0.0.tar.gz
+_eclasses_=opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=c0c4200844ada65e3b38c51490258024
diff --git a/metadata/md5-cache/dev-ml/yojson-2.2.1 b/metadata/md5-cache/dev-ml/yojson-2.2.1
index b13484d97a75..4814062e8418 100644
--- a/metadata/md5-cache/dev-ml/yojson-2.2.1
+++ b/metadata/md5-cache/dev-ml/yojson-2.2.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/ocaml-community/yojson
INHERIT=dune
IUSE=examples +ocamlopt test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=BSD
RDEPEND=>=dev-lang/ocaml-4.07:=[ocamlopt?] dev-ml/sedlex:= !!<dev-ml/seq-0.3 >=dev-lang/ocaml-4:=[ocamlopt?] dev-ml/dune:=
RESTRICT=!test? ( test )
SLOT=0/2.2.1
SRC_URI=https://github.com/ocaml-community/yojson/archive/2.2.1.tar.gz -> yojson-2.2.1.tar.gz
_eclasses_=dune 21c2970666b517829dc7b963ca1f4a4a edo 367e103a74bf77e6a8da7894d999fa3c multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=0900e46594e28e014fffd99588404728
+_md5_=d9ebb6dd351c1d0fcf885eded8e6f993
diff --git a/metadata/md5-cache/dev-python/Faker-30.0.0 b/metadata/md5-cache/dev-python/Faker-30.0.0
deleted file mode 100644
index 82f9557eec9d..000000000000
--- a/metadata/md5-cache/dev-python/Faker-30.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,tiff] dev-python/validators[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A Python package that generates fake data for you
-EAPI=8
-HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-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-30.0.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0c5ba776ccda3f096a05d28ea1a6fb93
diff --git a/metadata/md5-cache/dev-python/Faker-30.1.0 b/metadata/md5-cache/dev-python/Faker-30.1.0
index de1a8f3f0925..bf574a0ef71e 100644
--- a/metadata/md5-cache/dev-python/Faker-30.1.0
+++ b/metadata/md5-cache/dev-python/Faker-30.1.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/python-dateutil-2.4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !dev-ruby/faker python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/F/Faker/faker-30.1.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d4cf08b983268a875de400fd874c0e19
+_md5_=0126c9885b99cb69c0d74ecf33cde8da
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index bac92278b568..06333d1e26f9 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.0 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.0
deleted file mode 100644
index 5f4735360623..000000000000
--- a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-asyncio-0.23.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Happy Eyeballs for pre-resolved hosts
-EAPI=8
-HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=PSF-2
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.4.0.tar.gz -> aiohappyeyeballs-2.4.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=fdc1c40fa99fdd27f87614dd8fa8a9b7
diff --git a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.2 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.2
deleted file mode 100644
index f4b5fb597b19..000000000000
--- a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-asyncio-0.23.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/poetry-core-1.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Happy Eyeballs for pre-resolved hosts
-EAPI=8
-HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=PSF-2
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.4.2.tar.gz -> aiohappyeyeballs-2.4.2.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=7183b226877cc657213c6300f5abcb53
diff --git a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.3 b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.3
index fda1613a4f72..95dffeecd2f4 100644
--- a/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.3
+++ b/metadata/md5-cache/dev-python/aiohappyeyeballs-2.4.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/aiohappyeyeballs/ https://github.com/aio-libs/aiohappyeyeballs/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc 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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/aiohappyeyeballs/archive/v2.4.3.tar.gz -> aiohappyeyeballs-2.4.3.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=7183b226877cc657213c6300f5abcb53
+_md5_=fdc1c40fa99fdd27f87614dd8fa8a9b7
diff --git a/metadata/md5-cache/dev-python/aiohttp-3.10.9 b/metadata/md5-cache/dev-python/aiohttp-3.10.9
index 2709d44051d4..60d0a69599c7 100644
--- a/metadata/md5-cache/dev-python/aiohttp-3.10.9
+++ b/metadata/md5-cache/dev-python/aiohttp-3.10.9
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/aiohttp/ https://pypi.org/project/aiohttp/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test-rust test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/aiodns-3.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiohappyeyeballs-2.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/aiosignal-1.1.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/attrs-17.3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/brotlicffi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/frozenlist-1.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/multidict-4.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/yarl-1.12.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/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( <dev-python/async-timeout-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?] >=dev-python/async-timeout-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/aiohttp/aiohttp-3.10.9.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=14b19808e4d6283dd8bbc0e021a6d78c
+_md5_=16791bef64c4e301ea5036007d43b1a5
diff --git a/metadata/md5-cache/dev-python/astroid-3.3.4 b/metadata/md5-cache/dev-python/astroid-3.3.4
deleted file mode 100644
index ad4b920ba95d..000000000000
--- a/metadata/md5-cache/dev-python/astroid-3.3.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/attrs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Abstract Syntax Tree for logilab packages
-EAPI=8
-HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=LGPL-2.1+
-RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pylint-dev/astroid/archive/v3.3.4.tar.gz -> astroid-3.3.4.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=997f9996bade0a14d593c2c595a312ac
diff --git a/metadata/md5-cache/dev-python/astroid-3.3.5 b/metadata/md5-cache/dev-python/astroid-3.3.5
index 9323a25bb92b..456b064bc85e 100644
--- a/metadata/md5-cache/dev-python/astroid-3.3.5
+++ b/metadata/md5-cache/dev-python/astroid-3.3.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-2.1+
RDEPEND=python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pylint-dev/astroid/archive/v3.3.5.tar.gz -> astroid-3.3.5.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=44846532f4da2686ed205615f755336b
+_md5_=997f9996bade0a14d593c2c595a312ac
diff --git a/metadata/md5-cache/dev-python/blurb-1.3.0 b/metadata/md5-cache/dev-python/blurb-1.3.0
new file mode 100644
index 000000000000..2d4165d37b14
--- /dev/null
+++ b/metadata/md5-cache/dev-python/blurb-1.3.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pyfakefs[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=Tool to create and manage NEWS blurbs for CPython
+EAPI=8
+HOMEPAGE=https://github.com/python/core-workflow/tree/master/blurb https://pypi.org/project/blurb/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/b/blurb/blurb-1.3.0.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=8658256688f3b915e4e4e802d01ef5d7
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.29 b/metadata/md5-cache/dev-python/boto3-1.35.29
deleted file mode 100644
index ecd34ad4e2e6..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.29
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.29[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.29[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.35.29.tar.gz -> boto3-1.35.29.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0cac3e4c2f0dd1a312c84ecb56c6a2f0
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.34 b/metadata/md5-cache/dev-python/boto3-1.35.34
index 87d05131d975..8713f2f09ccd 100644
--- a/metadata/md5-cache/dev-python/boto3-1.35.34
+++ b/metadata/md5-cache/dev-python/boto3-1.35.34
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/botocore-1.35.34[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/boto/boto3/archive/1.35.34.tar.gz -> boto3-1.35.34.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
+_md5_=0cac3e4c2f0dd1a312c84ecb56c6a2f0
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.40 b/metadata/md5-cache/dev-python/boto3-1.35.40
deleted file mode 100644
index b9b97306be5d..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.40
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.40[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.40[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.35.40.tar.gz -> boto3-1.35.40.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.41 b/metadata/md5-cache/dev-python/boto3-1.35.41
deleted file mode 100644
index 6cdce64b3886..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.41
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.41[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.41[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.35.41.tar.gz -> boto3-1.35.41.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.42 b/metadata/md5-cache/dev-python/boto3-1.35.42
deleted file mode 100644
index 4f5e5ba2130c..000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.35.42
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The AWS SDK for Python
-EAPI=8
-HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.35.42.tar.gz -> boto3-1.35.42.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/boto3-1.35.43 b/metadata/md5-cache/dev-python/boto3-1.35.44
index 9da18595cb77..2801046d2f7d 100644
--- a/metadata/md5-cache/dev-python/boto3-1.35.43
+++ b/metadata/md5-cache/dev-python/boto3-1.35.44
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/botocore-1.35.43[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( >=dev-python/botocore-1.35.44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The AWS SDK for Python
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.35.43[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=>=dev-python/botocore-1.35.44[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.10.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/boto/boto3/archive/1.35.43.tar.gz -> boto3-1.35.43.gh.tar.gz
+SRC_URI=https://github.com/boto/boto3/archive/1.35.44.tar.gz -> boto3-1.35.44.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=f09e0d35add8cb8fb6f611c7c3edd5b2
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.29 b/metadata/md5-cache/dev-python/botocore-1.35.29
deleted file mode 100644
index cd1edf00074b..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.29
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.35.29.tar.gz -> botocore-1.35.29.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=403ec05ac031ee12edebbc7e68d5f724
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.34 b/metadata/md5-cache/dev-python/botocore-1.35.34
index 605498d0e1e2..438d4297895c 100644
--- a/metadata/md5-cache/dev-python/botocore-1.35.34
+++ b/metadata/md5-cache/dev-python/botocore-1.35.34
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/boto/botocore/archive/1.35.34.tar.gz -> botocore-1.35.34.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=00b59e8d9e15f94e08a4eaaf78424022
+_md5_=403ec05ac031ee12edebbc7e68d5f724
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.40 b/metadata/md5-cache/dev-python/botocore-1.35.40
deleted file mode 100644
index b91a7299f9bf..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.40
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.35.40.tar.gz -> botocore-1.35.40.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=81511cd958ead23a4c09179ad439ebb8
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.41 b/metadata/md5-cache/dev-python/botocore-1.35.41
deleted file mode 100644
index a0bb7908f6c9..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.41
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.35.41.tar.gz -> botocore-1.35.41.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=81511cd958ead23a4c09179ad439ebb8
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.42 b/metadata/md5-cache/dev-python/botocore-1.35.42
deleted file mode 100644
index 091bd6e6b488..000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.35.42
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Low-level, data-driven core of boto 3
-EAPI=8
-HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=Apache-2.0
-RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.35.42.tar.gz -> botocore-1.35.42.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=81511cd958ead23a4c09179ad439ebb8
diff --git a/metadata/md5-cache/dev-python/botocore-1.35.43 b/metadata/md5-cache/dev-python/botocore-1.35.44
index efe4ba1187b6..66e1da4be6d7 100644
--- a/metadata/md5-cache/dev-python/botocore-1.35.43
+++ b/metadata/md5-cache/dev-python/botocore-1.35.44
@@ -11,6 +11,6 @@ RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_pyth
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/boto/botocore/archive/1.35.43.tar.gz -> botocore-1.35.43.gh.tar.gz
+SRC_URI=https://github.com/boto/botocore/archive/1.35.44.tar.gz -> botocore-1.35.44.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=81511cd958ead23a4c09179ad439ebb8
diff --git a/metadata/md5-cache/dev-python/bracex-2.5 b/metadata/md5-cache/dev-python/bracex-2.5
deleted file mode 100644
index 43a02d23bc69..000000000000
--- a/metadata/md5-cache/dev-python/bracex-2.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-vcs/git ) 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(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_13(-)] dev-python/mkdocs-material[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_13(-)] dev-python/pyspelling[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] dev-python/mkdocs-material[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_12(-)] dev-python/pyspelling[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-material[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_11(-)] dev-python/pyspelling[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-material[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-pymdownx-material-extras[python_targets_python3_10(-)] dev-python/pyspelling[python_targets_python3_10(-)] ) ) )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Bash style brace expansion for Python
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/bracex/ https://pypi.org/project/bracex/
-INHERIT=distutils-r1 docs pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/b/bracex/bracex-2.5.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=4459e6f7f7b27a854e5db250caab084e
diff --git a/metadata/md5-cache/dev-python/bracex-2.5_p1 b/metadata/md5-cache/dev-python/bracex-2.5_p1
index 6c20ac0e6a10..d470bec29cf1 100644
--- a/metadata/md5-cache/dev-python/bracex-2.5_p1
+++ b/metadata/md5-cache/dev-python/bracex-2.5_p1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/bracex/ https://pypi.org/project/bracex/
INHERIT=distutils-r1 docs pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
-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=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/b/bracex/bracex-2.5.post1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=851a9675e2dc4665deeb1b3ecd307fac
+_md5_=4459e6f7f7b27a854e5db250caab084e
diff --git a/metadata/md5-cache/dev-python/cfn-lint-1.17.2 b/metadata/md5-cache/dev-python/cfn-lint-1.17.2
new file mode 100644
index 000000000000..e557c3901ba1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/cfn-lint-1.17.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/defusedxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-sam-translator-1.91.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=CloudFormation Linter
+EAPI=8
+HOMEPAGE=https://github.com/aws-cloudformation/cfn-lint/ https://pypi.org/project/cfn-lint/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/aws-sam-translator-1.91.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jschema-to-python-1.2.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/jsonschema-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/junit-xml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/networkx-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >dev-python/pyyaml-5.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2021.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sarif-om-1.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sympy-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/c/cfn-lint/cfn_lint-1.17.2.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=fb0417c3310f85e722734477586e1a59
diff --git a/metadata/md5-cache/dev-python/clang-python-19.1.1 b/metadata/md5-cache/dev-python/clang-python-19.1.1
deleted file mode 100644
index 142d9dc19bca..000000000000
--- a/metadata/md5-cache/dev-python/clang-python-19.1.1
+++ /dev/null
@@ -1,17 +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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) test? ( sys-devel/clang:19 ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=install prepare test unpack
-DEPEND=>=sys-devel/clang-19.1.1:* !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 verify-sig 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-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=sys-devel/clang-19.1.1:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=5a3187c9b71a0265c5926510e1e4580d
diff --git a/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20241009 b/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20241009
deleted file mode 100644
index c60a23016aa0..000000000000
--- a/metadata/md5-cache/dev-python/clang-python-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) test? ( sys-devel/clang:20 )
-DEFINED_PHASES=install prepare test unpack
-DEPEND=>=sys-devel/clang-20.0.0_pre20241009:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)]
-DESCRIPTION=Python bindings for sys-devel/clang
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=llvm.org python-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=>=sys-devel/clang-20.0.0_pre20241009:* !sys-devel/llvm:0[clang(-),python(-)] !sys-devel/clang:0[python(-)] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ed247c9547de121f2706c9d415e5e493
diff --git a/metadata/md5-cache/dev-python/contourpy-1.2.1 b/metadata/md5-cache/dev-python/contourpy-1.2.1
deleted file mode 100644
index 3f1bae46b257..000000000000
--- a/metadata/md5-cache/dev-python/contourpy-1.2.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/pybind11-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/matplotlib[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(-)?] dev-python/wurlitzer[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/numpy-1.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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/meson-python-0.15.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
-DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Python library for calculating contours in 2D quadrilateral grids
-EAPI=8
-HOMEPAGE=https://pypi.org/project/contourpy/ https://github.com/contourpy/contourpy/
-INHERIT=distutils-r1
-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 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=>=dev-python/numpy-1.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/contourpy/contourpy/archive/v1.2.1.tar.gz -> contourpy-1.2.1.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b1820a64226734a69962b30ad2f3a5d7
diff --git a/metadata/md5-cache/dev-python/contourpy-1.3.0 b/metadata/md5-cache/dev-python/contourpy-1.3.0
index 5e072ab6cc07..810d0460f210 100644
--- a/metadata/md5-cache/dev-python/contourpy-1.3.0
+++ b/metadata/md5-cache/dev-python/contourpy-1.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/contourpy/ https://github.com/contourpy/contourpy/
INHERIT=distutils-r1
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 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/contourpy/contourpy/archive/v1.3.0.tar.gz -> contourpy-1.3.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=07ce5e8348baa4f497b5e3dd21bedc23
+_md5_=6d7f0f6239b6b3bc3a9bd15d8d3737a2
diff --git a/metadata/md5-cache/dev-python/dill-0.3.8-r2 b/metadata/md5-cache/dev-python/dill-0.3.8-r2
deleted file mode 100644
index ab6378fad893..000000000000
--- a/metadata/md5-cache/dev-python/dill-0.3.8-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-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=Serialize all of Python (almost)
-EAPI=8
-HOMEPAGE=https://github.com/uqfoundation/dill/ https://pypi.org/project/dill/
-INHERIT=distutils-r1 pypi
-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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/d/dill/dill-0.3.8.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6dae5549d7e7674816eeda57ec787540
diff --git a/metadata/md5-cache/dev-python/dill-0.3.9 b/metadata/md5-cache/dev-python/dill-0.3.9
index 46b7fddc20e8..853e5e5a78bc 100644
--- a/metadata/md5-cache/dev-python/dill-0.3.9
+++ b/metadata/md5-cache/dev-python/dill-0.3.9
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/uqfoundation/dill/ https://pypi.org/project/dill/
INHERIT=distutils-r1 pypi
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 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dill/dill-0.3.9.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a6fede2e08adf0d72a44bf55787cdfaf
+_md5_=f5371dd5900bc126cba11612ace526bc
diff --git a/metadata/md5-cache/dev-python/emoji-2.14.0 b/metadata/md5-cache/dev-python/emoji-2.14.0
index 146c40ce0bc8..f4e7e071fa5c 100644
--- a/metadata/md5-cache/dev-python/emoji-2.14.0
+++ b/metadata/md5-cache/dev-python/emoji-2.14.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/carpedm20/emoji/ https://pypi.org/project/emoji/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/carpedm20/emoji/archive/v2.14.0.tar.gz -> emoji-2.14.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=1cf1a246d8d2d03b6f31b52ae066fdef
+_md5_=65fa2c0efbc1cc2d2adda20d2f626410
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.24.1 b/metadata/md5-cache/dev-python/fakeredis-2.24.1
deleted file mode 100644
index 24fab94576b3..000000000000
--- a/metadata/md5-cache/dev-python/fakeredis-2.24.1
+++ /dev/null
@@ -1,16 +0,0 @@
-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 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(-)?,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.24.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=9fde9416bb09c60437573036174dcc29
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.25.0 b/metadata/md5-cache/dev-python/fakeredis-2.25.0
deleted file mode 100644
index e4e21c6e789c..000000000000
--- a/metadata/md5-cache/dev-python/fakeredis-2.25.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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.3[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 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(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.3[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.25.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e0302c9b284b07a78b9f5cc7efe8c791
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.25.1 b/metadata/md5-cache/dev-python/fakeredis-2.25.1
index 2f2264d5ed3c..d1261ec74dbf 100644
--- a/metadata/md5-cache/dev-python/fakeredis-2.25.1
+++ b/metadata/md5-cache/dev-python/fakeredis-2.25.1
@@ -5,7 +5,7 @@ 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 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+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(-)?,python_targets_python3_13(-)?] >=dev-python/redis-4.3[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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.25.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e0302c9b284b07a78b9f5cc7efe8c791
+_md5_=c3222aacfdc1543190a04f5029aab51d
diff --git a/metadata/md5-cache/dev-python/fsspec-2024.6.1 b/metadata/md5-cache/dev-python/fsspec-2024.6.1
deleted file mode 100644
index e4cfcf48a269..000000000000
--- a/metadata/md5-cache/dev-python/fsspec-2024.6.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tqdm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-vcs/git ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A specification that python filesystems should adhere to
-EAPI=8
-HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~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 ) 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/fsspec/filesystem_spec/archive/2024.6.1.tar.gz -> filesystem_spec-2024.6.1.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=9e9925630f8f0ab40e86ee48464ed91a
diff --git a/metadata/md5-cache/dev-python/fsspec-2024.9.0 b/metadata/md5-cache/dev-python/fsspec-2024.9.0
index 055687100970..f985313abe6a 100644
--- a/metadata/md5-cache/dev-python/fsspec-2024.9.0
+++ b/metadata/md5-cache/dev-python/fsspec-2024.9.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2024.9.0.tar.gz -> filesystem_spec-2024.9.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f7053fea49636efe0269f4ec2c9a368f
+_md5_=f7016d1989d09ffba8ef618969fce895
diff --git a/metadata/md5-cache/dev-python/gsd-3.3.1 b/metadata/md5-cache/dev-python/gsd-3.4.0
index ddc1fe0934d7..b654cbe0e7ad 100644
--- a/metadata/md5-cache/dev-python/gsd-3.3.1
+++ b/metadata/md5-cache/dev-python/gsd-3.4.0
@@ -1,6 +1,6 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/numpy-1.24.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/numpy-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-python/numpy-1.24.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DEPEND=>=dev-python/numpy-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=GSD - file format specification and a library to read and write it
EAPI=8
HOMEPAGE=https://github.com/glotzerlab/gsd/ https://pypi.org/project/gsd/
@@ -8,10 +8,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~amd64 ~x86
LICENSE=Apache-2.0
-RDEPEND=>=dev-python/numpy-1.24.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=>=dev-python/numpy-2.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/glotzerlab/gsd/releases/download/v3.3.1/gsd-3.3.1.tar.gz
+SRC_URI=https://github.com/glotzerlab/gsd/releases/download/v3.4.0/gsd-3.4.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=50eaadc60fdf3bd1b22be8480d45c499
+_md5_=e9eeef0ed95254586ddba01c3c13d7f0
diff --git a/metadata/md5-cache/dev-python/gssapi-1.8.3-r1 b/metadata/md5-cache/dev-python/gssapi-1.8.3-r1
deleted file mode 100644
index d8870153e2ca..000000000000
--- a/metadata/md5-cache/dev-python/gssapi-1.8.3-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3.0.2-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/krb5 test? ( dev-python/k5test[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/krb5 >=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Low and high level wrappers around the GSSAPI C libraries
-EAPI=8
-HOMEPAGE=https://github.com/pythongssapi/python-gssapi/ https://pypi.org/project/gssapi/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/krb5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/pythongssapi/python-gssapi/releases/download/v1.8.3/python-gssapi-1.8.3.tar.gz -> gssapi-1.8.3.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e9e3e0a6ee5849667ced67813f5d05df
diff --git a/metadata/md5-cache/dev-python/gssapi-1.9.0 b/metadata/md5-cache/dev-python/gssapi-1.9.0
index 374013bfd9e8..5e9c483972b8 100644
--- a/metadata/md5-cache/dev-python/gssapi-1.9.0
+++ b/metadata/md5-cache/dev-python/gssapi-1.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pythongssapi/python-gssapi/ https://pypi.org/project/gssapi/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=MIT
RDEPEND=dev-python/decorator[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/krb5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pythongssapi/python-gssapi/releases/download/v1.9.0/python-gssapi-1.9.0.tar.gz -> gssapi-1.9.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=73e737543729b40289a6c265d3b1ad3d
+_md5_=acb1adee6de85003ce4c8b171afa3e7e
diff --git a/metadata/md5-cache/dev-python/httpcore-1.0.5 b/metadata/md5-cache/dev-python/httpcore-1.0.5
deleted file mode 100644
index e10200299198..000000000000
--- a/metadata/md5-cache/dev-python/httpcore-1.0.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpbin[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/socksio[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(-)?] python_targets_pypy3? ( dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/pytest-trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/h11-0.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/h2-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/sniffio-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/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=A minimal low-level HTTP client
-EAPI=8
-HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=BSD
-RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/h11-0.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/h2-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/sniffio-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/encode/httpcore/archive/1.0.5.tar.gz -> httpcore-1.0.5.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b5b414a6ca9fbb6df2bd3f82fe9bbbff
diff --git a/metadata/md5-cache/dev-python/httpcore-1.0.6 b/metadata/md5-cache/dev-python/httpcore-1.0.6
index 1d626bd3b5f2..1f2e3af5df6e 100644
--- a/metadata/md5-cache/dev-python/httpcore-1.0.6
+++ b/metadata/md5-cache/dev-python/httpcore-1.0.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://www.encode.io/httpcore/ https://github.com/encode/httpcore/ https://pypi.org/project/httpcore/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/certifi[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/h11-0.15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/h2-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/sniffio-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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/httpcore/archive/1.0.6.tar.gz -> httpcore-1.0.6.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=1048933dfc95e6f0cb187d54d5e32ba1
+_md5_=b5b414a6ca9fbb6df2bd3f82fe9bbbff
diff --git a/metadata/md5-cache/dev-python/ipython-8.27.0 b/metadata/md5-cache/dev-python/ipython-8.27.0
deleted file mode 100644
index f7c7ec66324f..000000000000
--- a/metadata/md5-cache/dev-python/ipython-8.27.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/setuptools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matplotlib-3.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/nbformat[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.23[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pickleshare[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/testpath[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Advanced interactive shell for Python
-EAPI=8
-HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/
-INHERIT=distutils-r1 optfeature pypi virtualx
-IUSE=examples notebook nbconvert qt5 +smp test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-PDEPEND=python_targets_python3_10? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
-RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.27.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=a92e7a90fc95e0c24223b3b5ac477998
diff --git a/metadata/md5-cache/dev-python/ipython-8.28.0 b/metadata/md5-cache/dev-python/ipython-8.28.0
index 29220367b071..523e830ddef0 100644
--- a/metadata/md5-cache/dev-python/ipython-8.28.0
+++ b/metadata/md5-cache/dev-python/ipython-8.28.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://ipython.org/ https://github.com/ipython/ipython/ https://pypi.org/project/ipython/
INHERIT=distutils-r1 optfeature pypi virtualx
IUSE=examples notebook nbconvert qt5 +smp test test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
PDEPEND=python_targets_python3_10? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( qt5? ( dev-python/qtconsole[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_10? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_11? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_python3_12? ( notebook? ( dev-python/notebook[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ipywidgets[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/widgetsnbextension[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) smp? ( >=dev-python/ipykernel-5.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/ipyparallel-6.2.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] )
RDEPEND=dev-python/decorator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jedi-0.16[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib-inline[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pexpect-4.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/prompt-toolkit-3.0.41[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/prompt-toolkit-3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/stack-data[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/traitlets-5.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/exceptiongroup[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) nbconvert? ( dev-python/nbconvert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[readline(+),sqlite,threads(+)] ) python_targets_python3_10? ( dev-lang/python:3.10[readline(+),sqlite,threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[readline(+),sqlite,threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[readline(+),sqlite,threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[readline(+),sqlite,threads(+)] )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/ipython/ipython-8.28.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=3e03957520e2766c326eeaa7ca9f0d1c
+_md5_=a92e7a90fc95e0c24223b3b5ac477998
diff --git a/metadata/md5-cache/dev-python/krb5-0.6.0 b/metadata/md5-cache/dev-python/krb5-0.6.0
deleted file mode 100644
index 0576d3dee589..000000000000
--- a/metadata/md5-cache/dev-python/krb5-0.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/k5test[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( virtual/krb5 >=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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Kerberos API bindings for Python
-EAPI=8
-HOMEPAGE=https://github.com/jborean93/pykrb5/ https://pypi.org/project/krb5/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm arm64 ~riscv x86
-LICENSE=MIT
-RDEPEND=virtual/krb5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/k/krb5/krb5-0.6.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=95f94498b78e7a0e26989a913758f5c0
diff --git a/metadata/md5-cache/dev-python/krb5-0.7.0 b/metadata/md5-cache/dev-python/krb5-0.7.0
index 56ca4f627b97..2fd542c87f93 100644
--- a/metadata/md5-cache/dev-python/krb5-0.7.0
+++ b/metadata/md5-cache/dev-python/krb5-0.7.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jborean93/pykrb5/ https://pypi.org/project/krb5/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=MIT
RDEPEND=virtual/krb5 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/k/krb5/krb5-0.7.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e2838f7cb613b264b61a88e99817dec1
+_md5_=95f94498b78e7a0e26989a913758f5c0
diff --git a/metadata/md5-cache/dev-python/lit-19.1.1 b/metadata/md5-cache/dev-python/lit-19.1.1
deleted file mode 100644
index 590e77d23cd4..000000000000
--- a/metadata/md5-cache/dev-python/lit-19.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-devel/llvm ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.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(-)?] verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-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/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=50ccad7969446ae62b8ff2adb3b20d7e
diff --git a/metadata/md5-cache/dev-python/lit-20.0.0_pre20241009 b/metadata/md5-cache/dev-python/lit-20.0.0_pre20241009
deleted file mode 100644
index 7e8b5afd1279..000000000000
--- a/metadata/md5-cache/dev-python/lit-20.0.0_pre20241009
+++ /dev/null
@@ -1,15 +0,0 @@
-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/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0bdec33de4799ed93ceb7be21a337559
diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.5.38 b/metadata/md5-cache/dev-python/mkdocs-material-9.5.38
deleted file mode 100644
index d96e16c71376..000000000000
--- a/metadata/md5-cache/dev-python/mkdocs-material-9.5.38
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/trove-classifiers-2023.10.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] doc? ( || ( ( dev-lang/python:3.13 dev-python/mkdocs[python_targets_python3_13(-)] dev-python/mkdocs-material-extensions[python_targets_python3_13(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_13(-)] dev-python/mkdocs-redirects[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] dev-python/mkdocs-material-extensions[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] dev-python/mkdocs-redirects[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] dev-python/mkdocs-material-extensions[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] dev-python/mkdocs-redirects[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] dev-python/mkdocs-material-extensions[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] dev-python/mkdocs-redirects[python_targets_python3_10(-)] ) ) )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A Material Design theme for MkDocs
-EAPI=8
-HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/
-INHERIT=distutils-r1 docs
-IUSE=social python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
-KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
-LICENSE=MIT
-PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.5.38.tar.gz -> mkdocs-material-9.5.38.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6971ab7b2abdbfe63caefe0b67df4f97
diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.5.39 b/metadata/md5-cache/dev-python/mkdocs-material-9.5.39
index 6985f4e43057..5cfc79d3be10 100644
--- a/metadata/md5-cache/dev-python/mkdocs-material-9.5.39
+++ b/metadata/md5-cache/dev-python/mkdocs-material-9.5.39
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/squidfunk/mkdocs-material/ https://pypi.org/project/mkdocs-material/
INHERIT=distutils-r1 docs
IUSE=social python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 doc
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
PDEPEND=>=dev-python/mkdocs-material-extensions-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
RDEPEND=>=dev-python/Babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
@@ -13,4 +13,4 @@ REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_tar
SLOT=0
SRC_URI=https://github.com/squidfunk/mkdocs-material/archive/9.5.39.tar.gz -> mkdocs-material-9.5.39.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=23227d5e63076054675f061869e3cbb1
+_md5_=6971ab7b2abdbfe63caefe0b67df4f97
diff --git a/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.6 b/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.6
index a11a119745f5..7cec4e4fa6eb 100644
--- a/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.6
+++ b/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.6
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/mkdocs_pymdownx_material_extras/ https://pypi.org/project/mkdocs-pymdownx-material-extras/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/mkdocs-material-8.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/mkdocs-pymdownx-material-extras/mkdocs_pymdownx_material_extras-2.6.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=c44149ef619b32ee48cb8591883ffb9e
+_md5_=3101e221f82eb38e6385c4dbdd27d301
diff --git a/metadata/md5-cache/dev-python/mkdocstrings-python-1.12.2 b/metadata/md5-cache/dev-python/mkdocstrings-python-1.12.2
new file mode 100644
index 000000000000..ddb43743160d
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mkdocstrings-python-1.12.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mkdocs-material[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python handler for dev-python/mkdocstrings
+EAPI=8
+HOMEPAGE=https://mkdocstrings.github.io/python/ https://github.com/mkdocstrings/python/ https://pypi.org/project/mkdocstrings-python/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=ISC
+RDEPEND=>=dev-python/griffe-0.49[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocstrings-0.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mkdocs-autorefs-1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mkdocstrings-python/mkdocstrings_python-1.12.2.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=e29cbf3bf53078e219a81fa48c8a2bca
diff --git a/metadata/md5-cache/dev-python/moto-5.0.15 b/metadata/md5-cache/dev-python/moto-5.0.15
deleted file mode 100644
index b2cd8687f9d1..000000000000
--- a/metadata/md5-cache/dev-python/moto-5.0.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/antlr4-python3-runtime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/freezegun[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Mock library for boto
-EAPI=8
-HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
-INHERIT=distutils-r1 pypi toolchain-funcs
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-5.0.15.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=42f4c9439b12cfc513f0711d40f9788d
diff --git a/metadata/md5-cache/dev-python/moto-5.0.16 b/metadata/md5-cache/dev-python/moto-5.0.16
index 6707722c887d..8e97545ed324 100644
--- a/metadata/md5-cache/dev-python/moto-5.0.16
+++ b/metadata/md5-cache/dev-python/moto-5.0.16
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/getmoto/moto/ https://pypi.org/project/moto/
INHERIT=distutils-r1 pypi toolchain-funcs
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/aws-xray-sdk-0.93[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/boto3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/botocore-1.14.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cfn-lint-0.40.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cookies[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/docker-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask-cors[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-2.10.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsondiff-1.1.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonpath-ng[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/more-itertools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyparsing-3.0.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/openapi-spec-validator-0.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-dateutil-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-jose[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/responses-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sshpubkeys[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/werkzeug[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/zipp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/moto/moto-5.0.16.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e5869f4e378d3c70ffb671ad608b11ee
+_md5_=d2667cc67c71b895e574ef3d2359ba46
diff --git a/metadata/md5-cache/dev-python/mypy-1.12.1 b/metadata/md5-cache/dev-python/mypy-1.12.1
new file mode 100644
index 000000000000..a5f700c6fee3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/mypy-1.12.1
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) dev-python/types-psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/types-setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( !dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[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(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+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=Optional static typing for Python
+EAPI=8
+HOMEPAGE=https://www.mypy-lang.org/ https://github.com/python/mypy/ https://pypi.org/project/mypy/
+INHERIT=distutils-r1
+IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=!dev-util/stubgen >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/mypy_extensions-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[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/python/mypy/archive/v1.12.1.tar.gz -> mypy-1.12.1.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=7c666f2a29a1a26f1b23f8b795c95dae
diff --git a/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1 b/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1
index 718f6e9aa672..8e5f7139e31e 100644
--- a/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1
+++ b/metadata/md5-cache/dev-python/netcdf4-1.7.1-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://unidata.github.io/netcdf4-python/ https://github.com/unidata/netcdf4-python/ https://pypi.org/project/netCDF4/
INHERIT=distutils-r1 optfeature pypi
IUSE=blosc bzip2 mpi test szip zstd python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm64 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/hdf5:= sci-libs/netcdf:=[blosc(-)=,bzip2(-)=,hdf5,mpi=,szip=,zstd(-)=] dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cftime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/n/netCDF4/netcdf4-1.7.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=fbe1bff59442bc56a61b97ff0c0c9c41
+_md5_=c29e82d7f6afd33282963aa5ede08835
diff --git a/metadata/md5-cache/dev-python/orjson-3.10.9 b/metadata/md5-cache/dev-python/orjson-3.10.9
new file mode 100644
index 000000000000..2c6374635c09
--- /dev/null
+++ b/metadata/md5-cache/dev-python/orjson-3.10.9
@@ -0,0 +1,17 @@
+BDEPEND=>=virtual/rust-1.72 test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[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-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/numpy[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(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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-util/maturin-1.4.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
+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=Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
+EAPI=8
+HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 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/o/orjson/orjson-3.10.9.tar.gz https://crates.io/api/v1/crates/arrayvec/0.7.6/download -> arrayvec-0.7.6.crate https://crates.io/api/v1/crates/associative-cache/2.0.0/download -> associative-cache-2.0.0.crate https://crates.io/api/v1/crates/bytecount/0.6.8/download -> bytecount-0.6.8.crate https://crates.io/api/v1/crates/castaway/0.2.3/download -> castaway-0.2.3.crate https://crates.io/api/v1/crates/cc/1.1.31/download -> cc-1.1.31.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/compact_str/0.8.0/download -> compact_str-0.8.0.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/encoding_rs/0.8.34/download -> encoding_rs-0.8.34.crate https://crates.io/api/v1/crates/gimli/0.30.0/download -> gimli-0.30.0.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/jiff/0.1.13/download -> jiff-0.1.13.crate https://crates.io/api/v1/crates/libc/0.2.161/download -> libc-0.2.161.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/no-panic/0.1.30/download -> no-panic-0.1.30.crate https://crates.io/api/v1/crates/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/proc-macro2/1.0.88/download -> proc-macro2-1.0.88.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rustversion/1.0.18/download -> rustversion-1.0.18.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.131/download -> serde_json-1.0.131.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/simdutf8/0.1.5/download -> simdutf8-0.1.5.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/2.0.79/download -> syn-2.0.79.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unwinding/0.2.2/download -> unwinding-0.2.2.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/xxhash-rust/0.8.12/download -> xxhash-rust-0.8.12.crate
+_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=4d1fdd2f9df8eb7a9d9896aed7221265
diff --git a/metadata/md5-cache/dev-python/parse-type-0.6.3 b/metadata/md5-cache/dev-python/parse-type-0.6.3
deleted file mode 100644
index 5a2fae1f402b..000000000000
--- a/metadata/md5-cache/dev-python/parse-type-0.6.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/parse[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=Extension to the parse module
-EAPI=8
-HOMEPAGE=https://pypi.org/project/parse-type/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-python/parse[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/p/parse-type/parse_type-0.6.3.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=99fc4ceee8663f7519daacdee658b345
diff --git a/metadata/md5-cache/dev-python/parse-type-0.6.4 b/metadata/md5-cache/dev-python/parse-type-0.6.4
index 970fc60791c7..8c35071c4e56 100644
--- a/metadata/md5-cache/dev-python/parse-type-0.6.4
+++ b/metadata/md5-cache/dev-python/parse-type-0.6.4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/parse-type/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
RDEPEND=dev-python/parse[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/parse-type/parse_type-0.6.4.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b82ca1fe3859b75bf60726d74ab3f6a4
+_md5_=0f11081ed08c9abeb4154c512be670ba
diff --git a/metadata/md5-cache/dev-python/pdm-2.19.3 b/metadata/md5-cache/dev-python/pdm-2.19.3
new file mode 100644
index 000000000000..12b8b06eb8c3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pdm-2.19.3
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dep-logic-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2024.4.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unearth-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) test? ( dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dep-logic-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2024.4.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unearth-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pdm-backend-2.1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python package and dependency manager supporting the latest PEP standards
+EAPI=8
+HOMEPAGE=https://pdm-project.org/ https://github.com/pdm-project/pdm/ https://pypi.org/project/pdm/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dep-logic-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/truststore-0.9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pbs-installer-2024.4.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/unearth-0.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/findpython-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/resolvelib-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/tomli[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/p/pdm/pdm-2.19.3.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=f59a10c8932f91db6af4a4a68ab699f2
diff --git a/metadata/md5-cache/dev-python/pikepdf-9.3.0 b/metadata/md5-cache/dev-python/pikepdf-9.3.0
index 90cf1895a319..9c4a492ffb11 100644
--- a/metadata/md5-cache/dev-python/pikepdf-9.3.0
+++ b/metadata/md5-cache/dev-python/pikepdf-9.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
INHERIT=distutils-r1 pypi
IUSE=big-endian test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MPL-2.0
RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/lxml-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-9.3.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=cfa798a7fba2888fae75c85ef3a81459
+_md5_=d09ca39e3929731b6917325a8b937555
diff --git a/metadata/md5-cache/dev-python/pluginbase-1.0.1-r1 b/metadata/md5-cache/dev-python/pluginbase-1.0.1-r1
index b9d412f9e13a..29f284e3d879 100644
--- a/metadata/md5-cache/dev-python/pluginbase-1.0.1-r1
+++ b/metadata/md5-cache/dev-python/pluginbase-1.0.1-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mitsuhiko/pluginbase/ https://pypi.org/project/pluginbase/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~x86
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pluginbase/pluginbase-1.0.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=894b157f1d7d05ff6bf9438c7191a0c1
+_md5_=5ef1547ad19e0557c5696653b4472a6b
diff --git a/metadata/md5-cache/dev-python/psycopg-2.9.10 b/metadata/md5-cache/dev-python/psycopg-2.9.10
index f88541990e33..f23013270a31 100644
--- a/metadata/md5-cache/dev-python/psycopg-2.9.10
+++ b/metadata/md5-cache/dev-python/psycopg-2.9.10
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.psycopg.org/ https://github.com/psycopg/psycopg2/ https://pypi.org/project/psycopg2/
INHERIT=distutils-r1 pypi
IUSE=debug test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=LGPL-3+
RDEPEND=>=dev-db/postgresql-8.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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://files.pythonhosted.org/packages/source/p/psycopg2/psycopg2-2.9.10.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ef418d8b994245d2d0c09b9056e7dbb6
+_md5_=74af08152282b050bfbe2bc20d19f6ef
diff --git a/metadata/md5-cache/dev-python/psycopg-3.2.3 b/metadata/md5-cache/dev-python/psycopg-3.2.3
index 0895b380e857..7de70461d2cd 100644
--- a/metadata/md5-cache/dev-python/psycopg-3.2.3
+++ b/metadata/md5-cache/dev-python/psycopg-3.2.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.psycopg.org/psycopg3/ https://github.com/psycopg/psycopg/ https://pypi.org/project/psycopg/
INHERIT=distutils-r1 flag-o-matic
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 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~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.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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/psycopg/psycopg/archive/3.2.3.tar.gz -> psycopg-3.2.3.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b302f01cc7815d79c13708d4d7a18dcf
+_md5_=c55dd1dd4e35773aa2470ea16d605865
diff --git a/metadata/md5-cache/dev-python/pudb-2024.1.1 b/metadata/md5-cache/dev-python/pudb-2024.1.1
deleted file mode 100644
index 5eca18c7cf21..000000000000
--- a/metadata/md5-cache/dev-python/pudb-2024.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-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/urwid-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urwid-readline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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 postinst prepare test
-DESCRIPTION=A full-screen, console-based Python debugger
-EAPI=8
-HOMEPAGE=https://documen.tician.de/pudb/ https://github.com/inducer/pudb/ https://pypi.org/project/pudb/
-INHERIT=distutils-r1 pypi optfeature
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/urwid-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urwid-readline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] 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://files.pythonhosted.org/packages/source/p/pudb/pudb-2024.1.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=33637be83b4677ae387bc0647c7c3b59
diff --git a/metadata/md5-cache/dev-python/pudb-2024.1.3 b/metadata/md5-cache/dev-python/pudb-2024.1.3
new file mode 100644
index 000000000000..7e5abf085411
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pudb-2024.1.3
@@ -0,0 +1,16 @@
+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/jedi-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urwid-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urwid-readline[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 postinst prepare test
+DESCRIPTION=A full-screen, console-based Python debugger
+EAPI=8
+HOMEPAGE=https://documen.tician.de/pudb/ https://github.com/inducer/pudb/ https://pypi.org/project/pudb/
+INHERIT=distutils-r1 pypi optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/jedi-0.18[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/urwid-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/urwid-readline[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/pudb/pudb-2024.1.3.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=5320d4009b5f64a642f4555065835eb2
diff --git a/metadata/md5-cache/dev-python/pyaml-24.7.0 b/metadata/md5-cache/dev-python/pyaml-24.7.0
deleted file mode 100644
index 137549d0968a..000000000000
--- a/metadata/md5-cache/dev-python/pyaml-24.7.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/unidecode[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=PyYAML-based module to produce pretty and readable YAML-serialized data
-EAPI=8
-HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
-LICENSE=WTFPL-2
-RDEPEND=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/p/pyaml/pyaml-24.7.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=7def8337dac43ad5753232aedf8435a7
diff --git a/metadata/md5-cache/dev-python/pyaml-24.9.0 b/metadata/md5-cache/dev-python/pyaml-24.9.0
index 51df77aa0072..13a361885519 100644
--- a/metadata/md5-cache/dev-python/pyaml-24.9.0
+++ b/metadata/md5-cache/dev-python/pyaml-24.9.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/mk-fg/pretty-yaml/ https://pypi.org/project/pyaml/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~ppc64 ~riscv x86
LICENSE=WTFPL-2
RDEPEND=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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyaml/pyaml-24.9.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a679815d320a3d80575d9d62c955a806
+_md5_=7def8337dac43ad5753232aedf8435a7
diff --git a/metadata/md5-cache/dev-python/pybind11-2.13.6 b/metadata/md5-cache/dev-python/pybind11-2.13.6
index d793e9449d16..ed4676dd928e 100644
--- a/metadata/md5-cache/dev-python/pybind11-2.13.6
+++ b/metadata/md5-cache/dev-python/pybind11-2.13.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pybind11.readthedocs.io/en/stable/ https://github.com/pybind/pybind11/ https://pypi.org/project/pybind11/
INHERIT=cmake distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=dev-cpp/eigen:3 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pybind/pybind11/archive/v2.13.6.tar.gz -> pybind11-2.13.6.gh.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c64dd8a1e174efc5b563dbfccde89a71
+_md5_=995e36842b3ecff4e1ddd9cd04aa6546
diff --git a/metadata/md5-cache/dev-python/pycryptodome-3.21.0 b/metadata/md5-cache/dev-python/pycryptodome-3.21.0
index 103d606f34bb..78f3fb36a3fb 100644
--- a/metadata/md5-cache/dev-python/pycryptodome-3.21.0
+++ b/metadata/md5-cache/dev-python/pycryptodome-3.21.0
@@ -6,11 +6,11 @@ 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 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=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_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.21.0.tar.gz -> pycryptodome-3.21.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a293252fd302b976e384810543af9c3d
+_md5_=db9b731b699710ac929bbd3faf504799
diff --git a/metadata/md5-cache/dev-python/pygame-2.6.0 b/metadata/md5-cache/dev-python/pygame-2.6.0
deleted file mode 100644
index 5bca70877ee0..000000000000
--- a/metadata/md5-cache/dev-python/pygame-2.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( media-libs/fontconfig sys-apps/util-linux ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads(+),video,X] ) !X? ( media-libs/libsdl2[threads(+)] ) test? ( media-libs/sdl2-image[gif,jpeg,png,tiff,webp] media-libs/sdl2-mixer[mp3,vorbis,wav] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 SDL multimedia library
-EAPI=8
-HOMEPAGE=https://www.pygame.org/ https://github.com/pygame/pygame/ https://pypi.org/project/pygame/
-INHERIT=distutils-r1
-IUSE=examples opengl test X 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 ppc ppc64 ~riscv x86
-LICENSE=LGPL-2.1
-RDEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads(+),video,X] ) !X? ( media-libs/libsdl2[threads(+)] ) media-libs/fontconfig python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/pygame/pygame/archive/2.6.0.tar.gz -> pygame-2.6.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=065bb4edb07d077a4ac6b834c2d88e24
diff --git a/metadata/md5-cache/dev-python/pygame-2.6.1 b/metadata/md5-cache/dev-python/pygame-2.6.1
index 8f557e9aa6d1..e9cd48c31f92 100644
--- a/metadata/md5-cache/dev-python/pygame-2.6.1
+++ b/metadata/md5-cache/dev-python/pygame-2.6.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.pygame.org/ https://github.com/pygame/pygame/ https://pypi.org/project/pygame/
INHERIT=distutils-r1
IUSE=examples opengl test X 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 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86
LICENSE=LGPL-2.1
RDEPEND=dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] media-libs/freetype media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/portmidi media-libs/sdl2-image media-libs/sdl2-mixer media-libs/sdl2-ttf X? ( media-libs/libsdl2[opengl?,threads(+),video,X] ) !X? ( media-libs/libsdl2[threads(+)] ) media-libs/fontconfig python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pygame/pygame/archive/2.6.1.tar.gz -> pygame-2.6.1.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=1332f54c97fe731a8b4586c3b4cb3439
+_md5_=5d9baa86f13d565402cd334709e381d4
diff --git a/metadata/md5-cache/dev-python/pygraphviz-1.13 b/metadata/md5-cache/dev-python/pygraphviz-1.13
deleted file mode 100644
index da8ed54beef7..000000000000
--- a/metadata/md5-cache/dev-python/pygraphviz-1.13
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/swig:0 test? ( media-gfx/graphviz >=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-gfx/graphviz python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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 the Graphviz Agraph data structure
-EAPI=8
-HOMEPAGE=https://pygraphviz.github.io/ https://github.com/pygraphviz/pygraphviz/ https://pypi.org/project/pygraphviz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=media-gfx/graphviz python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/pygraphviz/pygraphviz-1.13.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=de9071f56c337a225a1175cb570a7e1e
diff --git a/metadata/md5-cache/dev-python/pygraphviz-1.14 b/metadata/md5-cache/dev-python/pygraphviz-1.14
index 6134f59e7565..5e5580165ffb 100644
--- a/metadata/md5-cache/dev-python/pygraphviz-1.14
+++ b/metadata/md5-cache/dev-python/pygraphviz-1.14
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pygraphviz.github.io/ https://github.com/pygraphviz/pygraphviz/ https://pypi.org/project/pygraphviz/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~x86-linux ~ppc-macos ~x64-macos
LICENSE=BSD
RDEPEND=media-gfx/graphviz python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pygraphviz/pygraphviz-1.14.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e2f7d31d2aa5d0793bb51e339d557955
+_md5_=de9071f56c337a225a1175cb570a7e1e
diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-10.10.2 b/metadata/md5-cache/dev-python/pymdown-extensions-10.10.2
deleted file mode 100644
index f72f6303cb4d..000000000000
--- a/metadata/md5-cache/dev-python/pymdown-extensions-10.10.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pygments-2.12.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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=Extensions for Python Markdown
-EAPI=8
-HOMEPAGE=https://github.com/facelessuser/pymdown-extensions/ https://pypi.org/project/pymdown-extensions/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/pymdown-extensions/pymdown_extensions-10.10.2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a3df51136016b05088ce7b4a3159e511
diff --git a/metadata/md5-cache/dev-python/pymdown-extensions-10.11.2 b/metadata/md5-cache/dev-python/pymdown-extensions-10.11.2
index 24931fa88ef2..3939f3b0c4de 100644
--- a/metadata/md5-cache/dev-python/pymdown-extensions-10.11.2
+++ b/metadata/md5-cache/dev-python/pymdown-extensions-10.11.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/facelessuser/pymdown-extensions/ https://pypi.org/project/pymdown-extensions/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=>=dev-python/markdown-3.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pymdown-extensions/pymdown_extensions-10.11.2.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e80cdbd95cd5b934ec00e97e979a5df0
+_md5_=a3df51136016b05088ce7b4a3159e511
diff --git a/metadata/md5-cache/dev-python/pymongo-4.10.1 b/metadata/md5-cache/dev-python/pymongo-4.10.1
index 005fa4458846..dba5ed562f23 100644
--- a/metadata/md5-cache/dev-python/pymongo-4.10.1
+++ b/metadata/md5-cache/dev-python/pymongo-4.10.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/mongodb/mongo-python-driver/ https://pypi.org/project/pymongo/
INHERIT=check-reqs distutils-r1
IUSE=doc kerberos +native-extensions +test-full doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/dnspython-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] kerberos? ( dev-python/kerberos[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mongodb/mongo-python-driver/archive/4.10.1.tar.gz -> mongo-python-driver-4.10.1.gh.tar.gz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2ee220d58f9d17261f35c41e406c63d3
+_md5_=671cc08f5b382f0b900a670082794212
diff --git a/metadata/md5-cache/dev-python/pyopenssl-24.2.1 b/metadata/md5-cache/dev-python/pyopenssl-24.2.1
index 22f78094e17d..b88d8d272395 100644
--- a/metadata/md5-cache/dev-python/pyopenssl-24.2.1
+++ b/metadata/md5-cache/dev-python/pyopenssl-24.2.1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyOpenSSL/pyopenssl-24.2.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=8d89449542aa28a137f4e10ec40e525b
+_md5_=d0f36cdc7bf580fcb3b4a6cb5e036d3b
diff --git a/metadata/md5-cache/dev-python/pypdf-4.3.1 b/metadata/md5-cache/dev-python/pypdf-4.3.1
deleted file mode 100644
index 5f0470247623..000000000000
--- a/metadata/md5-cache/dev-python/pypdf-4.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-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 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 ) 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.3.1.tar.gz -> pypdf-4.3.1.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 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=863b0d1c6eb768b815e92fe525e8a3ab
diff --git a/metadata/md5-cache/dev-python/pypdf-5.0.0 b/metadata/md5-cache/dev-python/pypdf-5.0.0
deleted file mode 100644
index 6534a5788aa8..000000000000
--- a/metadata/md5-cache/dev-python/pypdf-5.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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 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 ) 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/5.0.0.tar.gz -> pypdf-5.0.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 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=998738f93081745e379ae1eccfcff482
diff --git a/metadata/md5-cache/dev-python/pypdf-5.0.1 b/metadata/md5-cache/dev-python/pypdf-5.0.1
index 1f2b01eae329..9cb4c24511c0 100644
--- a/metadata/md5-cache/dev-python/pypdf-5.0.1
+++ b/metadata/md5-cache/dev-python/pypdf-5.0.1
@@ -5,7 +5,7 @@ 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 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/py-pdf/pypdf/archive/5.0.1.tar.gz -> pypdf-5.0.1.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 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=998738f93081745e379ae1eccfcff482
+_md5_=9e9d97e99f0e5c437fe2a503c2a65d07
diff --git a/metadata/md5-cache/dev-python/pyproj-3.6.1 b/metadata/md5-cache/dev-python/pyproj-3.6.1
deleted file mode 100644
index 643c6cede93e..000000000000
--- a/metadata/md5-cache/dev-python/pyproj-3.6.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/cython-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/shapely[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xarray[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/proj-9.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=>=sci-libs/proj-9.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 interface to the PROJ library
-EAPI=8
-HOMEPAGE=https://github.com/pyproj4/pyproj/ https://pypi.org/project/pyproj/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm64 ~x86 ~amd64-linux
-LICENSE=MIT
-RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/proj-9.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://github.com/pyproj4/pyproj/archive/3.6.1.tar.gz -> pyproj-3.6.1.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e7d61f21da73d9bd60e1c8e79423e726
diff --git a/metadata/md5-cache/dev-python/pyproj-3.7.0 b/metadata/md5-cache/dev-python/pyproj-3.7.0
index 6af46d79ece5..b8a263cd7af4 100644
--- a/metadata/md5-cache/dev-python/pyproj-3.7.0
+++ b/metadata/md5-cache/dev-python/pyproj-3.7.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pyproj4/pyproj/ https://pypi.org/project/pyproj/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ~x86 ~amd64-linux
+KEYWORDS=amd64 arm64 ~x86 ~amd64-linux
LICENSE=MIT
RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=sci-libs/proj-9.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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pyproj4/pyproj/archive/3.7.0.tar.gz -> pyproj-3.7.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=8ebda94b05ceb81a809c140f907c253b
+_md5_=e7d61f21da73d9bd60e1c8e79423e726
diff --git a/metadata/md5-cache/dev-python/pytest-httpx-0.31.2 b/metadata/md5-cache/dev-python/pytest-httpx-0.31.2
deleted file mode 100644
index 51a687781c96..000000000000
--- a/metadata/md5-cache/dev-python/pytest-httpx-0.31.2
+++ /dev/null
@@ -1,16 +0,0 @@
-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-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( =dev-python/httpx-0.27*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pytest-8*[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=Send responses to HTTPX using pytest
-EAPI=8
-HOMEPAGE=https://colin-b.github.io/pytest_httpx/ https://github.com/Colin-b/pytest_httpx/ https://pypi.org/project/pytest-httpx/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 x86
-LICENSE=MIT
-RDEPEND==dev-python/httpx-0.27*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pytest-8*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-httpx/pytest_httpx-0.31.2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=71555ff1bfbb0fb3a04d13dfe393d4c6
diff --git a/metadata/md5-cache/dev-python/pytest-httpx-0.32.0 b/metadata/md5-cache/dev-python/pytest-httpx-0.32.0
index 319dbea9ce49..b43c7a588403 100644
--- a/metadata/md5-cache/dev-python/pytest-httpx-0.32.0
+++ b/metadata/md5-cache/dev-python/pytest-httpx-0.32.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://colin-b.github.io/pytest_httpx/ https://github.com/Colin-b/pytest_httpx/ https://pypi.org/project/pytest-httpx/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc x86
LICENSE=MIT
RDEPEND==dev-python/httpx-0.27*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] =dev-python/pytest-8*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-httpx/pytest_httpx-0.32.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0c15c1ae4766f9f7661c8ccfd8ce063d
+_md5_=3b69bd5cc61264c94ba45144b549614c
diff --git a/metadata/md5-cache/dev-python/pytest-shell-utilities-1.9.6 b/metadata/md5-cache/dev-python/pytest-shell-utilities-1.9.6
new file mode 100644
index 000000000000..34a33562dbe0
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-shell-utilities-1.9.6
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/pytest-subtests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/attrs-22.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psutil-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-skip-markers[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=pytest plugin: fixtures and code to help with running shell commands on tests
+EAPI=8
+HOMEPAGE=https://pypi.org/project/pytest-shell-utilities/ https://github.com/saltstack/pytest-shell-utilities/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/attrs-22.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/psutil-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-helpers-namespace[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-skip-markers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/saltstack/pytest-shell-utilities/archive/1.9.6.tar.gz -> pytest-shell-utilities-1.9.6.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=b736518d73a75d87a92f690035843e3f
diff --git a/metadata/md5-cache/dev-python/python-dbusmock-0.32.1 b/metadata/md5-cache/dev-python/python-dbusmock-0.32.1
deleted file mode 100644
index d886f00cd64b..000000000000
--- a/metadata/md5-cache/dev-python/python-dbusmock-0.32.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-power/upower ) test? ( dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[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[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=Easily create mock objects on D-Bus for software testing
-EAPI=8
-HOMEPAGE=https://github.com/martinpitt/python-dbusmock/ https://pypi.org/project/python-dbusmock/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=LGPL-3+
-RDEPEND=dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/python-dbusmock/python-dbusmock-0.32.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=421b8c53444fe1ea3cd1a045a72f8e3a
diff --git a/metadata/md5-cache/dev-python/python-dbusmock-0.32.2 b/metadata/md5-cache/dev-python/python-dbusmock-0.32.2
index 92aa86d632ee..fddc58a67e34 100644
--- a/metadata/md5-cache/dev-python/python-dbusmock-0.32.2
+++ b/metadata/md5-cache/dev-python/python-dbusmock-0.32.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/martinpitt/python-dbusmock/ https://pypi.org/project/python-dbusmock/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=LGPL-3+
RDEPEND=dev-python/dbus-python[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pygobject:3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/python-dbusmock/python-dbusmock-0.32.2.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=06f5e1a0ce270e29f6a140bd709c9449
+_md5_=421b8c53444fe1ea3cd1a045a72f8e3a
diff --git a/metadata/md5-cache/dev-python/python-multipart-0.0.12 b/metadata/md5-cache/dev-python/python-multipart-0.0.12
index b088ab10b057..34f0484a741a 100644
--- a/metadata/md5-cache/dev-python/python-multipart-0.0.12
+++ b/metadata/md5-cache/dev-python/python-multipart-0.0.12
@@ -5,7 +5,7 @@ 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 python_targets_python3_13
-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=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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Kludex/python-multipart/archive/0.0.12.tar.gz -> python-multipart-0.0.12.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d4eddc2bfb5faae528a4973399d44f16
+_md5_=c4c604bb1b2a2a2652c6a40303c9b21a
diff --git a/metadata/md5-cache/dev-python/python-multipart-0.0.9 b/metadata/md5-cache/dev-python/python-multipart-0.0.12-r100
index ee72fe3e05bd..3a537819e772 100644
--- a/metadata/md5-cache/dev-python/python-multipart-0.0.9
+++ b/metadata/md5-cache/dev-python/python-multipart-0.0.12-r100
@@ -5,12 +5,12 @@ 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 python_targets_python3_13
-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=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://github.com/Kludex/python-multipart/archive/0.0.9.tar.gz -> python-multipart-0.0.9.gh.tar.gz
+SRC_URI=https://github.com/Kludex/python-multipart/archive/0.0.12.tar.gz -> python-multipart-0.0.12.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=c4c604bb1b2a2a2652c6a40303c9b21a
+_md5_=9369a588ed45b51afdbb12fc1fbabad5
diff --git a/metadata/md5-cache/dev-python/qrcode-7.4.2 b/metadata/md5-cache/dev-python/qrcode-7.4.2
deleted file mode 100644
index 39bcdb41bb8a..000000000000
--- a/metadata/md5-cache/dev-python/qrcode-7.4.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-9.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pypng[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-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=QR Code generator on top of PIL
-EAPI=8
-HOMEPAGE=https://github.com/lincolnloop/python-qrcode/ https://pypi.org/project/qrcode/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
-LICENSE=BSD
-RDEPEND=dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-9.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pypng[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/q/qrcode/qrcode-7.4.2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=54d58f7c3612bd2aa4a9ab4c7a5d043c
diff --git a/metadata/md5-cache/dev-python/qrcode-8.0 b/metadata/md5-cache/dev-python/qrcode-8.0
index 7133ceded428..cbb1c2b6f802 100644
--- a/metadata/md5-cache/dev-python/qrcode-8.0
+++ b/metadata/md5-cache/dev-python/qrcode-8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/lincolnloop/python-qrcode/ https://pypi.org/project/qrcode/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
LICENSE=BSD
RDEPEND=dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-9.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pypng[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/q/qrcode/qrcode-8.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=adf294e4db55a892c95d52af9b8e63ff
+_md5_=07ca07489593986e87acb77192e8fb5f
diff --git a/metadata/md5-cache/dev-python/redis-5.0.8 b/metadata/md5-cache/dev-python/redis-5.0.8
deleted file mode 100644
index 8afef38dcac1..000000000000
--- a/metadata/md5-cache/dev-python/redis-5.0.8
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-db/redis dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-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 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 ) 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.8.tar.gz -> redis-py-5.0.8.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=050f0b35d7c6b80467ed0d6808362ba4
diff --git a/metadata/md5-cache/dev-python/redis-5.1.0 b/metadata/md5-cache/dev-python/redis-5.1.0
deleted file mode 100644
index ec5116d77b84..000000000000
--- a/metadata/md5-cache/dev-python/redis-5.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-db/redis dev-python/numpy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-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 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 ) 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.1.0.tar.gz -> redis-py-5.1.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=c1cfc9d4d64d778f7a7d369672cf8cb4
diff --git a/metadata/md5-cache/dev-python/redis-5.1.1 b/metadata/md5-cache/dev-python/redis-5.1.1
index e45e6730ea51..7cf6a3646157 100644
--- a/metadata/md5-cache/dev-python/redis-5.1.1
+++ b/metadata/md5-cache/dev-python/redis-5.1.1
@@ -5,7 +5,7 @@ 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 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/redis/redis-py/archive/v5.1.1.tar.gz -> redis-py-5.1.1.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=c1cfc9d4d64d778f7a7d369672cf8cb4
+_md5_=050f0b35d7c6b80467ed0d6808362ba4
diff --git a/metadata/md5-cache/dev-python/reportlab-4.2.2 b/metadata/md5-cache/dev-python/reportlab-4.2.2
deleted file mode 100644
index e61e0e32c03d..000000000000
--- a/metadata/md5-cache/dev-python/reportlab-4.2.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip 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 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=Tools for generating printable PDF documents from any data source
-EAPI=8
-HOMEPAGE=https://www.reportlab.com/ https://pypi.org/project/reportlab/
-INHERIT=distutils-r1 pypi
-IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/reportlab/reportlab-4.2.2.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d16389485c3935d8dede593979133e18
diff --git a/metadata/md5-cache/dev-python/reportlab-4.2.4 b/metadata/md5-cache/dev-python/reportlab-4.2.4
deleted file mode 100644
index fdc3e77d54d6..000000000000
--- a/metadata/md5-cache/dev-python/reportlab-4.2.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip 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 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=Tools for generating printable PDF documents from any data source
-EAPI=8
-HOMEPAGE=https://www.reportlab.com/ https://pypi.org/project/reportlab/
-INHERIT=distutils-r1 pypi
-IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/reportlab/reportlab-4.2.4.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0e84cf1c1ff54be87b48c4bddc29bd1c
diff --git a/metadata/md5-cache/dev-python/reportlab-4.2.5 b/metadata/md5-cache/dev-python/reportlab-4.2.5
index 997d5ce82f58..53e9762fb4ab 100644
--- a/metadata/md5-cache/dev-python/reportlab-4.2.5
+++ b/metadata/md5-cache/dev-python/reportlab-4.2.5
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.reportlab.com/ https://pypi.org/project/reportlab/
INHERIT=distutils-r1 pypi
IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=dev-python/chardet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[tiff,truetype,jpeg(+),python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/reportlab/reportlab-4.2.5.tar.gz https://www.reportlab.com/ftp/fonts/pfbfer-20070710.zip
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0e84cf1c1ff54be87b48c4bddc29bd1c
+_md5_=d16389485c3935d8dede593979133e18
diff --git a/metadata/md5-cache/dev-python/rich-13.8.1 b/metadata/md5-cache/dev-python/rich-13.8.1
deleted file mode 100644
index 7193a92962e7..000000000000
--- a/metadata/md5-cache/dev-python/rich-13.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/attrs-21.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-it-py-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.13.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/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 postinst prepare test
-DESCRIPTION=Python library for rendering rich text, tables, etc. to the terminal
-EAPI=8
-HOMEPAGE=https://github.com/Textualize/rich/ https://pypi.org/project/rich/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-it-py-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/Textualize/rich/archive/v13.8.1.tar.gz -> rich-13.8.1.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=5b50f4ca50bbd14124763e416ed2c438
diff --git a/metadata/md5-cache/dev-python/rich-13.9.1 b/metadata/md5-cache/dev-python/rich-13.9.1
deleted file mode 100644
index 12c8f2705251..000000000000
--- a/metadata/md5-cache/dev-python/rich-13.9.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/attrs-21.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-it-py-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/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 postinst prepare test
-DESCRIPTION=Python library for rendering rich text, tables, etc. to the terminal
-EAPI=8
-HOMEPAGE=https://github.com/Textualize/rich/ https://pypi.org/project/rich/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-it-py-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/Textualize/rich/archive/v13.9.1.tar.gz -> rich-13.9.1.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=779daa84dc46fd0b3f6e7ff33b94cb95
diff --git a/metadata/md5-cache/dev-python/rich-13.9.2 b/metadata/md5-cache/dev-python/rich-13.9.2
index 46c59c17105b..3378d09c6626 100644
--- a/metadata/md5-cache/dev-python/rich-13.9.2
+++ b/metadata/md5-cache/dev-python/rich-13.9.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/Textualize/rich/ https://pypi.org/project/rich/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/markdown-it-py-2.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pygments-2.13.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/typing-extensions-4.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Textualize/rich/archive/v13.9.2.tar.gz -> rich-13.9.2.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=779daa84dc46fd0b3f6e7ff33b94cb95
+_md5_=02e39b114c41d05d4221da314c9c9b46
diff --git a/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.9 b/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.9
new file mode 100644
index 000000000000..12e59a652b32
--- /dev/null
+++ b/metadata/md5-cache/dev-python/ruamel-yaml-clib-0.2.9
@@ -0,0 +1,16 @@
+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 ) 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 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/ruamel-dl-tagged-releases/ruamel.yaml.clib-0.2.9.tar.xz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=81db52f89d6094d56baf0d4a5134554e
diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.10.1 b/metadata/md5-cache/dev-python/setuptools-rust-1.10.1
deleted file mode 100644
index 1a2364954015..000000000000
--- a/metadata/md5-cache/dev-python/setuptools-rust-1.10.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/beautifulsoup4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test unpack
-DESCRIPTION=A plugin for setuptools to build Rust Python extensions
-EAPI=8
-HOMEPAGE=https://github.com/PyO3/setuptools-rust/ https://pypi.org/project/setuptools-rust/
-INHERIT=distutils-r1 cargo
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/PyO3/setuptools-rust/archive/v1.10.1.tar.gz -> setuptools-rust-1.10.1.gh.tar.gz test? ( https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.4/download -> dtoa-short-0.3.4.crate https://crates.io/api/v1/crates/dtoa/1.0.9/download -> dtoa-1.0.9.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/html5ever/0.25.2/download -> html5ever-0.25.2.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.2/download -> pyo3-build-config-0.22.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.2/download -> pyo3-ffi-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.2/download -> pyo3-macros-backend-0.22.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.2/download -> pyo3-macros-0.22.2.crate https://crates.io/api/v1/crates/pyo3/0.22.2/download -> pyo3-0.22.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.23/download -> semver-1.0.23.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate )
-_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=db16c25d7daf473592761c0595e79adf
diff --git a/metadata/md5-cache/dev-python/setuptools-rust-1.10.2 b/metadata/md5-cache/dev-python/setuptools-rust-1.10.2
index df57980225de..b4e4edb2e87d 100644
--- a/metadata/md5-cache/dev-python/setuptools-rust-1.10.2
+++ b/metadata/md5-cache/dev-python/setuptools-rust-1.10.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/PyO3/setuptools-rust/ https://pypi.org/project/setuptools-rust/
INHERIT=distutils-r1 cargo
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=virtual/rust <dev-python/semantic-version-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/semantic-version-2.8.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-62.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PyO3/setuptools-rust/archive/v1.10.2.tar.gz -> setuptools-rust-1.10.2.gh.tar.gz test? ( https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/convert_case/0.4.0/download -> convert_case-0.4.0.crate https://crates.io/api/v1/crates/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.27.2/download -> cssparser-0.27.2.crate https://crates.io/api/v1/crates/derive_more/0.99.17/download -> derive_more-0.99.17.crate https://crates.io/api/v1/crates/dtoa-short/0.3.4/download -> dtoa-short-0.3.4.crate https://crates.io/api/v1/crates/dtoa/1.0.9/download -> dtoa-1.0.9.crate https://crates.io/api/v1/crates/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/fxhash/0.2.1/download -> fxhash-0.2.1.crate https://crates.io/api/v1/crates/getrandom/0.1.16/download -> getrandom-0.1.16.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/html5ever/0.25.2/download -> html5ever-0.25.2.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/0.4.8/download -> itoa-0.4.8.crate https://crates.io/api/v1/crates/kuchiki/0.8.1/download -> kuchiki-0.8.1.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.21/download -> log-0.4.21.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/markup5ever/0.10.1/download -> markup5ever-0.10.1.crate https://crates.io/api/v1/crates/matches/0.1.10/download -> matches-0.1.10.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/nodrop/0.1.14/download -> nodrop-0.1.14.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/phf/0.8.0/download -> phf-0.8.0.crate https://crates.io/api/v1/crates/phf_codegen/0.8.0/download -> phf_codegen-0.8.0.crate https://crates.io/api/v1/crates/phf_generator/0.10.0/download -> phf_generator-0.10.0.crate https://crates.io/api/v1/crates/phf_generator/0.8.0/download -> phf_generator-0.8.0.crate https://crates.io/api/v1/crates/phf_macros/0.8.0/download -> phf_macros-0.8.0.crate https://crates.io/api/v1/crates/phf_shared/0.10.0/download -> phf_shared-0.10.0.crate https://crates.io/api/v1/crates/phf_shared/0.8.0/download -> phf_shared-0.8.0.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro-hack/0.5.20+deprecated/download -> proc-macro-hack-0.5.20+deprecated.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.22.3/download -> pyo3-build-config-0.22.3.crate https://crates.io/api/v1/crates/pyo3-ffi/0.22.3/download -> pyo3-ffi-0.22.3.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.22.3/download -> pyo3-macros-backend-0.22.3.crate https://crates.io/api/v1/crates/pyo3-macros/0.22.3/download -> pyo3-macros-0.22.3.crate https://crates.io/api/v1/crates/pyo3/0.22.3/download -> pyo3-0.22.3.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.7.3/download -> rand-0.7.3.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.2.2/download -> rand_chacha-0.2.2.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.5.1/download -> rand_core-0.5.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rand_hc/0.2.0/download -> rand_hc-0.2.0.crate https://crates.io/api/v1/crates/rand_pcg/0.2.1/download -> rand_pcg-0.2.1.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/rustc_version/0.4.0/download -> rustc_version-0.4.0.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/selectors/0.22.0/download -> selectors-0.22.0.crate https://crates.io/api/v1/crates/semver/1.0.23/download -> semver-1.0.23.crate https://crates.io/api/v1/crates/serde/1.0.200/download -> serde-1.0.200.crate https://crates.io/api/v1/crates/serde_derive/1.0.200/download -> serde_derive-1.0.200.crate https://crates.io/api/v1/crates/servo_arc/0.1.1/download -> servo_arc-0.1.1.crate https://crates.io/api/v1/crates/siphasher/0.3.11/download -> siphasher-0.3.11.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/string_cache/0.8.7/download -> string_cache-0.8.7.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.2/download -> string_cache_codegen-0.5.2.crate https://crates.io/api/v1/crates/syn/1.0.109/download -> syn-1.0.109.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/thin-slice/0.1.1/download -> thin-slice-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.9.0+wasi-snapshot-preview1/download -> wasi-0.9.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate )
_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=27c522da551e799a45b1bbc3391a55fe
+_md5_=77bcc2f87a799e927efb52bf2d1c45ec
diff --git a/metadata/md5-cache/dev-python/emoji-2.13.2 b/metadata/md5-cache/dev-python/smbus2-0.5.0
index d03b70f028d7..d1e5a7f6b451 100644
--- a/metadata/md5-cache/dev-python/emoji-2.13.2
+++ b/metadata/md5-cache/dev-python/smbus2-0.5.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_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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=Emoji for Python
+DESCRIPTION=A drop-in replacement for smbus-cffi/smbus-python in pure Python
EAPI=8
-HOMEPAGE=https://github.com/carpedm20/emoji/ https://pypi.org/project/emoji/
+HOMEPAGE=https://pypi.org/project/smbus2/ https://github.com/kplindegaard/smbus2/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~riscv ~x86
-LICENSE=BSD
+KEYWORDS=~amd64 ~arm ~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 ) 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/carpedm20/emoji/archive/v2.13.2.tar.gz -> emoji-2.13.2.gh.tar.gz
+SRC_URI=https://github.com/kplindegaard/smbus2/archive/refs/tags/0.5.0.tar.gz -> smbus2-0.5.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=65fa2c0efbc1cc2d2adda20d2f626410
+_md5_=b0c1febcfc53a458eaff073a27678248
diff --git a/metadata/md5-cache/dev-python/spdx-tools-0.8.2 b/metadata/md5-cache/dev-python/spdx-tools-0.8.2
deleted file mode 100644
index f05a7729b625..000000000000
--- a/metadata/md5-cache/dev-python/spdx-tools-0.8.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/beartype[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/license-expression[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ply[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/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/semantic-version[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uritools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[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=Python library to parse, validate and create SPDX documents
-EAPI=8
-HOMEPAGE=https://github.com/spdx/tools-python/ https://pypi.org/project/spdx-tools/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 ~riscv
-LICENSE=Apache-2.0
-RDEPEND=dev-python/beartype[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/license-expression[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ply[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/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/semantic-version[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uritools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/spdx-tools/spdx-tools-0.8.2.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f3ada0866d0a8cc838c152b7a5a7fa1e
diff --git a/metadata/md5-cache/dev-python/spdx-tools-0.8.3 b/metadata/md5-cache/dev-python/spdx-tools-0.8.3
index 011448b65535..db33aca14087 100644
--- a/metadata/md5-cache/dev-python/spdx-tools-0.8.3
+++ b/metadata/md5-cache/dev-python/spdx-tools-0.8.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/spdx/tools-python/ https://pypi.org/project/spdx-tools/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~riscv
+KEYWORDS=amd64 arm64 ~riscv
LICENSE=Apache-2.0
RDEPEND=dev-python/beartype[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/license-expression[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ply[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/rdflib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/semantic-version[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uritools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/xmltodict[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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/spdx-tools/spdx-tools-0.8.3.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=3faf6ae1218f848c887edfcd05eb7b3b
+_md5_=8c5ad0b055f7dd0591fdba773177b9a1
diff --git a/metadata/md5-cache/dev-python/starlette-0.39.2 b/metadata/md5-cache/dev-python/starlette-0.39.2-r1
index c5974a3e13a0..f5c1fc576c6b 100644
--- a/metadata/md5-cache/dev-python/starlette-0.39.2
+++ b/metadata/md5-cache/dev-python/starlette-0.39.2-r1
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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(-)?]
+BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The little ASGI framework that shines
EAPI=8
HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=BSD
-RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/starlette/archive/0.39.2.tar.gz -> starlette-0.39.2.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=20b3c3a3960c3fe5ea2f18b59f0b6892
+_md5_=5a3fa96e9117321b3bd8f529743fc03b
diff --git a/metadata/md5-cache/dev-python/starlette-0.41.0 b/metadata/md5-cache/dev-python/starlette-0.41.0-r1
index 46a51a7a2ebd..28e0b3be3aec 100644
--- a/metadata/md5-cache/dev-python/starlette-0.41.0
+++ b/metadata/md5-cache/dev-python/starlette-0.41.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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(-)?]
+BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The little ASGI framework that shines
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
-RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/encode/starlette/archive/0.41.0.tar.gz -> starlette-0.41.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=20b3c3a3960c3fe5ea2f18b59f0b6892
+_md5_=f8f7e4b3ff5fa6c6e151a9c27f4cc07a
diff --git a/metadata/md5-cache/dev-python/starlette-0.38.6 b/metadata/md5-cache/dev-python/starlette-0.41.0-r2
index abfbfa574b29..3fc21147fc4c 100644
--- a/metadata/md5-cache/dev-python/starlette-0.38.6
+++ b/metadata/md5-cache/dev-python/starlette-0.41.0-r2
@@ -1,16 +1,16 @@
-BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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(-)?]
+BDEPEND=test? ( >=dev-python/pytest-8[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( <dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=The little ASGI framework that shines
EAPI=8
HOMEPAGE=https://www.starlette.io/ https://github.com/encode/starlette/ https://pypi.org/project/starlette/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
-RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=<dev-python/anyio-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/anyio-3.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.22.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/itsdangerous[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/encode/starlette/archive/0.38.6.tar.gz -> starlette-0.38.6.gh.tar.gz
+SRC_URI=https://github.com/encode/starlette/archive/0.41.0.tar.gz -> starlette-0.41.0.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=b2375d23a0d370df2dc0db6301c02851
+_md5_=706618f5ea5fc0bdd3d4bf92a714e9a3
diff --git a/metadata/md5-cache/dev-python/statsmodels-0.14.4 b/metadata/md5-cache/dev-python/statsmodels-0.14.4
index 29b5028934de..650b112e7c55 100644
--- a/metadata/md5-cache/dev-python/statsmodels-0.14.4
+++ b/metadata/md5-cache/dev-python/statsmodels-0.14.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.statsmodels.org/stable/index.html https://github.com/statsmodels/statsmodels/ https://pypi.org/project/statsmodels/
INHERIT=distutils-r1 optfeature pypi
IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~amd64-linux
+KEYWORDS=amd64 ~arm64 ~loong ~riscv ~amd64-linux
LICENSE=BSD
RDEPEND=>=dev-python/numpy-1.22.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-21.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pandas-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/patsy-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/statsmodels/statsmodels-0.14.4.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=61855c88cffd26278b6ef46a59687e8a
+_md5_=e25689620c6cdb985d49cfb57951c12b
diff --git a/metadata/md5-cache/dev-python/stripe-11.1.1 b/metadata/md5-cache/dev-python/stripe-11.1.1
new file mode 100644
index 000000000000..66a5fed48e96
--- /dev/null
+++ b/metadata/md5-cache/dev-python/stripe-11.1.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-util/stripe-mock-0.190.0 dev-python/aiohttp[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/trio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] net-misc/curl ) test? ( >=dev-python/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.5.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(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=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=Stripe Python bindings
+EAPI=8
+HOMEPAGE=https://github.com/stripe/stripe-python/ https://pypi.org/project/stripe/
+INHERIT=distutils-r1 pypi
+IUSE=telemetry 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/requests-2.20[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.5.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/s/stripe/stripe-11.1.1.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=3e1af6b8790e48a9bcf189e06a130433
diff --git a/metadata/md5-cache/dev-python/tomli-2.0.1-r1 b/metadata/md5-cache/dev-python/tomli-2.0.1-r1
deleted file mode 100644
index 18e3d912fd99..000000000000
--- a/metadata/md5-cache/dev-python/tomli-2.0.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-arch/unzip test? ( python_targets_pypy3? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A lil' TOML parser
-EAPI=7
-HOMEPAGE=https://pypi.org/project/tomli/ https://github.com/hukkin/tomli/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~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 ) 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/hukkin/tomli/archive/2.0.1.tar.gz -> tomli-2.0.1.gh.tar.gz https://files.pythonhosted.org/packages/py3/t/tomli/tomli-2.0.1-py3-none-any.whl -> tomli-2.0.1-py3-none-any.whl.zip
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=4f6b3b837dd4bbebf258f2cb0b4c6cd1
diff --git a/metadata/md5-cache/dev-python/tomli-2.0.2 b/metadata/md5-cache/dev-python/tomli-2.0.2
index c127876e3e06..5bca166b793e 100644
--- a/metadata/md5-cache/dev-python/tomli-2.0.2
+++ b/metadata/md5-cache/dev-python/tomli-2.0.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/tomli/ https://github.com/hukkin/tomli/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/hukkin/tomli/archive/2.0.2.tar.gz -> tomli-2.0.2.gh.tar.gz https://files.pythonhosted.org/packages/py3/t/tomli/tomli-2.0.2-py3-none-any.whl -> tomli-2.0.2-py3-none-any.whl.zip
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=68b86f68c116a58029d77f3658622648
+_md5_=6c69a4e48d23dfada5325a635f828323
diff --git a/metadata/md5-cache/dev-python/toolz-0.12.1 b/metadata/md5-cache/dev-python/toolz-0.12.1
deleted file mode 100644
index 30ffac1a15b5..000000000000
--- a/metadata/md5-cache/dev-python/toolz-0.12.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) 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=List processing tools and functional utilities
-EAPI=8
-HOMEPAGE=https://github.com/pytoolz/toolz/ https://pypi.org/project/toolz/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/toolz/toolz-0.12.1.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=8a8abef8bb95614ba071c6ac5705b884
diff --git a/metadata/md5-cache/dev-python/toolz-1.0.0 b/metadata/md5-cache/dev-python/toolz-1.0.0
index ec35bfc9f613..00e767da15b8 100644
--- a/metadata/md5-cache/dev-python/toolz-1.0.0
+++ b/metadata/md5-cache/dev-python/toolz-1.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pytoolz/toolz/ https://pypi.org/project/toolz/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/toolz/toolz-1.0.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=483c481f5105a76574b6b954c5e23ac0
+_md5_=cb64878bab4af1aa6426758212e44276
diff --git a/metadata/md5-cache/dev-python/tox-4.20.0 b/metadata/md5-cache/dev-python/tox-4.20.0
deleted file mode 100644
index ce51aabfc300..000000000000
--- a/metadata/md5-cache/dev-python/tox-4.20.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/build[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/distlib[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flaky[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/psutil[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/re-assert[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/time-machine[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=virtualenv-based automation of test activities
-EAPI=8
-HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/tox/tox-4.20.0.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=697dc024633cca48c021bfdef706a11f
diff --git a/metadata/md5-cache/dev-python/tox-4.21.2 b/metadata/md5-cache/dev-python/tox-4.21.2
index f578e9694f7f..5c266f9a49f1 100644
--- a/metadata/md5-cache/dev-python/tox-4.21.2
+++ b/metadata/md5-cache/dev-python/tox-4.21.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://tox.readthedocs.io/ https://github.com/tox-dev/tox/ https://pypi.org/project/tox/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-python/cachetools[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/chardet[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/platformdirs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pluggy[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyproject-api[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-python/tomli[python_targets_pypy3(-)?,python_targets_python3_10(-)?] dev-python/typing-extensions[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) dev-python/virtualenv[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/tox/tox-4.21.2.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ec654963ccc2986ba13fdbc7ecda146d
+_md5_=d0628670303617d6ae31784241da7098
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.13.4 b/metadata/md5-cache/dev-python/translate-toolkit-3.13.4
deleted file mode 100644
index 82b046373330..000000000000
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.13.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/phply[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcwidth-0.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( 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[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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Toolkit to convert between many translation formats
-EAPI=8
-HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/
-INHERIT=distutils-r1
-IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 arm64 x86
-LICENSE=GPL-2
-RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcwidth-0.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[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] )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/translate/translate/archive/3.13.4.tar.gz -> translate-3.13.4.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=52198b82d3be4d906d04903d507d7c36
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.13.5 b/metadata/md5-cache/dev-python/translate-toolkit-3.13.5
index edb221c7b45f..6d35c5689068 100644
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.13.5
+++ b/metadata/md5-cache/dev-python/translate-toolkit-3.13.5
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/translate/translate/ https://pypi.org/project/translate-toolkit/
INHERIT=distutils-r1
IUSE=+html +ical +ini +subtitles +yaml test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=GPL-2
RDEPEND=app-text/iso-codes >=dev-python/chardet-3.0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/Levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/lxml-4.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcwidth-0.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) yaml? ( dev-python/pyyaml[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] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/translate/translate/archive/3.13.5.tar.gz -> translate-3.13.5.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e9dfccb729a6c5eea6e23b2f852f43c3
+_md5_=52198b82d3be4d906d04903d507d7c36
diff --git a/metadata/md5-cache/dev-python/twisted-24.10.0_rc1 b/metadata/md5-cache/dev-python/twisted-24.10.0_rc1
new file mode 100644
index 000000000000..0e3ac8459f65
--- /dev/null
+++ b/metadata/md5-cache/dev-python/twisted-24.10.0_rc1
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/hatch-fancy-pypi-readme-22.5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/automat-24.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( <dev-python/h2-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h2-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/priority-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.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/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/cython-test-exception-raiser-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.27[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[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/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/cython-test-exception-raiser-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.27[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_11? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/cython-test-exception-raiser-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.27[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_12? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/cython-test-exception-raiser-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.27[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_python3_13? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/cython-test-exception-raiser-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-test-exception-raiser-1.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/httpx-0.27[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.56[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyhamcrest-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] virtual/openssh ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) ) python_targets_pypy3? ( dev-python/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/hatchling-1.21.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DESCRIPTION=An asynchronous networking framework written in Python
+EAPI=8
+HOMEPAGE=https://twisted.org/ https://github.com/twisted/twisted/ https://pypi.org/project/Twisted/
+IDEPEND=>=dev-python/attrs-19.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+INHERIT=distutils-r1 multiprocessing pypi virtualx
+IUSE=conch http2 serial ssl test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+LICENSE=MIT
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/automat-24.8.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/constantly-15.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hyperlink-17.1.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/incremental-22.10.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/typing-extensions-4.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/zope-interface-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] conch? ( >=dev-python/appdirs-1.4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/bcrypt-3.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cryptography-3.3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) http2? ( <dev-python/h2-5.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/h2-3.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/priority-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/priority-1.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) serial? ( >=dev-python/pyserial-3.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ssl? ( >=dev-python/pyopenssl-21.0.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/service-identity-18.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.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(+)] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/twisted/twisted-24.10.0rc1.tar.gz https://dev.gentoo.org/~mgorny/dist/twisted-regen-cache.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=83651f1ba5bd599e619b7d56576b992e
diff --git a/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.5.6 b/metadata/md5-cache/dev-python/types-setuptools-75.2.0.20241019
index e11e06adc460..b6de3cc86cbc 100644
--- a/metadata/md5-cache/dev-python/mkdocs-pymdownx-material-extras-2.5.6
+++ b/metadata/md5-cache/dev-python/types-setuptools-75.2.0.20241019
@@ -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 ) 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(-)?]
+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=Custom alterations based on Mkdocs-Material
+DESCRIPTION=Typing stubs for setuptools
EAPI=8
-HOMEPAGE=https://github.com/facelessuser/mkdocs_pymdownx_material_extras/ https://pypi.org/project/mkdocs-pymdownx-material-extras/
+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=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
-LICENSE=MIT
-RDEPEND=>=dev-python/mkdocs-material-8.3.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~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/m/mkdocs-pymdownx-material-extras/mkdocs_pymdownx_material_extras-2.5.6.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-setuptools/types-setuptools-75.2.0.20241019.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=3101e221f82eb38e6385c4dbdd27d301
+_md5_=a38a26f21fad9c0875915ebf1fc38443
diff --git a/metadata/md5-cache/dev-python/virtualenv-20.26.5 b/metadata/md5-cache/dev-python/virtualenv-20.26.5
deleted file mode 100644
index fd04ad33761b..000000000000
--- a/metadata/md5-cache/dev-python/virtualenv-20.26.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/coverage[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/pip-22.2.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/pytest-freezer-0.4.6[python_targets_pypy3(-)?] ) >=dev-python/pytest-mock-3.6.1[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/setuptools-67.8[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(-)?] ) dev-python/wheel[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-20.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/distlib-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[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=Virtual Python Environment builder
-EAPI=8
-HOMEPAGE=https://virtualenv.pypa.io/en/stable/ https://pypi.org/project/virtualenv/ https://github.com/pypa/virtualenv/
-INHERIT=distutils-r1 multiprocessing pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/distlib-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/virtualenv/virtualenv-20.26.5.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=7312312aea86c4ba1c88d180bce27bb7
diff --git a/metadata/md5-cache/dev-python/virtualenv-20.26.6 b/metadata/md5-cache/dev-python/virtualenv-20.26.6
index 1e51af3b2140..f1d3fe47d87d 100644
--- a/metadata/md5-cache/dev-python/virtualenv-20.26.6
+++ b/metadata/md5-cache/dev-python/virtualenv-20.26.6
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://virtualenv.pypa.io/en/stable/ https://pypi.org/project/virtualenv/ https://github.com/pypa/virtualenv/
INHERIT=distutils-r1 multiprocessing pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=MIT
RDEPEND=>=dev-python/distlib-0.3.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/filelock-3.12.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/platformdirs-3.9.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ensurepip-pip dev-python/ensurepip-setuptools dev-python/ensurepip-wheel python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/virtualenv/virtualenv-20.26.6.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=00a7c6c22fed083219291740dd1c33b2
+_md5_=7312312aea86c4ba1c88d180bce27bb7
diff --git a/metadata/md5-cache/dev-python/vobject-0.9.7 b/metadata/md5-cache/dev-python/vobject-0.9.7
deleted file mode 100644
index 87d5a2640507..000000000000
--- a/metadata/md5-cache/dev-python/vobject-0.9.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/python-dateutil-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python package for parsing and generating vCard and vCalendar files
-EAPI=8
-HOMEPAGE=https://github.com/skarim/vobject/ https://pypi.org/project/vobject/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/python-dateutil-2.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://files.pythonhosted.org/packages/source/v/vobject/vobject-0.9.7.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f21af0c9d82f87a6340d06c20f54e915
diff --git a/metadata/md5-cache/dev-python/vobject-0.9.8 b/metadata/md5-cache/dev-python/vobject-0.9.8
index 2bd09be7bacd..3cac79928cfc 100644
--- a/metadata/md5-cache/dev-python/vobject-0.9.8
+++ b/metadata/md5-cache/dev-python/vobject-0.9.8
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/skarim/vobject/ https://pypi.org/project/vobject/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/python-dateutil-2.7.0[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/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/v/vobject/vobject-0.9.8.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a6bf2bbb5ca41179eee03c44087ad02e
+_md5_=cac06e7c9bbe82bfa7c4614aaebfa1e8
diff --git a/metadata/md5-cache/dev-python/watchdog-5.0.3 b/metadata/md5-cache/dev-python/watchdog-5.0.3
index b76a1c87b1e8..41edd195a1d3 100644
--- a/metadata/md5-cache/dev-python/watchdog-5.0.3
+++ b/metadata/md5-cache/dev-python/watchdog-5.0.3
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/gorakhargosh/watchdog/ https://pypi.org/project/watchdog/
INHERIT=distutils-r1 optfeature pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/w/watchdog/watchdog-5.0.3.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=30f8a859122a0748b442bab15fe6cf07
+_md5_=89233fd7466361292b4c03cfa178972d
diff --git a/metadata/md5-cache/dev-python/xarray-2024.9.0 b/metadata/md5-cache/dev-python/xarray-2024.9.0
index c442b549d737..d5964bc136ce 100644
--- a/metadata/md5-cache/dev-python/xarray-2024.9.0
+++ b/metadata/md5-cache/dev-python/xarray-2024.9.0
@@ -1,11 +1,11 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/bottleneck[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cftime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !riscv? ( dev-python/netcdf4[bzip2,szip,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !hppa? ( >=dev-python/scipy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( <dev-python/numpy-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pandas-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-23.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(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/bottleneck[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cftime[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !riscv? ( !x86? ( dev-python/netcdf4[bzip2,szip,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !hppa? ( >=dev-python/scipy-1.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) test? ( <dev-python/numpy-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pandas-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-23.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(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=N-D labeled arrays and datasets in Python
EAPI=8
HOMEPAGE=https://xarray.pydata.org/ https://github.com/pydata/xarray/ https://pypi.org/project/xarray/
INHERIT=distutils-r1 pypi
IUSE=big-endian test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/numpy-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pandas-2.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/packaging-23.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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/x/xarray/xarray-2024.9.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=71121a823deff7015896de919287338e
+_md5_=f6446fefc82ddc56345bde6f6812fe1d
diff --git a/metadata/md5-cache/dev-python/yarl-1.13.1 b/metadata/md5-cache/dev-python/yarl-1.13.1
index 125888e051ad..32ca8c99fbb4 100644
--- a/metadata/md5-cache/dev-python/yarl-1.13.1
+++ b/metadata/md5-cache/dev-python/yarl-1.13.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/idna-2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.13.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=9c149745ab7fb1550ca4cb6badaf8827
+_md5_=b431532284dea2a1c9f6ec1f8f7d2a47
diff --git a/metadata/md5-cache/dev-python/yarl-1.15.5 b/metadata/md5-cache/dev-python/yarl-1.15.5
new file mode 100644
index 000000000000..7932c74e062c
--- /dev/null
+++ b/metadata/md5-cache/dev-python/yarl-1.15.5
@@ -0,0 +1,17 @@
+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/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/hypothesis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=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/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DESCRIPTION=Yet another URL library
+EAPI=8
+HOMEPAGE=https://github.com/aio-libs/yarl/ https://pypi.org/project/yarl/
+INHERIT=distutils-r1 pypi
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=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/multidict-4.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/propcache-0.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/y/yarl/yarl-1.15.5.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=14d69e3336c5aec6418e6eb096d82e71
diff --git a/metadata/md5-cache/dev-python/yaxmldiff-0.1.0 b/metadata/md5-cache/dev-python/yaxmldiff-0.1.0
deleted file mode 100644
index 5b9163da55ee..000000000000
--- a/metadata/md5-cache/dev-python/yaxmldiff-0.1.0
+++ /dev/null
@@ -1,16 +0,0 @@
-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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Yet Another XML Differ
-EAPI=8
-HOMEPAGE=https://pypi.org/project/yaxmldiff/ https://github.com/latk/yaxmldiff.py
-INHERIT=distutils-r1
-IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=amd64 ~loong ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-python/lxml[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
-SLOT=0
-SRC_URI=https://github.com/latk/yaxmldiff.py/archive/refs/tags/v0.1.0.tar.gz -> yaxmldiff-0.1.0.gh.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ed7f9bd97b925563397d2bd7049d9dfc
diff --git a/metadata/md5-cache/dev-python/yaxmldiff-0.2.0 b/metadata/md5-cache/dev-python/yaxmldiff-0.2.0
index 013ba81ba7c8..39f7795b5cae 100644
--- a/metadata/md5-cache/dev-python/yaxmldiff-0.2.0
+++ b/metadata/md5-cache/dev-python/yaxmldiff-0.2.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/yaxmldiff/ https://github.com/latk/yaxmldiff.py
INHERIT=distutils-r1 pypi
IUSE=python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~loong ~x86
+KEYWORDS=amd64 ~loong ~x86
LICENSE=Apache-2.0
RDEPEND=dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/y/yaxmldiff/yaxmldiff-0.2.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=1ad009930537777b2b7e8a63d25f815a
+_md5_=f3c2d314585d62c5e250c8cc142e970f
diff --git a/metadata/md5-cache/dev-python/zope-interface-7.1.0 b/metadata/md5-cache/dev-python/zope-interface-7.1.0
index be285c857fd1..488a3ee73702 100644
--- a/metadata/md5-cache/dev-python/zope-interface-7.1.0
+++ b/metadata/md5-cache/dev-python/zope-interface-7.1.0
@@ -5,7 +5,7 @@ DESCRIPTION=Interfaces for Python
EAPI=8
HOMEPAGE=https://github.com/zopefoundation/zope.interface/ https://pypi.org/project/zope.interface/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+IUSE=+native-extensions test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
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 ) python_targets_python3_13? ( dev-lang/python:3.13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/z/zope.interface/zope_interface-7.1.0.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=18ac09ac598db16eafc74a1f856fd8ae
+_md5_=a7586d37f3ef4d09f6d28491d4ea8043
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 2cf8ee9c873c..642c149513f9 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.7.2 b/metadata/md5-cache/dev-qt/qt3d-6.7.2
index b4fb21f3efbc..2179533bbcf4 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.7.2
+++ b/metadata/md5-cache/dev-qt/qt3d-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qt3d-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=84dd479569f09ae53da99e984bb8dbd2
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.7.3 b/metadata/md5-cache/dev-qt/qt3d-6.7.3
index 190fd49361cc..8b8bd3dea9ed 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.7.3
+++ b/metadata/md5-cache/dev-qt/qt3d-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qt3d-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=20af7ec131cc4ba8fee15c1074ec96e7
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.0 b/metadata/md5-cache/dev-qt/qt3d-6.8.0
index d78cf1a202f2..79f48a7a6e16 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.0
+++ b/metadata/md5-cache/dev-qt/qt3d-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[concurrent,gles2-only=,gui,network,opengl,vulkan=
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qt3d-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ce3289c6b63f329971b1aea7ce65f39e
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.8.9999 b/metadata/md5-cache/dev-qt/qt3d-6.8.9999
index 25b6f2692171..ba40c87d4a46 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.8.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ce3289c6b63f329971b1aea7ce65f39e
diff --git a/metadata/md5-cache/dev-qt/qt3d-6.9999 b/metadata/md5-cache/dev-qt/qt3d-6.9999
index 3ce651526dc1..e13f0d05899d 100644
--- a/metadata/md5-cache/dev-qt/qt3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qt3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gles2-only=,gui,network,opengl,vulkan=] ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ce3289c6b63f329971b1aea7ce65f39e
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.7.2 b/metadata/md5-cache/dev-qt/qt5compat-6.7.2
index 5a09b641bf20..f13c01fb2410 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.7.2
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qt5compat-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2bd20b4bad040a6720932735ce6255e4
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.7.3 b/metadata/md5-cache/dev-qt/qt5compat-6.7.3
index 606e6c01b515..034fff534be4 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.7.3
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qt5compat-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.0 b/metadata/md5-cache/dev-qt/qt5compat-6.8.0
index 306d4fdb9869..ea55abc1e01b 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.0
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qt5compat-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.8.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.8.9999
index 2b0bf8c8f574..35f119b335c1 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtshadertools-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qt5compat-6.9999 b/metadata/md5-cache/dev-qt/qt5compat-6.9999
index b48ca5aa573d..ad1897dc5c5a 100644
--- a/metadata/md5-cache/dev-qt/qt5compat-6.9999
+++ b/metadata/md5-cache/dev-qt/qt5compat-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,icu=,network,xml] icu? ( dev-libs/icu:= ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2b1903b217447293de8043d42e2f885f
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.2-r5 b/metadata/md5-cache/dev-qt/qtbase-6.7.2-r5
index d30eb4b9aa41..5fce38f2a7f4 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.7.2-r5
+++ b/metadata/md5-cache/dev-qt/qtbase-6.7.2-r5
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtbase-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=31c85f32ff73a4807938aa815931e00f
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2 b/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
index 2e2eba3236ba..475df6032eae 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
+++ b/metadata/md5-cache/dev-qt/qtbase-6.7.3-r2
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtbase-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7e1b58a874e0fba524dd841be1b3b189
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.0-r1 b/metadata/md5-cache/dev-qt/qtbase-6.8.0-r1
index f54002d25fbb..feb23ec505aa 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.0-r1
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.0-r1
@@ -14,5 +14,5 @@ REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( g
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtbase-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=112cac3eb3a5fcb3de3c242a6476b42a
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.8.9999 b/metadata/md5-cache/dev-qt/qtbase-6.8.9999
index ccd0e7e74c29..1cc86b7a9c84 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtbase-6.8.9999
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= )
REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) renderdoc? ( gui ) tslib? ( gui ) vulkan? ( gui ) wayland? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=570ea2037977ba2d147eb4d23ee91191
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.9999 b/metadata/md5-cache/dev-qt/qtbase-6.9999
index ef45c05761ba..d28822df64a9 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.9999
+++ b/metadata/md5-cache/dev-qt/qtbase-6.9999
@@ -13,5 +13,5 @@ RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= )
REQUIRED_USE=?? ( journald syslog ) X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) renderdoc? ( gui ) tslib? ( gui ) vulkan? ( gui ) wayland? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=deb9435f5fe4a1e2f46e7014e65a4e10
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.7.2 b/metadata/md5-cache/dev-qt/qtcharts-6.7.2
index 24959308fa12..7ab1a6600750 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtcharts-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=abe7066a53b8518e73322a833f5ae4d6
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.7.3 b/metadata/md5-cache/dev-qt/qtcharts-6.7.3
index bedd23cc8e8f..404c8965b6f9 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtcharts-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.0 b/metadata/md5-cache/dev-qt/qtcharts-6.8.0
index c4cd6ef7a838..d8e4bf847f08 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtcharts-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.8.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.8.9999
index 2c922dd9291e..42e468ccfb6c 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtcharts-6.9999 b/metadata/md5-cache/dev-qt/qtcharts-6.9999
index 25fc265ff727..bc325f761f74 100644
--- a/metadata/md5-cache/dev-qt/qtcharts-6.9999
+++ b/metadata/md5-cache/dev-qt/qtcharts-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gles2-only=,gui,opengl,widgets] qml? ( ~dev-qt/qtdeclarative-6.9999:6[opengl] )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3d347d590ef42927b2814c3cf9c5c11c
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.7.2 b/metadata/md5-cache/dev-qt/qtconnectivity-6.7.2
index 1600e22ca401..f468231bf23b 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.7.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc )
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtconnectivity-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=a18ec5fcb7470f2285595a03bbc947c9
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3 b/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3
index b3c9c801a0ab..2bd18d3aefa2 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.7.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc )
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtconnectivity-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7a7cfe496caedc620f37d8bac07ca6a6
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.0 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.0
index 407ae9f05bed..587315c2ca8f 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtconnectivity-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=97dc35a19be6c499724a54eaf56a8ea5
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999
index bc0ccb5320be..cc04b9e9de15 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.8.9999:
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=97dc35a19be6c499724a54eaf56a8ea5
diff --git a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999 b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
index 1a599b4aefdf..815b59471807 100644
--- a/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
+++ b/metadata/md5-cache/dev-qt/qtconnectivity-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[network] bluetooth? ( ~dev-qt/qtbase-6.9999:6[db
REQUIRED_USE=|| ( bluetooth nfc ) nfc? ( ?? ( neard smartcard ) )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=97dc35a19be6c499724a54eaf56a8ea5
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.7.2 b/metadata/md5-cache/dev-qt/qtdeclarative-6.7.2
index cdfa9f4a226e..cabfda0f3891 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtdeclarative-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=31cd3819077d7089f12a0a9b53c277c4
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3-r2 b/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3-r3
index 1db688a0a2f3..a2fba11312ab 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3-r2
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.7.3-r3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtdeclarative-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=9429071588f598b93d744ad06dba0f52
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=88c92512091896abfe1e22795878bfdf
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.0-r3 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.0-r3
index 3b418bf36f5e..5fefff0010fb 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.0-r3
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.0-r3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vul
RESTRICT=test
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtdeclarative-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=110239d20e73c452162c4956ffc3e74d
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999
index 011c4d7e9351..c22dbba21c92 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.8.9999:6 ) svg? ( ~dev-qt/qtsvg-6.8.9999:6 )
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1921fef48044cb1d739a88e90b2cc52f
diff --git a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999 b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
index 2d35f481bdeb..a18cb3a06135 100644
--- a/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
+++ b/metadata/md5-cache/dev-qt/qtdeclarative-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[accessibility=,gui,network=,opengl=,sql?,ssl?,vulkan=,widgets=] qmlls? ( ~dev-qt/qtlanguageserver-6.9999:6 ) svg? ( ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1921fef48044cb1d739a88e90b2cc52f
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.7.2 b/metadata/md5-cache/dev-qt/qthttpserver-6.7.2
index 63601b1fca0a..b435c3985f05 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.7.2
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qthttpserver-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=818a7030e1b47b5adcddf5e2673092c8
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.7.3 b/metadata/md5-cache/dev-qt/qthttpserver-6.7.3
index ba691bc44747..7f6dfb682738 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.7.3
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qthttpserver-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81f12114169fb7a3f20052b67adedd70
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.0 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.0
index 53f9a4b13cd1..dca47940a58b 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.0
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qthttpserver-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81f12114169fb7a3f20052b67adedd70
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999
index 79f805dc0be3..29ce96554f7a 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=81f12114169fb7a3f20052b67adedd70
diff --git a/metadata/md5-cache/dev-qt/qthttpserver-6.9999 b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
index 7e0b79738a9b..b7a4f9de9467 100644
--- a/metadata/md5-cache/dev-qt/qthttpserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qthttpserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] websockets? ( ~dev-qt/qtwebsockets-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=752beff3345a486b2a6086e39564d137
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.7.2 b/metadata/md5-cache/dev-qt/qtimageformats-6.7.2
index 825c98777710..4eddc27096a0 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtimageformats-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c74a8315491bb8f47858bae000a03d0
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.7.3 b/metadata/md5-cache/dev-qt/qtimageformats-6.7.3
index 8da30de2a7af..bd93664b59bb 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtimageformats-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=da8ed7b1dd06095e9dd7ce88767237f5
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.0 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.0
index a782f5331c38..2a7f3496b780 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui] media-libs/libwebp:= media-libs/tiff:= mng?
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtimageformats-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=da8ed7b1dd06095e9dd7ce88767237f5
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999
index 4c05478f51aa..746b4508a42e 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=da8ed7b1dd06095e9dd7ce88767237f5
diff --git a/metadata/md5-cache/dev-qt/qtimageformats-6.9999 b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
index aee19eec5aa6..e1a39047d21d 100644
--- a/metadata/md5-cache/dev-qt/qtimageformats-6.9999
+++ b/metadata/md5-cache/dev-qt/qtimageformats-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] media-libs/libwebp:= media-libs/tiff:= mng? ( media-libs/libmng:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=da8ed7b1dd06095e9dd7ce88767237f5
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.2 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.2
index 706c6da8e7ab..94c336d2a91c 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtlanguageserver-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3b14f9f190737f90d3fc98b813256bb5
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3
index 93a0f9445d9e..a49e292d20bb 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtlanguageserver-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.0 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.0
index c8a8545ba7cf..4dd89f7ec2d1 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtlanguageserver-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999
index 30472f36fcd4..cca20782cbdd 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999 b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
index 4bfb22655314..107ce0c1c157 100644
--- a/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlanguageserver-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=edf19ed090dec62429f7153ea7eb7a8c
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.7.2 b/metadata/md5-cache/dev-qt/qtlocation-6.7.2
index 10ae91332848..eae14d803259 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[network] ~dev-qt/qtdeclarative-6.7.2:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtlocation-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7c2931f6c0b98b745d122c1fc37f2575
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.7.3 b/metadata/md5-cache/dev-qt/qtlocation-6.7.3
index 20658106dd34..9768f827ba1b 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtlocation-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9599784c2c6ad8e6d685b0483b520e25
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.0 b/metadata/md5-cache/dev-qt/qtlocation-6.8.0
index 4fc57ecae602..abe2d6ff9b85 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[network] ~dev-qt/qtdeclarative-6.8.0:6 ~dev-qt/qt
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtlocation-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9599784c2c6ad8e6d685b0483b520e25
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.8.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.8.9999
index 8cf22835250d..e23fde52c23f 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtpositioning-6.8.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9599784c2c6ad8e6d685b0483b520e25
diff --git a/metadata/md5-cache/dev-qt/qtlocation-6.9999 b/metadata/md5-cache/dev-qt/qtlocation-6.9999
index a859764c9ba3..caa936608aa9 100644
--- a/metadata/md5-cache/dev-qt/qtlocation-6.9999
+++ b/metadata/md5-cache/dev-qt/qtlocation-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtpositioning-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9599784c2c6ad8e6d685b0483b520e25
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.2-r2 b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.2-r2
index 256b2967a066..f95fa55f4dc0 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.2-r2
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.2-r2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) vaapi? ( ffmpe
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtmultimedia-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=720eff2272701d54f838ff14eda6fb90
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3 b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3
index 67b12dee973f..44b5cebc13ab 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.7.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) test? ( qml )
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtmultimedia-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3461909f4a95fcdc77eb503125f12644
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.0 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.0
index efaeeba4e335..b00735bc1367 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? (
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtmultimedia-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=af060dff5626735a305914685691ecaf
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999
index a47a7103eb4e..a5718a6d5743 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? ( ffmpeg ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=af060dff5626735a305914685691ecaf
diff --git a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999 b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
index d5c9ac69cd0f..3bbfc9e1c957 100644
--- a/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
+++ b/metadata/md5-cache/dev-qt/qtmultimedia-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network,opengl=,vulkan=,widgets] alsa? ( !pu
REQUIRED_USE=|| ( ffmpeg gstreamer ) eglfs? ( ffmpeg opengl qml ) screencast? ( ffmpeg ) test? ( qml ) vaapi? ( ffmpeg opengl )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=af060dff5626735a305914685691ecaf
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.2 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.2
index d44727402f0a..91d4fd27ce4a 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[network]
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtnetworkauth-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=dc4a6d6aa7366aa83afb32f38acb3e24
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3
index 9fcc2f134621..140b2e05333a 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[network]
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtnetworkauth-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=33827b82755d17ed67998d7232fe2e45
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.0 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.0
index 8e67d736f6d0..7bcd0bdfbd3a 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtnetworkauth-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ba4697bf3148ff49bb5cc9ba6be9947c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999
index 79eebfb356a4..4c4aa3cf881d 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ba4697bf3148ff49bb5cc9ba6be9947c
diff --git a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999 b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
index f05e1c44b43c..8f10a5f57ce3 100644
--- a/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
+++ b/metadata/md5-cache/dev-qt/qtnetworkauth-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,network]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ba4697bf3148ff49bb5cc9ba6be9947c
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.7.2 b/metadata/md5-cache/dev-qt/qtpositioning-6.7.2
index 5b4a437dbf9c..c0ac1ff9df65 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6 geoclue? ( ~dev-qt/qtbase-6.7.2:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtpositioning-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7913c1499ba55f1fffdf3350b37416e0
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.7.3 b/metadata/md5-cache/dev-qt/qtpositioning-6.7.3
index 3b2b5c1a41dc..e9e49e07c66b 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6 geoclue? ( ~dev-qt/qtbase-6.7.3:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtpositioning-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.0 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.0
index 311f49e98718..332687f49633 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6 geoclue? ( ~dev-qt/qtbase-6.8.0:6[dbus] ) nmea? (
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtpositioning-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999
index ead0521df650..bd0ae3160156 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6 geoclue? ( ~dev-qt/qtbase-6.8.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.8.9999:6[network] ~dev-qt/qtserialport-6.8.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtpositioning-6.9999 b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
index 2c0d70d8a57d..dac8245e436b 100644
--- a/metadata/md5-cache/dev-qt/qtpositioning-6.9999
+++ b/metadata/md5-cache/dev-qt/qtpositioning-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 geoclue? ( ~dev-qt/qtbase-6.9999:6[dbus] ) nmea? ( ~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6 ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) geoclue? ( app-misc/geoclue:2.0 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=6c2681fdf3e41d546f6045d8b81edbb5
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.7.2 b/metadata/md5-cache/dev-qt/qtquick3d-6.7.2
index 28ab595eec31..26688d0f9978 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtquick3d-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=47c1d3dea757894521b17990035c1fa4
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.7.3 b/metadata/md5-cache/dev-qt/qtquick3d-6.7.3
index 77bb13f6fcff..a67a72a5115a 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtquick3d-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=665b711c417e47c171ecc3895f6fb643
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.0 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.0
index a9178cb989ca..8b76aff16632 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/q
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtquick3d-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ddbf580bf207b4b230d135156d910972
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
index 957567b71af0..089b402b7602 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtquicktimeline-6.8.9999:6 ~dev-qt/qtshadertools-6.8.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ddbf580bf207b4b230d135156d910972
diff --git a/metadata/md5-cache/dev-qt/qtquick3d-6.9999 b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
index 9dbbb9ddf011..d4f90d8ddd54 100644
--- a/metadata/md5-cache/dev-qt/qtquick3d-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquick3d-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent,gui,opengl=,vulkan=,widgets] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtquicktimeline-6.9999:6 ~dev-qt/qtshadertools-6.9999:6 media-libs/assimp:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=ddbf580bf207b4b230d135156d910972
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.2 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.2
index 94becc790a26..5208a9319b7b 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6 ~dev-qt/qtdeclarative-6.7.2:6
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtquicktimeline-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=773391082c86cac196de715467bd526e
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3
index 15a75245f957..9e674fe5d598 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6 ~dev-qt/qtdeclarative-6.7.3:6
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtquicktimeline-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.0 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.0
index 4d43f7e1e0b4..6ec46061a924 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6 ~dev-qt/qtdeclarative-6.8.0:6
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtquicktimeline-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999
index 9eaa58d49fd1..b9bc57e7bc05 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6 ~dev-qt/qtdeclarative-6.8.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999 b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
index 6dd50874530b..6cefb3d5f326 100644
--- a/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
+++ b/metadata/md5-cache/dev-qt/qtquicktimeline-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtdeclarative-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=37817451b77a5cba69d2a0e32218f4f1
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3
index ffcd1a684c05..b0ddb1beca42 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[network] qml? ( ~dev-qt/qtbase-6.7.3:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtremoteobjects-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0
index 3e929a30985d..7193d7cd0ddf 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[network] qml? ( ~dev-qt/qtbase-6.8.0:6[gui] ~dev-
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtremoteobjects-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
index c60e3a868dda..819d7dabdf38 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] qml? ( ~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999 b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
index 140bba582ae0..cfc738f29089 100644
--- a/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
+++ b/metadata/md5-cache/dev-qt/qtremoteobjects-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] qml? ( ~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=faf6a0f442b4f9c6297cc91648ea4a47
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.7.2 b/metadata/md5-cache/dev-qt/qtscxml-6.7.2
index ac3eb2ce68e4..4c9313b7e345 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui] qml? ( ~dev-qt/qtdeclarative-6.7.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtscxml-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=aaba097b4fa8061579c08170b6e4b8db
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.7.3 b/metadata/md5-cache/dev-qt/qtscxml-6.7.3
index 2d289bd03d9d..b94da9ae10b3 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtscxml-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.0 b/metadata/md5-cache/dev-qt/qtscxml-6.8.0
index 2730bdd54bc2..f59a1ae6f718 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.0:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtscxml-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.8.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.8.9999
index 2c60afab69ad..424524a9e6a1 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtscxml-6.9999 b/metadata/md5-cache/dev-qt/qtscxml-6.9999
index 0d0c3b582f49..f2d728d53b86 100644
--- a/metadata/md5-cache/dev-qt/qtscxml-6.9999
+++ b/metadata/md5-cache/dev-qt/qtscxml-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=871545e1b6f70e3ea0d53e82484b9d69
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.7.2 b/metadata/md5-cache/dev-qt/qtsensors-6.7.2
index d3ffc49dd95b..5c8e6fefb0d3 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.7.2:6 )
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtsensors-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=df3adaea2904d9aea54c6c6e17cf930b
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.7.3 b/metadata/md5-cache/dev-qt/qtsensors-6.7.3
index 08f4d5106dcb..9cecc495608c 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.7.3:6 )
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtsensors-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.0 b/metadata/md5-cache/dev-qt/qtsensors-6.8.0
index 656813dfb57e..238d2bd91dc5 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.0:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtsensors-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.8.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.8.9999
index ff3327dca538..87ad2e04a3c9 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtsensors-6.9999 b/metadata/md5-cache/dev-qt/qtsensors-6.9999
index a535ff3612bc..a631a8ebfc19 100644
--- a/metadata/md5-cache/dev-qt/qtsensors-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsensors-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[dbus] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=576c2e5d310d4d6c4917758a27f7a6cd
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.7.2 b/metadata/md5-cache/dev-qt/qtserialbus-6.7.2
index b940c9a6b6bc..33e0705cd6a0 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[network] ~dev-qt/qtserialport-6.7.2:6
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtserialbus-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=4ad2b828b1f99e111fd5e2d940a919be
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.7.3 b/metadata/md5-cache/dev-qt/qtserialbus-6.7.3
index 847957046f98..5bbf05cbde59 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[network] ~dev-qt/qtserialport-6.7.3:6
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtserialbus-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.0 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.0
index 802b3f99879f..2c84869a0c80 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[network] ~dev-qt/qtserialport-6.8.0:6
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtserialbus-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999
index 62ad7d74035f..0375cdbf9e6b 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network] ~dev-qt/qtserialport-6.8.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialbus-6.9999 b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
index 78c98b684102..2b01a26e8b74 100644
--- a/metadata/md5-cache/dev-qt/qtserialbus-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialbus-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network] ~dev-qt/qtserialport-6.9999:6
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=5522c0b0db795607d3ec20c329b2a184
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.7.2 b/metadata/md5-cache/dev-qt/qtserialport-6.7.2
index f2069c4bd36f..8d3d8b7db543 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtserialport-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=14be29baa0541d965077acbe271c711a
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.7.3 b/metadata/md5-cache/dev-qt/qtserialport-6.7.3
index 5c5e9a76dc68..8ef9cecf110d 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtserialport-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.0 b/metadata/md5-cache/dev-qt/qtserialport-6.8.0
index 42e36f4a2751..4ade39d13a61 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtserialport-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.8.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.8.9999
index 5495c58de104..affa56399870 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtserialport-6.9999 b/metadata/md5-cache/dev-qt/qtserialport-6.9999
index cc11efdc1705..4c4392b4233d 100644
--- a/metadata/md5-cache/dev-qt/qtserialport-6.9999
+++ b/metadata/md5-cache/dev-qt/qtserialport-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6 virtual/libudev:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1a7c2c38705eafef26eb1c353ea9c724
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.7.2 b/metadata/md5-cache/dev-qt/qtshadertools-6.7.2
index c60969ca36ff..33af8ba7078b 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtshadertools-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9c7ef5d117eb4c0031bbd028ce409bdf
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.7.3 b/metadata/md5-cache/dev-qt/qtshadertools-6.7.3
index a2fd45288470..45f7cf9439d8 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtshadertools-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8a9fb440905848f76aa6ddd62559721f
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.0 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.0
index 7cdb53e26d6f..a8a6cde3cfce 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtshadertools-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8a9fb440905848f76aa6ddd62559721f
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999
index fca8f77a9411..7d861910a09e 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8a9fb440905848f76aa6ddd62559721f
diff --git a/metadata/md5-cache/dev-qt/qtshadertools-6.9999 b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
index 4264bed04ef1..96bf1daadfab 100644
--- a/metadata/md5-cache/dev-qt/qtshadertools-6.9999
+++ b/metadata/md5-cache/dev-qt/qtshadertools-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8a9fb440905848f76aa6ddd62559721f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.7.2 b/metadata/md5-cache/dev-qt/qtspeech-6.7.2
index f699a9363f3f..e95d553679ba 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.7.2
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtspeech-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=0d5ef4c87099fb575744ef137bcb21e7
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.7.3 b/metadata/md5-cache/dev-qt/qtspeech-6.7.3
index 66aa7367a114..513eaedfe26f 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.7.3
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtspeech-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.0 b/metadata/md5-cache/dev-qt/qtspeech-6.8.0
index fd6bbf6471f2..9744382412a9 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.8.0
@@ -13,5 +13,5 @@ REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtspeech-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.8.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.8.9999
index 0ec0953a9a92..885ed0b94c7f 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6 ~dev-qt/qtmultimedia-6.8.9999:6 flite? ( app-a
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtspeech-6.9999 b/metadata/md5-cache/dev-qt/qtspeech-6.9999
index 71d9eb18fb07..dc9303af5e97 100644
--- a/metadata/md5-cache/dev-qt/qtspeech-6.9999
+++ b/metadata/md5-cache/dev-qt/qtspeech-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6 ~dev-qt/qtmultimedia-6.9999:6 flite? ( app-acces
REQUIRED_USE=|| ( flite speechd )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9d1cac30a96bc1f16e9c935767612e0f
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.7.2 b/metadata/md5-cache/dev-qt/qtsvg-6.7.2
index 8d80639a719e..c5b53b9c3921 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtsvg-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=95e1c8dfd0f949489349bb66f307d1e2
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.7.3 b/metadata/md5-cache/dev-qt/qtsvg-6.7.3
index bfb418fcf700..57337c78eaae 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtsvg-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.0 b/metadata/md5-cache/dev-qt/qtsvg-6.8.0
index 68c8e11a9373..20dc350c6fc0 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtsvg-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.8.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.8.9999
index 5f0baad343f2..a56435b4cbb9 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qtsvg-6.9999 b/metadata/md5-cache/dev-qt/qtsvg-6.9999
index bfb44939260b..16887364d7e7 100644
--- a/metadata/md5-cache/dev-qt/qtsvg-6.9999
+++ b/metadata/md5-cache/dev-qt/qtsvg-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui,widgets] sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=01333085658f03ed803d1754f3ac7cbf
diff --git a/metadata/md5-cache/dev-qt/qttools-6.7.2 b/metadata/md5-cache/dev-qt/qttools-6.7.2
index 771e5b6b70f3..ff825beb4717 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.7.2
+++ b/metadata/md5-cache/dev-qt/qttools-6.7.2
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm
RESTRICT=test
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qttools-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=43ab94782c3dbdc99c009ffb211a6cc9
diff --git a/metadata/md5-cache/dev-qt/qttools-6.7.3 b/metadata/md5-cache/dev-qt/qttools-6.7.3
index 56a90e275c52..70aec4b068c7 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.7.3
+++ b/metadata/md5-cache/dev-qt/qttools-6.7.3
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm
RESTRICT=test
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttools-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3968c1095e743605c78006e5c9d9886b
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.0 b/metadata/md5-cache/dev-qt/qttools-6.8.0
index 3f4a904ef9d1..c507024897e6 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.8.0
+++ b/metadata/md5-cache/dev-qt/qttools-6.8.0
@@ -13,5 +13,5 @@ REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm
RESTRICT=test
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qttools-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=537dd3a3c95d07ee880e592df1680af3
diff --git a/metadata/md5-cache/dev-qt/qttools-6.8.9999 b/metadata/md5-cache/dev-qt/qttools-6.8.9999
index 0cd748fd8bfd..8fa456517ec5 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.8.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.8.9999
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=537dd3a3c95d07ee880e592df1680af3
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9999 b/metadata/md5-cache/dev-qt/qttools-6.9999
index e4c14d81123a..7b81aeabd315 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9999
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.9999:6[widgets?] assistant? ( ~dev-qt/qtbase-6.9999:6[n
REQUIRED_USE=assistant? ( widgets ) clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 ) ) designer? ( qml widgets ) distancefieldgenerator? ( qml widgets ) pixeltool? ( widgets ) qdoc? ( clang qml ) qmlls? ( assistant qml )
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 llvm-r1 c6f5dcc9d729a7028f3884ff342d280c llvm-utils c989cff79c0976415f459e367a83dff9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=537dd3a3c95d07ee880e592df1680af3
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.7.2 b/metadata/md5-cache/dev-qt/qttranslations-6.7.2
index 14dc31d65912..04649a9d14e6 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.7.2
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.7.2
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qttranslations-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=233deed7ec57b06f409cedcc3b3987f5
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.7.3 b/metadata/md5-cache/dev-qt/qttranslations-6.7.3
index b187697c3e84..f25425a6a860 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.7.3
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.7.3
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qttranslations-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9fd31e26aacb3e2c9f8a17b0ea445f45
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.0 b/metadata/md5-cache/dev-qt/qttranslations-6.8.0
index 2ebd04bbf097..f6402df3f6b0 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.0
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.8.0
@@ -10,5 +10,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RESTRICT=test
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qttranslations-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9fd31e26aacb3e2c9f8a17b0ea445f45
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.8.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.8.9999
index e9847d9e9816..6b9602b4da30 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.8.9999
@@ -9,5 +9,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9fd31e26aacb3e2c9f8a17b0ea445f45
diff --git a/metadata/md5-cache/dev-qt/qttranslations-6.9999 b/metadata/md5-cache/dev-qt/qttranslations-6.9999
index a05cf1b39998..f0b2da80985e 100644
--- a/metadata/md5-cache/dev-qt/qttranslations-6.9999
+++ b/metadata/md5-cache/dev-qt/qttranslations-6.9999
@@ -9,5 +9,5 @@ LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PROPERTIES=live
RESTRICT=test
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9fd31e26aacb3e2c9f8a17b0ea445f45
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.2 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.2
index 2fb7f1bcbcec..98b41be8322d 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui] ~dev-qt/qtdeclarative-6.7.2:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtvirtualkeyboard-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=8cc2135a7e49a03da5898b2127e2a5fd
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3
index f093166d638b..0e524c169ac9 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtvirtualkeyboard-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=55fb08bfe702d02c968109d1cf66a43a
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.0 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.0
index 9d0bc997e11a..88a0da6c5807 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui] ~dev-qt/qtdeclarative-6.8.0:6 ~dev-qt/qtsvg-
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtvirtualkeyboard-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=55fb08bfe702d02c968109d1cf66a43a
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999
index d3f0fb970ddb..9a2992dbbbe7 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtsvg-6.8.9999:6 spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=55fb08bfe702d02c968109d1cf66a43a
diff --git a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999 b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
index 5c2061d6f0e5..50faa51f5558 100644
--- a/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
+++ b/metadata/md5-cache/dev-qt/qtvirtualkeyboard-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtsvg-6.9999:6 spell? ( app-text/hunspell:= )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=55fb08bfe702d02c968109d1cf66a43a
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.7.2-r3 b/metadata/md5-cache/dev-qt/qtwayland-6.7.2-r3
index 0d4a4990dfb1..b3a205acce7b 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.7.2-r3
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.7.2-r3
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.7.2:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwayland-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=275a97498714ab3c470be5e056c00f80
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.7.3-r1 b/metadata/md5-cache/dev-qt/qtwayland-6.7.3-r1
index 0d48c44dab9c..3682a4352867 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.7.3-r1
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.7.3-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.7.3:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwayland-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=3206870c8dd8f253ce2547aa607f86bc
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.0-r1 b/metadata/md5-cache/dev-qt/qtwayland-6.8.0-r1
index b6ba707e2217..88a051e7478d 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.0-r1
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.8.0-r1
@@ -12,5 +12,5 @@ RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.0:6[accessibility=,gui,opengl,vulkan
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtwayland-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=23f8d7d61ae33c1f5b34c571dd7954ea
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.8.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.8.9999
index f4ebb1d3649d..013269c1190d 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.8.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.8.9999:6[dbus] ~dev-qt/qtsvg-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=23f8d7d61ae33c1f5b34c571dd7954ea
diff --git a/metadata/md5-cache/dev-qt/qtwayland-6.9999 b/metadata/md5-cache/dev-qt/qtwayland-6.9999
index 5d6b447d8215..9fd70dbead17 100644
--- a/metadata/md5-cache/dev-qt/qtwayland-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwayland-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=dev-libs/wayland ~dev-qt/qtbase-6.9999:6[accessibility=,gui,opengl,vulkan=,wayland] media-libs/libglvnd x11-libs/libxkbcommon compositor? ( qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) ) gnome? ( ~dev-qt/qtbase-6.9999:6[dbus] ~dev-qt/qtsvg-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=cdf1d566852cccd3b0250c4ddc1311d9
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.7.2 b/metadata/md5-cache/dev-qt/qtwebchannel-6.7.2
index b66d654919e0..7384a459f0e5 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.7.2:6
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwebchannel-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=671123062439c9df067190c5219098a4
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3 b/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3
index 6b3f192ee25c..905be5719301 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.7.3:6
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebchannel-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.0 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.0
index 54f218d24d6a..fbd5d2cd3b0d 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.0:6
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtwebchannel-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999
index b12635803501..3d1cdd471a27 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999 b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
index 5d83977de8e7..b78b9b0f8b31 100644
--- a/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebchannel-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[concurrent] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9621a75b69e1ec00ca9c621134c9041c
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.2 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.2
index e0c21e33538e..762f4dd3b357 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.2
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwebengine-everywhere-src-6.7.2.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-11.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=1df5a2a4a888bba2285730d512a2246f
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.3 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.3
index 0b00919055c1..06bd4947029a 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.3
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebengine-everywhere-src-6.7.3.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-13.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2f21963d0158e9d3877a9764afc6689b
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.0 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.0
index a0aadf1e59ef..290ac959eaa1 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.0
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtwebengine-everywhere-src-6.8.0.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-4.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=9faabc3e811b287c39355671066b0cda
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
index 8a48897cd2fa..eead15b023cc 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.8.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-5.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b7de57085fd32638e4b3a7e3cddcb666
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index f7c63c90e44f..679f6a4ef33f 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -13,5 +13,5 @@ REQUIRED_USE=designer? ( qml widgets )
RESTRICT=!test? ( test )
SLOT=6/6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.8-patchset-5.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=b7de57085fd32638e4b3a7e3cddcb666
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.7.2 b/metadata/md5-cache/dev-qt/qtwebsockets-6.7.2
index 5146d8e57944..2355c86d1c11 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.7.2:
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwebsockets-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=7984503a87d8611c07db2681442ba013
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3 b/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3
index 4ad931070075..88aff90ef05d 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.7.3:
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebsockets-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.0 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.0
index e1531665500f..e2c5e83e7a36 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.0:
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtwebsockets-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999
index 860614b332d1..09a3d8cfcee6 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.8.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999 b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
index 23e293806617..cf055adb8131 100644
--- a/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebsockets-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[network,ssl=] qml? ( ~dev-qt/qtdeclarative-6.9999:6 )
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d8298d411bd0143bff82373b07d1a5a3
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.7.2 b/metadata/md5-cache/dev-qt/qtwebview-6.7.2
index 26354777c13f..3f1cd48d9616 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.7.2
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.7.2
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.2:6[gui] ~dev-qt/qtdeclarative-6.7.2:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtwebview-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=404a5afc0e1a2f0e7cf1e82f0fdbff27
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.7.3 b/metadata/md5-cache/dev-qt/qtwebview-6.7.3
index 12e51dae4bf5..13a85d0c90f3 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.7.3
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.7.3
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.7.3:6[gui] ~dev-qt/qtdeclarative-6.7.3:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.7.3
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.3/submodules/qtwebview-everywhere-src-6.7.3.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.0 b/metadata/md5-cache/dev-qt/qtwebview-6.8.0
index a1889e9d7f54..f198f299283d 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.0
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.8.0
@@ -12,5 +12,5 @@ RDEPEND=~dev-qt/qtbase-6.8.0:6[gui] ~dev-qt/qtdeclarative-6.8.0:6 ~dev-qt/qtwebe
RESTRICT=!test? ( test )
SLOT=6/6.8.0
SRC_URI=https://download.qt.io/official_releases/qt/6.8/6.8.0/submodules/qtwebview-everywhere-src-6.8.0.tar.xz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.8.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.8.9999
index 0c95f38272aa..93ee6c5f6f5b 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.8.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.8.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.8.9999:6[gui] ~dev-qt/qtdeclarative-6.8.9999:6 ~dev-qt/qtwebengine-6.8.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.8.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-qt/qtwebview-6.9999 b/metadata/md5-cache/dev-qt/qtwebview-6.9999
index da99a6102895..9f87289fe3bb 100644
--- a/metadata/md5-cache/dev-qt/qtwebview-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebview-6.9999
@@ -11,5 +11,5 @@ PROPERTIES=live
RDEPEND=~dev-qt/qtbase-6.9999:6[gui] ~dev-qt/qtdeclarative-6.9999:6 ~dev-qt/qtwebengine-6.9999:6[qml]
RESTRICT=!test? ( test )
SLOT=6/6.9999
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build fc1014e5a0d2e29e4a2033f69efa58f6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build e7ed12fdc356165a397b011316891018 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=e4f78dbb188c4f5ed13d0673b4e9bd07
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 8503d52e01cb..4e39930a17e7 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.3 b/metadata/md5-cache/dev-ruby/actioncable-7.0.8.5
index aeb925c66df3..150b81e719ae 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5:*[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.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5:*[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5:*[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.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5:*[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=b873813959c103a15c959598b77a065c
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.1.3.4 b/metadata/md5-cache/dev-ruby/actioncable-7.1.3.4
deleted file mode 100644
index 2c421fd81a72..000000000000
--- a/metadata/md5-cache/dev-ruby/actioncable-7.1.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4:*[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.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4:*[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.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4:*[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.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4:*[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.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4:*[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.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4:*[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.4.tar.gz -> rails-7.1.3.4.tgz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a62816fa0341953568ce3d5d31526187
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.1.3.3 b/metadata/md5-cache/dev-ruby/actioncable-7.1.4.1
index 7b130fdd997b..6437e327b102 100644
--- a/metadata/md5-cache/dev-ruby/actioncable-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.1.4.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1:*[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.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1:*[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1:*[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.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby32(-)] dev-ruby/nio4r:2[ruby_targets_ruby32(-)] >=dev-ruby/websocket-driver-0.6.1:*[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1:*[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
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=a62816fa0341953568ce3d5d31526187
diff --git a/metadata/md5-cache/dev-ruby/actioncable-7.2.1.1 b/metadata/md5-cache/dev-ruby/actioncable-7.2.1.1
new file mode 100644
index 000000000000..c636952fdc5f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actioncable-7.2.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1:*[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.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1:*[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.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1:*[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/rack:3.1[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] dev-ruby/rack:2.2[ruby_targets_ruby31(-)] ) >=dev-ruby/railties-4.2.0[ruby_targets_ruby31(-)] dev-ruby/test-unit:2[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >=dev-ruby/pg-1.1:1[ruby_targets_ruby31(-)] www-servers/puma[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( || ( dev-ruby/rack:3.1[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rack:2.2[ruby_targets_ruby32(-)] ) >=dev-ruby/railties-4.2.0[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( || ( dev-ruby/rack:3.1[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] dev-ruby/rack:2.2[ruby_targets_ruby33(-)] ) >=dev-ruby/railties-4.2.0[ruby_targets_ruby33(-)] dev-ruby/test-unit:2[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] >=dev-ruby/pg-1.1:1[ruby_targets_ruby33(-)] www-servers/puma[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 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1:*[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.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1:*[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.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1:*[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 )
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=1fd05f7706e623b7f75d9acab7ddba63
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.5
index b07731eaac44..8fed7a598c34 100644
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=91f198c68185a1891c84e228f577cf6e
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.4 b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.1
index 49e122d6c29a..dde63d3d4645 100644
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.1.4.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/webmock[ruby_targets_ruby33(-)] dev-ruby/rails[ruby_targets_ruby33(-)] ) ) ruby_targets_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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/webmock[ruby_targets_ruby33(-)] dev-ruby/rails[ruby_targets_ruby33(-)] ) ) ruby_targets_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
@@ -8,10 +8,10 @@ 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.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ruby_targets_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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ruby_targets_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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=bdfde793e5567c9fea79bc918b007bf7
diff --git a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionmailbox-7.2.1.1
index edd71b162222..40baa65ee51d 100644
--- a/metadata/md5-cache/dev-ruby/actionmailbox-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/actionmailbox-7.2.1.1
@@ -1,4 +1,4 @@
-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_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/webmock[ruby_targets_ruby33(-)] dev-ruby/rails[ruby_targets_ruby33(-)] ) ) ruby_targets_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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.8.0:*[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.8.0:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.8.0:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/webmock[ruby_targets_ruby32(-)] dev-ruby/rails[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/sqlite3[ruby_targets_ruby33(-)] dev-ruby/webmock[ruby_targets_ruby33(-)] dev-ruby/rails[ruby_targets_ruby33(-)] ) ) ruby_targets_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
@@ -6,12 +6,12 @@ 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
+KEYWORDS=~amd64 ~arm ~arm64 ~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_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.7.1:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ruby_targets_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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.8.0:*[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.8.0:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.8.0:*[ruby_targets_ruby33(-)] dev-ruby/net-imap[ruby_targets_ruby33(-)] dev-ruby/net-pop[ruby_targets_ruby33(-)] dev-ruby/net-smtp[ruby_targets_ruby33(-)] ) ruby_targets_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
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=bdfde793e5567c9fea79bc918b007bf7
+_md5_=0df94ad55ab046e0dd3f1c9cc284eee5
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.5
index c06eba522be7..e5b3fdbb89b7 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=b25dd1437aa05ac3a2d3a44b50d36c5e
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.4 b/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.4
deleted file mode 100644
index d84f229b763c..000000000000
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4.tar.gz -> rails-7.1.3.4.tgz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f98e4d2a75ea60aa491b054a8bd64933
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionmailer-7.1.4.1
index 05c053c41c5f..999f3b1083b2 100644
--- a/metadata/md5-cache/dev-ruby/actionmailer-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.1.4.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.5.4:*[ruby_targets_ruby32(-)] =dev-ruby/mail-2*:*[ruby_targets_ruby32(-)] dev-ruby/net-imap[ruby_targets_ruby32(-)] dev-ruby/net-pop[ruby_targets_ruby32(-)] dev-ruby/net-smtp[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[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
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f98e4d2a75ea60aa491b054a8bd64933
+_md5_=5c7a4ed3a69e2bf4c226b7b232f867be
diff --git a/metadata/md5-cache/dev-ruby/actionmailer-7.2.1.1 b/metadata/md5-cache/dev-ruby/actionmailer-7.2.1.1
new file mode 100644
index 000000000000..c462b9e2505b
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionmailer-7.2.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.8.0[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.8.0[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.8.0[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 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/mail-2.8.0[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/mail-2.8.0[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/mail-2.8.0[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.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=8d45976f6903e495e9983e9dd64b278a
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionpack-7.0.8.5
index 1b6ab27b2e6d..eef65069c9b0 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.5[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.5[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=85e1181d994acb0b5719db816700f9d5
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.3.4 b/metadata/md5-cache/dev-ruby/actionpack-7.1.3.4
deleted file mode 100644
index fc8ef4054f9b..000000000000
--- a/metadata/md5-cache/dev-ruby/actionpack-7.1.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.4[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.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4.tar.gz -> rails-7.1.3.4.tgz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=9557cf0a61eccb2e871182314e1c7666
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionpack-7.1.4.1
index d018d90c6af0..58e03cce78f0 100644
--- a/metadata/md5-cache/dev-ruby/actionpack-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.1.4.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-cache-1.2:1.2[ruby_targets_ruby32(-)] dev-ruby/selenium-webdriver:4[ruby_targets_ruby32(-)] www-servers/puma[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/capybara-3.26[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.1[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4[ruby_targets_ruby32(-)] >=dev-ruby/rack-session-1.0.1[ruby_targets_ruby32(-)] >=dev-ruby/rack-test-0.6.3:*[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[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
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=9557cf0a61eccb2e871182314e1c7666
+_md5_=aee660d89d97c3aa2f909b3cf71960d7
diff --git a/metadata/md5-cache/dev-ruby/actionpack-7.2.1.1 b/metadata/md5-cache/dev-ruby/actionpack-7.2.1.1
new file mode 100644
index 000000000000..705bcff94097
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actionpack-7.2.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[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(-)] >=dev-ruby/useragent-0.16:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:2.2[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(-)] >=dev-ruby/useragent-0.16:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] dev-ruby/racc[ruby_targets_ruby33(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] >=dev-ruby/rack-2.2.4:2.2[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(-)] >=dev-ruby/useragent-0.16:0[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.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.2.1.1[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.2.1.1[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 ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby31(-)] dev-ruby/racc[ruby_targets_ruby31(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby31(-)] dev-ruby/rack:3.0[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[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(-)] >=dev-ruby/useragent-0.16:0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] dev-ruby/racc[ruby_targets_ruby32(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] >=dev-ruby/rack-2.2.4:2.2[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(-)] >=dev-ruby/useragent-0.16:0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] dev-ruby/racc[ruby_targets_ruby33(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] >=dev-ruby/rack-2.2.4:2.2[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(-)] >=dev-ruby/useragent-0.16:0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=4239cfce3210fadeb4841438e58c4965
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.0.8.3 b/metadata/md5-cache/dev-ruby/actiontext-7.0.8.5
index 0b8e7a4c996b..db9337ac0425 100644
--- a/metadata/md5-cache/dev-ruby/actiontext-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=a5e510ce77a52c9581bcd96e69d8af6b
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.3.3 b/metadata/md5-cache/dev-ruby/actiontext-7.1.3.3
deleted file mode 100644
index a2ae33881697..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.1.3.3
+++ /dev/null
@@ -1,17 +0,0 @@
-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_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/importmap-rails[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/importmap-rails[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] ) ) ruby_targets_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=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 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/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_ruby33? ( ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.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 )
-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 b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=84c76269dc137953bd207f767b3696ed
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.3.4 b/metadata/md5-cache/dev-ruby/actiontext-7.1.3.4
deleted file mode 100644
index b0224c41dd97..000000000000
--- a/metadata/md5-cache/dev-ruby/actiontext-7.1.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] dev-ruby/importmap-rails[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] dev-ruby/importmap-rails[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] ) ) ruby_targets_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=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 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.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.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 )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.4.tar.gz -> rails-7.1.3.4.tgz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=84c76269dc137953bd207f767b3696ed
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.1.4.1 b/metadata/md5-cache/dev-ruby/actiontext-7.1.4.1
new file mode 100644
index 000000000000..967e3952360f
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.1.4.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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-1.2.3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] ) ) ruby_targets_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=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 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.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 )
+SLOT=7.1
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=bc82d8689af3c0084417cc8ff2b70d33
diff --git a/metadata/md5-cache/dev-ruby/actiontext-7.2.1.1 b/metadata/md5-cache/dev-ruby/actiontext-7.2.1.1
new file mode 100644
index 000000000000..27008ef5b723
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/actiontext-7.2.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/bundler[ruby_targets_ruby31(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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-1.2.3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/propshaft[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/bundler[ruby_targets_ruby33(-)] >=dev-ruby/importmap-rails-1.2.3[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/propshaft[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby33(-)] ) ) ruby_targets_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=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 ruby_targets_ruby33 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/globalid-0.6.0[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.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 )
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=3d4eb5d978f2fac49ba601218e111555
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.0.8.3 b/metadata/md5-cache/dev-ruby/actionview-7.0.8.5
index 57e8024e787f..541ee19779a5 100644
--- a/metadata/md5-cache/dev-ruby/actionview-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/actionview-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[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.5[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.5[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[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.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=3644f7c7c952c20e1026ef81cde30ba8
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.3.4 b/metadata/md5-cache/dev-ruby/actionview-7.1.4.1
index 86a2dc87e735..b445ba6e9d14 100644
--- a/metadata/md5-cache/dev-ruby/actionview-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/actionview-7.1.4.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.4[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.4[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.4[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/capybara[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/capybara[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/capybara[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.4[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1[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/capybara[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/capybara[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/capybara[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.1[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
@@ -8,10 +8,10 @@ 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.4[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.4[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.4[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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/erubi-1.11:0[ruby_targets_ruby32(-)] >=dev-ruby/rails-dom-testing-2.2:2[ruby_targets_ruby32(-)] >=dev-ruby/rails-html-sanitizer-1.6:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1[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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0f4eff22d9264d05a84848ee09413ae0
+_md5_=6d8f76c7a72b950b3fec52c48c08c0c0
diff --git a/metadata/md5-cache/dev-ruby/actionview-7.1.3.3 b/metadata/md5-cache/dev-ruby/actionview-7.2.1.1
index 3338f1c9f83a..67dffe4f27ac 100644
--- a/metadata/md5-cache/dev-ruby/actionview-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/actionview-7.2.1.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[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.2.1.1[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/capybara[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/capybara[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/capybara[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.2.1.1[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
@@ -6,12 +6,12 @@ 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
+KEYWORDS=~amd64 ~arm ~arm64 ~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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[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.2.1.1[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
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=93066aaaced953683ba3d6d92b39875c
+_md5_=6c115fa98142129615d50f2b12549e34
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.0.8.3 b/metadata/md5-cache/dev-ruby/activejob-7.0.8.3
deleted file mode 100644
index a7b2ed3b241e..000000000000
--- a/metadata/md5-cache/dev-ruby/activejob-7.0.8.3
+++ /dev/null
@@ -1,17 +0,0 @@
-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 b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=97e8483c5de5fed4782470ff48b5fb80
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.3.3 b/metadata/md5-cache/dev-ruby/activejob-7.0.8.5
index 990865817574..be0013bfb39c 100644
--- a/metadata/md5-cache/dev-ruby/activejob-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/activejob-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.0.8.5[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
+SLOT=7.0
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=dd1f4e3d6ac1d93d99de8996759d00d6
+_md5_=936fed4e8a1617a3eba869b94c5c5913
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.1.3.4 b/metadata/md5-cache/dev-ruby/activejob-7.1.4.1
index 20fcaf8544f3..1f502699679b 100644
--- a/metadata/md5-cache/dev-ruby/activejob-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/activejob-7.1.4.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.4[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1[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
@@ -8,10 +8,10 @@ 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.4[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.4[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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1[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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=dd1f4e3d6ac1d93d99de8996759d00d6
diff --git a/metadata/md5-cache/dev-ruby/activejob-7.2.1.1 b/metadata/md5-cache/dev-ruby/activejob-7.2.1.1
new file mode 100644
index 000000000000..a981730d32c5
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/activejob-7.2.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.2.1.1[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 ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/globalid-0.3.6[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.2.1.1[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.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=8247483f32e9e15e59b88f9a407f1a8b
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.0.8.3 b/metadata/md5-cache/dev-ruby/activemodel-7.0.8.5
index 4ac0f33031ed..32468a39bde6 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.8.5:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.0.8.5[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.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.0.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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=3e5f6797a9d44a00d9ccd35c7bc623b0
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.3.4 b/metadata/md5-cache/dev-ruby/activemodel-7.1.4.1
index 2fa6e6ecacce..53c09e841fd7 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.1.4.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.3.4[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.4[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.4[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] dev-ruby/test-unit:2[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >=dev-ruby/bcrypt-ruby-3.1.7[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.4.1[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
@@ -8,10 +8,10 @@ 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.4:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=95e7ff15ee336653b6af49541af48924
+_md5_=628330c3cc9cb5d56c9633578ca57563
diff --git a/metadata/md5-cache/dev-ruby/activemodel-7.1.3.3 b/metadata/md5-cache/dev-ruby/activemodel-7.2.1.1
index 9e69618127b3..86ab800afd87 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/activemodel-7.2.1.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.2.1.1[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.2.1.1[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.2.1.1[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
@@ -6,12 +6,12 @@ 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
+KEYWORDS=~amd64 ~arm ~arm64 ~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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.2.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 )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=95e7ff15ee336653b6af49541af48924
+_md5_=c837278e8598bb13b1540391ed32d746
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.0.8.3 b/metadata/md5-cache/dev-ruby/activerecord-7.0.8.5
index d439d985bedc..8a8a57e3f852 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.5[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.5[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=9842b0ccb34b57c8b7ea67df1c8b1a2f
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.3.4 b/metadata/md5-cache/dev-ruby/activerecord-7.1.4.1
index 9580c046c2f2..9ca4f013cc67 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.1.4.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.4[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.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.4[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.1[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.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.4.0[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/benchmark-ips[ruby_targets_ruby33(-)] dev-ruby/bundler[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.1[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
@@ -8,10 +8,10 @@ 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.4[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.4[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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/timeout-0.4.0[ruby_targets_ruby32(-)] sqlite? ( >=dev-ruby/sqlite3-1.4[ruby_targets_ruby32(-)] ) mysql? ( dev-ruby/mysql2:0.5[ruby_targets_ruby32(-)] ) postgres? ( >=dev-ruby/pg-1.1:1[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.1[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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=65cc59664bc62fb514017a30d6e6682f
+_md5_=ebbf0b41a2ea4eb61c7ff29ab4c36b0a
diff --git a/metadata/md5-cache/dev-ruby/activerecord-7.1.3.3 b/metadata/md5-cache/dev-ruby/activerecord-7.2.1.1
index 5d8912723f67..0798995ec7c0 100644
--- a/metadata/md5-cache/dev-ruby/activerecord-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/activerecord-7.2.1.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.2.1.1[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.2.1.1[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.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.2.1.1[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.2.1.1[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
@@ -6,12 +6,12 @@ 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
+KEYWORDS=~amd64 ~arm ~arm64 ~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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.2.1.1[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.2.1.1[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
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e3babac73ca3962dd225606bcd459767
+_md5_=5b0a5d585a5146d2d4f2486d501f3f2f
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.0.8.3 b/metadata/md5-cache/dev-ruby/activestorage-7.0.8.5
index f8d24d8ae18e..8ebe009f4dae 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5:*[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.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5:*[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.5[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.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5:*[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.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5:*[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=cf6d48e5c4da17810d18f8ee71832ba1
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.1.3.3 b/metadata/md5-cache/dev-ruby/activestorage-7.1.4.1
index bb830854bb01..55976d15fbce 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.1.4.1
@@ -1,4 +1,4 @@
-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_ruby33? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ) 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[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[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mini_magick[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/rake[ruby_targets_ruby33(-)] dev-ruby/sprockets-rails[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby33(-)] ) ) ruby_targets_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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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.4.1[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mini_magick[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/rake[ruby_targets_ruby33(-)] dev-ruby/sprockets-rails[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby33(-)] ) ) ruby_targets_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? ( >=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_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=Attach cloud and local files in Rails applications
@@ -8,10 +8,10 @@ INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 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_ruby33? ( ~dev-ruby/actionpack-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.3.tar.gz -> rails-7.1.3.3.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=0c5b9e8804280a1ba656fd167217a349
diff --git a/metadata/md5-cache/dev-ruby/activestorage-7.1.3.4 b/metadata/md5-cache/dev-ruby/activestorage-7.2.1.1
index 3455027c37a9..532acf6528e7 100644
--- a/metadata/md5-cache/dev-ruby/activestorage-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/activestorage-7.2.1.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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.4[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mini_magick[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/rake[ruby_targets_ruby33(-)] dev-ruby/sprockets-rails[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby33(-)] ) ) ruby_targets_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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( test? ( ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby31(-)] dev-ruby/minitest:5[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.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby32(-)] dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/mini_magick[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] dev-ruby/rake[ruby_targets_ruby32(-)] dev-ruby/sprockets-rails[ruby_targets_ruby32(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/image_processing-1.2:0[ruby_targets_ruby33(-)] dev-ruby/minitest:5[ruby_targets_ruby33(-)] dev-ruby/mini_magick[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] dev-ruby/rake[ruby_targets_ruby33(-)] dev-ruby/sprockets-rails[ruby_targets_ruby33(-)] >=dev-ruby/sqlite3-1.6.6[ruby_targets_ruby33(-)] ) ) ruby_targets_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? ( >=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_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=Attach cloud and local files in Rails applications
@@ -6,12 +6,12 @@ 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 ~sparc ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.3.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.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(-)] )
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1:*[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby31(-)] dev-ruby/marcel:1.0[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1:*[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby32(-)] dev-ruby/marcel:1.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1:*[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1:*[ruby_targets_ruby33(-)] dev-ruby/marcel:1.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://github.com/rails/rails/archive/v7.1.3.4.tar.gz -> rails-7.1.3.4.tgz
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=0c5b9e8804280a1ba656fd167217a349
+_md5_=35819a69a99aadb15fb2c41cbee76b77
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.0.8.3 b/metadata/md5-cache/dev-ruby/activesupport-7.0.8.5
index ddc3bedaaf54..bd12042f04d8 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.0.8.5
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_r
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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6eb6aed3a658a9e9181eeb24efc33f1a
+_md5_=3dba62bde0c7b0134cc793f0dd2e79b9
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.3.3 b/metadata/md5-cache/dev-ruby/activesupport-7.1.3.3
deleted file mode 100644
index 8f7ab51cde59..000000000000
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.3.3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[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(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby33(-)] dev-ruby/drb[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/dalli-3.0.1[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:3.0[ruby_targets_ruby31(-)] dev-ruby/rexml[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby32(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby32(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] dev-ruby/rexml[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/dalli-3.0.1[ruby_targets_ruby33(-)] >=dev-ruby/nokogiri-1.8.1[ruby_targets_ruby33(-)] >=dev-ruby/builder-3.1.0[ruby_targets_ruby33(-)] >=dev-ruby/listen-3.3:3[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] dev-ruby/rexml[ruby_targets_ruby33(-)] dev-ruby/mocha[ruby_targets_ruby33(-)] >dev-ruby/minitest-5.15.0:*[ruby_targets_ruby33(-)] ) ) ruby_targets_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=+msgpack test test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby31(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby31(-)] dev-ruby/drb[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(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( dev-ruby/base64[ruby_targets_ruby32(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby32(-)] dev-ruby/drb[ruby_targets_ruby32(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby32(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby32(-)] dev-ruby/tzinfo:2[ruby_targets_ruby32(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( dev-ruby/base64[ruby_targets_ruby33(-)] >=dev-ruby/concurrent-ruby-1.0.2:1[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.5[ruby_targets_ruby33(-)] dev-ruby/drb[ruby_targets_ruby33(-)] >=dev-ruby/i18n-1.6:1[ruby_targets_ruby33(-)] >=dev-ruby/minitest-5.1[ruby_targets_ruby33(-)] dev-ruby/tzinfo:2[ruby_targets_ruby33(-)] msgpack? ( >=dev-ruby/msgpack-1.7.0[ruby_targets_ruby33(-)] ) ) ruby_targets_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=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.3.tar.gz -> rails-7.1.3.3.tgz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=982e68be31c9f54faea594d44de06af7
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.1.3.4 b/metadata/md5-cache/dev-ruby/activesupport-7.1.4.1
index d7db5090f873..657665f99f50 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.1.3.4
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.1.4.1
@@ -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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=8d1d43701c875911fa0f97c4402751e4
diff --git a/metadata/md5-cache/dev-ruby/activesupport-7.2.0 b/metadata/md5-cache/dev-ruby/activesupport-7.2.1.1
index 4a0d45d41d2f..0baa91d05264 100644
--- a/metadata/md5-cache/dev-ruby/activesupport-7.2.0
+++ b/metadata/md5-cache/dev-ruby/activesupport-7.2.1.1
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby31? ( dev-ruby/base64[ruby_targets_ruby31(-)] dev-ruby/
REQUIRED_USE=test? ( msgpack ) || ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=7.2
-SRC_URI=https://github.com/rails/rails/archive/v7.2.0.tar.gz -> rails-7.2.0.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=26364756b413e5d18fc37a0bfd586b52
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.8.3 b/metadata/md5-cache/dev-ruby/rails-7.0.8.3
deleted file mode 100644
index 01b9dacf84ab..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.0.8.3
+++ /dev/null
@@ -1,17 +0,0 @@
-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 b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=87eec8139f1fb9742808a5995fc047b3
diff --git a/metadata/md5-cache/dev-ruby/rails-7.0.8.5 b/metadata/md5-cache/dev-ruby/rails-7.0.8.5
new file mode 100644
index 000000000000..e43d484b4d42
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.0.8.5
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.5[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.5[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.5[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.0.8.5[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.0.8.5[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.5.gem
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=87eec8139f1fb9742808a5995fc047b3
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.3.3 b/metadata/md5-cache/dev-ruby/rails-7.1.3.3
deleted file mode 100644
index 2f8d361ea407..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.1.3.3
+++ /dev/null
@@ -1,17 +0,0 @@
-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_ruby33? ( ~dev-ruby/actioncable-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-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/activemodel-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=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 ruby_targets_ruby33 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_ruby33? ( ~dev-ruby/actioncable-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-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/activemodel-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.3[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.3[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-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://rubygems.org/gems/rails-7.1.3.3.gem
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f1a1d15ebf732f7518cfbc72af551f60
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.3.4 b/metadata/md5-cache/dev-ruby/rails-7.1.3.4
deleted file mode 100644
index 033593d9dc90..000000000000
--- a/metadata/md5-cache/dev-ruby/rails-7.1.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-DESCRIPTION=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 ruby_targets_ruby33 doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=MIT
-RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.3.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.3.4[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=7.1
-SRC_URI=https://rubygems.org/gems/rails-7.1.3.4.gem
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f1a1d15ebf732f7518cfbc72af551f60
diff --git a/metadata/md5-cache/dev-ruby/rails-7.1.4.1 b/metadata/md5-cache/dev-ruby/rails-7.1.4.1
new file mode 100644
index 000000000000..68ff35de1a45
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.1.4.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=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 ruby_targets_ruby33 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.1.4.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.1.4.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://rubygems.org/gems/rails-7.1.4.1.gem
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=f1a1d15ebf732f7518cfbc72af551f60
diff --git a/metadata/md5-cache/dev-ruby/rails-7.2.1.1 b/metadata/md5-cache/dev-ruby/rails-7.2.1.1
new file mode 100644
index 000000000000..82a7b348d331
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/rails-7.2.1.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.2.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? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DESCRIPTION=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 ruby_targets_ruby33 doc test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby31? ( ~dev-ruby/actioncable-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailbox-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionmailer-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actiontext-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby31(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby31(-)] ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( ~dev-ruby/actioncable-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailbox-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionmailer-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actiontext-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby32(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby32(-)] ~dev-ruby/railties-7.2.1.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actioncable-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailbox-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionmailer-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actiontext-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activejob-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activemodel-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activerecord-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activestorage-7.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[ruby_targets_ruby33(-)] >=dev-ruby/bundler-1.15.0:*[ruby_targets_ruby33(-)] ~dev-ruby/railties-7.2.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 )
+SLOT=7.2
+SRC_URI=https://rubygems.org/gems/rails-7.2.1.1.gem
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=056993840fa5151d73890454517eb118
diff --git a/metadata/md5-cache/dev-ruby/railties-7.0.8.3 b/metadata/md5-cache/dev-ruby/railties-7.0.8.5
index e51dd0511cb7..fce0e6f6f718 100644
--- a/metadata/md5-cache/dev-ruby/railties-7.0.8.3
+++ b/metadata/md5-cache/dev-ruby/railties-7.0.8.5
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.5[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.5[ruby_targets_ruby31(-)] dev-ruby/mocha:0.14[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.0.8.5[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
@@ -8,10 +8,10 @@ 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(-)] )
+RDEPEND=>=app-eselect/eselect-rails-0.26 ruby_targets_ruby31? ( ~dev-ruby/activesupport-7.0.8.5[ruby_targets_ruby31(-)] ~dev-ruby/actionpack-7.0.8.5[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.5[ruby_targets_ruby32(-)] ~dev-ruby/actionpack-7.0.8.5[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
+SRC_URI=https://github.com/rails/rails/archive/v7.0.8.5.tar.gz -> rails-7.0.8.5.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ac21e88b78beabb11f9cd1e3e6fa2bd7
+_md5_=bac9cd91b94317511ccc2002f4f7cb6d
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.3.4 b/metadata/md5-cache/dev-ruby/railties-7.1.3.4
deleted file mode 100644
index c9ab1cb71e37..000000000000
--- a/metadata/md5-cache/dev-ruby/railties-7.1.3.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.1.3.4[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.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4.tar.gz -> rails-7.1.3.4.tgz
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=71e6f54cf2f451735eff05336282b272
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.3.4-r1 b/metadata/md5-cache/dev-ruby/railties-7.1.4.1
index a085794920a6..fcb7fbaf38d7 100644
--- a/metadata/md5-cache/dev-ruby/railties-7.1.3.4-r1
+++ b/metadata/md5-cache/dev-ruby/railties-7.1.4.1
@@ -1,4 +1,4 @@
-BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.3.4[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.1.3.4[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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.1.4.1[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.1.4.1[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
@@ -8,10 +8,10 @@ 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.27 ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.3.4[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.3.4[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.4[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.3.4[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(-)] )
+RDEPEND=>=app-eselect/eselect-rails-0.27 ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.1.4.1[ruby_targets_ruby32(-)] dev-ruby/irb[ruby_targets_ruby32(-)] >=dev-ruby/rackup-1.0.0[ruby_targets_ruby32(-)] >=dev-ruby/rake-12.2[ruby_targets_ruby32(-)] >=dev-ruby/thor-1.2.2:1[ruby_targets_ruby32(-)] >=dev-ruby/zeitwerk-2.6:2[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/actionpack-7.1.4.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.1.4.1[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.4.tar.gz -> rails-7.1.3.4.tgz
+SRC_URI=https://github.com/rails/rails/archive/v7.1.4.1.tar.gz -> rails-7.1.4.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=fc92a42c6da133957a7f2073d3bb889d
+_md5_=ee5046a7745b4749a6489f43b99e1e89
diff --git a/metadata/md5-cache/dev-ruby/railties-7.1.3.3 b/metadata/md5-cache/dev-ruby/railties-7.2.1.1
index f2f94575dc49..aab32ddd2ada 100644
--- a/metadata/md5-cache/dev-ruby/railties-7.1.3.3
+++ b/metadata/md5-cache/dev-ruby/railties-7.2.1.1
@@ -1,4 +1,4 @@
-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(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby31(-)] dev-ruby/mocha[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( ~dev-ruby/actionview-7.2.1.1[ruby_targets_ruby32(-)] dev-ruby/mocha[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( ~dev-ruby/actionview-7.2.1.1[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
@@ -6,12 +6,12 @@ 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
+KEYWORDS=~amd64 ~arm ~arm64 ~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(-)] )
+RDEPEND=>=app-eselect/eselect-rails-0.28 ruby_targets_ruby31? ( ~dev-ruby/actionpack-7.2.1.1[ruby_targets_ruby31(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby32(-)] ~dev-ruby/activesupport-7.2.1.1[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.2.1.1[ruby_targets_ruby33(-)] ~dev-ruby/activesupport-7.2.1.1[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
+SLOT=7.2
+SRC_URI=https://github.com/rails/rails/archive/v7.2.1.1.tar.gz -> rails-7.2.1.1.tgz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem 1e3722efee9adc0f27d1b2b8e4b9860b ruby-ng f0dedda0b5f19492ca5de91d98bc1708 ruby-utils 8c235870eceb33155907ba2ef7b6592f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=71e6f54cf2f451735eff05336282b272
+_md5_=0a4777ee44944cf38554d1feaad9e1e0
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index cd4b97ac2ea4..d4d17830bb51 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/android-studio-2023.1.1.22-r1 b/metadata/md5-cache/dev-util/android-studio-2024.2.1.10
index ab7e32d0289d..c71832b8be04 100644
--- a/metadata/md5-cache/dev-util/android-studio-2023.1.1.22-r1
+++ b/metadata/md5-cache/dev-util/android-studio-2024.2.1.10
@@ -1,4 +1,4 @@
-DEFINED_PHASES=compile install postrm
+DEFINED_PHASES=compile install postrm prepare
DESCRIPTION=Android development environment based on IntelliJ IDEA
EAPI=8
HOMEPAGE=https://developer.android.com/studio
@@ -9,6 +9,6 @@ LICENSE=Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 EPL-1.0 GPL-2 GPL-2+ JDOM
RDEPEND=selinux? ( sec-policy/selinux-android ) >=app-arch/bzip2-1.0.8-r4 >=dev-libs/expat-2.5.0 >=dev-libs/libffi-3.4.4 >=media-libs/fontconfig-2.14.0-r1 >=media-libs/freetype-2.12.1-r1 >=media-libs/libpng-1.6.39 >=media-libs/mesa-22.2.5[X(+)] || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify ) sys-libs/ncurses-compat:5[tinfo] >=sys-libs/zlib-1.2.13-r1 >=x11-libs/libX11-1.8.1 >=x11-libs/libXau-1.0.11 >=x11-libs/libXdamage-1.1.6 >=x11-libs/libXdmcp-1.1.4-r2 >=x11-libs/libXext-1.3.5 >=x11-libs/libXfixes-6.0.0 >=x11-libs/libXrender-0.9.11 >=x11-libs/libXxf86vm-1.1.5 >=x11-libs/libdrm-2.4.114 >=x11-libs/libxcb-1.15-r1 >=x11-libs/libxshmfence-1.3.2 virtual/libcrypt:=
RESTRICT=bindist mirror strip
SLOT=0
-SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2023.1.1.22/android-studio-2023.1.1.22-linux.tar.gz
+SRC_URI=https://redirector.gvt1.com/edgedl/android/studio/ide-zips/2024.2.1.10/android-studio-2024.2.1.10-linux.tar.gz
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed wrapper 11a2a3bd712784986679b60a0cab34a0
-_md5_=b8d9021fe9681ec394c33d21a2424de4
+_md5_=b26592888c05c6082f1f2a896bca7466
diff --git a/metadata/md5-cache/dev-util/conan-2.7.1 b/metadata/md5-cache/dev-util/conan-2.7.1
index c683c1660c50..d7cc7aef4147 100644
--- a/metadata/md5-cache/dev-util/conan-2.7.1
+++ b/metadata/md5-cache/dev-util/conan-2.7.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://conan.io/
INHERIT=distutils-r1
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~x86 ~amd64-linux ~x86-linux
LICENSE=MIT
RDEPEND=>=dev-python/bottle-0.12.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/colorama-0.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/distro-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/fasteners-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/patch-ng-1.18.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pluginbase-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyjwt-2.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-dateutil-2.8.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pyyaml-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/requests-2.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/urllib3-1.26.6[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] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
@@ -13,4 +13,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/conan-io/conan/archive/2.7.1.tar.gz -> conan-2.7.1.gh.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=9566fbb6378cd407179b4ca4f28cbba8
+_md5_=8fc0b4bddd48c5d4fea0adeb393846f3
diff --git a/metadata/md5-cache/dev-util/reuse-4.0.3 b/metadata/md5-cache/dev-util/reuse-4.0.3
new file mode 100644
index 000000000000..84c573cb8f08
--- /dev/null
+++ b/metadata/md5-cache/dev-util/reuse-4.0.3
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gettext test? ( dev-vcs/git dev-vcs/mercurial ) test? ( >=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/license-expression-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-21.3[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(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-7.2.6[python_targets_python3_12(-)] >=dev-python/furo-2023.3.27[python_targets_python3_12(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_12(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-7.2.6[python_targets_python3_11(-)] >=dev-python/furo-2023.3.27[python_targets_python3_11(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_11(-)] >=dev-python/sphinxcontrib-apidoc-0.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-7.2.6[python_targets_python3_10(-)] >=dev-python/furo-2023.3.27[python_targets_python3_10(-)] >=dev-python/recommonmark-0.7.1[python_targets_python3_10(-)] >=dev-python/sphinxcontrib-apidoc-0.3.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 ) >=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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Manage license information according to the SPDX standard
+EAPI=8
+HOMEPAGE=https://reuse.software/ https://github.com/fsfe/reuse-tool
+INHERIT=distutils-r1
+IUSE=test doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64
+LICENSE=GPL-3+ CC-BY-SA-4.0 CC0-1.0 Apache-2.0
+RDEPEND=>=dev-python/binaryornot-0.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/boolean-py-3.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/license-expression-1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/python-debian-0.1.48[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/tomlkit-0.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/attrs-21.3[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/fsfe/reuse-tool/archive/refs/tags/v4.0.3.tar.gz -> reuse-4.0.3.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=b8f4be317c797d2483e6e948e4ec514f
diff --git a/metadata/md5-cache/dev-util/stripe-mock-0.191.0 b/metadata/md5-cache/dev-util/stripe-mock-0.191.0
new file mode 100644
index 000000000000..d144ec2c205d
--- /dev/null
+++ b/metadata/md5-cache/dev-util/stripe-mock-0.191.0
@@ -0,0 +1,13 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=Mock HTTP server that responds like the real Stripe API
+EAPI=8
+HOMEPAGE=https://github.com/stripe/stripe-mock/
+INHERIT=go-module
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=MIT ISC BSD-2
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/stripe/stripe-mock/archive/v0.191.0.tar.gz -> stripe-mock-0.191.0.tar.gz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=2c4ffcf8dfd6440e24c0eb665906ebec
diff --git a/metadata/md5-cache/dev-util/yacc-1.9.1-r7 b/metadata/md5-cache/dev-util/yacc-1.9.1-r8
index 1804be6a9076..aa644cc5d373 100644
--- a/metadata/md5-cache/dev-util/yacc-1.9.1-r7
+++ b/metadata/md5-cache/dev-util/yacc-1.9.1-r8
@@ -6,6 +6,6 @@ INHERIT=toolchain-funcs
KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=public-domain
SLOT=0
-SRC_URI=ftp://metalab.unc.edu/pub/Linux/devel/compiler-tools/yacc-1.9.1.tar.Z
+SRC_URI=ftp://metalab.unc.edu/pub/Linux/devel/compiler-tools/yacc-1.9.1.tar.Z https://dev.gentoo.org/~arthurzam/distfiles/dev-util/yacc/yacc-1.9.1-modern-C.patch.xz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=318f4fa748677688e0575ca81a7b9df2
+_md5_=923789e5e9431943e76ed928ae49cca7
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 554652030751..2497c66fa867 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/m64py-0.3.0 b/metadata/md5-cache/games-emulation/m64py-0.3.0
new file mode 100644
index 000000000000..da555bd768fa
--- /dev/null
+++ b/metadata/md5-cache/games-emulation/m64py-0.3.0
@@ -0,0 +1,15 @@
+BDEPEND=dev-qt/qttools: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(-)?]
+DEFINED_PHASES=compile configure install postinst postrm prepare test
+DESCRIPTION=A frontend for Mupen64Plus
+EAPI=8
+HOMEPAGE=https://m64py.sourceforge.net/ https://github.com/mupen64plus/mupen64plus-ui-python/
+INHERIT=distutils-r1 qmake-utils xdg-utils
+IUSE=7z rar python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3 LGPL-3 public-domain GPL-2 BSD CC-BY-SA-3.0
+RDEPEND=dev-python/PyQt6[gui,opengl,widgets,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/PySDL2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/libsdl2[joystick,video] >=games-emulation/mupen64plus-core-2.5:0/2-sdl2 7z? ( app-arch/p7zip ) rar? ( || ( dev-python/rarfile[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] app-arch/unrar app-arch/rar ) ) python_targets_python3_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/mupen64plus/mupen64plus-ui-python/archive/0.3.0.tar.gz -> mupen64plus-ui-python-0.3.0.gh.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=0109b899e367dece4e12117faa980dc1
diff --git a/metadata/md5-cache/games-engines/Manifest.gz b/metadata/md5-cache/games-engines/Manifest.gz
index abae1579c89a..7e56c0fbdaf5 100644
--- a/metadata/md5-cache/games-engines/Manifest.gz
+++ b/metadata/md5-cache/games-engines/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-engines/openmw-0.48.0 b/metadata/md5-cache/games-engines/openmw-0.48.0
index 946a2ad5bc4f..1650faa64a14 100644
--- a/metadata/md5-cache/games-engines/openmw-0.48.0
+++ b/metadata/md5-cache/games-engines/openmw-0.48.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/OpenMW/openmw/archive/openmw-0.48.0.tar.gz test? ( https://gitlab.com/OpenMW/example-suite/-/raw/8966dab24692555eec720c854fb0f73d108070cd/data/template.omwgame -> openmw-template-8966dab24692555eec720c854fb0f73d108070cd.omwgame )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe lua-single 75fe955a36b18e199213c8739eaebdbb lua-utils 7c89927eda6f21c4c48136247077ab37 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=896f7ff87634a7b566252b6bc0d37cb4
+_md5_=14e92c34ba22c67f93c74989b60884b4
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index d17d7efafffa..e47c1fc62689 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/wings-2.3 b/metadata/md5-cache/media-gfx/wings-2.3
new file mode 100644
index 000000000000..377334346893
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/wings-2.3
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=>dev-lang/erlang-21[wxwidgets] dev-libs/cl media-libs/glu media-libs/libsdl[opengl] virtual/opengl dev-cpp/eigen sci-libs/libigl
+DESCRIPTION=Wings 3D is an advanced subdivision modeler
+EAPI=8
+HOMEPAGE=http://www.wings3d.com/
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+RDEPEND=>dev-lang/erlang-21[wxwidgets] dev-libs/cl media-libs/glu media-libs/libsdl[opengl] virtual/opengl dev-cpp/eigen sci-libs/libigl
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/wings/wings-2.3.tar.bz2
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=75d5f09c2c8dc453158a18892b909868
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 49d507f8161b..c00927bce2c9 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/libheif-1.18.1 b/metadata/md5-cache/media-libs/libheif-1.18.1
index 291ca1e3cfbd..a86671e4fbfd 100644
--- a/metadata/md5-cache/media-libs/libheif-1.18.1
+++ b/metadata/md5-cache/media-libs/libheif-1.18.1
@@ -7,7 +7,7 @@ HOMEPAGE=https://github.com/strukturag/libheif
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake xdg multilib-minimal
IUSE=+aom gdk-pixbuf go rav1e svt-av1 test +threads x265 abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86
+KEYWORDS=amd64 ~arm ~arm64 ~loong ppc64 ~riscv x86
LICENSE=GPL-3
RDEPEND=media-libs/dav1d:=[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/libde265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/tiff:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/zlib:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libjpeg-turbo:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] aom? ( >=media-libs/libaom-2.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(-)?] ) gdk-pixbuf? ( x11-libs/gdk-pixbuf[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) go? ( dev-lang/go ) rav1e? ( media-video/rav1e:= ) svt-av1? ( media-libs/svt-av1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
REQUIRED_USE=test? ( go )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/1.18
SRC_URI=https://github.com/strukturag/libheif/releases/download/v1.18.1/libheif-1.18.1.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5f4016d944388aa212a20dd5c6510e81
+_md5_=173ec0333a37d74ed8cb80ba8a305953
diff --git a/metadata/md5-cache/media-libs/libopenmpt-0.7.7 b/metadata/md5-cache/media-libs/libopenmpt-0.7.10
index 830c42db46e1..ebe1ef1eb3d5 100644
--- a/metadata/md5-cache/media-libs/libopenmpt-0.7.7
+++ b/metadata/md5-cache/media-libs/libopenmpt-0.7.10
@@ -11,6 +11,6 @@ LICENSE=BSD
RDEPEND=mp3? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ogg? ( media-libs/libogg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( media-libs/libvorbis[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.7+release.autotools.tar.gz
+SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.10+release.autotools.tar.gz
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=723baf8db91ebaa26e860468dad1696a
diff --git a/metadata/md5-cache/media-libs/vips-8.15.5 b/metadata/md5-cache/media-libs/vips-8.15.5
new file mode 100644
index 000000000000..9333a0477c1d
--- /dev/null
+++ b/metadata/md5-cache/media-libs/vips-8.15.5
@@ -0,0 +1,17 @@
+BDEPEND=dev-util/glib-utils sys-devel/gettext doc? ( app-text/doxygen media-gfx/graphviz ) gtk-doc? ( dev-util/gtk-doc ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) vala? ( || ( dev-lang/vala:0.56 ) ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/glib:2 dev-libs/expat virtual/libintl archive? ( app-arch/libarchive:= ) exif? ( media-libs/libexif ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) fontconfig? ( media-libs/fontconfig ) heif? ( media-libs/libheif:= ) highway? ( >=dev-cpp/highway-1.0.5 ) !highway? ( orc? ( dev-lang/orc ) ) imagemagick? ( graphicsmagick? ( media-gfx/graphicsmagick:= ) !graphicsmagick? ( media-gfx/imagemagick:= ) ) imagequant? ( media-gfx/libimagequant ) introspection? ( dev-libs/gobject-introspection ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) matio? ( sci-libs/matio:= ) openexr? ( media-libs/openexr:= ) pango? ( x11-libs/cairo x11-libs/pango ) pdf? ( app-text/poppler[cairo] x11-libs/cairo ) png? ( media-libs/libpng:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] ) ) svg? ( gnome-base/librsvg:2 sys-libs/zlib:= x11-libs/cairo ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= ) pango? ( x11-base/xorg-proto ) pdf? ( x11-base/xorg-proto ) svg? ( x11-base/xorg-proto ) test? ( tiff? ( media-libs/tiff[jpeg] ) )
+DESCRIPTION=VIPS Image Processing Library
+EAPI=8
+HOMEPAGE=https://libvips.github.io/libvips/
+INHERIT=flag-o-matic meson python-single-r1 toolchain-funcs vala
+IUSE=archive deprecated doc exif fftw fits fontconfig graphicsmagick gtk-doc heif +highway imagemagick imagequant +introspection +jpeg jpeg2k jpegxl lcms matio openexr orc pango pdf +png python svg test tiff vala webp python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=LGPL-2.1+ MIT
+RDEPEND=dev-libs/glib:2 dev-libs/expat virtual/libintl archive? ( app-arch/libarchive:= ) exif? ( media-libs/libexif ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:= ) fontconfig? ( media-libs/fontconfig ) heif? ( media-libs/libheif:= ) highway? ( >=dev-cpp/highway-1.0.5 ) !highway? ( orc? ( dev-lang/orc ) ) imagemagick? ( graphicsmagick? ( media-gfx/graphicsmagick:= ) !graphicsmagick? ( media-gfx/imagemagick:= ) ) imagequant? ( media-gfx/libimagequant ) introspection? ( dev-libs/gobject-introspection ) jpeg? ( media-libs/libjpeg-turbo:= ) jpeg2k? ( media-libs/openjpeg:= ) jpegxl? ( media-libs/libjxl:= ) lcms? ( media-libs/lcms:2 ) matio? ( sci-libs/matio:= ) openexr? ( media-libs/openexr:= ) pango? ( x11-libs/cairo x11-libs/pango ) pdf? ( app-text/poppler[cairo] x11-libs/cairo ) png? ( media-libs/libpng:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( dev-python/pycairo[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pycairo[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pycairo[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pycairo[python_targets_python3_13(-)] ) ) svg? ( gnome-base/librsvg:2 sys-libs/zlib:= x11-libs/cairo ) tiff? ( media-libs/tiff:= ) webp? ( media-libs/libwebp:= )
+REQUIRED_USE=fontconfig? ( pango ) graphicsmagick? ( imagemagick ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) ) test? ( jpeg png webp ) vala? ( introspection )
+RESTRICT=!test? ( test )
+SLOT=0/42
+SRC_URI=https://github.com/libvips/libvips/releases/download/v8.15.5/vips-8.15.5.tar.xz
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 vala e477903dbe0105930c51f170a592dc16
+_md5_=9812fb5d0043118c08f141d1bcdabf04
diff --git a/metadata/md5-cache/media-libs/vulkan-loader-1.3.296.0 b/metadata/md5-cache/media-libs/vulkan-loader-1.3.296.0
index 469e5e8163e3..5c60f59630da 100644
--- a/metadata/md5-cache/media-libs/vulkan-loader-1.3.296.0
+++ b/metadata/md5-cache/media-libs/vulkan-loader-1.3.296.0
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install prepare test
-DEPEND=~dev-util/vulkan-headers-1.3.296.0 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=~dev-util/vulkan-headers-1.3.296.0 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-base/xorg-proto 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/libXrandr:=[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=Vulkan Installable Client Driver (ICD) Loader
EAPI=8
HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Loader
@@ -12,4 +12,4 @@ PDEPEND=layers? ( media-libs/vulkan-layers[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86
SLOT=0
SRC_URI=https://github.com/KhronosGroup/Vulkan-Loader/archive/vulkan-sdk-1.3.296.0.tar.gz -> vulkan-loader-1.3.296.0.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0499e2c5dca16d3bbe1bd52191d7a30a
+_md5_=3cf0d8f64fbd87ed8a11b9ad18f74553
diff --git a/metadata/md5-cache/media-libs/vulkan-loader-9999 b/metadata/md5-cache/media-libs/vulkan-loader-9999
index a10b795c1d64..b1c932b4bd85 100644
--- a/metadata/md5-cache/media-libs/vulkan-loader-9999
+++ b/metadata/md5-cache/media-libs/vulkan-loader-9999
@@ -1,6 +1,6 @@
BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=~dev-util/vulkan-headers-9999 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXrandr:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=~dev-util/vulkan-headers-9999 wayland? ( dev-libs/wayland:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-base/xorg-proto 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/libXrandr:=[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=Vulkan Installable Client Driver (ICD) Loader
EAPI=8
HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Loader
@@ -11,4 +11,4 @@ PDEPEND=layers? ( media-libs/vulkan-layers[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86
PROPERTIES=live
SLOT=0
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0499e2c5dca16d3bbe1bd52191d7a30a
+_md5_=3cf0d8f64fbd87ed8a11b9ad18f74553
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index af2f62cb5e0e..1afcd460b964 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/ardour-8.9 b/metadata/md5-cache/media-sound/ardour-8.10
index 957557a6efa7..d9b6d382df2d 100644
--- a/metadata/md5-cache/media-sound/ardour-8.9
+++ b/metadata/md5-cache/media-sound/ardour-8.10
@@ -10,6 +10,6 @@ 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.9.0.tar.bz2
+SRC_URI=https://dev.gentoo.org/~fordfrog/distfiles/Ardour-8.10.0.tar.bz2
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 waf-utils 1d6e4c1706086040b1ebd9e6aa170341 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=90c66b70ad1d8bf5f2dbbdff0ee93c16
diff --git a/metadata/md5-cache/media-sound/ardour-9999 b/metadata/md5-cache/media-sound/ardour-9999
index 083c702dad75..fa40d864d05c 100644
--- a/metadata/md5-cache/media-sound/ardour-9999
+++ b/metadata/md5-cache/media-sound/ardour-9999
@@ -10,6 +10,6 @@ IUSE=doc jack nls phonehome pulseaudio cpu_flags_ppc_altivec cpu_flags_x86_sse c
LICENSE=GPL-2
PROPERTIES=live
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
+SLOT=9
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f plocale 950fbaec7deeba41b5bcc0572cca99b9 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 waf-utils 1d6e4c1706086040b1ebd9e6aa170341 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=90c66b70ad1d8bf5f2dbbdff0ee93c16
+_md5_=64e7b82dff8d4a68182adce1f97d183d
diff --git a/metadata/md5-cache/media-sound/bluez-alsa-4.3.1 b/metadata/md5-cache/media-sound/bluez-alsa-4.3.1-r1
index 189d26402818..062cc5fc9827 100644
--- a/metadata/md5-cache/media-sound/bluez-alsa-4.3.1
+++ b/metadata/md5-cache/media-sound/bluez-alsa-4.3.1-r1
@@ -1,16 +1,16 @@
BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig man? ( virtual/pandoc ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ofono? ( net-misc/ofono ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower ) test? ( >=dev-libs/check-0.11.0 media-libs/libsndfile )
+DEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) msbc? ( >=media-libs/spandsp-0.0.6 ) ofono? ( net-misc/ofono ) opus? ( >=media-libs/opus-1.0.0 ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower ) test? ( >=dev-libs/check-0.11.0 media-libs/libsndfile )
DESCRIPTION=Bluetooth Audio ALSA Backend
EAPI=8
HOMEPAGE=https://github.com/arkq/bluez-alsa
INHERIT=autotools bash-completion-r1 multilib-minimal readme.gentoo-r1 systemd
-IUSE=aac aptx debug hcitop lame ldac liblc3 man mpg123 ofono static-libs systemd test unwind upower abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+IUSE=aac aptx debug hcitop lame ldac liblc3 man mpg123 msbc ofono opus static-libs systemd test unwind upower abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
-RDEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ofono? ( net-misc/ofono ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower )
+RDEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) msbc? ( >=media-libs/spandsp-0.0.6 ) ofono? ( net-misc/ofono ) opus? ( >=media-libs/opus-1.0.0 ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/arkq/bluez-alsa/archive/v4.3.1.tar.gz -> bluez-alsa-4.3.1.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=85d1497442ae759a97596827f1b22df5
+_md5_=1620be2a8f846c33194812de7bf2d868
diff --git a/metadata/md5-cache/media-sound/bluez-alsa-9999 b/metadata/md5-cache/media-sound/bluez-alsa-9999
index 513afaac4c45..7d0ffbe3fdd1 100644
--- a/metadata/md5-cache/media-sound/bluez-alsa-9999
+++ b/metadata/md5-cache/media-sound/bluez-alsa-9999
@@ -1,15 +1,15 @@
BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig man? ( virtual/pandoc ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare test unpack
-DEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ofono? ( net-misc/ofono ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower ) test? ( >=dev-libs/check-0.11.0 media-libs/libsndfile )
+DEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) msbc? ( >=media-libs/spandsp-0.0.6 ) ofono? ( net-misc/ofono ) opus? ( >=media-libs/opus-1.0.0 ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower ) test? ( >=dev-libs/check-0.11.0 media-libs/libsndfile )
DESCRIPTION=Bluetooth Audio ALSA Backend
EAPI=8
HOMEPAGE=https://github.com/arkq/bluez-alsa
INHERIT=autotools bash-completion-r1 multilib-minimal readme.gentoo-r1 systemd git-r3
-IUSE=aac aptx debug hcitop lame ldac liblc3 man mpg123 ofono static-libs systemd test unwind upower abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+IUSE=aac aptx debug hcitop lame ldac liblc3 man mpg123 msbc ofono opus static-libs systemd test unwind upower 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=MIT
PROPERTIES=live
-RDEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ofono? ( net-misc/ofono ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower )
+RDEPEND=>=dev-libs/glib-2.58.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/alsa-lib-1.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(-)?] >=media-libs/sbc-1.5[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=net-wireless/bluez-5.51[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-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/readline:0= aac? ( >=media-libs/fdk-aac-0.1.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) aptx? ( >=media-libs/libfreeaptx-0.1.1 ) hcitop? ( dev-libs/libbsd sys-libs/ncurses:0= ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ldac? ( >=media-libs/libldac-2.0.0 ) liblc3? ( >=media-sound/liblc3-1.0.0 ) mpg123? ( media-sound/mpg123[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) msbc? ( >=media-libs/spandsp-0.0.6 ) ofono? ( net-misc/ofono ) opus? ( >=media-libs/opus-1.0.0 ) systemd? ( sys-apps/systemd ) unwind? ( sys-libs/libunwind[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) upower? ( sys-power/upower )
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=85d1497442ae759a97596827f1b22df5
+_md5_=bdd3f32a0c71487c87cf127d5fe046e0
diff --git a/metadata/md5-cache/media-sound/linux-show-player-0.6.3 b/metadata/md5-cache/media-sound/linux-show-player-0.6.3
deleted file mode 100644
index fee7cd197f32..000000000000
--- a/metadata/md5-cache/media-sound/linux-show-player-0.6.3
+++ /dev/null
@@ -1,15 +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 ) 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(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/poetry-core-1.9.0[python_targets_python3_12(-)] )
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DESCRIPTION=A cue player designed for stage productions
-EAPI=8
-HOMEPAGE=https://www.linux-show-player.org/ https://github.com/FrancescoCeruti/linux-show-player/
-INHERIT=distutils-r1
-IUSE=alsa jack midi pulseaudio timecode python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64
-LICENSE=GPL-3
-RDEPEND=python_single_target_python3_10? ( dev-python/appdirs[python_targets_python3_10(-)] dev-python/gst-python[python_targets_python3_10(-)] dev-python/humanize[python_targets_python3_10(-)] dev-python/PyQt5[python_targets_python3_10(-)] dev-python/pygobject[python_targets_python3_10(-)] dev-python/sortedcontainers[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/appdirs[python_targets_python3_11(-)] dev-python/gst-python[python_targets_python3_11(-)] dev-python/humanize[python_targets_python3_11(-)] dev-python/PyQt5[python_targets_python3_11(-)] dev-python/pygobject[python_targets_python3_11(-)] dev-python/sortedcontainers[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/appdirs[python_targets_python3_12(-)] dev-python/gst-python[python_targets_python3_12(-)] dev-python/humanize[python_targets_python3_12(-)] dev-python/PyQt5[python_targets_python3_12(-)] dev-python/pygobject[python_targets_python3_12(-)] dev-python/sortedcontainers[python_targets_python3_12(-)] ) media-libs/gstreamer[introspection] alsa? ( python_single_target_python3_10? ( dev-python/pyalsa[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pyalsa[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pyalsa[python_targets_python3_12(-)] ) media-libs/gst-plugins-base[alsa] ) jack? ( python_single_target_python3_10? ( dev-python/jack-client[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/jack-client[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/jack-client[python_targets_python3_12(-)] ) media-plugins/gst-plugins-jack ) midi? ( python_single_target_python3_10? ( dev-python/mido[rtmidi,python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/mido[rtmidi,python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/mido[rtmidi,python_targets_python3_12(-)] ) ) pulseaudio? ( media-plugins/gst-plugins-pulse ) timecode? ( app-misc/ola[python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) 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 )
-SLOT=0
-SRC_URI=https://github.com/FrancescoCeruti/linux-show-player/archive/refs/tags/v0.6.3.tar.gz -> linux-show-player-0.6.3.tar.gz
-_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=39652a5f2ed61064cbb4b69f77e8d285
diff --git a/metadata/md5-cache/media-sound/openmpt123-0.7.9 b/metadata/md5-cache/media-sound/openmpt123-0.7.10
index 2fa879fde35e..75e60fad6763 100644
--- a/metadata/md5-cache/media-sound/openmpt123-0.7.9
+++ b/metadata/md5-cache/media-sound/openmpt123-0.7.10
@@ -1,6 +1,6 @@
BDEPEND=virtual/pkgconfig
DEFINED_PHASES=compile configure install prepare
-DEPEND=~media-libs/libopenmpt-0.7.9 flac? ( media-libs/flac:= ) pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile )
+DEPEND=~media-libs/libopenmpt-0.7.10 flac? ( media-libs/flac:= ) pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile )
DESCRIPTION=libopenmpt-based command line player for tracked music files (modules)
EAPI=8
HOMEPAGE=https://lib.openmpt.org/libopenmpt/
@@ -8,8 +8,8 @@ INHERIT=multilib
IUSE=flac portaudio pulseaudio sdl sndfile
KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=~media-libs/libopenmpt-0.7.9 flac? ( media-libs/flac:= ) pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile )
+RDEPEND=~media-libs/libopenmpt-0.7.10 flac? ( media-libs/flac:= ) pulseaudio? ( media-libs/libpulse ) sdl? ( >=media-libs/libsdl2-2.0.4 ) sndfile? ( media-libs/libsndfile )
SLOT=0
-SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.9+release.autotools.tar.gz
+SRC_URI=https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-0.7.10+release.autotools.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
_md5_=e0b8e2eeed63d59e4793ffdcc613c770
diff --git a/metadata/md5-cache/media-sound/qjackctl-1.0.1 b/metadata/md5-cache/media-sound/qjackctl-1.0.1
deleted file mode 100644
index bc58e61c473b..000000000000
--- a/metadata/md5-cache/media-sound/qjackctl-1.0.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-qt/linguist-tools:5 app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio )
-DESCRIPTION=Qt GUI to control the JACK Audio Connection Kit and ALSA sequencer connections
-EAPI=8
-HOMEPAGE=https://qjackctl.sourceforge.io/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=xdg cmake
-IUSE=alsa dbus debug portaudio
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio ) dev-qt/qtsvg:5
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/qjackctl/qjackctl-1.0.1.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=000ce4bc70aebe970d34d902a332200f
diff --git a/metadata/md5-cache/media-sound/qjackctl-1.0.2 b/metadata/md5-cache/media-sound/qjackctl-1.0.2
index b0fc14b81484..3756cd8be741 100644
--- a/metadata/md5-cache/media-sound/qjackctl-1.0.2
+++ b/metadata/md5-cache/media-sound/qjackctl-1.0.2
@@ -7,10 +7,10 @@ HOMEPAGE=https://qjackctl.sourceforge.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=xdg cmake
IUSE=alsa dbus debug portaudio
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-2
RDEPEND=dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 dev-qt/qtxml:5 virtual/jack alsa? ( media-libs/alsa-lib ) dbus? ( dev-qt/qtdbus:5 ) portaudio? ( media-libs/portaudio ) dev-qt/qtsvg:5
SLOT=0
SRC_URI=https://downloads.sourceforge.net/qjackctl/qjackctl-1.0.2.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0d7ab17e8d186c97683e3594ba73c4ff
+_md5_=000ce4bc70aebe970d34d902a332200f
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index d777afaab858..d7cd8ac12bc9 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/shotcut-24.09.13 b/metadata/md5-cache/media-video/shotcut-24.09.13
new file mode 100644
index 000000000000..9a7d5d8caa68
--- /dev/null
+++ b/metadata/md5-cache/media-video/shotcut-24.09.13
@@ -0,0 +1,16 @@
+BDEPEND=dev-qt/qttools:6[linguist] app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6[widgets] dev-qt/qtmultimedia:6 dev-qt/qtcharts:6 >=media-libs/mlt-7.18.0[ffmpeg,frei0r,jack,opengl,sdl,xml] media-video/ffmpeg
+DESCRIPTION=A free, open source, cross-platform video editor
+EAPI=8
+HOMEPAGE=https://www.shotcut.org/ https://github.com/mltframework/shotcut/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=cmake flag-o-matic xdg
+IUSE=debug
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=dev-qt/qtbase:6[concurrent,gui,network,opengl,sql,widgets,xml] dev-qt/qtdeclarative:6[widgets] dev-qt/qtmultimedia:6 dev-qt/qtcharts:6 >=media-libs/mlt-7.18.0[ffmpeg,frei0r,jack,opengl,sdl,xml] media-video/ffmpeg virtual/jack
+SLOT=0
+SRC_URI=https://github.com/mltframework/shotcut/archive/v24.09.13.tar.gz -> shotcut-24.09.13.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=a003d8a2921ed7243a327d282816587d
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 4677c91209a1..5bd4f7571de6 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/linkchecker-10.2.1 b/metadata/md5-cache/net-analyzer/linkchecker-10.2.1
deleted file mode 100644
index 72ca024d1625..000000000000
--- a/metadata/md5-cache/net-analyzer/linkchecker-10.2.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_10? ( app-text/pdfminer[python_targets_python3_10(-)] dev-python/parameterized[python_targets_python3_10(-)] dev-python/pyftpdlib[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-text/pdfminer[python_targets_python3_11(-)] dev-python/parameterized[python_targets_python3_11(-)] dev-python/pyftpdlib[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) sys-devel/gettext ) test? ( python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] dev-python/requests[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[sqlite?] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/hatchling-1.21.1[python_targets_python3_11(-)] )
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DESCRIPTION=Check websites for broken links
-EAPI=8
-HOMEPAGE=https://github.com/linkchecker/linkchecker
-INHERIT=bash-completion-r1 distutils-r1 multiprocessing optfeature
-IUSE=sqlite test python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 x86
-LICENSE=GPL-2
-RDEPEND=python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite?] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/linkchecker/linkchecker/releases/download/v10.2.1/LinkChecker-10.2.1.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=df2b5fcc799799a7a8c3135fef872748
diff --git a/metadata/md5-cache/net-analyzer/linkchecker-10.5.0 b/metadata/md5-cache/net-analyzer/linkchecker-10.5.0
new file mode 100644
index 000000000000..0bf73c08c7c3
--- /dev/null
+++ b/metadata/md5-cache/net-analyzer/linkchecker-10.5.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_single_target_python3_10? ( app-text/pdfminer[python_targets_python3_10(-)] dev-python/cryptography[python_targets_python3_10(-)] dev-python/pyftpdlib[python_targets_python3_10(-)] dev-python/pyopenssl[python_targets_python3_10(-)] ) python_single_target_python3_11? ( app-text/pdfminer[python_targets_python3_11(-)] dev-python/cryptography[python_targets_python3_11(-)] dev-python/pyftpdlib[python_targets_python3_11(-)] dev-python/pyopenssl[python_targets_python3_11(-)] ) python_single_target_python3_12? ( app-text/pdfminer[python_targets_python3_12(-)] dev-python/cryptography[python_targets_python3_12(-)] dev-python/pyftpdlib[python_targets_python3_12(-)] dev-python/pyopenssl[python_targets_python3_12(-)] ) python_single_target_python3_13? ( app-text/pdfminer[python_targets_python3_13(-)] dev-python/cryptography[python_targets_python3_13(-)] dev-python/pyftpdlib[python_targets_python3_13(-)] dev-python/pyopenssl[python_targets_python3_13(-)] ) sys-devel/gettext ) test? ( python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/dnspython[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/dnspython[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] dev-python/pytest-xdist[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] dev-python/pytest-xdist[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] dev-python/pytest-xdist[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] dev-python/pytest-xdist[python_targets_python3_13(-)] ) ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite?] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite?] ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/hatchling-1.21.1[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/hatchling-1.21.1[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/hatchling-1.21.1[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/hatchling-1.21.1[python_targets_python3_13(-)] )
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DESCRIPTION=Check websites for broken links
+EAPI=8
+HOMEPAGE=https://github.com/linkchecker/linkchecker
+INHERIT=bash-completion-r1 distutils-r1 multiprocessing optfeature pypi
+IUSE=sqlite test python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=python_single_target_python3_10? ( dev-python/beautifulsoup4[python_targets_python3_10(-)] dev-python/dnspython[python_targets_python3_10(-)] dev-python/requests[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/dnspython[python_targets_python3_11(-)] dev-python/requests[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/dnspython[python_targets_python3_12(-)] dev-python/requests[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/dnspython[python_targets_python3_13(-)] dev-python/requests[python_targets_python3_13(-)] ) python_single_target_python3_10? ( dev-lang/python:3.10[sqlite?] ) python_single_target_python3_11? ( dev-lang/python:3.11[sqlite?] ) python_single_target_python3_12? ( dev-lang/python:3.12[sqlite?] ) python_single_target_python3_13? ( dev-lang/python:3.13[sqlite?] )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/L/LinkChecker/LinkChecker-10.5.0.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=7e1b158ee5f43c89351a01821b132b5d
diff --git a/metadata/md5-cache/net-analyzer/snallygaster-0.0.12-r1 b/metadata/md5-cache/net-analyzer/snallygaster-0.0.13
index a10907779813..e2a6e6ec4c75 100644
--- a/metadata/md5-cache/net-analyzer/snallygaster-0.0.12-r1
+++ b/metadata/md5-cache/net-analyzer/snallygaster-0.0.13
@@ -1,17 +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_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] )
+BDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( >=dev-python/gpep517-15[python_targets_python3_10(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-15[python_targets_python3_13(-)] >=dev-python/setuptools-69.0.3[python_targets_python3_13(-)] )
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=dev-python/dnspython dev-python/urllib3 dev-python/beautifulsoup4
DESCRIPTION=Finds file leaks and other security problems on HTTP servers
EAPI=8
HOMEPAGE=https://github.com/hannob/snallygaster
INHERIT=distutils-r1 pypi
-IUSE=python_single_target_python3_10 python_single_target_python3_11
+IUSE=python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
KEYWORDS=~amd64
-LICENSE=CC0-1.0
-RDEPEND=dev-python/dnspython dev-python/urllib3 dev-python/beautifulsoup4 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 )
+LICENSE=0BSD
+RDEPEND=dev-python/dnspython dev-python/urllib3 dev-python/beautifulsoup4 python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=test
SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/s/snallygaster/snallygaster-0.0.12.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/s/snallygaster/snallygaster-0.0.13.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=881f654242da3994aa901926faaa817a
+_md5_=318f41869a20a140244b451714748042
diff --git a/metadata/md5-cache/net-dialup/Manifest.gz b/metadata/md5-cache/net-dialup/Manifest.gz
index 2bba2f22b263..e0b4811a5627 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/ppp-2.5.1 b/metadata/md5-cache/net-dialup/ppp-2.5.1-r1
index 08dbf31c1c42..3bc4653c3085 100644
--- a/metadata/md5-cache/net-dialup/ppp-2.5.1
+++ b/metadata/md5-cache/net-dialup/ppp-2.5.1-r1
@@ -13,4 +13,4 @@ RDEPEND=dev-libs/openssl:0= virtual/libcrypt:= activefilter? ( net-libs/libpcap
SLOT=0/2.5.1
SRC_URI=https://download.samba.org/pub/ppp/ppp-2.5.1.tar.gz
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=a53ab0ab57869b6fa6741ae51815bfdb
+_md5_=5604f68b32b09f1b060dd86f325262c5
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index 7a6ce55f3f45..22b9fc9746a3 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/synapse-1.113.0 b/metadata/md5-cache/net-im/synapse-1.113.0-r1
index 9a8830d860ea..ba4191f38ac0 100644
--- a/metadata/md5-cache/net-im/synapse-1.113.0
+++ b/metadata/md5-cache/net-im/synapse-1.113.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-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(-)?] virtual/pkgconfig
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-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(-)?] virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_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=Reference implementation of Matrix homeserver
@@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=amd64 ~arm64 ~ppc64
LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
-RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/element-hq/synapse/archive/v1.113.0.tar.gz -> synapse-1.113.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.6.1/download -> bytes-1.6.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.5/download -> regex-1.10.5.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.204/download -> serde-1.0.204.crate https://crates.io/api/v1/crates/serde_derive/1.0.204/download -> serde_derive-1.0.204.crate https://crates.io/api/v1/crates/serde_json/1.0.122/download -> serde_json-1.0.122.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=97c482f20829790dbcc4a8c9c205f27f
+_md5_=12ac5276bef692aed2f2d9f3de0f5fe5
diff --git a/metadata/md5-cache/net-im/synapse-1.114.0 b/metadata/md5-cache/net-im/synapse-1.114.0-r1
index e67c8ede161c..2f2647895692 100644
--- a/metadata/md5-cache/net-im/synapse-1.114.0
+++ b/metadata/md5-cache/net-im/synapse-1.114.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-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(-)?] virtual/pkgconfig
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-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(-)?] virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_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=Reference implementation of Matrix homeserver
@@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
KEYWORDS=amd64 ~arm64 ~ppc64
LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
-RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-multipart[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/element-hq/synapse/archive/v1.114.0.tar.gz -> synapse-1.114.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.7.1/download -> bytes-1.7.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.209/download -> serde-1.0.209.crate https://crates.io/api/v1/crates/serde_derive/1.0.209/download -> serde_derive-1.0.209.crate https://crates.io/api/v1/crates/serde_json/1.0.127/download -> serde_json-1.0.127.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d3366fe76874544386dd134e7d7af49b
+_md5_=585b23a8c60735761d28fab8602718c9
diff --git a/metadata/md5-cache/net-im/synapse-1.115.0-r2 b/metadata/md5-cache/net-im/synapse-1.115.0-r2
new file mode 100644
index 000000000000..856215b28ca5
--- /dev/null
+++ b/metadata/md5-cache/net-im/synapse-1.115.0-r2
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_13? ( dev-python/legacy-cgi[python_targets_python3_13(-)?] ) postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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(-)?] virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Reference implementation of Matrix homeserver
+EAPI=8
+HOMEPAGE=https://matrix.org/ https://github.com/element-hq/synapse
+INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
+IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_13? ( dev-python/legacy-cgi[python_targets_python3_13(-)?] ) postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/element-hq/synapse/archive/v1.115.0.tar.gz -> synapse-1.115.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.7.1/download -> bytes-1.7.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.209/download -> serde-1.0.209.crate https://crates.io/api/v1/crates/serde_derive/1.0.209/download -> serde_derive-1.0.209.crate https://crates.io/api/v1/crates/serde_json/1.0.127/download -> serde_json-1.0.127.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
+_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=ba2e074419c6d6f0b6e2791eaeec4005
diff --git a/metadata/md5-cache/net-im/synapse-1.115.0-r1 b/metadata/md5-cache/net-im/synapse-1.116.0-r1
index bf801d433a30..898a2aeeb798 100644
--- a/metadata/md5-cache/net-im/synapse-1.115.0-r1
+++ b/metadata/md5-cache/net-im/synapse-1.116.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-multipart[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_13? ( dev-python/legacy-cgi[python_targets_python3_13(-)?] ) postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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(-)?] virtual/pkgconfig
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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(-)?] virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Reference implementation of Matrix homeserver
@@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
-RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-multipart[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_13? ( dev-python/legacy-cgi[python_targets_python3_13(-)?] ) postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/python-multipart-0.0.12-r100[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/element-hq/synapse/archive/v1.115.0.tar.gz -> synapse-1.115.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.7.1/download -> bytes-1.7.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.209/download -> serde-1.0.209.crate https://crates.io/api/v1/crates/serde_derive/1.0.209/download -> serde_derive-1.0.209.crate https://crates.io/api/v1/crates/serde_json/1.0.127/download -> serde_json-1.0.127.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
+SRC_URI=https://github.com/element-hq/synapse/archive/v1.116.0.tar.gz -> synapse-1.116.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.89/download -> anyhow-1.0.89.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.7.2/download -> bytes-1.7.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/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.128/download -> serde_json-1.0.128.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=aaf25f268656a4fd7a5710f45ad7642b
+_md5_=8cdf0e117a8fedd8ded4ab93fe9449ce
diff --git a/metadata/md5-cache/net-im/synapse-1.116.0 b/metadata/md5-cache/net-im/synapse-1.116.0-r2
index 8e43897e9537..e3946ddf43a9 100644
--- a/metadata/md5-cache/net-im/synapse-1.116.0
+++ b/metadata/md5-cache/net-im/synapse-1.116.0-r2
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-multipart[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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(-)?] virtual/pkgconfig
+BDEPEND=dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.12-r100[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyicu[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-db/postgresql[server] ) ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) 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(-)?] virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare test unpack
DEPEND=acct-user/synapse acct-group/synapse python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_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=Reference implementation of Matrix homeserver
@@ -8,10 +8,10 @@ INHERIT=cargo distutils-r1 multiprocessing optfeature systemd
IUSE=postgres systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
KEYWORDS=~amd64 ~arm64 ~ppc64
LICENSE=AGPL-3+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016 || ( Apache-2.0 Boost-1.0 )
-RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/python-multipart[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+RDEPEND=acct-user/synapse acct-group/synapse dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jinja-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-multipart-0.0.12-r100[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/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] <dev-python/twisted-24.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python: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/element-hq/synapse/archive/v1.116.0.tar.gz -> synapse-1.116.0.gh.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anyhow/1.0.89/download -> anyhow-1.0.89.crate https://crates.io/api/v1/crates/arc-swap/1.7.1/download -> arc-swap-1.7.1.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.21.7/download -> base64-0.21.7.crate https://crates.io/api/v1/crates/bitflags/2.5.0/download -> bitflags-2.5.0.crate https://crates.io/api/v1/crates/blake2/0.10.6/download -> blake2-0.10.6.crate https://crates.io/api/v1/crates/block-buffer/0.10.4/download -> block-buffer-0.10.4.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/bytes/1.7.2/download -> bytes-1.7.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/cpufeatures/0.2.12/download -> cpufeatures-0.2.12.crate https://crates.io/api/v1/crates/crypto-common/0.1.6/download -> crypto-common-0.1.6.crate https://crates.io/api/v1/crates/digest/0.10.7/download -> digest-0.10.7.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/generic-array/0.14.7/download -> generic-array-0.14.7.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/headers-core/0.3.0/download -> headers-core-0.3.0.crate https://crates.io/api/v1/crates/headers/0.4.0/download -> headers-0.4.0.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http/1.1.0/download -> http-1.1.0.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.154/download -> libc-0.2.154.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.2/download -> memchr-2.7.2.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/mime/0.3.17/download -> mime-0.3.17.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/parking_lot/0.12.2/download -> parking_lot-0.12.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/portable-atomic/1.6.0/download -> portable-atomic-1.6.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.17/download -> ppv-lite86-0.2.17.crate https://crates.io/api/v1/crates/proc-macro2/1.0.82/download -> proc-macro2-1.0.82.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-log/0.10.0/download -> pyo3-log-0.10.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/pythonize/0.21.1/download -> pythonize-0.21.1.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.1/download -> redox_syscall-0.5.1.crate https://crates.io/api/v1/crates/regex-automata/0.4.6/download -> regex-automata-0.4.6.crate https://crates.io/api/v1/crates/regex-syntax/0.8.3/download -> regex-syntax-0.8.3.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.128/download -> serde_json-1.0.128.crate https://crates.io/api/v1/crates/sha1/0.10.6/download -> sha1-0.10.6.crate https://crates.io/api/v1/crates/sha2/0.10.8/download -> sha2-0.10.8.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/subtle/2.5.0/download -> subtle-2.5.0.crate https://crates.io/api/v1/crates/syn/2.0.61/download -> syn-2.0.61.crate https://crates.io/api/v1/crates/target-lexicon/0.12.14/download -> target-lexicon-0.12.14.crate https://crates.io/api/v1/crates/typenum/1.17.0/download -> typenum-1.17.0.crate https://crates.io/api/v1/crates/ulid/1.1.3/download -> ulid-1.1.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-time/1.1.0/download -> web-time-1.1.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.5/download -> windows-targets-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.5/download -> windows_aarch64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.5/download -> windows_aarch64_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.5/download -> windows_i686_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.5/download -> windows_i686_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.5/download -> windows_i686_msvc-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.5/download -> windows_x86_64_gnu-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.5/download -> windows_x86_64_gnullvm-0.52.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.5/download -> windows_x86_64_msvc-0.52.5.crate
_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d14e4964712849455b65eb85ec2aed98
+_md5_=264d9a8fd85fed88cb3f2555174929bf
diff --git a/metadata/md5-cache/net-im/whatsie-4.16.1 b/metadata/md5-cache/net-im/whatsie-4.16.1
new file mode 100644
index 000000000000..d9e5284ab26c
--- /dev/null
+++ b/metadata/md5-cache/net-im/whatsie-4.16.1
@@ -0,0 +1,14 @@
+DEFINED_PHASES=configure install postinst postrm preinst
+DEPEND=x11-libs/libX11 x11-libs/libxcb:= >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtnetwork-5.15:5 >=dev-qt/qtpositioning-5.15:5 >=dev-qt/qtwebengine-5.15:5[widgets] >=dev-qt/qtwidgets-5.15:5
+DESCRIPTION=Qt Based WhatsApp Client
+EAPI=8
+HOMEPAGE=https://github.com/keshavbhatt/whatsie
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=qmake-utils xdg
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=x11-libs/libX11 x11-libs/libxcb:= >=dev-qt/qtcore-5.15:5 >=dev-qt/qtgui-5.15:5 >=dev-qt/qtnetwork-5.15:5 >=dev-qt/qtpositioning-5.15:5 >=dev-qt/qtwebengine-5.15:5[widgets] >=dev-qt/qtwidgets-5.15:5
+SLOT=0
+SRC_URI=https://github.com/keshavbhatt/whatsie/archive/refs/tags/v4.16.1.tar.gz -> whatsie-4.16.1.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=260270a8eeb25e1a844c2f4a7bb1ad3d
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index ac1fd4a3b98e..f7f61e5ffdba 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/gerbera-2.3.0 b/metadata/md5-cache/net-misc/gerbera-2.3.0
new file mode 100644
index 000000000000..eada23c12e09
--- /dev/null
+++ b/metadata/md5-cache/net-misc/gerbera-2.3.0
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) || ( ( dev-lang/python:3.13 dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) media-gfx/graphviz app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( || ( ( dev-lang/python:3.13 dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ) )
+DEFINED_PHASES=compile configure install postinst prepare setup test
+DEPEND=acct-group/gerbera acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer[png] ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c:= ) taglib? ( media-libs/taglib )
+DESCRIPTION=UPnP Media Server
+EAPI=8
+HOMEPAGE=https://gerbera.io
+INHERIT=python-any-r1 cmake docs linux-info
+IUSE=curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib doc
+KEYWORDS=~amd64 ~arm ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/gerbera acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer[png] ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c:= ) taglib? ( media-libs/taglib )
+SLOT=0
+SRC_URI=https://github.com/gerbera/gerbera/archive/refs/tags/v2.3.0.tar.gz -> gerbera-2.3.0.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9e6df82ed4b79a55d95a5e0c00463c49
diff --git a/metadata/md5-cache/net-misc/gerbera-9999 b/metadata/md5-cache/net-misc/gerbera-9999
index 4a74e5bb496d..f172add2e8f5 100644
--- a/metadata/md5-cache/net-misc/gerbera-9999
+++ b/metadata/md5-cache/net-misc/gerbera-9999
@@ -1,14 +1,14 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 >=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-lang/python:3.13 dev-python/sphinx-rtd-theme[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx-rtd-theme[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx-rtd-theme[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx-rtd-theme[python_targets_python3_10(-)] ) ) media-gfx/graphviz app-alternatives/ninja >=dev-build/cmake-3.20.5 doc? ( || ( ( dev-lang/python:3.13 dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/sphinx[python_targets_python3_10(-)] ) ) ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c:= ) taglib? ( media-libs/taglib )
+DEPEND=acct-group/gerbera acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer[png] ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c:= ) taglib? ( media-libs/taglib )
DESCRIPTION=UPnP Media Server
EAPI=8
HOMEPAGE=https://gerbera.io
-INHERIT=cmake linux-info git-r3
-IUSE=curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib
+INHERIT=python-any-r1 cmake docs linux-info git-r3
+IUSE=curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib doc
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c:= ) taglib? ( media-libs/taglib )
+RDEPEND=acct-group/gerbera acct-user/gerbera dev-db/sqlite dev-libs/libebml:= dev-libs/libfmt:= dev-libs/pugixml dev-libs/spdlog:= net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp] sys-apps/util-linux sys-libs/zlib virtual/libiconv curl? ( net-misc/curl ) exif? ( media-libs/libexif ) exiv2? ( media-gfx/exiv2:= ) ffmpeg? ( media-video/ffmpeg:= ) ffmpegthumbnailer? ( media-video/ffmpegthumbnailer[png] ) javascript? ( dev-lang/duktape:= ) magic? ( sys-apps/file ) matroska? ( media-libs/libmatroska:= ) mysql? ( dev-db/mysql-connector-c:= ) taglib? ( media-libs/taglib )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=351b56dfad3b3e6a6609fff0ea7d6cb8
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 docs 7f3c0d47338743498c69f1887a139f57 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=9e6df82ed4b79a55d95a5e0c00463c49
diff --git a/metadata/md5-cache/net-misc/moonlight-6.0.1 b/metadata/md5-cache/net-misc/moonlight-6.1.0
index cb8f5175e93f..ee6d1b9c31b2 100644
--- a/metadata/md5-cache/net-misc/moonlight-6.0.1
+++ b/metadata/md5-cache/net-misc/moonlight-6.1.0
@@ -1,17 +1,16 @@
BDEPEND=dev-qt/qtcore virtual/pkgconfig
DEFINED_PHASES=configure install postinst postrm preinst prepare
-DEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+DEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
DESCRIPTION=NVIDIA GameStream (and Sunshine) client
EAPI=8
HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=qmake-utils xdg
-IUSE=cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland X
+IUSE=cuda +libdrm embedded glslow qt6 soundio +vaapi vdpau vkslow wayland X
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
-RDEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
-REQUIRED_USE=|| ( qt6 qt5 )
+RDEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
SLOT=0
-SRC_URI=https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.0.1/MoonlightSrc-6.0.1.tar.gz
+SRC_URI=https://github.com/moonlight-stream/moonlight-qt/releases/download/v6.1.0/MoonlightSrc-6.1.0.tar.gz
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=231fa5e9d506d0cb7a1e65c363538a53
+_md5_=2d499a15aaef081d2e15c8e484c24d02
diff --git a/metadata/md5-cache/net-misc/moonlight-9999 b/metadata/md5-cache/net-misc/moonlight-9999
index c33af1605298..a8ebb7b4e38c 100644
--- a/metadata/md5-cache/net-misc/moonlight-9999
+++ b/metadata/md5-cache/net-misc/moonlight-9999
@@ -1,16 +1,15 @@
BDEPEND=dev-qt/qtcore virtual/pkgconfig >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=configure install postinst postrm preinst prepare unpack
-DEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
+DEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
DESCRIPTION=NVIDIA GameStream (and Sunshine) client
EAPI=8
HOMEPAGE=https://github.com/moonlight-stream/moonlight-qt
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=git-r3 qmake-utils xdg
-IUSE=cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland X
+IUSE=cuda +libdrm embedded glslow qt6 soundio +vaapi vdpau vkslow wayland X
LICENSE=GPL-3
PROPERTIES=live
-RDEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
-REQUIRED_USE=|| ( qt6 qt5 )
+RDEPEND=dev-libs/openssl:= media-libs/libglvnd media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) qt6? ( dev-qt/qtbase:6[gui,network] dev-qt/qtdeclarative:6[svg] ) !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtquickcontrols2:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( x11-libs/libvdpau media-libs/libsdl2[X] ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 )
SLOT=0
_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=231fa5e9d506d0cb7a1e65c363538a53
+_md5_=2d499a15aaef081d2e15c8e484c24d02
diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz
index 2e2e62b856c9..0f06ef5ba6db 100644
--- a/metadata/md5-cache/net-p2p/Manifest.gz
+++ b/metadata/md5-cache/net-p2p/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1498 b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1498
index ccde48e7ec3c..ba5cd2a18330 100644
--- a/metadata/md5-cache/net-p2p/freenet-0.7.5_p1498
+++ b/metadata/md5-cache/net-p2p/freenet-0.7.5_p1498
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.hyphanet.org
INHERIT=java-pkg-2 java-pkg-simple systemd verify-sig
IUSE=+nss doc source test verify-sig
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2+ GPL-2 MIT BSD-2 Apache-2.0
PDEPEND=net-libs/NativeThread:0
RDEPEND=acct-user/freenet acct-group/freenet >=virtual/jre-1.8:* dev-java/bcprov:0 dev-java/commons-compress:0 dev-java/commons-io:1 dev-java/fec:0 dev-java/freenet-ext:29 dev-java/java-service-wrapper:0 dev-java/jbitcollider-core:0 dev-java/jna:4 dev-java/lzma:0 dev-java/lzmajio:0 dev-java/mersennetwister:0 dev-java/pebble:0 nss? ( dev-libs/nss ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/hyphanet/fred/releases/download/build01498/freenet-build01498-source.tar.bz2 https://github.com/hyphanet/seedrefs/archive/build01480.tar.gz -> seednodes-0.7.5_p1480.tar.gz verify-sig? ( https://github.com/hyphanet/fred/releases/download/build01498/freenet-build01498-source.tar.bz2.sig )
_eclasses_=java-pkg-2 6e6478d8b78f18251c008bad32994df9 java-pkg-simple 8221818a4df90800de803a44fd0875b4 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=bd9df41d6b8bf4ac0f732c37a5840edb
+_md5_=33af4810f7700c92776e4508587c8a6e
diff --git a/metadata/md5-cache/sci-astronomy/Manifest.gz b/metadata/md5-cache/sci-astronomy/Manifest.gz
index 171f73006d10..6cd763764c62 100644
--- a/metadata/md5-cache/sci-astronomy/Manifest.gz
+++ b/metadata/md5-cache/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-astronomy/stellarium-24.3 b/metadata/md5-cache/sci-astronomy/stellarium-24.3
index 2c68bb5dee58..7404eb4f2da0 100644
--- a/metadata/md5-cache/sci-astronomy/stellarium-24.3
+++ b/metadata/md5-cache/sci-astronomy/stellarium-24.3
@@ -7,11 +7,11 @@ HOMEPAGE=https://stellarium.org/ https://github.com/Stellarium/stellarium
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake desktop flag-o-matic python-any-r1 toolchain-funcs xdg verify-sig virtualx
IUSE=debug deep-sky doc gps +lens-distortion libcxx media nls qt6 +scripting +show-my-sky stars telescope test webengine +xlsx verify-sig test
-KEYWORDS=~amd64 ~ppc64
+KEYWORDS=~amd64 ~ppc64 ~riscv
LICENSE=GPL-2+ SGI-B-2.0
RDEPEND=dev-cpp/tbb:= media-fonts/dejavu sys-libs/zlib gps? ( sci-geosciences/gpsd:=[cxx] ) lens-distortion? ( media-gfx/exiv2:= sci-libs/nlopt ) media? ( virtual/opengl ) !qt6? ( dev-qt/qtcharts:5 dev-qt/qtconcurrent:5 dev-qt/qtcore:5 dev-qt/qtgui:5= dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=sci-astronomy/calcmysky-0.3.0:=[qt5] gps? ( dev-qt/qtpositioning:5 dev-qt/qtserialport:5 ) media? ( dev-qt/qtmultimedia:5[widgets] dev-qt/qtopengl:5 ) scripting? ( dev-qt/qtscript:5 ) telescope? ( dev-qt/qtserialport:5 ) webengine? ( dev-qt/qtwebengine:5[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt5] ) ) qt6? ( dev-qt/qtbase:6=[concurrent,gui,network,widgets] dev-qt/qtcharts:6 >=sci-astronomy/calcmysky-0.3.0:=[qt6] gps? ( dev-qt/qtpositioning:6 dev-qt/qtserialport:6 ) media? ( dev-qt/qtmultimedia:6[gstreamer] ) scripting? ( dev-qt/qtdeclarative:6 ) telescope? ( dev-qt/qtserialport:6 ) webengine? ( dev-qt/qtwebengine:6[widgets] ) xlsx? ( dev-libs/qxlsx:=[qt6] ) )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium-24.3.tar.xz verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium-24.3.tar.xz.asc ) deep-sky? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat -> stellarium-dso-catalog-3.20.dat verify-sig? ( https://github.com/Stellarium/stellarium-data/releases/download/dso-3.20/catalog-3.20.dat.asc -> stellarium-dso-catalog-3.20.dat.asc ) ) doc? ( https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium_user_guide-24.3-1.pdf verify-sig? ( https://github.com/Stellarium/stellarium/releases/download/v24.3/stellarium_user_guide-24.3-1.pdf.asc ) ) stars? ( https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_4_1v0_2.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_5_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_6_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_7_2v0_1.cat https://github.com/Stellarium/stellarium-data/releases/download/stars-2.0/stars_8_2v0_1.cat ) telescope? ( https://github.com/indilib/indi/archive/v1.8.5.tar.gz -> indilib-1.8.5.tar.gz )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=adbc9b3c9c4f4e359ced0aa773e414ff
+_md5_=5a8d977fbef32560d6c7847116f0a8c8
diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz
index e171782ee1f5..f87d1876364a 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/gromacs-2020.7-r1 b/metadata/md5-cache/sci-chemistry/gromacs-2020.7-r1
index fb410b1c934a..05b7fa880d8c 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2020.7-r1
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2020.7-r1
@@ -1,4 +1,4 @@
-BDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:= ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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 ) virtual/pkgconfig build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:= ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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 ) virtual/pkgconfig build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=X blas cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack +lmfit mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
-RDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:= ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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 )
+RDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:= ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2020.7
SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2020.7.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2020.7.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2020.7.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7164f6d5a59e991b3e31d7cd931cdaa5
+_md5_=d86d9c2af90ecc082182475f40f8aa21
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2021.7-r1 b/metadata/md5-cache/sci-chemistry/gromacs-2021.7-r1
index 9640dcb112df..79ad41390586 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2021.7-r1
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2021.7-r1
@@ -1,4 +1,4 @@
-BDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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 ) virtual/pkgconfig build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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 ) virtual/pkgconfig build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=X blas cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack +lmfit mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=amd64 ~arm ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
-RDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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 )
+RDEPEND=X? ( x11-libs/libX11 x11-libs/libSM x11-libs/libICE ) blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) lmfit? ( sci-libs/lmfit:= ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi ) 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2021.7
SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2021.7.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2021.7.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2021.7.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c849542eba2fbee7ce887e8ea845ac98
+_md5_=9bf5241f1dad63b07da850f63ff8840b
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2022.6 b/metadata/md5-cache/sci-chemistry/gromacs-2022.6
index 58f318284be7..da468d33f99a 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2022.6
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2022.6
@@ -1,4 +1,4 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) <sci-chemistry/dssp-4
+RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) <sci-chemistry/dssp-4
REQUIRED_USE=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2022.6
SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2022.6.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2022.6.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2022.6.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=54b2680c16d057b98219041b3fef8962
+_md5_=bb6c6f92ea1ce515df9ea20a566f86ab
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2023.5 b/metadata/md5-cache/sci-chemistry/gromacs-2023.5
index a7fc718791b5..e98b995b31d3 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2023.5
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2023.5
@@ -1,4 +1,4 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 -arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 )
+RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2023.5
SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2023.5.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2023.5.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2023.5.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2913fa98274b71a930f88d0aaee5c3fd
+_md5_=52e25c468ee19df608f1ad63e33f9a26
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2023.9999 b/metadata/md5-cache/sci-chemistry/gromacs-2023.9999
index aabe8c69797f..159979cd7da7 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2023.9999
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2023.9999
@@ -1,4 +1,4 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
PROPERTIES=live
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 )
+RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2023.9999
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2913fa98274b71a930f88d0aaee5c3fd
+_md5_=52e25c468ee19df608f1ad63e33f9a26
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2024.3 b/metadata/md5-cache/sci-chemistry/gromacs-2024.3
index 0f4578d50d7f..9cd24eabf147 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2024.3
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2024.3
@@ -1,4 +1,4 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,10 +7,10 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
KEYWORDS=~amd64 -arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 )
+RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2024.3
SRC_URI=https://ftp.gromacs.org/gromacs/gromacs-2024.3.tar.gz doc? ( https://ftp.gromacs.org/manual/manual-2024.3.pdf ) test? ( https://ftp.gromacs.org/regressiontests/regressiontests-2024.3.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bc9440ee2c526e412faba6dd25dd9650
+_md5_=9c9b2e478c2d89f1ee522b770365b463
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-2024.9999 b/metadata/md5-cache/sci-chemistry/gromacs-2024.9999
index 8c73fbba56b4..b4c8df67f0b0 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-2024.9999
+++ b/metadata/md5-cache/sci-chemistry/gromacs-2024.9999
@@ -1,4 +1,4 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
@@ -7,9 +7,9 @@ INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1
IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
PROPERTIES=live
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 )
+RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/2024.9999
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bc9440ee2c526e412faba6dd25dd9650
+_md5_=9c9b2e478c2d89f1ee522b770365b463
diff --git a/metadata/md5-cache/sci-chemistry/gromacs-9999 b/metadata/md5-cache/sci-chemistry/gromacs-9999
index d7fa24e5f0d7..5dbd83cae6af 100644
--- a/metadata/md5-cache/sci-chemistry/gromacs-9999
+++ b/metadata/md5-cache/sci-chemistry/gromacs-9999
@@ -1,15 +1,15 @@
-BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hdf5? ( sci-libs/hdf5 ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) nnpot? ( sci-libs/caffe2[cuda=,opencl=] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 ) virtual/pkgconfig clang? ( >=sys-devel/clang-6:* ) build-manual? ( app-text/doxygen python_single_target_python3_10? ( dev-python/sphinx[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/sphinx-inline-tabs[python_targets_python3_10(-)] dev-python/sphinx-argparse[python_targets_python3_10(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/sphinx[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/sphinx-inline-tabs[python_targets_python3_11(-)] dev-python/sphinx-argparse[python_targets_python3_11(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/sphinx[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/sphinx-inline-tabs[python_targets_python3_12(-)] dev-python/sphinx-argparse[python_targets_python3_12(-)] dev-python/sphinxcontrib-autoprogram[python_targets_python3_12(-)] ) media-gfx/mscgen media-gfx/graphviz dev-texlive/texlive-latex dev-texlive/texlive-latexextra media-gfx/imagemagick ) app-alternatives/ninja >=dev-build/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DESCRIPTION=The ultimate molecular dynamics simulation package
EAPI=8
HOMEPAGE=https://www.gromacs.org/
INHERIT=bash-completion-r1 cmake cuda distutils-r1 flag-o-matic readme.gentoo-r1 toolchain-funcs xdg-utils git-r3
-IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+IUSE=blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hdf5 +hwloc lapack mkl mpi nnpot +offensive opencl openmp +python +single-precision test +threads +tng cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 cpu_flags_x86_fma4 cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_avx512f cpu_flags_arm_neon python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
LICENSE=LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )
PROPERTIES=live
-RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) fftw? ( sci-libs/fftw:3.0= ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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 )
+RDEPEND=blas? ( virtual/blas ) cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] ) opencl? ( virtual/opencl ) openmp? ( sys-devel/gcc[openmp] sys-devel/clang-runtime[openmp] ) fftw? ( sci-libs/fftw:3.0= ) hdf5? ( sci-libs/hdf5 ) hwloc? ( sys-apps/hwloc:= ) lapack? ( virtual/lapack ) mkl? ( sci-libs/mkl ) mpi? ( virtual/mpi[cxx] ) nnpot? ( sci-libs/caffe2[cuda=,opencl=] ) sci-libs/lmfit:= >=dev-cpp/muParser-2.3:= 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=|| ( single-precision double-precision ) doc? ( !build-manual ) cuda? ( single-precision ) opencl? ( single-precision ) cuda? ( !opencl ) clang-cuda? ( clang cuda ) mkl? ( !blas !fftw !lapack ) ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
RESTRICT=!test? ( test )
SLOT=0/9999
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 cmake 10a50dfaf728b802fcfd37f8d0da9056 cuda 283d0f298f6c196c755a0f8d50daca85 distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bc9440ee2c526e412faba6dd25dd9650
+_md5_=a4eee06951dd96d490483e0b2e8e4ef5
diff --git a/metadata/md5-cache/sci-libs/Manifest.gz b/metadata/md5-cache/sci-libs/Manifest.gz
index eeaf1e7f2311..777c46ea8f9a 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/kissfft-131.1.0-r2 b/metadata/md5-cache/sci-libs/kissfft-131.1.0-r2
new file mode 100644
index 000000000000..832f3275f3d5
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/kissfft-131.1.0-r2
@@ -0,0 +1,15 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=test? ( sci-libs/fftw:3.0 || ( ( dev-lang/python:3.12 dev-python/numpy[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/numpy[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/numpy[python_targets_python3_10(-)] ) ) )
+DESCRIPTION=A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid
+EAPI=8
+HOMEPAGE=https://github.com/mborgerding/kissfft
+INHERIT=cmake multibuild python-any-r1 toolchain-funcs
+IUSE=alloca cpu_flags_x86_sse double int16 int32 openmp test tools
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=BSD
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mborgerding/kissfft/archive/131.1.0.tar.gz -> kissfft-131.1.0.tar.gz
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b778410a5b3f195faac168487a26f0a1
diff --git a/metadata/md5-cache/sci-libs/kissfft-9999 b/metadata/md5-cache/sci-libs/kissfft-9999
index c7e020bac512..abd02b63dcad 100644
--- a/metadata/md5-cache/sci-libs/kissfft-9999
+++ b/metadata/md5-cache/sci-libs/kissfft-9999
@@ -4,11 +4,11 @@ DEPEND=test? ( sci-libs/fftw:3.0 || ( ( dev-lang/python:3.12 dev-python/numpy[py
DESCRIPTION=A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid
EAPI=8
HOMEPAGE=https://github.com/mborgerding/kissfft
-INHERIT=cmake python-any-r1 toolchain-funcs git-r3
-IUSE=alloca cpu_flags_x86_sse openmp test tools
+INHERIT=cmake multibuild python-any-r1 toolchain-funcs git-r3
+IUSE=alloca cpu_flags_x86_sse double int16 int32 openmp test tools
LICENSE=BSD
PROPERTIES=live
RESTRICT=!test? ( test )
SLOT=0
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=16efa48004ce33262a325290bda31b26
+_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=b778410a5b3f195faac168487a26f0a1
diff --git a/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1 b/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1
index 7473227ad978..d654ce79605e 100644
--- a/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1
+++ b/metadata/md5-cache/sci-libs/netcdf-4.9.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.unidata.ucar.edu/software/netcdf/
INHERIT=cmake
IUSE=blosc bzip2 +dap doc examples hdf +hdf5 mpi szip test zstd
-KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 -riscv ~x86 ~amd64-linux ~x86-linux
LICENSE=UCAR-Unidata
RDEPEND=dev-libs/libxml2:= sys-libs/zlib:= blosc? ( dev-libs/c-blosc:= ) bzip2? ( app-arch/bzip2:= ) dap? ( net-misc/curl:= ) hdf? ( media-libs/libjpeg-turbo:= sci-libs/hdf:= sci-libs/hdf5:= ) hdf5? ( sci-libs/hdf5:=[hl(+),mpi=,szip=,zlib] ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=szip? ( hdf5 ) mpi? ( hdf5 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/19
SRC_URI=https://downloads.unidata.ucar.edu/netcdf-c/4.9.2/netcdf-c-4.9.2.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b8c0a15dd22a2acc18b5b0a4a8c11856
+_md5_=dd4946ff81ed680c8a4e4610ab6e7b5c
diff --git a/metadata/md5-cache/sci-libs/szip-2.1.1 b/metadata/md5-cache/sci-libs/szip-2.1.1
index 83993529669d..e0b7eec81b21 100644
--- a/metadata/md5-cache/sci-libs/szip-2.1.1
+++ b/metadata/md5-cache/sci-libs/szip-2.1.1
@@ -3,9 +3,9 @@ DESCRIPTION=Extended-Rice lossless compression algorithm implementation
EAPI=8
HOMEPAGE=https://www.hdfgroup.org/doc_resource/SZIP/
IUSE=static-libs
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
LICENSE=szip
RDEPEND=!sci-libs/libaec[szip]
SLOT=0/2
SRC_URI=https://support.hdfgroup.org/ftp/lib-external/szip/2.1.1/src/szip-2.1.1.tar.gz
-_md5_=1ede9c97e847400d15424c1f8ceef000
+_md5_=eace486c2318f217ad89c4e8643b8106
diff --git a/metadata/md5-cache/sci-libs/tokenizers-0.20.0 b/metadata/md5-cache/sci-libs/tokenizers-0.20.0
deleted file mode 100644
index 6b412082f4a8..000000000000
--- a/metadata/md5-cache/sci-libs/tokenizers-0.20.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( sci-libs/datasets[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) python_single_target_python3_10? ( dev-python/setuptools-rust[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-rust[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools-rust[python_targets_python3_12(-)] ) test? ( python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) >=virtual/rust-1.53 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/gpep517-15[python_targets_python3_10(-)] >=dev-util/maturin-1.4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-util/maturin-1.4.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-util/maturin-1.4.0[python_targets_python3_12(-)] )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
-DESCRIPTION=Implementation of today's most used tokenizers
-EAPI=8
-HOMEPAGE=https://github.com/huggingface/tokenizers
-INHERIT=cargo distutils-r1
-IUSE=test debug python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug
-KEYWORDS=~amd64
-LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016
-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 )
-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/huggingface/tokenizers/archive/refs/tags/v0.20.0.tar.gz -> tokenizers-0.20.0.gh.tar.gz https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.6.15/download -> anstream-0.6.15.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.5/download -> anstyle-parse-0.2.5.crate https://crates.io/api/v1/crates/anstyle-query/1.1.1/download -> anstyle-query-1.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.4/download -> anstyle-wincon-3.0.4.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/assert_approx_eq/1.1.0/download -> assert_approx_eq-1.1.0.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.1.25/download -> cc-1.1.25.crate https://crates.io/api/v1/crates/cc/1.1.8/download -> cc-1.1.8.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/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.19/download -> clap-4.5.19.crate https://crates.io/api/v1/crates/clap_builder/4.5.19/download -> clap_builder-4.5.19.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/derive_builder/0.20.1/download -> derive_builder-0.20.1.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.1/download -> derive_builder_core-0.20.1.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.1/download -> derive_builder_macro-0.20.1.crate https://crates.io/api/v1/crates/derive_builder/0.20.0/download -> derive_builder-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.0/download -> derive_builder_core-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.0/download -> derive_builder_macro-0.20.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_filter/0.1.2/download -> env_filter-0.1.2.crate https://crates.io/api/v1/crates/env_logger/0.11.5/download -> env_logger-0.11.5.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/esaxx-rs/0.1.10/download -> esaxx-rs-0.1.10.crate https://crates.io/api/v1/crates/fancy-regex/0.13.0/download -> fancy-regex-0.13.0.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/flate2/1.0.34/download -> flate2-1.0.34.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/hf-hub/0.3.2/download -> hf-hub-0.3.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indicatif/0.17.8/download -> indicatif-0.17.8.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/instant/0.1.13/download -> instant-0.1.13.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.70/download -> js-sys-0.3.70.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libc/0.2.159/download -> libc-0.2.159.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/macro_rules_attribute-proc_macro/0.2.0/download -> macro_rules_attribute-proc_macro-0.2.0.crate https://crates.io/api/v1/crates/macro_rules_attribute/0.2.0/download -> macro_rules_attribute-0.2.0.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.9/download -> matrixmultiply-0.3.9.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/monostate-impl/0.1.13/download -> monostate-impl-0.1.13.crate https://crates.io/api/v1/crates/monostate/0.1.13/download -> monostate-0.1.13.crate https://crates.io/api/v1/crates/native-tls/0.2.12/download -> native-tls-0.2.12.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-complex/0.4.6/download -> num-complex-0.4.6.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/numpy/0.21.0/download -> numpy-0.21.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/once_cell/1.20.2/download -> once_cell-1.20.2.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/oorandom/11.1.4/download -> oorandom-11.1.4.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.103/download -> openssl-sys-0.9.103.crate https://crates.io/api/v1/crates/openssl/0.10.66/download -> openssl-0.10.66.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/portable-atomic/1.7.0/download -> portable-atomic-1.7.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-cond/0.3.0/download -> rayon-cond-0.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/redox_syscall/0.5.3/download -> redox_syscall-0.5.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/regex/1.11.0/download -> regex-1.11.0.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/rustix/0.38.37/download -> rustix-0.38.37.crate https://crates.io/api/v1/crates/rustls-pki-types/1.9.0/download -> rustls-pki-types-1.9.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.8/download -> rustls-webpki-0.102.8.crate https://crates.io/api/v1/crates/rustls/0.23.14/download -> rustls-0.23.14.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.24/download -> schannel-0.1.24.crate https://crates.io/api/v1/crates/security-framework-sys/2.12.0/download -> security-framework-sys-2.12.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.205/download -> serde-1.0.205.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.205/download -> serde_derive-1.0.205.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.122/download -> serde_json-1.0.122.crate https://crates.io/api/v1/crates/serde_json/1.0.128/download -> serde_json-1.0.128.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spm_precompiled/0.1.4/download -> spm_precompiled-0.1.4.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.72/download -> syn-2.0.72.crate https://crates.io/api/v1/crates/syn/2.0.79/download -> syn-2.0.79.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.0.crate https://crates.io/api/v1/crates/tempfile/3.13.0/download -> tempfile-3.13.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.63/download -> thiserror-impl-1.0.63.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.64/download -> thiserror-impl-1.0.64.crate https://crates.io/api/v1/crates/thiserror/1.0.63/download -> thiserror-1.0.63.crate https://crates.io/api/v1/crates/thiserror/1.0.64/download -> thiserror-1.0.64.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.17/download -> unicode-bidi-0.3.17.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-normalization-alignments/0.1.12/download -> unicode-normalization-alignments-0.1.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.10.1/download -> ureq-2.10.1.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.93/download -> wasm-bindgen-backend-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.93/download -> wasm-bindgen-macro-support-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.93/download -> wasm-bindgen-macro-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.93/download -> wasm-bindgen-shared-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.93/download -> wasm-bindgen-0.2.93.crate https://crates.io/api/v1/crates/web-sys/0.3.70/download -> web-sys-0.3.70.crate https://crates.io/api/v1/crates/webpki-roots/0.26.6/download -> webpki-roots-0.26.6.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate
-_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=978d66f9228c8418ec0737ab8a593d64
diff --git a/metadata/md5-cache/sci-libs/tokenizers-0.20.1 b/metadata/md5-cache/sci-libs/tokenizers-0.20.1
new file mode 100644
index 000000000000..84dcfde857ac
--- /dev/null
+++ b/metadata/md5-cache/sci-libs/tokenizers-0.20.1
@@ -0,0 +1,17 @@
+BDEPEND=test? ( sci-libs/datasets[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) python_single_target_python3_10? ( dev-python/setuptools-rust[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools-rust[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/setuptools-rust[python_targets_python3_12(-)] ) test? ( python_single_target_python3_10? ( >=dev-python/pytest-7.4.4[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) >=virtual/rust-1.53 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/gpep517-15[python_targets_python3_10(-)] >=dev-util/maturin-1.4.0[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-15[python_targets_python3_11(-)] >=dev-util/maturin-1.4.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-15[python_targets_python3_12(-)] >=dev-util/maturin-1.4.0[python_targets_python3_12(-)] )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Implementation of today's most used tokenizers
+EAPI=8
+HOMEPAGE=https://github.com/huggingface/tokenizers
+INHERIT=cargo distutils-r1
+IUSE=test debug python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 debug
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0 Unicode-DFS-2016
+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 )
+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/huggingface/tokenizers/archive/refs/tags/v0.20.1.tar.gz -> tokenizers-0.20.1.gh.tar.gz https://crates.io/api/v1/crates/adler2/2.0.0/download -> adler2-2.0.0.crate https://crates.io/api/v1/crates/aho-corasick/1.1.3/download -> aho-corasick-1.1.3.crate https://crates.io/api/v1/crates/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstream/0.6.15/download -> anstream-0.6.15.crate https://crates.io/api/v1/crates/anstyle-parse/0.2.5/download -> anstyle-parse-0.2.5.crate https://crates.io/api/v1/crates/anstyle-query/1.1.1/download -> anstyle-query-1.1.1.crate https://crates.io/api/v1/crates/anstyle-wincon/3.0.4/download -> anstyle-wincon-3.0.4.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/assert_approx_eq/1.1.0/download -> assert_approx_eq-1.1.0.crate https://crates.io/api/v1/crates/autocfg/1.4.0/download -> autocfg-1.4.0.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/base64/0.13.1/download -> base64-0.13.1.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bit-set/0.5.3/download -> bit-set-0.5.3.crate https://crates.io/api/v1/crates/bit-vec/0.6.3/download -> bit-vec-0.6.3.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/bitflags/2.6.0/download -> bitflags-2.6.0.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/byteorder/1.5.0/download -> byteorder-1.5.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cc/1.1.22/download -> cc-1.1.22.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/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.19/download -> clap-4.5.19.crate https://crates.io/api/v1/crates/clap_builder/4.5.19/download -> clap_builder-4.5.19.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/colorchoice/1.0.2/download -> colorchoice-1.0.2.crate https://crates.io/api/v1/crates/console/0.15.8/download -> console-0.15.8.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.9.4/download -> core-foundation-0.9.4.crate https://crates.io/api/v1/crates/crc32fast/1.4.2/download -> crc32fast-1.4.2.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/darling/0.20.10/download -> darling-0.20.10.crate https://crates.io/api/v1/crates/darling_core/0.20.10/download -> darling_core-0.20.10.crate https://crates.io/api/v1/crates/darling_macro/0.20.10/download -> darling_macro-0.20.10.crate https://crates.io/api/v1/crates/derive_builder/0.20.1/download -> derive_builder-0.20.1.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.1/download -> derive_builder_core-0.20.1.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.1/download -> derive_builder_macro-0.20.1.crate https://crates.io/api/v1/crates/derive_builder/0.20.0/download -> derive_builder-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_core/0.20.0/download -> derive_builder_core-0.20.0.crate https://crates.io/api/v1/crates/derive_builder_macro/0.20.0/download -> derive_builder_macro-0.20.0.crate https://crates.io/api/v1/crates/dirs-sys/0.4.1/download -> dirs-sys-0.4.1.crate https://crates.io/api/v1/crates/dirs/5.0.1/download -> dirs-5.0.1.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/encode_unicode/0.3.6/download -> encode_unicode-0.3.6.crate https://crates.io/api/v1/crates/env_filter/0.1.2/download -> env_filter-0.1.2.crate https://crates.io/api/v1/crates/env_logger/0.11.5/download -> env_logger-0.11.5.crate https://crates.io/api/v1/crates/errno/0.3.9/download -> errno-0.3.9.crate https://crates.io/api/v1/crates/esaxx-rs/0.1.10/download -> esaxx-rs-0.1.10.crate https://crates.io/api/v1/crates/fancy-regex/0.13.0/download -> fancy-regex-0.13.0.crate https://crates.io/api/v1/crates/fastrand/2.1.1/download -> fastrand-2.1.1.crate https://crates.io/api/v1/crates/fastrand/2.1.0/download -> fastrand-2.1.0.crate https://crates.io/api/v1/crates/flate2/1.0.34/download -> flate2-1.0.34.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/foreign-types-shared/0.1.1/download -> foreign-types-shared-0.1.1.crate https://crates.io/api/v1/crates/foreign-types/0.3.2/download -> foreign-types-0.3.2.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/getrandom/0.2.15/download -> getrandom-0.2.15.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hermit-abi/0.4.0/download -> hermit-abi-0.4.0.crate https://crates.io/api/v1/crates/hf-hub/0.3.2/download -> hf-hub-0.3.2.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-0.4.1.crate https://crates.io/api/v1/crates/humantime/2.1.0/download -> humantime-2.1.0.crate https://crates.io/api/v1/crates/ident_case/1.0.1/download -> ident_case-1.0.1.crate https://crates.io/api/v1/crates/idna/0.5.0/download -> idna-0.5.0.crate https://crates.io/api/v1/crates/indicatif/0.17.8/download -> indicatif-0.17.8.crate https://crates.io/api/v1/crates/indoc/2.0.5/download -> indoc-2.0.5.crate https://crates.io/api/v1/crates/instant/0.1.13/download -> instant-0.1.13.crate https://crates.io/api/v1/crates/is-terminal/0.4.13/download -> is-terminal-0.4.13.crate https://crates.io/api/v1/crates/is_terminal_polyfill/1.70.1/download -> is_terminal_polyfill-1.70.1.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itertools/0.11.0/download -> itertools-0.11.0.crate https://crates.io/api/v1/crates/itertools/0.12.1/download -> itertools-0.12.1.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.70/download -> js-sys-0.3.70.crate https://crates.io/api/v1/crates/lazy_static/1.5.0/download -> lazy_static-1.5.0.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/libc/0.2.159/download -> libc-0.2.159.crate https://crates.io/api/v1/crates/libredox/0.1.3/download -> libredox-0.1.3.crate https://crates.io/api/v1/crates/linux-raw-sys/0.4.14/download -> linux-raw-sys-0.4.14.crate https://crates.io/api/v1/crates/lock_api/0.4.12/download -> lock_api-0.4.12.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/macro_rules_attribute-proc_macro/0.2.0/download -> macro_rules_attribute-proc_macro-0.2.0.crate https://crates.io/api/v1/crates/macro_rules_attribute/0.2.0/download -> macro_rules_attribute-0.2.0.crate https://crates.io/api/v1/crates/matrixmultiply/0.3.9/download -> matrixmultiply-0.3.9.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/minimal-lexical/0.2.1/download -> minimal-lexical-0.2.1.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.0/download -> miniz_oxide-0.8.0.crate https://crates.io/api/v1/crates/monostate-impl/0.1.13/download -> monostate-impl-0.1.13.crate https://crates.io/api/v1/crates/monostate/0.1.13/download -> monostate-0.1.13.crate https://crates.io/api/v1/crates/native-tls/0.2.12/download -> native-tls-0.2.12.crate https://crates.io/api/v1/crates/ndarray/0.15.6/download -> ndarray-0.15.6.crate https://crates.io/api/v1/crates/nom/7.1.3/download -> nom-7.1.3.crate https://crates.io/api/v1/crates/nu-ansi-term/0.46.0/download -> nu-ansi-term-0.46.0.crate https://crates.io/api/v1/crates/num-complex/0.4.6/download -> num-complex-0.4.6.crate https://crates.io/api/v1/crates/num-integer/0.1.46/download -> num-integer-0.1.46.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/number_prefix/0.4.0/download -> number_prefix-0.4.0.crate https://crates.io/api/v1/crates/numpy/0.21.0/download -> numpy-0.21.0.crate https://crates.io/api/v1/crates/once_cell/1.20.1/download -> once_cell-1.20.1.crate https://crates.io/api/v1/crates/onig/6.4.0/download -> onig-6.4.0.crate https://crates.io/api/v1/crates/onig_sys/69.8.1/download -> onig_sys-69.8.1.crate https://crates.io/api/v1/crates/oorandom/11.1.4/download -> oorandom-11.1.4.crate https://crates.io/api/v1/crates/openssl-macros/0.1.1/download -> openssl-macros-0.1.1.crate https://crates.io/api/v1/crates/openssl-probe/0.1.5/download -> openssl-probe-0.1.5.crate https://crates.io/api/v1/crates/openssl-sys/0.9.103/download -> openssl-sys-0.9.103.crate https://crates.io/api/v1/crates/openssl/0.10.66/download -> openssl-0.10.66.crate https://crates.io/api/v1/crates/option-ext/0.2.0/download -> option-ext-0.2.0.crate https://crates.io/api/v1/crates/overload/0.1.1/download -> overload-0.1.1.crate https://crates.io/api/v1/crates/parking_lot/0.12.3/download -> parking_lot-0.12.3.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.10/download -> parking_lot_core-0.9.10.crate https://crates.io/api/v1/crates/paste/1.0.15/download -> paste-1.0.15.crate https://crates.io/api/v1/crates/percent-encoding/2.3.1/download -> percent-encoding-2.3.1.crate https://crates.io/api/v1/crates/pin-project-lite/0.2.14/download -> pin-project-lite-0.2.14.crate https://crates.io/api/v1/crates/pkg-config/0.3.30/download -> pkg-config-0.3.30.crate https://crates.io/api/v1/crates/portable-atomic/1.7.0/download -> portable-atomic-1.7.0.crate https://crates.io/api/v1/crates/pkg-config/0.3.31/download -> pkg-config-0.3.31.crate https://crates.io/api/v1/crates/plotters-backend/0.3.7/download -> plotters-backend-0.3.7.crate https://crates.io/api/v1/crates/plotters-svg/0.3.7/download -> plotters-svg-0.3.7.crate https://crates.io/api/v1/crates/plotters/0.3.7/download -> plotters-0.3.7.crate https://crates.io/api/v1/crates/portable-atomic/1.9.0/download -> portable-atomic-1.9.0.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.20/download -> ppv-lite86-0.2.20.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/pyo3-build-config/0.21.2/download -> pyo3-build-config-0.21.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.21.2/download -> pyo3-ffi-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.21.2/download -> pyo3-macros-backend-0.21.2.crate https://crates.io/api/v1/crates/pyo3-macros/0.21.2/download -> pyo3-macros-0.21.2.crate https://crates.io/api/v1/crates/pyo3/0.21.2/download -> pyo3-0.21.2.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.37/download -> quote-1.0.37.crate https://crates.io/api/v1/crates/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_chacha/0.3.1/download -> rand_chacha-0.3.1.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/rawpointer/0.2.1/download -> rawpointer-0.2.1.crate https://crates.io/api/v1/crates/rayon-cond/0.3.0/download -> rayon-cond-0.3.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/redox_users/0.4.6/download -> redox_users-0.4.6.crate https://crates.io/api/v1/crates/regex-automata/0.4.8/download -> regex-automata-0.4.8.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/redox_syscall/0.5.7/download -> redox_syscall-0.5.7.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/regex/1.11.0/download -> regex-1.11.0.crate https://crates.io/api/v1/crates/ring/0.17.8/download -> ring-0.17.8.crate https://crates.io/api/v1/crates/rustc-hash/1.1.0/download -> rustc-hash-1.1.0.crate https://crates.io/api/v1/crates/rustix/0.38.34/download -> rustix-0.38.34.crate https://crates.io/api/v1/crates/rustix/0.38.37/download -> rustix-0.38.37.crate https://crates.io/api/v1/crates/rustls-pki-types/1.9.0/download -> rustls-pki-types-1.9.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.102.8/download -> rustls-webpki-0.102.8.crate https://crates.io/api/v1/crates/rustls/0.23.14/download -> rustls-0.23.14.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/schannel/0.1.24/download -> schannel-0.1.24.crate https://crates.io/api/v1/crates/security-framework-sys/2.12.0/download -> security-framework-sys-2.12.0.crate https://crates.io/api/v1/crates/security-framework/2.11.1/download -> security-framework-2.11.1.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.205/download -> serde-1.0.205.crate https://crates.io/api/v1/crates/serde/1.0.210/download -> serde-1.0.210.crate https://crates.io/api/v1/crates/serde_derive/1.0.205/download -> serde_derive-1.0.205.crate https://crates.io/api/v1/crates/serde_derive/1.0.210/download -> serde_derive-1.0.210.crate https://crates.io/api/v1/crates/serde_json/1.0.122/download -> serde_json-1.0.122.crate https://crates.io/api/v1/crates/serde_json/1.0.128/download -> serde_json-1.0.128.crate https://crates.io/api/v1/crates/sharded-slab/0.1.7/download -> sharded-slab-0.1.7.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/smallvec/1.13.2/download -> smallvec-1.13.2.crate https://crates.io/api/v1/crates/spin/0.9.8/download -> spin-0.9.8.crate https://crates.io/api/v1/crates/spm_precompiled/0.1.4/download -> spm_precompiled-0.1.4.crate https://crates.io/api/v1/crates/strsim/0.11.1/download -> strsim-0.11.1.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.72/download -> syn-2.0.72.crate https://crates.io/api/v1/crates/syn/2.0.79/download -> syn-2.0.79.crate https://crates.io/api/v1/crates/target-lexicon/0.12.16/download -> target-lexicon-0.12.16.crate https://crates.io/api/v1/crates/tempfile/3.12.0/download -> tempfile-3.12.0.crate https://crates.io/api/v1/crates/tempfile/3.13.0/download -> tempfile-3.13.0.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.63/download -> thiserror-impl-1.0.63.crate https://crates.io/api/v1/crates/thiserror-impl/1.0.64/download -> thiserror-impl-1.0.64.crate https://crates.io/api/v1/crates/thiserror/1.0.63/download -> thiserror-1.0.63.crate https://crates.io/api/v1/crates/thiserror/1.0.64/download -> thiserror-1.0.64.crate https://crates.io/api/v1/crates/thread_local/1.1.8/download -> thread_local-1.1.8.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/tracing-attributes/0.1.27/download -> tracing-attributes-0.1.27.crate https://crates.io/api/v1/crates/tracing-core/0.1.32/download -> tracing-core-0.1.32.crate https://crates.io/api/v1/crates/tracing-log/0.2.0/download -> tracing-log-0.2.0.crate https://crates.io/api/v1/crates/tracing-subscriber/0.3.18/download -> tracing-subscriber-0.3.18.crate https://crates.io/api/v1/crates/tracing/0.1.40/download -> tracing-0.1.40.crate https://crates.io/api/v1/crates/unicode-bidi/0.3.17/download -> unicode-bidi-0.3.17.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/unicode-ident/1.0.13/download -> unicode-ident-1.0.13.crate https://crates.io/api/v1/crates/unicode-normalization-alignments/0.1.12/download -> unicode-normalization-alignments-0.1.12.crate https://crates.io/api/v1/crates/unicode-normalization/0.1.24/download -> unicode-normalization-0.1.24.crate https://crates.io/api/v1/crates/unicode-segmentation/1.11.0/download -> unicode-segmentation-1.11.0.crate https://crates.io/api/v1/crates/unicode-segmentation/1.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unicode-width/0.1.13/download -> unicode-width-0.1.13.crate https://crates.io/api/v1/crates/unicode-width/0.1.14/download -> unicode-width-0.1.14.crate https://crates.io/api/v1/crates/unicode_categories/0.1.1/download -> unicode_categories-0.1.1.crate https://crates.io/api/v1/crates/unindent/0.2.3/download -> unindent-0.2.3.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/ureq/2.10.1/download -> ureq-2.10.1.crate https://crates.io/api/v1/crates/url/2.5.2/download -> url-2.5.2.crate https://crates.io/api/v1/crates/utf8parse/0.2.2/download -> utf8parse-0.2.2.crate https://crates.io/api/v1/crates/valuable/0.1.0/download -> valuable-0.1.0.crate https://crates.io/api/v1/crates/vcpkg/0.2.15/download -> vcpkg-0.2.15.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasi/0.11.0+wasi-snapshot-preview1/download -> wasi-0.11.0+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.93/download -> wasm-bindgen-backend-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.93/download -> wasm-bindgen-macro-support-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.93/download -> wasm-bindgen-macro-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.93/download -> wasm-bindgen-shared-0.2.93.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.93/download -> wasm-bindgen-0.2.93.crate https://crates.io/api/v1/crates/web-sys/0.3.70/download -> web-sys-0.3.70.crate https://crates.io/api/v1/crates/webpki-roots/0.26.6/download -> webpki-roots-0.26.6.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/windows-sys/0.48.0/download -> windows-sys-0.48.0.crate https://crates.io/api/v1/crates/windows-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.48.5/download -> windows-targets-0.48.5.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.48.5/download -> windows_aarch64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.48.5/download -> windows_aarch64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.48.5/download -> windows_i686_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.48.5/download -> windows_i686_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.48.5/download -> windows_x86_64_gnu-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.48.5/download -> windows_x86_64_gnullvm-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.48.5/download -> windows_x86_64_msvc-0.48.5.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/zerocopy-derive/0.7.35/download -> zerocopy-derive-0.7.35.crate https://crates.io/api/v1/crates/zerocopy/0.7.35/download -> zerocopy-0.7.35.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate
+_eclasses_=cargo aed68000b8e49b4c4dd13a256149971f distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 rust-toolchain 3f822985d9297438ed2443aa1fbdf33e toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=e0c007a1f444fcfb9b3179e3a291a246
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 45178fba8d9e..8c868e499782 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/z3-4.13.0 b/metadata/md5-cache/sci-mathematics/z3-4.13.0
deleted file mode 100644
index 0ef8fe8a91d8..000000000000
--- a/metadata/md5-cache/sci-mathematics/z3-4.13.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen[dot] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jdk-1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=An efficient theorem prover
-EAPI=8
-HOMEPAGE=https://github.com/Z3Prover/z3/
-INHERIT=cmake-multilib java-pkg-opt-2 python-single-r1
-IUSE=doc examples gmp isabelle java python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86
-LICENSE=MIT
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
-SLOT=0/4.13
-SRC_URI=https://github.com/Z3Prover/z3/archive/z3-4.13.0.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8defa18bb809097d427afa104a7e8d0c
diff --git a/metadata/md5-cache/sci-mathematics/z3-4.13.2 b/metadata/md5-cache/sci-mathematics/z3-4.13.2
deleted file mode 100644
index b3bd63581822..000000000000
--- a/metadata/md5-cache/sci-mathematics/z3-4.13.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=doc? ( app-text/doxygen[dot] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=virtual/jdk-1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=An efficient theorem prover
-EAPI=8
-HOMEPAGE=https://github.com/Z3Prover/z3/
-INHERIT=cmake-multilib java-pkg-opt-2 python-single-r1
-IUSE=doc examples gmp isabelle java python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=MIT
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-SLOT=0/4.13
-SRC_URI=https://github.com/Z3Prover/z3/archive/z3-4.13.2.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=aeba1f974a042e3c3190a1d7067df0e7
diff --git a/metadata/md5-cache/sci-mathematics/z3-4.13.3 b/metadata/md5-cache/sci-mathematics/z3-4.13.3
index c55a5d9e2427..d39f9d3b0510 100644
--- a/metadata/md5-cache/sci-mathematics/z3-4.13.3
+++ b/metadata/md5-cache/sci-mathematics/z3-4.13.3
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/Z3Prover/z3/
INHERIT=cmake-multilib java-pkg-opt-2 python-single-r1
IUSE=doc examples gmp isabelle java python abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 java python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86
LICENSE=MIT
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) gmp? ( dev-libs/gmp:0=[cxx(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) java? ( >=dev-java/java-config-2.2.0-r3 )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
SLOT=0/4.13
SRC_URI=https://github.com/Z3Prover/z3/archive/z3-4.13.3.tar.gz
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=aeba1f974a042e3c3190a1d7067df0e7
+_md5_=34181f6d9fc1e324e7a5428e37de95a9
diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz
index 89bce51a5dee..284762b44482 100644
--- a/metadata/md5-cache/sci-physics/Manifest.gz
+++ b/metadata/md5-cache/sci-physics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-physics/lhapdf-6.5.4-r2 b/metadata/md5-cache/sci-physics/lhapdf-6.5.4-r2
index de1bb19c9a81..a45461d25723 100644
--- a/metadata/md5-cache/sci-physics/lhapdf-6.5.4-r2
+++ b/metadata/md5-cache/sci-physics/lhapdf-6.5.4-r2
@@ -1,16 +1,16 @@
-BDEPEND=python? ( python_single_target_python3_10? ( >=dev-python/cython-0.19[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cython-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/cython-0.19[python_targets_python3_12(-)] ) ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
+BDEPEND=python? ( python_single_target_python3_10? ( >=dev-python/cython-0.19[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cython-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/cython-0.19[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/cython-0.19[python_targets_python3_13(-)] ) ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=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 ) )
+DEPEND=python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
DESCRIPTION=Les Houches Parton Density Function unified library
EAPI=8
HOMEPAGE=https://lhapdf.hepforge.org/
INHERIT=python-single-r1 docs autotools
-IUSE=examples +python python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 doc
+IUSE=examples +python python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 doc
KEYWORDS=~amd64
LICENSE=GPL-2
-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 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
SLOT=0
SRC_URI=https://www.hepforge.org/downloads/lhapdf/LHAPDF-6.5.4.tar.gz -> lhapdf-6.5.4.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe docs 7f3c0d47338743498c69f1887a139f57 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=1df95d09c147825d7bb04a984e15400d
+_md5_=f3ec34f3f1bfc738e37b2f139c5f6bd2
diff --git a/metadata/md5-cache/sci-physics/lhapdf-9999 b/metadata/md5-cache/sci-physics/lhapdf-9999
index 199b18eb6165..a3a4abe12c2d 100644
--- a/metadata/md5-cache/sci-physics/lhapdf-9999
+++ b/metadata/md5-cache/sci-physics/lhapdf-9999
@@ -1,15 +1,15 @@
-BDEPEND=python? ( python_single_target_python3_10? ( >=dev-python/cython-0.19[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cython-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/cython-0.19[python_targets_python3_12(-)] ) ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=python? ( python_single_target_python3_10? ( >=dev-python/cython-0.19[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cython-0.19[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/cython-0.19[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/cython-0.19[python_targets_python3_13(-)] ) ) doc? ( app-text/doxygen dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=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 ) )
+DEPEND=python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
DESCRIPTION=Les Houches Parton Density Function unified library
EAPI=8
HOMEPAGE=https://lhapdf.hepforge.org/
INHERIT=python-single-r1 docs autotools git-r3
-IUSE=examples +python python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 doc
+IUSE=examples +python python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 doc
LICENSE=GPL-2
PROPERTIES=live
-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 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
SLOT=0
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe docs 7f3c0d47338743498c69f1887a139f57 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=dd10b9b7244c61c3415484646b9fe3b5
+_md5_=b896bb575d3d650df7c6d5b9bfc7652d
diff --git a/metadata/md5-cache/sci-physics/pythia-8.3.12 b/metadata/md5-cache/sci-physics/pythia-8.3.12
new file mode 100644
index 000000000000..24298b0433e8
--- /dev/null
+++ b/metadata/md5-cache/sci-physics/pythia-8.3.12
@@ -0,0 +1,17 @@
+BDEPEND=test? ( root? ( sci-physics/root:= ) )
+DEFINED_PHASES=configure install prepare pretend setup test
+DEPEND=fastjet? ( sci-physics/fastjet ) hepmc3? ( sci-physics/hepmc:3= ) hepmc2? ( sci-physics/hepmc:2= ) lhapdf? ( sci-physics/lhapdf:= ) zlib? ( sys-libs/zlib ) highfive? ( sci-libs/HighFive sci-libs/hdf5[cxx] ) rivet? ( sci-physics/rivet:* ) mpich? ( sys-cluster/mpich ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+DESCRIPTION=Lund Monte Carlo high-energy physics event generator
+EAPI=8
+HOMEPAGE=https://pythia.org/
+INHERIT=toolchain-funcs python-single-r1
+IUSE=doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib python highfive mpich rivet python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=fastjet? ( sci-physics/fastjet ) hepmc3? ( sci-physics/hepmc:3= ) hepmc2? ( sci-physics/hepmc:2= ) lhapdf? ( sci-physics/lhapdf:= ) zlib? ( sys-libs/zlib ) highfive? ( sci-libs/HighFive sci-libs/hdf5[cxx] ) rivet? ( sci-physics/rivet:* ) mpich? ( sys-cluster/mpich ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+REQUIRED_USE=?? ( hepmc3 hepmc2 ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
+RESTRICT=!test? ( test )
+SLOT=8
+SRC_URI=https://pythia.org/download/pythia83/pythia8312.tgz test? ( lhapdf? ( https://lhapdfsets.web.cern.ch/lhapdfsets/current/CT10.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/MRST2007lomod.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nlo_as_0119_qed_mc.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nnlo_as_0119_qed_mc.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq66.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq6l1.tar.gz https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/6.2.1/MRST2004qed.tar.gz ) )
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=7b2336a62ad5984cdd95d26c07e00e4f
diff --git a/metadata/md5-cache/sci-physics/pythia-9999 b/metadata/md5-cache/sci-physics/pythia-9999
index 607dce60856e..b8c7c510b9f7 100644
--- a/metadata/md5-cache/sci-physics/pythia-9999
+++ b/metadata/md5-cache/sci-physics/pythia-9999
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=configure install prepare pretend test unpack
-DEPEND=fastjet? ( sci-physics/fastjet ) hepmc3? ( sci-physics/hepmc:3= ) hepmc2? ( sci-physics/hepmc:2= ) lhapdf? ( sci-physics/lhapdf:= ) zlib? ( sys-libs/zlib ) test? ( root? ( sci-physics/root:= ) )
+BDEPEND=test? ( root? ( sci-physics/root:= ) ) >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=configure install prepare pretend setup test unpack
+DEPEND=fastjet? ( sci-physics/fastjet ) hepmc3? ( sci-physics/hepmc:3= ) hepmc2? ( sci-physics/hepmc:2= ) lhapdf? ( sci-physics/lhapdf:= ) zlib? ( sys-libs/zlib ) highfive? ( sci-libs/HighFive sci-libs/hdf5[cxx] ) rivet? ( sci-physics/rivet:* ) mpich? ( sys-cluster/mpich ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
DESCRIPTION=Lund Monte Carlo high-energy physics event generator
EAPI=8
HOMEPAGE=https://pythia.org/
-INHERIT=toolchain-funcs git-r3
-IUSE=doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib
+INHERIT=toolchain-funcs python-single-r1 git-r3
+IUSE=doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib python highfive mpich rivet python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
LICENSE=GPL-2
PROPERTIES=live
-RDEPEND=fastjet? ( sci-physics/fastjet ) hepmc3? ( sci-physics/hepmc:3= ) hepmc2? ( sci-physics/hepmc:2= ) lhapdf? ( sci-physics/lhapdf:= ) zlib? ( sys-libs/zlib )
-REQUIRED_USE=?? ( hepmc3 hepmc2 )
+RDEPEND=fastjet? ( sci-physics/fastjet ) hepmc3? ( sci-physics/hepmc:3= ) hepmc2? ( sci-physics/hepmc:2= ) lhapdf? ( sci-physics/lhapdf:= ) zlib? ( sys-libs/zlib ) highfive? ( sci-libs/HighFive sci-libs/hdf5[cxx] ) rivet? ( sci-physics/rivet:* ) mpich? ( sys-cluster/mpich ) python? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) )
+REQUIRED_USE=?? ( hepmc3 hepmc2 ) python? ( ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
RESTRICT=!test? ( test )
SLOT=8
SRC_URI=test? ( lhapdf? ( https://lhapdfsets.web.cern.ch/lhapdfsets/current/CT10.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/MRST2007lomod.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nlo_as_0119_qed_mc.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nnlo_as_0119_qed_mc.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq66.tar.gz https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq6l1.tar.gz https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/6.2.1/MRST2004qed.tar.gz ) )
-_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6ecde550e56bcb03f93b03bd4896d0ff
+_eclasses_=git-r3 875eb471682d3e1f18da124be97dcc81 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=7b2336a62ad5984cdd95d26c07e00e4f
diff --git a/metadata/md5-cache/sci-physics/thepeg-2.3.0 b/metadata/md5-cache/sci-physics/thepeg-2.3.0
index 19c72cb651cd..35b2b935c7b2 100644
--- a/metadata/md5-cache/sci-physics/thepeg-2.3.0
+++ b/metadata/md5-cache/sci-physics/thepeg-2.3.0
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0/30
SRC_URI=https://www.hepforge.org/archive/thepeg/ThePEG-2.3.0.tar.bz2 test? ( hepmc3? ( https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq6ll.LHpdf https://www.hepforge.org/archive/lhapdf/pdfsets/current/cteq5l.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/GRV98nlo.LHgrid https://www.hepforge.org/archive/lhapdf/pdfsets/current/MRST2001nlo.LHgrid ) )
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe elisp-common abb2dda42f680fce87602c8273f832c7 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 java-pkg-opt-2 28044ae40e7846886b6f5eca24661629 java-utils-2 4b88d12e899778ff681b67d7bcbb54f0 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=d890194081a118a14b9010114ddb9050
+_md5_=e089054f475b36119e2dd78311615f91
diff --git a/metadata/md5-cache/sci-physics/yoda-1.9.0 b/metadata/md5-cache/sci-physics/yoda-1.9.0
deleted file mode 100644
index 7977483a65e1..000000000000
--- a/metadata/md5-cache/sci-physics/yoda-1.9.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=configure install test
-DEPEND=root? ( sci-physics/root:= )
-DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
-EAPI=7
-HOMEPAGE=https://yoda.hepforge.org/
-INHERIT=bash-completion-r1
-IUSE=root
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2
-RDEPEND=root? ( sci-physics/root:= )
-SLOT=0/1.9.0
-SRC_URI=https://yoda.hepforge.org/downloads?f=YODA-1.9.0.tar.bz2 -> YODA-1.9.0.tar.bz2
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6801438f217c229a20376f506e25ad3f
diff --git a/metadata/md5-cache/sci-physics/yoda-1.9.6 b/metadata/md5-cache/sci-physics/yoda-1.9.6
deleted file mode 100644
index 95ee8fb1430c..000000000000
--- a/metadata/md5-cache/sci-physics/yoda-1.9.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install prepare setup test
-DEPEND=root? ( sci-physics/root:=[python_single_target_python3_10(-)?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) )
-DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
-EAPI=8
-HOMEPAGE=https://yoda.hepforge.org/
-INHERIT=bash-completion-r1 autotools python-single-r1
-IUSE=root python +python_single_target_python3_10
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=root? ( sci-physics/root:=[python_single_target_python3_10(-)?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 ) ) root? ( python )
-SLOT=0/1.9.6
-SRC_URI=https://yoda.hepforge.org/downloads?f=YODA-1.9.6.tar.bz2 -> YODA-1.9.6.tar.bz2
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=e36404099e09b2e155579d49b0f09c9b
diff --git a/metadata/md5-cache/sci-physics/yoda-1.9.7 b/metadata/md5-cache/sci-physics/yoda-1.9.7
deleted file mode 100644
index a05667a1b922..000000000000
--- a/metadata/md5-cache/sci-physics/yoda-1.9.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install prepare setup test
-DEPEND=root? ( sci-physics/root:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
-EAPI=8
-HOMEPAGE=https://yoda.hepforge.org/
-INHERIT=bash-completion-r1 autotools python-single-r1
-IUSE=root python python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=root? ( sci-physics/root:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) root? ( python )
-SLOT=0/1.9.7
-SRC_URI=https://yoda.hepforge.org/downloads?f=YODA-1.9.7.tar.bz2 -> YODA-1.9.7.tar.bz2
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=eab984a50a0787fad1037274c8dab998
diff --git a/metadata/md5-cache/sci-physics/yoda-1.9.9 b/metadata/md5-cache/sci-physics/yoda-1.9.9
deleted file mode 100644
index 6c512ba90ebd..000000000000
--- a/metadata/md5-cache/sci-physics/yoda-1.9.9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=python? ( python_single_target_python3_10? ( >=dev-python/cython-0.29.24[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cython-0.29.24[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/cython-0.29.24[python_targets_python3_12(-)] ) test? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] dev-python/matplotlib[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] ) ) ) >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=configure install postinst prepare setup test
-DEPEND=root? ( sci-physics/root:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) 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 ) ) zlib? ( sys-libs/zlib )
-DESCRIPTION=Yet more Objects for (High Energy Physics) Data Analysis
-EAPI=8
-HOMEPAGE=https://yoda.hepforge.org/
-INHERIT=bash-completion-r1 autotools python-single-r1 optfeature
-IUSE=root test +python +zlib python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~amd64
-LICENSE=GPL-3
-RDEPEND=root? ( sci-physics/root:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?] ) 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 ) ) zlib? ( sys-libs/zlib )
-REQUIRED_USE=python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) root? ( python )
-RESTRICT=!test? ( test )
-SLOT=0/1.9.9
-SRC_URI=https://yoda.hepforge.org/downloads?f=YODA-1.9.9.tar.bz2 -> YODA-1.9.9.tar.bz2
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=aa253653fdbaff9e7f696f1139ed71dd
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index c782a51cb652..826952f36a84 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/dcfldd-1.8 b/metadata/md5-cache/sys-apps/dcfldd-1.8
deleted file mode 100644
index 59971bedd0a1..000000000000
--- a/metadata/md5-cache/sys-apps/dcfldd-1.8
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=prepare
-DESCRIPTION=enhanced dd with features for forensics and security
-EAPI=8
-HOMEPAGE=https://github.com/resurrecting-open-source-projects/dcfldd
-INHERIT=autotools
-KEYWORDS=amd64 ~ppc ~riscv x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://github.com/resurrecting-open-source-projects/dcfldd/archive/v1.8.tar.gz -> dcfldd-1.8.tar.gz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=c1c29f60da431ec4a7466e3e6f831f07
diff --git a/metadata/md5-cache/sys-apps/dcfldd-1.9-r1 b/metadata/md5-cache/sys-apps/dcfldd-1.9-r1
deleted file mode 100644
index 99a29dac58e7..000000000000
--- a/metadata/md5-cache/sys-apps/dcfldd-1.9-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=install prepare
-DESCRIPTION=enhanced dd with features for forensics and security
-EAPI=8
-HOMEPAGE=https://github.com/resurrecting-open-source-projects/dcfldd
-INHERIT=autotools bash-completion-r1
-KEYWORDS=~amd64 ~ppc ~riscv ~x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://github.com/resurrecting-open-source-projects/dcfldd/archive/v1.9.tar.gz -> dcfldd-1.9.tar.gz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=49f046794b36c001e8c99a6c73fe3f1c
diff --git a/metadata/md5-cache/sys-apps/dcfldd-1.9.1 b/metadata/md5-cache/sys-apps/dcfldd-1.9.1
deleted file mode 100644
index 1bbeb411c621..000000000000
--- a/metadata/md5-cache/sys-apps/dcfldd-1.9.1
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=install prepare
-DESCRIPTION=enhanced dd with features for forensics and security
-EAPI=8
-HOMEPAGE=https://github.com/resurrecting-open-source-projects/dcfldd
-INHERIT=autotools bash-completion-r1
-KEYWORDS=~amd64 ~ppc ~riscv ~x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://github.com/resurrecting-open-source-projects/dcfldd/archive/v1.9.1.tar.gz -> dcfldd-1.9.1.tar.gz
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=49f046794b36c001e8c99a6c73fe3f1c
diff --git a/metadata/md5-cache/sys-apps/dcfldd-1.9.1-r1 b/metadata/md5-cache/sys-apps/dcfldd-1.9.2
index 9653b69d315b..39c8307bae4a 100644
--- a/metadata/md5-cache/sys-apps/dcfldd-1.9.1-r1
+++ b/metadata/md5-cache/sys-apps/dcfldd-1.9.2
@@ -1,5 +1,5 @@
BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3
-DEFINED_PHASES=install prepare
+DEFINED_PHASES=configure install prepare
DEPEND=virtual/pkgconfig
DESCRIPTION=enhanced dd with features for forensics and security
EAPI=8
@@ -8,6 +8,6 @@ INHERIT=autotools bash-completion-r1
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=GPL-2
SLOT=0
-SRC_URI=https://github.com/resurrecting-open-source-projects/dcfldd/archive/v1.9.1.tar.gz -> dcfldd-1.9.1.tar.gz
+SRC_URI=https://github.com/resurrecting-open-source-projects/dcfldd/archive/v1.9.2.tar.gz -> dcfldd-1.9.2.tar.gz
_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe bash-completion-r1 767861f3744f589ee5291c1698b1c082 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=6d52ac4b6320f1972f9b332c5e136f83
+_md5_=025aed76a2f62afa9a92c737fa1bde67
diff --git a/metadata/md5-cache/sys-apps/flashrom-1.4.0 b/metadata/md5-cache/sys-apps/flashrom-1.4.0
index 1c94202032db..8224ab7d9116 100644
--- a/metadata/md5-cache/sys-apps/flashrom-1.4.0
+++ b/metadata/md5-cache/sys-apps/flashrom-1.4.0
@@ -4,7 +4,7 @@ DEPEND=atahpt? ( sys-apps/pciutils ) atapromise? ( sys-apps/pciutils ) atavia? (
DESCRIPTION=Utility for reading, writing, erasing and verifying flash ROM chips
EAPI=8
HOMEPAGE=https://www.flashrom.org/
-INHERIT=meson
+INHERIT=meson bash-completion-r1
IUSE=atahpt atapromise +atavia +buspirate-spi +ch341a-spi +dediprog +developerbox-spi +digilent-spi +dirtyjtag-spi +drkaiser +dummy +ft2232-spi +gfxnvidia +internal +it8212 jlink-spi +linux-mtd +linux-spi mediatek-i2c-spi mstarddc-spi +nic3com +nicintel +nicintel-eeprom +nicintel-spi nicnatsemi +nicrealtek +ogp-spi parade-lspcon +pickit2-spi +pony-spi +raiden-debug-spi +rayer-spi realtek-mst-i2c-spi +satamv +satasii +serprog +stlinkv3-spi +usbblaster-spi +internal-dmi test tools
KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2
@@ -12,5 +12,5 @@ RDEPEND=atahpt? ( sys-apps/pciutils ) atapromise? ( sys-apps/pciutils ) atavia?
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/flashrom/flashrom/archive/refs/tags/v1.4.0.tar.gz -> flashrom-1.4.0.tar.gz
-_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f9fbc6f48efa5cf4b666470435688999
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=4059e0cd2cc4cd49222d9735ffc6340e
diff --git a/metadata/md5-cache/sys-apps/inxi-3.3.36.1 b/metadata/md5-cache/sys-apps/inxi-3.3.36.1
new file mode 100644
index 000000000000..58bdc95745dd
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/inxi-3.3.36.1
@@ -0,0 +1,12 @@
+DEFINED_PHASES=install postinst
+DESCRIPTION=The CLI inxi collects and prints hardware and system information
+EAPI=8
+HOMEPAGE=https://codeberg.org/smxi/inxi
+INHERIT=optfeature
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-lang/perl sys-apps/pciutils
+SLOT=0
+SRC_URI=https://codeberg.org/smxi/inxi/archive/3.3.36-1.tar.gz -> inxi-3.3.36.1.tar.gz
+_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
+_md5_=97fc72378773330a22cc4579a30b7e3c
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 0e8c0966f245..674cf9588fd1 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-19.1.1 b/metadata/md5-cache/sys-devel/clang-19.1.1
deleted file mode 100644
index d4732862451b..000000000000
--- a/metadata/md5-cache/sys-devel/clang-19.1.1
+++ /dev/null
@@ -1,18 +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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) test? ( ~sys-devel/lld-19.1.1 ) xml? ( virtual/pkgconfig ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) doc? ( python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=~sys-devel/llvm-19.1.1: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.1.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.1[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 verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
-PDEPEND=~sys-devel/clang-runtime-19.1.1 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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ~sys-devel/llvm-19.1.1: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.1.1 llvm_targets_AArch64? ( ~sys-devel/llvm-19.1.1[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-19.1.1[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-19.1.1[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-19.1.1[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-19.1.1[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-19.1.1[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-19.1.1[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-19.1.1[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-19.1.1[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-19.1.1[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-19.1.1[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-19.1.1[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-19.1.1[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-19.1.1[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-19.1.1[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-19.1.1[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-19.1.1[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-19.1.1[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-19.1.1[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-19.1.1[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-19.1.1[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-19.1.1[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-19.1.1[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-19.1.1[llvm_targets_Xtensa] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=19/19.1
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1be22a63e9644fb601ae15d6c0f2c6c3
diff --git a/metadata/md5-cache/sys-devel/clang-20.0.0_pre20241009 b/metadata/md5-cache/sys-devel/clang-20.0.0_pre20241009
deleted file mode 100644
index 33e4c0764b40..000000000000
--- a/metadata/md5-cache/sys-devel/clang-20.0.0_pre20241009
+++ /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 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) test? ( ~sys-devel/lld-20.0.0_pre20241009 ) xml? ( virtual/pkgconfig ) python_single_target_python3_10? ( dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
-DEPEND=~sys-devel/llvm-20.0.0_pre20241009:20=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Xtensa] )
-DESCRIPTION=C language family frontend for LLVM
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake llvm.org llvm-utils multilib multilib-minimal prefix python-single-r1 toolchain-funcs
-IUSE=+debug doc +extra ieee-long-double +pie +static-analyzer test xml test doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT
-PDEPEND=~sys-devel/clang-runtime-20.0.0_pre20241009 sys-devel/clang-toolchain-symlinks:20
-RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ~sys-devel/llvm-20.0.0_pre20241009:20=[debug=,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] static-analyzer? ( dev-lang/perl:* ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=sys-devel/clang-common-20.0.0_pre20241009 llvm_targets_AArch64? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AArch64] ) llvm_targets_AMDGPU? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AMDGPU] ) llvm_targets_ARM? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARM] ) llvm_targets_AVR? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_AVR] ) llvm_targets_BPF? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_BPF] ) llvm_targets_Hexagon? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Hexagon] ) llvm_targets_Lanai? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Lanai] ) llvm_targets_LoongArch? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_LoongArch] ) llvm_targets_Mips? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Mips] ) llvm_targets_MSP430? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_MSP430] ) llvm_targets_NVPTX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_NVPTX] ) llvm_targets_PowerPC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_PowerPC] ) llvm_targets_RISCV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_RISCV] ) llvm_targets_Sparc? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Sparc] ) llvm_targets_SystemZ? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SystemZ] ) llvm_targets_VE? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_VE] ) llvm_targets_WebAssembly? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_WebAssembly] ) llvm_targets_X86? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_X86] ) llvm_targets_XCore? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_XCore] ) llvm_targets_ARC? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_ARC] ) llvm_targets_CSKY? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_CSKY] ) llvm_targets_DirectX? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_DirectX] ) llvm_targets_M68k? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_M68k] ) llvm_targets_SPIRV? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_SPIRV] ) llvm_targets_Xtensa? ( ~sys-devel/llvm-20.0.0_pre20241009[llvm_targets_Xtensa] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) || ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=20/20.0.0_pre20241009
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=277f0666a23995eaa168ad450c2f6c90
diff --git a/metadata/md5-cache/sys-devel/clang-common-19.1.1 b/metadata/md5-cache/sys-devel/clang-common-19.1.1
deleted file mode 100644
index da325a9f4a0c..000000000000
--- a/metadata/md5-cache/sys-devel/clang-common-19.1.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-PDEPEND=default-compiler-rt? ( sys-devel/clang-runtime:19[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-19.1.1[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-19.1.1 ) !default-lld? ( sys-devel/binutils )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=b0f9f07ab1a527769b7b2360219f9ec6
diff --git a/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20241009 b/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20241009
deleted file mode 100644
index 5782e5b57d98..000000000000
--- a/metadata/md5-cache/sys-devel/clang-common-20.0.0_pre20241009
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=install preinst prepare pretend unpack
-DESCRIPTION=Common files shared between multiple slots of clang
-EAPI=8
-HOMEPAGE=https://llvm.org/
-IDEPEND=!default-compiler-rt? ( sys-devel/gcc-config ) !default-libcxx? ( sys-devel/gcc-config )
-INHERIT=bash-completion-r1 llvm.org multilib
-IUSE=default-compiler-rt default-libcxx default-lld bootstrap-prefix cet hardened llvm-libunwind
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-PDEPEND=default-compiler-rt? ( sys-devel/clang-runtime:20[compiler-rt] llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) ) !default-compiler-rt? ( sys-devel/gcc ) default-libcxx? ( >=sys-libs/libcxx-20.0.0_pre20241009[static-libs] ) !default-libcxx? ( sys-devel/gcc ) default-lld? ( >=sys-devel/lld-20.0.0_pre20241009 ) !default-lld? ( sys-devel/binutils )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=468980d7ebf69582bae8d43979581e5f
diff --git a/metadata/md5-cache/sys-devel/clang-runtime-19.1.1 b/metadata/md5-cache/sys-devel/clang-runtime-19.1.1
deleted file mode 100644
index 61ce0763b3b1..000000000000
--- a/metadata/md5-cache/sys-devel/clang-runtime-19.1.1
+++ /dev/null
@@ -1,13 +0,0 @@
-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
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
-LICENSE=metapackage
-RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-19.1.1:19[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-19.1.1:19[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-19.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-19.1.1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=sanitize? ( compiler-rt )
-SLOT=19
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=5e3c87af1a0fb1ee0a19b4d07dc106ad
diff --git a/metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre20241009 b/metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre20241009
deleted file mode 100644
index d58fce445eb4..000000000000
--- a/metadata/md5-cache/sys-devel/clang-runtime-20.0.0_pre20241009
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=pretend
-DESCRIPTION=Meta-ebuild for clang runtime libraries
-EAPI=8
-HOMEPAGE=https://clang.llvm.org/
-INHERIT=multilib-build toolchain-funcs
-IUSE=+compiler-rt libcxx openmp +sanitize abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=metapackage
-RDEPEND=compiler-rt? ( ~sys-libs/compiler-rt-20.0.0_pre20241009:20[abi_x86_32(+)?,abi_x86_64(+)?] sanitize? ( ~sys-libs/compiler-rt-sanitizers-20.0.0_pre20241009:20[abi_x86_32(+)?,abi_x86_64(+)?] ) ) libcxx? ( >=sys-libs/libcxx-20.0.0_pre20241009[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmp? ( >=sys-libs/libomp-20.0.0_pre20241009[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=sanitize? ( compiler-rt )
-SLOT=20
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f4e85250deef580e6b36d286de5a556e
diff --git a/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241018 b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241018
new file mode 100644
index 000000000000..cf7e9e5d1aab
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.3.1_p20241018
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-13 dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20241018/gcc-13-20241018.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.2.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain 6e43ba80b053ebd0590092da8d3bc63f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=4f12b2e2ec777b157de07042c45e3968
diff --git a/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241019 b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241019
new file mode 100644
index 000000000000..1c44eaf8f1ca
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-14.2.1_p20241019
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-14 dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) rust? ( virtual/rust )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=14
+SRC_URI=mirror://gcc/snapshots/14-20241019/gcc-14-20241019.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.2.0-patches-1.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.1.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain 6e43ba80b053ebd0590092da8d3bc63f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=13e20f3af90c666423b8ef099c6e042a
diff --git a/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241020 b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241020
new file mode 100644
index 000000000000..27859aa7a9c9
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-15.0.0_pre20241020
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:15[ada] <sys-devel/gcc-15[ada] <dev-lang/ada-bootstrap-15 dev-lang/gnat-gpl[ada] ) ) d? ( || ( sys-devel/gcc:15[d(-)] <sys-devel/gcc-15[d(-)] <sys-devel/gcc-12[d(-)] ) ) rust? ( virtual/rust )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=15
+SRC_URI=mirror://gcc/snapshots/15-20241020/gcc-15-20241020.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-patches-17.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-15.0.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo 367e103a74bf77e6a8da7894d999fa3c flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain 6e43ba80b053ebd0590092da8d3bc63f toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=631267c93a726ee4e9736681f0e974f4
diff --git a/metadata/md5-cache/sys-devel/lld-19.1.1 b/metadata/md5-cache/sys-devel/lld-19.1.1
deleted file mode 100644
index 317614bb170a..000000000000
--- a/metadata/md5-cache/sys-devel/lld-19.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=sys-devel/llvm:19 test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-19.1.1[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-19.1.1[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-19.1.1[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-19.1.1[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=~sys-devel/llvm-19.1.1[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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:19
-RDEPEND=~sys-devel/llvm-19.1.1[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
-RESTRICT=!test? ( test )
-SLOT=19/19.1
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4bbef864ee9bfb45c7e34512fc1bd329
diff --git a/metadata/md5-cache/sys-devel/lld-20.0.0_pre20241009 b/metadata/md5-cache/sys-devel/lld-20.0.0_pre20241009
deleted file mode 100644
index cfcb60ef2b0d..000000000000
--- a/metadata/md5-cache/sys-devel/lld-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=sys-devel/llvm:20 test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-20.0.0_pre20241009[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-20.0.0_pre20241009[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-20.0.0_pre20241009[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-20.0.0_pre20241009[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=~sys-devel/llvm-20.0.0_pre20241009[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= )
-DESCRIPTION=The LLVM linker (link editor)
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+debug test zstd
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-PDEPEND=>=sys-devel/lld-toolchain-symlinks-16-r2:20
-RDEPEND=~sys-devel/llvm-20.0.0_pre20241009[debug=,zstd=] sys-libs/zlib:= zstd? ( app-arch/zstd:= ) !sys-devel/lld:0
-RESTRICT=!test? ( test )
-SLOT=20/20.0.0_pre20241009
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e1df1c5402ae6e2ced6564b14707000f
diff --git a/metadata/md5-cache/sys-devel/llvm-19.1.1 b/metadata/md5-cache/sys-devel/llvm-19.1.1
deleted file mode 100644
index e5780b996332..000000000000
--- a/metadata/md5-cache/sys-devel/llvm-19.1.1
+++ /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-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <sys-libs/libcxx-19.1.1.9999 ) libffi? ( virtual/pkgconfig ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) doc? ( || ( ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) binutils-plugin? ( sys-libs/binutils-libs )
-DESCRIPTION=Low Level Virtual Machine
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
-IUSE=+binutils-plugin debug debuginfod doc exegesis libedit +libffi test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa verify-sig abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
-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(-)?] ) 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.1
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig ) !doc? ( https://dev.gentoo.org/~mgorny/dist/llvm/llvm-19.1.0-manpages.tar.bz2 )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1216e2998c28b3762840c4afcfd54425
diff --git a/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20241009 b/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20241009
deleted file mode 100644
index 994ff85d2374..000000000000
--- a/metadata/md5-cache/sys-devel/llvm-20.0.0_pre20241009
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-lang/perl sys-devel/gnuconfig kernel_Darwin? ( <sys-libs/libcxx-20.0.0.9999 ) libffi? ( virtual/pkgconfig ) || ( ( dev-lang/python:3.13 dev-python/myst-parser[python_targets_python3_13(-)] dev-python/sphinx[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinx[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinx[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinx[python_targets_python3_10(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst prepare setup test unpack
-DEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) binutils-plugin? ( sys-libs/binutils-libs )
-DESCRIPTION=Low Level Virtual Machine
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1 toolchain-funcs
-IUSE=+binutils-plugin +debug debuginfod doc exegesis libedit +libffi test xml z3 zstd doc llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc
-PDEPEND=sys-devel/llvm-common sys-devel/llvm-toolchain-symlinks:20 binutils-plugin? ( >=sys-devel/llvmgold-20 )
-RDEPEND=sys-libs/zlib:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debuginfod? ( net-misc/curl:= dev-cpp/cpp-httplib:= ) exegesis? ( dev-libs/libpfm:= ) libedit? ( dev-libs/libedit:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) z3? ( >=sci-mathematics/z3-4.7.1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zstd? ( app-arch/zstd:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !sys-devel/llvm:0
-REQUIRED_USE=|| ( llvm_targets_AArch64 llvm_targets_AMDGPU llvm_targets_ARM llvm_targets_AVR llvm_targets_BPF llvm_targets_Hexagon llvm_targets_Lanai llvm_targets_LoongArch llvm_targets_Mips llvm_targets_MSP430 llvm_targets_NVPTX llvm_targets_PowerPC llvm_targets_RISCV llvm_targets_Sparc llvm_targets_SystemZ llvm_targets_VE llvm_targets_WebAssembly llvm_targets_X86 llvm_targets_XCore llvm_targets_ARC llvm_targets_CSKY llvm_targets_DirectX llvm_targets_M68k llvm_targets_SPIRV llvm_targets_Xtensa )
-RESTRICT=!test? ( test )
-SLOT=20/20.0.0_pre20241009
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=be5e09054c3eb81a141008d822f10755
diff --git a/metadata/md5-cache/sys-devel/llvm-common-19.1.1 b/metadata/md5-cache/sys-devel/llvm-common-19.1.1
deleted file mode 100644
index ba1c197a9d2d..000000000000
--- a/metadata/md5-cache/sys-devel/llvm-common-19.1.1
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=emacs? ( >=app-editors/emacs-23.1:* ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions UoI-NCSA
-RDEPEND=!sys-devel/llvm:0
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org dadba90460b074477fc9e735a22fc2e2 multiprocessing 1e32df7deee68372153dca65f4a7c21f verify-sig 745dccb7d4656514f1e966cce314d7db
-_md5_=9ac9e6f9618852d5474f1772a96c433c
diff --git a/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20241009 b/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20241009
deleted file mode 100644
index 417ad81e5ef8..000000000000
--- a/metadata/md5-cache/sys-devel/llvm-common-20.0.0_pre20241009
+++ /dev/null
@@ -1,13 +0,0 @@
-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/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=elisp-common abb2dda42f680fce87602c8273f832c7 llvm.org dadba90460b074477fc9e735a22fc2e2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=6a52c60b6240c535a7ab1e5cbbc4817b
diff --git a/metadata/md5-cache/sys-firmware/Manifest.gz b/metadata/md5-cache/sys-firmware/Manifest.gz
index 1710ef9ad9a2..70f7bd6989cc 100644
--- a/metadata/md5-cache/sys-firmware/Manifest.gz
+++ b/metadata/md5-cache/sys-firmware/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-firmware/intel-microcode-20240514_p20240514 b/metadata/md5-cache/sys-firmware/intel-microcode-20240514_p20240514
deleted file mode 100644
index 1125d5d2e1a2..000000000000
--- a/metadata/md5-cache/sys-firmware/intel-microcode-20240514_p20240514
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=sys-apps/iucode_tool-2.3
-DEFINED_PHASES=install postinst postrm preinst prepare prerm pretend setup
-DESCRIPTION=Intel IA32/IA64 microcode update data
-EAPI=8
-HOMEPAGE=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files https://github.com/platomav/CPUMicrocodes http://inertiawar.com/microcode/
-IDEPEND=dist-kernel? ( initramfs? ( sys-kernel/installkernel ) )
-INHERIT=dist-kernel-utils linux-info mount-boot
-IUSE=dist-kernel hostonly +initramfs +split-ucode vanilla
-KEYWORDS=-* amd64 x86
-LICENSE=intel-ucode
-RDEPEND=dist-kernel? ( virtual/dist-kernel ) hostonly? ( sys-apps/iucode_tool )
-REQUIRED_USE=!dist-kernel? ( || ( initramfs split-ucode ) )
-RESTRICT=binchecks strip
-SLOT=0
-SRC_URI=https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-20240514.tar.gz https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-20240514.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-firmware/intel-microcode/intel-microcode-collection-20240514.tar.xz
-_eclasses_=dist-kernel-utils f7cc6a540e8b78cd3fd09f1afc4ded23 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot 03b0280b48caf6e18472fa7272cfcda8 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib b2a329026f2e404e9e371097dda47f96 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=2d6aed3860a612d168c8121d98ba1c28
diff --git a/metadata/md5-cache/sys-fs/Manifest.gz b/metadata/md5-cache/sys-fs/Manifest.gz
index d87ee2742e53..c8d79d7b5e23 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/lxcfs-6.0.2 b/metadata/md5-cache/sys-fs/lxcfs-6.0.2
index c98a21342bac..aa496cb44d40 100644
--- a/metadata/md5-cache/sys-fs/lxcfs-6.0.2
+++ b/metadata/md5-cache/sys-fs/lxcfs-6.0.2
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://linuxcontainers.org/lxcfs/introduction/ https://github.com/lxc/lxcfs/
INHERIT=cmake meson python-any-r1 systemd verify-sig
IUSE=doc test verify-sig
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~riscv ~x86
LICENSE=Apache-2.0 LGPL-2+
RDEPEND=sys-fs/fuse:3
RESTRICT=test
SLOT=0
SRC_URI=https://linuxcontainers.org/downloads/lxcfs/lxcfs-6.0.2.tar.gz verify-sig? ( https://linuxcontainers.org/downloads/lxcfs/lxcfs-6.0.2.tar.gz.asc )
_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 systemd 54bd206bb5c4efac6ae28b6b006713b0 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=555ddb3a51bdbe7a7deb54ae322faf06
+_md5_=2799f3867ee0082178acdcc444458aa7
diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz
index 80ccf01aa37c..6ae73122c714 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/git-sources-6.12_rc4 b/metadata/md5-cache/sys-kernel/git-sources-6.12_rc4
new file mode 100644
index 000000000000..90cae3a46cf3
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/git-sources-6.12_rc4
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DEPEND=>=sys-devel/patch-2.7.6-r5
+DESCRIPTION=The very latest -git version of the Linux kernel
+EAPI=8
+HOMEPAGE=https://www.kernel.org
+INHERIT=kernel-2
+IUSE=symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.12_rc4
+SRC_URI=https://git.kernel.org/torvalds/p/v6.12-rc4/v6.11 -> patch-6.12-rc4.patch https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.11.tar.xz
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=b036d3c136e5def6408edf5bbf699b82
diff --git a/metadata/md5-cache/sys-kernel/linux-firmware-20241017 b/metadata/md5-cache/sys-kernel/linux-firmware-20241017-r2
index 4efba5a62ef3..4e48615863f7 100644
--- a/metadata/md5-cache/sys-kernel/linux-firmware-20241017
+++ b/metadata/md5-cache/sys-kernel/linux-firmware-20241017-r2
@@ -14,4 +14,4 @@ RESTRICT=binchecks strip test !bindist? ( bindist ) unknown-license? ( bindist )
SLOT=0
SRC_URI=https://mirrors.edge.kernel.org/pub/linux/kernel/firmware/linux-firmware-20241017.tar.xz
_eclasses_=dist-kernel-utils f7cc6a540e8b78cd3fd09f1afc4ded23 linux-info ea4122ba1d8791a12b78e53f9510a2e3 mount-boot 03b0280b48caf6e18472fa7272cfcda8 mount-boot-utils 69218c024651aa10db01df7e8a5b63e0 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f portability a39e3d646f76cb45d06b44cc1144b8d4 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 savedconfig b9131abe556ad2ea96c01b06d658d363 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=ac17f5ed7d292f01064d91bbaf28a3a5
+_md5_=8d937846c57f65934ea53e3370235324
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 8c7159cc9af1..3c66cbd7da41 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-19.1.1 b/metadata/md5-cache/sys-libs/compiler-rt-19.1.1
deleted file mode 100644
index d89a5cdd77fc..000000000000
--- a/metadata/md5-cache/sys-libs/compiler-rt-19.1.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:19 ) test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-19.1.1*:19 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 test verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
-SLOT=19
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1abf84952e8220093803ef6f8df8de34
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20241009 b/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20241009
deleted file mode 100644
index 56c12d29db59..000000000000
--- a/metadata/md5-cache/sys-libs/compiler-rt-20.0.0_pre20241009
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:20 ) test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-20.0.0*:20 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=sys-devel/llvm:20
-DESCRIPTION=Compiler runtime library for clang (built-in part)
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=cmake crossdev flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+abi_x86_32 abi_x86_64 +clang +debug test test
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RESTRICT=!test? ( test ) !clang? ( test ) !test? ( test )
-SLOT=20
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=256a6c5e0053f4d89ab632a65773c9df
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.1 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.1
deleted file mode 100644
index d10ecb780afe..000000000000
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-19.1.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:19 sys-libs/compiler-rt:19 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-19.1.1*:19 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos
-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/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=127712b683c6fb7c1fd5bd578ef21827
diff --git a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20241009 b/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20241009
deleted file mode 100644
index 7fe030c4783b..000000000000
--- a/metadata/md5-cache/sys-libs/compiler-rt-sanitizers-20.0.0_pre20241009
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:20 sys-libs/compiler-rt:20 ) elibc_glibc? ( net-libs/libtirpc ) test? ( || ( ( dev-lang/python:3.13 >=dev-python/lit-15[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 >=dev-python/lit-15[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/lit-15[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/lit-15[python_targets_python3_10(-)] ) ) =sys-devel/clang-20.0.0*:20 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare pretend setup test unpack
-DEPEND=sys-devel/llvm:20 virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
-DESCRIPTION=Compiler runtime libraries for clang (sanitizers & xray)
-EAPI=8
-HOMEPAGE=https://llvm.org/
-INHERIT=check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
-IUSE=+abi_x86_32 abi_x86_64 +clang +debug test +ctx-profile +libfuzzer +memprof +orc +profile +xray +asan +dfsan +lsan +msan +hwasan +tsan +ubsan +safestack +cfi +scudo +shadowcallstack +gwp-asan +nsan +rtsan test
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-REQUIRED_USE=|| ( asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo shadowcallstack gwp-asan nsan rtsan libfuzzer orc profile xray ) test? ( cfi? ( ubsan ) gwp-asan? ( scudo ) )
-RESTRICT=!clang? ( test ) !test? ( test ) !test? ( test )
-SLOT=20
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 10a50dfaf728b802fcfd37f8d0da9056 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6819ae26b046d1bef649dc363facfd52
diff --git a/metadata/md5-cache/sys-libs/libcxx-19.1.1 b/metadata/md5-cache/sys-libs/libcxx-19.1.1
deleted file mode 100644
index 1e73a5d93edb..000000000000
--- a/metadata/md5-cache/sys-libs/libcxx-19.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:19 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-19.1.1[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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-19.1.1[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/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d8ffa54c3c2394b97db70db7f644ae66
diff --git a/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20241009 b/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20241009
deleted file mode 100644
index 796834114310..000000000000
--- a/metadata/md5-cache/sys-libs/libcxx-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:20 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( dev-debug/gdb[python] || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=libcxxabi? ( ~sys-libs/libcxxabi-20.0.0_pre20241009[static-libs?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) sys-devel/llvm:20
-DESCRIPTION=New implementation of the C++ standard library, targeting C++11
-EAPI=8
-HOMEPAGE=https://libcxx.llvm.org/
-INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+clang +libcxxabi +static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RDEPEND=libcxxabi? ( ~sys-libs/libcxxabi-20.0.0_pre20241009[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/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=baf21b654af2d9568aafdcd1cd2f8849
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-19.1.1 b/metadata/md5-cache/sys-libs/libcxxabi-19.1.1
deleted file mode 100644
index d1ad87f05e34..000000000000
--- a/metadata/md5-cache/sys-libs/libcxxabi-19.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:19 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
-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/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=52555ac994241505ede14d17ae77691b
diff --git a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20241009 b/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20241009
deleted file mode 100644
index d32a9c11c8d3..000000000000
--- a/metadata/md5-cache/sys-libs/libcxxabi-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:20 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=!<sys-libs/libcxx-15 sys-devel/llvm:20
-DESCRIPTION=Low level support for a standard C++ library
-EAPI=8
-HOMEPAGE=https://libcxxabi.llvm.org/
-INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+clang +static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RDEPEND=!<sys-libs/libcxx-15
-REQUIRED_USE=test? ( clang )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6fb8026afb6888837585b8b7b7ab4b77
diff --git a/metadata/md5-cache/sys-libs/libomp-19.1.1 b/metadata/md5-cache/sys-libs/libomp-19.1.1
deleted file mode 100644
index 9304d5eedbd9..000000000000
--- a/metadata/md5-cache/sys-libs/libomp-19.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-lang/perl test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) sys-devel/clang ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
-EAPI=8
-HOMEPAGE=https://openmp.llvm.org
-INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
-IUSE=debug gdb-plugin hwloc ompt test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
-RESTRICT=!test? ( test )
-SLOT=0/19.1
-SRC_URI=https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=802d0644a6827b36b56021b07c59ab6f
diff --git a/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20241009 b/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20241009
deleted file mode 100644
index a3af37889a4b..000000000000
--- a/metadata/md5-cache/sys-libs/libomp-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_10? ( dev-python/lit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/lit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/lit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/lit[python_targets_python3_13(-)] ) sys-devel/clang ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-DESCRIPTION=OpenMP runtime library for LLVM/clang compiler
-EAPI=8
-HOMEPAGE=https://openmp.llvm.org
-INHERIT=flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
-IUSE=+debug gdb-plugin hwloc ompt test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RDEPEND=gdb-plugin? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) ) hwloc? ( >=sys-apps/hwloc-2.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
-REQUIRED_USE=gdb-plugin? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) )
-RESTRICT=!test? ( test )
-SLOT=0/20.0.0_pre20241009
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe linux-info ea4122ba1d8791a12b78e53f9510a2e3 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a5619cd21eb158ecdd1e78f8a900a3b9
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.1 b/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.1
deleted file mode 100644
index bf095679d8ec..000000000000
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-19.1.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:19 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) verify-sig? ( >=sec-keys/openpgp-keys-llvm-18.1.6 ) app-alternatives/ninja >=dev-build/cmake-3.20.5 verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-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 verify-sig
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos
-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/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz verify-sig? ( https://github.com/llvm/llvm-project/releases/download/llvmorg-19.1.1/llvm-project-19.1.1.src.tar.xz.sig )
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 verify-sig 745dccb7d4656514f1e966cce314d7db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=0e20976629e32fb3c0e234427877aa64
diff --git a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20241009 b/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20241009
deleted file mode 100644
index f1bf6fee69f2..000000000000
--- a/metadata/md5-cache/sys-libs/llvm-libunwind-20.0.0_pre20241009
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=clang? ( sys-devel/clang:20 ) !test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) ) test? ( || ( ( dev-lang/python:3.13 dev-python/lit[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/lit[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/lit[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/lit[python_targets_python3_10(-)] ) ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=sys-devel/llvm:20
-DESCRIPTION=C++ runtime stack unwinder from LLVM
-EAPI=8
-HOMEPAGE=https://llvm.org/docs/ExceptionHandling.html
-INHERIT=cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1 toolchain-funcs
-IUSE=+clang +debug static-libs test test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )
-RDEPEND=!sys-libs/libunwind
-REQUIRED_USE=test? ( clang )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/llvm/llvm-project/archive/fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz -> llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz
-_eclasses_=cmake 10a50dfaf728b802fcfd37f8d0da9056 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe llvm-utils c989cff79c0976415f459e367a83dff9 llvm.org dadba90460b074477fc9e735a22fc2e2 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 f7b9a2fa38c69a9c2a7ad8fc9283ccf7 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cef3026431ff3aecaed6b75e0dbc9fba
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index ea20a5903a81..4591fd7ddf14 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/szip-2.1 b/metadata/md5-cache/virtual/szip-2.1
index a39e621faada..3a222de12ed2 100644
--- a/metadata/md5-cache/virtual/szip-2.1
+++ b/metadata/md5-cache/virtual/szip-2.1
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for szip compression drop-in replacements
EAPI=8
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux
RDEPEND=|| ( sci-libs/libaec[szip] sci-libs/szip )
SLOT=0/2
-_md5_=1830e554fb502233d7ec9d849c593f2a
+_md5_=871710fd8cae90854eaf0d80f3f63d86
diff --git a/metadata/md5-cache/www-apps/Manifest.gz b/metadata/md5-cache/www-apps/Manifest.gz
index a5d00058917e..081b0e688f6e 100644
--- a/metadata/md5-cache/www-apps/Manifest.gz
+++ b/metadata/md5-cache/www-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-apps/element-1.11.79 b/metadata/md5-cache/www-apps/element-1.11.79
deleted file mode 100644
index a9e28ee69e83..000000000000
--- a/metadata/md5-cache/www-apps/element-1.11.79
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=install postinst prerm setup
-DEPEND=|| ( virtual/httpd-basic virtual/httpd-cgi virtual/httpd-fastcgi ) app-admin/webapp-config
-DESCRIPTION=A glossy Matrix collaboration client for the web
-EAPI=8
-HOMEPAGE=https://element.io/
-INHERIT=webapp
-IUSE=vhosts
-KEYWORDS=~amd64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=app-admin/webapp-config
-SLOT=1.11.79
-SRC_URI=https://github.com/vector-im/element-web/releases/download/v1.11.79/element-v1.11.79.tar.gz
-_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
-_md5_=562ff99d719db9ed941315e482fc1b97
diff --git a/metadata/md5-cache/www-apps/element-1.11.78 b/metadata/md5-cache/www-apps/element-1.11.81
index 2fa42a7524f5..49cd0ae308af 100644
--- a/metadata/md5-cache/www-apps/element-1.11.78
+++ b/metadata/md5-cache/www-apps/element-1.11.81
@@ -8,7 +8,7 @@ IUSE=vhosts
KEYWORDS=~amd64 ~riscv ~x86
LICENSE=Apache-2.0
RDEPEND=app-admin/webapp-config
-SLOT=1.11.78
-SRC_URI=https://github.com/vector-im/element-web/releases/download/v1.11.78/element-v1.11.78.tar.gz
+SLOT=1.11.81
+SRC_URI=https://github.com/vector-im/element-web/releases/download/v1.11.81/element-v1.11.81.tar.gz
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
_md5_=562ff99d719db9ed941315e482fc1b97
diff --git a/metadata/md5-cache/www-apps/nextcloud-28.0.7 b/metadata/md5-cache/www-apps/nextcloud-28.0.11
index be08fdf80afd..086d285b369b 100644
--- a/metadata/md5-cache/www-apps/nextcloud-28.0.7
+++ b/metadata/md5-cache/www-apps/nextcloud-28.0.11
@@ -9,7 +9,7 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=AGPL-3
RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=28.0.7
-SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-28.0.7.tar.bz2
+SLOT=28.0.11
+SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-28.0.11.tar.bz2
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
_md5_=208a174b5dfbba0379cdab989ed15648
diff --git a/metadata/md5-cache/www-apps/nextcloud-29.0.5 b/metadata/md5-cache/www-apps/nextcloud-30.0.1
index 5c1b63814c51..1dea72aadfbf 100644
--- a/metadata/md5-cache/www-apps/nextcloud-29.0.5
+++ b/metadata/md5-cache/www-apps/nextcloud-30.0.1
@@ -9,7 +9,7 @@ KEYWORDS=~amd64 ~arm ~arm64 ~x86
LICENSE=AGPL-3
RDEPEND=dev-lang/php[curl?,filter,gd,hash(+),intl,json(+),mysql?,pdo,posix,postgres?,session,simplexml,sqlite?,truetype,xmlreader,xmlwriter,zip] imagemagick? ( dev-php/pecl-imagick ) virtual/httpd-php app-admin/webapp-config
REQUIRED_USE=|| ( mysql postgres sqlite )
-SLOT=29.0.5
-SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-29.0.5.tar.bz2
+SLOT=30.0.1
+SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-30.0.1.tar.bz2
_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
_md5_=4c687ee6dd507c0183b7479716bdb4a6
diff --git a/metadata/md5-cache/www-servers/Manifest.gz b/metadata/md5-cache/www-servers/Manifest.gz
index 0d35aad5f543..ac566732ea9d 100644
--- a/metadata/md5-cache/www-servers/Manifest.gz
+++ b/metadata/md5-cache/www-servers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-servers/nginx-1.26.2-r3 b/metadata/md5-cache/www-servers/nginx-1.26.2-r4
index 83f088ffeced..83f088ffeced 100644
--- a/metadata/md5-cache/www-servers/nginx-1.26.2-r3
+++ b/metadata/md5-cache/www-servers/nginx-1.26.2-r4
diff --git a/metadata/md5-cache/www-servers/nginx-1.27.2 b/metadata/md5-cache/www-servers/nginx-1.27.2-r1
index 7b0b7fbfb221..7b0b7fbfb221 100644
--- a/metadata/md5-cache/www-servers/nginx-1.27.2
+++ b/metadata/md5-cache/www-servers/nginx-1.27.2-r1
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index 562591e344a0..6270dfae5d6c 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/cairo-1.18.2-r1 b/metadata/md5-cache/x11-libs/cairo-1.18.2-r1
index d309a5d4ee16..ca103911767b 100644
--- a/metadata/md5-cache/x11-libs/cairo-1.18.2-r1
+++ b/metadata/md5-cache/x11-libs/cairo-1.18.2-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.cairographics.org/ https://gitlab.freedesktop.org/cairo/cairo
INHERIT=meson-multilib
IUSE=X aqua debug +glib gtk-doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( LGPL-2.1 MPL-1.1 )
RDEPEND=>=dev-libs/lzo-2.06-r1: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.13.92[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/freetype-2.13:2[png,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=media-libs/libpng-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(-)?] >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/pixman-0.42.3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] debug? ( sys-libs/binutils-libs:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) glib? ( >=dev-libs/glib-2.34.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(-)?] ) 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/libXext-1.3.2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=x11-libs/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/libxcb-1.9.1:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=https://gitlab.freedesktop.org/cairo/cairo/-/archive/1.18.2/cairo-1.18.2.tar.bz2
_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=f9b8a2c13ad0a88d49dd9cf1d714d136
+_md5_=ed95294bb09172a38a82ae023f3db746
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 162225bd642a..4359aa17f60c 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/fvwm3-9999 b/metadata/md5-cache/x11-wm/fvwm3-9999
index 0b97b6f5ba3b..2dc1cbae8b40 100644
--- a/metadata/md5-cache/x11-wm/fvwm3-9999
+++ b/metadata/md5-cache/x11-wm/fvwm3-9999
@@ -1,16 +1,16 @@
-BDEPEND=virtual/pkgconfig app-arch/unzip go? ( >=dev-lang/go-1.14 ) dev-libs/libxslt dev-ruby/asciidoctor >=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/automake-1.17-r1:1.17 >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile configure install postinst prepare setup unpack
+BDEPEND=virtual/pkgconfig app-arch/unzip go? ( >=dev-lang/go-1.14 ) dev-libs/libxslt dev-ruby/asciidoctor >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
+DEFINED_PHASES=compile configure install postinst setup test unpack
DEPEND=x11-base/xorg-proto
DESCRIPTION=A multiple large virtual desktop window manager derived from fvwm
EAPI=8
HOMEPAGE=https://www.fvwm.org/
-INHERIT=autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs git-r3
-IUSE=bidi debug +go netpbm nls perl readline stroke svg tk lock python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12
+INHERIT=flag-o-matic go-module meson python-single-r1 git-r3
+IUSE=bidi +go netpbm nls perl readline svg python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
LICENSE=GPL-2+ FVWM go? ( Apache-2.0 BSD MIT )
PROPERTIES=live
-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 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender bidi? ( dev-libs/fribidi ) lock? ( x11-misc/xlockmore ) netpbm? ( media-libs/netpbm ) perl? ( tk? ( dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 ) ) readline? ( sys-libs/ncurses:= sys-libs/readline:= ) stroke? ( dev-libs/libstroke ) svg? ( gnome-base/librsvg:2 x11-libs/cairo )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 )
+RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) !x11-wm/fvwm dev-lang/perl dev-libs/glib:2 dev-libs/libevent:= media-libs/fontconfig media-libs/libpng:= sys-libs/zlib x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXau x11-libs/libxcb x11-libs/libXcursor x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXft x11-libs/libXpm x11-libs/libXrandr x11-libs/libXrender x11-misc/xlockmore dev-lang/tk dev-perl/Tk >=dev-perl/X11-Protocol-0.56 bidi? ( dev-libs/fribidi ) readline? ( sys-libs/ncurses:= sys-libs/readline:= ) svg? ( gnome-base/librsvg:2 x11-libs/cairo )
+REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
RESTRICT=strip
SLOT=0
-_eclasses_=autotools 7d91cc798a8afd8f4e0c6e9587296ebe desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 libtool 6b28392a775f807c8be5fc7ec9a605b9 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
-_md5_=8d5a63f27846c62b2ce1a2d6088cdcb6
+_eclasses_=flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe git-r3 875eb471682d3e1f18da124be97dcc81 go-env 90efbc8636d2f02d9654183330e84cf7 go-module df32d29550d40a92da723d3b8e17b467 meson 99466844dd8d4fcfb07578a76f5a9922 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87
+_md5_=f415c2098ab2f408d6e4241ebad7a3de
diff --git a/metadata/md5-cache/x11-wm/qtile-0.28.1 b/metadata/md5-cache/x11-wm/qtile-0.28.1
index 7eef0d19f99c..e78711d0d406 100644
--- a/metadata/md5-cache/x11-wm/qtile-0.28.1
+++ b/metadata/md5-cache/x11-wm/qtile-0.28.1
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/libcst[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/imagemagick[X] x11-base/xorg-server[xephyr,xvfb] ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dbus-next[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/pulseaudio ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=dev-python/cffi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/setuptools-scm[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/libcst[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/imagemagick[X] x11-base/xorg-server[xephyr,xvfb] ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dbus-next[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/libpulse ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
DESCRIPTION=A full-featured, hackable tiling window manager written in Python
@@ -8,10 +8,10 @@ INHERIT=distutils-r1 pypi virtualx
IUSE=pulseaudio wayland test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
KEYWORDS=amd64 ~riscv
LICENSE=MIT
-RDEPEND=>=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dbus-next[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-sound/pulseaudio ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[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 )
+RDEPEND=>=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dbus-next[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/libpulse ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[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 ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.28.1.tar.gz
_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=d25f920c89200a1f47ea1d5e43e0c4ac
+_md5_=32831cabfbc34af3a6414876de401229
diff --git a/metadata/md5-cache/x11-wm/qtile-0.29.0 b/metadata/md5-cache/x11-wm/qtile-0.29.0
new file mode 100644
index 000000000000..81ba6b47b4d4
--- /dev/null
+++ b/metadata/md5-cache/x11-wm/qtile-0.29.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/setuptools[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/libcst[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-gfx/imagemagick[X] x11-base/xorg-server[xephyr,xvfb] ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dbus-next[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/libpulse ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[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-timeout[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(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.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 )
+DESCRIPTION=A full-featured, hackable tiling window manager written in Python
+EAPI=8
+HOMEPAGE=https://qtile.org/ https://github.com/qtile/qtile/ https://pypi.org/project/qtile/
+INHERIT=distutils-r1 pypi virtualx
+IUSE=pulseaudio wayland test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=>=dev-python/cairocffi-1.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/cffi-1.1.0:=[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dbus-next[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pygobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/xcffib-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] x11-libs/cairo[X,xcb(+)] x11-libs/libnotify[introspection] x11-libs/pango pulseaudio? ( dev-python/pulsectl-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] media-libs/libpulse ) wayland? ( >=dev-python/pywayland-0.4.17[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pywlroots-0.17[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 ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/q/qtile/qtile-0.29.0.tar.gz
+_eclasses_=distutils-r1 bcc61b7696f06db333c2f2db1606ed76 flag-o-matic f14aba975c94ccaa9f357a27e3b17ffe multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 2def7a4ce233dfa344f613025c619a23 python-utils-r1 2fee95c11e5f883024588d4837db6802 toolchain-funcs d3d42b22a610ce81c267b644bcec9b87 virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=108e05cb6fb85f4707adb05c7c5b09b4
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index 59fd121f9b84..7c6a34fb4996 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.7 b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.7
deleted file mode 100644
index f3c2ec14fed9..000000000000
--- a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.7
+++ /dev/null
@@ -1,14 +0,0 @@
-BDEPEND=dev-util/gdbus-codegen virtual/pkgconfig
-DEFINED_PHASES=configure install postinst postrm
-DEPEND=>=dev-libs/glib-2.24.0 >=x11-libs/gtk+-3.22.0:3 x11-libs/libX11 >=xfce-base/libxfce4util-4.10.0:= >=xfce-base/libxfce4ui-4.12.0:= >=xfce-base/xfce4-panel-4.10.0:=
-DESCRIPTION=A dict.org querying application and panel plug-in for the Xfce desktop
-EAPI=8
-HOMEPAGE=https://docs.xfce.org/apps/xfce4-dict/start https://gitlab.xfce.org/apps/xfce4-dict/
-INHERIT=xdg-utils
-KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2+
-RDEPEND=>=dev-libs/glib-2.24.0 >=x11-libs/gtk+-3.22.0:3 x11-libs/libX11 >=xfce-base/libxfce4util-4.10.0:= >=xfce-base/libxfce4ui-4.12.0:= >=xfce-base/xfce4-panel-4.10.0:=
-SLOT=0
-SRC_URI=https://archive.xfce.org/src/apps/xfce4-dict/0.8/xfce4-dict-0.8.7.tar.bz2
-_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=bd97b6396f84a8e35820efae50dc1f43
diff --git a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.8 b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.8
index fcf1b2badcf1..7968829c929f 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.8
+++ b/metadata/md5-cache/xfce-extra/xfce4-dict-0.8.8
@@ -5,10 +5,10 @@ DESCRIPTION=A dict.org querying application and panel plug-in for the Xfce deskt
EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/xfce4-dict/start https://gitlab.xfce.org/apps/xfce4-dict/
INHERIT=xdg-utils
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.24.0 >=x11-libs/gtk+-3.22.0:3 x11-libs/libX11 >=xfce-base/libxfce4util-4.10.0:= >=xfce-base/libxfce4ui-4.12.0:= >=xfce-base/xfce4-panel-4.10.0:=
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-dict/0.8/xfce4-dict-0.8.8.tar.bz2
_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cc3c7c39b28490ae0d6a9e3499d92d96
+_md5_=bd97b6396f84a8e35820efae50dc1f43
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index a1efb7e00c30..46d976edf2f3 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18925 BLAKE2B 619b70d5a6596551c44448719b24f5195e7ab5fe56d89e09f9b170e408ceccc6dc3771e6a9aa8b76d4230df211917b3ecc070fa73f911e1347460e1f4fab1bdb SHA512 8cd02bf2eb91481a32cbe19f44c71d37407312e8edcb707771e04a8ea95ee69dee17f964757d7860c748c5decec367e4ed772bb3b5f1e66500d4b0e920866d40
-TIMESTAMP 2024-10-19T02:40:32Z
+TIMESTAMP 2024-10-21T02:40:49Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcTHCBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmcVvzFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCsnA//XfiMX5xApFn459+9/P8D8BB1LTZKPXkx6qMNCZ6KOx/8iq56g33mqmMM
-K+ZuBGoI6ioTL80/mDLY654SobnaPNkHOrTI9AOmx9Z40c4+J4S8sx8z5hyG00KH
-dO8F45spAE46n5zUVb02XXnNrAd6xMDbwCAEfiY1A0yLdQ0Sotiwvstk3NvEcNjh
-rysTt4IEExNOkFQLCkucTKRsLPtGG0d5j6FijmW9m7cjluGIdh+CSh1rMyVCDJ8M
-p4rKCQYOI391PPh9SHT8Azx6WQARBHu3+iG0kUFitP9Q2G9fsaWMulG9pY0xMJEE
-EVQtXIsVjaUeTyMc3PtUm64vX4grdMiyXk8kieweNjWOuy7j1r6axaw17SSzIj19
-Iax0tMBWBJIA5YrU+4l/v4y9jGP8kkfIkpzB1sMIRwc5N8NYa6JejaMbZuyKE2LT
-Fy5MYsBfmtjcNQvogfHFx4WQgAQzcm38UY5EmlBYSCeRj9/ID/hkhJ0FZ/CYNmqP
-/+HorRO8xLeHj9sM+Eh81wf4YC3qOBuS0n+ZLkr57qFW3ypWYCOwFdbYbRaGpjsK
-a3P3gXJYhaRRzoAzuWU+Sa44sdVFUnxcvzS5aCpRHrWAJcQezhoGudF5gsVhKfeA
-1b58UP2OMaIZR8b+QNtaSYHFtBNCKytbnhlRYn8l8GoTloM4Qfk=
-=tuv7
+klBs7Q/+Pxnyblya9bZEgrzE3nJsPbVlcgAFl/XkomavPW0H0kVannCvZQ0xDOOt
+3evnkSSzC4Ch0/zeU2SwlWZyxCCosZ3Ly/n4Qtlv/30/mEf0gCj36qcfrrs2vjMd
+jjvy1uSzF58ZZu6ereAEqpuWG8a1wXQyUF3nXB1nEPjgt1CVmcoXJd8cdFTFwpQK
+tqvxnFJkxhU8D5oYGOIZ5ZI2SN29VY2b27lg3SDd4aUhhbHmFy/UnHDdIXA20hUG
++0lTf6w3Xo8y9jl3yhYm4OND0U+CbLqAq9t71yq9/xRz4kn1T/rfBciK3jy7BgM/
+Je3LXTw1KQll/ziWBokDpnQxYmFnzdqS27qAnW3ONGqDySurjWc2d9gop2mITrsp
+9ywtTj5tuq5qOV5pT7pI6/WHxSWgdeDlqMVH8lwiXyAxs8hc5LskbYYnjkbon1XK
+Xe5etsmDtrmCHpZ+nwFlJo5whlgmyR8pv38lHPPI/kt1JwQi4DCqz92OYMMuRbiD
+r7dlaJ4C66IUnqp2ea78ZLCwFvPEG8+UUv3um2hQ0YEzcoZ9arvQ6fT68LUO2MYY
+x00ebg6ZtGUzG+16pxB0i/0jPESGpt6z4DN/birYnEY6zXSVNhhMnoysxJvZvgc5
+QDdaa2D6j+/Lh629FFragD1uYTQqCownJ/O5O0bKzTMxgeF8qcQ=
+=7m2U
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 8fb4c19c8c47..7daf636497c7 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Oct 2024 02:40:28 +0000
+Mon, 21 Oct 2024 02:40:46 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 59587fd98b5d..1928606a08c6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Oct 19 02:40:27 AM UTC 2024
+Mon Oct 21 02:40:45 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 87a29fdc2dac..cbd91b7ed442 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Oct 2024 02:45:00 +0000
+Mon, 21 Oct 2024 02:45:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 8ff31e9bd0a9..5cff607f025b 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-3b66ce73a471d993ef86e92545b5fcfd2706e01d 1729301295 2024-10-19T01:28:15Z
+2d9d9245cafbbc8ff381f4c0c6509fa8f4c91af9 1729471399 2024-10-21T00:43:19Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 2c87b4fe5420..88bb01e88a06 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1729305600 Sat 19 Oct 2024 02:40:00 AM UTC
+1729478400 Mon 21 Oct 2024 02:40:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 8fb4c19c8c47..7daf636497c7 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 19 Oct 2024 02:40:28 +0000
+Mon, 21 Oct 2024 02:40:46 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 140c86411c12..c20829e24b7f 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/linkchecker/Manifest b/net-analyzer/linkchecker/Manifest
index fd44076c6094..94fd4b8e7413 100644
--- a/net-analyzer/linkchecker/Manifest
+++ b/net-analyzer/linkchecker/Manifest
@@ -1,6 +1,6 @@
AUX linkchecker-9.3-bash-completion.patch 621 BLAKE2B bce120caf1cddcd11e49c06b5cbd08e5651ad48e89e07c72382f0ea7da62a4070f2e4607880f4ccb44b015c953ca8b9734d10db77081d2ff027fcc30c7163e39 SHA512 736b4da75bf905845964e2a097d192fe075095656818d9e9fd118327510d8fe176c713d5e77752be99b2b13fc10dc4c07bd246cb8b77bd2a99056e6ef0fe4904
-DIST LinkChecker-10.2.1.tar.gz 545530 BLAKE2B ddbf22d9cdd04d89257b92d032cff24e4dde866b4be115f7b5b878bf2a42dd08159eef451b33ed621d747f06dffa445f4258975b932e5ae0eb8b79cfb8203549 SHA512 6410aff11e94cbf001979a85dd41e50daaa6a3577689d4256a0a5627a29253baef24ed7739dbafe91f58c0841923ac3094aa558e91f34629e3e6c008e461230a
DIST LinkChecker-10.3.0.tar.gz 542403 BLAKE2B 24420c7479909d3d19d8fce45cfb2f5712107705a409f7d407097002ce6c6bb534a62a388b3a8d01760db7ac4200adf1d7250868dbeb41ec8cf8489a1776266b SHA512 fbcc4d10418642d6f0c0146a50294fa3d872eb98b53c49081af5d5ac644f1280694ad1ef8f82f639526ba08f6f0ed754b316567dd12c4e5e98360ccee4634d16
-EBUILD linkchecker-10.2.1.ebuild 1671 BLAKE2B 548e9c56edab994412c5b91feadf9a98b40a61a5ea1436e0c728f91d6913a60ae96cd59a3337da9412c3b5e4278a7323a5083706abfa990c0e13fb3ee9c37626 SHA512 42992addbf54fd54569ee083fd44980d11da4395f23fafdaedea07ae3f58e4bbe08654ef351dfebaf9f98213e60583d513026b1aa98f9fb1bf55e0f474e610ba
+DIST LinkChecker-10.5.0.tar.gz 546451 BLAKE2B caf2b4ad18b3fdd2efa8f55e5bf8914685cc9c1bc8c0d83673e06f2eb7d5effa5db6bb028dd094bac2ff3b2c39f7b68e2d5a81bccf40b280e1e0e79be9cefa19 SHA512 4bd39965430ce478db803776790ef382064ccda2096a6a3b358673821b941a064a20fb67a0b25a353859d60e3624cde33fe2b6797657c76882d3b84c443e4a84
EBUILD linkchecker-10.3.0.ebuild 1612 BLAKE2B 3a8f0d865d12401a7cacc8c1e5f81981878ffed96a478497c000b3aee0517033cfd6b6f65ed40623d8a9eaecddd49e765ef6dc1a00cf529405df46c834448da9 SHA512 1be88fc4e8b637cbe542b14f43a698d23cf96418869a4e89d82d225627e04a83ac5ece6e0310133591f238e35cd2121e548e6981799cfe3b6e8fa777a6f4a244
-MISC metadata.xml 575 BLAKE2B 6996e2d330f7c0e9976cf1cc2964ce3d426f5527c491dfb0630630bddee0c932f28b0ff9fe1c9d4778ad7d73bbb69816d8740f7b3b1b5fb5545dacd073c51aaf SHA512 567a432bd5410dddf0589eaadc6ea81f516c131ce84c3ba2e1a42757d32362821f3ea1bb832d4f41381d4ee62152c019b8daa46685353cba8a6da89bb892a989
+EBUILD linkchecker-10.5.0.ebuild 1543 BLAKE2B 4c6bba59856abebe85d534b607c46fb69f53c92a8d0b8b890321edd0687229c2dcd8c1510dc7529fa8753936f2031060930c5252e4633500c62946f2e358bc24 SHA512 a8f5effecb10aef64def5896984de717639224af43238f778606c67582fcfd3dde2ec60ec169cc59de3c11f978e5286573b0c066a092ec157da79e15463daaa1
+MISC metadata.xml 626 BLAKE2B bdcbd2dfd7f04e422647f805fd74163f5f020ce8c10f2ee59f6ac7950cc003cd972e8e4880bb5ff336e90784d4ca0d13c1b42a6da94dbf7c2c769bebb61824e3 SHA512 f0c420ca7bf0bacc4b03ef5345f8a9b87f382503e79bd53a8eb1f348692dde8f7dce7db9b0ddc699e50f7620ce7f855cf2917c54e5c07fc3747ce52659519597
diff --git a/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild b/net-analyzer/linkchecker/linkchecker-10.5.0.ebuild
index c378ed2caf78..bd5bcd9d4c85 100644
--- a/net-analyzer/linkchecker/linkchecker-10.2.1.ebuild
+++ b/net-analyzer/linkchecker/linkchecker-10.5.0.ebuild
@@ -1,22 +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_{9..11} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="sqlite?"
DISTUTILS_USE_PEP517=hatchling
DISTUTILS_SINGLE_IMPL=1
+PYPI_NO_NORMALIZE=1
+PYPI_PN=LinkChecker
-inherit bash-completion-r1 distutils-r1 multiprocessing optfeature
+inherit bash-completion-r1 distutils-r1 multiprocessing optfeature pypi
DESCRIPTION="Check websites for broken links"
HOMEPAGE="https://github.com/linkchecker/linkchecker"
-SRC_URI="https://github.com/linkchecker/linkchecker/releases/download/v${PV}/LinkChecker-${PV}.tar.gz"
-KEYWORDS="amd64 x86"
LICENSE="GPL-2"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="sqlite"
RDEPEND="
@@ -30,15 +31,15 @@ BDEPEND="
test? (
$(python_gen_cond_dep '
app-text/pdfminer[${PYTHON_USEDEP}]
- dev-python/parameterized[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
dev-python/pyftpdlib[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
')
sys-devel/gettext
)
"
+EPYTEST_XDIST=1
distutils_enable_tests pytest
PATCHES=( "${FILESDIR}/${PN}-9.3-bash-completion.patch" )
@@ -49,10 +50,9 @@ DOCS=(
)
python_test() {
- # Telnet test uses miniboa which is not available in Gentoo
- rm -f tests/checker/test_telnet.py
- # Multiple warnings about unclosed test sockets with epytest
- pytest -vra -n "$(makeopts_jobs)"|| die
+ # epytest overrides bs4 ignores from pytest.ini
+ # and also outputs multiple warnings about unclosed test sockets
+ pytest -vra -n "$(makeopts_jobs)" || die
}
python_install_all() {
diff --git a/net-analyzer/linkchecker/metadata.xml b/net-analyzer/linkchecker/metadata.xml
index 6904bacfa7cb..6306297ad887 100644
--- a/net-analyzer/linkchecker/metadata.xml
+++ b/net-analyzer/linkchecker/metadata.xml
@@ -14,5 +14,6 @@
</use>
<upstream>
<remote-id type="github">linkchecker/linkchecker</remote-id>
+ <remote-id type="pypi">LinkChecker</remote-id>
</upstream>
</pkgmetadata>
diff --git a/net-analyzer/snallygaster/Manifest b/net-analyzer/snallygaster/Manifest
index 4b254e398ab2..10840556884d 100644
--- a/net-analyzer/snallygaster/Manifest
+++ b/net-analyzer/snallygaster/Manifest
@@ -1,4 +1,5 @@
DIST snallygaster-0.0.12.tar.gz 25234 BLAKE2B 69082fe94fc65d78b99519511b6850d569401d326788448dffac2baca3e359e166b161e69b5169dc0772c4eba5e3cf70968ed75fe09efad7924869971a0869c8 SHA512 507b5bbaa8a013bbbb18b53778781e1e212e295f113ea91b1b73d5162f93d35be74780fa0cba7499d62f40c8cd27b4cdfd79526bd0ab07018090460ca937eb48
-EBUILD snallygaster-0.0.12-r1.ebuild 629 BLAKE2B 2f203816f023cd62826fdc5d62dba0cea616906e966e2fc26efd3a2242b2863be0349bd2314209c5dd877e80b0adc158a910e88f09ec4b61faf3837440b6defe SHA512 f260589e48e2bfcdbdd8fddb4da25e80765da64cffd162cefd0a2497457343cd198be8df8b83b697d3d7f69a7b68a90ed3d6d38b12aaeb68186f4826bae5dfa9
+DIST snallygaster-0.0.13.tar.gz 23374 BLAKE2B 85c0a1274be29988a7237f527859bb79112895a915a26dd9af50dcc1a5e46bbcd763497d64f6c659b45728c6cd7124d17386b06982103924d04bd0f520789365 SHA512 a356b07ac6cc96a6808191f3333b8f87a52a12dea2ac9b08827bc4c60b7463b34dd929f15aa27fea996f45ac8c03f3bef18e9e897a948c1f20747f2bfcd086d5
EBUILD snallygaster-0.0.12-r2.ebuild 632 BLAKE2B 7dbf259565526bd84f85e6ae02a7bf2e0e4537b5d7f698e00192831a896d485ea48fa0c9c51ac2996bf8ed88aa8d374663af843f220e0b581b7fceed89be0ac8 SHA512 571eb7d094d0c6f330dd4e5a8945a06d0700edec82c7d4d7938d224cabbcb1a1a4e4ab4821ba50d45e1bf420079c6676ded81e482599b3bc8b5a7ba3f7aff303
+EBUILD snallygaster-0.0.13.ebuild 632 BLAKE2B 66537ebd7f46efa51cdde97a820a3fd8aab6b3d7086382081c578c5517f2b9e21fc6adf624861e72607fb9a3caa6ad1b23cc98d26519c2d1de78bdd0a4b55ff0 SHA512 2876d5b0c1384151abb34169f5a27c111371d13bbcfae0b4c4b5a0f5d23256bdd4723848f5c433180e4d183c01fdc79949332c088fa99dd81d901af601ae629d
MISC metadata.xml 339 BLAKE2B c2f1c9e6e138fce62eb7107388c85cf3203f226a1d9d64d55d399c9ae27d62029ed80e6989b176a1832fe0ffa2b1f6c6deae75e0329d8171cd2712c866ff7b33 SHA512 9008dfa443771432e7cec014d558ff1cbea017e47ce5f5f3677f12ebad8166b124a579716f668009e2f208775507299a3802ea000a517fc7a613232f23eeed75
diff --git a/net-analyzer/snallygaster/snallygaster-0.0.12-r1.ebuild b/net-analyzer/snallygaster/snallygaster-0.0.13.ebuild
index 2e4e6ae2913c..2d1687077a58 100644
--- a/net-analyzer/snallygaster/snallygaster-0.0.12-r1.ebuild
+++ b/net-analyzer/snallygaster/snallygaster-0.0.13.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=( python3_{9,10,11} )
+PYTHON_COMPAT=( python3_{9,10,11,12,13} )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 pypi
@@ -10,7 +10,7 @@ inherit distutils-r1 pypi
DESCRIPTION="Finds file leaks and other security problems on HTTP servers"
HOMEPAGE="https://github.com/hannob/snallygaster"
-LICENSE="CC0-1.0"
+LICENSE="0BSD"
SLOT="0"
KEYWORDS="~amd64"
diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz
index 246464735f6a..34f832c189d9 100644
--- a/net-dialup/Manifest.gz
+++ b/net-dialup/Manifest.gz
Binary files differ
diff --git a/net-dialup/ppp/Manifest b/net-dialup/ppp/Manifest
index 3b65094869bd..d5a370f861d8 100644
--- a/net-dialup/ppp/Manifest
+++ b/net-dialup/ppp/Manifest
@@ -7,9 +7,10 @@ AUX ppp-2.5.0-pidfile.patch 1257 BLAKE2B 220ada7acaf45c2cd614d2ce8883fb91c282d18
AUX ppp-2.5.0-radius-mppe.patch 5444 BLAKE2B 63b72701d72e1a6508b79c67b68e4ae51b28a4ee4ae77f1b6fdb0565f3dfde7928dada3a87babaa495589d93569091c692ad0985d00a9f057611778f2ebe8950 SHA512 39a1049155eeaa46ef0f2a45121f97a5b6448c86f0190263a26e90fadc213fc29bcaae0e4c0df79b29fa989266167988bf7af3ef4fdf1696aeca59bdc0a25b16
AUX ppp-2.5.0-radiusclient.conf-parsing.patch 1466 BLAKE2B 48bd7ac24e2988f7346d4d01209ed04f37a82569a4085d7389c139755642515c6f607d3f73d57c4856aab23cba8ee4f1d0fd612be445b610948e3ce3d8dbbe60 SHA512 3f36c68e480600ea590844cd46176e7597a8bba0d8bf977c4aa697269872a493cd9ec3317a32ccc8a76f1b65b208df0deddd18f651b275164c44b052923c448f
AUX pppd.tmpfiles 45 BLAKE2B 00daff2cb2f359640b41f8e13b08817754fa77e7a743910fb3e3cf100fffc77ea8bc38739c90123ac6bf44b417f25feedd0b2e2c91ead98b7affb7c92d22eed9 SHA512 8cb2aef7c17481f891cef981d47aceb879bbc64fe0766d193f23824484299414f0a576c45215ceaea18d39291b5ffe4c80aa4c00f0c68d88aeb924ace2ad5a8c
+AUX pppd.tmpfiles-r1 12 BLAKE2B ecf9abb7ea5e7ec637bc590b882c2ca957487ab915da462f56d605e1bd45e824d45c7ac647b47436132c670a0fd59c3e1b69d7651cc833b81d761c6bb0e91d58 SHA512 86dd12a7b6294ad06b82aca350126e47ebfa826d041ec6acb3838e336af2aec108e04a6f5e63ac55ba8bece4941bfa3474f9af7d859e68124a9174482bbb0937
DIST ppp-2.5.0.tar.gz 1170057 BLAKE2B 6a0e9efcbff3cb499705071cc7d0e3411cf4871fd53b2bfedbb1f2cf3ad80728eb436050cf33b78e36d473be64f15907a21da17f283337455f0af379bc18272d SHA512 094368ea2aa6c6e8dfba4443509857a7c1c7ff839bb6d6657743802477208c01e87db31593cef0932d3725c640e9c103179da6b742825034cda82bd31ddcc2ed
DIST ppp-2.5.1.tar.gz 991639 BLAKE2B e3ece873ea25bde5ddffd0da168ffe6ba890693f20fb9f1d6a48f365331abdb4cf517fd0b3004d26a0c778ad4d750e39e38486544e2771b23223469db13c239c SHA512 57b3bbf918c302dbc621f56b706efa1b35b2fc45b71c3a309c1cfee22c28fcf98d7f8965fbeba9260c124f2afb9e297885007256ee05469adca73fad032902b9
DIST pppgetpass.8 450 BLAKE2B 4e9805cfecb4d07c302682c1ced42cc5d247d18fae904b909e126874af962cf48bb703cd75b0cefce4e19404f2e757602d3b57f187567fc23d4b93d9598d1486 SHA512 21f6dda908cf73ee27bfa39d2b50e7f76b371e50bd7d5a0586174b30129c119accbd260d7f9e0e6aa6aabfa5ba11a13ba560588a99672c9dd4e9f33254f88836
EBUILD ppp-2.5.0-r7.ebuild 4213 BLAKE2B 333a332e338cc45c1cf795162420155474be1dd82a39e70d40f4c3e962e4a806b39a31d7521f32d87eb7886cbf07b848acad10f12b1b71ab06a0a6d519fe0a1c SHA512 c63d15b21fab09cf585045dd52f815b7d7c2e1ce59fbf10a0fed26cbbaf8fbc893f2461e0ede2b88150bfd0d5516262977f8d9c49e9c120032bcd91bf6a00caf
-EBUILD ppp-2.5.1.ebuild 3664 BLAKE2B 05aaf3531ed43f842126ae73ae7fd021ed9ab457a88f846dc3772b37a4b01e32151080fdd3c0a2d725a193899b1a9ff5e8529d1ea739ecdad3ab11aa0373e911 SHA512 5c27d94face53cec9cdce7dfc9a623fb020c12a90e3865cf264b554a87f32c2de3bf398528430e811e6654362b88cb420257750347c68f6db89861c9c2b613f9
+EBUILD ppp-2.5.1-r1.ebuild 3667 BLAKE2B 1e30ba2a68c3eb4fb6ef75522105c7243ed9e4155ea4bc2d6b24b0a6207866690713d11bf53dc46225c5cf12a34f0e9def14d6df3463acf00c740f3334a549fe SHA512 b5ee9da5bd1fed0c7e3af0d98f2b5e20d0a26499e0ba001397f53ce8a3cb73acc0e8078455803a624bb6e939bf85aad370b7b188a078b25e475ed59eb80bab92
MISC metadata.xml 638 BLAKE2B 3aa9d6dbab41ecff025de485c52462fc3ccb9b217b95681119b1e8fbe1a4ed9db93842c2696e9f71a275cbb7d1c4593b1ce7b368bea933f6ff727ee9a8d28295 SHA512 cc14adb1ecc6fa636ce86914ef70941e4b1b8ccd9e056ea9c5a2fc3ae75ea718f74fd925fbe40811734762927383ee9edd9728267bc122d2c5b03fce019f0fd8
diff --git a/net-dialup/ppp/files/pppd.tmpfiles-r1 b/net-dialup/ppp/files/pppd.tmpfiles-r1
new file mode 100644
index 000000000000..2fa3096da9f3
--- /dev/null
+++ b/net-dialup/ppp/files/pppd.tmpfiles-r1
@@ -0,0 +1 @@
+d /run/pppd
diff --git a/net-dialup/ppp/ppp-2.5.1.ebuild b/net-dialup/ppp/ppp-2.5.1-r1.ebuild
index 8838554026f7..9d96fe11bf66 100644
--- a/net-dialup/ppp/ppp-2.5.1.ebuild
+++ b/net-dialup/ppp/ppp-2.5.1-r1.ebuild
@@ -113,7 +113,7 @@ src_install() {
doman contrib/pppgetpass/pppgetpass.8
- newtmpfiles "${FILESDIR}/pppd.tmpfiles" pppd.conf
+ newtmpfiles "${FILESDIR}/pppd.tmpfiles-r1" pppd.conf
insinto /etc/ppp/radius
doins pppd/plugins/radius/etc/{dictionary*,issue,port-id-map,radiusclient.conf,realms,servers}
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index eb34f9803a92..44c3928dcf1b 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index f2991700b895..c71b24341cee 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -100,8 +100,9 @@ DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693
DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
-EBUILD synapse-1.113.0.ebuild 6420 BLAKE2B 05f7e0d340caf26ed33a86366b2a0beb0509af7f3955a5ba976623252289b57f9d94e86a4f69d7f8d666b07231d7fec35318c8d097aee458e6d5d80abd288242 SHA512 5d7426070a9bc8297d99140e4db573abccdcb161736ad895c3f156be1cacc3261259ba84157dd688d3c1dcdbd9e9df4d19b0fe1cac951754eccdf5a5a17d897e
-EBUILD synapse-1.114.0.ebuild 6420 BLAKE2B 2029cc85a21beaa61ad830326dad18bcd605000a256380aedd0e0557b5fb7756c14087bed768da4621c2fde30da73540c0bd640bae72011ccbba9040bff674c0 SHA512 39b904d0fda90150c5a58785ff7af5abff0566a3c4ea774244b4a72a89c6c184063bdf5eb89015faf3a909ea13752557f9740041c9b7944804a09d0c8a5a7889
-EBUILD synapse-1.115.0-r1.ebuild 6497 BLAKE2B 377e64e434f8da186bf38ac2a09b904c4ee2acbbf9f6e85807a68de9b0483f7f6b5d40526444ca2b324b996e1dae511f06d159178e23b081eeaa8761a1374046 SHA512 797a28111409c08cc25f28d07fba8915743be4334f27484d02b40fe2212e4dd2d5a9311e2eb44d471b63fb8b3ed339d5848cb1d1351beb43d26aa7c539eceaaf
-EBUILD synapse-1.116.0.ebuild 6421 BLAKE2B 369f43e2e2527b9e83dce685dc4f34df908625e4d9dcb8064350b692beb34f5a467d50d6f75569e96f9b22c3b686117e6552163ff8d2809d0be05a59e4e30170 SHA512 9abd16a0c07c09ec760881a11b3f4fac98bec1535e02bda5be5a99fa7062c886fe0f8531184d4db02ff0cf3a71d97269a920f6e6d7187d1e2472050876df2b56
+EBUILD synapse-1.113.0-r1.ebuild 6325 BLAKE2B 5f6888757af8b59fe62304c0811c71d01bb9e48602f33183995e95bdd976fae95e9d8a065e081eb1b196e055c224d50b5793e71fc04078efec1c63769773ba5f SHA512 7f6e2dd657bb8706730595bdd004bbae8078a271f22819b2d6bb37a271705bf1369611f6a13dfe77303b41853e49c24faed1292d6489d76554d55e43754373da
+EBUILD synapse-1.114.0-r1.ebuild 6325 BLAKE2B 3a2932d68baa6c63ee9b762dea5088021bf9f7d4ef1ec9d71595bf85d4cfd904c54e55a8c0ccbac594bf1f8c188cd569465420f6f9fea371210e562f77ef21a2 SHA512 1b5923ddeb84b007defcaf05a993f47d70a23140c6b6875fc244969c0b69016f4c4c0ba611f518343e422f47426847c0c5787d50901e8748950f66ed5c701384
+EBUILD synapse-1.115.0-r2.ebuild 6402 BLAKE2B 3c5c9982208958b7850491c2df9fcf3523d1c885605bb9def3a318027d80c891b3d304094069b3067a1316eb8acbd73d9d621691e8845e15a0f4d3e0790473a9 SHA512 4c01886615f7858aaa974b6fe8e0004c0c47c94bf73e59909a03b5168e23da10a313ba87f1a98c14b5db26b042bb0c85abde8dc4d05c58a0bd5d16b3aff03c77
+EBUILD synapse-1.116.0-r1.ebuild 6326 BLAKE2B 9c14c3924f51543b506f344cbb2a3d7271e08abdf9603f05f17a9f92eba8fe8c7bbc6b595f2e8c56a309c26944bda226b90f129c4cd85c69ed59c97c10949a5e SHA512 4f797037ec24991453e6a45699acc7284d9ff81ddd57ed21f4ebf76cc15e8e4ec36b219f8874446566d0663a26a66cd9491f898767f5acfce30ec39e25115169
+EBUILD synapse-1.116.0-r2.ebuild 6543 BLAKE2B 475ccd41ebf22731dd5bc4d79bc778c1dfbb74e42ad03d0950e65610ab4903ab42b62a7c8764a0f2706a42f525b21defe6559ecfec08fd3c6cea57ac903059fe SHA512 b0f0daa09c78500e5e10458b34e07dd9b877d0abdd514231e3a71b7edd166a6a2d30600a859c24cd295587d453b5679d2d990676a93eccd121b925dd914d77a2
MISC metadata.xml 381 BLAKE2B 8bf85af089213456d20c9d66a4d9788ff209983f8fd98c9fb6cf03e03ab5c12c9d5518ff4d86f5d4fb2a9a1080516f1febfedf5b06b0cb8e101cdc035bb139f4 SHA512 e88fd7f735bc9ca0aced01f49ca539134b297a5c9c5ee633fe3de64626d6f4b4eb547326288abea9c161f2647852c23658dba17265e64254335870450f644307
diff --git a/net-im/synapse/synapse-1.113.0.ebuild b/net-im/synapse/synapse-1.113.0-r1.ebuild
index b61fef3a610b..2a3f66af95ae 100644
--- a/net-im/synapse/synapse-1.113.0.ebuild
+++ b/net-im/synapse/synapse-1.113.0-r1.ebuild
@@ -124,9 +124,7 @@ DEPEND="
acct-user/synapse
acct-group/synapse
"
-# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree
-# introduces some breaking changes for synapse,
-# see https://github.com/element-hq/synapse/issues/17075
+# <twisted: https://github.com/element-hq/synapse/issues/17075
RDEPEND="
${DEPEND}
dev-python/attrs[${PYTHON_USEDEP}]
@@ -150,13 +148,13 @@ RDEPEND="
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/pymacaroons[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/python-multipart[${PYTHON_USEDEP}]
+ <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/service-identity[${PYTHON_USEDEP}]
dev-python/signedjson[${PYTHON_USEDEP}]
dev-python/sortedcontainers[${PYTHON_USEDEP}]
dev-python/treq[${PYTHON_USEDEP}]
- dev-python/twisted[${PYTHON_USEDEP}]
+ <dev-python/twisted-24.10[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
diff --git a/net-im/synapse/synapse-1.114.0.ebuild b/net-im/synapse/synapse-1.114.0-r1.ebuild
index 843d62b9b1c8..5445fd9a9573 100644
--- a/net-im/synapse/synapse-1.114.0.ebuild
+++ b/net-im/synapse/synapse-1.114.0-r1.ebuild
@@ -124,9 +124,7 @@ DEPEND="
acct-user/synapse
acct-group/synapse
"
-# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree
-# introduces some breaking changes for synapse,
-# see https://github.com/element-hq/synapse/issues/17075
+# <twisted: https://github.com/element-hq/synapse/issues/17075
RDEPEND="
${DEPEND}
dev-python/attrs[${PYTHON_USEDEP}]
@@ -150,13 +148,13 @@ RDEPEND="
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/pymacaroons[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/python-multipart[${PYTHON_USEDEP}]
+ <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/service-identity[${PYTHON_USEDEP}]
dev-python/signedjson[${PYTHON_USEDEP}]
dev-python/sortedcontainers[${PYTHON_USEDEP}]
dev-python/treq[${PYTHON_USEDEP}]
- dev-python/twisted[${PYTHON_USEDEP}]
+ <dev-python/twisted-24.10[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
diff --git a/net-im/synapse/synapse-1.115.0-r1.ebuild b/net-im/synapse/synapse-1.115.0-r2.ebuild
index d728a8b1b4a3..39b32557718e 100644
--- a/net-im/synapse/synapse-1.115.0-r1.ebuild
+++ b/net-im/synapse/synapse-1.115.0-r2.ebuild
@@ -124,9 +124,7 @@ DEPEND="
acct-user/synapse
acct-group/synapse
"
-# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree
-# introduces some breaking changes for synapse,
-# see https://github.com/element-hq/synapse/issues/17075
+# <twisted: https://github.com/element-hq/synapse/issues/17075
RDEPEND="
${DEPEND}
dev-python/attrs[${PYTHON_USEDEP}]
@@ -150,13 +148,13 @@ RDEPEND="
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/pymacaroons[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/python-multipart[${PYTHON_USEDEP}]
+ <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/service-identity[${PYTHON_USEDEP}]
dev-python/signedjson[${PYTHON_USEDEP}]
dev-python/sortedcontainers[${PYTHON_USEDEP}]
dev-python/treq[${PYTHON_USEDEP}]
- dev-python/twisted[${PYTHON_USEDEP}]
+ <dev-python/twisted-24.10[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
$(python_gen_cond_dep '
diff --git a/net-im/synapse/synapse-1.116.0.ebuild b/net-im/synapse/synapse-1.116.0-r1.ebuild
index e583bcd7d8d6..a5627622a9e9 100644
--- a/net-im/synapse/synapse-1.116.0.ebuild
+++ b/net-im/synapse/synapse-1.116.0-r1.ebuild
@@ -124,9 +124,7 @@ DEPEND="
acct-user/synapse
acct-group/synapse
"
-# The dev-python/twisted-24.3.0_p20240628 snapshot available in our tree
-# introduces some breaking changes for synapse,
-# see https://github.com/element-hq/synapse/issues/17075
+# <twisted: https://github.com/element-hq/synapse/issues/17075
RDEPEND="
${DEPEND}
dev-python/attrs[${PYTHON_USEDEP}]
@@ -150,13 +148,13 @@ RDEPEND="
dev-python/pydantic[${PYTHON_USEDEP}]
dev-python/pymacaroons[${PYTHON_USEDEP}]
dev-python/pyopenssl[${PYTHON_USEDEP}]
- dev-python/python-multipart[${PYTHON_USEDEP}]
+ <dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
dev-python/pyyaml[${PYTHON_USEDEP}]
dev-python/service-identity[${PYTHON_USEDEP}]
dev-python/signedjson[${PYTHON_USEDEP}]
dev-python/sortedcontainers[${PYTHON_USEDEP}]
dev-python/treq[${PYTHON_USEDEP}]
- dev-python/twisted[${PYTHON_USEDEP}]
+ <dev-python/twisted-24.10[${PYTHON_USEDEP}]
dev-python/typing-extensions[${PYTHON_USEDEP}]
dev-python/unpaddedbase64[${PYTHON_USEDEP}]
postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
diff --git a/net-im/synapse/synapse-1.116.0-r2.ebuild b/net-im/synapse/synapse-1.116.0-r2.ebuild
new file mode 100644
index 000000000000..de5fd7861198
--- /dev/null
+++ b/net-im/synapse/synapse-1.116.0-r2.ebuild
@@ -0,0 +1,251 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..13} )
+
+CRATES="
+ aho-corasick@1.1.3
+ anyhow@1.0.89
+ arc-swap@1.7.1
+ autocfg@1.3.0
+ base64@0.21.7
+ bitflags@2.5.0
+ blake2@0.10.6
+ block-buffer@0.10.4
+ bumpalo@3.16.0
+ bytes@1.7.2
+ cfg-if@1.0.0
+ cpufeatures@0.2.12
+ crypto-common@0.1.6
+ digest@0.10.7
+ fnv@1.0.7
+ generic-array@0.14.7
+ getrandom@0.2.15
+ headers-core@0.3.0
+ headers@0.4.0
+ heck@0.4.1
+ hex@0.4.3
+ http@1.1.0
+ httpdate@1.0.3
+ indoc@2.0.5
+ itoa@1.0.11
+ js-sys@0.3.69
+ lazy_static@1.5.0
+ libc@0.2.154
+ lock_api@0.4.12
+ log@0.4.22
+ memchr@2.7.2
+ memoffset@0.9.1
+ mime@0.3.17
+ once_cell@1.19.0
+ parking_lot@0.12.2
+ parking_lot_core@0.9.10
+ portable-atomic@1.6.0
+ ppv-lite86@0.2.17
+ proc-macro2@1.0.82
+ pyo3-build-config@0.21.2
+ pyo3-ffi@0.21.2
+ pyo3-log@0.10.0
+ pyo3-macros-backend@0.21.2
+ pyo3-macros@0.21.2
+ pyo3@0.21.2
+ pythonize@0.21.1
+ quote@1.0.36
+ rand@0.8.5
+ rand_chacha@0.3.1
+ rand_core@0.6.4
+ redox_syscall@0.5.1
+ regex-automata@0.4.6
+ regex-syntax@0.8.3
+ regex@1.10.6
+ ryu@1.0.18
+ scopeguard@1.2.0
+ serde@1.0.210
+ serde_derive@1.0.210
+ serde_json@1.0.128
+ sha1@0.10.6
+ sha2@0.10.8
+ smallvec@1.13.2
+ subtle@2.5.0
+ syn@2.0.61
+ target-lexicon@0.12.14
+ typenum@1.17.0
+ ulid@1.1.3
+ unicode-ident@1.0.12
+ unindent@0.2.3
+ version_check@0.9.4
+ wasi@0.11.0+wasi-snapshot-preview1
+ wasm-bindgen-backend@0.2.92
+ wasm-bindgen-macro-support@0.2.92
+ wasm-bindgen-macro@0.2.92
+ wasm-bindgen-shared@0.2.92
+ wasm-bindgen@0.2.92
+ web-time@1.1.0
+ windows-targets@0.52.5
+ windows_aarch64_gnullvm@0.52.5
+ windows_aarch64_msvc@0.52.5
+ windows_i686_gnu@0.52.5
+ windows_i686_gnullvm@0.52.5
+ windows_i686_msvc@0.52.5
+ windows_x86_64_gnu@0.52.5
+ windows_x86_64_gnullvm@0.52.5
+ windows_x86_64_msvc@0.52.5
+"
+
+inherit cargo distutils-r1 multiprocessing optfeature systemd
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+ https://matrix.org/
+ https://github.com/element-hq/synapse
+"
+SRC_URI="
+ https://github.com/element-hq/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="AGPL-3+"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+ || ( Apache-2.0 Boost-1.0 )
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
+IUSE="postgres systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ acct-user/synapse
+ acct-group/synapse
+"
+# <twisted: https://github.com/element-hq/synapse/issues/17075
+RDEPEND="
+ ${DEPEND}
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/bcrypt[${PYTHON_USEDEP}]
+ dev-python/bleach[${PYTHON_USEDEP}]
+ >=dev-python/canonicaljson-2[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ dev-python/ijson[${PYTHON_USEDEP}]
+ dev-python/immutabledict[${PYTHON_USEDEP}]
+ >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ >=dev-python/matrix-common-1.3.0[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/netaddr[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ dev-python/phonenumbers[${PYTHON_USEDEP}]
+ >=dev-python/pillow-10.0.1[${PYTHON_USEDEP},webp]
+ dev-python/prometheus-client[${PYTHON_USEDEP}]
+ dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+ dev-python/pyasn1[${PYTHON_USEDEP}]
+ dev-python/pydantic[${PYTHON_USEDEP}]
+ dev-python/pymacaroons[${PYTHON_USEDEP}]
+ dev-python/pyopenssl[${PYTHON_USEDEP}]
+ >=dev-python/python-multipart-0.0.12-r100[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/service-identity[${PYTHON_USEDEP}]
+ dev-python/signedjson[${PYTHON_USEDEP}]
+ dev-python/sortedcontainers[${PYTHON_USEDEP}]
+ dev-python/treq[${PYTHON_USEDEP}]
+ <dev-python/twisted-24.10[${PYTHON_USEDEP}]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/unpaddedbase64[${PYTHON_USEDEP}]
+ postgres? ( dev-python/psycopg:2[${PYTHON_USEDEP}] )
+ systemd? ( dev-python/python-systemd[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ dev-python/setuptools-rust[${PYTHON_USEDEP}]
+ test? (
+ ${RDEPEND}
+ dev-python/hiredis[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/parameterized[${PYTHON_USEDEP}]
+ dev-python/pyicu[${PYTHON_USEDEP}]
+ dev-python/txredisapi[${PYTHON_USEDEP}]
+ postgres? ( dev-db/postgresql[server] )
+ )
+"
+
+# Rust extension
+QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # python-multipart package renamed in Gentoo to python_multipart
+ sed -e 's:import multipart:import python_multipart as multipart:' \
+ -i synapse/http/client.py || die
+}
+
+src_test() {
+ if use postgres; then
+ einfo "Preparing postgres test instance"
+ initdb --pgdata="${T}/pgsql" || die
+ pg_ctl --wait --pgdata="${T}/pgsql" start \
+ --options="-h '' -k '${T}'" || die
+ createdb --host="${T}" synapse_test || die
+
+ # See https://matrix-org.github.io/synapse/latest/development/contributing_guide.html#running-tests-under-postgresql
+ local -x SYNAPSE_POSTGRES=1
+ local -x SYNAPSE_POSTGRES_HOST="${T}"
+ fi
+
+ # This remove is necessary otherwise python is not able to locate
+ # synapse_rust.abi3.so.
+ rm -rf synapse || die
+
+ nonfatal distutils-r1_src_test
+ local ret=${?}
+
+ if use postgres; then
+ einfo "Stopping postgres test instance"
+ pg_ctl --wait --pgdata="${T}/pgsql" stop || die
+ fi
+
+ [[ ${ret} -ne 0 ]] && die
+}
+
+python_test() {
+ "${EPYTHON}" -m twisted.trial -j "$(makeopts_jobs)" tests
+}
+
+src_install() {
+ distutils-r1_src_install
+ keepdir /var/{lib,log}/synapse /etc/synapse
+ fowners synapse:synapse /var/{lib,log}/synapse /etc/synapse
+ fperms 0750 /var/{lib,log}/synapse /etc/synapse
+ newinitd "${FILESDIR}/${PN}.initd-r1" "${PN}"
+ systemd_dounit "${FILESDIR}/synapse.service"
+}
+
+pkg_postinst() {
+ optfeature "Improve user search for international display names" dev-python/pyicu
+ optfeature "Redis support" dev-python/txredisapi
+ optfeature "VoIP relaying on your homeserver with turn" net-im/coturn
+
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ einfo
+ elog "In order to generate initial configuration run:"
+ elog "sudo -u synapse synapse_homeserver \\"
+ elog " --server-name matrix.domain.tld \\"
+ elog " --config-path /etc/synapse/homeserver.yaml \\"
+ elog " --generate-config \\"
+ elog " --data-directory /var/lib/synapse \\"
+ elog " --report-stats=no"
+ einfo
+ else
+ einfo
+ elog "Please refer to upgrade notes if any special steps are required"
+ elog "to upgrade from the version you currently have installed:"
+ elog
+ elog " https://github.com/element-hq/synapse/blob/develop/docs/upgrade.md"
+ einfo
+ fi
+}
diff --git a/net-im/whatsie/Manifest b/net-im/whatsie/Manifest
index 777ae8414f3a..c533c7db7a1a 100644
--- a/net-im/whatsie/Manifest
+++ b/net-im/whatsie/Manifest
@@ -1,5 +1,7 @@
DIST whatsie-4.15.5.tar.gz 21405021 BLAKE2B 26151415d0669b011391b187a28f3ac32960c7db4bce05ba44fdee93680367e0cbee44c8087d95cabc92e1bc844c118c0a0d935a0733180d154646f75d62daa2 SHA512 1ede2a1dd95b010505b3a702e3730616cac619b2460b5935d6bf3eaf48183f4b2a8d66930990db0bf6f8aeec9649b66ea2865f7b8a386cc80c22f7cdf6515e5f
DIST whatsie-4.16.0.tar.gz 21404746 BLAKE2B fb7310cbab992972e48997f3adbcb9f6087ef4034c92232b71c03b10c5dcf8366e8d4d1e1f705cfc53e8126cd480b89f78719d63b58f0110af2042fb57e7c2a2 SHA512 f4195081db17c8377ce1c7400af48577c5e52323bd25490e215ba89aa4b08d1114fb0ae9bc5e954a876e0fe7f6e164695a483d13e19ff622f3f9962cc12c72c0
+DIST whatsie-4.16.1.tar.gz 21404934 BLAKE2B 03752cdf62cde356421270ea0e75fdd5cc10a43b158c2624ef284d20d92bfca4ad933f75686acbefe0c886bc30eb699c3c91bfb9518531053510de129e630378 SHA512 6aa34128eef0a8aeb0f54a7b585830c56686558f8ca2bc13f40b6f6d4a4f231f68a7d3ebbcd93d824ec50ae0c1e4ef76bdd54b4b8ee47316bc0f4ee407e69235
EBUILD whatsie-4.15.5.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9
EBUILD whatsie-4.16.0.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9
+EBUILD whatsie-4.16.1.ebuild 772 BLAKE2B a8473146e82a61ad8c60eedad47f58e6ec9ed3de95c6e68b718f33d27fe49b4680e5fa9db3f8b6626741a1ec6438868926d15d17dddff6bb2f5412dca623f0a9 SHA512 7f9b4c32806b0d2d8e7609db56701854e0f5cf2e5a79961b5b09bd0bde5afe85d0af5344f3b0594f71bb37550d39c92fbe88b4709614b3f2fb372c6f042019c9
MISC metadata.xml 343 BLAKE2B 94e9a06e3df02122b845cd1ecbbae8d912d521478bdfa7b7934c9e7179a5002be0daba7282e1247315c2ddb5d8f309e75c40833df0bd14ff650fdde878137a76 SHA512 3389c1a46efb8e42aa2762bc9e504456685ccdbf36e716576e6fcb1ae4a5cc2ea0f9f3b9dce594a5813fc79a0b39e29e29852efdf449e0a14078a9c3f48e8239
diff --git a/net-im/whatsie/whatsie-4.16.1.ebuild b/net-im/whatsie/whatsie-4.16.1.ebuild
new file mode 100644
index 000000000000..8919b85b6d47
--- /dev/null
+++ b/net-im/whatsie/whatsie-4.16.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2019-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qmake-utils xdg
+
+DESCRIPTION="Qt Based WhatsApp Client"
+HOMEPAGE="https://github.com/keshavbhatt/whatsie"
+SRC_URI="https://github.com/keshavbhatt/whatsie/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${P}/src"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+QT_MIN="5.15"
+
+DEPEND="
+ x11-libs/libX11
+ x11-libs/libxcb:=
+ >=dev-qt/qtcore-${QT_MIN}:5
+ >=dev-qt/qtgui-${QT_MIN}:5
+ >=dev-qt/qtnetwork-${QT_MIN}:5
+ >=dev-qt/qtpositioning-${QT_MIN}:5
+ >=dev-qt/qtwebengine-${QT_MIN}:5[widgets]
+ >=dev-qt/qtwidgets-${QT_MIN}:5
+"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ eqmake5
+}
+
+src_install() {
+ einstalldocs
+ INSTALL_ROOT="${ED}" emake install
+}
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 5000059149f4..5ae46d376b37 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gerbera/Manifest b/net-misc/gerbera/Manifest
index 9a1efcb4a608..ace340100550 100644
--- a/net-misc/gerbera/Manifest
+++ b/net-misc/gerbera/Manifest
@@ -2,6 +2,8 @@ AUX gerbera-1.0.0.confd 531 BLAKE2B 712304e55ec4f2be59fdfb7a03f8a52e173f44e6903e
AUX gerbera-1.0.0.initd 555 BLAKE2B acd14eaf50dac5eed5fa7b8606e70a9b5166caa71d8f6fb6e5bf5511f3b727a9fe10792cb1e8660b92afe9047d0a845553bc922dcfda832b1f32e8a2ed8b183b SHA512 dfdb6c1b4c7ce252a18303507c9e0df38145865dbcacd1c27026d4bca5203beede99e6315e1abd57fd7713a89860b33aadd07df9448ed54a2ed64c872ee8926d
AUX gerbera-1.3.0.config 6342 BLAKE2B 519b2b0f79803bb516b5bd43a692af38039a273318a3486b67c9f040ab9061fb9a2b2aef484fb9e22b584fa7f5d1e0a4f7e61f896f6f9b1ce4f657349506b873 SHA512 e551413ad62ca849561991880ba9049ebb6662ec06ff21d5483bbcc2499df04c72ac170fc4235ebd05c5d95926cdd7fc4db27083cb10fa4fe38f10a1141bf417
DIST gerbera-2.2.0.tar.gz 6138157 BLAKE2B eab6008696cf353c50468a686509ed82381375e7b5e5a5a1b38bfcad6e275ca69885df7a8df7ebdf5bb407f7e7ec9401c27e09fbca55ec61ef15c415439b7148 SHA512 6e11d3e40c9a95d278ce4c6f0c914a27fed250e9202bb81c0f539d06622738bfa5b2156ca6bd061872e276858eb203f626c997ddc00810f9d816f4ff9198c97e
+DIST gerbera-2.3.0.tar.gz 6255947 BLAKE2B bf1d418574fa315cbae91b4174940f78312c95ad91c30bc9b3714915a9204e7c5968b78de03fc63239d4b3f80a488633b737d3a9bfef86263b6c1a7564435ec0 SHA512 5326a22a244ef572a7a825193f0a8595fd4125295e4d9c7d329966e6d0b2995a48c48b75d1b02e809e2423839709d736e34be0329c5028f23c9af69906dcfae7
EBUILD gerbera-2.2.0.ebuild 2188 BLAKE2B 74ad7a63bded4509adab9704e71f483f3c8e92a70bf847275b4cec32d007435e54f5212d3141074d05d695799cc4f46c41be46c8314c085b2b5cf647eed6da71 SHA512 cf9ab8bc70ee69f5a36a67be2014756714d65760ffa71bdcaf714f34c5a7b5388f85e1bfd7cb34ae5ea206dc9c2b5547d87ba408628021f1433f85540c78dba7
-EBUILD gerbera-9999.ebuild 2189 BLAKE2B fde4d60c9f842c488e0d6a52d934279385620f4a47e66ab2b4ac17201ed992b57e692721baa7bd424964afeb7d4e62bf01c8bf68cd558ae0552025d7271bf8fc SHA512 ba30f3992143f4c877738a6818f6396d6c1f9d04603d8931dc39b32cf7cc9c9d4a944c46da2562b0325eab2dc8d04adf0d14ff64e4c68f900c97fc786367dbc2
+EBUILD gerbera-2.3.0.ebuild 2669 BLAKE2B eb4d67018ab29197b255e28ae64506c68ceeec204457ccde9516211ce301608a4c361cc045853d6c07c152fb670e921bf37e747d5b1c4c8553e5ad4edbe53c01 SHA512 9e9619e978ee9ae1d8ea636e1ecb6f05f41bc71d3b1f8add460be4a0dc9a4315278309a78a5920fb9a4dca0f3662207390070ef5bd73e8f2d57a0db452655bf3
+EBUILD gerbera-9999.ebuild 2669 BLAKE2B eb4d67018ab29197b255e28ae64506c68ceeec204457ccde9516211ce301608a4c361cc045853d6c07c152fb670e921bf37e747d5b1c4c8553e5ad4edbe53c01 SHA512 9e9619e978ee9ae1d8ea636e1ecb6f05f41bc71d3b1f8add460be4a0dc9a4315278309a78a5920fb9a4dca0f3662207390070ef5bd73e8f2d57a0db452655bf3
MISC metadata.xml 1153 BLAKE2B 160ec07f27637335374b7c1232c65942d661b66ab89f9e145ffcbadd510ea454a52cef9ab8e544ed46c0c11f56f69b1c659b4f604b0c65ada19f66f1d857586e SHA512 95da4ff4383a5fa1467ea5674c38cb6c8b7939fa01e7a66bac42bb2e3d21dfc020c2585bc6e81af602a227c978e3fe1dc3950ef962b17cbbc11a0cea0413d9b3
diff --git a/net-misc/gerbera/gerbera-2.3.0.ebuild b/net-misc/gerbera/gerbera-2.3.0.ebuild
new file mode 100644
index 000000000000..35b7218b0ded
--- /dev/null
+++ b/net-misc/gerbera/gerbera-2.3.0.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DOCS_BUILDER="sphinx"
+#DOCS_DEPEND="dev-python/sphinx-rtd-theme"
+DOCS_DIR="doc"
+DOCS_AUTODOC=0
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+# python-any-r1 is inherited first because docs.eclass sources it, and cmake.eclass exports phases.
+inherit python-any-r1 cmake docs linux-info
+
+DESCRIPTION="UPnP Media Server"
+HOMEPAGE="https://gerbera.io"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://github.com/gerbera/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/gerbera/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ S="${WORKDIR}/${P}"
+ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib"
+
+RDEPEND="
+ acct-group/gerbera
+ acct-user/gerbera
+ dev-db/sqlite
+ dev-libs/libebml:=
+ dev-libs/libfmt:=
+ dev-libs/pugixml
+ dev-libs/spdlog:=
+ net-libs/libupnp:=[ipv6(+),reuseaddr,-blocking-tcp]
+ sys-apps/util-linux
+ sys-libs/zlib
+ virtual/libiconv
+ curl? ( net-misc/curl )
+ exif? ( media-libs/libexif )
+ exiv2? ( media-gfx/exiv2:= )
+ ffmpeg? ( media-video/ffmpeg:= )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer[png] )
+ javascript? ( dev-lang/duktape:= )
+ magic? ( sys-apps/file )
+ matroska? ( media-libs/libmatroska:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ taglib? ( media-libs/taglib )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+ ')
+ media-gfx/graphviz"
+
+CONFIG_CHECK="~INOTIFY_USER"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_DOC=$(usex doc)
+ -DWITH_AVCODEC=$(usex ffmpeg)
+ -DWITH_CURL=$(usex curl)
+ -DWITH_DEBUG=$(usex debug)
+ -DWITH_EXIF=$(usex exif)
+ -DWITH_EXIV2=$(usex exiv2)
+ -DWITH_FFMPEGTHUMBNAILER=$(usex ffmpegthumbnailer)
+ -DWITH_INOTIFY=ON
+ -DWITH_JS=$(usex javascript)
+ -DWITH_LASTFM=OFF
+ -DWITH_MAGIC=$(usex magic)
+ -DWITH_MATROSKA=$(usex matroska)
+ -DWITH_MYSQL=$(usex mysql)
+ -DWITH_SYSTEMD=$(usex systemd)
+ -DWITH_TAGLIB=$(usex taglib)
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+ docs_compile
+}
+
+src_install() {
+ cmake_src_install
+
+ newinitd "${FILESDIR}"/${PN}-1.0.0.initd ${PN}
+ newconfd "${FILESDIR}"/${PN}-1.0.0.confd ${PN}
+
+ insinto /etc/${PN}
+ newins "${FILESDIR}"/${PN}-1.3.0.config config.xml
+ fperms 0640 /etc/${PN}/config.xml
+ fowners root:gerbera /etc/${PN}/config.xml
+}
+
+pkg_postinst() {
+ if use mysql; then
+ elog "Gerbera has been built with MySQL support and needs"
+ elog "to be configured before being started. By default"
+ elog "SQLite will be used."
+ fi
+}
diff --git a/net-misc/gerbera/gerbera-9999.ebuild b/net-misc/gerbera/gerbera-9999.ebuild
index ea5940db0a95..35b7218b0ded 100644
--- a/net-misc/gerbera/gerbera-9999.ebuild
+++ b/net-misc/gerbera/gerbera-9999.ebuild
@@ -3,7 +3,15 @@
EAPI=8
-inherit cmake linux-info
+DOCS_BUILDER="sphinx"
+#DOCS_DEPEND="dev-python/sphinx-rtd-theme"
+DOCS_DIR="doc"
+DOCS_AUTODOC=0
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+# python-any-r1 is inherited first because docs.eclass sources it, and cmake.eclass exports phases.
+inherit python-any-r1 cmake docs linux-info
DESCRIPTION="UPnP Media Server"
HOMEPAGE="https://gerbera.io"
@@ -19,9 +27,10 @@ fi
LICENSE="GPL-2"
SLOT="0"
-IUSE="curl debug +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib"
+IUSE="curl debug doc +exif exiv2 +ffmpeg ffmpegthumbnailer +javascript +magic +matroska mysql systemd +taglib"
RDEPEND="
+ acct-group/gerbera
acct-user/gerbera
dev-db/sqlite
dev-libs/libebml:=
@@ -36,7 +45,7 @@ RDEPEND="
exif? ( media-libs/libexif )
exiv2? ( media-gfx/exiv2:= )
ffmpeg? ( media-video/ffmpeg:= )
- ffmpegthumbnailer? ( media-video/ffmpegthumbnailer )
+ ffmpegthumbnailer? ( media-video/ffmpegthumbnailer[png] )
javascript? ( dev-lang/duktape:= )
magic? ( sys-apps/file )
matroska? ( media-libs/libmatroska:= )
@@ -46,10 +55,17 @@ RDEPEND="
DEPEND="${RDEPEND}"
+BDEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep '
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+ ')
+ media-gfx/graphviz"
+
CONFIG_CHECK="~INOTIFY_USER"
src_configure() {
local mycmakeargs=(
+ -DBUILD_DOC=$(usex doc)
-DWITH_AVCODEC=$(usex ffmpeg)
-DWITH_CURL=$(usex curl)
-DWITH_DEBUG=$(usex debug)
@@ -69,6 +85,11 @@ src_configure() {
cmake_src_configure
}
+src_compile() {
+ cmake_src_compile
+ docs_compile
+}
+
src_install() {
cmake_src_install
diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest
index ba16a8f79c74..77299bd2b29c 100644
--- a/net-misc/moonlight/Manifest
+++ b/net-misc/moonlight/Manifest
@@ -1,4 +1,4 @@
-DIST MoonlightSrc-6.0.1.tar.gz 83786545 BLAKE2B b227780264965b8e455e6a12dde9244325b7799737c44fffbe9219651c9390223bd13956de82af31c1f5483327d9398ff8fc9724d7466353ced415ebf2ed3fd7 SHA512 44b7c77a438c46f0374d4289203518f4468b10a5e388ae4a928845825886b8b3abd975f9ca6ddf4eaf94eb80667650520a1522292a91f88ec0f6d7396570b8ef
-EBUILD moonlight-6.0.1.ebuild 2091 BLAKE2B f2aa67df38e7aa0a6c4ce3be616cefa2a3bffa10872c67324496bd15e7a84f137f904e5459228e2dde56f5578f0f58e4fcb2d880e21131a172dd233b9f92a7e2 SHA512 30c35d51004e8136dd6d2ca70da9063d1d9ee45c55aba083736ad59960c346d7d32cb37b940fe21baa47fb2779f7c3daa3968ba37556a82c6b304750a55ca7b2
-EBUILD moonlight-9999.ebuild 2091 BLAKE2B f2aa67df38e7aa0a6c4ce3be616cefa2a3bffa10872c67324496bd15e7a84f137f904e5459228e2dde56f5578f0f58e4fcb2d880e21131a172dd233b9f92a7e2 SHA512 30c35d51004e8136dd6d2ca70da9063d1d9ee45c55aba083736ad59960c346d7d32cb37b940fe21baa47fb2779f7c3daa3968ba37556a82c6b304750a55ca7b2
+DIST MoonlightSrc-6.1.0.tar.gz 85936443 BLAKE2B 59c84c65555d261e977443eac826147e16c5d55a7a5fc0445e2c0bc7e7bab876bba1cde511923b241d405198120f3bd3db56f6a5092613a1c248f3de5d1412d6 SHA512 390fe3f686c86a52dd0ff4b67e8e8beb6edcb175ddf92bc5de11d92ffdaf0b6a8d76be781c483b685626c705e63f07e156506112923c848a4a798ba703254829
+EBUILD moonlight-6.1.0.ebuild 2048 BLAKE2B c7539d56dc9c2e9dc90e8ebaac42924e1418ab723ab483b57b29988b72af509d2d502fce4d9fc5064b7be2c7212ad89ef76cdc985bb3787c338609728cf404ce SHA512 1cf0d8f49e2cfc5e5ca7320f984a26f2ccc38888dd08cc5a357fa09f5fc6db2ff0a12a85068fd1e9602795bcc3512f60f2c2dd7dabf729bdcc0fecc952261b91
+EBUILD moonlight-9999.ebuild 2048 BLAKE2B c7539d56dc9c2e9dc90e8ebaac42924e1418ab723ab483b57b29988b72af509d2d502fce4d9fc5064b7be2c7212ad89ef76cdc985bb3787c338609728cf404ce SHA512 1cf0d8f49e2cfc5e5ca7320f984a26f2ccc38888dd08cc5a357fa09f5fc6db2ff0a12a85068fd1e9602795bcc3512f60f2c2dd7dabf729bdcc0fecc952261b91
MISC metadata.xml 984 BLAKE2B e0894e0a7d256ed0b7ae86afa2be129a5be4536dbdb528a257747796ed790e1f3e712271ccec913ca21b95f7bff1429985a875738e1559365a78a652722916b6 SHA512 5f8110f46ce0a076451af9c99e0050a27dce2be2aced829561b7ff1ef2b5cb5a9e84b530d8f22b96a65097182a123b3da44db0e67cacf3f3c033814d4a3dc1b3
diff --git a/net-misc/moonlight/moonlight-6.0.1.ebuild b/net-misc/moonlight/moonlight-6.1.0.ebuild
index b991b6f1e5b0..ba12f846840c 100644
--- a/net-misc/moonlight/moonlight-6.0.1.ebuild
+++ b/net-misc/moonlight/moonlight-6.1.0.ebuild
@@ -19,8 +19,7 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
LICENSE="GPL-3"
SLOT="0"
-IUSE="cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland X"
-REQUIRED_USE="|| ( qt6 qt5 )"
+IUSE="cuda +libdrm embedded glslow qt6 soundio +vaapi vdpau vkslow wayland X"
RDEPEND="
dev-libs/openssl:=
@@ -35,14 +34,14 @@ RDEPEND="
dev-qt/qtbase:6[gui,network]
dev-qt/qtdeclarative:6[svg]
)
- !qt6? ( qt5? (
+ !qt6? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
- ) )
+ )
soundio? ( media-libs/libsoundio:= )
vaapi? ( media-libs/libva:=[wayland?,X?] )
vdpau? (
diff --git a/net-misc/moonlight/moonlight-9999.ebuild b/net-misc/moonlight/moonlight-9999.ebuild
index b991b6f1e5b0..ba12f846840c 100644
--- a/net-misc/moonlight/moonlight-9999.ebuild
+++ b/net-misc/moonlight/moonlight-9999.ebuild
@@ -19,8 +19,7 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client"
HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt"
LICENSE="GPL-3"
SLOT="0"
-IUSE="cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland X"
-REQUIRED_USE="|| ( qt6 qt5 )"
+IUSE="cuda +libdrm embedded glslow qt6 soundio +vaapi vdpau vkslow wayland X"
RDEPEND="
dev-libs/openssl:=
@@ -35,14 +34,14 @@ RDEPEND="
dev-qt/qtbase:6[gui,network]
dev-qt/qtdeclarative:6[svg]
)
- !qt6? ( qt5? (
+ !qt6? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtquickcontrols2:5
dev-qt/qtsvg:5
dev-qt/qtwidgets:5
- ) )
+ )
soundio? ( media-libs/libsoundio:= )
vaapi? ( media-libs/libva:=[wayland?,X?] )
vdpau? (
diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz
index 126edeee5464..63a6f01b121c 100644
--- a/net-p2p/Manifest.gz
+++ b/net-p2p/Manifest.gz
Binary files differ
diff --git a/net-p2p/freenet/Manifest b/net-p2p/freenet/Manifest
index de08980f659d..7339ea93275b 100644
--- a/net-p2p/freenet/Manifest
+++ b/net-p2p/freenet/Manifest
@@ -13,5 +13,5 @@ DIST freenet-java21.patch 1305 BLAKE2B bdffc231afdea89deb171017e7018f09b1b2413f0
DIST pebble-3.1.6.jar 318370 BLAKE2B c3ea059ebc960764cf32a2390773926f1c4e8b0be3aaee7739adfc9529a30dfd0dab3cec0c7519be991d43eed87025db9b64f230cca0622eba16e0e64371243d SHA512 abbf9f8d5c7e23cb658970f670e4e78e62d12433a6683506f14c9c0334257d0d93089d83348691b033704e661f7c1954859e9630e1d94a461a5acf7f336f88dd
DIST seednodes-0.7.5_p1480.tar.gz 12364 BLAKE2B edb4e2a5c7424b51f0afb8234c7e486d56fe92e9201ab7ed7658366f070225f8def1b5412a31367e434ab4afae393caa16e7bdd7307f1d870607105fd5076638 SHA512 a2662a29f5721cd1523eb68b8787b074baec990327207b9ff444c91e644738a610e5216064aef00c62d6aca8ba66b2035a3175f63d45c1e0e8efc816b2a38660
EBUILD freenet-0.7.5_p1497-r1.ebuild 6571 BLAKE2B 866db4e210775861f98b1b17ca3472ef1f528df187255eac6aa54e862f31be47ac1ad8d69a630a9497993fce05df0bde4867d6a2f1785892bcba36f20db81578 SHA512 e022d79e1cac0168e0469b168836ad6caef0cf2f68a2b61b0f7fe35e11ac433da37d8282e7fa896ae7e6122d7302dd0b3ce94eea1a51ba2bd5c73264611805cc
-EBUILD freenet-0.7.5_p1498.ebuild 5894 BLAKE2B 4232084200212a31ddc1e203588b8b7cec8fb2f258c65c11fcf99307208b50d58faf3075f85d778c3fca96ace42065b3c5b11b776ae00b8aa579b68e435bcb06 SHA512 361b2c7c371fed691058e47bbf4128b9256b36ed12b5620e2560fa3c692135e8ec1d7b47d511e7e75f7ca50755dadf4cfcfbcb6f02a765d953aedb5f9d7ea11b
+EBUILD freenet-0.7.5_p1498.ebuild 5893 BLAKE2B 367b193b792cd74b3bc39ad97fd7110127893caeb994881ea922470cdce4cca628a45ae4ff15d780118600d05ad5c166a76714c443922c21305ef92e78720e07 SHA512 41a374f00d73f948c9e7a0cc32c8de7135139930e902c6842f94340c65de81bd21f5a571740daa73583db3b10808504918657e7c38c9332f66d14e6979b43273
MISC metadata.xml 343 BLAKE2B 707e39491d683cb2d209ce3bb5dae43549ccef291cc72db30bbb5fecdac28cb8e5541c71fc3e23d08394db31a75048b59cb4019756adbd58ac192a209678fbaa SHA512 1c1e42b15ec4527191bed42ce236666bd9afd83189dd0cd7c4ec0e31c97e240d3a91ec7d503aafc73c24afbf25bcc56ff6e7332a2d0bef0afa4ab6ee8f9ff8ba
diff --git a/net-p2p/freenet/freenet-0.7.5_p1498.ebuild b/net-p2p/freenet/freenet-0.7.5_p1498.ebuild
index 0b8b2cad4f5f..7259c5618326 100644
--- a/net-p2p/freenet/freenet-0.7.5_p1498.ebuild
+++ b/net-p2p/freenet/freenet-0.7.5_p1498.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/freenet-build0${PV#*p}"
LICENSE="GPL-2+ GPL-2 MIT BSD-2 Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="+nss"
CP_DEPEND="
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 420f91e36c73..863eae4aa525 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/arch/arm64/package.use.force b/profiles/arch/arm64/package.use.force
index a0427c5c5577..71950c18e41a 100644
--- a/profiles/arch/arm64/package.use.force
+++ b/profiles/arch/arm64/package.use.force
@@ -1,6 +1,11 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Joonas Niilola <juippis@gentoo.org> (2024-10-19)
+# arm64 requires gles due to (some boards?) lacking vulkan support,
+# bug #938893.
+app-editors/zed gles
+
# Paul Zander <negril.nx+gentoo@gmail.com> (2024-04-12)
# supports 64 bit neon
media-libs/opencv cpu_flags_arm_neon
diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask
index 051a3ff3eb36..87345b2d1bbf 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -1,6 +1,10 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Alexander Puck Neuwirth <alexander@neuwirth-informatik.de> (2024-10-20)
+# sci-physics/rivet is unavailable on x86
+sci-physics/pythia rivet
+
# Arthur Zamarin <arthurzam@gentoo.org> (2024-10-17)
# depends on java packages, not keyworded on x86
app-forensics/sleuthkit java
diff --git a/profiles/arch/x86/package.use.stable.mask b/profiles/arch/x86/package.use.stable.mask
index f5f7c9b3ecb4..ea02d85ddeab 100644
--- a/profiles/arch/x86/package.use.stable.mask
+++ b/profiles/arch/x86/package.use.stable.mask
@@ -63,8 +63,6 @@ media-libs/openimageio dicom
sci-libs/cholmod partition
sci-libs/gdal armadillo fits geos hdf5 netcdf ogdi
sci-libs/gsl cblas-external
-sci-libs/hdf szip test
-sci-libs/hdf5 szip
# Hans de Graaff <graaff@gentoo.org> (2023-03-28)
# dev-ruby/stringex is not marked stable here yet
diff --git a/profiles/package.mask b/profiles/package.mask
index cb7a8d8295ac..09e50020ea9d 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,6 +33,13 @@
#--- END OF EXAMPLES ---
+# Arthur Zamarin <arthurzam@gentoo.org> (2024-10-20)
+# Maintainer-needed, no reverse dependencies, EAPI=7, many modern C
+# bugs. Many other IRC clients can be replacement. Awaits version
+# bump.
+# Removal on 2024-11-19. Bugs #941899, #900078, #934184, #874669, #834035, #745762.
+net-irc/epic5
+
# Viorel Munteanu <ceamac@gentoo.org> (2024-10-18)
# Experimental version, for testing purposes only.
# Bug #941566.
@@ -166,7 +173,7 @@ net-im/choqok
# instead. Removal on 2024-11-08.
dev-ruby/base64:0.1
-# Andrew Ammerlaan <andrewammerlaan@gentoo.org>
+# Andrew Ammerlaan <andrewammerlaan@gentoo.org> (2024-10-05)
# This version is known to break on certain systems. At the
# same time it fixes several reported issues. Masked until
# we can work out how to resolve the situation.
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 2ea84fb9e42c..1f25c654b200 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -494,6 +494,7 @@ app-editors/xemacs:eolconv - Support detection and translation of newline conven
app-editors/xemacs:mule - Add multi-language support to XEmacs
app-editors/xemacs:pop - Support POP for mail retrieval
app-editors/xemacs:xim - Enable X11 XiM input method
+app-editors/zed:gles - Use simplified OpenGLES instead of full-scale OpenGL
app-emacs/auctex:preview-latex - Use bundled preview-latex
app-emacs/bbdb:tex - Install plain TeX support files
app-emacs/bbdb:vm - Add support for app-emacs/vm
@@ -4628,9 +4629,10 @@ media-sound/audiotools:twolame - Enable twolame support (MPEG Audio Layer 2 enco
media-sound/bluez-alsa:aptx - aptX (HD) over Bluetooth (many Android compatible headphones)
media-sound/bluez-alsa:hcitop - Enable top-like monitoring tool for HCI
media-sound/bluez-alsa:ldac - Enable support for AOSP media-libs/libldac dispatcher
-media-sound/bluez-alsa:liblc3 - Enable LC3 support
+media-sound/bluez-alsa:liblc3 - Enable LC3-SWB audio support for HFP
media-sound/bluez-alsa:mpg123 - Enable support for MPEG audio playback via media-sound/mpg123
-media-sound/bluez-alsa:ofono - Enable ofono elephony support
+media-sound/bluez-alsa:msbc - Enable mSBC audio support for HFP
+media-sound/bluez-alsa:ofono - Enable oFono telephony support
media-sound/cadence:a2jmidid - Enables support for legacy ALSA sequencer applications in JACK MIDI system
media-sound/cantata:cdio - Use dev-libs/libcdio-paranoia for CD support (instead of cdparanoia)
media-sound/cantata:http-server - Enable internal HTTP server to play non-MPD files
@@ -7102,6 +7104,7 @@ sci-chemistry/gromacs:gmxapi-legacy - Enable installing lagacy headers
sci-chemistry/gromacs:hwloc - Enable HWLoc lib support
sci-chemistry/gromacs:lmfit - Use external sci-libs/lmfit
sci-chemistry/gromacs:mkl - Use sci-libs/mkl for fft, blas, lapack routines
+sci-chemistry/gromacs:nnpot - Allow to use sci-libs/caffe2 for NN Potentials
sci-chemistry/gromacs:offensive - Enable gromacs partly offensive quotes
sci-chemistry/gromacs:opencl - Enable opencl non-bonded kernels
sci-chemistry/gromacs:single-precision - Single precision version of gromacs (default)
@@ -7323,6 +7326,9 @@ sci-libs/indilib:websocket - Enable support for WebSocket protocol
sci-libs/ipopt:asl - AMPL Solver Library support and build the 'ipopt' binary
sci-libs/ipopt:mumps - Enable sci-libs/mumps support
sci-libs/kissfft:alloca - Use alloca(3) instead of malloc(3) for memory management
+sci-libs/kissfft:double - Build library for primary data type of double
+sci-libs/kissfft:int16 - Build library for primary data type of int16_t
+sci-libs/kissfft:int32 - Build library for primary data type of int32_t
sci-libs/kissfft:tools - Build command line tools
sci-libs/lapack:deprecated - Also build deprecated functions
sci-libs/lapack:eselect-ldso - Enable runtime library switching by eselect and ld.so.
@@ -7606,7 +7612,10 @@ sci-physics/pythia:fastjet - Build jets using the sci-physics/fastjet package
sci-physics/pythia:hepmc - Adds support for High Energy Physics Monte Carlo Generators sci-physics/hepmc
sci-physics/pythia:hepmc2 - Adds support for High Energy Physics Monte Carlo Generators 2 sci-physics/hepmc
sci-physics/pythia:hepmc3 - Adds support for High Energy Physics Monte Carlo Generators 3 sci-physics/hepmc
+sci-physics/pythia:highfive - Support hdf and highfive
sci-physics/pythia:lhapdf - Support the use of external PDF sets via sci-physics/lhapdf
+sci-physics/pythia:mpich - Support mpich
+sci-physics/pythia:rivet - Support sci-physics/rivet
sci-physics/pythia:root - Use sci-physics/root trees and histograms (in examples only)
sci-physics/rivet:hepmc2 - Build with HepMC2
sci-physics/rivet:hepmc3 - Build with HepMC3
diff --git a/sci-astronomy/Manifest.gz b/sci-astronomy/Manifest.gz
index 68e128002aea..9699da6c1e92 100644
--- a/sci-astronomy/Manifest.gz
+++ b/sci-astronomy/Manifest.gz
Binary files differ
diff --git a/sci-astronomy/stellarium/Manifest b/sci-astronomy/stellarium/Manifest
index b570821fdf64..cc1a85deb9df 100644
--- a/sci-astronomy/stellarium/Manifest
+++ b/sci-astronomy/stellarium/Manifest
@@ -18,5 +18,5 @@ DIST stellarium_user_guide-24.2-1.pdf.asc 313 BLAKE2B 7e2093891fc6250982a95436f1
DIST stellarium_user_guide-24.3-1.pdf 33106635 BLAKE2B 60b165bcb4d6ce8d0226e6c8c341a87ac38939e6f91155ea647b73e365f5dd76d812f48f10d36995fa27e8f56c7433256c8e6e4b190fc6cabf2c712a506fc8a6 SHA512 ba87fcb9b64faa123965c710b06e585ae20594e84aef59fe804d858f33497683fe4a5a2de6e0d7b1eff071e654d8ee3802e625a2f3f76712ec5962f919cc0ff1
DIST stellarium_user_guide-24.3-1.pdf.asc 313 BLAKE2B a61d77585af364b977c1eb4ca40910c2dffc4905ba04426aa4c664975a5021c97f681395a64b7cf3556887d96a49f851ca289f74325283344d442b89ecc6783b SHA512 1aa60a229336aa17b22364589425a1001175d7478ec5a5258d5b305ac6b6e2c508d97224a497d1b64d9f961cc454b39a1a7a95c4e0333c9e6fddfc1b3f54cca8
EBUILD stellarium-24.2.ebuild 5964 BLAKE2B 0e1389ef1b1db50f6262f72167f3bfac6b99507897e47e20b56fbe46f84c67ea82ade7e773a79ae898be016f84a968a94c53c2702a81b23074d15e97d90a4283 SHA512 24186d504fbc48035bfc52cd138f95c44d09f13ca62e2e1eb967e89a22d90e9175afdca453dfc00450dc57ea3fc8fc9a402b030c4f5df1b5974c1648f2673533
-EBUILD stellarium-24.3.ebuild 6386 BLAKE2B 55412e18c6ef3c71eb15793371108c7df59ebe05095bdcd7092f6e532f77ed6fca2352445b89b465e22bc1597a7a7879b3568c404c898f6b8e2cec61030aa72b SHA512 f521826418d6d43427e0b23c4d01c374fe2882e5a4c5ba71b8c4c925b1de9f09b26daf89745b23c707b39bedc1ad36adf12a20cffcccfff938ba1342e83e6c0c
+EBUILD stellarium-24.3.ebuild 6393 BLAKE2B 47b4f690c5b4ab3b8f46942889407defe8b29ed9f1a3e784b6756f6442e9f1a2c16c8e23109af7c24f7c914dcf6807ed9b18a1d80aa69b47fbdf47a706fb1292 SHA512 4ef2a104e04097bc09f46abd99efdba85578d7299f375d74016351f1f326a43fe65d83e5f1739f3aec91f34f69747ba0828ae8c657c03bbe72302cd3fceaa7f1
MISC metadata.xml 1838 BLAKE2B 67fa2ad6e5fe2c1dd3f7aa678d41f0f6f2749e44b2cf76730f60a84af792e3b78f293b487c7a2732da171f2c291afbe49d9126a29e4e66e569873a9861200509 SHA512 f9d117746a3bec0b6726ec66c322f7e7cfb00bf3735b1f4f85b2388b310337abdd90881fff048e3abaf05eee74338c98975619e9255e9fd111485337a8d9374a
diff --git a/sci-astronomy/stellarium/stellarium-24.3.ebuild b/sci-astronomy/stellarium/stellarium-24.3.ebuild
index d2da046cefea..0988790c30a4 100644
--- a/sci-astronomy/stellarium/stellarium-24.3.ebuild
+++ b/sci-astronomy/stellarium/stellarium-24.3.ebuild
@@ -33,7 +33,7 @@ SRC_URI="
LICENSE="GPL-2+ SGI-B-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
+KEYWORDS="~amd64 ~ppc64 ~riscv"
IUSE="debug deep-sky doc gps +lens-distortion libcxx media nls qt6 +scripting +show-my-sky stars telescope test webengine +xlsx"
# Python interpreter is used while building RemoteControl plugin
diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz
index 216d239bffcc..5680eb7a4d15 100644
--- a/sci-chemistry/Manifest.gz
+++ b/sci-chemistry/Manifest.gz
Binary files differ
diff --git a/sci-chemistry/gromacs/Manifest b/sci-chemistry/gromacs/Manifest
index 251eafacf63d..c0e2e17fed77 100644
--- a/sci-chemistry/gromacs/Manifest
+++ b/sci-chemistry/gromacs/Manifest
@@ -2,6 +2,7 @@ AUX gromacs-2020-pytest.patch 1346 BLAKE2B 4b0b34bf4f46ec1acc3d0088ac11323938ee4
AUX gromacs-2021-cstdint-include.patch 361 BLAKE2B 98c09c5c82d722fc2fcc320741d8f8ed4f661eed7acd66e72ff1423aa2f0eac316add28f5b2b8b65a3b82c160d36aef6948078d3bad3248ffbd7bd63211980d1 SHA512 decf900c565ad9afed33e9a257a2364b63f0f872a5521dc6de4bdf6c7335e15b1cadaf06041f963573c116f1ffcf289a73d0b482df86740ff0874e0ee598825f
AUX gromacs-2021-cuda-detection.patch 21849 BLAKE2B 4976321e5f2c5bc9b45feeaa29206d77d04d6148ca910652bd3f7923b6e74b7b10f039b5bcc4430826745f6d64b232c536a8ef75cce61556275942e94945acc0 SHA512 6a1d1f0467d27267d214bc4df95c4b15438fffcae6b84e03763425f869e2551490c0f5e2d28774f9dda2daa07da8b5555617721d46e8b4f067eba2b2b86b353d
AUX gromacs-2021-musl-stdint.patch 601 BLAKE2B 2e871d22655950ee9b9951229e78bc022f74ce7a8aa8063bafa30e0fd97cd0451e0621ab48f985d813fd5d890c0f2d0c9ced6d4b26d86e9d1f6774c084f169af SHA512 d36497423beb86a26ad011432dd6da7169ae42dc00d15bc90ba14de6ecf5eb3217ac987260dce479e5f92d5f3a40fa28c5eb1b51816a92b6a37745f674581280
+AUX gromacs-9999-Fix-build-with-torch.patch 2090 BLAKE2B aefde1bce2a65653707c8da2732df949d74a06141dd5ba6d26120656cdeeac8b0496a7c837f6f833cd7b82b0e3f6633a56dd40677a7c9db7e1c1bfdc19235ff1 SHA512 8f081544645fb459ed92a5879932b956b91d5f92a97b878bfd03429409e9f3c515c5b8797bacc55382a64f2955300213a61e1f7d3bf8530df7a2839f863cc278
DIST gromacs-2020.7.tar.gz 29175554 BLAKE2B 98f1aa415946f8eb113febc81105f0c1b0919b96fc3c55a0ab83bf3950ff509b81eade92e645adb0bc2b407df239e20cf3f19828b6e08616437c8693c1fddcc8 SHA512 1d375c44cec38445e56cea252623b5b6c565680268999d4b6c14d6dc38759a27227655b2d29efaab9f9115d3677b446cb555e11cddafa0dc10c4827caaa2477b
DIST gromacs-2021.7.tar.gz 38028032 BLAKE2B 2dc1b15ca8692ca5cf4ad1c7a266b9e2ced064d34a63cef61fea69e48231dd0310cfd8484d29c56cdb599f795d7655959f40038ac933b46ad2841d57bf2b3646 SHA512 ca478533da3bcb377fda30682660db8eb13beef6456fac6013a1a97ec3be60b5594567412e1e2a31392e484f9a40a22da1f12336f4738cf0422ff4f3e8814609
DIST gromacs-2022.6.tar.gz 40330705 BLAKE2B fdafbd5b2a92d6022dec3e79e961fef220f1eba42850916e7cb70ef459a8d9c6ebc8c1bbe3c105f5b23161dd5c552ec00505d7c0036649b782cf52c311498743 SHA512 91217394f534ca8f78f73189059712e1c2cd354b658722f23768b12748f7bfaf1a5e95227c5ed1b69c1a9b72c3174e9600a712c157ea2f27156387efb823dd67
@@ -20,13 +21,13 @@ DIST regressiontests-2022.6.tar.gz 48615697 BLAKE2B 566adafbc36d3c1faae322fca9cf
DIST regressiontests-2023.5.tar.gz 48619605 BLAKE2B f2549a34750c6866f054614a00a3360a09b82306e6bd5e5b848e18cdd3a3fabaac6203c5ca734901019403225dd47e0d662838abe9a1db7d07662f1c745b8e4f SHA512 3ccaf9db7dfba641a5e98ebff3d735cae3f679926aba443ffedec20dd6c85e67f0e9711ebad5dfa8105122d5411f5de6ded1802a7da4ddf0599657832c8c597a
DIST regressiontests-2024.3.tar.gz 32776961 BLAKE2B 6a74977a396f8e82f7aba7a384cc840275b86d470597a4bbb93e97f1c13cd8fcf6d86ab26bdd4a89464b863954c9ed7dbd49af095e821573845f7bda43c2b90b SHA512 1c4afbbca82c9b9ad371713ef5e7e093ca766f25f6fbda55c79ea1aecb2f0a06bdb042d3c8a86e3d9bf9e8b8091244827dbff544f66037ffa56b0bcb341a9d2c
DIST regressiontests-2024.tar.gz 48142685 BLAKE2B e24c29c2b534f2fe42e4abc122578ba618279f3182f83be604516e6ee2a34ff037b2604b4cda7a9b7e2ea9fce0a386b3efb7c8aa0cac378d6d8c1595be884c76 SHA512 6c4a847c379603590f618a4da7c691b51bbe180ca9dc59abf885ef8599e1b66758171eb05b7d7709d968f559b209c2fa4cfec8f15cc5d072fafe952567002c2e
-EBUILD gromacs-2020.7-r1.ebuild 9836 BLAKE2B fddaab6e06c3a1da28f0e85f5edf03dea4ba38212e933f71f4d7f9e9efe7c042c140ef38492514b65adc4f38d341aa8ea74db5937ef22b84e0f28b1747560f98 SHA512 c3b521a32c3d0690580dfee163a9c21b016c7b7b696d617d7d5991e36de2610b32fd8f0debb05478e15e3d29c99114eeb7704c95dc13f9ff675d2e81cb1d06fb
-EBUILD gromacs-2021.7-r1.ebuild 10139 BLAKE2B 9611b5c6e0d22255f1faf0f5223cf013ffff2407c3f272f7e0eb932414efc63324cca3fe515fbbbaaa318b14709458d338b18b5c38b87081c1f7fb15ff33b31b SHA512 e0c00ba782790361a354d203327e80820e2c5ef9d4fc1130ece1dc6866303059e505146b8dc18e34d1690e0cd153ac9e6c6015b55e92a047ba96e9a74387301b
-EBUILD gromacs-2022.6.ebuild 9583 BLAKE2B 4700542f3a32bc3055617792d56fa63370438e949efaf073ae3e983f25184ed0f7fbf8a13c777c0da0a0965cfae8ad96625e76ec4d69e5ade60b71d6466fe4af SHA512 9c7c0a0692cd31102c4edce4b33d4e61afb12cf034ad804ba131d40f60cb2b3cf05a424b3f40e4001ea09ee5a5c354b4d98e9a709ee75d5c8d134ee0a579bd09
-EBUILD gromacs-2023.5.ebuild 9738 BLAKE2B af8b9cfb076d9bf0d49544cb5a7b2bcec58ccbfd20a74eb3082e818a890901d10734aa1aba3b1425aab0c0999f16afe83423a865a823e24433703380a8ed5153 SHA512 19a573be8b616440e6680a27ad4a43195d39e265142dad103f6d27d952594c8a99410c98ec2fb8792e7d1318e8a58172b0c53dfc6c494a1662793ea123cdc935
-EBUILD gromacs-2023.9999.ebuild 9738 BLAKE2B af8b9cfb076d9bf0d49544cb5a7b2bcec58ccbfd20a74eb3082e818a890901d10734aa1aba3b1425aab0c0999f16afe83423a865a823e24433703380a8ed5153 SHA512 19a573be8b616440e6680a27ad4a43195d39e265142dad103f6d27d952594c8a99410c98ec2fb8792e7d1318e8a58172b0c53dfc6c494a1662793ea123cdc935
-EBUILD gromacs-2024.3.ebuild 9745 BLAKE2B 254a8fd8fd9b12cdb0afbbd98539add499934781db7a2a249b1fd5dd077227d6a50a23cadb87e409aaf51a7188491dc4662f305142ebc8388b9ef823bbe7b45d SHA512 e9d3a2346f38a64f125bb20031f37e3ffde9c17b50f7812b682818417dc2c68aef0afec206a58f91e5c9af091ce198b97e998ecf6fc5b6c64d861cfda31be755
-EBUILD gromacs-2024.9999.ebuild 9745 BLAKE2B 254a8fd8fd9b12cdb0afbbd98539add499934781db7a2a249b1fd5dd077227d6a50a23cadb87e409aaf51a7188491dc4662f305142ebc8388b9ef823bbe7b45d SHA512 e9d3a2346f38a64f125bb20031f37e3ffde9c17b50f7812b682818417dc2c68aef0afec206a58f91e5c9af091ce198b97e998ecf6fc5b6c64d861cfda31be755
+EBUILD gromacs-2020.7-r1.ebuild 9908 BLAKE2B 71b4d9bfd7def50f1ee99efd1f0355860aa3fb2ac160c4e3e79603d5b20f7f3aedc8cac0ee19b7b94cef310ee27656cd72d207531815735791856550a61a5c8c SHA512 f96a9bdc517356a89b1603e27a209149a3b5944d7b59c87e4318ea67f3c201475a7d263b81f25553935bbcc912d14b4ea276b1ab0962c6743010759bccaeca68
+EBUILD gromacs-2021.7-r1.ebuild 10211 BLAKE2B 93cdfb55a929a999fb261f1f00366bc77b8a6e2bad1233baf85d6dd23291d1574c62f898b8c8ec057aaf911164bbe3c08cdd00a92843040fc02c6521c9849d9b SHA512 022be04a04c5aa8198803941ddb20543961f01b8bd2c9e2901a2c879e15c8b3bba538f429ed50c6b88cf923262398fab304ceb8ee15176aeed5efff5d87f020e
+EBUILD gromacs-2022.6.ebuild 9655 BLAKE2B 3d0e21ae4e04602b390ff7f810c355f5a79a4602e582e4d06103119d21ce3771ebd8ad230f33fd37f786b3e14ce614c949658241a700f75531b8d08077cd97d5 SHA512 9df7661a40d23a3bcec74dd962e021aca7a0a1f5d30ce42bacd4737860e71fb7ef665576079e75d72e7758d3aa3cf5b04a186dba6b02ab9ace90a24ef031bfbd
+EBUILD gromacs-2023.5.ebuild 9810 BLAKE2B 29946a30ec5fc7c19233790c48a8e6657006b5a50fae49c188444a6d03f44e8f80ecbaff12b97041a22dd42e33485a8072859b9b3cca86f198cf0fee691e2b95 SHA512 6ac853da2413ebad69a010b66ff53941fe65fe2bdae5d9aec63de376036388c7dff3017243c528d3175126f118420e2187a48d804eb096440eea3d0d755ffacd
+EBUILD gromacs-2023.9999.ebuild 9810 BLAKE2B 29946a30ec5fc7c19233790c48a8e6657006b5a50fae49c188444a6d03f44e8f80ecbaff12b97041a22dd42e33485a8072859b9b3cca86f198cf0fee691e2b95 SHA512 6ac853da2413ebad69a010b66ff53941fe65fe2bdae5d9aec63de376036388c7dff3017243c528d3175126f118420e2187a48d804eb096440eea3d0d755ffacd
+EBUILD gromacs-2024.3.ebuild 9817 BLAKE2B 65f5ae4402abc5b2b2fac677fb2ca0a62c97ab9c9d7738ca3491d669772a233d65b8e61afa1f441b9b08f1ed31866cb3fed3aa0bd6b76ef894b5f066c7385f7d SHA512 fcc3c48c835590eb96a773981428435e4b048f1a5fbbdc71f8303a89f46257974ed12bfc1649516cb688d8a959f730d4d59dc5555b6982cf7b9fb5595f545a26
+EBUILD gromacs-2024.9999.ebuild 9817 BLAKE2B 65f5ae4402abc5b2b2fac677fb2ca0a62c97ab9c9d7738ca3491d669772a233d65b8e61afa1f441b9b08f1ed31866cb3fed3aa0bd6b76ef894b5f066c7385f7d SHA512 fcc3c48c835590eb96a773981428435e4b048f1a5fbbdc71f8303a89f46257974ed12bfc1649516cb688d8a959f730d4d59dc5555b6982cf7b9fb5595f545a26
EBUILD gromacs-2024.ebuild 9738 BLAKE2B af8b9cfb076d9bf0d49544cb5a7b2bcec58ccbfd20a74eb3082e818a890901d10734aa1aba3b1425aab0c0999f16afe83423a865a823e24433703380a8ed5153 SHA512 19a573be8b616440e6680a27ad4a43195d39e265142dad103f6d27d952594c8a99410c98ec2fb8792e7d1318e8a58172b0c53dfc6c494a1662793ea123cdc935
-EBUILD gromacs-9999.ebuild 9745 BLAKE2B 254a8fd8fd9b12cdb0afbbd98539add499934781db7a2a249b1fd5dd077227d6a50a23cadb87e409aaf51a7188491dc4662f305142ebc8388b9ef823bbe7b45d SHA512 e9d3a2346f38a64f125bb20031f37e3ffde9c17b50f7812b682818417dc2c68aef0afec206a58f91e5c9af091ce198b97e998ecf6fc5b6c64d861cfda31be755
-MISC metadata.xml 1375 BLAKE2B 321b7db8536061655a6efaa40110f4858633921292eba465b85fe0cb50280842e511f2f11385fe5d62bbdfb40e9c0c76e8e986a1efce8eac25d52c438d7ed5f4 SHA512 cc61e0b477f6576079a0f7910475b9091c1c521fbb48efab365d355e3c0a80cd19e1ea9028cb269d37c2572546b1be66a210512e40ff0f2d6314d1b0138cdba6
+EBUILD gromacs-9999.ebuild 10089 BLAKE2B c141bdd9c2bb7c3fe3dcc4ec8c8d6c22e79809f58f71a1df57b1ef3de5c76378fd8ee660ff667c3ef2ced6160003392e3a2b2b6b17bf71343c62e330a4285062 SHA512 8f9beb4b0f07642b66efcbd62c386bd3795439e940ae0c279958dff629d8387ab32dda49b012de0115ce2bf7f341c90cda3c12046381a63806e013852e3d602c
+MISC metadata.xml 1461 BLAKE2B fa82d5e83fa403fe8c31d076b2cf577d4299b2c97e993b02634c32e8c74088825f8ef61417bc1294947408fddc5b831b983574dafaac5c6975c06af74d890f00 SHA512 ce2b73c332585d9cfb7d1c7cbc49e5fb94f828191c8805463c03e3f215a7137253796ab49718148ea0c5a6ab85b45794b2fe5d213e0d35b2013ea41f6079d484
diff --git a/sci-chemistry/gromacs/files/gromacs-9999-Fix-build-with-torch.patch b/sci-chemistry/gromacs/files/gromacs-9999-Fix-build-with-torch.patch
new file mode 100644
index 000000000000..3a42ba4000ed
--- /dev/null
+++ b/sci-chemistry/gromacs/files/gromacs-9999-Fix-build-with-torch.patch
@@ -0,0 +1,40 @@
+From d997978fc0c644784ed929b0c48e153d5c1f1408 Mon Sep 17 00:00:00 2001
+From: Alexey Shvetsov <alexxyum@gmail.com>
+Date: Sat, 19 Oct 2024 21:22:07 +0300
+Subject: [PATCH] Fix build with torch if non default C{XX}_FLAGS set
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+This should fix build colvars with torch if torch was built with non
+default C{,XX}_FLAGS
+
+Erorr info:
+
+FAILED: src/gromacs/CMakeFiles/colvars_objlib.dir/__/external/colvars/colvar.cpp.o
+/usr/bin/x86_64-pc-linux-gnu-g++ -DCOLVARS_TORCH -DGMX_DOUBLE=0 -I/usr/include/torch/csrc/api/include -O2 -pipe -march=skylake -mtune=skylake -std=c++17 -fPIC "-O2 -pipe -march=skylake -mtune=skylake" -D_GLIBCXX_USE_CXX11_ABI=1 -fopenmp -MD -MT src/gromacs/CMakeFiles/colvars_objlib.dir/__/external/colvars/colvar.cpp.o -MF src/gromacs/CMakeFiles/colvars_objlib.dir/__/external/colvars/colvar.cpp.o.d -o src/gromacs/CMakeFiles/colvars_objlib.dir/__/external/colvars/colvar.cpp.o -c /var/tmp/portage/sci-chemistry/gromacs-9999/work/gromacs-9999/src/external/colvars/colvar.cpp
+cc1plus: error: argument to ‘-O’ should be a non-negative integer, ‘g’, ‘s’, ‘z’ or ‘fast’
+
+This caused by doubling quoted C{,XX}_FLAGS
+
+Signed-off-by: Alexey Shvetsov <alexxyum@gmail.com>
+---
+ cmake/gmxManageColvars.cmake | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/cmake/gmxManageColvars.cmake b/cmake/gmxManageColvars.cmake
+index 509d56e116..f49c820fa0 100644
+--- a/cmake/gmxManageColvars.cmake
++++ b/cmake/gmxManageColvars.cmake
+@@ -52,7 +52,7 @@ function(gmx_manage_colvars)
+ target_link_libraries(colvars_objlib PRIVATE OpenMP::OpenMP_CXX)
+ endif()
+ if(GMX_TORCH)
+- target_compile_options(colvars_objlib PRIVATE ${CMAKE_CXX_FLAGS} ${TORCH_CXX_FLAGS})
++ target_compile_options(colvars_objlib PRIVATE ${TORCH_CXX_FLAGS})
+ target_include_directories(colvars_objlib PRIVATE ${TORCH_INCLUDE_DIRS})
+ target_compile_definitions(colvars_objlib PRIVATE -DCOLVARS_TORCH)
+ endif()
+--
+2.47.0
+
diff --git a/sci-chemistry/gromacs/gromacs-2020.7-r1.ebuild b/sci-chemistry/gromacs/gromacs-2020.7-r1.ebuild
index fa123d04defb..c93e5baf72ef 100644
--- a/sci-chemistry/gromacs/gromacs-2020.7-r1.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2020.7-r1.ebuild
@@ -49,6 +49,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:= )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild b/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild
index 1b82d86998ee..8b99117678ed 100644
--- a/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2021.7-r1.ebuild
@@ -49,6 +49,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.14:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-2022.6.ebuild b/sci-chemistry/gromacs/gromacs-2022.6.ebuild
index 8ebb3ae9a8dd..92b1f497c860 100644
--- a/sci-chemistry/gromacs/gromacs-2022.6.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2022.6.ebuild
@@ -45,6 +45,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-2023.5.ebuild b/sci-chemistry/gromacs/gromacs-2023.5.ebuild
index a3319899d419..4ee08b22a7f0 100644
--- a/sci-chemistry/gromacs/gromacs-2023.5.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2023.5.ebuild
@@ -45,6 +45,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-2023.9999.ebuild b/sci-chemistry/gromacs/gromacs-2023.9999.ebuild
index a3319899d419..4ee08b22a7f0 100644
--- a/sci-chemistry/gromacs/gromacs-2023.9999.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2023.9999.ebuild
@@ -45,6 +45,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-2024.3.ebuild b/sci-chemistry/gromacs/gromacs-2024.3.ebuild
index 33e343e23e7c..2101629ebc36 100644
--- a/sci-chemistry/gromacs/gromacs-2024.3.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2024.3.ebuild
@@ -45,6 +45,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-2024.9999.ebuild b/sci-chemistry/gromacs/gromacs-2024.9999.ebuild
index 33e343e23e7c..2101629ebc36 100644
--- a/sci-chemistry/gromacs/gromacs-2024.9999.ebuild
+++ b/sci-chemistry/gromacs/gromacs-2024.9999.ebuild
@@ -45,6 +45,10 @@ CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
diff --git a/sci-chemistry/gromacs/gromacs-9999.ebuild b/sci-chemistry/gromacs/gromacs-9999.ebuild
index 33e343e23e7c..9de42117f102 100644
--- a/sci-chemistry/gromacs/gromacs-9999.ebuild
+++ b/sci-chemistry/gromacs/gromacs-9999.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} = *9999* ]]; then
https://gitlab.com/gromacs/gromacs.git
https://github.com/gromacs/gromacs.git
"
- [[ ${PV} = 9999 ]] && EGIT_BRANCH="master" || EGIT_BRANCH="release-${PV:0:4}"
+ [[ ${PV} = 9999 ]] && EGIT_BRANCH="main" || EGIT_BRANCH="release-${PV:0:4}"
inherit git-r3
else
SRC_URI="
@@ -39,17 +39,23 @@ HOMEPAGE="https://www.gromacs.org/"
# base, vmd plugins, fftpack from numpy, blas/lapck from netlib, memtestG80 library, mpi_thread lib
LICENSE="LGPL-2.1 UoI-NCSA !mkl? ( !fftw? ( BSD ) !blas? ( BSD ) !lapack? ( BSD ) ) cuda? ( LGPL-3 ) threads? ( BSD )"
SLOT="0/${PV}"
-IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hwloc lapack mkl mpi +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}"
+IUSE="blas clang clang-cuda cuda +custom-cflags +doc build-manual double-precision +fftw +gmxapi +gmxapi-legacy +hdf5 +hwloc lapack mkl mpi nnpot +offensive opencl openmp +python +single-precision test +threads +tng ${ACCE_IUSE}"
CDEPEND="
blas? ( virtual/blas )
cuda? ( >=dev-util/nvidia-cuda-toolkit-11:=[profiler] )
opencl? ( virtual/opencl )
+ openmp? (
+ sys-devel/gcc[openmp]
+ sys-devel/clang-runtime[openmp]
+ )
fftw? ( sci-libs/fftw:3.0= )
+ hdf5? ( sci-libs/hdf5 )
hwloc? ( sys-apps/hwloc:= )
lapack? ( virtual/lapack )
mkl? ( sci-libs/mkl )
mpi? ( virtual/mpi[cxx] )
+ nnpot? ( sci-libs/caffe2[cuda=,opencl=] )
sci-libs/lmfit:=
>=dev-cpp/muParser-2.3:=
${PYTHON_DEPS}
@@ -88,6 +94,8 @@ DOCS=( AUTHORS README )
RESTRICT="!test? ( test )"
+PATCHES=( "${FILESDIR}/${P}-Fix-build-with-torch.patch" )
+
if [[ ${PV} != *9999 ]]; then
S="${WORKDIR}/${PN}-${PV/_/-}"
fi
@@ -178,6 +186,11 @@ src_prepare() {
src_configure() {
local mycmakeargs_pre=( ) extra fft_opts=( )
local acce="AUTO"
+ local nnpot="OFF"
+
+ if use nnpot; then
+ nnpot="TORCH"
+ fi
if use custom-cflags; then
#go from slowest to fastest acceleration
@@ -225,9 +238,12 @@ src_configure() {
-DGMX_COOL_QUOTES=$(usex offensive)
-DGMX_USE_TNG=$(usex tng)
-DGMX_BUILD_MANUAL=$(usex build-manual)
+ -DGMX_USE_HDF5=$(usex hdf5)
-DGMX_HWLOC=$(usex hwloc)
-DGMX_DEFAULT_SUFFIX=off
+ -DGMX_BUILD_HELP=on
-DGMX_SIMD="$acce"
+ -DGMX_NNPOT="$nnpot"
-DGMX_VMD_PLUGIN_PATH="${EPREFIX}/usr/$(get_libdir)/vmd/plugins/*/molfile/"
-DBUILD_TESTING=$(usex test)
-DGMX_BUILD_UNITTESTS=$(usex test)
diff --git a/sci-chemistry/gromacs/metadata.xml b/sci-chemistry/gromacs/metadata.xml
index 44ddb19d1d9d..518711308a02 100644
--- a/sci-chemistry/gromacs/metadata.xml
+++ b/sci-chemistry/gromacs/metadata.xml
@@ -19,6 +19,7 @@
<flag name="gmxapi-legacy">Enable installing lagacy headers</flag>
<flag name="hwloc">Enable HWLoc lib support</flag>
<flag name="lmfit">Use external <pkg>sci-libs/lmfit</pkg></flag>
+ <flag name="nnpot">Allow to use <pkg>sci-libs/caffe2</pkg> for NN Potentials</flag>
<flag name="opencl">Enable opencl non-bonded kernels</flag>
<flag name="single-precision">Single precision version of gromacs (default)</flag>
<flag name="tng">Enable new trajectory format - tng</flag>
diff --git a/sci-libs/Manifest.gz b/sci-libs/Manifest.gz
index f4e96c696790..9517bfb15db1 100644
--- a/sci-libs/Manifest.gz
+++ b/sci-libs/Manifest.gz
Binary files differ
diff --git a/sci-libs/kissfft/Manifest b/sci-libs/kissfft/Manifest
index 5fc4a6725f0b..9358bc24e2c3 100644
--- a/sci-libs/kissfft/Manifest
+++ b/sci-libs/kissfft/Manifest
@@ -2,5 +2,6 @@ AUX kissfft-131.1.0-cmake.patch 1359 BLAKE2B 138a9077a450198e21e6ad2c1052d1e63ce
AUX kissfft-131.1.0-cross.patch 877 BLAKE2B 507173b39368d597d65edbd53da7abbbb4f35e5f7a5587b04a1fd4af9d36a779e1e9c3ffcf3dcede3fd9fb4a4251a6670ceb660e0a7484fc202b1bd5c9b59c2e SHA512 afc92391929c2cabd122a2b121c43d0f496ee0c4dbb31c1bc9895b98ae52c781a88db8129a7fcbcbd33828f0d4b27852a7026b16264baae2b2171620eca08807
DIST kissfft-131.1.0.tar.gz 52383 BLAKE2B 74e6d2e7d132a311b31c28a468e13d9772a53f0ea0abed0e0f49d8db9c183fb0646f58fd38df3e797b8577285899daf6b80446b149ce2582bb828410656d96df SHA512 bd715868ce0e93a291a0592fb1f8b960e832fc64efe863755e52b67d5addff9bcb444a1bf2570d1914c52b41dad1023d0d86400f5ea30c9fb84cd6b4f7210708
EBUILD kissfft-131.1.0-r1.ebuild 1428 BLAKE2B 66f9053253190b3c7e2ba200f495c0a8d8c55af75f130e63d7cae3666afae5325046b432aabb3a6d63c49e6a7308cd97568be90aa46e216173f461754db372dd SHA512 63a79d272d57181a13ea3621bd479a716144ef79747e0e5434a9b9574d62cfc310a0abfdd84d9d725fdb16867c11e53d2ce26851a9c9ee4e7e9938b13b3aa2d4
-EBUILD kissfft-9999.ebuild 1431 BLAKE2B 80a6408298f038269a6993ac49ae9327b94c7cb3aba87b2a5d51a5621410fd52cad6c5fc13724bc01c4dde63592a08175fd3affbd696cbdf8fb2acfeefd75539 SHA512 2e5f39dc7e8d77b3da5bda497e27f406b537732acc47e83bfca9f058ef22ff3397c049125726689bf264d6f0e144a1e17f8ecd4c4473bf48f04388a4872dce9d
-MISC metadata.xml 492 BLAKE2B 8700b39bac1d47d9827952146812e311af69163ec354a3004f0048c585bb86c23d9c4fe7026cfc5e139fcf44c29b1a459707eea87f9a2b7e1ba47b716c3d5d43 SHA512 dd33497c7542c0ebfc25a3e232ed2b29779f85e96ea81d5ae86867ff72d662dddef68f510aa494cedd005ef8aab86bf36b69cc884c49fe582a80cbc338c2bdf6
+EBUILD kissfft-131.1.0-r2.ebuild 1780 BLAKE2B ed59d9c0b17005bb46e61bf1363469b387dec2dcf043e181a42ea733e8e425d493da41cd496e0fbc7819a9f6d1cecbaa0acd5b9e90368c5c16cd583c42ca7bc5 SHA512 191d80a7b75fec2d0a4ffcb5ab76a58eb021701aaeb4c81943c24155deeea34179d5100a2a44142a2562efceff7d73fcfbb5961d887ab2fd2a42bb0aee01dc90
+EBUILD kissfft-9999.ebuild 1780 BLAKE2B ed59d9c0b17005bb46e61bf1363469b387dec2dcf043e181a42ea733e8e425d493da41cd496e0fbc7819a9f6d1cecbaa0acd5b9e90368c5c16cd583c42ca7bc5 SHA512 191d80a7b75fec2d0a4ffcb5ab76a58eb021701aaeb4c81943c24155deeea34179d5100a2a44142a2562efceff7d73fcfbb5961d887ab2fd2a42bb0aee01dc90
+MISC metadata.xml 717 BLAKE2B d22d912059c414d4c093c054eea4f6a5b0375c836219bf4a2d9349e702be285ad787400be3c881dcbda5035e3701a98aba2543bc5311d986a6b787e8798fe532 SHA512 23cd8fd1cdcb5b51e7b2f548957d6777ff61995d74492161da5b9f9ee2c6be4520a937ddc6f423f9789938d3174b1241c4fa96600f0a20f7ca2088bf3202c983
diff --git a/sci-libs/kissfft/kissfft-131.1.0-r2.ebuild b/sci-libs/kissfft/kissfft-131.1.0-r2.ebuild
new file mode 100644
index 000000000000..8d8b1bb59f38
--- /dev/null
+++ b/sci-libs/kissfft/kissfft-131.1.0-r2.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit cmake multibuild python-any-r1 toolchain-funcs
+
+DESCRIPTION="A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid"
+HOMEPAGE="https://github.com/mborgerding/kissfft"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://github.com/mborgerding/kissfft"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/mborgerding/kissfft/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="alloca cpu_flags_x86_sse double int16 int32 openmp test tools"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ test? (
+ sci-libs/fftw:3.0
+ $(python_gen_any_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ')
+ )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-131.1.0-cross.patch
+ "${FILESDIR}"/${PN}-131.1.0-cmake.patch
+)
+
+python_check_deps() {
+ python_has_version -d "dev-python/numpy[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ MULTIBUILD_VARIANTS=(
+ float
+ $(usev double)
+ $(usev int16 int16_t)
+ $(usev int32 int32_t)
+ $(usev cpu_flags_x86_sse simd)
+ )
+
+ use test && python-any-r1_pkg_setup
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+kissfft_configure() {
+ local mycmakeargs=(
+ -DKISSFFT_OPENMP=$(usex openmp 1 0)
+ -DKISSFFT_TEST=$(usex test)
+ -DKISSFFT_TOOLS=$(usex tools)
+ -DKISSFFT_USE_ALLOCA=$(usex alloca)
+ -DKISSFFT_DATATYPE=${MULTIBUILD_VARIANT}
+ )
+
+ cmake_src_configure
+}
+
+src_configure() {
+ multibuild_foreach_variant kissfft_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+ multibuild_foreach_variant cmake_src_install
+}
diff --git a/sci-libs/kissfft/kissfft-9999.ebuild b/sci-libs/kissfft/kissfft-9999.ebuild
index 14e039c7eec1..8d8b1bb59f38 100644
--- a/sci-libs/kissfft/kissfft-9999.ebuild
+++ b/sci-libs/kissfft/kissfft-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{9..12} )
-inherit cmake python-any-r1 toolchain-funcs
+inherit cmake multibuild python-any-r1 toolchain-funcs
DESCRIPTION="A Fast Fourier Transform (FFT) library that tries to Keep it Simple, Stupid"
HOMEPAGE="https://github.com/mborgerding/kissfft"
@@ -20,7 +20,7 @@ fi
LICENSE="BSD"
SLOT="0"
-IUSE="alloca cpu_flags_x86_sse openmp test tools"
+IUSE="alloca cpu_flags_x86_sse double int16 int32 openmp test tools"
RESTRICT="!test? ( test )"
DEPEND="
@@ -46,18 +46,38 @@ pkg_pretend() {
}
pkg_setup() {
+ MULTIBUILD_VARIANTS=(
+ float
+ $(usev double)
+ $(usev int16 int16_t)
+ $(usev int32 int32_t)
+ $(usev cpu_flags_x86_sse simd)
+ )
+
use test && python-any-r1_pkg_setup
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
-src_configure() {
+kissfft_configure() {
local mycmakeargs=(
-DKISSFFT_OPENMP=$(usex openmp 1 0)
-DKISSFFT_TEST=$(usex test)
-DKISSFFT_TOOLS=$(usex tools)
-DKISSFFT_USE_ALLOCA=$(usex alloca)
- -DKISSFFT_DATATYPE=$(usex cpu_flags_x86_sse simd float)
+ -DKISSFFT_DATATYPE=${MULTIBUILD_VARIANT}
)
cmake_src_configure
}
+
+src_configure() {
+ multibuild_foreach_variant kissfft_configure
+}
+
+src_compile() {
+ multibuild_foreach_variant cmake_src_compile
+}
+
+src_install() {
+ multibuild_foreach_variant cmake_src_install
+}
diff --git a/sci-libs/kissfft/metadata.xml b/sci-libs/kissfft/metadata.xml
index 9cc777a3ea9c..5ffd94eab047 100644
--- a/sci-libs/kissfft/metadata.xml
+++ b/sci-libs/kissfft/metadata.xml
@@ -7,6 +7,9 @@
</maintainer>
<use>
<flag name="alloca">Use alloca(3) instead of malloc(3) for memory management</flag>
+ <flag name="double">Build library for primary data type of double</flag>
+ <flag name="int16">Build library for primary data type of int16_t</flag>
+ <flag name="int32">Build library for primary data type of int32_t</flag>
<flag name="tools">Build command line tools</flag>
</use>
<upstream>
diff --git a/sci-libs/netcdf/Manifest b/sci-libs/netcdf/Manifest
index 5028dc912269..b53b04cee23f 100644
--- a/sci-libs/netcdf/Manifest
+++ b/sci-libs/netcdf/Manifest
@@ -1,5 +1,5 @@
AUX netcdf-4.7.4-big-endian-test.patch 689 BLAKE2B ab28269ee5922816e7ef7834dddec974c98951a41c0025041f9ee67d92c7bfe57887f5ac8d8beb2426e2c095fc06cf4b29046a9b29873b125d681b169c9613b6 SHA512 72575f890615a05a6f1beeebfd3edcd367fe148be017a32847b0a7db96c594e6bb5d01acd865257b25410e0a22699b1beef2c54748ccb09ea5e41009f4e0f9ee
DIST netcdf-c-4.9.2.tar.gz 7142536 BLAKE2B b24135070d2f1f0b53fe738f8839039547eceba16d36905bb8cd7be983ce0c1127b7b01ae37dbde50087aa82fd56f00fab9bfa75c7d94fd4478031bb8a6da247 SHA512 7a96bcf673d5a9e1537d660aaf085a1dfaefc7dfb0fc96358462d92e7bbfe541184583681797e6a54d11b8588504b7d8a9b0b9bd850eecd02ed73aa2eb5ffa0d
-EBUILD netcdf-4.9.2-r1.ebuild 2574 BLAKE2B 79c99e3f4e4539b10b3e360fcdf53357b057490eca721a324804d48941b367096e4720c75ef6b0c25cb081c142728250c46892b4e65d0261d635e96927554005 SHA512 995bec706d96bf95b4edb5e2df2d4f87d9ba054caecdb2b28ec1726d3bc1bca6fdbc91929e81fd094f254dea2602368c4d55087944b88b8a7bfb3de6016c545c
+EBUILD netcdf-4.9.2-r1.ebuild 2573 BLAKE2B 965cd1b5d214144ba1f105296b1cb39c388df09aeb939e86705033d93a921885911b78aa2668e4ea1c71c7471556ad85e2751bb5cdc045fc0e990a38b039a741 SHA512 e7a9081a10895f383c7fdcd5ed6f0dfd01e2855d07aac47dd96894472a61b43af3b383a73a0793506280d5c0c5837a5e470a4641a5857be6fd60ea6cb7d70611
EBUILD netcdf-4.9.2.ebuild 1648 BLAKE2B f1f30ed05877856c3f27d3b440392227906fb6c5ea1f8485065679b449ecb3b1f6d0faf7aa25cb40831366953fa5f544492de25f653e624c7cdfa5bbb2ac32d8 SHA512 02929bbe44e62cdd83d3f11e7d5cd05f3a6c1ce6554754b209dfcf3dfca77593c0d98fd1e2a5400d7d2749cf81763a8a41b85f077d3f87c84c8b1ed595e5ff23
MISC metadata.xml 1131 BLAKE2B 2578a44e7142d8d072820f31db58de4e5550e4e9d1b3fb7d420f7d41d810580b98757d7fead672e28ea615820fa3e7f27738fe6a04c4201250596f8b37533271 SHA512 77b14836750cc93bbc38613c00ef125ebc89705bcc29b68823675662fdaeb1ddb43d6c0023a71920e23e458bd10c55e89248676fa7994d6d15992c9fdc2bce38
diff --git a/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild b/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild
index 4d76cac8161a..58ffa1e50216 100644
--- a/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild
+++ b/sci-libs/netcdf/netcdf-4.9.2-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}-c-${PV}
LICENSE="UCAR-Unidata"
# SONAME of libnetcdf.so
SLOT="0/19"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 -riscv ~x86 ~amd64-linux ~x86-linux"
IUSE="blosc bzip2 +dap doc examples hdf +hdf5 mpi szip test zstd"
RESTRICT="!test? ( test )"
diff --git a/sci-libs/szip/Manifest b/sci-libs/szip/Manifest
index 1c0ab001213d..4a4069c8f1bf 100644
--- a/sci-libs/szip/Manifest
+++ b/sci-libs/szip/Manifest
@@ -1,3 +1,3 @@
DIST szip-2.1.1.tar.gz 415774 BLAKE2B e0f8d1f6528801c422a4db0f0cad43dd2c17f913dfff85962f4b4d448176903bcb385f631d32c5328cfb114527220baa9fb7d560364f700a61d4930ce799a7a4 SHA512 ada6406efb096cd8a2daf8f9217fe9111a96dcae87e29d1c31f58ddd2ad2aa7bac03f23c7205dc9360f3b62d259461759330c7189ef0c2fe559704b1ea9d40dd
-EBUILD szip-2.1.1.ebuild 724 BLAKE2B 18d079d207e476094cf994114e9ed222e4eafdf405407572e72627a7677a0165b074c00315f0d1079954c3f1237366c69263c21f896309c7b1873e85e60dc64d SHA512 6651e1b050509d153401750db0a4984c9afe555d5694fbe5bac78630832d0e1f626f8c643559953169c406297cb2a714032be0412085115fd5da27a1cba14529
+EBUILD szip-2.1.1.ebuild 723 BLAKE2B 0c79bafff18afb581d8b7d1afb7e78a4b2f24a5e935837a0141a2caa06137d1a1dfded7dd7c244465565a4aebdee39c6a13bc9f6a7273b6b28186ae7784e4315 SHA512 d80995178913c5177efaaecb5ad1b3888161aaec34b2307c31ae969d937f223a041e51d9f27f2feecdf566a8061a004a888467d2d4c2571e220039c58678d9dc
MISC metadata.xml 766 BLAKE2B bd0e35e752baadb4deefad410c7e1d554cd412744af4a91acbeae68c04491b248d51f8169b81e529dfcc76b33ff8c2534f4b2dfadbda747309d3537de6ce5df2 SHA512 69ffab49952e563f8697a906f810ef7f8ae96bff70287b0f0a1f4c2b01212e6a3ba4fd89068948648979e53fd6efe1cc3c80e18584c54fdb6a8dc61cee21e14e
diff --git a/sci-libs/szip/szip-2.1.1.ebuild b/sci-libs/szip/szip-2.1.1.ebuild
index 53f3950e78a7..c6bda0f8f2f1 100644
--- a/sci-libs/szip/szip-2.1.1.ebuild
+++ b/sci-libs/szip/szip-2.1.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
@@ -9,7 +9,7 @@ SRC_URI="https://support.hdfgroup.org/ftp/lib-external/${PN}/${PV}/src/${P}.tar.
LICENSE="szip"
SLOT="0/2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="static-libs"
RDEPEND="!sci-libs/libaec[szip]"
diff --git a/sci-libs/tokenizers/Manifest b/sci-libs/tokenizers/Manifest
index 31e7d20e4b23..b729e9d0a38f 100644
--- a/sci-libs/tokenizers/Manifest
+++ b/sci-libs/tokenizers/Manifest
@@ -19,8 +19,7 @@ DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2
DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST cc-1.1.25.crate 84207 BLAKE2B 31ba774f7261c9fd99b12c1990556d5383eb221eb6a9c78ed96a97f1de48296e3de079dcf86fb0fb426b0cdb64af615e0ae39abd9f37d75d9530874650723fd1 SHA512 f0d68e5f8223a1c4813ef3f1d9dec60e53285bc2a2a56176f3338d13a461c78eab56492bd8990c2e0aedc59e584171a3665c0d13c014aabc6116877ab8f84d5d
-DIST cc-1.1.8.crate 81843 BLAKE2B cdfa667bcfaca1e0c3719dc85a9a11525a6ee9bcbc8bfb32a99482c40c460b640f1ed1b61e25c076d87cfe4e98f40ce58a5e7ffd992d7a5bfe8cbfdf2dedd3eb SHA512 c5f98f6691dd4478551546687ef008027af315e18e6aeac482bd06848c8a5ecb4e564760f15790ff399d2e23b0ba31f53c27d36c2767de521961aeb85dfe0ef5
+DIST cc-1.1.22.crate 83509 BLAKE2B 37bcb91fcfe5d816ee9a29aca0c9c34cf7c429ee31084a47110f0b882270f7402c5e7bb59f66e8872d0f63253e2d06fc01be63e439cf01b118f33ceb4a64b2ae SHA512 c58571daed5e52033b2ab0966b3e5a167f48ce739123a4f6789fed79e9e30a3d89e289b8ea6069699eaa7c4e9efda38e03ba331119d32c75a8871a0d84aa6cb1
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
@@ -107,8 +106,7 @@ DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e33
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df
DIST numpy-0.21.0.crate 76859 BLAKE2B 6900342fe71f557635b94a941c9dd317024047b41ee55d9fd7a3eca2401bc2734b2902999ecd2e6b3b5783ea6398674cb00e0a6173ab15fe5a4157c9de1d4987 SHA512 27cd512692d7f9188844b9a351224ca1a87f0f8d90a5d288fb1e1f62fbe66807e1cfd6529226ea1d5dc27725d1abcce6202ffbdcf25c130d3437b0cd9bc4f7e5
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
+DIST once_cell-1.20.1.crate 33345 BLAKE2B 7e56d7dd48120ebe15ede12456197ce82bb2794df5aef1ec7319b2e11ef8f601d8d99c8f5b22aa906c7af23b0119ad17b3a8b4bcbdc3e38a4d78504aaefd5a77 SHA512 6fc961fb053777c584fa7895e20d260803059d67fe172e75355376ce1ab2f8ad3be5158ad58ba1a31b9a33ebc180e00f07f7c24ae319830e101059c5d2377925
DIST onig-6.4.0.crate 32616 BLAKE2B eca949c47870f260310c69302c6a0a60b9329f7324281433170b0f6fde80f91d49267307825652830217cf44b6a77a741f526a3bca63a12fd8f28791c14a0d5c SHA512 5d388d35eaeb4ba4876b5a683010e4e38c7c54abaf15c900681a7c9ed199b6b7ff414aa1d6246153546680eab28505cfda359c3d5df5b9fd3a5cdbfba35953bf
DIST onig_sys-69.8.1.crate 638216 BLAKE2B 08d5f61f4047cfc841ee9e1881deeee49478bdead87483595e9c81c722e475d137b8cf5e1caad2965ea411d3211738a6848896128b5fa1f727a0a175ac217d05 SHA512 26a7dec69abe1535d575e7db63448abd898d363ef42352605e7b7d046b5abac5733e3cc05b7d442ce67db9366dc96d4a7a82a7f486d3b9af6d298b49b0baa864
DIST oorandom-11.1.4.crate 10201 BLAKE2B fc77678ec202bc5ef7314ed876f670575983612db9cc94ddec4ad7e9f04e2e2742d12b746803b33f1dada4a10c8afe19210fbc337803ca59a0df74998fa6de92 SHA512 8d5acd7b344b1eb9635ae597b38d65f0da519366664f02bfd083d37b5e9c88f21403066a8e93d8a61e843e06ad9323cca9796058aabd901d0adf7e7235c17562
@@ -146,7 +144,7 @@ DIST rawpointer-0.2.1.crate 7490 BLAKE2B ee4542886347f2bfc7cb32cf4f7d025d35c78cb
DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
DIST rayon-cond-0.3.0.crate 9913 BLAKE2B 4096dc35abfa825739953b92e2eb62822761e4f0eb3311bdb4a0e1639b4453fdabf49c5c6909d4f7ea3c1a674f55acee2d2cd4d116e5a30620ee62ec853e4e04 SHA512 4cd02f2ffc2a7f02db6b1c0468fe8ed78ea092c0629fae448542c11cb8c065883f6939b610dd0e0eb1463dc240aaa75117a5d910cfe5f4eab6a424b774f4b249
DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
-DIST redox_syscall-0.5.3.crate 23830 BLAKE2B 0a38235ec277144f0c3e7bcb1d273c7f357d85aef33dbd06328ef16bab7df0a07b523431590899ea58d55e8e1d84c32392478530200cca3a9483e8a47b29e233 SHA512 777d1208004b7756887d6c5745ea408972670e59430e1d299d01a463ae41b98e0920ee77aefef8755fc949d4799dca679afaaae9c1a7d060f76f69af5b90427e
+DIST redox_syscall-0.5.7.crate 26249 BLAKE2B 97f848b130403686404dc193415e5060c32585aa3638b825b4775e54d9a058695b86457ae9e3cc0240bcac27ab4c05dd6b488bdc1c797faecd236c6e477fbc3f SHA512 e9f2d254279a4063089436b699ecca766a997a72718d132a9b35f7c8c8fc82c4b5e25fd8f3e6cbd17920fec484140db520c262376ed1c74f847929b7f43fb97e
DIST redox_users-0.4.6.crate 15585 BLAKE2B 1d60d0b7781395ff271d79264910d24fb021cd8ef612714265abae25b26ac158d48f542f1e73701bf5b99bd67546a7b878e4a14e40cdbd478b35bcc8b4778f5f SHA512 719d63fec42bad3cbed39deb9242ce1daf3f391bccafa8121f63198120371f112d78b0da8d66458519e946581511004983f04b0a697071f22294ac7c831120c9
DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964
DIST regex-1.11.0.crate 254059 BLAKE2B 9450e54b522c3f12e4f1d814025c3037f8373b9e1feaf2028756b573335cb7f22400b0925e3ceb0716d72aeb19b02b4bcf70b0b435a0252d0d52a7028d95308c SHA512 16c066664ae87497f9880a52222301fb0d44053ae2d6861ea21dc59cab82bd1ab8ac407f9e77228a21a586ee745b02f9eb10e7b9b30df2f3aad73633270bf73d
@@ -193,7 +191,7 @@ DIST thread_local-1.1.8.crate 13962 BLAKE2B fce2feddaaebde42bdb83d814929868f0638
DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokenizers-0.20.0.gh.tar.gz 1537041 BLAKE2B 88c6b63240da44b684f5f10b00f28924f06a3a5c70505b572713f1c17d71a8c0a4dcbdabf95b54fd7c7e54e523b75653d396cc5439ee423b9bb25ca9b03ed97c SHA512 12ecdeb2a53e831cf53e04be757e28104a4f0eb79097b3ab8be47053ba66073f3acefab8b877bb56dc129ab35eb45adbd46bcad2d76ce4cf462c7892464737df
+DIST tokenizers-0.20.1.gh.tar.gz 1538802 BLAKE2B a15e93c09c17181845b99c4b38f394446951edd39948ca385c4eee0a558bd751d3ce1c5ca01b1b9760edb9a60989428c9229a0b5736c5dd9dcc8e2e54fff0eab SHA512 3465c29540b0f0ec23106258b98459202440b8450667e2210efe7ee39e5e44d7d542d61198c85e1c50c3fa056656e494c099322eab7fb5feecacdd01ab5cc3e7
DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
DIST tracing-attributes-0.1.27.crate 32241 BLAKE2B a20af0f50a90dcd64e5318e55779142da294ba18d1cd40059a8aa964fd3c92834e03ee563e41caaeef71a30e3f027e5c8d167d90e2844da79e0774b267e179b4 SHA512 7dc59f4234c3bf3434fb352baed2b81db4e931eeb3ed207c4a204e480da734be40847b167b808058d2807b5583815625bcd5153e2bbe79804cfa6f069a74ffa0
DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
@@ -252,5 +250,5 @@ DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cac
DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
-EBUILD tokenizers-0.20.0.ebuild 6727 BLAKE2B 92772ea7dfe03b5bdf06595efc0f167c9b6f7c7ff0a9af3e9e3e50fb0d6d5369d7879d49f3658c7e88c9180b9b0bd78fa023cb56dd3cf5563323b31d10eedb48 SHA512 4da1bb4e84b732f49c9921ea2296705ac7a6b92d9a3d614ce199cf4afade473d8513599a2e39783c3e6ef283273cadb31251b6b6f7dd6f14be5c8efdf39dbfbf
+EBUILD tokenizers-0.20.1.ebuild 6699 BLAKE2B 4eaec03645f933123600976b892319da75930e2ac128222e2948a35fc7e28300e21345931a467e645eb9e2cb664fe88c4d8a965121914dadedf19994d86acc06 SHA512 42daaa960b98bdcfa9d0fa23d202075306db0d8663bcf165b2d402a47b74911e8c2a7dd2ada1e0c76165b9efe7f8685a5480e5cdeeaa534c56b8eba92d604828
MISC metadata.xml 335 BLAKE2B 55e4d7b301e4315210bf24a4056741cc923c6a72ae323158c5715fade20db86de8a03464bf8f12fe7116689b41aa0519a0070eebff5f63801e23a9c4a9698a92 SHA512 77f537f495b90ad031842f704c5a629cc995fcd848f11defeb597cc16d2d7bab07d262f05a50b07788d2f58fb60eacbefdfa8328215b89b0c661a05b18c4555d
diff --git a/sci-libs/tokenizers/tokenizers-0.20.0.ebuild b/sci-libs/tokenizers/tokenizers-0.20.1.ebuild
index 5842ed5b10cd..1feae074105a 100644
--- a/sci-libs/tokenizers/tokenizers-0.20.0.ebuild
+++ b/sci-libs/tokenizers/tokenizers-0.20.1.ebuild
@@ -31,8 +31,7 @@ CRATES="
bumpalo@3.16.0
byteorder@1.5.0
cast@0.3.0
- cc@1.1.25
- cc@1.1.8
+ cc@1.1.22
cfg-if@1.0.0
ciborium-io@0.2.2
ciborium-ll@0.2.2
@@ -119,8 +118,7 @@ CRATES="
num-traits@0.2.19
number_prefix@0.4.0
numpy@0.21.0
- once_cell@1.19.0
- once_cell@1.20.2
+ once_cell@1.20.1
onig@6.4.0
onig_sys@69.8.1
oorandom@11.1.4
@@ -161,7 +159,7 @@ CRATES="
redox_users@0.4.6
regex-automata@0.4.8
regex-syntax@0.8.5
- redox_syscall@0.5.3
+ redox_syscall@0.5.7
regex-automata@0.4.7
regex-syntax@0.8.4
regex@1.10.6
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index 5dc59275b12c..2e260f2128d7 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/z3/Manifest b/sci-mathematics/z3/Manifest
index b4b05221f45d..4140dea0982d 100644
--- a/sci-mathematics/z3/Manifest
+++ b/sci-mathematics/z3/Manifest
@@ -1,7 +1,3 @@
-DIST z3-4.13.0.tar.gz 5520232 BLAKE2B 0889c03991311c46c361f269b85fb316c0b4be5cee84f1bb420ef640876058431fe5ec00f58a3dc9377ed3a2ea1cd908a8d9731f9575cf0e4a819fe1f50be670 SHA512 8503787fe0b18592b5a131bcec2cacfa5f5096d76386a1c4fda7a836e472924b154433306d27600ff0d0758ddb710c965901fbfc2e5605919b624b9d4d1bc4fd
-DIST z3-4.13.2.tar.gz 5578178 BLAKE2B e4013746fdfb7c5da187a7a19b8235aa829e1b6f07610b02bcbe94ee5ee768be1fa31d885cd0d4cd141d2071b637feee5215f472a0a44764c5c975f824eefa3b SHA512 211a855ad2313aacbef67ccad9e02f4d8012ce015880383faefaae2e78785efbc167634f6c272d844dd04ba36c55a25192cae74bfd0c75a32588672ac8516e09
DIST z3-4.13.3.tar.gz 5583533 BLAKE2B 9b2586eef75cc26b3556fca4657bc1e2c47473ce22772969d3dbc9d8c84be96d6ee8283616bffe8d95efe7e531b62bbd7d4fc1f3d6dc626a097792198266ed5f SHA512 c899f57d8cb5450801463b07cd651869d766a920e41a4beedc96c4978e940bfadff9af2fbbb5ba10f94f6742bb33f7abaca0a351f3e1803d778e84d735d6829e
-EBUILD z3-4.13.0.ebuild 2606 BLAKE2B e47072437e700d8dc0c711774b570bde320763f4cc87f87d89533b38bf6b2a253b09c551adf2f0374c8b900ade34fb7445d37bee81569110f86892eb2a922923 SHA512 24d7d6e7081c969779db447970cac012ff5371bf6aca1a7e00471d99b0de67c7c634e4d67d3a614a70f22df138d57bef002df3d78056b6a2a99bc17f7cc9ac5b
-EBUILD z3-4.13.2.ebuild 2612 BLAKE2B 71a877079a08d4eb3fd0a7382c34147173c357d163fde35ed0f92bed394036292ec419dd500f35ccb8c9733d09d066ca55da1a84edce2cd4c07d4db576d0dce6 SHA512 08ad8789e4ec1c6c386465e1c0aa8000bae26e2afd10764b5a94ea62fb6f5aaa0b1f16ed72cfb62c0450bda1a3e2ec2019a21275c09535e886ac29b1dcdbee76
-EBUILD z3-4.13.3.ebuild 2612 BLAKE2B 71a877079a08d4eb3fd0a7382c34147173c357d163fde35ed0f92bed394036292ec419dd500f35ccb8c9733d09d066ca55da1a84edce2cd4c07d4db576d0dce6 SHA512 08ad8789e4ec1c6c386465e1c0aa8000bae26e2afd10764b5a94ea62fb6f5aaa0b1f16ed72cfb62c0450bda1a3e2ec2019a21275c09535e886ac29b1dcdbee76
+EBUILD z3-4.13.3.ebuild 2606 BLAKE2B 7daa36a15dc8210d75a1478ed71fc572151ec538432818a772afa0cee83726adb9e23289d02ebe7f7bbc44e39ae2ee87cad4b941a13443bb32956246142bc66a SHA512 911fb79ad3c840b7996f298c993deffd6392b448bc572664afcf41d7abd379999ca0feb90c062f44b262a5cb3e6e91a8669322673ebb85c6c8225341485fb59d
MISC metadata.xml 1718 BLAKE2B a94783909c12aa7dd2d5fd1f9d2fc75e20ca91b6abffd6dc020f602e57ef698f7184acaf14def4b6e21bb659e595abd44956ba37a679134d11b523103b0461df SHA512 ed375986a8010a7ae1eadab3107342126194a5513cbb22ce2064ffeff42c7184ea94f4f69017204c73bd61236847475cd1f0d8b3ba369236b26630dc8b2f46a2
diff --git a/sci-mathematics/z3/z3-4.13.0.ebuild b/sci-mathematics/z3/z3-4.13.0.ebuild
deleted file mode 100644
index 20635555fc86..000000000000
--- a/sci-mathematics/z3/z3-4.13.0.ebuild
+++ /dev/null
@@ -1,107 +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-multilib java-pkg-opt-2 python-single-r1
-
-DESCRIPTION="An efficient theorem prover"
-HOMEPAGE="https://github.com/Z3Prover/z3/"
-SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz"
-S=${WORKDIR}/z3-${P}
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
-IUSE="doc examples gmp isabelle java python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- java? ( >=virtual/jdk-1.8 )
-"
-BDEPEND="
- doc? ( app-text/doxygen[dot] )
-"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-src_prepare() {
- cmake_src_prepare
- java-pkg-opt-2_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- -DZ3_USE_LIB_GMP=$(usex gmp)
- -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
- -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
- -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
- -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
- -DZ3_INCLUDE_GIT_DESCRIBE=OFF
- -DZ3_INCLUDE_GIT_HASH=OFF
- )
-
- multilib_is_native_abi && use java && mycmakeargs+=( -DJAVA_HOME="$(java-config -g JAVA_HOME )" )
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- cmake_build test-z3
- set -- "${BUILD_DIR}"/test-z3 /a
- echo "${@}" >&2
- "${@}" || die
-}
-
-multilib_src_install_all() {
- dodoc README.md
- use examples && dodoc -r examples
- use python && python_optimize
-
- if use isabelle; then
- insinto /usr/share/Isabelle/contrib/${P}/etc
- newins - settings <<-EOF
- Z3_COMPONENT="\$COMPONENT"
- Z3_HOME="${EPREFIX}/usr/bin"
- Z3_SOLVER="${EPREFIX}/usr/bin/z3"
- Z3_REMOTE_SOLVER="z3"
- Z3_VERSION="${PV}"
- Z3_INSTALLED="yes"
- Z3_NON_COMMERCIAL="yes"
- EOF
- fi
-}
-
-pkg_postinst() {
- if use isabelle; then
- if [[ -f ${ROOT}/etc/isabelle/components ]]; then
- sed -e "/contrib\/${PN}-[0-9.]*/d" \
- -i "${ROOT}/etc/isabelle/components" || die
- cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
- contrib/${P}
- EOF
- fi
- fi
-}
-
-pkg_postrm() {
- if use isabelle; then
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- if [[ -f "${ROOT}/etc/isabelle/components" ]]; then
- # Note: this sed should only match the version of this ebuild
- # Which is what we want as we do not want to remove the line
- # of a new Isabelle component being installed during an upgrade.
- sed -e "/contrib\/${P}/d" \
- -i "${ROOT}/etc/isabelle/components" || die
- fi
- fi
- fi
-}
diff --git a/sci-mathematics/z3/z3-4.13.2.ebuild b/sci-mathematics/z3/z3-4.13.2.ebuild
deleted file mode 100644
index 882c1b84099b..000000000000
--- a/sci-mathematics/z3/z3-4.13.2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake-multilib java-pkg-opt-2 python-single-r1
-
-DESCRIPTION="An efficient theorem prover"
-HOMEPAGE="https://github.com/Z3Prover/z3/"
-SRC_URI="https://github.com/Z3Prover/z3/archive/${P}.tar.gz"
-S=${WORKDIR}/z3-${P}
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="doc examples gmp isabelle java python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- gmp? ( dev-libs/gmp:0=[cxx(+),${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- java? ( >=virtual/jdk-1.8 )
-"
-BDEPEND="
- doc? ( app-text/doxygen[dot] )
-"
-
-CMAKE_BUILD_TYPE=RelWithDebInfo
-
-src_prepare() {
- cmake_src_prepare
- java-pkg-opt-2_src_prepare
-}
-
-multilib_src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
- -DZ3_USE_LIB_GMP=$(usex gmp)
- -DZ3_ENABLE_EXAMPLE_TARGETS=OFF
- -DZ3_BUILD_DOCUMENTATION=$(multilib_native_usex doc)
- -DZ3_BUILD_PYTHON_BINDINGS=$(multilib_native_usex python)
- -DZ3_BUILD_JAVA_BINDINGS=$(multilib_native_usex java)
- -DZ3_INCLUDE_GIT_DESCRIBE=OFF
- -DZ3_INCLUDE_GIT_HASH=OFF
- )
-
- multilib_is_native_abi && use java && mycmakeargs+=( -DJAVA_HOME="$(java-config -g JAVA_HOME )" )
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- cmake_build test-z3
- set -- "${BUILD_DIR}"/test-z3 /a
- echo "${@}" >&2
- "${@}" || die
-}
-
-multilib_src_install_all() {
- dodoc README.md
- use examples && dodoc -r examples
- use python && python_optimize
-
- if use isabelle; then
- insinto /usr/share/Isabelle/contrib/${P}/etc
- newins - settings <<-EOF
- Z3_COMPONENT="\$COMPONENT"
- Z3_HOME="${EPREFIX}/usr/bin"
- Z3_SOLVER="${EPREFIX}/usr/bin/z3"
- Z3_REMOTE_SOLVER="z3"
- Z3_VERSION="${PV}"
- Z3_INSTALLED="yes"
- Z3_NON_COMMERCIAL="yes"
- EOF
- fi
-}
-
-pkg_postinst() {
- if use isabelle; then
- if [[ -f ${ROOT}/etc/isabelle/components ]]; then
- sed -e "/contrib\/${PN}-[0-9.]*/d" \
- -i "${ROOT}/etc/isabelle/components" || die
- cat <<-EOF >> "${ROOT}/etc/isabelle/components" || die
- contrib/${P}
- EOF
- fi
- fi
-}
-
-pkg_postrm() {
- if use isabelle; then
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- if [[ -f "${ROOT}/etc/isabelle/components" ]]; then
- # Note: this sed should only match the version of this ebuild
- # Which is what we want as we do not want to remove the line
- # of a new Isabelle component being installed during an upgrade.
- sed -e "/contrib\/${P}/d" \
- -i "${ROOT}/etc/isabelle/components" || die
- fi
- fi
- fi
-}
diff --git a/sci-mathematics/z3/z3-4.13.3.ebuild b/sci-mathematics/z3/z3-4.13.3.ebuild
index 882c1b84099b..651f968e3285 100644
--- a/sci-mathematics/z3/z3-4.13.3.ebuild
+++ b/sci-mathematics/z3/z3-4.13.3.ebuild
@@ -14,7 +14,7 @@ S=${WORKDIR}/z3-${P}
LICENSE="MIT"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
IUSE="doc examples gmp isabelle java python"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 22375e53d073..6d84e821437d 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/lhapdf/Manifest b/sci-physics/lhapdf/Manifest
index 82010b3fc361..597d1a8b98ca 100644
--- a/sci-physics/lhapdf/Manifest
+++ b/sci-physics/lhapdf/Manifest
@@ -1,9 +1,10 @@
AUX lhapdf-6.3.0-egg.patch 749 BLAKE2B 6fbe8b3f9723fb45674d643b4825b0d73b6ddc3bb12502a3ff477cbb2733f7b522e9881129b65062e17b7c4d98f07567e89d895219c6dc4a3e942bd727e19ad9 SHA512 3355e16674c9c3caf51bfa5317819cd8411442d075cd35936b76e8e2926221a862437b6daf3f7ffd6030d5ae05cc83dfdada8fbab99a16e1afcdf567a9dcf15f
+AUX lhapdf-6.5.4-cxxflags.patch 658 BLAKE2B b3ea7f0c0c72daaa5ed3f99def182796737b8e446d157e7ea37f0124e271ab0c9671e35d06463b7548695f7d1e5cbd9bcb16287ddf2ebfd79d6a9f1465a71d7a SHA512 9386c362ffff5a7e41619002345a721a490fb75c1d2c80513c3e3029785c288c9696685348a553f590c8a7a1a650f8afa812cc2e9d8699c7a3feba4bb02cbd7d
AUX lhapdf-6.5.4-include-cstdint.patch 1081 BLAKE2B 7e197ae51621a0984f74530240270fa845d35a739bd36264028f1bb975c2bfb04088c93c982d3866e847c64153517a181f95c3b518fd53e5f297a325d0a76e5f SHA512 204ab268e97600e7f2cfde1842d958cbfb8e77633c341a8cde304c846e59ffa6215cfaee7e1435a26d9dec8e0f30a8744fe30f6b866b301004e593a48fc58010
DIST LHAPDF-6.3.0.tar.gz 770744 BLAKE2B 02b9fe3507b87c6f0c635ceb203304eb9b3ee8ac4d17c8b83578f8c05b78b17035b63b6d3d9a0b9fe3505a3daf8e9376fe25040b8826ea4976d2a717b1447eb9 SHA512 4a5aca6e2f06b59a44acc23ef76f1fae747f38e425803e7625cc68130da0c76d1e0d534b7b1867f09c86ee838d4f769d5097257170740db704c966d91c41f94b
DIST lhapdf-6.5.4.tar.gz 869707 BLAKE2B 9bd214f29ef0fb662095a045acf449bac60c2f12fb0e182c9c590ec51651f1c08d213a3f9280eda0711ec9a0d5cae620918f048c362838a9de8e69cc84f34798 SHA512 0e39f7f298e8c72eece9c3d19f471f48b3ee045cd54ecd318e0b2d60ada4f01a2151e6b2b5f27fccdf10c1043352a673492f8792be1964df7eafbe931282a83b
EBUILD lhapdf-6.3.0-r2.ebuild 1714 BLAKE2B d800df7bdce87a40b72cf735ab6cb1c57f31385b38ee658478f08042316c1549712693a7ccc97cb119d6fc156bc4b55f89b20dd1484900843fa2e7801763a696 SHA512 b9660c65fe43c6ca0337c9faac28ae989f96845df722860f0e5c757128a98106867bd02cebbfb47b4461088c22367386d2e260104ff5c47a4b22ceb3f0b9b102
EBUILD lhapdf-6.5.4-r1.ebuild 1651 BLAKE2B 009ca7a9ead036af3cb3372329ea52f5e7f66824332b36de9922f1511d893649d8e50f537fba6c2a9a3c80a0cea904db4dea1de78fb187d49a79c647892038ea SHA512 585d8f58f3ba53ebaf6bc18dba9a2935d08f8be0536fe05b9235dacec47ac4bef773c3dd9616752df374dbeb68902a091e67774088ebf34bfa8173ef75e6b0c2
-EBUILD lhapdf-6.5.4-r2.ebuild 1669 BLAKE2B c3421a4728e22430e511494578b7313fccec9e0d2ac08e96369946fce7cfd2a368fc1db844f8cc87e02cce616199d23d37a77910e537e4a4167ef3fe8f8db598 SHA512 c6ffe32b342add9312ea0fecc806318b5866b750fac6161afd12ed1ad29f26fb0c10e5fa0b15e83864d726c3845b17cf68426f9d93edbae5ae04a7267943e028
-EBUILD lhapdf-9999.ebuild 1545 BLAKE2B ff34e9269debe214bb40206e162e98c6332da03c722a6fa7aef097651b9f7fc5ba0c6618414680151da98d5fb6be5399e4f25432fa4333091af01a45fd77ea72 SHA512 6a6d6a2c762388a14242749ab0d1020ca6bbf4fccc6839c32b0bd0579c6e1b78e40936738b9a2fdf40f3d38a2732b046786e5763dbbb814271af66e1de93276d
+EBUILD lhapdf-6.5.4-r2.ebuild 1811 BLAKE2B ebc8e21a80dff2a3304e29be96a488fca17f50b6fd7fefb5864a4f11ae9df358901e850897845f83074594df0c42f790be502996ef034d7aae067831341278e9 SHA512 a1313069e64e81f26e6129be0cc1ef26372bfe6963dd595fc0be306b25b979e38d54e1991ac030987236af76a477e1e1f3299a721ed370389fa4eea407dda136
+EBUILD lhapdf-9999.ebuild 1545 BLAKE2B 6a5602032c79b0ef7fbd0ce5f86ebc58e0918d210011836e361c3e83c0bd85f0d86f216e7a9d7f769a4f0595265bc2a0733fa3c7bdaa7703081990ed91b82d6c SHA512 b489b1ade1e82f44b31971c5ea179e24cbb646a3d1c70a71ea708748dcdcbf797878b58c7157bbb7ff67939872801c0685549f50f149167aa50887f72f62e6da
MISC metadata.xml 1234 BLAKE2B 059e7abca0dd0583b71bbc3b48c3125952c1642c4bad30d2776b2d6a5ea44eaee0ce6f1ac44e92a7c179b11d50bbe24ed2f947bf870ebee51c6c3d49a6a6b98e SHA512 2c94513c3e3287fe186b6212e48b9aa09fee0da5bee50887432a985b1466aa40b3d2086955ee0b9d03b70bdb615b72caa3e0c74ca1d0c32590f7ad1d31a45a0e
diff --git a/sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch b/sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch
new file mode 100644
index 000000000000..8e7144c37ac9
--- /dev/null
+++ b/sci-physics/lhapdf/files/lhapdf-6.5.4-cxxflags.patch
@@ -0,0 +1,25 @@
+From ab6861f88b781b3e95ee67c01889b2c3f9f23e4d Mon Sep 17 00:00:00 2001
+From: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>
+Date: Sun, 14 Apr 2024 11:18:52 +0200
+Subject: [PATCH] Fix missing quotes on CXXFLAGS
+
+---
+ configure.ac | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/configure.ac b/configure.ac
+index 8bd5411..5c940ee 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -43,7 +43,7 @@ AC_CONFIG_HEADERS([config/config.h include/LHAPDF/Version.h])
+
+
+ ## Set default C++ optimisation level to -O3 and drop the -g debug flag
+-if test -z $CXXFLAGS; then
++if test -z "$CXXFLAGS"; then
+ CXXFLAGS='-O3'
+ fi
+
+--
+GitLab
+
diff --git a/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild b/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild
index fe5288384d06..24a87d0d71bd 100644
--- a/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild
+++ b/sci-physics/lhapdf/lhapdf-6.5.4-r2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DOCS_BUILDER="doxygen"
DOCS_DEPEND="
dev-texlive/texlive-bibtexextra
@@ -45,7 +45,8 @@ BDEPEND="
"
PATCHES=(
- "${FILESDIR}"/${PN}-6.5.4-include-cstdint.patch
+ "${FILESDIR}"/${P}-include-cstdint.patch # https://gitlab.com/hepcedar/lhapdf/-/merge_requests/96
+ "${FILESDIR}"/${P}-cxxflags.patch # https://gitlab.com/hepcedar/lhapdf/-/merge_requests/87
)
pkg_setup() {
diff --git a/sci-physics/lhapdf/lhapdf-9999.ebuild b/sci-physics/lhapdf/lhapdf-9999.ebuild
index fc2455e2129f..d950f1329d20 100644
--- a/sci-physics/lhapdf/lhapdf-9999.ebuild
+++ b/sci-physics/lhapdf/lhapdf-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
DOCS_BUILDER="doxygen"
DOCS_DEPEND="
dev-texlive/texlive-bibtexextra
diff --git a/sci-physics/pythia/Manifest b/sci-physics/pythia/Manifest
index 76c91d5ccc1d..110331748077 100644
--- a/sci-physics/pythia/Manifest
+++ b/sci-physics/pythia/Manifest
@@ -15,10 +15,12 @@ DIST pythia8245.tgz 23605527 BLAKE2B 1007c2f8b50a115d29fe1b0363a187feca717cb2147
DIST pythia8307.tgz 26016414 BLAKE2B 0253309d71ca4e46183de80396c3a226d072ea2e8aeaf87da33994b3303017a6ca567f6731902aba43c20fec2c0aeace0728f2ce725f9221f161a70055fa6043 SHA512 63e7a3e76f8bfe0cd7b34ef523d8bbcfa50ee780c8437384ef7eb208f0f682481b0166673647db98468baeb6df855fdbf0cbb1509dcc5eda39c90f3f3461fd2a
DIST pythia8309.tgz 28407620 BLAKE2B 0ef226e2e65829952d670b57c24bff2108d916ca547233041e97dabb81d9616be3e404da7225f9cb4a2c9773c0c22939d813eaed92560e01c6fbe37e4690c232 SHA512 c7d99a9a1f7bf1441532720667ab224283b866e7f3ea9e730c839ac62e3b8b9e5c01471fb94a4a48d481635544e4ed230796a710531650bfffde96f0f78590bf
DIST pythia8311.tgz 28757044 BLAKE2B 93a7cc26682bc6418f85e41def94a8cdfe39e180fa9fec2a6e47e9237fc2d42800dca2b76f54e2d56cb1d3a2b9a0008baf7b77610aabac2a6505fe08b2b4ffe2 SHA512 e0ae6cb444f11f3e3cf84d738b8c135f07ceafb28911b855bb63e3c596c5b9fd312a1f4ff78a098b707bfbb8f517a46177c4dbc57b4882cf03b12b0be49e2885
+DIST pythia8312.tgz 30218597 BLAKE2B 71efca55572a241cf369e90186b033fbcd2326de82867f3f13057fbda372885632cab3d7b34ac5b444419bba4dd8d6c4bb90e12bf2424a43ae313c21268e8d89 SHA512 683ece1bd2cfd49d9cee742ce3fab693c5bf15017a6584d33e2a00bd0f0a67d1b84ff48da75f39cb4a4b564b9a35f997ab5187fe691f1f4b724cec5a4d717a23
EBUILD pythia-6.4.28-r2.ebuild 2602 BLAKE2B 46054fa8f4303b69602c237d93ce48068b583dd4b7890c7219510346e6e11ba3a0c24bb8404fa5f0fee2eaa13aa7baa340ab1fc496318e3f27720cac73d7b781 SHA512 83775bd53db21b3e41b4bbb87fbe2e22aeca1521cd9969c0ce75f23cce2eef748eb4cdf240478f08da0a647504cfd10f91ba8c425c9df6e34f9ee49ddf78ac11
EBUILD pythia-8.2.45-r2.ebuild 5745 BLAKE2B 6ad238f95ad2e8d49f087ac56651341737f11243487ae1030667c9a5a3c12d7a7e2f32ae44286d44251504d2c46c2ec57940881888403b292c70ad5d0a2141f8 SHA512 4d1a81b53ae800ae014f6d1da9256c49878dedc98315d6808c1a2d43062d018f976e925c165c70431bd172a2353514a2db56f0455f86cb0ba92b65e51fe0fb8c
EBUILD pythia-8.3.07-r1.ebuild 5639 BLAKE2B 40557ea473da0614030ce8c727533ee6a0a02292331b053fd33dac4e6b40cddbbc26183990b2d2f5ac37c170e322b78cc0fa0d02e64814e62c39e934f51f90bc SHA512 12fa4c13fffed492ebefd9b17300202d9ea6f59b3a9c0a5ec0eca9ccb2b1a63c53cfd8dbae1e04b68239850711ea564e7225cea2c229fb6c8014276fa018f585
EBUILD pythia-8.3.09.ebuild 5646 BLAKE2B 6199b3ed46b1a11bfc5b2fb1e43d5b39a827b4675ad132b6b3411e668624bea744010a6437f0580e8f0c12fb340e8eba1062e64b0490918f77f5cbd3fe9867e8 SHA512 0863cd49173f49407cdd536f7cd1500f24512a638ef002f105f67db08db1d41209ced3eb7cc961e7b2da25d1094869c2b7aa52e75c09bff498a0dd7eaa5a0e9f
EBUILD pythia-8.3.11.ebuild 5549 BLAKE2B 98f5f9ca86fd77c680123375e573f91d5eee1126290801dd74ccc5d8fadf6adab421cdc26c3d2f6b2602d88dadd7b63a7a8291a3d4ad967ad8a5fd66e9f5b7ff SHA512 def64ba4e768e564249e6257c5d445531d47a3095a6053b0154311f25005dfd244d1f6d7379d66dac04af785937abd1fc15dde4b7da8a580df3a15ad6497d853
-EBUILD pythia-9999.ebuild 5788 BLAKE2B 4a69b1ae8196e325f4583eac4745caf7d2636f20a3f1539c6451195798f84f1843d31f63579cfcede0463640ca845ae5478f4a52c7fde117571ef14ea367b572 SHA512 5aa00a8ff91e9207fe347a96b729f595fb129ecb3a5b2b5ebeb3c1028e9a107902efc8f10f672efca1a7bcc4529a1f6e6f4bf9264b5aa2eb1b487222f973e11f
-MISC metadata.xml 1630 BLAKE2B 23311f637bde6058acc3d5840a92e101038e514c49d3a0600a7f3d484d8305e737d12e0540679ecf91aaf02168bd9e12daf90b4571db5223ad77a0ba61c3b119 SHA512 a9f8e67ee203233540316338cb63c1d37b6cb7f75b3750cfd949550ea7ce91af96bb6490cba23550a27d9a85f348b90cdaed03f320cfe1b56fc2e2b55925ddcf
+EBUILD pythia-8.3.12.ebuild 6183 BLAKE2B 9560c9aa1c69d299ad2d41730beda9391602a9c22ac171e621239d090032a92d95ff2597c1d58e3c3aafdff0a33efb655d7d50fc23af5403dd21c750ec8b43c1 SHA512 92761f84c879a2225241438f9732d8d948d5460dd87d719754e4e1aa4febe379900fa30060e75ceca99392a46b8552eaf1d0c6e96fb5c4287f7d9227170877f3
+EBUILD pythia-9999.ebuild 6183 BLAKE2B 9560c9aa1c69d299ad2d41730beda9391602a9c22ac171e621239d090032a92d95ff2597c1d58e3c3aafdff0a33efb655d7d50fc23af5403dd21c750ec8b43c1 SHA512 92761f84c879a2225241438f9732d8d948d5460dd87d719754e4e1aa4febe379900fa30060e75ceca99392a46b8552eaf1d0c6e96fb5c4287f7d9227170877f3
+MISC metadata.xml 1799 BLAKE2B 6f9886ff33ed41e6a952fe9f60c249ba1b9d1415aa0579d800195b657bdd7e0982c6267ddd57c7d54957d38b95233348a5b9f21f68dedb837b7b0b8eebeaf59f SHA512 2ed55b93f17de167714095ad8da22d4fc2f424c29e6459ec337d94a9ba2e05ea43fdb075a1ef25572b5383176dd34004ec2d651d784632462590aac360a69f95
diff --git a/sci-physics/pythia/metadata.xml b/sci-physics/pythia/metadata.xml
index fb8f9f855f2b..d46e6faf9e50 100644
--- a/sci-physics/pythia/metadata.xml
+++ b/sci-physics/pythia/metadata.xml
@@ -23,6 +23,9 @@
<flag name="hepmc3">Adds support for High Energy Physics Monte Carlo Generators 3 <pkg>sci-physics/hepmc</pkg></flag>
<flag name="lhapdf">Support the use of external PDF sets via <pkg>sci-physics/lhapdf</pkg></flag>
<flag name="root">Use <pkg>sci-physics/root</pkg> trees and histograms (in examples only)</flag>
+ <flag name="highfive">Support hdf and highfive</flag>
+ <flag name="mpich">Support mpich</flag>
+ <flag name="rivet">Support <pkg>sci-physics/rivet</pkg></flag>
</use>
<upstream>
<remote-id type="gitlab">Pythia8/releases</remote-id>
diff --git a/sci-physics/pythia/pythia-8.3.12.ebuild b/sci-physics/pythia/pythia-8.3.12.ebuild
new file mode 100644
index 000000000000..cc536ceee86e
--- /dev/null
+++ b/sci-physics/pythia/pythia-8.3.12.ebuild
@@ -0,0 +1,214 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+inherit toolchain-funcs python-single-r1
+
+MV=$(ver_cut 1-2)
+MY_P="${PN}${PV//./}"
+LHA_VER="6.2.1"
+
+DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
+HOMEPAGE="https://pythia.org/"
+SRC_URI="test? ( lhapdf? (
+ https://lhapdfsets.web.cern.ch/lhapdfsets/current/CT10.tar.gz
+ https://lhapdfsets.web.cern.ch/lhapdfsets/current/MRST2007lomod.tar.gz
+ https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nlo_as_0119_qed_mc.tar.gz
+ https://lhapdfsets.web.cern.ch/lhapdfsets/current/NNPDF23_nnlo_as_0119_qed_mc.tar.gz
+ https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq66.tar.gz
+ https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq6l1.tar.gz
+ https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/MRST2004qed.tar.gz
+ ) )
+"
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://gitlab.com/Pythia8/releases"
+else
+ SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
+ ${SRC_URI}"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+LICENSE="GPL-2"
+SLOT="8"
+IUSE="doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib python highfive mpich rivet" # evtgen mg5mes rivet powheg
+RESTRICT="!test? ( test )"
+REQUIRED_USE="
+ ?? ( hepmc3 hepmc2 )
+ python? ( ${PYTHON_REQUIRED_USE} )
+"
+
+RDEPEND="
+ fastjet? ( sci-physics/fastjet )
+ hepmc3? ( sci-physics/hepmc:3= )
+ hepmc2? ( sci-physics/hepmc:2= )
+ lhapdf? ( sci-physics/lhapdf:= )
+ zlib? ( sys-libs/zlib )
+ highfive? (
+ sci-libs/HighFive
+ sci-libs/hdf5[cxx]
+ )
+ rivet? (
+ sci-physics/rivet:*
+ )
+ mpich? ( sys-cluster/mpich )
+ python? ( ${PYTHON_DEPS} )
+ "
+DEPEND="${RDEPEND}"
+# ROOT is used only when building related tests
+BDEPEND="
+ test? (
+ root? ( sci-physics/root:= )
+ )
+"
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
+
+pkg_pretend() {
+ if use root && ! use test; then
+ ewarn "ROOT support will only affect examples code build during test stage."
+ ewarn "Since you have tests disabled, this is a no-op."
+ fi
+}
+
+src_prepare() {
+ PYTHIADIR="/usr/share/Pythia8"
+ EPYTHIADIR="${EPREFIX}${PYTHIADIR}"
+
+ default
+ # set datadir for xmldor in include file
+ sed -i \
+ -e "s|../share/Pythia8/xmldoc|${EPYTHIADIR}/xmldoc|" \
+ include/Pythia8/Pythia.h || die
+ # respect libdir, prefix, flags
+ sed -i \
+ -e "s|/lib|/$(get_libdir)|g" \
+ -e "s|/usr|${EPREFIX}/usr|g" \
+ -e "s|-O2|${CXXFLAGS}|g" \
+ -e "s|Cint|Core|g" \
+ configure || die
+ # we use lhapdf6 instead of lhapdf5
+ # some PDFs changed, use something similar
+ sed -i \
+ -e "s|LHAPDF5|LHAPDF6|g" \
+ -e "s|\.LHgrid||g" \
+ -e "s|\.LHpdf||g" \
+ -e "s|MRST2001lo|MRST2007lomod|g" \
+ -e "s|cteq6ll|cteq6l1|g" \
+ -e "s|cteq6m|cteq66|g" \
+ examples/*.{cc,cmnd} || die
+ # After lhapdf5->6 migration PDFs are identical within ~1/1000
+ # https|//www.hepforge.org/archive/lhapdf/pdfsets/6.1/README
+ sed -i \
+ -e "s|1e-8|3e-1|g" \
+ -e "s|nlo_as_0119_qed|nlo_as_0119_qed_mc|g" \
+ -e "s|xmldoc|share/Pythia8/xmldoc|g" \
+ examples/main203.cc || die
+ # ask cflags from root
+ sed -i "s|root-config|root-config --cflags|g" examples/Makefile || die
+
+ sed -i 's|libpythia8\.a|libpythia8$(LIB_SUFFIX)|g' \
+ examples/Makefile || die
+}
+
+# TODO: the following optional packages are out of Gentoo tree:
+# - EvtGen http://atlas-computing.web.cern.ch/atlas-computing/links/externalDirectory/EvtGen/
+# - PowHEG http://powhegbox.mib.infn.it/
+# - ProMC https://github.com/Argonne-National-Laboratory/ProMC/
+src_configure() {
+ # homemade configure script
+ local -x CXX="$(tc-getCXX) ${CXXFLAGS} ${LDFLAGS}"
+ ./configure \
+ --arch=Linux \
+ --prefix="${EPREFIX}/usr" \
+ --prefix-lib="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix-share="${EPYTHIADIR}" \
+ $(usex fastjet "--with-fastjet3" "") \
+ $(usex zlib "--with-gzip" "") \
+ $(use_with hepmc3) \
+ $(use_with highfive) \
+ $(usex highfive --with-hdf5 "") \
+ $(use_with python) \
+ $(use_with rivet) \
+ $(use_with mpich) \
+ $(use_with hepmc2) \
+ $(usex lhapdf "--with-lhapdf6
+ --with-lhapdf6-plugin=LHAPDF6.h
+ --with-lhapdf6-lib=${EPREFIX}/usr/$(get_libdir)" "") \
+ $(usex root "--with-root
+ --with-root-include=${EPREFIX}/usr/include/root
+ --with-root-lib=${EPREFIX}/usr/$(get_libdir)/root" "") \
+ || die
+
+ # fix pythia config script
+ sed -i \
+ -e 's|Pythia8/examples/Makefile.inc|Pythia8/Makefile.inc|' \
+ -e "s|CFG_FILE=.*|CFG_FILE=${EPYTHIADIR}/Makefile.inc|" \
+ -e 's|LINE%=|LINE%%=|' \
+ bin/pythia8-config || die
+}
+
+src_test() {
+ cd examples || die
+
+ local tests="$(echo main{{101..103},{121..127}})"
+ use hepmc3 && tests+=" $(echo main{131..135})"
+ use hepmc3 && use mpich && use highfive && tests+=" $(echo main136)"
+ use lhapdf && tests+=" $(echo main{201..204})"
+ use fastjet && tests+=" $(echo main{211..216})"
+ use root && tests+=" main143"
+ use hepmc3 && use lhapdf && tests+=" $(echo main{133,162})"
+ use fastjet && use hepmc3 && use lhapdf && tests+=" $(echo main161)"
+ # Other tests disabled due to missing dependencies
+
+ # use emake for parallel instead of long runmains
+ LD_LIBRARY_PATH="${S}/$(get_libdir):${LD_LIBRARY_PATH}" \
+ PYTHIA8DATA="../share/Pythia8/xmldoc/" \
+ LHAPDF_DATA_PATH="${WORKDIR}" \
+ emake ${tests}
+ emake clean
+}
+
+src_install() {
+ # make install is too broken, much easier to install manually
+ dobin bin/pythia8-config
+ doheader -r include/*
+ dolib.so lib/libpythia8.so
+ use lhapdf && dolib.so lib/libpythia8lhapdf6.so
+ insinto "${PYTHIADIR}"
+ doins -r share/Pythia8/xmldoc share/Pythia8/pdfdata examples/Makefile.inc
+
+ newenvd - 99pythia8 <<- _EOF_
+ PYTHIA8DATA=${EPYTHIADIR}/xmldoc
+ _EOF_
+
+ dodoc AUTHORS GUIDELINES README
+
+ if use doc; then
+ dodoc -r share/Pythia8/pdfdoc/.
+ dodoc -r share/Pythia8/htmldoc/.
+ fi
+ if use examples; then
+ # reuse system Makefile.inc
+ rm examples/Makefile.inc || die
+ sed -i "s|include Makefile.inc|include ${EPYTHIADIR}|" \
+ examples/Makefile || die
+
+ insinto /usr/share/${PN}
+ doins -r examples
+ docompress -x /usr/share/doc/${PF}/examples
+ fi
+ if use python; then
+ local site_dir=$(python_get_sitedir)
+ insinto "${site_dir#${EPREFIX}}"
+ doins lib/pythia8.so
+ fi
+
+ # cleanup
+ unset PYTHIADIR EPYTHIADIR
+}
diff --git a/sci-physics/pythia/pythia-9999.ebuild b/sci-physics/pythia/pythia-9999.ebuild
index fa0f3f011561..cc536ceee86e 100644
--- a/sci-physics/pythia/pythia-9999.ebuild
+++ b/sci-physics/pythia/pythia-9999.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit toolchain-funcs
+PYTHON_COMPAT=( python3_{11..13} )
+inherit toolchain-funcs python-single-r1
MV=$(ver_cut 1-2)
MY_P="${PN}${PV//./}"
@@ -11,8 +12,6 @@ LHA_VER="6.2.1"
DESCRIPTION="Lund Monte Carlo high-energy physics event generator"
HOMEPAGE="https://pythia.org/"
-
-# just data
SRC_URI="test? ( lhapdf? (
https://lhapdfsets.web.cern.ch/lhapdfsets/current/CT10.tar.gz
https://lhapdfsets.web.cern.ch/lhapdfsets/current/MRST2007lomod.tar.gz
@@ -21,24 +20,25 @@ SRC_URI="test? ( lhapdf? (
https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq66.tar.gz
https://lhapdfsets.web.cern.ch/lhapdfsets/current/cteq6l1.tar.gz
https://www.hepforge.org/downloads/lhapdf/pdfsets/v6.backup/${LHA_VER}/MRST2004qed.tar.gz
- ) )"
-
+ ) )
+"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/Pythia8/releases"
else
SRC_URI="https://pythia.org/download/${PN}${MV//./}/${MY_P}.tgz
- $SRC_URI"
+ ${SRC_URI}"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${MY_P}"
fi
-SLOT="8"
LICENSE="GPL-2"
-IUSE="doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib"
+SLOT="8"
+IUSE="doc examples fastjet +hepmc3 hepmc2 lhapdf root test zlib python highfive mpich rivet" # evtgen mg5mes rivet powheg
RESTRICT="!test? ( test )"
REQUIRED_USE="
?? ( hepmc3 hepmc2 )
+ python? ( ${PYTHON_REQUIRED_USE} )
"
RDEPEND="
@@ -46,16 +46,28 @@ RDEPEND="
hepmc3? ( sci-physics/hepmc:3= )
hepmc2? ( sci-physics/hepmc:2= )
lhapdf? ( sci-physics/lhapdf:= )
- zlib? ( sys-libs/zlib )"
+ zlib? ( sys-libs/zlib )
+ highfive? (
+ sci-libs/HighFive
+ sci-libs/hdf5[cxx]
+ )
+ rivet? (
+ sci-physics/rivet:*
+ )
+ mpich? ( sys-cluster/mpich )
+ python? ( ${PYTHON_DEPS} )
+ "
+DEPEND="${RDEPEND}"
# ROOT is used only when building related tests
-DEPEND="${RDEPEND}
+BDEPEND="
test? (
root? ( sci-physics/root:= )
- )"
+ )
+"
-PATCHES=(
- "${FILESDIR}"/${PN}8209-root-noninteractive.patch
-)
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+}
pkg_pretend() {
if use root && ! use test; then
@@ -80,9 +92,6 @@ src_prepare() {
-e "s|-O2|${CXXFLAGS}|g" \
-e "s|Cint|Core|g" \
configure || die
- sed -i 's|$(CXX) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED)|$(CXX) $(LDFLAGS) $^ -o $@ $(CXX_COMMON) $(CXX_SHARED)|g' \
- Makefile || die
- sed -i 's|$(CXX)|$(CXX) $(LDFLAGS)|' examples/Makefile || die
# we use lhapdf6 instead of lhapdf5
# some PDFs changed, use something similar
sed -i \
@@ -99,7 +108,7 @@ src_prepare() {
-e "s|1e-8|3e-1|g" \
-e "s|nlo_as_0119_qed|nlo_as_0119_qed_mc|g" \
-e "s|xmldoc|share/Pythia8/xmldoc|g" \
- examples/main54.cc || die
+ examples/main203.cc || die
# ask cflags from root
sed -i "s|root-config|root-config --cflags|g" examples/Makefile || die
@@ -113,15 +122,20 @@ src_prepare() {
# - ProMC https://github.com/Argonne-National-Laboratory/ProMC/
src_configure() {
# homemade configure script
+ local -x CXX="$(tc-getCXX) ${CXXFLAGS} ${LDFLAGS}"
./configure \
--arch=Linux \
- --cxx="$(tc-getCXX)" \
--prefix="${EPREFIX}/usr" \
--prefix-lib="${EPREFIX}/usr/$(get_libdir)" \
--prefix-share="${EPYTHIADIR}" \
$(usex fastjet "--with-fastjet3" "") \
$(usex zlib "--with-gzip" "") \
$(use_with hepmc3) \
+ $(use_with highfive) \
+ $(usex highfive --with-hdf5 "") \
+ $(use_with python) \
+ $(use_with rivet) \
+ $(use_with mpich) \
$(use_with hepmc2) \
$(usex lhapdf "--with-lhapdf6
--with-lhapdf6-plugin=LHAPDF6.h
@@ -134,6 +148,7 @@ src_configure() {
# fix pythia config script
sed -i \
-e 's|Pythia8/examples/Makefile.inc|Pythia8/Makefile.inc|' \
+ -e "s|CFG_FILE=.*|CFG_FILE=${EPYTHIADIR}/Makefile.inc|" \
-e 's|LINE%=|LINE%%=|' \
bin/pythia8-config || die
}
@@ -141,18 +156,15 @@ src_configure() {
src_test() {
cd examples || die
- local tests="$(echo main{{01..32},37,38,61,62,73,80}.out)"
- use hepmc3 && tests+=" $(echo main{41,42,85,86}.out)"
- use hepmc3 && use lhapdf && tests+=" $(echo main{43,{87..89}}.out)"
- use lhapdf && tests+=" $(echo main{51..54}.out)"
- use fastjet && tests+=" $(echo main{71,72}.out)"
- use fastjet && use hepmc3 && use lhapdf && tests+=" $(echo main{81..84}).out"
- use root && tests+=" main91.out"
- # Disabled tests:
- # 33 needs PowHEG
- # 46 needs ProMC
- # 48 needs EvtGen
- # 92 generated ROOT dictionary is badly broken
+ local tests="$(echo main{{101..103},{121..127}})"
+ use hepmc3 && tests+=" $(echo main{131..135})"
+ use hepmc3 && use mpich && use highfive && tests+=" $(echo main136)"
+ use lhapdf && tests+=" $(echo main{201..204})"
+ use fastjet && tests+=" $(echo main{211..216})"
+ use root && tests+=" main143"
+ use hepmc3 && use lhapdf && tests+=" $(echo main{133,162})"
+ use fastjet && use hepmc3 && use lhapdf && tests+=" $(echo main161)"
+ # Other tests disabled due to missing dependencies
# use emake for parallel instead of long runmains
LD_LIBRARY_PATH="${S}/$(get_libdir):${LD_LIBRARY_PATH}" \
@@ -176,6 +188,7 @@ src_install() {
_EOF_
dodoc AUTHORS GUIDELINES README
+
if use doc; then
dodoc -r share/Pythia8/pdfdoc/.
dodoc -r share/Pythia8/htmldoc/.
@@ -190,6 +203,11 @@ src_install() {
doins -r examples
docompress -x /usr/share/doc/${PF}/examples
fi
+ if use python; then
+ local site_dir=$(python_get_sitedir)
+ insinto "${site_dir#${EPREFIX}}"
+ doins lib/pythia8.so
+ fi
# cleanup
unset PYTHIADIR EPYTHIADIR
diff --git a/sci-physics/thepeg/Manifest b/sci-physics/thepeg/Manifest
index 6417e5a074fa..aa838925ddbc 100644
--- a/sci-physics/thepeg/Manifest
+++ b/sci-physics/thepeg/Manifest
@@ -1,5 +1,6 @@
AUX thepeg-1.8.3-java.patch 922 BLAKE2B 6ecd71735f8fd13c3a8220290ee0eb7b78e66ae4712296b2621dea639952d886181290ecf0bb3f4efa0a61e0485b6afc2824b7372568dcceba0eeaf8ebfc5099 SHA512 2c2bd711e6a96e3e8ab12b313929b7e4814b69bd7f7631e137c233ec2478d4538299113c035ed94b8e58aa1195b0c8cdc21d23996fbecbb0319815b162556699
AUX thepeg-2.0.4-gcc6.patch 252 BLAKE2B 4503804e2d5f25fdc81e05bbc960e873c9f7d70d25ed6fdf1425658b2fadbf39e7d537afedf365ec1659ad268d450f5a36649726ec692fd0bb8c8cecf36f5ffb SHA512 741dc3a52fdd040b2fc0ba21c778b4e2427abd55977f3858ef8f8acedc2c3a4007a38fe0903cf89eb1c305ebbc31f527f04d52da794ac85563864c53d50c4363
+AUX thepeg-2.3.0-functional.patch 233 BLAKE2B 9ebafcbe8082c04ccad578c62e9e777c7c18db8070781f13f0dcb9e43a07555f16b1574235af141c84871ebf0aaeec9f301b0aa1923f15679c3fa06694d0563d SHA512 259fd1f0bdc11e8c892feb659d6b97a94e337133fa00a29f26a8ff8d145a70d870ebc371722482bf5c6cd0ab4d683ef241e3e70ee8f3f4d8474fb01f9081315f
AUX thepeg-2.3.0-rivet.patch 962 BLAKE2B 36688e2459755c94285d80ad0e350665479572c4abe8cf6969fb78b35fbe1133b4c5179a66bf5cea2ab158076194e3ac7d0a84e2548208df9ca04bfac4f264a7 SHA512 cbf74e54557c26d8e3725f9cc57f923c8548f0a73ec3345bffba5bbb0bbd827d6c8a0ee4907b335e8d6a527f23aa40c13209854af8388dd4ab86468d2fa6615a
DIST GRV98nlo.LHgrid 221908 BLAKE2B 01af851928bbcfae110f3f5bc2b7599f86c25adb54e979c19625cf44ce7b633639f4ab99e068f8ae5ce3d9e72289265101ec40882e4af4b4a62abb152644890d SHA512 fce5226a6eb56c9cc970d2d2bb23c5a0cde3afbb1f463e3e062825c2379213100a2d149ff6b25d9726e80ee817f9ae74eafcc85b2b30419aa7f095847dbcd8b6
DIST MRST2001nlo.LHgrid 719692 BLAKE2B 67a58bcf19857a5cee3eeac29bd2aa236f63c96acbf69b944ed14a94422a986e1579549172a2444b109f5bcfe6fd2fea4acc148c78e2e4f7258a836891ba0648 SHA512 126461ec2358e61221445483074a804c915b94be4a4dfd0330a9cf71feff9a9b981c5594a9d2a1efd236122f44891dd25182649803dccb3b383d03e85e96f930
@@ -10,5 +11,5 @@ DIST cteq5l.LHgrid 134797 BLAKE2B 1e222631ff00979abf64e95ffa3133d29eacd819325fcd
DIST cteq6ll.LHpdf 1461 BLAKE2B 66a8ebd404849a14c1240ff1c7b06e758a78ae47cc4e7818b8b7fcb6faecbb17fd8810279e54c70623a048f78e6f89706bcecca4d4b8174468ff52481da37640 SHA512 b89a87d1c1c7cc910aa4af53abc3cc6550670a5a6332989232d33c7da1ba01ce49bbbf9f3bb454e673312fb5bc1679f86eea18f95a1443d1c80d3a622e2b8728
EBUILD thepeg-2.2.2-r1.ebuild 2317 BLAKE2B fe1919848084dfcaa429ce9e380ce0d081278258c45fae03e1d4312394da1bd43fe71e665f14d436350b421fefba26ed577db50de5fdb5deb2729897b051cdcb SHA512 dd6a52ffc8be6a19b3d24289a6adafc95b71667214e4615ae776a7a7c8486044a5a5b3f9d99de045fa58938e3b734cbd9875fb279e95a951a238c5bdcfb897e6
EBUILD thepeg-2.2.3-r1.ebuild 2363 BLAKE2B e174254dc806de8ee70272066eacb847eef015d2271f25a0959fb1b2aab5f0d3edf542a69cf58306463cfea8d14168a9b02329fc836f7f463f266b07c3576c17 SHA512 dfa80a7019a684ea0ade71cdc4b26fcf25a9777b6cfbf48b66856395e56dc40ee02e8bf550021ca409df421b12519a3693aee2fbf5aeca99db7b61d27724c04d
-EBUILD thepeg-2.3.0.ebuild 2646 BLAKE2B f138f84a0be868718c892e3f2cb9ccc8df98c905b68d5bfd9239fbb372f29f95ef98bbc883c24dda18b8f2bb7e7ba1abe602b2d3d5118a38ac46f7f2e9116a8d SHA512 8b07b72cd2151639b9a73d45a2d906d8ed1b4a6b7344db26ffa504d0e161e858b9717f36c366b85da09de33c8dfaa3f4701b018bd617091086ed2f261d98f482
+EBUILD thepeg-2.3.0.ebuild 2723 BLAKE2B b3327f1c4bd33f760d20c51602f13689d6df0b540cc06cfc4d2fe47cc0e48fe4e3ff74ee8bb486e8e9ae4706a608c67b711c3c056e6cc26e4b8776f12847589d SHA512 42fbfa06995f2819f942a0d2b06b7e20bcbb99a3e911ba091eec796fb5bef603fdba9c064580899365e04e6bb6d3cdaaf1d7642d5d4edf89afa22d1025748037
MISC metadata.xml 1289 BLAKE2B 671ecee27bfb52b222ce0c657d197fc27f1c75e4bd73f1b12dc99b4db0f984d990655ccaaec0670a263e0b8a837ece7d8e15c4fc1642feac6223c946941c9cb0 SHA512 0ba9d4e56ad1dd403d2412c70a71fa26bedc9580326dc5f7db63793853bbe0a2963280e817e5240a0f5c562a8125b274bddba9fed557cb0fe838ee2f84f1d6af
diff --git a/sci-physics/thepeg/files/thepeg-2.3.0-functional.patch b/sci-physics/thepeg/files/thepeg-2.3.0-functional.patch
new file mode 100644
index 000000000000..4b25e3f2a188
--- /dev/null
+++ b/sci-physics/thepeg/files/thepeg-2.3.0-functional.patch
@@ -0,0 +1,10 @@
+--- a/Config/std.h 2024-10-20 14:58:16.121021570 +0200
++++ b/Config/std.h 2024-10-20 14:58:25.804498716 +0200
+@@ -37,6 +37,7 @@
+ #include <typeinfo>
+ #include <stdexcept>
+ #include <cmath>
++#include <functional>
+
+ namespace std {
+
diff --git a/sci-physics/thepeg/thepeg-2.3.0.ebuild b/sci-physics/thepeg/thepeg-2.3.0.ebuild
index f378565e51ca..19e2855c35cb 100644
--- a/sci-physics/thepeg/thepeg-2.3.0.ebuild
+++ b/sci-physics/thepeg/thepeg-2.3.0.ebuild
@@ -53,6 +53,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-1.8.3-java.patch
"${FILESDIR}"/${PN}-2.0.4-gcc6.patch
"${FILESDIR}"/${PN}-2.3.0-rivet.patch # properly support rivet/yoda weights in thepeg, reported to upstream by mail.
+ "${FILESDIR}"/${PN}-2.3.0-functional.patch # https://bugs.gentoo.org/941477
)
src_prepare() {
diff --git a/sci-physics/yoda/Manifest b/sci-physics/yoda/Manifest
index ec8a0ff6147c..0c555297407d 100644
--- a/sci-physics/yoda/Manifest
+++ b/sci-physics/yoda/Manifest
@@ -1,17 +1,9 @@
AUX yoda-1.9.9-configure.patch 1607 BLAKE2B 7738d68c938b76ffffa83a991da8aa6451439e6ebc526b0f965d2f881b966a90b071652c1d956a3c8323737915a6174d5867030f145d4242ecbb9ee078e53953 SHA512 b0d9e546563c80c5e3f67a42c2fce0a8e733db120d527967fe7904d232d9fb885b9955681a6b923815ad0cc5c1f217c42f9358eb9f4b2e3b5af455d39da00c99
-DIST YODA-1.9.0.tar.bz2 1061105 BLAKE2B 70d68d31456747fcb14e27585aae245930061b5135b8a96c8ff3fe0375175d00a1c2d24a6c1ca3f18fc8464e610ef6287184f3990e12ff3fb108def600e34189 SHA512 eb82f1df832c2124dd81e07c06f165ddf13c4c4b70fcd0113f85045e22085d82751325bc57bfbd167649580980d98a15b666de56dada639160f24682b58b2f71
DIST YODA-1.9.10.tar.bz2 1278729 BLAKE2B f6ae9b579d79b6be62e9644e327f0b449882c0f1a0efaac09ac97eae90a2ced10bf2b13447d75390552b3e4d8c128e7a33184bf8b2d308236f828e611df6d7a4 SHA512 54a455a1b2772ea3201477d4dddcf0c92c85bfee8825d8726d62331ebacb37fc8d1f6e02cdfe592722f2a747a46786d2bdb3c36cc982794a30b25e718d32e998
DIST YODA-1.9.5.tar.bz2 1077442 BLAKE2B 010ab725c57dfab8160e0304d461dc44c140d1ce234f3b70834ee58b8f269159529122095a94e6b79ef752612a6659a17e1874fda2941cfbcec1f53802916b6a SHA512 46e30b33d369f5d28ec228b71eaa298f3010cc06fe568785c74bbaf3d7468c26738cc2ee40da9bcc54d978f394187a2ee9289197283c86a3358583a3c0ecd247
-DIST YODA-1.9.6.tar.bz2 1069530 BLAKE2B 23d782723c5b2429e9e9a70abe8dbf3d58a2204437a46b6e2e196cacc9b6ce55464d5600dd53492f43801866fc7da0e82d1e765cc04c493f40b2da95413aba25 SHA512 2433f2d685ccc97aa41e5f44e0c7ca560de01e3b746f2e4837ee6259cd142106e9aa0066aaa106e5298f8d4d9df3a09f5a2d058d6b1593792c9afe06b65d1a22
-DIST YODA-1.9.7.tar.bz2 1084794 BLAKE2B 86a1d061c6c16ceb994878d734642fe2be18dcce4391e7f8cb57df27b5944ba4edc6573915b150993c921a4a7b5eda2b3f598b7984466f6706348ca137e4981a SHA512 923e51a5783638304841bdc7aad6351c109c1806ce3f87d1ed9d965c4c95179bb1e416c9db77e39cd8f81417d08a7668cdde4f56cd893ce528b7cf9fe0e67c01
-DIST YODA-1.9.9.tar.bz2 1278231 BLAKE2B 74b759d5e152a28359ab244690a0c8e8cf10d2eb130bbf4017d602a98b28264b4f9f05842b6ef261b990e62908db6cad490aa85dde54cae3dc948eaa5f9f8440 SHA512 76e80891878712c6576cc13013b332dc48711c9b19ba1257a6c2128bdde5eb483c61f9a7d7f7946b8f0c44fd3940afe699c8dd6a45083917bf8f30351d9ce191
DIST YODA-2.0.1.tar.bz2 1842004 BLAKE2B 56c2de8acad92510a49abab0d19568f19de3442f1f941784b85c9bded9c14f82fc2cf0eb555721cedcab81e024a9d89ffcf200b54598ed87c1d6de4c7bc59824 SHA512 abd2728e4dc76474d3bf4d478143f4b2b15a596259c49080be37269386f8353cb3f961cc850718ff8fec5d73f96377d6a9103b5bf3cc7f7c703f47c91d929549
-EBUILD yoda-1.9.0.ebuild 843 BLAKE2B 94946e19f1b8f36dd4151592207d99ccf0c0d4a46e29323d3cce470dcfcb2f07fe050ce712726a12394f4388de43c5af1ccab56cbf8d4d2f861725d70c8c1634 SHA512 8aa5189d75b21b1d88b56952557c1be48ffa9b81e2ba0d292a99fbbab47f792bbcb89454c055d0c0319fe31b43243a369e6b0d88fdab792e36f15d401d49a0d5
EBUILD yoda-1.9.10.ebuild 2342 BLAKE2B 6f96d2a8cc866ed5d409cd5614a4ea20f2d10700d24a81d51fdcbce8056978b1faa95d8b319287cc24585dd1256d58cb560f9748fe9595df2abd58194a2af4bb SHA512 6e4d30b90b0965572364c763d1c9d838b6ff884221dc61a7542e711727ddf1a80044532daf9b345747672028caf687436054a739162e5d6b88cdbed9a5d179cc
EBUILD yoda-1.9.5.ebuild 884 BLAKE2B 04511d2040cc8c22d994d51653b7c0f3bc9bb38097eaa770cf28f2dcc2a365a770e3bcbc89840415ab9e13d6975f9cca474b292dd47f24f3ff917259aa0340cf SHA512 17bc971c8b57cdb7dd0823f74a5dcc24206e2ebb2c5e93e445b1babfa459c18803944a516fa01bd20cd55003710d50192a51b94721933dd26098ffe23a6194da
-EBUILD yoda-1.9.6.ebuild 1246 BLAKE2B f5a104613618e6506a05b1e943964d03adb43b60e3caae2cc170162b2f34a4849c8629e0b021d8212343368d552aca97fc25056c24e11623eff5307a83b430d6 SHA512 b8fa53023b0351c52d072070e0c5b1a6078ecd6f8be4372f5e85b322688b6bf04f7c987bfbf63505ad10bdb8f38ad7cd3ab9a75c16e9954ca751704256356f9b
-EBUILD yoda-1.9.7.ebuild 1246 BLAKE2B ba358ba36dd8906922dd78e3fd0e905dd58595d5f7a5e1422bd5b4a29dfbb1d13ea336be5b8484291a7882c3daf7edbf37efbe98830f3dbb1937a427ad0bdadc SHA512 6ed1f48251b3e185e68fb93501e9a6dd4e3c64b0c0c52a74feb8605d9f5f84e78220c2ebd6aa345debc1b6ed6475f7268ec2fabfde2a81b70b81302f87976caa
-EBUILD yoda-1.9.9.ebuild 2335 BLAKE2B 18b944660e14da1c43113ea437fb8a358b8f67b8d9308146e1d806d6d6daf8060a4f9fc2536d12c51408b8a7568a358d827bffbf4997d1f910249cc09dc799f3 SHA512 451f6a59fdb98528aac876f6ffeab1530144e2d7748973ff39fe6c733db8ccd54d52f3de10e68f1645e634b242fb4bdff50e769777dcae400cec5b1c5924e9b3
EBUILD yoda-2.0.1.ebuild 2105 BLAKE2B 34b00ff438d340bd32e48109f8879338f9aff6e1ce2ad4cef70f08445fdc3abf0fa86f20e552d5245828d2c18b6e6897ca8a95a9f5e38d80c16fa6ae17575952 SHA512 fbe4bcddbf5d0618e541382279d9a97e518bcfb95ac984a59e1d0842041c2144417c992cdf4ea81a060713574f4257744105cd2082ec8933ae502dd64868c978
EBUILD yoda-9999.ebuild 2186 BLAKE2B 31a9813a2d65b699ec741499db2ec8052960686154fdef33d8c9b6d2ecd518edaefc045a3a4552d8d3c39384994a4520de83085ea80048f2bffaa1beb4dd651a SHA512 57ceecf28cace2d63100e80ea942ecd5ec6259843d6b3c07a3c8c9089269b7bb1cd3593da627692e03366ee72704ebdae14ffd090b02fcee40b13e7f200f32f2
-MISC metadata.xml 660 BLAKE2B 7bc7ad4089af06b0a7b80028e99a551c8adf18c7066f4b9743e74bbcdb8b831b47917faa98f6183e6fd70856f385c2a45a84366cdb5b9f25ec3881efecb4a723 SHA512 64002092f2032d225f2bd4dcc4668c00cc23b9e60b58052b93a0618794f4e17104ab11a0982428ad956ca6b894e93e230523b52918bc9d41d2c01d22abe18e90
+MISC metadata.xml 1063 BLAKE2B e7d94247a06583296897d6b55c759c4499f7c83ff9c5186c014bc5134a66fd37030ca39d79d784ff79d257a327fd63a7915ad0245ca7937bf54b186571616acf SHA512 a4f9e6f39b5543853388bfd1d3c1c777f096eea2ac95aef24aabf6635a56d941cd05700e4fc68448f88a1821d12fb7664c43a9ae9485e098f74353d43998f16f
diff --git a/sci-physics/yoda/metadata.xml b/sci-physics/yoda/metadata.xml
index 6cc8731c28e0..dfbf40f5c431 100644
--- a/sci-physics/yoda/metadata.xml
+++ b/sci-physics/yoda/metadata.xml
@@ -1,18 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
- <email>sci-physics@gentoo.org</email>
- <name>Gentoo Physics Project</name>
-</maintainer>
-<longdescription>
- Yet more Objects for Data Analysis is a small set of data analysis
- (specifically histogramming) classes being developed by MCnet
- members as a lightweight common system for MC event generator
- validation analyses, particularly as the core histogramming system
- in Rivet.
-</longdescription>
-<use>
- <flag name="root">Adds support for <pkg>sci-physics/root</pkg></flag>
-</use>
+ <maintainer type="person" proxied="yes">
+ <email>alexander@neuwirth-informatik.de</email>
+ <name>Alexander Puck Neuwirth</name>
+ </maintainer>
+ <maintainer type="person" proxied="proxy">
+ <email>andrewammerlaan@gentoo.org</email>
+ <name>Andrew Ammerlaan</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-physics@gentoo.org</email>
+ <name>Gentoo Physics Project</name>
+ </maintainer>
+ <longdescription>
+ Yet more Objects for Data Analysis is a small set of data analysis
+ (specifically histogramming) classes being developed by MCnet
+ members as a lightweight common system for MC event generator
+ validation analyses, particularly as the core histogramming system
+ in Rivet.
+ </longdescription>
+ <use>
+ <flag name="root">Adds support for <pkg>sci-physics/root</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="gitlab">hepcedar/yoda</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sci-physics/yoda/yoda-1.9.0.ebuild b/sci-physics/yoda/yoda-1.9.0.ebuild
deleted file mode 100644
index eccb09af10af..000000000000
--- a/sci-physics/yoda/yoda-1.9.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit bash-completion-r1
-
-DESCRIPTION="Yet more Objects for (High Energy Physics) Data Analysis"
-HOMEPAGE="https://yoda.hepforge.org/"
-SRC_URI="https://yoda.hepforge.org/downloads?f=${P^^}.tar.bz2 -> ${P^^}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="root"
-
-RDEPEND="root? ( sci-physics/root:= )"
-DEPEND="${RDEPEND}"
-
-S="${WORKDIR}/${P^^}"
-
-src_configure() {
- econf \
- --disable-pyext \
- --disable-static \
- $(use_enable root)
-}
-
-src_test() {
- # PYTESTS and SHTESTS both require python tools
- emake check PYTESTS= SHTESTS=
-}
-
-src_install() {
- default
-
- newbashcomp "${ED}"/etc/bash_completion.d/yoda-completion yoda
- rm "${ED}"/etc/bash_completion.d/yoda-completion || die
-}
diff --git a/sci-physics/yoda/yoda-1.9.6.ebuild b/sci-physics/yoda/yoda-1.9.6.ebuild
deleted file mode 100644
index e5d0884f6eba..000000000000
--- a/sci-physics/yoda/yoda-1.9.6.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit bash-completion-r1 autotools python-single-r1
-
-DESCRIPTION="Yet more Objects for (High Energy Physics) Data Analysis"
-HOMEPAGE="https://yoda.hepforge.org/"
-SRC_URI="https://yoda.hepforge.org/downloads?f=${P^^}.tar.bz2 -> ${P^^}.tar.bz2"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="root python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) root? ( python )"
-
-RDEPEND="
- root? ( sci-physics/root:=[${PYTHON_SINGLE_USEDEP}] )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- # reconf due to python3_10 patch
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-static \
- $(use_enable root) \
- $(use_enable python pyext)
-}
-
-src_test() {
- # PYTESTS and SHTESTS both require python tools to be installed already
- emake check PYTESTS= SHTESTS=
-}
-
-src_install() {
- # prevent double installation of python library
- emake install DESTDIR="${ED}"
- find "${ED}" -name '*.la' -delete || die
- newbashcomp "${ED}"/etc/bash_completion.d/${PN}-completion yoda
- python_optimize
- rm "${ED}"/etc/bash_completion.d/${PN}-completion || die
-}
diff --git a/sci-physics/yoda/yoda-1.9.7.ebuild b/sci-physics/yoda/yoda-1.9.7.ebuild
deleted file mode 100644
index e812e9d72c77..000000000000
--- a/sci-physics/yoda/yoda-1.9.7.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit bash-completion-r1 autotools python-single-r1
-
-DESCRIPTION="Yet more Objects for (High Energy Physics) Data Analysis"
-HOMEPAGE="https://yoda.hepforge.org/"
-SRC_URI="https://yoda.hepforge.org/downloads?f=${P^^}.tar.bz2 -> ${P^^}.tar.bz2"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~amd64"
-IUSE="root python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) root? ( python )"
-
-RDEPEND="
- root? ( sci-physics/root:=[${PYTHON_SINGLE_USEDEP}] )
- python? ( ${PYTHON_DEPS} )
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- # reconf due to python3_10 patch
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-static \
- $(use_enable root) \
- $(use_enable python pyext)
-}
-
-src_test() {
- # PYTESTS and SHTESTS both require python tools to be installed already
- emake check PYTESTS= SHTESTS=
-}
-
-src_install() {
- # prevent double installation of python library
- emake install DESTDIR="${ED}"
- find "${ED}" -name '*.la' -delete || die
- newbashcomp "${ED}"/etc/bash_completion.d/${PN}-completion yoda
- python_optimize
- rm "${ED}"/etc/bash_completion.d/${PN}-completion || die
-}
diff --git a/sci-physics/yoda/yoda-1.9.9.ebuild b/sci-physics/yoda/yoda-1.9.9.ebuild
deleted file mode 100644
index 0294b67c3cf3..000000000000
--- a/sci-physics/yoda/yoda-1.9.9.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit bash-completion-r1 autotools python-single-r1 optfeature
-
-DESCRIPTION="Yet more Objects for (High Energy Physics) Data Analysis"
-HOMEPAGE="https://yoda.hepforge.org/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/hepcedar/yoda"
-else
- SRC_URI="https://yoda.hepforge.org/downloads?f=${P^^}.tar.bz2 -> ${P^^}.tar.bz2"
- S="${WORKDIR}/${P^^}"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-IUSE="root test +python +zlib"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} ) root? ( python )"
-
-RDEPEND="
- root? ( sci-physics/root:=[${PYTHON_SINGLE_USEDEP}] )
- python? ( ${PYTHON_DEPS} )
- zlib? ( sys-libs/zlib )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- python? (
- $(python_gen_cond_dep '
- >=dev-python/cython-0.29.24[${PYTHON_USEDEP}]
- ')
- test? (
- $(python_gen_cond_dep '
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/matplotlib[${PYTHON_USEDEP}]
- ')
- )
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-configure.patch
-)
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
- # reconf due to python3_10 patch
- eautoreconf
-}
-
-src_configure() {
- # we need to use the prefix cython here
- econf --disable-static \
- $(use_enable root) \
- $(use_enable python pyext) \
- $(use_with zlib zlib "${ESYSROOT}/usr") \
- $(usex python CYTHON="${ESYSROOT}/usr/bin/cython")
-}
-
-src_test() {
- # PYTESTS and SHTESTS both require python tools
- if use python; then
- emake check
- else
- emake check PYTESTS= SHTESTS= NO_PYTHON=1
- fi
-}
-
-src_install() {
- emake install DESTDIR="${ED}"
-
- if use python ; then
- newbashcomp "${ED}"/etc/bash_completion.d/${PN}-completion ${PN}
- bashcomp_alias ${PN} ${PN}-config
- bashcomp_alias ${PN} ${PN}stack \
- aida2flat \
- ${PN}diff \
- ${PN}cnv \
- ${PN}hist \
- ${PN}-config \
- ${PN}2flat \
- ${PN}scale \
- ${PN}2root \
- ${PN}cmp \
- ${PN}merge \
- ${PN}plot \
- aida2${PN} \
- ${PN}ls \
- ${PN}envelope \
- ${PN}2aida
- fi
-
- rm "${ED}"/etc/bash_completion.d/${PN}-completion || die
-
- use python && python_optimize
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- optfeature "plotting support" virtual/latex-base dev-python/matplotlib
-}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index fbd82eb70bdb..3b60b1da7b1f 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/dcfldd/Manifest b/sys-apps/dcfldd/Manifest
index 96c8c2700ab9..5603c1f9843c 100644
--- a/sys-apps/dcfldd/Manifest
+++ b/sys-apps/dcfldd/Manifest
@@ -1,10 +1,6 @@
AUX dcfldd-1.9.1-miscompile.patch 1897 BLAKE2B 3f8fc6e328042537bd6f34070d21b510a8829411d13ac9dc86f8017abe6b1d2e6aa10d6793c163fb866344de465c98d282502d122a5776f7cf1e64314a01f43f SHA512 f67f78fb4afe046b0cae03567f42ee1701f2f3ef7222ab1daee866257eafa85b08a025eb68cf33f7286c2d46a651c62c82a9e13ae12a5fdd58d817618d927690
-DIST dcfldd-1.8.tar.gz 89853 BLAKE2B c4c492500962bbe5329b2b67387424a99fce9853a9ab8788894e981e8327f5945f9f9ddf8a7bf219e1ff2a506725e2bcee7180e862be09023bef961842b989f0 SHA512 68b1d5806a723a3b499220a007faafb60fd1baa1924511a2e56be41828e2ac517d40e4f53160feb67d5202b25abdf6d304a1e8f100b49594f31dcf0198aaf7da
DIST dcfldd-1.9.1.tar.gz 90536 BLAKE2B 644a96ba193ab0275a805c5bad1bc64fcfc2386c2aace4be1d523d6adb52ded6dc02ec2b0c40f1427772e00f6bef285f0fa515e99fa1793a0e1341916a41bd3a SHA512 bef5dfaa25a51889efcadec101948c4d0e3cbf6ee4a624e4818502bbc78b458310f7b67538946dff927713b7ce6294d269dd3ddba0685fb367988eec582d1f02
-DIST dcfldd-1.9.tar.gz 90477 BLAKE2B a594474fea9414e18ba80c1d385f87a19baac49cd09c966fb9b3dac512d7465f376b269e78117e87bc8c797132321227a81689387ef8c13c5e8f2ca4e261cba5 SHA512 675ae32f70206d1027a9687b1b30f6b1d63bcad7dc19219b070b68630721e0bd4cf5e48e7d56d6d5e03c486d6a707f9ff54175ed60e02717219cf38dcb4add37
-EBUILD dcfldd-1.8.ebuild 538 BLAKE2B 325317833e1b39bda24ce502c3e32825d4e9cef62361ef81cffd1bb26d68fd9c5e36b4451bf7b54aacf7e448f08b101abd0721d4ec11ebbdcbf0c6ce723bd12c SHA512 73ff0ad486df5b448885de912ddb89e7e88eab06897b7abb44abd228fc1998d07a44a81f8c4488577e6fc596aee41b194e04877c5e54a61ff67d55afc6993758
-EBUILD dcfldd-1.9-r1.ebuild 634 BLAKE2B 7a030c0a747ca3d298a92756f2d31ffec97b36f05bae40feb1ea7ce49e914c1df393d7af39d9a1cf338af11dfb12a75dd12262388756bbfc43c3a494ae39990a SHA512 b978291c8de13b570dabdeab0859b6b90833f35e086d5363d49f0eba6d26c411a4edb4f0892d6d6d2e62ac661cc1013ddcc286fda25726f0e89c82d0ccd48ea2
-EBUILD dcfldd-1.9.1-r1.ebuild 663 BLAKE2B 6aacc0dd6e1e6b50a4a3ea6e776159439f8b95113b8af7a47e1a9d08f82dec893ec1af556cea075061dd30c0400f807431a603175e29eda26a3bc6191e440412 SHA512 1c9aa1bc93cebe30385e570b5de0fde29c1c3d4a1c58d18668a272be548322987bd97c8125a137acb2b2e8da6de9a5496844196f75fcd7c72c1688f66ca21f0e
+DIST dcfldd-1.9.2.tar.gz 92556 BLAKE2B 8d5e5d5698ce4818d00c035708904483190b5d0f4968d466a19e57053d659809519e9ae0f1d9e98f577799be61c73c6c16442b7c95405313bcd5c1587286a842 SHA512 860199fc9d295ae71c868db67825b58496fb60fe74d58b7827ec115e05463cd69e96b037e159ab5ff65ada3a6a46cc67dc8b2ea7811443d3dc45a95d1c674c7d
EBUILD dcfldd-1.9.1-r2.ebuild 711 BLAKE2B d3a0aff2efd2918cbddbd1dc593ec2cbc6d6820cdfbdb5fcb1a4f539cc12972afc29f6412a6647618df3e1614d2293aa28032b20b9e909c545488a785a06bd6e SHA512 8d57a404efba0d6363f029c7abe3a6703eef4646ed76b86a56dca60dfbf3667efae9e24bc3becb94b6960f12e97bb454ea045cc695cc9baf4afe88c64f382fe0
-EBUILD dcfldd-1.9.1.ebuild 634 BLAKE2B 7a030c0a747ca3d298a92756f2d31ffec97b36f05bae40feb1ea7ce49e914c1df393d7af39d9a1cf338af11dfb12a75dd12262388756bbfc43c3a494ae39990a SHA512 b978291c8de13b570dabdeab0859b6b90833f35e086d5363d49f0eba6d26c411a4edb4f0892d6d6d2e62ac661cc1013ddcc286fda25726f0e89c82d0ccd48ea2
+EBUILD dcfldd-1.9.2.ebuild 762 BLAKE2B a47ceb7e14623ce410c727e5c9556ccb96106a8bf33fd9b0c88dfacd21ba6d4d76d38007a63885c0567173a15e4417927111d21294edf91fda2fdefd4b96ba47 SHA512 d7ac638f1b3813105793af2781d24a684d6bc5adc7f73556ad275ff89f141cda85e9c7cc6d1f2417c25823b0116efd67765ae69ccef2ab6a3c365d48274cd87b
MISC metadata.xml 406 BLAKE2B 4b3f919fe88a08eafae29fa536a35c8776adde46ac0243cf1191eef5a2523a96a7f6bedee749b0bc9ba2a32aab79bcaf781497b2f92fe0a7afa6c3b645dca10f SHA512 19bb9687b9bd30914b6f6f1554eaae34dcd48415c022c6b90df7cec8fb85d010dad1edcc4a9299343afe1577ffcb30a23c3cc536eb933ef8066f6b7de112af2f
diff --git a/sys-apps/dcfldd/dcfldd-1.8.ebuild b/sys-apps/dcfldd/dcfldd-1.8.ebuild
deleted file mode 100644
index 7b14719021c6..000000000000
--- a/sys-apps/dcfldd/dcfldd-1.8.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools
-
-DESCRIPTION="enhanced dd with features for forensics and security"
-HOMEPAGE="https://github.com/resurrecting-open-source-projects/dcfldd"
-SRC_URI="https://github.com/resurrecting-open-source-projects/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~riscv x86"
-DOCS=(
- AUTHORS
- CONTRIBUTING.md
- ChangeLog
- NEWS
- README.md
-)
-
-src_prepare() {
- default
- eautoreconf
-}
diff --git a/sys-apps/dcfldd/dcfldd-1.9-r1.ebuild b/sys-apps/dcfldd/dcfldd-1.9-r1.ebuild
deleted file mode 100644
index a5429c9cad6e..000000000000
--- a/sys-apps/dcfldd/dcfldd-1.9-r1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools bash-completion-r1
-
-DESCRIPTION="enhanced dd with features for forensics and security"
-HOMEPAGE="https://github.com/resurrecting-open-source-projects/dcfldd"
-SRC_URI="https://github.com/resurrecting-open-source-projects/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
-DOCS=(
- AUTHORS
- CONTRIBUTING.md
- ChangeLog
- NEWS
- README.md
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_install() {
- default
- newbashcomp doc/dcfldd-bash_completion dcfldd
-}
diff --git a/sys-apps/dcfldd/dcfldd-1.9.1.ebuild b/sys-apps/dcfldd/dcfldd-1.9.1.ebuild
deleted file mode 100644
index a5429c9cad6e..000000000000
--- a/sys-apps/dcfldd/dcfldd-1.9.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit autotools bash-completion-r1
-
-DESCRIPTION="enhanced dd with features for forensics and security"
-HOMEPAGE="https://github.com/resurrecting-open-source-projects/dcfldd"
-SRC_URI="https://github.com/resurrecting-open-source-projects/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~riscv ~x86"
-DOCS=(
- AUTHORS
- CONTRIBUTING.md
- ChangeLog
- NEWS
- README.md
-)
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_install() {
- default
- newbashcomp doc/dcfldd-bash_completion dcfldd
-}
diff --git a/sys-apps/dcfldd/dcfldd-1.9.1-r1.ebuild b/sys-apps/dcfldd/dcfldd-1.9.2.ebuild
index cdb9568c5856..0a9834591b0d 100644
--- a/sys-apps/dcfldd/dcfldd-1.9.1-r1.ebuild
+++ b/sys-apps/dcfldd/dcfldd-1.9.2.ebuild
@@ -27,7 +27,13 @@ src_prepare() {
eautoreconf
}
+src_configure() {
+ econf --with-bash-completion
+}
+
src_install() {
default
- newbashcomp doc/dcfldd-bash_completion dcfldd
+
+ # Fix Bash completion filename
+ mv "${D}$(get_bashcompdir)"/dcfldd{-bash_completion,} || die
}
diff --git a/sys-apps/flashrom/Manifest b/sys-apps/flashrom/Manifest
index 267b04975f3c..f00f95f0fb08 100644
--- a/sys-apps/flashrom/Manifest
+++ b/sys-apps/flashrom/Manifest
@@ -5,5 +5,5 @@ DIST flashrom-1.4.0.tar.gz 1223536 BLAKE2B 6ff3a1a8a29187e841009319995028dd7dab0
DIST flashrom-v1.3.0.tar.bz2 489782 BLAKE2B e6d2284d83171b003b434251f060fa44edf32ecfd3d397bd4ba39b74c6a0b5c9d1659b703dd6b632b63aa4bf27d08c8aeece72920199712c6a4ae160b2eb3a8a SHA512 73b6e00bd3bc66c98d4ad53966a65b19d3d92f07d7b210d69e041d6f5788605b9791a9bf7aec0a52e13d19fcb62c4bdaf4bab9f805fc31468393ca313129a77b
EBUILD flashrom-1.3.0-r1.ebuild 3316 BLAKE2B 8bf9cd5852d5802b40da3446b865608f3a33e8e843acdd548ef3d1a9b1b969bad78f81c2321766b631c5c2ce6d03a508b9082622a0d92863587db49a600673e0 SHA512 508611ca0f0d59062db946fb9d3722db241aa81a78922c1a2ac37490e7ff605e480d301577d455ff2cf682f3daa389106020178def57b7bdfcc9f5e71caaa9d3
EBUILD flashrom-1.3.0-r3.ebuild 3698 BLAKE2B d5dab9b199d182b226ebb88343fdf13cdbd2f642b8bf11ca629ca38f4e4aa4a9d638ef7e321cac1b82937149a0ebb2e83e711d9ec28c5c90ffe93c9268f05314 SHA512 bcc4a9bc9a2441bdc71313da3c1beb71723bbb0af94e25d747f84dc9110802be8fcd058671b91d33a1879353f346a154f827a14c9eeb2c7e143863a90bd3e875
-EBUILD flashrom-1.4.0.ebuild 3585 BLAKE2B 2b5dce59977fd13ff45db8c822b5121d2f5e155126f14832a00ed46313c2dd1521b18d5c927061f756120a9f2e40bd9bcda5d4948fdcbe394d2dd12a80d1870d SHA512 c3672749a21444fa3ffd26168ab62699479476ddb240e3adcda9a68f43b9bc3a77291690bfdd5a770516e76e37003ba2cd14870c6f3ce0de857be6a7ec1b03f6
+EBUILD flashrom-1.4.0.ebuild 3750 BLAKE2B 03a723b309a04cba0ce7fbdda0cb9269e6e448cb1764cdb6ae5f5d88e00ae66aefd9a0aeb1b6c7723cb904de79714441a706e6e50bcbed4db045cdbcaa69f684 SHA512 0c855f536fc9610bdf84257db902db000e2b8c7298a5d154942d7d61a8a06c4a8464c72b4379e4e488ac66e8ac346007f74ba39def3d63b8765410d6d9099925
MISC metadata.xml 5075 BLAKE2B a698e5756c49254e9365a613dc418ac9ba27a0f54d5a0e4550d89c9938b32dbe01f0be03a296bc08973cf31cda4e7af33cd681c81869c8ab91aced6c760d9638 SHA512 6a8d44d70af1d630f791648c05023e059d97e799bf1112e1cdffe3ff1167e52edfe7fd0d9a5aa6834844d305827ef2fa92264277c4c63c6015641da36b028d81
diff --git a/sys-apps/flashrom/flashrom-1.4.0.ebuild b/sys-apps/flashrom/flashrom-1.4.0.ebuild
index de2e49b9ac44..e53e08a3d311 100644
--- a/sys-apps/flashrom/flashrom-1.4.0.ebuild
+++ b/sys-apps/flashrom/flashrom-1.4.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit meson
+inherit meson bash-completion-r1
DESCRIPTION="Utility for reading, writing, erasing and verifying flash ROM chips"
HOMEPAGE="https://www.flashrom.org/"
@@ -136,6 +136,10 @@ src_install() {
# installed tree.
find "${ED}" -name '*.a' -delete || die
+ # bash completion file is not up to standards, #941844
+ rm -Rf "${ED}"/usr/share/bash-completion
+ newbashcomp "${BUILD_DIR}/${PN}.bash" "${PN}"
+
if use tools; then
dosbin "${BUILD_DIR}"/util/ich_descriptors_tool/ich_descriptors_tool
fi
diff --git a/sys-apps/inxi/Manifest b/sys-apps/inxi/Manifest
index a6dc789dd079..ddea1d469abd 100644
--- a/sys-apps/inxi/Manifest
+++ b/sys-apps/inxi/Manifest
@@ -3,9 +3,11 @@ DIST inxi-3.3.30.1.tar.gz 643283 BLAKE2B cfcafc643e7e18261fac622df3614e7ad296ec2
DIST inxi-3.3.33.1.tar.gz 679978 BLAKE2B 7445989e64cbb4beb39d6b415230ed70f5b7be90a9b4155104abdb4d57d490ea5ae09cd48871ed3745ba7b719fe4eb49e9706ad168f59245c66f8f576cf022f3 SHA512 7537da7175fe1578a09567e169a309c5258cbb1fd1ae7e58d98df800110cd03333775f8a73f672a5a6a8f0a950123f4f5908a15023648da9150f43464d25be10
DIST inxi-3.3.34.1.tar.gz 683279 BLAKE2B 5693d8add89185fe626f8f6a9e606f7582175402158cd01e30b91779eb289e00d5e8bc71c0d72028b0d5bf1913c040c206c7db83e5fd4639a622dc847d6f1ba9 SHA512 75b21d4ac99383b44d9a2f0f206b3bc612bd2f10fdae44e4b15373090825eea6c7c70250c8f535438d44fc4e938e4ebdb813016cc4a6ab2dbd6d91b6b50adc27
DIST inxi-3.3.35.1.tar.gz 689546 BLAKE2B 5b383998a110291f02807e2d61f5454a49437bb1dea682ec677ea9e76b5d9fcfb1b1d644700670d71f999ca6fdd100e852d6ab7936309998e6992507b2083c02 SHA512 f71d18c63d7d4dbe4d9d1d6c1dace2527c5ef1c29f58ea08d0d3f09f86c0a7514ec448b3f1f83392d19bd7c64e3718d1ed5f420589a67893ad9b32cc8d0c810c
+DIST inxi-3.3.36.1.tar.gz 695643 BLAKE2B 7d766ac3fa3751a6dcbf0d02681361690b3b60ad31e8ce16b26a9c4292f7ab9691b95a72a537fbd23635ea866b32c38bb1ffdba0e1e54a3ff130adc8b86d5819 SHA512 e66ee59bc14f06b08e384196a9f4c032c99f2bd402601f9318bb0d9c4092cc4638f992e183b034188cb59ad5cca0f93ae56c4c2deea274b5b428f58bf56e95e8
EBUILD inxi-3.3.27.1.ebuild 843 BLAKE2B 9bddea6fb1c28f971d407c34aa4622cd3ce542bbb2e87fd6b4a8b96dd5ff59ae73d075e5e7bb377f8c6c65f5a441e4ea2d9349a0999d66e176bbe4af0c5bed6b SHA512 1dbfec3ada2bc81a7e5bad24605aa59f6cf913386eeacbcc6d1023e31679cedcb962abbe387aa14a8720fde385211fca486c1e31ab3f830ce58c25faec26d1e9
EBUILD inxi-3.3.30.1.ebuild 845 BLAKE2B 91014ede89574f25698a4517fcd29a87b3ba1fc7b2ec9524bd6e82f80f581aff823d91400e0b4fd628ae6d22c22056c28c72829c855756e0aedbd354bb218fb3 SHA512 edb3d9e61f3157771874bb4fe03bfb266b5614efea051ec70cb11dc91a542beacf6621232b964a1cbbc8aa79d8752afec6dc59240a6cfe298ee1b2e468914991
EBUILD inxi-3.3.33.1.ebuild 3610 BLAKE2B 8946112d57455e3e4b28e53363f5bf448620b21579aaffc60348c8d2535c5693507b634034ac3f5009aa8eaa0a95a35b78079e993c5bfd9a28707c2f489c04b0 SHA512 59cba2ef6443d38a569ad456da9280d9a94262b62449810380268cbb404f3a7d4c83b3b4433937f6585c031828571552428eeafce96f4ae4074650c5e9978481
EBUILD inxi-3.3.34.1.ebuild 3617 BLAKE2B 6b021c3c6beea07a42f0a86d73ce057fbbe15dfb11615b2d0fb9ff0d896090bfce7b5453bbda82215bfa02180ed25809e50aeea9840309b72eda8ff5f8d6e01d SHA512 c2462b6ccc9007b2d7958e2e57047cfd36d1aca3c90f2271eed4777b30aa1375095a3bfe295ce1d1d8689fc33eddf88d2a69f4e81cd76bd4c706a7c642887059
EBUILD inxi-3.3.35.1.ebuild 3617 BLAKE2B 6b021c3c6beea07a42f0a86d73ce057fbbe15dfb11615b2d0fb9ff0d896090bfce7b5453bbda82215bfa02180ed25809e50aeea9840309b72eda8ff5f8d6e01d SHA512 c2462b6ccc9007b2d7958e2e57047cfd36d1aca3c90f2271eed4777b30aa1375095a3bfe295ce1d1d8689fc33eddf88d2a69f4e81cd76bd4c706a7c642887059
+EBUILD inxi-3.3.36.1.ebuild 3617 BLAKE2B 6b021c3c6beea07a42f0a86d73ce057fbbe15dfb11615b2d0fb9ff0d896090bfce7b5453bbda82215bfa02180ed25809e50aeea9840309b72eda8ff5f8d6e01d SHA512 c2462b6ccc9007b2d7958e2e57047cfd36d1aca3c90f2271eed4777b30aa1375095a3bfe295ce1d1d8689fc33eddf88d2a69f4e81cd76bd4c706a7c642887059
MISC metadata.xml 664 BLAKE2B c38054112d7054267d754e28b8c11e00728dbcc516d3ff0acb7a09ba4770229878bfed12169ba18444fa0851a73268ba3cb8d5232ded4aa7b88ba8c9e3f33ca1 SHA512 0b050ad410e854af80b4c16cf8e2b2838a0d6c2a8638a38dc2083939b7022734671f71dca8f81d0f350c0993b6e5f86f59681f15cf7b5c5e959035f51b320e7f
diff --git a/sys-apps/inxi/inxi-3.3.36.1.ebuild b/sys-apps/inxi/inxi-3.3.36.1.ebuild
new file mode 100644
index 000000000000..e1f4d7d40ceb
--- /dev/null
+++ b/sys-apps/inxi/inxi-3.3.36.1.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=$(ver_rs 3 '-')
+
+inherit optfeature
+
+DESCRIPTION="The CLI inxi collects and prints hardware and system information"
+HOMEPAGE="https://codeberg.org/smxi/inxi"
+SRC_URI="https://codeberg.org/smxi/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="dev-lang/perl
+ sys-apps/pciutils
+ "
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ dodoc README.txt
+}
+
+pkg_postinst() {
+ # All packages are in the same order as displayed by inxi --recommends
+ # including duplicates in order to keep track of changes in the future.
+ optfeature_header "Optional features as suggested by inxi --recommends:"
+
+ optfeature "blockdev: --admin -p/-P (filesystem blocksize)" sys-apps/util-linux
+ optfeature "bt-adapter: -E bluetooth data (if no hciconfig, btmgmt)" net-wireless/bluez-tools
+ optfeature "btmgmt: -E bluetooth data (if no hciconfig)" net-wireless/bluez
+ optfeature "dig: -i wlan IP" net-dns/bind-tools
+ optfeature "dmidecode: -M if no sys machine data; -m" sys-apps/dmidecode
+ optfeature "doas: -Dx hddtemp-user; -o file-user (alt for sudo)" app-admin/doas
+ optfeature "fdisk: -D partition scheme (fallback)" sys-apps/util-linux
+
+ # currently implicit dependency:
+ # optfeature "file: -o unmounted file system (if no lsblk)" sys-apps/file
+ # not packaged yet:
+ # fruid_print: -M machine data, Elbrus only
+
+ optfeature "hciconfig: -E bluetooth data (deprecated, good report)" net-wireless/bluez
+ optfeature "hddtemp: -Dx show hdd temp, if no drivetemp module" app-admin/hddtemp
+ optfeature "ifconfig: -i ip LAN (deprecated)" sys-apps/net-tools
+ optfeature "ip: -i ip LAN" sys-apps/iproute2
+ optfeature "ipmitool: -s IPMI sensors (servers)" sys-apps/ipmitool
+ optfeature "ipmi-sensors: -s IPMI sensors (servers)" sys-libs/freeipmi
+ optfeature "lsblk: -L LUKS/bcache; -o unmounted file system (best option)" sys-apps/util-linux
+ optfeature "lsusb: -A usb audio; -J (optional); -N usb networking" sys-apps/usbutils
+ optfeature "lvs: -L LVM data" sys-fs/lvm2
+ optfeature "mdadm: -Ra advanced mdraid data" sys-fs/mdadm
+ optfeature "modinfo: Ax; -Nx module version" sys-apps/kmod
+ optfeature "runlevel: -I fallback to Perl" sys-apps/sysvinit
+ optfeature "sensors: -s sensors output (optional, /sys supplies most)" sys-apps/lm-sensors
+ optfeature "smartctl: -Da advanced data" sys-apps/smartmontools
+ # TODO optfeature "strings: -I sysvinit version" sys-devel/llvm-toolchain-symlinks
+ optfeature "sudo: -Dx hddtemp-user; -o file-user (try doas!)" app-admin/sudo
+ optfeature "tree: --debugger 20,21 /sys tree" app-text/tree
+ optfeature "udevadm: -m ram data for non-root, or no dmidecode" sys-apps/systemd
+ optfeature "upower: -sx attached device battery info" sys-power/upower
+ optfeature "uptime: -I uptime" sys-process/procps
+ optfeature "eglinfo: -G X11/Wayland EGL info" x11-apps/mesa-progs
+ optfeature "glxinfo: -G X11 GLX info" x11-apps/mesa-progs
+ optfeature "vulkaninfo: -G Vulkan API info" dev-util/vulkan-tools
+ optfeature "wayland-info: -G Wayland data (not for X)" app-misc/wayland-utils
+ optfeature "wmctrl: -S active window manager (fallback)" x11-misc/wmctrl
+ optfeature "xdpyinfo: -G (X) Screen resolution, dpi; -Ga Screen size" x11-apps/xdpyinfo
+ optfeature "xprop: -S (X) desktop data" x11-apps/xprop
+ optfeature "xdriinfo: -G (X) DRI driver (if missing, fallback to Xorg log)" x11-apps/xdriinfo
+ optfeature "xrandr: -G (X) monitors(s) resolution; -Ga monitor data" x11-apps/xrandr
+}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index bf0aa33ac683..b4bfb3371bfc 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 9212e514ac7f..5c5b8c760aad 100644
--- a/sys-devel/clang-common/Manifest
+++ b/sys-devel/clang-common/Manifest
@@ -6,20 +6,15 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD clang-common-15.0.7-r10.ebuild 5469 BLAKE2B 3d05e1a5136c75731b5b5ed4f1ad21272f1e224d8b27439e19e6268edb716bf01e789803880bbd9f4e9cf65e036e5dec42ee34914b3cc6e6d4b4b9e64aa70db0 SHA512 03a2e624e1ffe63a2e0d133a9cb2f64c56596a244706b538943e9c008054e967af6e595f8aa4ec53ab5555240bd1871bd5a50561af16adaeb501de83e8791202
EBUILD clang-common-16.0.6-r6.ebuild 5721 BLAKE2B cb0a6256eeeda5c8978f9fce4205429c8252612a64a3b5eb3464f321d70704291cccfff1d1126c56acf4b134be57655380741212a7a4cf968728c913f8653c3f SHA512 274ba0e7bca181d1e593fedbac5129e87e2e04a3e47679a9d37dfc0047de78ef0f0dbd5d116dae56abad95ff4b09cdefacc36e853c6f76ad397cd6155c491ab6
EBUILD clang-common-17.0.6-r10.ebuild 9030 BLAKE2B b4edcc8b33f36d568db46b3e2b72c804b499aed28d66a918e5be6e9523abb2e67dbccf80c5894f7967be01d26c85f177361b0be595100787ffec54ce10fe04cf SHA512 b0d2ed97e0e2f5fec45f2edbc27002173475eb3bee3e2051fa189e4b8a9ce142a16b1b67fbd6b71574aee611cea91e00fd52ade751ed84ffeb641129edca89ab
EBUILD clang-common-17.0.6-r9.ebuild 9005 BLAKE2B 9417c98621ffed85971661a6531bb70fdeadc9b0b4dbc6cfd389c550c016376ca0171f5245afe2a6fb03afb9527438f6873a4161f891e63f867aeb18d9fc103b SHA512 61b4950846f3051ce6f891c0dd9534ed8ababf19f320f0b0f7a2693a8e0ea5902098d60b109981a597d48e14094b87eebc72d0060d2c8dcf3a8afcc9687d6c80
EBUILD clang-common-18.1.8-r3.ebuild 9152 BLAKE2B 6529cf887633dd83826162f7f5e9b38a23a4c9c50b9c55dc265189fd288952d4c316fa1654b7b7f284d74c226dce4fa58e2234fc4c1499ffe2578f4f53dcc1b3 SHA512 91704efb26dfbe464afb5cff8f2a1dddd9127810e28ab2271dc5aba90256cc812a6bab00d12aa0001987e38cab230feacfb7524670f856bae8246b70a6a9b429
-EBUILD clang-common-19.1.1.ebuild 9400 BLAKE2B 3f253f751ba999a6b33e69e9691e0fb8cd63547f5ea9a6dadac504364d90dd10963b2ad040f835ca29700654cf7ab97a4f58c3742ccfa6e59e7267ea08f6b232 SHA512 4cffce447562232bbc5bccfd1c0a4e00bf2fc4abc315d8f156deafc305160285d5d452c45958c90bf21cc5a0e15d351ea513f29363b1bcce306b666034390d1a
EBUILD clang-common-19.1.2.ebuild 9400 BLAKE2B 3f253f751ba999a6b33e69e9691e0fb8cd63547f5ea9a6dadac504364d90dd10963b2ad040f835ca29700654cf7ab97a4f58c3742ccfa6e59e7267ea08f6b232 SHA512 4cffce447562232bbc5bccfd1c0a4e00bf2fc4abc315d8f156deafc305160285d5d452c45958c90bf21cc5a0e15d351ea513f29363b1bcce306b666034390d1a
EBUILD clang-common-20.0.0.9999.ebuild 9331 BLAKE2B c567a5078934eb7a0320c813c96f8615645ad12e338d903d69552a589e8cde33c6cc4d8b4a0b8365a7cb6099a43ac8208cf0577e69b662181a3c6cef2c322d98 SHA512 5f9a3ecd614f67e58fb83ccac11cd65d2e1cccdaa1a6bf6770172a34750399c93d78adffb35dcae1be5649408c12bcd440b820512ce43c1f4e89ef07a34ab18d
-EBUILD clang-common-20.0.0_pre20241009.ebuild 9331 BLAKE2B c567a5078934eb7a0320c813c96f8615645ad12e338d903d69552a589e8cde33c6cc4d8b4a0b8365a7cb6099a43ac8208cf0577e69b662181a3c6cef2c322d98 SHA512 5f9a3ecd614f67e58fb83ccac11cd65d2e1cccdaa1a6bf6770172a34750399c93d78adffb35dcae1be5649408c12bcd440b820512ce43c1f4e89ef07a34ab18d
EBUILD clang-common-20.0.0_pre20241015.ebuild 9331 BLAKE2B c567a5078934eb7a0320c813c96f8615645ad12e338d903d69552a589e8cde33c6cc4d8b4a0b8365a7cb6099a43ac8208cf0577e69b662181a3c6cef2c322d98 SHA512 5f9a3ecd614f67e58fb83ccac11cd65d2e1cccdaa1a6bf6770172a34750399c93d78adffb35dcae1be5649408c12bcd440b820512ce43c1f4e89ef07a34ab18d
MISC metadata.xml 1248 BLAKE2B d9c542ec74a08857a87a42927feef909c343b5b672145e471ebc69753a3f93432d2ae93ed2659a67d504e2c5ff4212640e4208b173d96e5a173a1043766b66f8 SHA512 eb6d4be1dfbdf6b70b774d42493f6b3015472d5e4bba9386254f6e4ae92307169fe1ac6f0f613d452a9c21c6d61ed57ab50efb54813146983f4d6809b32ddacb
diff --git a/sys-devel/clang-common/clang-common-19.1.1.ebuild b/sys-devel/clang-common/clang-common-19.1.1.ebuild
deleted file mode 100644
index d587000e70f7..000000000000
--- a/sys-devel/clang-common/clang-common-19.1.1.ebuild
+++ /dev/null
@@ -1,310 +0,0 @@
-# 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"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="
- default-compiler-rt default-libcxx default-lld
- bootstrap-prefix cet hardened llvm-libunwind
-"
-
-PDEPEND="
- default-compiler-rt? (
- sys-devel/clang-runtime:${LLVM_MAJOR}[compiler-rt]
- llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] )
- !llvm-libunwind? ( sys-libs/libunwind[static-libs] )
- )
- !default-compiler-rt? ( sys-devel/gcc )
- default-libcxx? ( >=sys-libs/libcxx-${PV}[static-libs] )
- !default-libcxx? ( sys-devel/gcc )
- default-lld? ( >=sys-devel/lld-${PV} )
- !default-lld? ( sys-devel/binutils )
-"
-IDEPEND="
- !default-compiler-rt? ( sys-devel/gcc-config )
- !default-libcxx? ( sys-devel/gcc-config )
-"
-
-LLVM_COMPONENTS=( clang/utils )
-llvm.org_set_globals
-
-pkg_pretend() {
- [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return
-
- local flag missing_flags=()
- for flag in default-{compiler-rt,libcxx,lld}; do
- if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then
- missing_flags+=( "${flag}" )
- fi
- done
-
- if [[ ${missing_flags[@]} ]]; then
- eerror "It seems that you have the following flags set on sys-devel/clang:"
- eerror
- eerror " ${missing_flags[*]}"
- eerror
- eerror "The default runtimes are now set via flags on sys-devel/clang-common."
- eerror "The build is being aborted to prevent breakage. Please either set"
- eerror "the respective flags on this ebuild, e.g.:"
- eerror
- eerror " sys-devel/clang-common ${missing_flags[*]}"
- eerror
- eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1."
- die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common"
- fi
-}
-
-_doclang_cfg() {
- local triple="${1}"
-
- local tool
- for tool in ${triple}-clang{,++}; do
- newins - "${tool}.cfg" <<-EOF
- # This configuration file is used by ${tool} driver.
- @gentoo-common.cfg
- @gentoo-common-ld.cfg
- EOF
- if [[ ${triple} == x86_64* ]]; then
- cat >> "${ED}/etc/clang/${tool}.cfg" <<-EOF || die
- @gentoo-cet.cfg
- EOF
- fi
- done
-
- if use kernel_Darwin; then
- cat >> "${ED}/etc/clang/${triple}-clang++.cfg" <<-EOF || die
- -lc++abi
- EOF
- fi
-
- newins - "${triple}-clang-cpp.cfg" <<-EOF
- # This configuration file is used by the ${triple}-clang-cpp driver.
- @gentoo-common.cfg
- EOF
- if [[ ${triple} == x86_64* ]]; then
- cat >> "${ED}/etc/clang/${triple}-clang-cpp.cfg" <<-EOF || die
- @gentoo-cet.cfg
- EOF
- fi
-
- # Install symlinks for triples with other vendor strings since some
- # programs insist on mangling the triple.
- local vendor
- for vendor in gentoo pc unknown; do
- local vendor_triple="${triple%%-*}-${vendor}-${triple#*-*-}"
- for tool in clang{,++,-cpp}; do
- if [[ ! -f "${ED}/etc/clang/${vendor_triple}-${tool}.cfg" ]]; then
- dosym "${triple}-${tool}.cfg" "/etc/clang/${vendor_triple}-${tool}.cfg"
- fi
- done
- done
-}
-
-doclang_cfg() {
- local triple="${1}"
-
- _doclang_cfg ${triple}
-
- # LLVM may have different arch names in some cases. For example in x86
- # profiles the triple uses i686, but llvm will prefer i386 if invoked
- # with "clang" on x86 or "clang -m32" on x86_64. The gentoo triple will
- # be used if invoked through ${CHOST}-clang{,++,-cpp} though.
- #
- # To make sure the correct triples are installed,
- # see Triple::getArchTypeName() in llvm/lib/TargetParser/Triple.cpp
- # and compare with CHOST values in profiles.
-
- local abi=${triple%%-*}
- case ${abi} in
- armv4l|armv4t|armv5tel|armv6j|armv7a)
- _doclang_cfg ${triple/${abi}/arm}
- ;;
- i686)
- _doclang_cfg ${triple/${abi}/i386}
- ;;
- sparc)
- _doclang_cfg ${triple/${abi}/sparcel}
- ;;
- sparc64)
- _doclang_cfg ${triple/${abi}/sparcv9}
- ;;
- esac
-}
-
-src_install() {
- newbashcomp bash-autocomplete.sh clang
-
- insinto /etc/clang
- newins - gentoo-runtimes.cfg <<-EOF
- # This file is initially generated by sys-devel/clang-runtime.
- # It is used to control the default runtimes using by clang.
-
- --rtlib=$(usex default-compiler-rt compiler-rt libgcc)
- --unwindlib=$(usex default-compiler-rt libunwind libgcc)
- --stdlib=$(usex default-libcxx libc++ libstdc++)
- -fuse-ld=$(usex default-lld lld bfd)
- EOF
-
- newins - gentoo-gcc-install.cfg <<-EOF
- # This file is maintained by gcc-config.
- # It is used to specify the selected GCC installation.
- EOF
-
- newins - gentoo-common.cfg <<-EOF
- # This file contains flags common to clang, clang++ and clang-cpp.
- @gentoo-runtimes.cfg
- @gentoo-gcc-install.cfg
- @gentoo-hardened.cfg
- # bug #870001
- -include "${EPREFIX}/usr/include/gentoo/maybe-stddefs.h"
- EOF
-
- # clang-cpp does not like link args being passed to it when directly
- # invoked, so use a separate configuration file.
- newins - gentoo-common-ld.cfg <<-EOF
- # This file contains flags common to clang and clang++
- @gentoo-hardened-ld.cfg
- EOF
-
- # Baseline hardening (bug #851111)
- newins - gentoo-hardened.cfg <<-EOF
- # Some of these options are added unconditionally, regardless of
- # USE=hardened, for parity with sys-devel/gcc.
- -Xarch_host -fstack-clash-protection
- -Xarch_host -fstack-protector-strong
- -fPIE
- -include "${EPREFIX}/usr/include/gentoo/fortify.h"
- EOF
-
- newins - gentoo-cet.cfg <<-EOF
- -Xarch_host -fcf-protection=$(usex cet full none)
- EOF
-
- if use kernel_Darwin; then
- newins - gentoo-hardened-ld.cfg <<-EOF
- # There was -Wl,-z,relro here, but it's not supported on Mac
- # TODO: investigate whether -bind_at_load or -read_only_stubs will do the job
- EOF
- else
- newins - gentoo-hardened-ld.cfg <<-EOF
- # Some of these options are added unconditionally, regardless of
- # USE=hardened, for parity with sys-devel/gcc.
- -Wl,-z,relro
- -Wl,-z,now
- EOF
- fi
-
- dodir /usr/include/gentoo
-
- cat >> "${ED}/usr/include/gentoo/maybe-stddefs.h" <<-EOF || die
- /* __has_include is an extension, but it's fine, because this is only
- for Clang anyway. */
- #if defined __has_include && __has_include (<stdc-predef.h>) && !defined(__GLIBC__)
- # include <stdc-predef.h>
- #endif
- EOF
-
- local fortify_level=$(usex hardened 3 2)
- # We have to do this because glibc's headers warn if F_S is set
- # without optimization and that would at the very least be very noisy
- # during builds and at worst trigger many -Werror builds.
- cat >> "${ED}/usr/include/gentoo/fortify.h" <<- EOF || die
- #ifdef __clang__
- # pragma clang system_header
- #endif
- #ifndef _FORTIFY_SOURCE
- # if defined(__has_feature)
- # define __GENTOO_HAS_FEATURE(x) __has_feature(x)
- # else
- # define __GENTOO_HAS_FEATURE(x) 0
- # endif
- #
- # if defined(__STDC_HOSTED__) && __STDC_HOSTED__ == 1
- # define __GENTOO_NOT_FREESTANDING 1
- # else
- # define __GENTOO_NOT_FREESTANDING 0
- # endif
- #
- # if defined(__OPTIMIZE__) && __OPTIMIZE__ > 0 && __GENTOO_NOT_FREESTANDING > 0
- # if !defined(__SANITIZE_ADDRESS__) && !__GENTOO_HAS_FEATURE(address_sanitizer) && !__GENTOO_HAS_FEATURE(memory_sanitizer)
- # define _FORTIFY_SOURCE ${fortify_level}
- # endif
- # endif
- # undef __GENTOO_HAS_FEATURE
- # undef __GENTOO_NOT_FREESTANDING
- #endif
- EOF
-
- # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for
- # non-hardened?
- if use hardened ; then
- cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
- # Options below are conditional on USE=hardened.
- -Xarch_host -D_GLIBCXX_ASSERTIONS
-
- # Analogue to GLIBCXX_ASSERTIONS
- # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
- # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
- -Xarch_host -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
- EOF
-
- cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die
- # Options below are conditional on USE=hardened.
- EOF
- fi
-
- # We only install config files for supported ABIs because unprefixed tools
- # might be used for crosscompilation where e.g. PIE may not be supported.
- # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685.
- local abi
- for abi in $(get_all_abis); do
- local abi_chost=$(get_abi_CHOST "${abi}")
- doclang_cfg "${abi_chost}"
- done
-
- if use kernel_Darwin; then
- cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
- # Gentoo Prefix on Darwin
- -Wl,-search_paths_first
- EOF
- if use bootstrap-prefix ; then
- # bootstrap-prefix is only set during stage2 of bootstrapping
- # Prefix, where EPREFIX is set to EPREFIX/tmp.
- # Here we need to point it at the future lib dir of the stage3's
- # EPREFIX.
- cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
- -Wl,-rpath,${EPREFIX}/../usr/lib
- -Wl,-L,${EPREFIX}/../usr/lib
- -isystem ${EPREFIX}/../usr/include
- EOF
- fi
- # Using -Wl,-L instead of -L to trick compiler driver to put it
- # after -isysroot's internal -L
- cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
- -Wl,-rpath,${EPREFIX}/usr/lib
- -Wl,-L,${EPREFIX}/usr/lib
- -isystem ${EPREFIX}/usr/include
- -isysroot ${EPREFIX}/MacOSX.sdk
- EOF
- fi
-}
-
-pkg_preinst() {
- if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc
- then
- local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
- if [[ -n ${gcc_path} ]]; then
- cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
- --gcc-install-dir="${gcc_path%%:*}"
- EOF
- fi
- fi
-}
diff --git a/sys-devel/clang-common/clang-common-20.0.0_pre20241009.ebuild b/sys-devel/clang-common/clang-common-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 0351c7b25564..000000000000
--- a/sys-devel/clang-common/clang-common-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,310 +0,0 @@
-# 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="
- default-compiler-rt? (
- sys-devel/clang-runtime:${LLVM_MAJOR}[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(__OPTIMIZE__) || __OPTIMIZE__ == 0
- # elif !defined(__STDC_HOSTED__) || __STDC_HOSTED__ != 1
- # elif defined(__SANITIZE_ADDRESS__)
- # elif __GENTOO_HAS_FEATURE(address_sanitizer)
- # elif __GENTOO_HAS_FEATURE(hwaddress_sanitizer)
- # elif __GENTOO_HAS_FEATURE(memory_sanitizer)
- # elif __GENTOO_HAS_FEATURE(numerical_stability_sanitizer)
- # elif __GENTOO_HAS_FEATURE(realtime_sanitizer)
- # elif __GENTOO_HAS_FEATURE(thread_sanitizer)
- # else
- # define _FORTIFY_SOURCE ${fortify_level}
- # endif
- #
- # undef __GENTOO_HAS_FEATURE
- #endif
- EOF
-
- # TODO: Maybe -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST for
- # non-hardened?
- if use hardened ; then
- cat >> "${ED}/etc/clang/gentoo-hardened.cfg" <<-EOF || die
- # Options below are conditional on USE=hardened.
- -Xarch_host -D_GLIBCXX_ASSERTIONS
-
- # Analogue to GLIBCXX_ASSERTIONS
- # https://libcxx.llvm.org/UsingLibcxx.html#assertions-mode
- # https://libcxx.llvm.org/Hardening.html#using-hardened-mode
- -Xarch_host -D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE
- EOF
-
- cat >> "${ED}/etc/clang/gentoo-hardened-ld.cfg" <<-EOF || die
- # Options below are conditional on USE=hardened.
- EOF
- fi
-
- # We only install config files for supported ABIs because unprefixed tools
- # might be used for crosscompilation where e.g. PIE may not be supported.
- # See bug #912237 and bug #901247. Just ${CHOST} won't do due to bug #912685.
- local abi
- for abi in $(get_all_abis); do
- local abi_chost=$(get_abi_CHOST "${abi}")
- doclang_cfg "${abi_chost}"
- done
-
- if use kernel_Darwin; then
- cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
- # Gentoo Prefix on Darwin
- -Wl,-search_paths_first
- EOF
- if use bootstrap-prefix ; then
- # bootstrap-prefix is only set during stage2 of bootstrapping
- # Prefix, where EPREFIX is set to EPREFIX/tmp.
- # Here we need to point it at the future lib dir of the stage3's
- # EPREFIX.
- cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
- -Wl,-rpath,${EPREFIX}/../usr/lib
- -Wl,-L,${EPREFIX}/../usr/lib
- -isystem ${EPREFIX}/../usr/include
- EOF
- fi
- # Using -Wl,-L instead of -L to trick compiler driver to put it
- # after -isysroot's internal -L
- cat >> "${ED}/etc/clang/gentoo-common.cfg" <<-EOF || die
- -Wl,-rpath,${EPREFIX}/usr/lib
- -Wl,-L,${EPREFIX}/usr/lib
- -isystem ${EPREFIX}/usr/include
- -isysroot ${EPREFIX}/MacOSX.sdk
- EOF
- fi
-}
-
-pkg_preinst() {
- if has_version -b sys-devel/gcc-config && has_version sys-devel/gcc
- then
- local gcc_path=$(gcc-config --get-lib-path 2>/dev/null)
- if [[ -n ${gcc_path} ]]; then
- cat >> "${ED}/etc/clang/gentoo-gcc-install.cfg" <<-EOF
- --gcc-install-dir="${gcc_path%%:*}"
- EOF
- fi
- fi
-}
diff --git a/sys-devel/clang-runtime/Manifest b/sys-devel/clang-runtime/Manifest
index 79efd57d1993..2b0f75de281b 100644
--- a/sys-devel/clang-runtime/Manifest
+++ b/sys-devel/clang-runtime/Manifest
@@ -2,9 +2,7 @@ EBUILD clang-runtime-15.0.7.ebuild 759 BLAKE2B d7b481faffc4da0a6dc1b4e708322cd17
EBUILD clang-runtime-16.0.6.ebuild 1448 BLAKE2B be376aab09a0268444784d1a0bcb590222c9c8a118e260b15939e574687334eb476d6f66ab0f1f4fb0841a226c7b7f690666c33bec2d9c14f27a4f30f986b859 SHA512 b0b7a2f5c69890cb2fc0a9c2c8a1910669a4eae16826c0702a2ef508f91b6ec3b5607beab5b24f02951cf9b377f1d09395bd97c27f476137ef6cdf2571330578
EBUILD clang-runtime-17.0.6.ebuild 1448 BLAKE2B be376aab09a0268444784d1a0bcb590222c9c8a118e260b15939e574687334eb476d6f66ab0f1f4fb0841a226c7b7f690666c33bec2d9c14f27a4f30f986b859 SHA512 b0b7a2f5c69890cb2fc0a9c2c8a1910669a4eae16826c0702a2ef508f91b6ec3b5607beab5b24f02951cf9b377f1d09395bd97c27f476137ef6cdf2571330578
EBUILD clang-runtime-18.1.8.ebuild 1454 BLAKE2B 73a5e4fd6e04978294419baf373c8e283107a1e6a4cfaf4995373cd73cfb97585eb651bd0f50d1c98cca2b77680e5249eb84ab9310c520b07a160ac5e43cc6d7 SHA512 00b3d8d185d739100002aef7f1c5e35fd70f3412573eafc6c9344b0ee272cd9c64cb721ec858907227841896b2a6ed0a7f21c31adca01205287f3427adb8c446
-EBUILD clang-runtime-19.1.1.ebuild 1461 BLAKE2B 5f477947ea7a07f9f341baa7c0e0df31248fc6b5f949c84abfde5e69d9eb5ba8c2d9e8ee1de316279742c22817b743bdf9225c3ce3b0f4ac239080a1dd3b442a SHA512 7828ba3c785c06ccf3614bf51140899b990db826993457da7720d6884cf459f39545002ff7c5c8afb9f6fd6bbbe089890a10f483e679d831a0afef0559fd9fc3
EBUILD clang-runtime-19.1.2.ebuild 1461 BLAKE2B 5f477947ea7a07f9f341baa7c0e0df31248fc6b5f949c84abfde5e69d9eb5ba8c2d9e8ee1de316279742c22817b743bdf9225c3ce3b0f4ac239080a1dd3b442a SHA512 7828ba3c785c06ccf3614bf51140899b990db826993457da7720d6884cf459f39545002ff7c5c8afb9f6fd6bbbe089890a10f483e679d831a0afef0559fd9fc3
EBUILD clang-runtime-20.0.0.9999.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
-EBUILD clang-runtime-20.0.0_pre20241009.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
EBUILD clang-runtime-20.0.0_pre20241015.ebuild 1339 BLAKE2B 4a5ee8a332faf2da21256df048867b1458a5ccb2d733d00ee3788bfbc28b3daf4ce2ae2455ab03c9ebb192d964feae2cd5806b5fef23eaa9401d57b35386aa57 SHA512 fac3e259b5a7b5e105b3d5fd2f8e9a9b6236642867e4c4a67106ec999dfaf0a30a97a3905685043a0ab9f38b15b7b8a5a814a97921e37029b9d0beac7ba7085a
MISC metadata.xml 661 BLAKE2B 24688c511713ea102b83c71d226d519981b3aee0e05ef7a56d6a80be829efd843194e45cb4fd801f0bb976b6f1976386d6a2b05d2bc907fe2aa42b22b85b7d1f SHA512 2b5ab8783c90795f2e7d1673d876048ed9745f4911fb7a860df56deac13a6dfeba4581a84562eae54eff757c45042ca3fab75c7800313ae61df9ce69780a9294
diff --git a/sys-devel/clang-runtime/clang-runtime-19.1.1.ebuild b/sys-devel/clang-runtime/clang-runtime-19.1.1.ebuild
deleted file mode 100644
index 8ded193c919c..000000000000
--- a/sys-devel/clang-runtime/clang-runtime-19.1.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-build toolchain-funcs
-
-DESCRIPTION="Meta-ebuild for clang runtime libraries"
-HOMEPAGE="https://clang.llvm.org/"
-
-LICENSE="metapackage"
-SLOT="${PV%%.*}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-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-runtime/clang-runtime-20.0.0_pre20241009.ebuild b/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 323c0b62c062..000000000000
--- a/sys-devel/clang-runtime/clang-runtime-20.0.0_pre20241009.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
-
-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 2add9e87dc29..d6cba1d8100d 100644
--- a/sys-devel/clang/Manifest
+++ b/sys-devel/clang/Manifest
@@ -14,19 +14,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD clang-15.0.7-r3.ebuild 12523 BLAKE2B 0e3f9d4506a1b98e96ff98ea52f8bb10f8ab4c91db2868f786bb1761a027e73708a10dce904192a9024ef5819ebf66af07ae6dcdc7186d4b2e04e8cc5978fc7a SHA512 7eeb3ab398c79d0931dedffd5c44d4f69b98b8b9717749a5d7373f6fef49fd337579ea2ab1d05e934b8e526d3f5a43a8911abeb32d956bed9c532b32cff0dbe3
EBUILD clang-16.0.6.ebuild 12452 BLAKE2B 446a354b58fc0535b81596a9a3785a4cd5d7b7ad52a461baa3b6b7beacdc12161f62da588cd837b8b9c8f35307b1a2c885b9d01bf8edc4af1b551efaab09ebe8 SHA512 58b5694a7d28a03edd4a71e3a99b0b2678285e616cdaab82bb196f092a8726e9cd3787ab07d724680113b4f6683e89103cab2478e49a85e7b5c75a633fb1ca51
EBUILD clang-17.0.6.ebuild 12151 BLAKE2B 665280844db218824bec2add033e13e14b958ac510fb1b0b7193130a55041a5c802c57aa022a35d65a689c611ca9ed119eaf39c47f581d24f38d9c8655c5f062 SHA512 482ae07e36fb3c593d2051b2034f501fc0c94bdcaeb2a6a0701473d00f16f691c8a1584d4b1773dfd236297a12a42cb4f9443eb5c381dcb10d36f749a432ff1d
EBUILD clang-18.1.8.ebuild 12224 BLAKE2B 6b2b34e54d342fd373fa156d71d2fc01626d535a697a5fd4d63b543b92a6e19586b774ccaca1326581b4842873f61a9956d105c8be9d02fef1d1debb11544b7b SHA512 4b2699d0caf5932e7fb91a837498b4d2281612b960fd56e5d3f502aae6c30c89ca97d4150ec2ea0fb87b6874c1936a068c636863bb7586c532ca9e13c2b7c212
-EBUILD clang-19.1.1.ebuild 11912 BLAKE2B e03d8cf99f76ca7cad2b8f9979708aff71b141e2b2abc2f7679cdc966ec9c81e344bd4773c516d87b0fff7137878d9a01bc89676aadfc1ec62f652cbed5723fa SHA512 09afb6c8ec3d5420120685dc523db99e0a2767e1405eb73bae16464da03701191bcde450a50b6bd40613532b012470cf1c1be449b215ee07fc7d45555f66e51a
EBUILD clang-19.1.2.ebuild 11912 BLAKE2B e03d8cf99f76ca7cad2b8f9979708aff71b141e2b2abc2f7679cdc966ec9c81e344bd4773c516d87b0fff7137878d9a01bc89676aadfc1ec62f652cbed5723fa SHA512 09afb6c8ec3d5420120685dc523db99e0a2767e1405eb73bae16464da03701191bcde450a50b6bd40613532b012470cf1c1be449b215ee07fc7d45555f66e51a
EBUILD clang-20.0.0.9999.ebuild 11813 BLAKE2B 4c9180368159d6a681858a56b73587ecefa55827ce41d1f693cbf1e81043c6cf8b96bc25a05e57698871b9f8e35d75564e8ee6003a99ea4003941e2c91948a5e SHA512 062e7169da18666b1290dbcb9c5b7f7ec28bf67aff0e5c9292fd7d82a7f7e6b98bfea1920442d86a9331e28fe3285271d26e7ff49993a17d724f5f7e1ed3fe74
-EBUILD clang-20.0.0_pre20241009.ebuild 11813 BLAKE2B 4c9180368159d6a681858a56b73587ecefa55827ce41d1f693cbf1e81043c6cf8b96bc25a05e57698871b9f8e35d75564e8ee6003a99ea4003941e2c91948a5e SHA512 062e7169da18666b1290dbcb9c5b7f7ec28bf67aff0e5c9292fd7d82a7f7e6b98bfea1920442d86a9331e28fe3285271d26e7ff49993a17d724f5f7e1ed3fe74
EBUILD clang-20.0.0_pre20241015.ebuild 11813 BLAKE2B 4c9180368159d6a681858a56b73587ecefa55827ce41d1f693cbf1e81043c6cf8b96bc25a05e57698871b9f8e35d75564e8ee6003a99ea4003941e2c91948a5e SHA512 062e7169da18666b1290dbcb9c5b7f7ec28bf67aff0e5c9292fd7d82a7f7e6b98bfea1920442d86a9331e28fe3285271d26e7ff49993a17d724f5f7e1ed3fe74
MISC metadata.xml 1318 BLAKE2B 704c1a64297b25da1b2e0eec23cbdf4791273da1babf23292160b6163d43438e62fe214df7afa09232893599951918440954c17a9bfa0c6f829a7d706f564192 SHA512 4677ad146739dd41e025a2335eec353a3d35ac8db7482948fee611566d84b41c4e6bdd75bc3d78f8933d4d9818a36bf222e1aa89e52f945501ff918479fea3b6
diff --git a/sys-devel/clang/clang-19.1.1.ebuild b/sys-devel/clang/clang-19.1.1.ebuild
deleted file mode 100644
index 2d7aae85f170..000000000000
--- a/sys-devel/clang/clang-19.1.1.ebuild
+++ /dev/null
@@ -1,465 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-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}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos"
-IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
- static-analyzer? ( dev-lang/perl:* )
- xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ${DEPEND}
- >=sys-devel/clang-common-${PV}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? ( ~sys-devel/lld-${PV} )
- xml? ( virtual/pkgconfig )
-"
-PDEPEND="
- ~sys-devel/clang-runtime-${PV}
- sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
-"
-
-LLVM_COMPONENTS=(
- clang clang-tools-extra cmake
-)
-LLVM_MANPAGES=1
-LLVM_TEST_COMPONENTS=(
- llvm/utils
-)
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
-BDEPEND+="
- $(python_gen_cond_dep '
- dev-python/myst-parser[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- ')
-"
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
-
-# Multilib notes:
-# 1. ABI_* flags control ABIs libclang* is built for only.
-# 2. clang is always capable of compiling code for all ABIs for enabled
-# target. However, you will need appropriate crt* files (installed
-# e.g. by sys-devel/gcc and sys-libs/glibc).
-# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
-# in the current profile (i.e. alike supported by sys-devel/gcc).
-#
-# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
-# multilib clang* libraries (not runtime, not wrappers).
-
-src_prepare() {
- # create extra parent dir for relative CLANG_RESOURCE_DIR access
- mkdir -p x/y || die
- BUILD_DIR=${WORKDIR}/x/y/clang
-
- llvm.org_src_prepare
-
- # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
- eprefixify \
- lib/Lex/InitHeaderSearch.cpp \
- lib/Driver/ToolChains/Darwin.cpp || die
-
- if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
- sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
- fi
-}
-
-check_distribution_components() {
- if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
- local all_targets=() my_targets=() l
- cd "${BUILD_DIR}" || die
-
- while read -r l; do
- if [[ ${l} == install-*-stripped:* ]]; then
- l=${l#install-}
- l=${l%%-stripped*}
-
- case ${l} in
- # meta-targets
- clang-libraries|distribution)
- continue
- ;;
- # tools
- clang|clangd|clang-*)
- ;;
- # static libraries
- clang*|findAllSymbols)
- continue
- ;;
- # conditional to USE=doc
- docs-clang-html|docs-clang-tools-html)
- use doc || continue
- ;;
- esac
-
- all_targets+=( "${l}" )
- fi
- done < <(${NINJA} -t targets all)
-
- while read -r l; do
- my_targets+=( "${l}" )
- done < <(get_distribution_components $"\n")
-
- local add=() remove=()
- for l in "${all_targets[@]}"; do
- if ! has "${l}" "${my_targets[@]}"; then
- add+=( "${l}" )
- fi
- done
- for l in "${my_targets[@]}"; do
- if ! has "${l}" "${all_targets[@]}"; then
- remove+=( "${l}" )
- fi
- done
-
- if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
- 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-installapi
- clang-linker-wrapper
- clang-nvlink-wrapper
- clang-offload-bundler
- clang-offload-packager
- clang-refactor
- clang-repl
- clang-rename
- clang-scan-deps
- diagtool
- hmaptool
- nvptx-arch
-
- # needed for cross-compiling Clang
- clang-tblgen
- )
-
- if use extra; then
- out+=(
- # extra tools
- clang-apply-replacements
- clang-change-namespace
- clang-doc
- clang-include-cleaner
- clang-include-fixer
- clang-move
- clang-pseudo
- clang-query
- clang-reorder-fields
- clang-tidy
- clang-tidy-headers
- clangd
- find-all-symbols
- modularize
- pp-trace
- )
- fi
-
- if llvm_are_manpages_built; then
- out+=( docs-clang-man )
- use extra && out+=( docs-clang-tools-man )
- fi
-
- if use doc; then
- out+=( docs-clang-html )
- use extra && out+=( docs-clang-tools-html )
- fi
-
- use static-analyzer && out+=(
- clang-check
- clang-extdef-mapping
- scan-build
- scan-build-py
- scan-view
- )
- fi
-
- printf "%s${sep}" "${out[@]}"
-}
-
-multilib_src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- local mycmakeargs=(
- -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
- -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
- # relative to bindir
- -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
-
- -DBUILD_SHARED_LIBS=OFF
- -DCLANG_LINK_CLANG_DYLIB=ON
- -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
- -DCLANG_INCLUDE_TESTS=$(usex test)
-
- -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-
- # these are not propagated reliably, so redefine them
- -DLLVM_ENABLE_EH=ON
- -DLLVM_ENABLE_RTTI=ON
-
- # libgomp support fails to find headers without explicit -I
- # furthermore, it provides only syntax checking
- -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
-
- -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
-
- -DCLANG_ENABLE_LIBXML2=$(usex xml)
- -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
- -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
- # TODO: CLANG_ENABLE_HLSL?
-
- -DPython3_EXECUTABLE="${PYTHON}"
- )
-
- if ! use elibc_musl; then
- mycmakeargs+=(
- -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double)
- )
- fi
-
- use test && mycmakeargs+=(
- -DLLVM_BUILD_TESTS=ON
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- if multilib_is_native_abi; then
- local build_docs=OFF
- if llvm_are_manpages_built; then
- build_docs=ON
- mycmakeargs+=(
- -DLLVM_BUILD_DOCS=ON
- -DLLVM_ENABLE_SPHINX=ON
- -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
- -DSPHINX_WARNINGS_AS_ERRORS=OFF
- )
- if use extra; then
- mycmakeargs+=(
- -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
- )
- fi
- fi
- mycmakeargs+=(
- -DCLANG_INCLUDE_DOCS=${build_docs}
- )
- fi
- if multilib_native_use extra; then
- mycmakeargs+=(
- -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
- -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
- )
- else
- mycmakeargs+=(
- -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
- )
- fi
-
- if 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/clang/clang-20.0.0_pre20241009.ebuild b/sys-devel/clang/clang-20.0.0_pre20241009.ebuild
deleted file mode 100644
index cad701817a80..000000000000
--- a/sys-devel/clang/clang-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,463 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake llvm.org llvm-utils multilib multilib-minimal
-inherit prefix python-single-r1 toolchain-funcs
-
-DESCRIPTION="C language family frontend for LLVM"
-HOMEPAGE="https://llvm.org/"
-
-# MSVCSetupApi.h: MIT
-# sorttable.js: MIT
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}]
- static-analyzer? ( dev-lang/perl:* )
- xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
-"
-
-RDEPEND="
- ${PYTHON_DEPS}
- ${DEPEND}
- >=sys-devel/clang-common-${PV}
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? ( ~sys-devel/lld-${PV} )
- xml? ( virtual/pkgconfig )
-"
-PDEPEND="
- ~sys-devel/clang-runtime-${PV}
- sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR}
-"
-
-LLVM_COMPONENTS=(
- clang clang-tools-extra cmake
-)
-LLVM_MANPAGES=1
-LLVM_TEST_COMPONENTS=(
- llvm/utils
-)
-LLVM_USE_TARGETS=llvm
-llvm.org_set_globals
-
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
-BDEPEND+="
- $(python_gen_cond_dep '
- dev-python/myst-parser[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- ')
-"
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
-
-# Multilib notes:
-# 1. ABI_* flags control ABIs libclang* is built for only.
-# 2. clang is always capable of compiling code for all ABIs for enabled
-# target. However, you will need appropriate crt* files (installed
-# e.g. by sys-devel/gcc and sys-libs/glibc).
-# 3. ${CHOST}-clang wrappers are always installed for all ABIs included
-# in the current profile (i.e. alike supported by sys-devel/gcc).
-#
-# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need
-# multilib clang* libraries (not runtime, not wrappers).
-
-src_prepare() {
- # create extra parent dir for relative CLANG_RESOURCE_DIR access
- mkdir -p x/y || die
- BUILD_DIR=${WORKDIR}/x/y/clang
-
- llvm.org_src_prepare
-
- # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch)
- eprefixify \
- lib/Lex/InitHeaderSearch.cpp \
- lib/Driver/ToolChains/Darwin.cpp || die
-
- if ! use prefix-guest && [[ -n ${EPREFIX} ]]; then
- sed -i "/LibDir.*Loader/s@return \"\/\"@return \"${EPREFIX}/\"@" lib/Driver/ToolChains/Linux.cpp || die
- fi
-}
-
-check_distribution_components() {
- if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
- local all_targets=() my_targets=() l
- cd "${BUILD_DIR}" || die
-
- while read -r l; do
- if [[ ${l} == install-*-stripped:* ]]; then
- l=${l#install-}
- l=${l%%-stripped*}
-
- case ${l} in
- # meta-targets
- clang-libraries|distribution)
- continue
- ;;
- # tools
- clang|clangd|clang-*)
- ;;
- # static libraries
- clang*|findAllSymbols)
- continue
- ;;
- # conditional to USE=doc
- docs-clang-html|docs-clang-tools-html)
- use doc || continue
- ;;
- esac
-
- all_targets+=( "${l}" )
- fi
- done < <(${NINJA} -t targets all)
-
- while read -r l; do
- my_targets+=( "${l}" )
- done < <(get_distribution_components $"\n")
-
- local add=() remove=()
- for l in "${all_targets[@]}"; do
- if ! has "${l}" "${my_targets[@]}"; then
- add+=( "${l}" )
- fi
- done
- for l in "${my_targets[@]}"; do
- if ! has "${l}" "${all_targets[@]}"; then
- remove+=( "${l}" )
- fi
- done
-
- if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
- eerror "get_distribution_components() is outdated!"
- eerror " Add: ${add[*]}"
- eerror "Remove: ${remove[*]}"
- die "Update get_distribution_components()!"
- fi
- cd - >/dev/null || die
- fi
-}
-
-get_distribution_components() {
- local sep=${1-;}
-
- local out=(
- # common stuff
- clang-cmake-exports
- clang-headers
- clang-resource-headers
- libclang-headers
-
- aarch64-resource-headers
- arm-common-resource-headers
- arm-resource-headers
- core-resource-headers
- cuda-resource-headers
- hexagon-resource-headers
- hip-resource-headers
- hlsl-resource-headers
- mips-resource-headers
- opencl-resource-headers
- openmp-resource-headers
- ppc-htm-resource-headers
- ppc-resource-headers
- riscv-resource-headers
- systemz-resource-headers
- utility-resource-headers
- ve-resource-headers
- webassembly-resource-headers
- windows-resource-headers
- x86-resource-headers
-
- # libs
- clang-cpp
- libclang
- )
-
- if multilib_is_native_abi; then
- out+=(
- # common stuff
- bash-autocomplete
- libclang-python-bindings
-
- # tools
- amdgpu-arch
- c-index-test
- clang
- clang-format
- clang-installapi
- clang-linker-wrapper
- clang-nvlink-wrapper
- clang-offload-bundler
- clang-offload-packager
- clang-refactor
- clang-repl
- clang-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-query
- clang-reorder-fields
- clang-tidy
- clang-tidy-headers
- clangd
- find-all-symbols
- modularize
- pp-trace
- )
- fi
-
- if llvm_are_manpages_built; then
- out+=( docs-clang-man )
- use extra && out+=( docs-clang-tools-man )
- fi
-
- if use doc; then
- out+=( docs-clang-html )
- use extra && out+=( docs-clang-tools-html )
- fi
-
- use static-analyzer && out+=(
- clang-check
- clang-extdef-mapping
- scan-build
- scan-build-py
- scan-view
- )
- fi
-
- printf "%s${sep}" "${out[@]}"
-}
-
-multilib_src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- local mycmakeargs=(
- -DDEFAULT_SYSROOT=$(usex prefix-guest "" "${EPREFIX}")
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
- -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- -DCLANG_CONFIG_FILE_SYSTEM_DIR="${EPREFIX}/etc/clang"
- # relative to bindir
- -DCLANG_RESOURCE_DIR="../../../../lib/clang/${LLVM_MAJOR}"
-
- -DBUILD_SHARED_LIBS=OFF
- -DCLANG_LINK_CLANG_DYLIB=ON
- -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
- -DCLANG_INCLUDE_TESTS=$(usex test)
-
- -DLLVM_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
-
- # these are not propagated reliably, so redefine them
- -DLLVM_ENABLE_EH=ON
- -DLLVM_ENABLE_RTTI=ON
-
- # libgomp support fails to find headers without explicit -I
- # furthermore, it provides only syntax checking
- -DCLANG_DEFAULT_OPENMP_RUNTIME=libomp
-
- -DCLANG_DEFAULT_PIE_ON_LINUX=$(usex pie)
-
- -DCLANG_ENABLE_LIBXML2=$(usex xml)
- -DCLANG_ENABLE_ARCMT=$(usex static-analyzer)
- -DCLANG_ENABLE_STATIC_ANALYZER=$(usex static-analyzer)
- # TODO: CLANG_ENABLE_HLSL?
-
- -DPython3_EXECUTABLE="${PYTHON}"
- )
-
- if ! use elibc_musl; then
- mycmakeargs+=(
- -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=$(usex ieee-long-double)
- )
- fi
-
- use test && mycmakeargs+=(
- -DLLVM_BUILD_TESTS=ON
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- if multilib_is_native_abi; then
- local build_docs=OFF
- if llvm_are_manpages_built; then
- build_docs=ON
- mycmakeargs+=(
- -DLLVM_BUILD_DOCS=ON
- -DLLVM_ENABLE_SPHINX=ON
- -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
- -DSPHINX_WARNINGS_AS_ERRORS=OFF
- )
- if use extra; then
- mycmakeargs+=(
- -DCLANG-TOOLS_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/tools-extra"
- )
- fi
- fi
- mycmakeargs+=(
- -DCLANG_INCLUDE_DOCS=${build_docs}
- )
- fi
- if multilib_native_use extra; then
- mycmakeargs+=(
- -DLLVM_EXTERNAL_CLANG_TOOLS_EXTRA_SOURCE_DIR="${WORKDIR}"/clang-tools-extra
- -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=${build_docs}
- )
- else
- mycmakeargs+=(
- -DLLVM_TOOL_CLANG_TOOLS_EXTRA_BUILD=OFF
- )
- fi
-
- if 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/gcc/Manifest b/sys-devel/gcc/Manifest
index ce4992a908b6..6b90cfc45617 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -18,6 +18,7 @@ DIST gcc-13-20240920.tar.xz 84477260 BLAKE2B f9f0c376d2849a55a61ac5bbbdb456d160e
DIST gcc-13-20240927.tar.xz 84487900 BLAKE2B 7b04a3749f4f34cb4b25cce2e02e16422d143f214618468a571f7c0d505ae69928b3dc5b9c95696750a03247934e69816731445613abb9333d7b6b0e65ad5cdc SHA512 532f094e416c151fe80dcd61c64c78398cadea785bf6bd05428d39ff3da5472323cf1c8199ac6aad87abd2893996d18c29b1a2e50dc94286821564e888730d32
DIST gcc-13-20241004.tar.xz 84474832 BLAKE2B 641d14af692557d47f182d6f53254afcfb4d15181e013b7f720ce9305b79f1969f69a4fda567f369ef49b8d5d8d77d870fbfb82a1d47cb479056b931a08a22be SHA512 5d8fe656965d2af442524d5247ef4f803f3da36f46edfca6a6b1ad66d2f3007a0e71104ef0beae08af10c7c7b060dfc60b3e4fc9117de3bbe107ae2b0869367e
DIST gcc-13-20241011.tar.xz 84503108 BLAKE2B fb00747f513cbde2bef9d5d2ca9e863b6aa84231204f91dbe44e6aa780a335b5773ff3d70a377e86a0a342a8b30c52f52d7636c33f8410cae7112b35d45efb89 SHA512 ef881e7f8625e1c23bb053061495f00f021db7c963655a10eaef8de097d97befcfb6bd7caf37673026ac56240a4ee335323c7da4aa564e111ba32e4f34a0ba0b
+DIST gcc-13-20241018.tar.xz 84511076 BLAKE2B e1efcaac11ef1abf705c06d5fba724726e9d251859b00bc182f263a1dca5ecdefb1a867e9932dd3ee724be4f109eda0c5ce1a5e542762b2a4cc1d4af7c517bde SHA512 c24b374b97bbcabea9aa5fc81a0fac95a67c6f3739392d8fcf45f5663e4564134a8dcc88574b14262a53face24a2f2e3c1c488efce993bcbc67b28fc2f969476
DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
DIST gcc-13.2.0-patches-16.tar.xz 44792 BLAKE2B 0b6b584d68e69685638695596b780249ca0119ad362747a82d886fd10f77ceb05d02e033e906a090c67f44b1977f40df6a95206d81a32dd15e2f5413c6c92496 SHA512 324d9e63d16c35d55edde20de049162c01b0d487b4548d06c49f0da04a761ec255bc5e020cc2e7f60d12f5d129768afdcf7c86a59126f71f388ab375c34be6de
DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
@@ -28,16 +29,19 @@ DIST gcc-14-20240921.tar.xz 88149220 BLAKE2B d92a5a92f24a6f4ace3d1e321e7c9149e8a
DIST gcc-14-20240928.tar.xz 88163000 BLAKE2B 1340373a6b0a47ad11d4d09153df432e70a7ae57600db5da32f962790962e252b4b81e74122d8f50a7457a339cae5d713fd75b8ed2637b5c3bf3cf57dbb8573b SHA512 5120b9c42c0f2a44703aac9891bd729f979768689c666f1b208c23604597dd5f0e2062f261a1fe4b69b3dce6ccb3de90a1e3e9af78df6fd543756de507beefa5
DIST gcc-14-20241005.tar.xz 88173364 BLAKE2B 2aec7ce7aaee879be2ce0758e6eeaf664989e0257f5f0b1b94ef05f455729d9a6f5fb6710f4ac88320d0ecba68d12e0e46a074cb233984fd733d10b952bba6bd SHA512 f7d6302126a20906dab90a0b00d3c8bbec4948aec8024103578bb62f1dcad49d6a44f6b18792d18e32837d4aa764052d08a73bd4df546fa719c28fcdb9024f55
DIST gcc-14-20241012.tar.xz 88156512 BLAKE2B a5a7bbf8da73fa579f2550be3c9b2ba47509f2719cb7c61404128c52aef03cde7efe8ebe8d631fd1e1970bca1148cc4b434fe20be36281c49d26aed0cfd6726a SHA512 fe51c51f460fea522c8ffdbfe4a4fd66652da1d25b3a40246207a794a6f376bdc7c27622a68fcbad02ad4023646dc53cf2daf6ca97e886b6e988174626cc39f0
+DIST gcc-14-20241019.tar.xz 88165700 BLAKE2B 88dafbb9e6f86cf5e0909d4db3def6126841c0e7917fe59ebf12738d47e00e704a0181cb1f5d6ccbcbbceb5b5932cf02c95027c60a7731bd57a4b86ea4e50fb5 SHA512 2d54423d48b7759be5551f39b697e3f459dc10eebf62a8184dec7c140555be72a49436f2f795e377235ef9bb664e66d1e73fe6f3fa58394cf23bbbaa51c3fdb5
DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f SHA512 61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
DIST gcc-14.2.0-patches-1.tar.xz 13208 BLAKE2B 17247d5b8871d60a33175302b9657c70f161ae49cb1fea0f217c54d3644151c9cae705b6f88e440fc872597447dabe8c12d9f6c40cbc91fb5e161015e614b3ea SHA512 b7a6939894f48bb046e407bac50db15c9301552afa7d300794243dd139837fdb3a293e4d95259247dd3622e01affcc086393ee5422331bb3d796450a72d6d0fa
DIST gcc-15-20240929.tar.xz 89549712 BLAKE2B 90b22ddf10f3c7f36f8a19e3a4436fed73b89f84b3f0c837cc12ba8585da1a2e38fc46801213dd6f8e61b115cf0a9f3952caeae268a9f6814c97f7ad08507358 SHA512 f082b945639db38125019f923856874b7f2a937168853c6339d0d9fbc5f0aa146879f4147b06759653c374c4e063fd02585a0fe942e666bcbb07851a308a652c
DIST gcc-15-20241006.tar.xz 89582908 BLAKE2B d107d960db81e8e92c072ed5a25313b36b9e169575da00bc6bd4a0bfb74741ec162bbee0651db2b4e0d862bc87df0c53f5328863c082a32d29a7b786e93c11ef SHA512 5d220e95db5aff2e5a3c9487ae847e1c57224d9e4bcca3667b0e1f1e722766997348ed121837f099d177456d006adee9392fee3e10127b1b336b17f29aa84211
DIST gcc-15-20241013.tar.xz 89662068 BLAKE2B 953c44723905b94cc3d2022d31e200e0463c49ebdf052f91f3acf7128a9cd37184e75a367b7af8a563a72585229f2891005fa94ed3197fa986cc436a94cea1b8 SHA512 d8d572c26477919327817404a23d9d8deeb3816018f5a1baeb327cb59ec43ee1a90067158b9e7d5087eeb280853890073fd6449c41e3483237108d038d7a9f26
+DIST gcc-15-20241020.tar.xz 89726776 BLAKE2B cee5a928ab98f3d9873f1a75c2f6b9e5f3818049c85251b91186ed2ea015cc24d72802a71d4c8cfe9f90008450f2cf5bdf90a8afb9ca36417cc1efc798c23f67 SHA512 31f869a6a556437cf0e24e0a51e09c068e4b71d23b552420282e81c628e32b7bad6792f38bb5381bfad54a2e8986aba783dbf77783b967e37b00cda24ba414b6
DIST gcc-15.0.0-musl-patches-2.tar.xz 3076 BLAKE2B 0073248fe4f7dd827980559017b5aa1fb5c4c46acc9ad5c410dc152fd1e44966d3066bf7152338573cb45b1c36027de5f0c519abd414d97a37bccef07f6a5281 SHA512 295f1a669020bbe2874e9b03afd46b5d083073b276fca3543f3767a2d74f35df81cf0a67abad50c200cf7a3af36ec98ff9977cb7d5c19f334af7d3bb1926a3de
DIST gcc-15.0.0-patches-13.tar.xz 16480 BLAKE2B b3d9637972ac3644ba0191cb26aa2c9f624ead14816a6358db81745ef984af9de3c0c1f5576edc3045d877b3907a97566b468734baa2e6b2a351187d3e9ff80e SHA512 da368e83643fe2312655654be2de4824c3b5e7efaafbf2dcf63aafa48580cfe74e5394707c577d82e22336dbadd52414e31a597dc3565d0378f3ead5323b9b3c
DIST gcc-15.0.0-patches-14.tar.xz 14764 BLAKE2B 3da7b4d81ea45ca1254ab9f290ca0c94cacb2d168aa0b3f6b0ef18193f911e204148b1790df9ddf7d1f6955777b3470030e73751fc7d1c0fd23bccfdee10fcbf SHA512 7133b5df5f07307f85a07b05fdc5f8166920aa93b13c1465812be572c7185b7fcf174cc36ddb2bc9fd2323dd010db9a42d35df9871f185794cd22bff57c43eb9
DIST gcc-15.0.0-patches-15.tar.xz 13116 BLAKE2B ec558b7ddf5907f63c4cde12a5a2b2d563d4db127b6da55682d066db12c5556ab2e70ef62cf019f20479cfd3d6c76a0f7da17dd5e729506b1abc0fad55ed82c4 SHA512 9fcf9f3e5f9d070061b9c636147f8b43fc8254314b51dce52a7a59d525309160da9fc950b64cac04644027a2b66b675bcc741c5883ade2d630cf2d4286b35d5b
DIST gcc-15.0.0-patches-16.tar.xz 16392 BLAKE2B 1f97157c41a56fb0458711bdf9963ad2cc52373e2f8f2bf35eb1ecfd915aef92384ca4a5d2f7b35bfb51b76f372c4f94dbddb9271ce56ed66a288586b0d09563 SHA512 cf2e0929dd6595d7619f12289b2d50571bcc84bf1051fe9d7c57c18a2e2c076644c673758e258411c6542e53519fdf4bcb2112be98cb44e4c4806355a147f9ed
+DIST gcc-15.0.0-patches-17.tar.xz 19144 BLAKE2B b66b93a4de5013870941a76bb271dc773f87c7929d50cdf30517dae59bea52be6640d4ebccfb9aa686c5993ec1bd9d1c1f913b85b0b651fc8fa79cdd5d10a58f SHA512 538442ec20f030bf1332dbda2943d408cd3febe2f8860caad73a0910ee39621e30263b3ece22dcd5e71a7e74b439380c80dc4c0bad27d874463666d20dc6ae5b
DIST gcc-8.5.0-patches-4.tar.xz 18616 BLAKE2B 7594cbaea5daecf1a0b3d526c06aeba0a84c6da66aee2e105a51fda6be8d30a37ccc3814281b284a4582d892a1d556bca063551584edfc2525bed8ea5b6888e7 SHA512 1aa5742c361186637e7855f06feb1a4547e7d4d5de6e51f3d049e0ef3c19e2eff179465f52781739f59422035b7f8e4c0efa3844849f920f3c96acfdc37ca6a6
DIST gcc-8.5.0.tar.xz 63841008 BLAKE2B aa81a1a730fd7371360f6abed6ba78b5843fd18c58d5de5687acc320741b9e430e85df3535a1ef7a26051409be8d2f0945f503e5968480d919103123a99d4b12 SHA512 92f599680e6b7fbce88bcdda810f468777d541e5fddfbb287f7977d51093de2a5178bd0e6a08dfe37090ea10a0508a43ccd00220041abbbec33f1179bfc174d8
DIST gcc-9.5.0-patches-2.tar.xz 14324 BLAKE2B 1d3bf3e673108ad2fcdcb86daefb4603d1c9f6aa815e34d1591054d466b76d6f50cce124ab4760528c4951ea16eb00888a3e6485417f81ebf250548732df4a8e SHA512 a6d6f650aaf0bd193a17ac279649f0544a282cea295824384c59341c3000eac4b574b60e00dd427585d928f9768166abf85168b47772132790ad98854acacbbf
@@ -57,18 +61,21 @@ EBUILD gcc-13.3.1_p20240920.ebuild 1682 BLAKE2B 7a2f2307d2ce44655249c3e96a0fec61
EBUILD gcc-13.3.1_p20240927.ebuild 1683 BLAKE2B a922595b41f142c96c1c540848375b16aaf16d68fa8dcce80a2f1cb645a60e27518da27137fcfdab67adb52f292f8e3ef38e2ea8e1108ae0acd218be6a6f7e4c SHA512 9eb5650b04c5988e083525ef2a5eac9ffcbcc030a882c24f6a872d140aae5f64ae6fd1b7e9d5048a437ea767f559e582b718c8edec8b8eedc1d3635eb52aa493
EBUILD gcc-13.3.1_p20241004.ebuild 1683 BLAKE2B a922595b41f142c96c1c540848375b16aaf16d68fa8dcce80a2f1cb645a60e27518da27137fcfdab67adb52f292f8e3ef38e2ea8e1108ae0acd218be6a6f7e4c SHA512 9eb5650b04c5988e083525ef2a5eac9ffcbcc030a882c24f6a872d140aae5f64ae6fd1b7e9d5048a437ea767f559e582b718c8edec8b8eedc1d3635eb52aa493
EBUILD gcc-13.3.1_p20241011.ebuild 1683 BLAKE2B a922595b41f142c96c1c540848375b16aaf16d68fa8dcce80a2f1cb645a60e27518da27137fcfdab67adb52f292f8e3ef38e2ea8e1108ae0acd218be6a6f7e4c SHA512 9eb5650b04c5988e083525ef2a5eac9ffcbcc030a882c24f6a872d140aae5f64ae6fd1b7e9d5048a437ea767f559e582b718c8edec8b8eedc1d3635eb52aa493
+EBUILD gcc-13.3.1_p20241018.ebuild 1683 BLAKE2B a922595b41f142c96c1c540848375b16aaf16d68fa8dcce80a2f1cb645a60e27518da27137fcfdab67adb52f292f8e3ef38e2ea8e1108ae0acd218be6a6f7e4c SHA512 9eb5650b04c5988e083525ef2a5eac9ffcbcc030a882c24f6a872d140aae5f64ae6fd1b7e9d5048a437ea767f559e582b718c8edec8b8eedc1d3635eb52aa493
EBUILD gcc-13.4.9999.ebuild 1679 BLAKE2B 480cd313584e1170b6948893bf6eaec6fed930db66038f5e0dc60ca279e7469ba41b416cb7e0261aafda3ee704815ae8d034ee9a523a46fb96f023621bc58446 SHA512 c34bdd3646469d69bea6457c4f91107ea22c14d9a0e75e4cd1b8b75297a8a5b073adf37c8609d62d00584fe6dcfa7cf22c460210d6550bb69dcffc570e9521b0
EBUILD gcc-14.2.1_p20240817.ebuild 1439 BLAKE2B fd86390a315a3ddd884bf2818eeaead7d08a75454bcdd649e4b31f10f44020f6c9cbc22d6c99af427a146440db10bf1374e0f488efcb703dabbb8c55e21f7e04 SHA512 99cef96899f5bf926eb9ac15b433e51419bbd5f9f40d104eeb38462b9d8f009c8002677daa1f7356b11aa0ad71adda9d39227e868f550969a1ff0a84fba92f26
EBUILD gcc-14.2.1_p20240921.ebuild 1439 BLAKE2B fd86390a315a3ddd884bf2818eeaead7d08a75454bcdd649e4b31f10f44020f6c9cbc22d6c99af427a146440db10bf1374e0f488efcb703dabbb8c55e21f7e04 SHA512 99cef96899f5bf926eb9ac15b433e51419bbd5f9f40d104eeb38462b9d8f009c8002677daa1f7356b11aa0ad71adda9d39227e868f550969a1ff0a84fba92f26
EBUILD gcc-14.2.1_p20240928.ebuild 1440 BLAKE2B 3d4038d849ea1aafce96598708fb002f65783438feb6ebbc94cc3041fa9a233db432e763bd4a073f72470f38a000db9e80d031bc855ea598320f785a2787b3a4 SHA512 fb335006cb185bf86635de535066378175c223193bcb4bb99bec6da92eb22256f59522709ba58120fdb7cb6103bedce1d6c65cee384efbde24e24dc0b03ce9a0
EBUILD gcc-14.2.1_p20241005.ebuild 1440 BLAKE2B 3d4038d849ea1aafce96598708fb002f65783438feb6ebbc94cc3041fa9a233db432e763bd4a073f72470f38a000db9e80d031bc855ea598320f785a2787b3a4 SHA512 fb335006cb185bf86635de535066378175c223193bcb4bb99bec6da92eb22256f59522709ba58120fdb7cb6103bedce1d6c65cee384efbde24e24dc0b03ce9a0
EBUILD gcc-14.2.1_p20241012.ebuild 1440 BLAKE2B 3d4038d849ea1aafce96598708fb002f65783438feb6ebbc94cc3041fa9a233db432e763bd4a073f72470f38a000db9e80d031bc855ea598320f785a2787b3a4 SHA512 fb335006cb185bf86635de535066378175c223193bcb4bb99bec6da92eb22256f59522709ba58120fdb7cb6103bedce1d6c65cee384efbde24e24dc0b03ce9a0
+EBUILD gcc-14.2.1_p20241019.ebuild 1440 BLAKE2B 3d4038d849ea1aafce96598708fb002f65783438feb6ebbc94cc3041fa9a233db432e763bd4a073f72470f38a000db9e80d031bc855ea598320f785a2787b3a4 SHA512 fb335006cb185bf86635de535066378175c223193bcb4bb99bec6da92eb22256f59522709ba58120fdb7cb6103bedce1d6c65cee384efbde24e24dc0b03ce9a0
EBUILD gcc-14.3.9999.ebuild 1410 BLAKE2B 9bae23ee70f670946a0b160e4d4d8a074584097a6b9a1f41c3e08a43271539d30ce7bb3651419a6950c74d24748e8423056dbc857e5c7ae96c7e42992d7395fc SHA512 72b07844e93065dd3dea5fc96f70d9502876932f3b9b8fe898ee0911d3750b47fc7e6fce802c8d8e93481a74ba46de0f9fb15cf48de1c3b347180a4d4c1303cf
EBUILD gcc-15.0.0_pre20240929-r1.ebuild 1360 BLAKE2B aa18602afc466120f72471ce5b490110a44946e0115786f1b84cf674a0219d1fae04d04f59abd17108359cf3140110ea3ca73b83a2837979cb11ecf53fc24c0e SHA512 0ff3a153e26fef2b9fc50aabda3462d9e0a635f8006a5e31b4e2b09e9e22a27fe7ffc20a2816f3aaaf2cce578ea413508a9cc52e48bf1d65d40ca33536e17c4b
EBUILD gcc-15.0.0_pre20240929.ebuild 1360 BLAKE2B 889d886eb63ddc117d9ff1ce0344867a0c09d5c945f334e45c474660e60da91620a2d4a4710507a9077c2daac9fc0d4a930b4b3f0cf6469990303d208414548d SHA512 e700180bcfdbf42a227b228ea5f49c23290c0b4fa0608e0bc0e7ffef5a7d8d2ae98006bcfeecf74b124564a5614e7cee54858a39fb5e94ea8775ea1f781dc58e
EBUILD gcc-15.0.0_pre20241006.ebuild 1360 BLAKE2B 99f7840ea5f1296738c0da6189aeb01b5f9fae307e4febbc3ff6386f6cdda7cd3ee917a951ccdcdf431dff44df897fbf02144d065ac029834ac74c8b44631115 SHA512 c7a7077e5c406e0a3f1d64df262581e44b0d9c5824cb54e80cd6b8c28362805ca06b23aeb9b51b43589c4c8c4523ca23d5b776c171f6b428414953a09b721b94
EBUILD gcc-15.0.0_pre20241013-r1.ebuild 1360 BLAKE2B 2dafa9f5765a30b07358224e87044b0748874adde9ef8952f07ab1ebee93702c4b0fef80ac418097410f9228fa6303309f0d77710029328ecca7f9afc3c0d458 SHA512 7bfd3590de335e7226605fcbf8a5e32a19c1b67d52181152b4685a84c5c07fd1e30eee8dc7ba9461b935f41f2fbdcfb3f8665f9657cf6ded02bae1d65176b041
EBUILD gcc-15.0.0_pre20241013.ebuild 1360 BLAKE2B 99f7840ea5f1296738c0da6189aeb01b5f9fae307e4febbc3ff6386f6cdda7cd3ee917a951ccdcdf431dff44df897fbf02144d065ac029834ac74c8b44631115 SHA512 c7a7077e5c406e0a3f1d64df262581e44b0d9c5824cb54e80cd6b8c28362805ca06b23aeb9b51b43589c4c8c4523ca23d5b776c171f6b428414953a09b721b94
+EBUILD gcc-15.0.0_pre20241020.ebuild 1360 BLAKE2B 5b503cabae6bb4d120d5e5de575e7127f7e81726ad5f4647c92fa65a3ac07a5fc1e7d6989409bbef2a1823befe13d63e7ea0687e8f7d745a92256a91b405c11e SHA512 21c51410140a5e96a223c912d8690865855bd58bd6b2d654f290ca254beb141e009a52f13b4074426c5330d0fe48f3504cef04d1d3561bb7b7627ae3c582837d
EBUILD gcc-15.0.9999.ebuild 1332 BLAKE2B 6f17f77603522bac72d4d57094cc086263a9bfe6273c04d91b169ebc23d78fa2943c0950d4a40fe846d9d92648e54ca54ad1cecd5446ed5710062f9dca569b4b SHA512 4e4a673229a36dee68238e10efb2d9e0ff1c530411395e5230bbf567c92342a4b79d0ecb0ec91573c52fd8b5efd5cf6d20e612971848c9529378e0c42c0e213d
EBUILD gcc-8.5.0-r1.ebuild 549 BLAKE2B ff92dcaf33780ec98032b59fa9b9de925e44375d50fdf82f6bedc1747cd37399753b5db4aa6c2af8e983b4a8a1ff38090e8d913252320b4d7f3eb24af2c22c57 SHA512 856d099e61a03b38fe468a82dc94c52d51e4678499c9a10a54ca009ef4cc67e24f8aaf984dc5eea2604b6db36f4eaf29ac8cf81ef7651b2221758f4f07898996
EBUILD gcc-9.5.0.ebuild 1257 BLAKE2B b398cea6cb4227fd126b85feb3e735f6b505236f54aecc9983e46fd30dbfcd8f16e80680c231567212c7cbd524b0d485574f7c5c5830137f9ebeea089a641e90 SHA512 0faea0a2389563bede22ba172ae6ab490a693c221bf6700152e9f63b23fad8d74a595a50c40cdf2eed32ee5e9cdddfdb6e2907629036c94034327f5772c93f6f
diff --git a/sys-devel/gcc/gcc-13.3.1_p20241018.ebuild b/sys-devel/gcc/gcc-13.3.1_p20241018.ebuild
new file mode 100644
index 000000000000..6bff7d382179
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.3.1_p20241018.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="13.3.0"
+MUSL_GCC_VER="13.2.0"
+PATCH_VER="1"
+MUSL_VER="2"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-14.2.1_p20241019.ebuild b/sys-devel/gcc/gcc-14.2.1_p20241019.ebuild
new file mode 100644
index 000000000000..5c623e22f08d
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.2.1_p20241019.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="14.2.0"
+PATCH_VER="1"
+MUSL_VER="1"
+MUSL_GCC_VER="14.1.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # m68k doesnt build (ICE, bug 932733)
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-15.0.0_pre20241020.ebuild b/sys-devel/gcc/gcc-15.0.0_pre20241020.ebuild
new file mode 100644
index 000000000000..4f0e631b1614
--- /dev/null
+++ b/sys-devel/gcc/gcc-15.0.0_pre20241020.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="15.0.0"
+PATCH_VER="17"
+MUSL_VER="2"
+MUSL_GCC_VER="15.0.0"
+PYTHON_COMPAT=( python3_{10..12} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=master
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply_user
+}
diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest
index 8c607a44e257..4f4d5ec81c36 100644
--- a/sys-devel/lld/Manifest
+++ b/sys-devel/lld/Manifest
@@ -7,19 +7,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD lld-15.0.7.ebuild 2269 BLAKE2B 322d5608e3acfb87bfb720646404ed405a3113c4faf1059428663a50d5566d7842fcff57ccf3aeb5e97b1a9acd4efd862db2368f130e088944ef4f0faf3c90f8 SHA512 e50d1d99fe18b6aba57c06eb6853f3212be1f7b7f2f3c70dcd226a69a4defc753eafcce77eb74f30eaa31b010fa094738718c1cdb23e584ef6e33eb72e536719
EBUILD lld-16.0.6.ebuild 2324 BLAKE2B 9b849aea16a8188e4da4cfcf0c85fb3e997007e1287ec062aee182c7955c7bc78132e761c2611198c7207283fbe930fbee6bdc9a39b922d6d5387bedadaf1b76 SHA512 a7c3d4c1508e5435ba9f6250c6b2fd3157fb4f2c205a6888736f79fa739c59eec3e901927b53af81de3a3c6d4fa5d576be3eaa6ad45c60e5d952ed4ad9706c2f
EBUILD lld-17.0.6.ebuild 2363 BLAKE2B 8ebe513b67f3fb8efd981b97c1f77fe5de2065c363c2b9e99b8836983539fe5637b231e8be2a87713d47b48a49bfde77471ad65fa5166b606df476eca6f94fc1 SHA512 fd63e8600e393ecd95a05a28c8ac0d71b12f5aedcf273f432bea1904165b874ee913afff4aab91c2049aa1eb95c239bca217b84150133b2060f95ea66ce1944e
EBUILD lld-18.1.8.ebuild 2372 BLAKE2B f60b1b45fe7374c69bf6888892bd643061e22e8c82656aa1118f5f7b9fa6e3f4732cf9d89f833201b6aabc3a256918799d5c5c2a390bb67e09c559a8983e8c0a SHA512 8fb11719d14f1d0ae12ce734f8fcd7e12e14ba899979f0678a7c06dbc3d1e16c5db4ddb0e8e3b739d997e2e7380362b8b4fe7634af418e399a51cb917a4c1e91
-EBUILD lld-19.1.1.ebuild 2390 BLAKE2B e40cce626002f386d1ea5b62f1119a2eeade433a21ee8b2f30ad8febdc8c5f543fbce670905bf25190086f52606372fd79d04bc3b47607e245a9128e3a98e2f1 SHA512 23846c38a48a325250c85dadc7c14544d8d714addf629ccf6cbe3a971ae887d7651b256c00958b649867f138a8603e2b26a407e9001767d2561634391915cde3
EBUILD lld-19.1.2.ebuild 2390 BLAKE2B e40cce626002f386d1ea5b62f1119a2eeade433a21ee8b2f30ad8febdc8c5f543fbce670905bf25190086f52606372fd79d04bc3b47607e245a9128e3a98e2f1 SHA512 23846c38a48a325250c85dadc7c14544d8d714addf629ccf6cbe3a971ae887d7651b256c00958b649867f138a8603e2b26a407e9001767d2561634391915cde3
EBUILD lld-20.0.0.9999.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
-EBUILD lld-20.0.0_pre20241009.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
EBUILD lld-20.0.0_pre20241015.ebuild 2293 BLAKE2B 5825f0a471a50ec1d9e7775a82736f6369fa1e99904b30cf068f0092dce44d4e0c2e76fcb21d70b9ecb1756d19e8482a5ac940bdc25c5a1d58c9aee0c21b5d7b SHA512 86226e5f9aea8a87b022b2def7cef707fc7db0f1e026f4965ec64390708f7e2355c3e1ee991487bd0c6f9f17dc2f129a6b7a2b8abbf1e14fe48dd0e4cd73b1fa
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/lld/lld-19.1.1.ebuild b/sys-devel/lld/lld-19.1.1.ebuild
deleted file mode 100644
index f8e23cb7e5b3..000000000000
--- a/sys-devel/lld/lld-19.1.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
-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/lld/lld-20.0.0_pre20241009.ebuild b/sys-devel/lld/lld-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 79558afa1abe..000000000000
--- a/sys-devel/lld/lld-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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 997e73e08402..1bfb3422055d 100644
--- a/sys-devel/llvm-common/Manifest
+++ b/sys-devel/llvm-common/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD llvm-common-15.0.7.ebuild 1014 BLAKE2B da3b7ec6cd3c1e57758312fb9ea25e693305e1ef72b350eea85fbde5a1e636269d84bd491b6f528aee8a9cb8229f6304b371f99e6ac416c661c6519706b83b61 SHA512 68b9d672372fe71e39f2b8f9d80eb1dcb5138b8b9b961f56a4eeb81b3fc4054448a51a46b3a62547ebb6262425512f39bc146e5f2c3703de10ab520f1594e7a4
EBUILD llvm-common-16.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
EBUILD llvm-common-17.0.6.ebuild 1034 BLAKE2B 1e0a0b6cbb746a7eb45e3f553bc949b69314afc3d913cda004d395e7b322c17f976496eed074cf08718dc2d9efa7f3db81dec4f38394fe6ea2b77793b74f4371 SHA512 8fbb211a6b05d24409642fcb00a4fb798499721cc30c4c5fa2df120ed74d9da7286916cf3788ea26f2cb21e334876417b05a4336fedff99e95d1ebe358f8b311
EBUILD llvm-common-18.1.8.ebuild 1040 BLAKE2B e48cc3f1b8cb1672859d620d637023ddce71a4a37827108ba2fd9a8eb66660175069e8d77c84549ec7bf843ecfe1ce3e2c8660c439c7acb08601a36fe72b4218 SHA512 626adbcb09088b70167deb3cc956b41cd1deb0321ff7b937faa6ab4d0a9a1ee219e9ed17a4b4233a47578fad528227b5e3d5e93d88db9610463947317e896e26
-EBUILD llvm-common-19.1.1.ebuild 1047 BLAKE2B 195324cff3d34038012504238dfbbdb44fc9a8ff2dc7d2af7165006f0b7a10dfe28439631c601d89e02a304477509ee268653a98a956936c234e3d7520574691 SHA512 00c0448fa43e250ce7a3f1c4fb20312eba3ab860387f33399eb66e50bea5029bc72c1c1f733acaf24f729a6f7b5ee6e6a6308b4532ed1ec135b99c9541c49173
EBUILD llvm-common-19.1.2.ebuild 1047 BLAKE2B 195324cff3d34038012504238dfbbdb44fc9a8ff2dc7d2af7165006f0b7a10dfe28439631c601d89e02a304477509ee268653a98a956936c234e3d7520574691 SHA512 00c0448fa43e250ce7a3f1c4fb20312eba3ab860387f33399eb66e50bea5029bc72c1c1f733acaf24f729a6f7b5ee6e6a6308b4532ed1ec135b99c9541c49173
EBUILD llvm-common-20.0.0.9999.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
-EBUILD llvm-common-20.0.0_pre20241009.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
EBUILD llvm-common-20.0.0_pre20241015.ebuild 925 BLAKE2B 18510f8adb0e892eb63bdbf8a6154f56e23ed026ee6f0bf05bbccbafea843beb228bf57e14b01525fb0b067fdfa897faadbfd61179844a7c397c7f1d3b6fca64 SHA512 0cff75fcbabf14ba1526201d65b79486aefaf559accf5bd479a3643c4351ac997f6d55b2323328fabc4009e887e1cfe70681df5593c62a5b5bbfffb8312ea22d
MISC metadata.xml 299 BLAKE2B 2feead2cd1b35b3a43335ddd7711f8181b52bc63ee7166608914260c67528add5251349063afbef4f8cf0ec09b2cd4c3ffdd90f2c14ed60bb69ebc03888f6333 SHA512 cd745c54ab18d25bdaff18582105072574103a36cfe7c175ef740f266d00e9fc6f44c332904d23b911c939cf5bdf52973b388923099d8dd5dfef3c283b5cb685
diff --git a/sys-devel/llvm-common/llvm-common-19.1.1.ebuild b/sys-devel/llvm-common/llvm-common-19.1.1.ebuild
deleted file mode 100644
index 7a852f871e36..000000000000
--- a/sys-devel/llvm-common/llvm-common-19.1.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-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-common/llvm-common-20.0.0_pre20241009.ebuild b/sys-devel/llvm-common/llvm-common-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 2d8f35a84179..000000000000
--- a/sys-devel/llvm-common/llvm-common-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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 a8d5a7e96652..d340c0ff4584 100644
--- a/sys-devel/llvm/Manifest
+++ b/sys-devel/llvm/Manifest
@@ -19,12 +19,9 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD llvm-15.0.7-r3.ebuild 12592 BLAKE2B 81cd473990810203c4e8a47ceb0189ed399c869b85fab3181724dbd1429063cdaad1f6b6cb1ab5b392f531b0b4907cc61f266558b873b236f9a3ff439045aa37 SHA512 2321f9e6da93af22d5f074175a6a92b7dcd271e2b9b92128d268dd777a9c3bdd876010740153734e2593b90d26a58d4f784b2256a6b1e18160d13b3c10441fb3
EBUILD llvm-15.0.7-r7.ebuild 12599 BLAKE2B 1944e6a99f5eb6d303f3d05495378956c0022076b63507cbae1a546938e8e2c2ef71c32c6323469a2d7b69d2b269a72a408723198d03fbfff5f15bb3f654ed82 SHA512 ba608bfeceddefee6834b110a538b176ba1b31135a7be939fae86dadb2de51324e653ccb2f27bf5aa93223722c21f176586f2865fc85771ce35f9dc33b259a44
EBUILD llvm-16.0.6-r5.ebuild 12832 BLAKE2B c63736426def1e30266dc43dba9c6b2d47767fde332b0165f53beaec85bed33a2f3cf0cc8f213769bb3167060ea8f940f82a645dd7e2ead39e9c5efad2d59a17 SHA512 33003aa6e8e55a2696c2b0831b83a1bfe947ce25b9b5c6d9035d085f016c134e8f549a28c26a47854fb07e3735432848377f0a50d26654b4bef209e6e63b15f6
@@ -33,9 +30,7 @@ EBUILD llvm-17.0.6-r3.ebuild 13303 BLAKE2B 82441400486b9478d70bdff84a96ba576d52f
EBUILD llvm-17.0.6.ebuild 13293 BLAKE2B 50e4212c63f1561f4fc8397a831f83bd3ea370349fa3b6239dfe2f9212757f6e8d5bb1921b8714680fe94d0f02ca523d289447b1396124aa94f91b539aabb17a SHA512 5b2b1d2293cf00d0c547a06111a0af706b2cad1f7cb5f2cc421f54a129c165560adbba4342d9bea486d5b2474a1eed066f1ae955a89133cd94b61a62313980bb
EBUILD llvm-18.1.8-r1.ebuild 13372 BLAKE2B cb78f1c21e29ec1987c52edeebdc3d0200ec0b6f5d4b6443b2fd62eda6e3cafcc4bf849cd0bd1112f899904f3816970f5f4672f9c7a51f400bb39ce924d023d4 SHA512 9246e225b934b64e982c3d4399faea476871845616f979fa6d7eed832a75f879d611f85a29e04ca768bd6690945f24a3e7eebdbe8b81f156299b37965944ec91
EBUILD llvm-18.1.8-r4.ebuild 13382 BLAKE2B 2d52ad708ed578868b700b97cc581ea732147219b9b71d4ced6dbe2553054e2524ba0971e051934b610d5aaa4e6a164e14c56be9961637349b37d9bafa97916b SHA512 4e67d7e9ceb174d8b9135e330ff5371e385d0253f6d8f6c7058840de7dc7819a5711670fa6ca0b487d9f4985de20987c0d69ee1809e131fbea029029643da475
-EBUILD llvm-19.1.1.ebuild 13162 BLAKE2B 293856e63ed74df233a0e31d0d143ad7c950dfcdda8af786994352dc75448d3eeb5ef1b7d52e8abb4f2f7cc6864874eedd4e2d295bc5227b03a74429331d22be SHA512 7c21b5d6266b2c00cd194293ca863804de05b816d1e8391ace2beb09477781d63238c80ed303b921c16a26467a3b44a0acafe44c8cc8987da6ba932a1a019bb2
EBUILD llvm-19.1.2.ebuild 13162 BLAKE2B 293856e63ed74df233a0e31d0d143ad7c950dfcdda8af786994352dc75448d3eeb5ef1b7d52e8abb4f2f7cc6864874eedd4e2d295bc5227b03a74429331d22be SHA512 7c21b5d6266b2c00cd194293ca863804de05b816d1e8391ace2beb09477781d63238c80ed303b921c16a26467a3b44a0acafe44c8cc8987da6ba932a1a019bb2
EBUILD llvm-20.0.0.9999.ebuild 13152 BLAKE2B 8b157cde59f8cddf7393d5db87992e7154bb733eae7c13cfbd28a195ba0d40ccaa00b5264ba00d1c5d9be452e7d6251c74ecd38a97f49a2ac5b108392de1f2de SHA512 51b5728a89f5ff7d92af282e3b914276ddcd5e301a87d3c73f4504739cad16442271aa404c29b9cf6a0dffabf19ff0ef56c9617e5dfd333dec50118afdadce5c
-EBUILD llvm-20.0.0_pre20241009.ebuild 13152 BLAKE2B 8b157cde59f8cddf7393d5db87992e7154bb733eae7c13cfbd28a195ba0d40ccaa00b5264ba00d1c5d9be452e7d6251c74ecd38a97f49a2ac5b108392de1f2de SHA512 51b5728a89f5ff7d92af282e3b914276ddcd5e301a87d3c73f4504739cad16442271aa404c29b9cf6a0dffabf19ff0ef56c9617e5dfd333dec50118afdadce5c
EBUILD llvm-20.0.0_pre20241015.ebuild 13152 BLAKE2B 8b157cde59f8cddf7393d5db87992e7154bb733eae7c13cfbd28a195ba0d40ccaa00b5264ba00d1c5d9be452e7d6251c74ecd38a97f49a2ac5b108392de1f2de SHA512 51b5728a89f5ff7d92af282e3b914276ddcd5e301a87d3c73f4504739cad16442271aa404c29b9cf6a0dffabf19ff0ef56c9617e5dfd333dec50118afdadce5c
MISC metadata.xml 2835 BLAKE2B 07816d714509d62c0e0a443cc4af1f1f049497de75431f80a981f662b4f2281a16655be3e733a26099d0d814d5ce26d80cee13aa7a4e8d079168846a8e02670f SHA512 292ccb0a05a0239b5b00c6a84be11b4b385900d6467a6a139af03588c61aff9ac0e4bbcd23e89b2a7d7947f7d8cf8ba9323f2539a6c563a338b73f5ac6ffd00f
diff --git a/sys-devel/llvm/llvm-19.1.1.ebuild b/sys-devel/llvm/llvm-19.1.1.ebuild
deleted file mode 100644
index 64c63c9517cb..000000000000
--- a/sys-devel/llvm/llvm-19.1.1.ebuild
+++ /dev/null
@@ -1,548 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-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}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-IUSE="
- +binutils-plugin debug debuginfod doc exegesis libedit +libffi
- test xml z3 zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sys-libs/zlib:0=[${MULTILIB_USEDEP}]
- debuginfod? (
- net-misc/curl:=
- dev-cpp/cpp-httplib:=
- )
- exegesis? ( dev-libs/libpfm:= )
- libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
- libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
- xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
- z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
- zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- binutils-plugin? ( sys-libs/binutils-libs )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-lang/perl
- sys-devel/gnuconfig
- kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
- )
- libffi? ( virtual/pkgconfig )
-"
-# There are no file collisions between these versions but having :0
-# installed means llvm-config there will take precedence.
-RDEPEND="
- ${RDEPEND}
- !sys-devel/llvm:0
-"
-PDEPEND="
- sys-devel/llvm-common
- sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
- binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_MANPAGES=1
-LLVM_USE_TARGETS=provide
-llvm.org_set_globals
-
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
-BDEPEND+="
- $(python_gen_any_dep '
- dev-python/myst-parser[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- ')
-"
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
-
-python_check_deps() {
- llvm_are_manpages_built || return 0
-
- python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
-}
-
-check_uptodate() {
- local prod_targets=(
- $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
- | tail -n +2 | head -n -1)
- )
- local all_targets=(
- lib/Target/*/
- )
- all_targets=( "${all_targets[@]#lib/Target/}" )
- all_targets=( "${all_targets[@]%/}" )
-
- local exp_targets=() i
- for i in "${all_targets[@]}"; do
- has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
- done
-
- 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
-
- if has_version ">=sys-libs/glibc-2.40"; then
- # https://github.com/llvm/llvm-project/issues/100791
- rm -r test/tools/llvm-exegesis/X86/latency || die
- fi
-}
-
-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
- reduce-chunk-list
- sancov
- sanstats
- split-file
- verify-uselistorder
- yaml2obj
-
- # python modules
- opt-viewer
- )
-
- if llvm_are_manpages_built; then
- out+=(
- # manpages
- docs-dsymutil-man
- docs-llvm-dwarfdump-man
- docs-llvm-man
- )
- fi
- use doc && out+=(
- docs-llvm-html
- )
-
- use binutils-plugin && out+=(
- LLVMgold
- )
- use debuginfod && out+=(
- llvm-debuginfod
- )
- fi
-
- printf "%s${sep}" "${out[@]}"
-}
-
-multilib_src_configure() {
- if use ppc && tc-is-gcc && [[ $(gcc-major-version) -lt 14 ]]; then
- # Workaround for bug #880677
- append-flags $(test-flags-CXX -fno-ipa-sra -fno-ipa-modref -fno-ipa-icf)
- fi
-
- # ODR violations (bug #917536, bug #926529). Just do it for GCC for now
- # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile
- # LLVM with LTO anyway (which is not necessarily its fault).
- tc-is-gcc && filter-lto
-
- local ffi_cflags ffi_ldflags
- if use libffi; then
- ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
- ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
- fi
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- # disable appending VCS revision to the version to improve
- # direct cache hit ratio
- -DLLVM_APPEND_VC_REV=OFF
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
- -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
- -DBUILD_SHARED_LIBS=OFF
- -DLLVM_BUILD_LLVM_DYLIB=ON
- -DLLVM_LINK_LLVM_DYLIB=ON
- -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
-
- # cheap hack: LLVM combines both anyway, and the only difference
- # is that the former list is explicitly verified at cmake time
- -DLLVM_TARGETS_TO_BUILD=""
- -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
- -DLLVM_INCLUDE_BENCHMARKS=OFF
- -DLLVM_INCLUDE_TESTS=ON
- -DLLVM_BUILD_TESTS=$(usex test)
- -DLLVM_INSTALL_GTEST=ON
-
- -DLLVM_ENABLE_FFI=$(usex libffi)
- -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
- -DLLVM_ENABLE_LIBXML2=$(usex xml)
- -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
- -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
- -DLLVM_ENABLE_EH=ON
- -DLLVM_ENABLE_RTTI=ON
- -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZLIB=FORCE_ON
- -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
- -DLLVM_ENABLE_CURL=$(usex debuginfod)
- -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
-
- -DLLVM_HOST_TRIPLE="${CHOST}"
-
- -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
- -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
-
- -DPython3_EXECUTABLE="${PYTHON}"
-
- # disable OCaml bindings (now in dev-ml/llvm-ocaml)
- -DOCAMLFIND=NO
- )
-
- local suffix=
- if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then
- # the ABI of the main branch is not stable, so let's include
- # the commit id in the SOVERSION to contain the breakage
- suffix+="git${EGIT_VERSION::8}"
- fi
- if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
- # Smart hack: alter version suffix -> SOVERSION when linking
- # against libc++. This way we won't end up mixing LLVM libc++
- # libraries with libstdc++ clang, and the other way around.
- suffix+="+libcxx"
- mycmakeargs+=(
- -DLLVM_ENABLE_LIBCXX=ON
- )
- fi
- mycmakeargs+=(
- -DLLVM_VERSION_SUFFIX="${suffix}"
- )
-
- use test && mycmakeargs+=(
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- if multilib_is_native_abi; then
- local build_docs=OFF
- if llvm_are_manpages_built; then
- build_docs=ON
- mycmakeargs+=(
- -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
- -DSPHINX_WARNINGS_AS_ERRORS=OFF
- )
- fi
-
- mycmakeargs+=(
- -DLLVM_BUILD_DOCS=${build_docs}
- -DLLVM_ENABLE_OCAMLDOC=OFF
- -DLLVM_ENABLE_SPHINX=${build_docs}
- -DLLVM_ENABLE_DOXYGEN=OFF
- -DLLVM_INSTALL_UTILS=ON
- )
- use binutils-plugin && mycmakeargs+=(
- -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
- )
- fi
-
- use kernel_Darwin && mycmakeargs+=(
- # Use our libtool instead of looking it up with xcrun
- -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
- )
-
- # LLVM can have very high memory consumption while linking,
- # exhausting the limit on 32-bit linker executable
- use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
- cmake_src_configure
-
- grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \
- CMakeCache.txt ||
- die "Incorrect version, did you update _LLVM_MAIN_MAJOR?"
- multilib_is_native_abi && check_distribution_components
-}
-
-multilib_src_compile() {
- tc-env_build cmake_build distribution
-
- pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
- pax-mark m "${BUILD_DIR}"/bin/lli
- pax-mark m "${BUILD_DIR}"/bin/lli-child-target
-
- if use test; then
- pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
- pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
- pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
- fi
-}
-
-multilib_src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- cmake_build check
-}
-
-src_install() {
- local MULTILIB_CHOST_TOOLS=(
- /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config
- )
-
- local MULTILIB_WRAPPED_HEADERS=(
- /usr/include/llvm/Config/llvm-config.h
- )
-
- local LLVM_LDPATHS=()
- multilib-minimal_src_install
-
- # move wrapped headers back
- mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
-}
-
-multilib_src_install() {
- DESTDIR=${D} cmake_build install-distribution
-
- # move headers to /usr/include for wrapping
- rm -rf "${ED}"/usr/include || die
- mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
-
- LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" )
-}
-
-multilib_src_install_all() {
- local revord=$(( 9999 - ${LLVM_MAJOR} ))
- newenvd - "60llvm-${revord}" <<-_EOF_
- PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
- # we need to duplicate it in ROOTPATH for Portage to respect...
- ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
- MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
- _EOF_
-
- docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- llvm_install_manpages
-}
-
-pkg_postinst() {
- elog "You can find additional opt-viewer utility scripts in:"
- elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer"
- elog "To use these scripts, you will need Python along with the following"
- elog "packages:"
- elog " dev-python/pygments (for opt-viewer)"
- elog " dev-python/pyyaml (for all of them)"
-}
diff --git a/sys-devel/llvm/llvm-20.0.0_pre20241009.ebuild b/sys-devel/llvm/llvm-20.0.0_pre20241009.ebuild
deleted file mode 100644
index d01575f39051..000000000000
--- a/sys-devel/llvm/llvm-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,554 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake flag-o-matic llvm.org multilib-minimal pax-utils python-any-r1
-inherit toolchain-funcs
-
-DESCRIPTION="Low Level Virtual Machine"
-HOMEPAGE="https://llvm.org/"
-
-# Additional licenses:
-# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD.
-# 2. xxhash: BSD.
-# 3. MD5 code: public-domain.
-# 4. ConvertUTF.h: TODO.
-
-LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc"
-SLOT="${LLVM_MAJOR}/${LLVM_SOABI}"
-IUSE="
- +binutils-plugin +debug debuginfod doc exegesis libedit +libffi
- test xml z3 zstd
-"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sys-libs/zlib:0=[${MULTILIB_USEDEP}]
- debuginfod? (
- net-misc/curl:=
- dev-cpp/cpp-httplib:=
- )
- exegesis? ( dev-libs/libpfm:= )
- libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
- libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
- xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] )
- z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] )
- zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )
-"
-DEPEND="
- ${RDEPEND}
- binutils-plugin? ( sys-libs/binutils-libs )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- dev-lang/perl
- sys-devel/gnuconfig
- kernel_Darwin? (
- <sys-libs/libcxx-${LLVM_VERSION}.9999
- )
- libffi? ( virtual/pkgconfig )
-"
-# There are no file collisions between these versions but having :0
-# installed means llvm-config there will take precedence.
-RDEPEND="
- ${RDEPEND}
- !sys-devel/llvm:0
-"
-PDEPEND="
- sys-devel/llvm-common
- sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR}
- binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} )
-"
-
-LLVM_COMPONENTS=( llvm cmake third-party )
-LLVM_MANPAGES=1
-LLVM_USE_TARGETS=provide
-llvm.org_set_globals
-
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" doc? ( "
-BDEPEND+="
- $(python_gen_any_dep '
- dev-python/myst-parser[${PYTHON_USEDEP}]
- dev-python/sphinx[${PYTHON_USEDEP}]
- ')
-"
-[[ -n ${LLVM_MANPAGE_DIST} ]] && BDEPEND+=" ) "
-
-python_check_deps() {
- llvm_are_manpages_built || return 0
-
- python_has_version -b "dev-python/myst-parser[${PYTHON_USEDEP}]" &&
- python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]"
-}
-
-check_uptodate() {
- local prod_targets=(
- $(sed -n -e '/set(LLVM_ALL_TARGETS/,/)/p' CMakeLists.txt \
- | tail -n +2 | head -n -1)
- )
- local all_targets=(
- lib/Target/*/
- )
- all_targets=( "${all_targets[@]#lib/Target/}" )
- all_targets=( "${all_targets[@]%/}" )
-
- local exp_targets=() i
- for i in "${all_targets[@]}"; do
- has "${i}" "${prod_targets[@]}" || exp_targets+=( "${i}" )
- done
-
- local outdated
- if [[ ${exp_targets[*]} != ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]} ]]; then
- eerror "ALL_LLVM_EXPERIMENTAL_TARGETS are outdated!"
- eerror " Have: ${ALL_LLVM_EXPERIMENTAL_TARGETS[*]}"
- eerror "Expected: ${exp_targets[*]}"
- eerror
- outdated=1
- fi
-
- if [[ ${prod_targets[*]} != ${ALL_LLVM_PRODUCTION_TARGETS[*]} ]]; then
- eerror "ALL_LLVM_PRODUCTION_TARGETS are outdated!"
- eerror " Have: ${ALL_LLVM_PRODUCTION_TARGETS[*]}"
- eerror "Expected: ${prod_targets[*]}"
- outdated=1
- fi
-
- [[ ${outdated} ]] && die "Update ALL_LLVM*_TARGETS"
-}
-
-check_distribution_components() {
- if [[ ${CMAKE_MAKEFILE_GENERATOR} == ninja ]]; then
- local all_targets=() my_targets=() l
- cd "${BUILD_DIR}" || die
-
- while read -r l; do
- if [[ ${l} == install-*-stripped:* ]]; then
- l=${l#install-}
- l=${l%%-stripped*}
-
- case ${l} in
- # shared libs
- LLVM|LLVMgold)
- ;;
- # TableGen lib + deps
- LLVMDemangle|LLVMSupport|LLVMTableGen)
- ;;
- # used by lldb
- LLVMDebuginfod)
- ;;
- # testing libraries
- LLVMTestingAnnotations|LLVMTestingSupport)
- ;;
- # static libs
- LLVM*)
- continue
- ;;
- # meta-targets
- distribution|llvm-libraries)
- continue
- ;;
- # used only w/ USE=doc
- docs-llvm-html)
- use doc || continue
- ;;
- # used only w/ USE=debuginfd
- llvm-debuginfod)
- use debuginfod || continue
- ;;
- esac
-
- all_targets+=( "${l}" )
- fi
- done < <(${NINJA} -t targets all)
-
- while read -r l; do
- my_targets+=( "${l}" )
- done < <(get_distribution_components $"\n")
-
- local add=() remove=()
- for l in "${all_targets[@]}"; do
- if ! has "${l}" "${my_targets[@]}"; then
- add+=( "${l}" )
- fi
- done
- for l in "${my_targets[@]}"; do
- if ! has "${l}" "${all_targets[@]}"; then
- remove+=( "${l}" )
- fi
- done
-
- if [[ ${#add[@]} -gt 0 || ${#remove[@]} -gt 0 ]]; then
- eerror "get_distribution_components() is outdated!"
- eerror " Add: ${add[*]}"
- eerror "Remove: ${remove[*]}"
- die "Update get_distribution_components()!"
- fi
- cd - >/dev/null || die
- fi
-}
-
-src_prepare() {
- # disable use of SDK on OSX, bug #568758
- sed -i -e 's/xcrun/false/' utils/lit/lit/util.py || die
-
- # Update config.guess to support more systems
- cp "${BROOT}/usr/share/gnuconfig/config.guess" cmake/ || die
-
- # Verify that the ebuild is up-to-date
- check_uptodate
-
- llvm.org_src_prepare
-}
-
-get_distribution_components() {
- local sep=${1-;}
-
- local out=(
- # shared libs
- LLVM
- LTO
- Remarks
-
- # tools
- llvm-config
-
- # common stuff
- cmake-exports
- llvm-headers
-
- # libraries needed for clang-tblgen
- LLVMDemangle
- LLVMSupport
- LLVMTableGen
-
- # testing libraries
- llvm_gtest
- llvm_gtest_main
- LLVMTestingAnnotations
- LLVMTestingSupport
- )
-
- if multilib_is_native_abi; then
- out+=(
- # library used by lldb
- LLVMDebuginfod
-
- # utilities
- llvm-tblgen
- FileCheck
- llvm-PerfectShuffle
- count
- not
- yaml-bench
- UnicodeNameMappingGenerator
-
- # tools
- bugpoint
- dsymutil
- llc
- lli
- lli-child-target
- llvm-addr2line
- llvm-ar
- llvm-as
- llvm-bcanalyzer
- llvm-bitcode-strip
- llvm-c-test
- llvm-cat
- llvm-cfi-verify
- llvm-cgdata
- llvm-config
- llvm-cov
- llvm-ctxprof-util
- llvm-cvtres
- llvm-cxxdump
- llvm-cxxfilt
- llvm-cxxmap
- llvm-debuginfo-analyzer
- llvm-debuginfod-find
- llvm-diff
- llvm-dis
- llvm-dlltool
- llvm-dwarfdump
- llvm-dwarfutil
- llvm-dwp
- llvm-exegesis
- llvm-extract
- llvm-gsymutil
- llvm-ifs
- llvm-install-name-tool
- llvm-jitlink
- llvm-jitlink-executor
- llvm-lib
- llvm-libtool-darwin
- llvm-link
- llvm-lipo
- llvm-lto
- llvm-lto2
- llvm-mc
- llvm-mca
- llvm-ml
- llvm-modextract
- llvm-mt
- llvm-nm
- llvm-objcopy
- llvm-objdump
- llvm-opt-report
- llvm-otool
- llvm-pdbutil
- llvm-profdata
- llvm-profgen
- llvm-ranlib
- llvm-rc
- llvm-readelf
- llvm-readobj
- llvm-readtapi
- llvm-reduce
- llvm-remarkutil
- llvm-rtdyld
- llvm-sim
- llvm-size
- llvm-split
- llvm-stress
- llvm-strings
- llvm-strip
- llvm-symbolizer
- llvm-tli-checker
- llvm-undname
- llvm-windres
- llvm-xray
- obj2yaml
- opt
- reduce-chunk-list
- sancov
- sanstats
- split-file
- verify-uselistorder
- yaml2obj
-
- # python modules
- opt-viewer
- )
-
- if llvm_are_manpages_built; then
- out+=(
- # manpages
- docs-dsymutil-man
- docs-llvm-dwarfdump-man
- docs-llvm-man
- )
- fi
- use doc && out+=(
- docs-llvm-html
- )
-
- use binutils-plugin && out+=(
- LLVMgold
- )
- use debuginfod && out+=(
- llvm-debuginfod
- )
- fi
-
- printf "%s${sep}" "${out[@]}"
-}
-
-multilib_src_configure() {
- if use ppc && tc-is-gcc && [[ $(gcc-major-version) -lt 14 ]]; then
- # Workaround for bug #880677
- append-flags $(test-flags-CXX -fno-ipa-sra -fno-ipa-modref -fno-ipa-icf)
- fi
-
- # ODR violations (bug #917536, bug #926529). Just do it for GCC for now
- # to avoid people grumbling. GCC is, anecdotally, more likely to miscompile
- # LLVM with LTO anyway (which is not necessarily its fault).
- tc-is-gcc && filter-lto
-
- local ffi_cflags ffi_ldflags
- if use libffi; then
- ffi_cflags=$($(tc-getPKG_CONFIG) --cflags-only-I libffi)
- ffi_ldflags=$($(tc-getPKG_CONFIG) --libs-only-L libffi)
- fi
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- # disable appending VCS revision to the version to improve
- # direct cache hit ratio
- -DLLVM_APPEND_VC_REV=OFF
- -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}"
- -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
- -DBUILD_SHARED_LIBS=OFF
- -DLLVM_BUILD_LLVM_DYLIB=ON
- -DLLVM_LINK_LLVM_DYLIB=ON
- -DLLVM_DISTRIBUTION_COMPONENTS=$(get_distribution_components)
-
- # cheap hack: LLVM combines both anyway, and the only difference
- # is that the former list is explicitly verified at cmake time
- -DLLVM_TARGETS_TO_BUILD=""
- -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
- -DLLVM_INCLUDE_BENCHMARKS=OFF
- -DLLVM_INCLUDE_TESTS=ON
- -DLLVM_BUILD_TESTS=$(usex test)
- -DLLVM_INSTALL_GTEST=ON
-
- -DLLVM_ENABLE_FFI=$(usex libffi)
- -DLLVM_ENABLE_LIBEDIT=$(usex libedit)
- -DLLVM_ENABLE_LIBXML2=$(usex xml)
- -DLLVM_ENABLE_ASSERTIONS=$(usex debug)
- -DLLVM_ENABLE_LIBPFM=$(usex exegesis)
- -DLLVM_ENABLE_EH=ON
- -DLLVM_ENABLE_RTTI=ON
- -DLLVM_ENABLE_Z3_SOLVER=$(usex z3)
- -DLLVM_ENABLE_ZLIB=FORCE_ON
- -DLLVM_ENABLE_ZSTD=$(usex zstd FORCE_ON OFF)
- -DLLVM_ENABLE_CURL=$(usex debuginfod)
- -DLLVM_ENABLE_HTTPLIB=$(usex debuginfod)
-
- -DLLVM_HOST_TRIPLE="${CHOST}"
-
- -DFFI_INCLUDE_DIR="${ffi_cflags#-I}"
- -DFFI_LIBRARY_DIR="${ffi_ldflags#-L}"
-
- -DPython3_EXECUTABLE="${PYTHON}"
-
- # disable OCaml bindings (now in dev-ml/llvm-ocaml)
- -DOCAMLFIND=NO
- )
-
- local suffix=
- if [[ -n ${EGIT_VERSION} && ${EGIT_BRANCH} != release/* ]]; then
- # the ABI of the main branch is not stable, so let's include
- # the commit id in the SOVERSION to contain the breakage
- suffix+="git${EGIT_VERSION::8}"
- fi
- if [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
- # Smart hack: alter version suffix -> SOVERSION when linking
- # against libc++. This way we won't end up mixing LLVM libc++
- # libraries with libstdc++ clang, and the other way around.
- suffix+="+libcxx"
- mycmakeargs+=(
- -DLLVM_ENABLE_LIBCXX=ON
- )
- fi
- mycmakeargs+=(
- -DLLVM_VERSION_SUFFIX="${suffix}"
- )
-
- use test && mycmakeargs+=(
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- )
-
- if multilib_is_native_abi; then
- local build_docs=OFF
- if llvm_are_manpages_built; then
- build_docs=ON
- mycmakeargs+=(
- -DCMAKE_INSTALL_MANDIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- -DLLVM_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html"
- -DSPHINX_WARNINGS_AS_ERRORS=OFF
- )
- fi
-
- mycmakeargs+=(
- -DLLVM_BUILD_DOCS=${build_docs}
- -DLLVM_ENABLE_OCAMLDOC=OFF
- -DLLVM_ENABLE_SPHINX=${build_docs}
- -DLLVM_ENABLE_DOXYGEN=OFF
- -DLLVM_INSTALL_UTILS=ON
- )
- use binutils-plugin && mycmakeargs+=(
- -DLLVM_BINUTILS_INCDIR="${EPREFIX}"/usr/include
- )
- fi
-
- use kernel_Darwin && mycmakeargs+=(
- # Use our libtool instead of looking it up with xcrun
- -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
- )
-
- # LLVM can have very high memory consumption while linking,
- # exhausting the limit on 32-bit linker executable
- use x86 && local -x LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory"
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
- cmake_src_configure
-
- grep -q -E "^CMAKE_PROJECT_VERSION_MAJOR(:.*)?=${LLVM_MAJOR}$" \
- CMakeCache.txt ||
- die "Incorrect version, did you update _LLVM_MAIN_MAJOR?"
- multilib_is_native_abi && check_distribution_components
-}
-
-multilib_src_compile() {
- tc-env_build cmake_build distribution
-
- pax-mark m "${BUILD_DIR}"/bin/llvm-rtdyld
- pax-mark m "${BUILD_DIR}"/bin/lli
- pax-mark m "${BUILD_DIR}"/bin/lli-child-target
-
- if use test; then
- pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/Orc/OrcJITTests
- pax-mark m "${BUILD_DIR}"/unittests/ExecutionEngine/MCJIT/MCJITTests
- pax-mark m "${BUILD_DIR}"/unittests/Support/SupportTests
- fi
-}
-
-multilib_src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
- cmake_build check
-}
-
-src_install() {
- local MULTILIB_CHOST_TOOLS=(
- /usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-config
- )
-
- local MULTILIB_WRAPPED_HEADERS=(
- /usr/include/llvm/Config/llvm-config.h
- )
-
- local LLVM_LDPATHS=()
- multilib-minimal_src_install
-
- # move wrapped headers back
- mv "${ED}"/usr/include "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include || die
-}
-
-multilib_src_install() {
- DESTDIR=${D} cmake_build install-distribution
-
- # move headers to /usr/include for wrapping
- rm -rf "${ED}"/usr/include || die
- mv "${ED}"/usr/lib/llvm/${LLVM_MAJOR}/include "${ED}"/usr/include || die
-
- LLVM_LDPATHS+=( "${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir)" )
-}
-
-multilib_src_install_all() {
- local revord=$(( 9999 - ${LLVM_MAJOR} ))
- newenvd - "60llvm-${revord}" <<-_EOF_
- PATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
- # we need to duplicate it in ROOTPATH for Portage to respect...
- ROOTPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin"
- MANPATH="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- LDPATH="$( IFS=:; echo "${LLVM_LDPATHS[*]}" )"
- _EOF_
-
- docompress "/usr/lib/llvm/${LLVM_MAJOR}/share/man"
- llvm_install_manpages
-}
-
-pkg_postinst() {
- elog "You can find additional opt-viewer utility scripts in:"
- elog " ${EROOT}/usr/lib/llvm/${LLVM_MAJOR}/share/opt-viewer"
- elog "To use these scripts, you will need Python along with the following"
- elog "packages:"
- elog " dev-python/pygments (for opt-viewer)"
- elog " dev-python/pyyaml (for all of them)"
-}
diff --git a/sys-firmware/Manifest.gz b/sys-firmware/Manifest.gz
index f6455afdec10..f90cba3375e7 100644
--- a/sys-firmware/Manifest.gz
+++ b/sys-firmware/Manifest.gz
Binary files differ
diff --git a/sys-firmware/intel-microcode/Manifest b/sys-firmware/intel-microcode/Manifest
index ecb3e666eae9..42bd0444354b 100644
--- a/sys-firmware/intel-microcode/Manifest
+++ b/sys-firmware/intel-microcode/Manifest
@@ -1,15 +1,12 @@
AUX 35-intel-microcode-systemd.install 1441 BLAKE2B d730b8297190a11952e136b6471f174b6a62f85365281cab21006e82a73ce16c233c16d2203dd42e0f381352f100337eade1758f73fb824cee3d2138befca8c6 SHA512 8b4bf710f4684c08554a72f92d61b240a2fab808299e13f6cdc124ede67c98923271c9c734e23943e1db29193b715391f266168b4bcb61d37b2a7de109581bb1
AUX 35-intel-microcode.install 1442 BLAKE2B 6f4bf74d05986836d4da4b4bd6a4d82243fe29f5f658f5475ff8a44ad45a3afd68001f18912865d5429d45788ffdd72be08d7862c65d40d108446f7828f22df9 SHA512 7d6a53ab788c3225ecda78997dabee7bc132245890a86a9cd5fcdfa633dd665de3870ee5b608a26b15276a0014d53312a69baa00d6a8ac9c5d33e1688128da5a
-DIST intel-microcode-collection-20240514.tar.xz 13421016 BLAKE2B 83b7d213709bf8c1ea1b62456974cf6a2087470d9e2456ef3de93569007cfa8c94021a21a9f3f7b638ffe4b2ad0f516deda04a1c630e54f35709e92a113a7683 SHA512 4cc364b19355f133dae0178f7d10b50abcc0e6e7919e646cfc756c8ff8dc1d6d0819abae6f5cb7f659f0466ee31196625cf022bb994f500ab08e93238a66d104
DIST intel-microcode-collection-20240526.tar.xz 14673584 BLAKE2B 262f667ac46e190994e86f547c98ac776c73b1576c208fa32df96a2dd60af6cda9bd0b0367ca68bb6b85fd19f75913e73069d0064eb2b4c560068c3da50618c8 SHA512 4227c68ba60aea940b851f10d1006ee42b45d55425eb143210adeb363468238329d4a2720d117f5bdaeb9857ae29a6952a3df22769f4436638a9080ded6793ba
DIST intel-microcode-collection-20240815.tar.xz 15458512 BLAKE2B 17b3719961a30d18aecb7b5094de5250e36a6eaa2f880a020ca38762d8a037b7e25f322cc1cbb3000a520007beb0d47d6b4f4940c47fac2082c9c2a3fa3be5d4 SHA512 6faddcac20184424bbe0488dce8df31479b89da9affb5c2f2d93f2bccc045d41105d5a10e3c56ba48cf27853a089334adac6e42a27c5fb63e86f0ed7c51bbc42
DIST intel-microcode-collection-20240915.tar.xz 15384092 BLAKE2B 8f7caf4e7e96544037f25f335a1fd24a04e9613cd397dcd4a299f385647335771bd2218b64b7fd047405e88ac3907f662b4a2d35c5600d488a197152514d0de8 SHA512 975867f7a817e4086c6901329de3c6bff2b6d8ed4719af41b349e87297c8b213a31708804d7216a44358fbe4effc227e96999fb7f9f4599dd83d033eee849a4d
DIST intel-ucode-sig_0x406e3-rev_0xd6.bin 101376 BLAKE2B 66d55867954d69dda1425febd93bb8c89f7aa836d504f8b5fee127f8505bcf2246f4fcc55cc245bc5e532528d60cca2eee278de7ab5174dc2862db7982a2b36f SHA512 248066b521bf512b5d8e4a8c7e921464ce52169c954d6e4ca580d8c172cd789519e22b4cf56c212e452b4191741f0202019f7061d322c9433b5af9ce5413b567
-DIST microcode-20240514.tar.gz 12870457 BLAKE2B 2a3a357ecf8d9f17fd20cd651386e5687fbbca8a3a323caf846e7c84d440241c3c99cadd00016642c8d11f297c1d2ab63c54ea062644839b74f84d66b04c703e SHA512 1c0f1707bf7db70d04e94a0728c0f61a1f9c25fead8c2c3716cafd20c976973cf636e411d12f81b34bf0076d7c7601c11b1bcd92a2e1be35d98003bb61ace569
DIST microcode-20240531.tar.gz 12870497 BLAKE2B 6a2c5ee6b6f3543b28f3753b30812e360bad50776b4f81e32a832e2169f38c11f8d5108ce0a81ddcdf1ecf7557baf1fd62c053a365f39a33ded5fd5018580b1f SHA512 fb9d772491f279ebb691248e4a665da45c986ca7b4668ecf311c5fcb91a42400f7a5b35e8bfc31ceb1c9d598e753c817359900e3fa316d825f8ecec21ec63cfe
DIST microcode-20240813.tar.gz 12879301 BLAKE2B f6a157de1f2c14e0e4d08ec71304451a52c7a0ffcfc79a1ebce7e8c16c7405587369c9cad994b8bdb0a987d4fe2769b2988948ffd9fe1e7f117eb624cf579b63 SHA512 ba1fa7d9bed7d90756ea959f5878afca0deacc9b1e932a936a15d74a411b7efb6103a4af75dc3731d9cbb2e464439ce9a7d448f75bc6f38b616907ff6dec6ee3
DIST microcode-20240910.tar.gz 12879730 BLAKE2B b4c353dd340ef8004e5be2e596de0ebaf8366684a3371207e14d3d8c0e4bbdc5a9c75d8279d280d1029452368556a0c2e7bf85f3fe75f1b1560e16c953f223b7 SHA512 d996de4f045df33f4eb1a1dabfb2f55bd8941e8dc16241d7a6c361216f4b87b88c34ba57c88ee4d4b7b3cf2b3fac937c43806191681df031fa3d5cdd677a86fe
-EBUILD intel-microcode-20240514_p20240514.ebuild 11701 BLAKE2B 311c85bb20393d56faf922bab93eb56ac9d4fcf61f25e00bb38e0610c74d6b90ac6d3f858be17bf4b701d66e95d637a57bf7e162284c799c347e4f1e58b9d1f9 SHA512 d6098dc85df3e8fe6e0538b95c24585d8c087e73f34b709c1f011492a50d91beb5bd627fa3d075a3d035e2817ac955f168b8da6f19675cf013ef92e2bf8bed59
EBUILD intel-microcode-20240531_p20240526-r2.ebuild 12100 BLAKE2B 325631f9a46c1e94cd47f46267743b72507ae465abc27e723bf7a0a8b67d55dfa15e9e2f578a174489cd64c55de638c37aefa5ad1ecf13580e651744dc2b9c99 SHA512 dca8d2344f21e0ee2e4a72458825073c4309e2dd9b380d4cacda404bbdd2228c0cd15cfca7d95d1a5c5e1e3de501c1d8a71e9d3044860542ebba852316a450f7
EBUILD intel-microcode-20240813_p20240815.ebuild 12100 BLAKE2B 325631f9a46c1e94cd47f46267743b72507ae465abc27e723bf7a0a8b67d55dfa15e9e2f578a174489cd64c55de638c37aefa5ad1ecf13580e651744dc2b9c99 SHA512 dca8d2344f21e0ee2e4a72458825073c4309e2dd9b380d4cacda404bbdd2228c0cd15cfca7d95d1a5c5e1e3de501c1d8a71e9d3044860542ebba852316a450f7
EBUILD intel-microcode-20240910_p20240915.ebuild 12100 BLAKE2B 325631f9a46c1e94cd47f46267743b72507ae465abc27e723bf7a0a8b67d55dfa15e9e2f578a174489cd64c55de638c37aefa5ad1ecf13580e651744dc2b9c99 SHA512 dca8d2344f21e0ee2e4a72458825073c4309e2dd9b380d4cacda404bbdd2228c0cd15cfca7d95d1a5c5e1e3de501c1d8a71e9d3044860542ebba852316a450f7
diff --git a/sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild b/sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild
deleted file mode 100644
index 5e2d305fc9ed..000000000000
--- a/sys-firmware/intel-microcode/intel-microcode-20240514_p20240514.ebuild
+++ /dev/null
@@ -1,320 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dist-kernel-utils linux-info mount-boot
-
-# Find updates by searching and clicking the first link (hopefully it's the one):
-# https://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
-#
-#
-# Package Maintenance instructions:
-# 1. The ebuild is in the form of intel-microcode-<INTEL_SNAPSHOT>_p<COLLECTION_SNAPSHOT>.ebuild
-# 2. The INTEL_SNAPSHOT upstream is located at: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files
-# 3. The COLLECTION_SNAPSHOT is created manually using the following steps:
-# a. Clone the repository https://github.com/platomav/CPUMicrocodes
-# b. Rename the Intel directory to intel-microcode-collection-<YYYYMMDD>
-# c. From the CPUMicrocodes directory tar and xz compress the contents of intel-microcode-collection-<YYYYMMDD>:
-# tar -cJf intel-microcode-collection-<YYYYMMDD>.tar.xz intel-microcode-collection-<YYYYMMDD>/
-# d. This file can go in your devspace, add the URL to SRC_URI if it's not there
-# https://dev.gentoo.org/~<dev nick>/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
-#
-# PV:
-# * the first date is upstream
-# * the second date is snapshot (use last commit date in repo) from intel-microcode-collection
-
-COLLECTION_SNAPSHOT="${PV##*_p}"
-INTEL_SNAPSHOT="${PV/_p*}"
-#NUM="28087"
-
-#https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}
-#https://downloadmirror.intel.com/${NUM}/eng/microcode-${INTEL_SNAPSHOT}.tgz
-
-DESCRIPTION="Intel IA32/IA64 microcode update data"
-HOMEPAGE="https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files https://github.com/platomav/CPUMicrocodes http://inertiawar.com/microcode/"
-SRC_URI="
- https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/archive/microcode-${INTEL_SNAPSHOT}.tar.gz
- https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/raw/437f382b1be4412b9d03e2bbdcda46d83d581242/intel-ucode/06-4e-03 -> intel-ucode-sig_0x406e3-rev_0xd6.bin
- https://dev.gentoo.org/~mpagano/dist/intel-microcode/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
- https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/intel-microcode-collection-${COLLECTION_SNAPSHOT}.tar.xz
-"
-S="${WORKDIR}"
-
-LICENSE="intel-ucode"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="dist-kernel hostonly +initramfs +split-ucode vanilla"
-REQUIRED_USE="!dist-kernel? ( || ( initramfs split-ucode ) )"
-RESTRICT="binchecks strip"
-
-BDEPEND=">=sys-apps/iucode_tool-2.3"
-# !<sys-apps/microcode-ctl-1.17-r2 due to bug #268586
-RDEPEND="
- dist-kernel? ( virtual/dist-kernel )
- hostonly? ( sys-apps/iucode_tool )
-"
-IDEPEND="
- dist-kernel? (
- initramfs? ( sys-kernel/installkernel )
- )
-"
-
-# Blacklist bad microcode here.
-# 0x000406f1 aka 06-4f-01 aka CPUID 406F1 require newer microcode loader
-MICROCODE_BLACKLIST_DEFAULT="-s !0x000406f1"
-
-# https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/issues/31
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00dc"
-
-# https://bugs.gentoo.org/722768
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000406e3,0xc0,eq:0x00da"
-
-# https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/commit/49bb67f32a2e3e631ba1a9a73da1c52e1cac7fd9
-MICROCODE_BLACKLIST_DEFAULT+=" -s !0x000806c1,0x80,eq:0x0068"
-
-# In case we want to set some defaults ...
-MICROCODE_SIGNATURES_DEFAULT=""
-
-# Advanced users only!
-# Set MIRCOCODE_SIGNATURES to merge with:
-# only current CPU: MICROCODE_SIGNATURES="-S"
-# only specific CPU: MICROCODE_SIGNATURES="-s 0x00000f4a -s 0x00010676"
-# exclude specific CPU: MICROCODE_SIGNATURES="-s !0x00000686"
-
-pkg_pretend() {
- if use initramfs; then
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- # Check, but don't die because we can fix the problem and then
- # emerge --config ... to re-run installation.
- nonfatal mount-boot_check_status
- else
- mount-boot_pkg_pretend
- fi
- fi
-}
-
-src_prepare() {
- default
-
- if cd Intel-Linux-Processor-Microcode-Data* &>/dev/null; then
- # new tarball format from GitHub
- mv * ../ || die "Failed to move Intel-Linux-Processor-Microcode-Data*"
- cd .. || die
- rm -r Intel-Linux-Processor-Microcode-Data* || die
- fi
-
- mkdir intel-ucode-old || die
- cp "${DISTDIR}"/intel-ucode-sig_0x406e3-rev_0xd6.bin "${S}"/intel-ucode-old/ || die
-
- # Prevent "invalid file format" errors from iucode_tool
- rm -f "${S}"/intel-ucod*/list || die
-
- # https://gitlab.com/iucode-tool/iucode-tool/-/issues/4
- rm "${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT}/cpu106C0_plat01_ver00000007_2007-08-24_PRD_923CDFA3.bin || die
-
- # Remove non-microcode file from list
- rm -f "${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT}/LICENSE || die
- rm -f "${S}"/intel-ucode*/LICENSE || die
-}
-
-src_install() {
- # This will take ALL of the upstream microcode sources:
- # - microcode.dat
- # - intel-ucode/
- # In some cases, they have not contained the same content (eg the directory has newer stuff).
- MICROCODE_SRC=(
- "${S}"/intel-ucode/
- "${S}"/intel-ucode-with-caveats/
- "${S}"/intel-ucode-old/
- )
-
- # Allow users who are scared about microcode updates not included in Intel's official
- # microcode tarball to opt-out and comply with Intel marketing
- if ! use vanilla; then
- MICROCODE_SRC+=( "${S}"/intel-microcode-collection-${COLLECTION_SNAPSHOT} )
- fi
-
- # These will carry into pkg_preinst via env saving.
- : ${MICROCODE_BLACKLIST=${MICROCODE_BLACKLIST_DEFAULT}}
- : ${MICROCODE_SIGNATURES=${MICROCODE_SIGNATUES_DEFAULT}}
-
- opts=(
- ${MICROCODE_BLACKLIST}
- ${MICROCODE_SIGNATURES}
- # be strict about what we are doing
- --overwrite
- --strict-checks
- --no-ignore-broken
- # we want to install latest version
- --no-downgrade
- # show everything we find
- --list-all
- # show what we selected
- --list
- )
-
- # Instruct Dracut on whether or not we want the microcode in initramfs
- # Use here 15 instead of 10, intel-microcode overwrites linux-firmware
- (
- insinto /usr/lib/dracut/dracut.conf.d
- newins - 15-${PN}.conf <<<"early_microcode=$(usex initramfs)"
- )
-
- # The earlyfw cpio needs to be in /boot because it must be loaded before
- # rootfs is mounted.
- if ! use dist-kernel && use initramfs; then
- dodir /boot && opts+=( --write-earlyfw="${ED}/boot/intel-uc.img" )
- fi
-
- keepdir /lib/firmware/intel-ucode
- opts+=( --write-firmware="${ED}/lib/firmware/intel-ucode" )
-
- iucode_tool \
- "${opts[@]}" \
- "${MICROCODE_SRC[@]}" \
- || die "iucode_tool ${opts[@]} ${MICROCODE_SRC[@]}"
-
- dodoc releasenote.md
-}
-
-pkg_preinst() {
- if [[ ${MICROCODE_BLACKLIST} != ${MICROCODE_BLACKLIST_DEFAULT} ]]; then
- ewarn "MICROCODE_BLACKLIST is set to \"${MICROCODE_BLACKLIST}\" instead of default \"${MICROCODE_BLACKLIST_DEFAULT}\". You are on your own!"
- fi
-
- if [[ ${MICROCODE_SIGNATURES} != ${MICROCODE_SIGNATURES_DEFAULT} ]]; then
- ewarn "Package was created using advanced options:"
- ewarn "MICROCODE_SIGNATURES is set to \"${MICROCODE_SIGNATURES}\" instead of default \"${MICROCODE_SIGNATURES_DEFAULT}\"!"
- fi
-
- # Make sure /boot is available if needed.
- use initramfs && ! use dist-kernel && mount-boot_pkg_preinst
-
- local _initramfs_file="${ED}/boot/intel-uc.img"
-
- if use hostonly; then
- # While this output looks redundant we do this check to detect
- # rare cases where iucode_tool was unable to detect system's processor(s).
- local _detected_processors=$(iucode_tool --scan-system 2>&1)
- if [[ -z "${_detected_processors}" ]]; then
- ewarn "Looks like iucode_tool was unable to detect any processor!"
- else
- einfo "Only installing ucode(s) for ${_detected_processors#iucode_tool: system has } due to USE=hostonly ..."
- fi
-
- opts=(
- --scan-system
- # be strict about what we are doing
- --overwrite
- --strict-checks
- --no-ignore-broken
- # we want to install latest version
- --no-downgrade
- # show everything we find
- --list-all
- # show what we selected
- --list
- )
-
- # The earlyfw cpio needs to be in /boot because it must be loaded before
- # rootfs is mounted.
- if ! use dist-kernel && use initramfs; then
- opts+=( --write-earlyfw=${_initramfs_file} )
- fi
-
- if use split-ucode; then
- opts+=( --write-firmware="${ED}/lib/firmware/intel-ucode" )
- fi
-
- opts+=( "${ED}/lib/firmware/intel-ucode-temp" )
-
- mv "${ED}"/lib/firmware/intel-ucode{,-temp} || die
- keepdir /lib/firmware/intel-ucode
-
- iucode_tool "${opts[@]}" || die "iucode_tool ${opts[@]}"
-
- rm -r "${ED}"/lib/firmware/intel-ucode-temp || die
-
- elif ! use split-ucode; then # hostonly disabled
- rm -r "${ED}"/lib/firmware/intel-ucode || die
- fi
-
- # Because it is possible that this package will install not one single file
- # due to user selection which is still somehow unexpected we add the following
- # check to inform user so that the user has at least a chance to detect
- # a problem/invalid select.
- local _has_installed_something=
- if use initramfs && [[ -s "${_initramfs_file}" ]]; then
- _has_installed_something="yes"
- elif use split-ucode; then
- _has_installed_something=$(find "${ED}/lib/firmware/intel-ucode" -maxdepth 0 -not -empty -exec echo yes \;)
- fi
-
- if use hostonly && [[ -n "${_has_installed_something}" ]]; then
- elog "You only installed ucode(s) for all currently available (=online)"
- elog "processor(s). Remember to re-emerge this package whenever you"
- elog "change the system's processor model."
- elog ""
- elif [[ -z "${_has_installed_something}" ]]; then
- ewarn "WARNING:"
- if [[ ${MICROCODE_SIGNATURES} != ${MICROCODE_SIGNATURES_DEFAULT} ]]; then
- ewarn "No ucode was installed! Because you have created this package"
- ewarn "using MICROCODE_SIGNATURES variable please double check if you"
- ewarn "have an invalid select."
- ewarn "It's rare but it is also possible that just no ucode update"
- ewarn "is available for your processor(s). In this case it is safe"
- ewarn "to ignore this warning."
- else
- ewarn "No ucode was installed! It's rare but it is also possible"
- ewarn "that just no ucode update is available for your processor(s)."
- ewarn "In this case it is safe to ignore this warning."
- fi
-
- ewarn ""
-
- if use hostonly; then
- ewarn "Unset \"hostonly\" USE flag to install all available ucodes."
- ewarn ""
- fi
- fi
-}
-
-pkg_prerm() {
- # Make sure /boot is mounted so that we can remove /boot/intel-uc.img!
- use initramfs && ! use dist-kernel && mount-boot_pkg_prerm
-}
-
-pkg_postrm() {
- # Don't forget to umount /boot if it was previously mounted by us.
- use initramfs && ! use dist-kernel && mount-boot_pkg_postrm
-}
-
-pkg_postinst() {
- if use initramfs; then
- if [[ -z ${ROOT} ]] && use dist-kernel; then
- dist-kernel_reinstall_initramfs "${KV_DIR}" "${KV_FULL}"
- else
- # Don't forget to umount /boot if it was previously mounted by us.
- mount-boot_pkg_postinst
- fi
- fi
-
- # We cannot give detailed information if user is affected or not:
- # If MICROCODE_BLACKLIST wasn't modified, user can still use MICROCODE_SIGNATURES
- # to to force a specific, otherwise blacklisted, microcode. So we
- # only show a generic warning based on running kernel version:
- if kernel_is -lt 4 14 34; then
- ewarn "${P} contains microcode updates which require"
- ewarn "additional kernel patches which aren't yet included in kernel <4.14.34."
- ewarn "Loading such a microcode through kernel interface from an unpatched kernel"
- ewarn "can crash your system!"
- ewarn ""
- ewarn "Those microcodes are blacklisted per default. However, if you have altered"
- ewarn "MICROCODE_BLACKLIST or MICROCODE_SIGNATURES, you maybe have unintentionally"
- ewarn "re-enabled those microcodes...!"
- ewarn ""
- ewarn "Check \"${EROOT}/usr/share/doc/${PN}-*/releasenot*\" if your microcode update"
- ewarn "requires additional kernel patches or not."
- fi
-}
diff --git a/sys-fs/Manifest.gz b/sys-fs/Manifest.gz
index 87aa61c987c8..87b7d6be337d 100644
--- a/sys-fs/Manifest.gz
+++ b/sys-fs/Manifest.gz
Binary files differ
diff --git a/sys-fs/lxcfs/Manifest b/sys-fs/lxcfs/Manifest
index 136979360783..c5692921202b 100644
--- a/sys-fs/lxcfs/Manifest
+++ b/sys-fs/lxcfs/Manifest
@@ -10,5 +10,5 @@ DIST lxcfs-6.0.2.tar.gz 105748 BLAKE2B d6f5d74db46346a0c9fd365652990a79aec209910
DIST lxcfs-6.0.2.tar.gz.asc 833 BLAKE2B 47db49320a530c649174410c63a07214d003e68c1980274a6c08dcaf6c8ec3ab59a1e34fddfc78d881b5fbb1ea6720f807be1c6eec73822f878b79fd4a1a45c3 SHA512 564f47dbbc1ee8e718c2c740ae3c0a5574040509a0463434aa236ba2e945a23cf18014ac1d4668c7f3bd6ce656ca4120d464c130f6ceeb1e0fb22996675d8c5c
EBUILD lxcfs-5.0.4-r1.ebuild 1982 BLAKE2B 1f7461b6b9329fe6cadec26c2daf039137df581028fda6941efaf10b18ddef912413e1e6f0d4fa267c1cbf5ef27a8abe5d500640b1d037096d1902c037ebbb8b SHA512 510a79f224d15176e2399e8dfabe759e8ee38308b2ac9f0685fb84c88f8dc433981d9eb5b86694dbcdd06c33ef6b7e3d73632d1112f9199f7acbeb1d85f95060
EBUILD lxcfs-6.0.1.ebuild 1900 BLAKE2B ab9d548beaeab963ff0f36e47a3999b4aab47c903791fa3338c4882ec793e2a4c6ef30609e495583cb622d2991b7e103e615018e7f69582b7a9542fb3d70aab0 SHA512 481ebdae9cffb7e0ff324e6f32fd83448a25dc1301142d634d1b6a6b531d089af508b59a61ace923dfcfc54de3be3c3bdd6dad80f0a68a3e1043b932aeda67a6
-EBUILD lxcfs-6.0.2.ebuild 1901 BLAKE2B 3c060894c2d180ddc260fd45faddf9bf5d4a0eb84d6919ed2887aaac413ccdc1801e6693d7da83e98cc3c9012721369f039d755f46541741c739990cbdc576cc SHA512 72f88dace02a0d51fffea3a420c1fbeedd8dcf8db0072038b34d800c6f742c3231dd995130dc95fbee126a717fecc6c6c38efbe0c7db3723a536c4b0021d2774
+EBUILD lxcfs-6.0.2.ebuild 1900 BLAKE2B ab9d548beaeab963ff0f36e47a3999b4aab47c903791fa3338c4882ec793e2a4c6ef30609e495583cb622d2991b7e103e615018e7f69582b7a9542fb3d70aab0 SHA512 481ebdae9cffb7e0ff324e6f32fd83448a25dc1301142d634d1b6a6b531d089af508b59a61ace923dfcfc54de3be3c3bdd6dad80f0a68a3e1043b932aeda67a6
MISC metadata.xml 769 BLAKE2B 2e11677f002a9ac8d0524d2cf280e4a39871bcddf095b37c6a9c6bcbdbbc346a397b9b6e64cecd40539cf96f4155a83d451a3a0e462a5cf0696fd5523b08f430 SHA512 364780d6ed12d98ca62183f90b12363ac581cdb4495bbfde4983321858d3f2d29343e7ac6a8b36c24a3518c868b67e38d5d28f7dee4a6e13aad65fcd9b9b4170
diff --git a/sys-fs/lxcfs/lxcfs-6.0.2.ebuild b/sys-fs/lxcfs/lxcfs-6.0.2.ebuild
index 3325c391425a..e90cf5629f5b 100644
--- a/sys-fs/lxcfs/lxcfs-6.0.2.ebuild
+++ b/sys-fs/lxcfs/lxcfs-6.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://linuxcontainers.org/downloads/lxcfs/${P}.tar.gz
LICENSE="Apache-2.0 LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
IUSE="doc test"
DEPEND="sys-fs/fuse:3"
diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz
index 8e4a9fe2f379..7ed0c869a5aa 100644
--- a/sys-kernel/Manifest.gz
+++ b/sys-kernel/Manifest.gz
Binary files differ
diff --git a/sys-kernel/git-sources/Manifest b/sys-kernel/git-sources/Manifest
index 4ee7e03bced4..969d4ddbd065 100644
--- a/sys-kernel/git-sources/Manifest
+++ b/sys-kernel/git-sources/Manifest
@@ -2,7 +2,9 @@ DIST linux-6.11.tar.xz 146900704 BLAKE2B e7750c0878d71a56a0ce52d4c4c912199dad5bf
DIST patch-6.12-rc1.patch 35514952 BLAKE2B 81d0c3a1231230e8e7fc8bb179df01ee41536033625f01a5a39c1839f3a95eed598c22dd462be37e170969bc7b41f31f84200f2d50750ff9f762abacf54dbff0 SHA512 31a3f1234edd1d2583788df11e1ed13d8572d44d957ad9fd84d9fd608e2c62854d9e84d5f60c8e9a28e63aebd98fc845fe1a25e6a2be5d018810404706314e0c
DIST patch-6.12-rc2.patch 36093232 BLAKE2B 827554afd814da07ba0e089b06b60ea195f50843cac1d78984d9e42612eaff94635d3295e1091e7396fd76363031b54b0e8d822743e058a8a6395ca822822a43 SHA512 eac7c9ddca5892adc190d62c55e93a53960097b14c550af8e9ff826374fd294c020982d56e34d71202ba77b3c471e553e6ab0c1c4989f7e330b9cef7eaea5b87
DIST patch-6.12-rc3.patch 37010782 BLAKE2B 932e95c6138efc2228332b3be112b8c2941789b094c00dd536a5cbb0fe39ff85b03ff2916873cf1b2b982db220daa6393d4a9e513179e215da08a5eeb09053d8 SHA512 94a14426d8f00dc1e34f1a9676a5ec45374d21c598827a7ced63a1c85a50fd9873996b954a1f0490ac2b5ead8ebc43dd82421eb056b8063a201a35615130324c
+DIST patch-6.12-rc4.patch 37477805 BLAKE2B b6df018b2c6c38e9ff3975781e3e75f5c0fb40f24f7399e8709c321d7e0a7363e6b777d5f42dded07b3b8602691d0570336df10e43db4213990c33de0c0ffb7c SHA512 317d2d5ba3a161c185442e6a6ac4e893bfbc4099338fbf4f8d465676c8443c66077789860147458b3c35bd53f206da5fdc03e362084d94fe3177ad8ff34b992b
EBUILD git-sources-6.12_rc1.ebuild 1174 BLAKE2B a84f722735539415ab553b5b9f38024e19cff19c72bbe1e4512944a34d505594f13e94e18f53c3bc92e3de6a40dae426d0df548f257cd7547365fe71024a6f77 SHA512 8b95e16191c6e30d931bc3653c5a6de10e0ac375495e039af6be54328c3c0567e2fd2de72996d1bba2fbdc19c605543f1c582451957a414ba60b87956bafa889
EBUILD git-sources-6.12_rc2.ebuild 1174 BLAKE2B a84f722735539415ab553b5b9f38024e19cff19c72bbe1e4512944a34d505594f13e94e18f53c3bc92e3de6a40dae426d0df548f257cd7547365fe71024a6f77 SHA512 8b95e16191c6e30d931bc3653c5a6de10e0ac375495e039af6be54328c3c0567e2fd2de72996d1bba2fbdc19c605543f1c582451957a414ba60b87956bafa889
EBUILD git-sources-6.12_rc3.ebuild 1174 BLAKE2B a84f722735539415ab553b5b9f38024e19cff19c72bbe1e4512944a34d505594f13e94e18f53c3bc92e3de6a40dae426d0df548f257cd7547365fe71024a6f77 SHA512 8b95e16191c6e30d931bc3653c5a6de10e0ac375495e039af6be54328c3c0567e2fd2de72996d1bba2fbdc19c605543f1c582451957a414ba60b87956bafa889
+EBUILD git-sources-6.12_rc4.ebuild 1174 BLAKE2B a84f722735539415ab553b5b9f38024e19cff19c72bbe1e4512944a34d505594f13e94e18f53c3bc92e3de6a40dae426d0df548f257cd7547365fe71024a6f77 SHA512 8b95e16191c6e30d931bc3653c5a6de10e0ac375495e039af6be54328c3c0567e2fd2de72996d1bba2fbdc19c605543f1c582451957a414ba60b87956bafa889
MISC metadata.xml 465 BLAKE2B 089bfb0e4af03b69d3d118d39713b54aac6912012cf0e9352d22b4b597abe5b1ef86863c37f6a0be2f81995f2a81a8d08bc7c2927d06ac2042b7b18ba02c77be SHA512 cb2bec5a8cce1e6da593f6ab11ceb854112fb4e828198793820699913f2f7cb2a9443e1cb15c42e16730891a27fe8dcd1713527c2ba2cfa56f6d2296f6f6e001
diff --git a/sys-kernel/git-sources/git-sources-6.12_rc4.ebuild b/sys-kernel/git-sources/git-sources-6.12_rc4.ebuild
new file mode 100644
index 000000000000..4c32ee9cdd98
--- /dev/null
+++ b/sys-kernel/git-sources/git-sources-6.12_rc4.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+UNIPATCH_STRICTORDER="yes"
+K_NOUSENAME="yes"
+K_NOSETEXTRAVERSION="yes"
+K_NOUSEPR="yes"
+K_SECURITY_UNSUPPORTED="1"
+K_BASE_VER="6.11"
+K_EXP_GENPATCHES_NOUSE="1"
+K_FROM_GIT="yes"
+K_NODRYRUN="yes"
+ETYPE="sources"
+CKV="${PVR/-r/-git}"
+
+# only use this if it's not an _rc/_pre release
+[ "${PV/_pre}" == "${PV}" ] && [ "${PV/_rc}" == "${PV}" ] && OKV="${PV}"
+inherit kernel-2
+detect_version
+
+DESCRIPTION="The very latest -git version of the Linux kernel"
+HOMEPAGE="https://www.kernel.org"
+SRC_URI="${KERNEL_URI}"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+K_EXTRAEINFO="This kernel is not supported by Gentoo due to its unstable and
+experimental nature. If you have any issues, try a matching vanilla-sources
+ebuild -- if the problem is not there, please contact the upstream kernel
+developers at https://bugzilla.kernel.org and on the linux-kernel mailing list to
+report the problem so it can be fixed in time for the next kernel release."
+
+DEPEND="${RDEPEND}
+ >=sys-devel/patch-2.7.6-r5"
+
+pkg_postinst() {
+ postinst_sources
+}
diff --git a/sys-kernel/linux-firmware/Manifest b/sys-kernel/linux-firmware/Manifest
index b003fcde63b3..196225e5e976 100644
--- a/sys-kernel/linux-firmware/Manifest
+++ b/sys-kernel/linux-firmware/Manifest
@@ -2,7 +2,7 @@ AUX 35-amd-microcode-systemd.install 1276 BLAKE2B 02931b234a85400824d61e815e6f65
AUX 35-amd-microcode.install 1321 BLAKE2B 4205a10d0224869245b62707ae830dd290dfd198dacd2db9702ea4a7e48408e18c398940d15066bf9cd88217b4d35fbd2b63578d2354bc138072f17a0b5cfcc9 SHA512 037c10c4be658022cab76fda45a41bcf4e49d31470444c719bf2eba04a73b24d6a3eab7404c5f194f812f136e8503336768090b82f027717df4712e4725f0cf5
AUX linux-firmware-check-whence.patch 1414 BLAKE2B ba6e076e4ffe529b4b763445145251a99d5ee1e6f85134dbda973e87ef929e558638d7b1a88add77afbeecfabb84686a692dc37809595c9c01a0824812a9d5de SHA512 a118251e934ae3c3f8be30579c66edfa0859b4271832b3776d12d04d128f593296d03b9cf35d28d46683b04c250f78db269f0b4674c0428ce03d402eef657d76
AUX linux-firmware-copy-firmware-r4.patch 1538 BLAKE2B 65712bb1b6ba0d4c2a04f2e202a4a9ee272aca364813825f568a6544b7b63537fc44a4304269fd323c9299f8dce4744414f8fe859958d5f9b52d57c9822615b4 SHA512 56694eb4ae6ec13093f1e3f86df9f5494109693f6456ed6d3ad2b2041deae0ce36e2919d256025f7442fcf0e966c0954ce4634c717e4e7cb68fc6d34ae5554f3
-AUX linux-firmware-copy-firmware-r5.patch 1533 BLAKE2B a1f0d7dbfbf2fcdebc8eb9d3b1796fd4cc97b1c55ca5630d3921ef82978e7d97becbbd50de35c3f74888fa95612e1c9898e588ac58e8b9a6a38d5144573e58e5 SHA512 22922b6893c73c774a506cf5b65f7bad007750ca6c17e5acde7467805b99528d27f47d0e9fb1d9f35836d7e91e182fd13ea363892f4a8e350583da26937f8b7a
+AUX linux-firmware-copy-firmware-r6.patch 1843 BLAKE2B 8d848533a3f6b60e3053eb2b7761b87f1a11467c8300e54124442c368b7e83592137537108aab59f2951ca3e316052ee431f685c6549674abba4145eed948dd2 SHA512 b18f6aa4006526ff7b2d0d3d47491aa0f275cca257d491ebfb631b7f7c8869844e5a44f66874d07602d00be2927a01a0e25c1757c8c8af982fed09834d589578
AUX linux-firmware-make-amd-ucode-img.bash 2911 BLAKE2B 94586ef124310da2314655ebb517c71e3ac73ca636df3c534d4bd5de4ab175b5aa3d40bffe5c126e292a08cff677542df276660380d3b1f474326c9e456b2ee1 SHA512 21465fe141d5c58bb9a50653788f1084833b0a698aaca4b2dc589bd9129c9f3ee87f179791ef5dd8fda4182a48e378e0f83abbb452422b3462b8e81b57ca43a0
DIST linux-firmware-20240709.tar.xz 376713860 BLAKE2B 33ea1ca0ffafa37b72604386954f05d9eab09dba29c7d28a8b34dabd2c3133b6d4727998b5dad27a8e629877fc63555ee96359a84eb1d133603c3098bac49e72 SHA512 705d092b0ec5002300a91b679e806137e92bf3d4e1edd998e885e8da88297d8791048ee8ad9727546b13fa08aeadab54254eaed8f6f5a9663429eb54746dfb63
DIST linux-firmware-20240811.tar.xz 379287388 BLAKE2B abcd5eff8e7bd7200079a691e4c09dcc7f349e09eb35c3eae594a7b27eef714767f0eaa92e259b32f4d347f7b6a2ee710332b728546305a01558d732dd947ac6 SHA512 4ea6c24f4bf60eb7ae4cd2993ce4e9dadb03ca7e92f8ccb4778fcebd5c32e16ba8c6095e74b9ed6a111f1b44b983177b52f35a9ad8be7d1dfec2de29a296b8d1
@@ -11,6 +11,6 @@ DIST linux-firmware-20241017.tar.xz 397400292 BLAKE2B b158855a61324e3194274b0d6d
EBUILD linux-firmware-20240709-r2.ebuild 11025 BLAKE2B 8362004307337300997032efa50bbcedf2380c7c1c66915773396b2c5567ccab067d596cf8cdd1c607bcce4e956cd3e1e7b55fbeaa4537bb63d40eac498df997 SHA512 271a506d8b039af9209df63145a4522dc245fbd554a3a95478bf8911e73b28287073c76e549368f3639ed85a65def43b1bd3666b49e645006dba09f57fb7bf36
EBUILD linux-firmware-20240811-r1.ebuild 11025 BLAKE2B 8362004307337300997032efa50bbcedf2380c7c1c66915773396b2c5567ccab067d596cf8cdd1c607bcce4e956cd3e1e7b55fbeaa4537bb63d40eac498df997 SHA512 271a506d8b039af9209df63145a4522dc245fbd554a3a95478bf8911e73b28287073c76e549368f3639ed85a65def43b1bd3666b49e645006dba09f57fb7bf36
EBUILD linux-firmware-20240909-r1.ebuild 11025 BLAKE2B 8362004307337300997032efa50bbcedf2380c7c1c66915773396b2c5567ccab067d596cf8cdd1c607bcce4e956cd3e1e7b55fbeaa4537bb63d40eac498df997 SHA512 271a506d8b039af9209df63145a4522dc245fbd554a3a95478bf8911e73b28287073c76e549368f3639ed85a65def43b1bd3666b49e645006dba09f57fb7bf36
-EBUILD linux-firmware-20241017.ebuild 11056 BLAKE2B 1265c40e4e8a2cacd9618dd1a1b3bdc1cc60cd628c2f1b295e6c159bd72bf511fd0d9bed49768d9348643dab3224e17ccdeb1f3fec20fcd4a61e69e50b1f90ad SHA512 847498d9f90b0b329bf4ea9256168175666d5620d6d73dca4f5951ea1c809c17e1b53e516ff171c9b9e0b9f60a7c48787cc0cae6d1fd0a76f094a82954a4c955
+EBUILD linux-firmware-20241017-r2.ebuild 11056 BLAKE2B 875e7dc450cc4c9aec854268a19b8de7a769a867e805f59a9a00e52d92cc5e46170012d144c93f41ecd1cd0df6ae15edb913a80fa68dc8ea0b71d97b87e36a33 SHA512 81ad913d35652ae6f564944de1d47fd25f6796099023922ebe7abad65e9498bf43fad33cc756aedaabe4710901bf404fb6756b38838b6ee0d78aa15198382da7
EBUILD linux-firmware-99999999.ebuild 11375 BLAKE2B aa565e1987a561216363d1166c7d41a3a25d714472c82a0d38c95c44db5d6d4deef3d50a45abd38915aa895fc071b54becd178d09dd23a7f2d80b2ed7d3a80e5 SHA512 829fc5efe1107e7090c1d7fc58248886f672a24c15b4e02944a97b6f948bcc69c4defebbaa42a82b283639b7bf942ee5c45315aa3b1190f582ec1ed75726b937
MISC metadata.xml 1289 BLAKE2B 109336d30e5ec5fb5e679cff9b31e6f69c0b4f629e2aaf4d0d7b6c0db78c1ddcbbb0b283f724f2758207324b622c2af9dfe15874ab34b34876e3e4f58cb5ced6 SHA512 9b925b26bb58a39360ab5ff3cdd7d88bd489645e73f101209f0813a0b926b15dae34f28db05ff6419a0a62fab2ac84ae0546b5007ce17ad3611188bf7aeda3e5
diff --git a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r5.patch b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r6.patch
index 15e6ba0ebeb6..58d77d4b090d 100644
--- a/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r5.patch
+++ b/sys-kernel/linux-firmware/files/linux-firmware-copy-firmware-r6.patch
@@ -1,5 +1,5 @@
---- a/copy-firmware.sh 2024-10-18 06:39:44.742506779 -0400
-+++ b/copy-firmware.sh 2024-10-18 06:42:04.853498628 -0400
+--- a/copy-firmware.sh 2024-10-19 13:21:08.888499335 -0000
++++ b/copy-firmware.sh 2024-10-19 13:23:16.775386475 -0000
@@ -46,6 +46,17 @@ while test $# -gt 0; do
shift
;;
@@ -30,7 +30,18 @@
# shellcheck disable=SC2162 # file/folder name can include escaped symbols
grep -E '^Link:' WHENCE | sed -e 's/^Link: *//g;s/-> //g' | while read l t; do
-+ [ -n "${FIRMWARE_LIST}" ] && if ! echo "${FIRMWARE_LIST}" | grep -q "${f}"; then continue; fi
++ [ -n "${FIRMWARE_LIST}" ] && if ! echo "${FIRMWARE_LIST}" | grep -q "${t}"; then continue; fi
directory="$destdir/$(dirname "$l")"
install -d "$directory"
target="$(cd "$directory" && realpath -m -s "$t")"
+@@ -96,7 +109,9 @@ done
+
+ # Verify no broken symlinks
+ if test "$(find "$destdir" -xtype l | wc -l)" -ne 0 ; then
+- err "Broken symlinks found:\\n$(find "$destdir" -xtype l)"
++ if [ -z "${FIRMWARE_LIST}" ]; then
++ err "Broken symlinks found:\\n$(find "$destdir" -xtype l)"
++ fi
+ fi
+
+ exit 0
diff --git a/sys-kernel/linux-firmware/linux-firmware-20241017.ebuild b/sys-kernel/linux-firmware/linux-firmware-20241017-r2.ebuild
index 4164fda300c8..04e0082e6dbe 100644
--- a/sys-kernel/linux-firmware/linux-firmware-20241017.ebuild
+++ b/sys-kernel/linux-firmware/linux-firmware-20241017-r2.ebuild
@@ -74,7 +74,7 @@ IDEPEND="
QA_PREBUILT="*"
PATCHES=(
- "${FILESDIR}"/${PN}-copy-firmware-r5.patch
+ "${FILESDIR}"/${PN}-copy-firmware-r6.patch
"${FILESDIR}"/${PN}-check-whence.patch
)
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 03483a4a9cb7..efc796bfdfa3 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 e51668639b46..943f3308f817 100644
--- a/sys-libs/compiler-rt-sanitizers/Manifest
+++ b/sys-libs/compiler-rt-sanitizers/Manifest
@@ -10,19 +10,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD compiler-rt-sanitizers-15.0.7-r1.ebuild 6668 BLAKE2B aeaf6893fc56ddaf06f0b2c2d0d9a0aa465b3ccdd19cfad213d7375be9678d9e17865fa0fbb1f007492f373e231b31c7174b32a4e324c8ec8d4a207cade24fbf SHA512 8b4847e70d11ec8cee9682866940589f862fc07efd165a9a964d32648f5db3d2795b31a914f204ce568903870c555a60dbb3277aa504e92f432468db33aba00f
EBUILD compiler-rt-sanitizers-16.0.6-r1.ebuild 6655 BLAKE2B db5371e8891181bc3652688c2bceabc28ab5bdaec5afc80415f57b7ebe13875a84a15bc309a4d1c7e5a66c9a51a79d4c6a24a140eca5f7a1c91333e15003d430 SHA512 2053df1e8c059535bb8fc3c766fbf7bce440cf508f6f22dd78e73048af629d51e7f04a0c667632a2b9f672c2b9ebe8f72de3c5886200c36bcbb7adcd16ae5d13
EBUILD compiler-rt-sanitizers-17.0.6-r1.ebuild 6487 BLAKE2B 5083f082d2e9bc0152bd601b5702cb2d5566ed8b9cb7640503bcc02cf42d5d85ae94945aaf72899ea1ab89c2396090113286efd6157baee51d6000920c91ef10 SHA512 b61fd0bd3a2a29fb72ec4fb4f53546febbc70168951f4c0cec52c5670f0db5c009032d9911e4f78230eac91a02d9c25a6e209d5f4f7b62b0e32d51b8e04555d7
EBUILD compiler-rt-sanitizers-18.1.8-r1.ebuild 6399 BLAKE2B 89775029b096011375f25b0c96c17ec26472e2d298673182b6a9284b1273d0f878a7d7a72e28bbb4e800434de4c248e24475edee22f5bbd26157b663ea383b97 SHA512 e3352e1b3dce27a223159cc7d7a31d9ed71944e204725acc36ee381e32ff571d5b6c6b8ce7706afaf853d96d42630ee216f0321cb173533b3cf4e15ba166e850
-EBUILD compiler-rt-sanitizers-19.1.1.ebuild 6479 BLAKE2B db6bd87ee4cb4be87537152c8041fb0e6bd69100e6fa4242e231c98ec1222834dd87a7b0350b42bddc6d50597919169f44d136b7a3f609407cf752f9a5ee6cff SHA512 3a992ea97ce2028d99a94adc291bf6c084af6ccb103dab7dbba43568e1283b7c4c6dfc03385b931c185eed2fc4c37563edaeff76ed3e8528c92293030121ac7e
EBUILD compiler-rt-sanitizers-19.1.2.ebuild 6479 BLAKE2B db6bd87ee4cb4be87537152c8041fb0e6bd69100e6fa4242e231c98ec1222834dd87a7b0350b42bddc6d50597919169f44d136b7a3f609407cf752f9a5ee6cff SHA512 3a992ea97ce2028d99a94adc291bf6c084af6ccb103dab7dbba43568e1283b7c4c6dfc03385b931c185eed2fc4c37563edaeff76ed3e8528c92293030121ac7e
EBUILD compiler-rt-sanitizers-20.0.0.9999.ebuild 6394 BLAKE2B 458582b435bbd97d6fc776b1dcf653af9d41e53b0540803a3528db993eddf33284a11ec72ba7bdd2e54bbe4cf7c51e340e04970f9dc3f1f8a08edb9e5c98b9db SHA512 7f2432f6ffe217d3dcaf2185c5b08321674f1b9e5da46a2abdebebb68bccc761f0a713aa85741d9a32c29e1b54f1b12f93110146e533742265d0bb182a45501f
-EBUILD compiler-rt-sanitizers-20.0.0_pre20241009.ebuild 6394 BLAKE2B 458582b435bbd97d6fc776b1dcf653af9d41e53b0540803a3528db993eddf33284a11ec72ba7bdd2e54bbe4cf7c51e340e04970f9dc3f1f8a08edb9e5c98b9db SHA512 7f2432f6ffe217d3dcaf2185c5b08321674f1b9e5da46a2abdebebb68bccc761f0a713aa85741d9a32c29e1b54f1b12f93110146e533742265d0bb182a45501f
EBUILD compiler-rt-sanitizers-20.0.0_pre20241015.ebuild 6394 BLAKE2B 458582b435bbd97d6fc776b1dcf653af9d41e53b0540803a3528db993eddf33284a11ec72ba7bdd2e54bbe4cf7c51e340e04970f9dc3f1f8a08edb9e5c98b9db SHA512 7f2432f6ffe217d3dcaf2185c5b08321674f1b9e5da46a2abdebebb68bccc761f0a713aa85741d9a32c29e1b54f1b12f93110146e533742265d0bb182a45501f
MISC metadata.xml 1599 BLAKE2B 2db46fca9bbf85a6cdb70d9bc99a8e1bdc60c065b3e5f44ce31fb6cc08cc6da9037eb3155b1e73975b5e1bbb448be6b2164413f2234e89a4bc191c4562dd9342 SHA512 10bb564b181a9ce38680a05f854e58a3a726b052200d735c3959a0a42af97a47e0a5df60fbec374c7265e0eac16e1247ed0862aeab138b9dc035db8da52fb4ce
diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.1.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.1.ebuild
deleted file mode 100644
index 24dcc0582eda..000000000000
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-19.1.1.ebuild
+++ /dev/null
@@ -1,223 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
-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:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
- )
- elibc_glibc? ( net-libs/libtirpc )
- test? (
- $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
- =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
-"
-
-LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-LLVM_TEST_COMPONENTS=(
- llvm/include/llvm/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-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241009.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 59a64398c9bc..000000000000
--- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,222 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit check-reqs cmake flag-o-matic llvm.org llvm-utils python-any-r1
-
-DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)"
-HOMEPAGE="https://llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="${LLVM_MAJOR}"
-IUSE="+abi_x86_32 abi_x86_64 +clang +debug test"
-# base targets
-IUSE+=" +ctx-profile +libfuzzer +memprof +orc +profile +xray"
-# sanitizer targets, keep in sync with config-ix.cmake
-# NB: ubsan, scudo deliberately match two entries
-SANITIZER_FLAGS=(
- asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo
- shadowcallstack gwp-asan nsan rtsan
-)
-IUSE+=" ${SANITIZER_FLAGS[@]/#/+}"
-REQUIRED_USE="
- || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray )
- test? (
- cfi? ( ubsan )
- gwp-asan? ( scudo )
- )
-"
-RESTRICT="
- !clang? ( test )
- !test? ( test )
-"
-
-DEPEND="
- sys-devel/llvm:${LLVM_MAJOR}
- virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?]
-"
-BDEPEND="
- clang? (
- sys-devel/clang:${LLVM_MAJOR}
- sys-libs/compiler-rt:${LLVM_MAJOR}
- )
- elibc_glibc? ( net-libs/libtirpc )
- test? (
- $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
- =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
-"
-
-LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-LLVM_TEST_COMPONENTS=(
- llvm/include/llvm/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 805e7cc24da3..989f12307523 100644
--- a/sys-libs/compiler-rt/Manifest
+++ b/sys-libs/compiler-rt/Manifest
@@ -9,19 +9,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD compiler-rt-15.0.7-r1.ebuild 4252 BLAKE2B 7270c3ae2a4a30b79774cd38041ee5e4381a0393be7768d56c2a59000a509e2b48336467d34ee09f8d82afbe9f453f79ddc17a2708746f89d2227b66cbfc6b01 SHA512 836e4cc58522c48d6fc40ca27efd68d18cca9914ce1810ab0b6d307bfa163b9d8b883729b917fb5ff129985ec86e5ba655587c3f93980f73e762e2bfd4ca2ab4
EBUILD compiler-rt-16.0.6-r5.ebuild 5235 BLAKE2B 7b246061a0f3de0f07d1610329d4a7a509028de9297aca31d986a5e8deb0396d3cfe3733a7b277e794ba90959974242154b46f8de3d331869c3b74d1b4073b3d SHA512 52bf753237708227cf61a75997a5dd82d8b5847a723b950048d8d386b254d2774456e895c0335020ced7514ee4b57e8d4d3bd9c8564b467c1119ef349d7c30c3
EBUILD compiler-rt-17.0.6-r1.ebuild 5232 BLAKE2B 5a0f7dfe903120235504687ae76593ce902caa8d7aab9a3e3ad09eaafcb49ab14b433c5825c52bd0533230606ed8c79dbb4e276ed2a5bd51e01a0499c8510dbe SHA512 539024f986c1c72eaa5b401af443209451a100830be73ec445e4ccc073b867e5e4806438ea779b05c5a81f544ae81baf9148adc9f3eb95d31511bc5f239b5631
EBUILD compiler-rt-18.1.8-r1.ebuild 4987 BLAKE2B e32d8c2e8ae1b978600444420dfb2e9329c85fad13e91cbf494167aa4e57f24bf538a4417d3b47d4b87234ae26b48d88d6efd1a9413587ac4488e3a007a9ddff SHA512 0e103e1bf304892e41ec4935d390f7d2e5cfcf569f2cf22b091524d8c73fcf60e07f96f3e8d71949226852ce61777bc4a309aa9063ab87830c3fb94bf8082001
-EBUILD compiler-rt-19.1.1.ebuild 5086 BLAKE2B 73ce4892ff3df803dae4ff3f3b17ed89939521acd437b0a1953dee8321c10270ca5a89ebd0bfed6658cd669a7fb22b5ea142123fc8c6303cc4665f06646172cb SHA512 6c20f142a5d91899ad5b6aac0af1a0e07bfb57b2bcb1cd010977299401991165547f4105e23d850fc038eaea053b035c578406828a35a2bac97481d21fed7154
EBUILD compiler-rt-19.1.2.ebuild 5086 BLAKE2B 73ce4892ff3df803dae4ff3f3b17ed89939521acd437b0a1953dee8321c10270ca5a89ebd0bfed6658cd669a7fb22b5ea142123fc8c6303cc4665f06646172cb SHA512 6c20f142a5d91899ad5b6aac0af1a0e07bfb57b2bcb1cd010977299401991165547f4105e23d850fc038eaea053b035c578406828a35a2bac97481d21fed7154
EBUILD compiler-rt-20.0.0.9999.ebuild 4977 BLAKE2B 4a8175408e7946c688c362e4df75ea733260807de4f0bdbc371c0aaccda328e0ceae0be106b2a6cf233e1541e81b03670387940d8822121d81d11f2cf71e6be5 SHA512 5fae782e62cd6234b9d637e379299d869df2b7641f52919ee52750d92eb02a1027a13be827ed53caac33f08c111174f803cd199645aab90fda77e8710977e71b
-EBUILD compiler-rt-20.0.0_pre20241009.ebuild 4977 BLAKE2B 4a8175408e7946c688c362e4df75ea733260807de4f0bdbc371c0aaccda328e0ceae0be106b2a6cf233e1541e81b03670387940d8822121d81d11f2cf71e6be5 SHA512 5fae782e62cd6234b9d637e379299d869df2b7641f52919ee52750d92eb02a1027a13be827ed53caac33f08c111174f803cd199645aab90fda77e8710977e71b
EBUILD compiler-rt-20.0.0_pre20241015.ebuild 4977 BLAKE2B 4a8175408e7946c688c362e4df75ea733260807de4f0bdbc371c0aaccda328e0ceae0be106b2a6cf233e1541e81b03670387940d8822121d81d11f2cf71e6be5 SHA512 5fae782e62cd6234b9d637e379299d869df2b7641f52919ee52750d92eb02a1027a13be827ed53caac33f08c111174f803cd199645aab90fda77e8710977e71b
MISC metadata.xml 416 BLAKE2B 79a58249c94b605ba57f346c4e05b43853cf6cfb8bb65a4f4e3c44039cccfdb83dd31bfaaaf398bcbdc393efabdfc7ed186fe775976c46227e74decf2c8f4fb2 SHA512 ce30c79a575e5933effb1fec36f9a4ef02d9f97f312feb39c55a88cbda9a1bae1d7af2ec4ad5f66212cbb2cdbfb26f1a436689f16f410153c9d65eb010264c48
diff --git a/sys-libs/compiler-rt/compiler-rt-19.1.1.ebuild b/sys-libs/compiler-rt/compiler-rt-19.1.1.ebuild
deleted file mode 100644
index 952d4bf6f6d6..000000000000
--- a/sys-libs/compiler-rt/compiler-rt-19.1.1.ebuild
+++ /dev/null
@@ -1,174 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~arm64-macos ~ppc-macos ~x64-macos"
-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:${LLVM_MAJOR} )
- test? (
- $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
- =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
-"
-
-LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
-llvm.org_set_globals
-
-python_check_deps() {
- use test || return 0
- python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
- if ! use clang && ! tc-is-clang; then
- ewarn "Building using a compiler other than clang may result in broken atomics"
- ewarn "library. Enable USE=clang unless you have a very good reason not to."
- fi
-}
-
-pkg_setup() {
- if target_is_not_host || tc-is-cross-compiler ; then
- # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
- CHOST=${CTARGET} strip-unsupported-flags
- # overrides host docs otherwise
- DOCS=()
- fi
- python-any-r1_pkg_setup
-}
-
-test_compiler() {
- target_is_not_host && return
- $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
- <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
- # pre-set since we need to pass it to cmake
- BUILD_DIR=${WORKDIR}/${P}_build
-
- if use clang && ! is_crosspkg; then
- # Only do this conditionally to allow overriding with
- # e.g. CC=clang-13 in case of breakage
- if ! tc-is-clang ; then
- local -x CC=${CHOST}-clang
- local -x CXX=${CHOST}-clang++
- fi
-
- strip-unsupported-flags
- fi
-
- if ! is_crosspkg && ! test_compiler ; then
- local nolib_flags=( -nodefaultlibs -lc )
-
- if test_compiler "${nolib_flags[@]}"; then
- local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
- ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
- elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
- # Avoiding -nostartfiles earlier on for bug #862540,
- # and set available entry symbol for bug #862798.
- nolib_flags+=( -nostartfiles -e main )
-
- local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
- ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
- fi
- fi
-
- local mycmakeargs=(
- -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
-
- -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
- -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
- -DCOMPILER_RT_BUILD_MEMPROF=OFF
- -DCOMPILER_RT_BUILD_ORC=OFF
- -DCOMPILER_RT_BUILD_PROFILE=OFF
- -DCOMPILER_RT_BUILD_SANITIZERS=OFF
- -DCOMPILER_RT_BUILD_XRAY=OFF
-
- -DPython3_EXECUTABLE="${PYTHON}"
- )
-
- if use amd64 && ! target_is_not_host; then
- mycmakeargs+=(
- -DCAN_TARGET_i386=$(usex abi_x86_32)
- -DCAN_TARGET_x86_64=$(usex abi_x86_64)
- )
- fi
-
- if is_crosspkg; then
- # Needed to target built libc headers
- export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include"
- mycmakeargs+=(
- # Without this, the compiler will compile a test program
- # and fail due to no builtins.
- -DCMAKE_C_COMPILER_WORKS=1
- -DCMAKE_CXX_COMPILER_WORKS=1
-
- # Without this, compiler-rt install location is not unique
- # to target triples, only to architecture.
- # Needed if you want to target multiple libcs for one arch.
- -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
-
- -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}"
- -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
- -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
- )
- fi
-
- if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
- mycmakeargs+=(
- # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
- # this allows adding arm64 support using SDK in EPREFIX
- -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
- # Set version based on the SDK in EPREFIX.
- # This disables i386 for SDK >= 10.15
- -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
- # Use our libtool instead of looking it up with xcrun
- -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
- )
- fi
-
- if use test; then
- mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
-
- -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
- -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
-
- cmake_build check-builtins
-}
diff --git a/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241009.ebuild b/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 7642499a8792..000000000000
--- a/sys-libs/compiler-rt/compiler-rt-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,173 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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:${LLVM_MAJOR} )
- test? (
- $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]")
- =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
-"
-
-LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake )
-LLVM_TEST_COMPONENTS=( llvm/include/llvm/TargetParser )
-llvm.org_set_globals
-
-python_check_deps() {
- use test || return 0
- python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]"
-}
-
-pkg_pretend() {
- if ! use clang && ! tc-is-clang; then
- ewarn "Building using a compiler other than clang may result in broken atomics"
- ewarn "library. Enable USE=clang unless you have a very good reason not to."
- fi
-}
-
-pkg_setup() {
- if target_is_not_host || tc-is-cross-compiler ; then
- # strips vars like CFLAGS="-march=x86_64-v3" for non-x86 architectures
- CHOST=${CTARGET} strip-unsupported-flags
- # overrides host docs otherwise
- DOCS=()
- fi
- python-any-r1_pkg_setup
-}
-
-test_compiler() {
- target_is_not_host && return
- $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \
- <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
- use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG"
-
- # pre-set since we need to pass it to cmake
- BUILD_DIR=${WORKDIR}/${P}_build
-
- if use clang && ! is_crosspkg; then
- # Only do this conditionally to allow overriding with
- # e.g. CC=clang-13 in case of breakage
- if ! tc-is-clang ; then
- local -x CC=${CHOST}-clang
- local -x CXX=${CHOST}-clang++
- fi
-
- strip-unsupported-flags
- fi
-
- if ! is_crosspkg && ! test_compiler ; then
- local nolib_flags=( -nodefaultlibs -lc )
-
- if test_compiler "${nolib_flags[@]}"; then
- local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
- ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
- elif test_compiler "${nolib_flags[@]}" -nostartfiles; then
- # Avoiding -nostartfiles earlier on for bug #862540,
- # and set available entry symbol for bug #862798.
- nolib_flags+=( -nostartfiles -e main )
-
- local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
- ewarn "${CC} seems to lack runtime, trying with ${nolib_flags[*]}"
- fi
- fi
-
- local mycmakeargs=(
- -DCOMPILER_RT_INSTALL_PATH="${EPREFIX}/usr/lib/clang/${LLVM_MAJOR}"
-
- -DCOMPILER_RT_INCLUDE_TESTS=$(usex test)
- -DCOMPILER_RT_BUILD_CTX_PROFILE=OFF
- -DCOMPILER_RT_BUILD_LIBFUZZER=OFF
- -DCOMPILER_RT_BUILD_MEMPROF=OFF
- -DCOMPILER_RT_BUILD_ORC=OFF
- -DCOMPILER_RT_BUILD_PROFILE=OFF
- -DCOMPILER_RT_BUILD_SANITIZERS=OFF
- -DCOMPILER_RT_BUILD_XRAY=OFF
-
- -DPython3_EXECUTABLE="${PYTHON}"
- )
-
- if use amd64 && ! target_is_not_host; then
- mycmakeargs+=(
- -DCAN_TARGET_i386=$(usex abi_x86_32)
- -DCAN_TARGET_x86_64=$(usex abi_x86_64)
- )
- fi
-
- if is_crosspkg; then
- # Needed to target built libc headers
- export CFLAGS="${CFLAGS} -isystem /usr/${CTARGET}/usr/include"
- mycmakeargs+=(
- # Without this, the compiler will compile a test program
- # and fail due to no builtins.
- -DCMAKE_C_COMPILER_WORKS=1
- -DCMAKE_CXX_COMPILER_WORKS=1
-
- # Without this, compiler-rt install location is not unique
- # to target triples, only to architecture.
- # Needed if you want to target multiple libcs for one arch.
- -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON
-
- -DCMAKE_ASM_COMPILER_TARGET="${CTARGET}"
- -DCMAKE_C_COMPILER_TARGET="${CTARGET}"
- -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON
- )
- fi
-
- if use prefix && [[ "${CHOST}" == *-darwin* ]] ; then
- mycmakeargs+=(
- # setting -isysroot is disabled with compiler-rt-prefix-paths.patch
- # this allows adding arm64 support using SDK in EPREFIX
- -DDARWIN_macosx_CACHED_SYSROOT="${EPREFIX}/MacOSX.sdk"
- # Set version based on the SDK in EPREFIX.
- # This disables i386 for SDK >= 10.15
- -DDARWIN_macosx_OVERRIDE_SDK_VERSION="$(realpath ${EPREFIX}/MacOSX.sdk | sed -e 's/.*MacOSX\(.*\)\.sdk/\1/')"
- # Use our libtool instead of looking it up with xcrun
- -DCMAKE_LIBTOOL="${EPREFIX}/usr/bin/${CHOST}-libtool"
- )
- fi
-
- if use test; then
- mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
-
- -DCOMPILER_RT_TEST_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang"
- -DCOMPILER_RT_TEST_CXX_COMPILER="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}/bin/clang++"
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- # respect TMPDIR!
- local -x LIT_PRESERVES_TMP=1
-
- cmake_build check-builtins
-}
diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest
index 17aec722cb7e..98ef8c73a3ea 100644
--- a/sys-libs/libcxx/Manifest
+++ b/sys-libs/libcxx/Manifest
@@ -8,19 +8,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD libcxx-15.0.7-r1.ebuild 5283 BLAKE2B 4380fc5b851054a5ec226ee4c92a2b79511d73ac9b3f8bccc977211601eca36113fc0ae605854da53898507021f24a8b319197605c556244d84253bede7b84f4 SHA512 0a5859269422e794deb43ed960651a1dea830af28b5e395f32e28de8e67a1f399507340230af1c84248853f554e751709a60a9a78aeb0eb42804cb41907dbfce
EBUILD libcxx-16.0.6.ebuild 5300 BLAKE2B 4714e22ad2fdcb07c62ead4cfa47fb4734e45dc055700b63a0f24cd6e93dde960c638fa16f55f4c04c6130fc2a7fa5729814c4aee12e9953f603ea5ccb706cc1 SHA512 3eab779107b5c737d971abe29b7bd9f44a73570957bd7d54d6aaa98ec78a6045d7d69272d611f7f09c60e1aa30bbad46b4bd1358b0b2c69e5bc686ab21444857
EBUILD libcxx-17.0.6.ebuild 5280 BLAKE2B a882313471af07942a0772efa642800ba85545227f7dfe281cd7fcdc686ecda82692d273550b28cca2de47b1b9fda87717c98c52ffafdf1155d5269a3733f48a SHA512 d9a2932d7b9e26dea0e62dfd3aeac08ad0206a242d3d42d83e55b93cc767195a67bc0eb3da38cb8d51930175f94bac6496184d6d4be516014e0208c3f852d427
EBUILD libcxx-18.1.8.ebuild 5442 BLAKE2B 0bafe813a25b0bf38606bc5def482fa9e354005273762cdb29564d0dea93a575a7a95b1b8435ba959da4e47a26aec788e10c15509eb66937830b227679a2fbf7 SHA512 e12a3002d860023ef1f302ac1656ea4ec5556f41ef2b2f247a3eedebeddd7fb51a1e4f2c5a4e75770e15cffd1bdb830a82d081d2505a2196b494a490cc516f17
-EBUILD libcxx-19.1.1.ebuild 5181 BLAKE2B dbad2e4443d758b1b2570dd2e5bf448f6fc4d8e633e2a21e5f26485203eb6da0e72a81abf870ef95c7903632b56af75fa0bb46220ee3651685144a4bdea46f61 SHA512 316a9684216860346b6a7486145993d25ed3daf9cc01929dba45a19818da4c92c8da88cf0230cf5196be99b04bd8471a14ae69b5ac722175dd0f7fdf5919bc75
EBUILD libcxx-19.1.2.ebuild 5181 BLAKE2B dbad2e4443d758b1b2570dd2e5bf448f6fc4d8e633e2a21e5f26485203eb6da0e72a81abf870ef95c7903632b56af75fa0bb46220ee3651685144a4bdea46f61 SHA512 316a9684216860346b6a7486145993d25ed3daf9cc01929dba45a19818da4c92c8da88cf0230cf5196be99b04bd8471a14ae69b5ac722175dd0f7fdf5919bc75
EBUILD libcxx-20.0.0.9999.ebuild 5352 BLAKE2B d9c49814193b00a3c7453c8886c8bf18b8ce1b4d2893c50421cbe1db30385991cce8cd06c9435b05b93017338bd2ab52cb8815a07c8bf9bd2cae613e15551743 SHA512 e05e0da05a7c943e27102addfdf54845e09104cb98fe3beba0bf8c007c8e8c5b23477ef0e4a9d7d88d6e67673519e48aee7686c665eb88603c7409b70be2546c
-EBUILD libcxx-20.0.0_pre20241009.ebuild 5352 BLAKE2B d9c49814193b00a3c7453c8886c8bf18b8ce1b4d2893c50421cbe1db30385991cce8cd06c9435b05b93017338bd2ab52cb8815a07c8bf9bd2cae613e15551743 SHA512 e05e0da05a7c943e27102addfdf54845e09104cb98fe3beba0bf8c007c8e8c5b23477ef0e4a9d7d88d6e67673519e48aee7686c665eb88603c7409b70be2546c
EBUILD libcxx-20.0.0_pre20241015.ebuild 5352 BLAKE2B d9c49814193b00a3c7453c8886c8bf18b8ce1b4d2893c50421cbe1db30385991cce8cd06c9435b05b93017338bd2ab52cb8815a07c8bf9bd2cae613e15551743 SHA512 e05e0da05a7c943e27102addfdf54845e09104cb98fe3beba0bf8c007c8e8c5b23477ef0e4a9d7d88d6e67673519e48aee7686c665eb88603c7409b70be2546c
MISC metadata.xml 598 BLAKE2B b7a60449e0d8e4e7605ec203dfaa45b17a265b024e21a3bcfe05a3aeb6c3d19a1d2a218cb1f9ac9ed52296f0d6e723fed251f364341fb70cbd91b747962db580 SHA512 a23f912efff52c4687767023da826ace8c6e5dcd5e69ece86aabbea99da89e48ba81cdc292f03193e2e8a05743e62ebf4d4735d038e0cc4b42714fa277569335
diff --git a/sys-libs/libcxx/libcxx-19.1.1.ebuild b/sys-libs/libcxx/libcxx-19.1.1.ebuild
deleted file mode 100644
index 80dbe207d4c4..000000000000
--- a/sys-libs/libcxx/libcxx-19.1.1.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
-IUSE="+clang +libcxxabi +static-libs test"
-REQUIRED_USE="test? ( clang )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- libcxxabi? (
- ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
- )
- !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
-"
-DEPEND="
- ${RDEPEND}
- sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
- clang? (
- sys-devel/clang:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
- test? (
- dev-debug/gdb[python]
- $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
- )
-"
-
-LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
-llvm.org_set_globals
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-
- if ! use libcxxabi && ! tc-is-gcc ; then
- eerror "To build ${PN} against libsupc++, you have to use gcc. Other"
- eerror "compilers are not supported. Please set CC=gcc and CXX=g++"
- eerror "and try again."
- die
- fi
-}
-
-test_compiler() {
- $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
- <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- # note: we need to do this before multilib kicks in since it will
- # alter the CHOST
- local cxxabi cxxabi_incs
- if use libcxxabi; then
- cxxabi=system-libcxxabi
- cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
- else
- local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
- cxxabi=libsupc++
- cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
- fi
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- if use clang; then
- local -x CC=${CHOST}-clang
- local -x CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- # link to compiler-rt
- local use_compiler_rt=OFF
- [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
-
- # bootstrap: cmake is unhappy if compiler can't link to stdlib
- local nolib_flags=( -nodefaultlibs -lc )
- if ! test_compiler; then
- if test_compiler "${nolib_flags[@]}"; then
- local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
- ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}"
- fi
- fi
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
- -DPython3_EXECUTABLE="${PYTHON}"
- -DLLVM_ENABLE_RUNTIMES=libcxx
- -DLLVM_INCLUDE_TESTS=OFF
- -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
- -DLIBCXX_ENABLE_SHARED=ON
- -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
- -DLIBCXX_CXX_ABI=${cxxabi}
- -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
- # we're using our own mechanism for generating linker scripts
- -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
- -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
- -DLIBCXX_INCLUDE_BENCHMARKS=OFF
- -DLIBCXX_INCLUDE_TESTS=$(usex test)
- -DLIBCXX_INSTALL_MODULES=ON
- -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
- # this is broken with standalone builds, and also meaningless
- -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
- )
-
- if use test; then
- mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- -DPython3_EXECUTABLE="${PYTHON}"
- )
- fi
- cmake_src_configure
-}
-
-multilib_src_compile() {
- cmake_src_compile
- if [[ ${CHOST} != *-darwin* ]] ; then
- gen_shared_ldscript
- use static-libs && gen_static_ldscript
- fi
-}
-
-multilib_src_test() {
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-cxx
-}
-
-multilib_src_install() {
- cmake_src_install
- # since we've replaced libc++.{a,so} with ldscripts, now we have to
- # install the extra symlinks
- if [[ ${CHOST} != *-darwin* ]] ; then
- dolib.so lib/libc++_shared.so
- use static-libs && dolib.a lib/libc++_static.a
- fi
-}
-
-# Usage: deps
-gen_ldscript() {
- local output_format
- output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
- [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
-
- cat <<-END_LDSCRIPT
-/* GNU ld script
- Include missing dependencies
-*/
-${output_format}
-GROUP ( $@ )
-END_LDSCRIPT
-}
-
-gen_static_ldscript() {
- # Move it first.
- mv lib/libc++{,_static}.a || die
- # Generate libc++.a ldscript for inclusion of its dependencies so that
- # clang++ -stdlib=libc++ -static works out of the box.
- local deps=(
- libc++_static.a
- $(usex libcxxabi libc++abi.a libsupc++.a)
- )
- # On Linux/glibc it does not link without libpthread or libdl. It is
- # fine on FreeBSD.
- use elibc_glibc && deps+=( libpthread.a libdl.a )
-
- gen_ldscript "${deps[*]}" > lib/libc++.a || die
-}
-
-gen_shared_ldscript() {
- # Move it first.
- mv lib/libc++{,_shared}.so || die
- local deps=(
- libc++_shared.so
- # libsupc++ doesn't have a shared version
- $(usex libcxxabi libc++abi.so libsupc++.a)
- )
-
- gen_ldscript "${deps[*]}" > lib/libc++.so || die
-}
diff --git a/sys-libs/libcxx/libcxx-20.0.0_pre20241009.ebuild b/sys-libs/libcxx/libcxx-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 43c213cc6426..000000000000
--- a/sys-libs/libcxx/libcxx-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit cmake-multilib flag-o-matic llvm.org llvm-utils python-any-r1
-inherit toolchain-funcs
-
-DESCRIPTION="New implementation of the C++ standard library, targeting C++11"
-HOMEPAGE="https://libcxx.llvm.org/"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0"
-IUSE="+clang +libcxxabi +static-libs test"
-REQUIRED_USE="test? ( clang )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- libcxxabi? (
- ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}]
- )
- !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] )
-"
-DEPEND="
- ${RDEPEND}
- sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
- clang? (
- sys-devel/clang:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
- test? (
- dev-debug/gdb[python]
- $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
- )
-"
-
-LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake )
-llvm.org_set_globals
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
-
- if ! use libcxxabi && ! tc-is-gcc ; then
- eerror "To build ${PN} against libsupc++, you have to use gcc. Other"
- eerror "compilers are not supported. Please set CC=gcc and CXX=g++"
- eerror "and try again."
- die
- fi
-}
-
-test_compiler() {
- $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \
- <<<'int main() { return 0; }' &>/dev/null
-}
-
-src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- # note: we need to do this before multilib kicks in since it will
- # alter the CHOST
- local cxxabi cxxabi_incs
- if use libcxxabi; then
- cxxabi=system-libcxxabi
- cxxabi_incs="${EPREFIX}/usr/include/c++/v1"
- else
- local gcc_inc="${EPREFIX}/usr/lib/gcc/${CHOST}/$(gcc-fullversion)/include/g++-v$(gcc-major-version)"
- cxxabi=libsupc++
- cxxabi_incs="${gcc_inc};${gcc_inc}/${CHOST}"
- fi
-
- multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
- if use clang; then
- local -x CC=${CHOST}-clang
- local -x CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- # link to compiler-rt
- local use_compiler_rt=OFF
- [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
-
- # bootstrap: cmake is unhappy if compiler can't link to stdlib
- local nolib_flags=( -nodefaultlibs -lc )
- if ! test_compiler; then
- if test_compiler "${nolib_flags[@]}"; then
- local -x LDFLAGS="${LDFLAGS} ${nolib_flags[*]}"
- ewarn "${CXX} seems to lack runtime, trying with ${nolib_flags[*]}"
- fi
- fi
-
- local libdir=$(get_libdir)
- local mycmakeargs=(
- -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
- -DPython3_EXECUTABLE="${PYTHON}"
- -DLLVM_ENABLE_RUNTIMES=libcxx
- -DLLVM_INCLUDE_TESTS=OFF
- -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
-
- -DLIBCXX_ENABLE_SHARED=ON
- -DLIBCXX_ENABLE_STATIC=$(usex static-libs)
- -DLIBCXX_CXX_ABI=${cxxabi}
- -DLIBCXX_CXX_ABI_INCLUDE_PATHS=${cxxabi_incs}
- # we're using our own mechanism for generating linker scripts
- -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
- -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
- -DLIBCXX_INCLUDE_BENCHMARKS=OFF
- -DLIBCXX_INCLUDE_TESTS=$(usex test)
- -DLIBCXX_INSTALL_MODULES=ON
- -DLIBCXX_USE_COMPILER_RT=${use_compiler_rt}
- # this is broken with standalone builds, and also meaningless
- -DLIBCXXABI_USE_LLVM_UNWINDER=OFF
- )
-
- if use test; then
- mycmakeargs+=(
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- -DPython3_EXECUTABLE="${PYTHON}"
- )
- fi
- cmake_src_configure
-}
-
-multilib_src_compile() {
- cmake_src_compile
- if [[ ${CHOST} != *-darwin* ]] ; then
- gen_shared_ldscript
- use static-libs && gen_static_ldscript
- fi
-}
-
-multilib_src_test() {
- local -x LIT_PRESERVES_TMP=1
- cmake_build install-cxx-test-suite-prefix
- cp "${BUILD_DIR}"/{lib,libcxx/test-suite-install/$(get_libdir)}/libc++_shared.so || die
- if use static-libs; then
- cp "${BUILD_DIR}"/{lib,libcxx/test-suite-install/$(get_libdir)}/libc++_static.a || die
- fi
- cmake_build check-cxx
-}
-
-multilib_src_install() {
- cmake_src_install
- # since we've replaced libc++.{a,so} with ldscripts, now we have to
- # install the extra symlinks
- if [[ ${CHOST} != *-darwin* ]] ; then
- dolib.so lib/libc++_shared.so
- use static-libs && dolib.a lib/libc++_static.a
- fi
-}
-
-# Usage: deps
-gen_ldscript() {
- local output_format
- output_format=$($(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--verbose 2>&1 | sed -n 's/^OUTPUT_FORMAT("\([^"]*\)",.*/\1/p')
- [[ -n ${output_format} ]] && output_format="OUTPUT_FORMAT ( ${output_format} )"
-
- cat <<-END_LDSCRIPT
-/* GNU ld script
- Include missing dependencies
-*/
-${output_format}
-GROUP ( $@ )
-END_LDSCRIPT
-}
-
-gen_static_ldscript() {
- # Move it first.
- mv lib/libc++{,_static}.a || die
- # Generate libc++.a ldscript for inclusion of its dependencies so that
- # clang++ -stdlib=libc++ -static works out of the box.
- local deps=(
- libc++_static.a
- $(usex libcxxabi libc++abi.a libsupc++.a)
- )
- # On Linux/glibc it does not link without libpthread or libdl. It is
- # fine on FreeBSD.
- use elibc_glibc && deps+=( libpthread.a libdl.a )
-
- gen_ldscript "${deps[*]}" > lib/libc++.a || die
-}
-
-gen_shared_ldscript() {
- # Move it first.
- mv lib/libc++{,_shared}.so || die
- local deps=(
- libc++_shared.so
- # libsupc++ doesn't have a shared version
- $(usex libcxxabi libc++abi.so libsupc++.a)
- )
-
- gen_ldscript "${deps[*]}" > lib/libc++.so || die
-}
diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest
index e176e9602213..cc7c04a6b6f5 100644
--- a/sys-libs/libcxxabi/Manifest
+++ b/sys-libs/libcxxabi/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD libcxxabi-15.0.7.ebuild 2911 BLAKE2B 5f2004d2f68fe4eddb0b22be82d28fcca7954d0e3ad9a5510744adc4d0dfd7a1ab9fd928404adcd3eeecc58703f51117d0a80e5895b53e0ae7b71621ad5a435c SHA512 5b8e2c6abdec785649aa41b7f05ab86ecab30ff0631d6078c9b1052b406c320c5847b8f16ffa6d9e62ba4a6bca5959b18770810924d6e6da264fb08d6ff738d0
EBUILD libcxxabi-16.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
EBUILD libcxxabi-17.0.6.ebuild 2932 BLAKE2B 837ab88ee88d5497b8bddb9f001d4b4ddd44ed982ef47114c965174135ed136abd0e3a6f3848a4aba53d0ca3748c54674cb28de8d46fda3bb7a90f326d41c7c6 SHA512 e4ebf7f35d2cad3bf3ba02754c85fee1cd1c4e52887770698ebaa3ef2fe66873f468677d307ea2d6956c2f6d3ac9b61943461193a5315f1e8a2846f2463b0581
EBUILD libcxxabi-18.1.8.ebuild 2759 BLAKE2B 1d4ac3db2b24ed4c598f2e5c4021e68a95b3652b0ee4a7b9a8976bb253b921d428dd30a5da26dfb82b350c05ec8840f38887ae02a766a22861e0638434a7a4a6 SHA512 8fe5ca2d5c605406b102abd013f05b5662a5d643ec22b1a83a8bf8ec1b6a940fcdc448f1bb81f877741406874e126747148e295f5492f6b76c0e17ad093ad07a
-EBUILD libcxxabi-19.1.1.ebuild 2764 BLAKE2B 279e2dedfd47b02e89b0d34b7ce17ddfcc409340319473901306b761545030bfaa0ab9788b567f6982b1071d37bc4f9790fe38a2817bd9b4f13bd337aa2f8b99 SHA512 10fbb48677a4bd39c196631649eaf307f7adfb5d8512f9abd6c4c0b7984a91113c4e9cf663282de38be7b02e0e8e835bc91300a38ca63f26c73f7fe6fd737de9
EBUILD libcxxabi-19.1.2.ebuild 2764 BLAKE2B 279e2dedfd47b02e89b0d34b7ce17ddfcc409340319473901306b761545030bfaa0ab9788b567f6982b1071d37bc4f9790fe38a2817bd9b4f13bd337aa2f8b99 SHA512 10fbb48677a4bd39c196631649eaf307f7adfb5d8512f9abd6c4c0b7984a91113c4e9cf663282de38be7b02e0e8e835bc91300a38ca63f26c73f7fe6fd737de9
EBUILD libcxxabi-20.0.0.9999.ebuild 2658 BLAKE2B a111c58d16d4cf11e3c0211a4c4498862213e8c2619c62572ad50bbc805fecc3e36d0ce0b51e9b8f81f02083715c187730e721d47dedc9b0dace7c27eef59627 SHA512 1115ca8467e3ad84fc30f2517e3ebd1b9784dd2438f32df7553043e9595ca0027a4122dbd5f5311cd6287b898324c3fa9ef1f99aebabc49c414941a9633f780d
-EBUILD libcxxabi-20.0.0_pre20241009.ebuild 2658 BLAKE2B a111c58d16d4cf11e3c0211a4c4498862213e8c2619c62572ad50bbc805fecc3e36d0ce0b51e9b8f81f02083715c187730e721d47dedc9b0dace7c27eef59627 SHA512 1115ca8467e3ad84fc30f2517e3ebd1b9784dd2438f32df7553043e9595ca0027a4122dbd5f5311cd6287b898324c3fa9ef1f99aebabc49c414941a9633f780d
EBUILD libcxxabi-20.0.0_pre20241015.ebuild 2658 BLAKE2B a111c58d16d4cf11e3c0211a4c4498862213e8c2619c62572ad50bbc805fecc3e36d0ce0b51e9b8f81f02083715c187730e721d47dedc9b0dace7c27eef59627 SHA512 1115ca8467e3ad84fc30f2517e3ebd1b9784dd2438f32df7553043e9595ca0027a4122dbd5f5311cd6287b898324c3fa9ef1f99aebabc49c414941a9633f780d
MISC metadata.xml 438 BLAKE2B 0a830a06a53a6cdaf138ad7620fe366fae05c1c1451267d6a58caf7da5ce8f5a26d302fab53b9460920074ab5a65991d3bd24fde087809e8dc12188dd94c7676 SHA512 d53e13c497569636fb453a159c5ca5ddfabf8e5debd5f92e5149c52d54c876753842ab73293d6d08e2d9b279363b4f0c743eed3a5027a61246c6b60496be8e87
diff --git a/sys-libs/libcxxabi/libcxxabi-19.1.1.ebuild b/sys-libs/libcxxabi/libcxxabi-19.1.1.ebuild
deleted file mode 100644
index c129f18b4672..000000000000
--- a/sys-libs/libcxxabi/libcxxabi-19.1.1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
-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/libcxxabi/libcxxabi-20.0.0_pre20241009.ebuild b/sys-libs/libcxxabi/libcxxabi-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 22c102f6258c..000000000000
--- a/sys-libs/libcxxabi/libcxxabi-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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_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 99651cdc07fe..8ca212a6a72e 100644
--- a/sys-libs/libomp/Manifest
+++ b/sys-libs/libomp/Manifest
@@ -7,19 +7,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD libomp-15.0.7-r6.ebuild 3470 BLAKE2B 9f76ca5b080ccf01617d7dcbfe3eb424c525adbcf72f2b5f09dc7bead1e28df1a0ffdf5ef47bcc7f8cac130f1d22e804e29938cda6df0ee58359ac5ff88aea86 SHA512 1a0a4b10f9a67634ea265e6df3c3f9993ed5ee3818eba2cbb6b65d8f5c3a0d2d266134f3e276985e87eca18b47a44d6de61e4c9c3496fd36c6c338dcf79b9850
EBUILD libomp-16.0.6.ebuild 3984 BLAKE2B 8302d2776c0d8c50dcc7cac2dde8523f1abdf391d48594fdd26ebe17a089efdfee93825bdec07569878d06873b571e469411f108564df6c7eb50dc425615c255 SHA512 714da170fba4b62f3267e2530a82c583d299e8dc6c6f4037417c216c1239cc0fadc1aebf823608df37a932a7722144e67a148b58079e50560450b94c93f3e415
EBUILD libomp-17.0.6.ebuild 4052 BLAKE2B 8a05a46719120eac5495417fb6ea54b7a6a3d93aa7cc0917ca9e8f3cb2238f23348ecaefebd4c2064eac4adfbd4ef7f86b70c051cbcc009692ec790159d8883d SHA512 80b48f5a3af351ee14296aa76ba28b964eb85d84a1827af8acd35076895342a5dd743362c988e042c57f11dc9e8bbca1a9003a6752562758249062e460c73247
EBUILD libomp-18.1.8.ebuild 4288 BLAKE2B f357d18d80010a75b917694db783d6a7ea3e2d49c157f194cdcf6f27a89110df32d0605d2eda30a30b662cc9f52994b16c48c2ecb01b4c81bcde741282a5e840 SHA512 16580962bb4d278794edd748a26be3d7d185c906f76b5dde675a875cdd62e3c97e817de042fc2564ac40d41919fd649aa747ec430fa8c18be553ea88b0d02f88
-EBUILD libomp-19.1.1.ebuild 2248 BLAKE2B 8493ef91a33d9415c1ae604e8d65a972964b8a4d4adc5dbecf884a30a2a5aa216955fb15ade6d260e2573dcf265c845a1ed95ad7ef850342007e97e345c78558 SHA512 fb53d47a8a75cb06d4915ea00186dffc01ba718d021945df3f9f8cc106c2ecbc9278b1fdc8d037ce562a3b0b1bdc58dc266b90d671b2d427de2761b02661a96d
EBUILD libomp-19.1.2.ebuild 2248 BLAKE2B 8493ef91a33d9415c1ae604e8d65a972964b8a4d4adc5dbecf884a30a2a5aa216955fb15ade6d260e2573dcf265c845a1ed95ad7ef850342007e97e345c78558 SHA512 fb53d47a8a75cb06d4915ea00186dffc01ba718d021945df3f9f8cc106c2ecbc9278b1fdc8d037ce562a3b0b1bdc58dc266b90d671b2d427de2761b02661a96d
EBUILD libomp-20.0.0.9999.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
-EBUILD libomp-20.0.0_pre20241009.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
EBUILD libomp-20.0.0_pre20241015.ebuild 2163 BLAKE2B 522f4f9099cf7ca69f3bd2d93f1bfa0f80fd1937d8147b0464d3bcb143b161cf5b17b8e2fc80a981188a1962a3dc1396979dd726028f546ccb10b56265405415 SHA512 5ae5744e3addc95f790c15e1d89d3da4080ea0216518ece8097ac21a71432892d920722618ea3589f7bf4f70c505b5be37fa9b8c49683fd2307988b4425e7bea
MISC metadata.xml 883 BLAKE2B 127e896b82a49633a6866b33ca776ebe2dd149a5d04da4484a53186f219a85db0ab9d826bc1cc61d4df9fa54c9bcc546be070a0b28985174925fd947aa09cca2 SHA512 dc32cae01401feb93eede6506b3955c766ff19b44976fcc67277559b23ac151993377daeed9ba83b2dd71dbdeea330cd1208dcb0c9c5f56be270883b31f9b15f
diff --git a/sys-libs/libomp/libomp-19.1.1.ebuild b/sys-libs/libomp/libomp-19.1.1.ebuild
deleted file mode 100644
index 64ab38e3e987..000000000000
--- a/sys-libs/libomp/libomp-19.1.1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit flag-o-matic cmake-multilib linux-info llvm.org python-single-r1
-
-DESCRIPTION="OpenMP runtime library for LLVM/clang compiler"
-HOMEPAGE="https://openmp.llvm.org"
-
-LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )"
-SLOT="0/${LLVM_SOABI}"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
-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/libomp/libomp-20.0.0_pre20241009.ebuild b/sys-libs/libomp/libomp-20.0.0_pre20241009.ebuild
deleted file mode 100644
index 32b91b3699c4..000000000000
--- a/sys-libs/libomp/libomp-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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 9767fc8afd68..bf5adc0ffa6e 100644
--- a/sys-libs/llvm-libunwind/Manifest
+++ b/sys-libs/llvm-libunwind/Manifest
@@ -6,19 +6,14 @@ 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.8.src.tar.xz 132067260 BLAKE2B a950492f1dbfb874dff63b1ffef86468169ba2f211a9733ec2d4cf30040f7f277ef00f048bb44dee9f97d7d762f0f241f19e5a2a7b0b49217d3821ddfc8c354f SHA512 25eeee9984c8b4d0fbc240df90f33cbb000d3b0414baff5c8982beafcc5e59e7ef18f6f85d95b3a5f60cb3d4cd4f877c80487b5768bc21bc833f107698ad93db
DIST llvm-project-18.1.8.src.tar.xz.sig 566 BLAKE2B 6ab0efc5b38d4483f4e32e8b85774b2edd5d88fdf29f23b88eb0b5130a7a7f0e80549612b025f927e92de4a08ff7c292cff224dbda91a5d598244e98f7ad0fbd SHA512 ddfd1e8a06756759af6cbe488c82a6d6a62ba91f3e8a0eb4cece561321824f5d165b08ed91010588790b76e19790931d2651b24dba8567e3b151d3cb43bec25b
-DIST llvm-project-19.1.1.src.tar.xz 141244648 BLAKE2B 7c9250f99c8e5ae2097e89269ebf5bfdfb0fba8f67ab934377d24030c985013fe5475d0c9bd6d60a679e169772ad1723bc6e44ff9e4c7aed5627b9f1f1a2477a SHA512 84adab40ffb9ec236dbf203d86c08a0c2c651f98278a9d0936490c7901159eb26eabd3db9316013886b549426d4acb43b75d866f7dc670ab299bf93ba35b1891
-DIST llvm-project-19.1.1.src.tar.xz.sig 438 BLAKE2B 6967194abf6939291abc716f862a46ea7c5e195b98eebc26928a57dbd5034f82a8ecb5b7cc1b7c2428168309308b19df1c7db828703e80d3f7bf578e3542874d SHA512 07bb7bffb2b035417d702ca47be9d5759250f1a2cd57606855027d458ceb972a293b45d3d93bcda195588986acbb5eace60524f4aecdc0da7aeb3a8414c37c31
DIST llvm-project-19.1.2.src.tar.xz 141241032 BLAKE2B 38a3f528ddae7cd738236a317551fdb94acd8fb736a57def15b75e1ed2f6572e1370fb3f1e4ff261d3cfb87df7d50d4db8fa9e70dc5e3dde617af09eb059fdd3 SHA512 e98ee405f5c30004b39f0de0470400dd2965adf4cda4b47a1d3792ae362ed43eb45e96a9b1689f31e1064e0b39252379270bd95bf8081cf9b92ecb9b371bf43b
DIST llvm-project-19.1.2.src.tar.xz.sig 438 BLAKE2B f5bc0cc43bc10ee2438289d62aa8169cbb9e0ea598381b4c744e6a09daf710650fbec0656a9ac7c0e6f84a0ff3541fe223fa9efc61fb3d4c496cad9df7b9edd4 SHA512 307cd88116e68f901229fc2f6db72bad5f964bacee178e2efad3419cec277b5a7e23fb347386fb4e83e1886551bbc78d187259518193cac7654573ee17e3cb63
DIST llvm-project-9aef0fd52a0b2bf31cf3bae8a0693d6df8db6e04.tar.gz 219987707 BLAKE2B a3f0acd0fd3b66c3a826ac6760653fa6ea893ffba7587cf4a14f472026a9d9d8bf6b63c26d8bc39e83936afe6b735496bd88ce6c00d16abe1d0ccd1f9a644302 SHA512 5104669d78930363afeba045dc27a4c36ca8bb7537d432c765e023cbd91155b248c3a60d4768e1f8690c88e82d4ff95a44fb73f26d25d6646dddc857992485ba
-DIST llvm-project-fb2960aad93f6c02e0ea8de0568c0aef8896eee8.tar.gz 219704020 BLAKE2B 91f7226d7c6dcfa82c6b892ec0a80b47b5abd435c39996d8a6e0611355d434a86eb42bd5dce849dcc9a2f0ed2ae9844e5672f45283984ad10c7c12c62c82d47b SHA512 f0b56a4ab532aaf4bb841aac4e2faf63f213f3cd71d24555b46805406502805e6cc46cb0aae0fbf5f49ddec99da801ab8e54410a9bd8a7bcb0e9fb13619c30bf
EBUILD llvm-libunwind-15.0.7.ebuild 3032 BLAKE2B 9b47e894db1a764f3eca3135f4caba68261953f4433af017b7bb53181e345ad26c570733f997022c53c9ef49a0a3b823188d92cfcc16a2113825d767b1ffab2a SHA512 0b68480fb2a8e5a351574e81fbcff824cd324754ed40378f06fec12fedbba94a921043d72db6ecc37f8b0680b7f518bbbd8d63f69ce8d84f86ca522653d293fb
EBUILD llvm-libunwind-16.0.6-r1.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
EBUILD llvm-libunwind-17.0.6.ebuild 3440 BLAKE2B eafe21a3de172043ca0039ba27c80c64d32b02cc86bdb5a6d108ded35770e0352216337cbf24ee4fde43b699a68a85c8145be2d17510d525452bfd5a02674998 SHA512 164fdc1c62405e02c035af7997b8522b51f5b9337d2bb66d7fc9b1f45df74ec70d31b26dc5324c59792d32c543fe18abf74ed3b07a64c131e3c1bb4f9f733c5d
EBUILD llvm-libunwind-18.1.8.ebuild 3407 BLAKE2B 1f0f6be6cd671b42d97bfa5ffc5fbf0c837f1d97a034db9c88fa15ba381651c6f669aef7e8e6f46091f33950f6fc8dad7a7e45ded1711b8dea2e562ec7174cb9 SHA512 e4db23d628e8d82c48f5dd1f2c29a90acceaabdcdb049d38310cdfe82c3d59b4cb5d80df8b9f5663ab3c86fbf304bffc35fd01d61f9b7dc99cbef879e9157a61
-EBUILD llvm-libunwind-19.1.1.ebuild 3413 BLAKE2B 7f510e3b4b415a4178c5783a5252adf00ee264ec8173d459f1ee7df65dcb3c0c9bc8712384d2e4c9a5451a13c7868bef011d990158e4875f5ed8f343866bd228 SHA512 84de24446bb5b2239ef96155327e2c9b35a1a3d1c93c7acb5aaf046299dd8ebab6c89b9b2c6d36bd6adb6265492521c3a6f395f4fdecb37ea4b022e6a840f56f
EBUILD llvm-libunwind-19.1.2.ebuild 3413 BLAKE2B 7f510e3b4b415a4178c5783a5252adf00ee264ec8173d459f1ee7df65dcb3c0c9bc8712384d2e4c9a5451a13c7868bef011d990158e4875f5ed8f343866bd228 SHA512 84de24446bb5b2239ef96155327e2c9b35a1a3d1c93c7acb5aaf046299dd8ebab6c89b9b2c6d36bd6adb6265492521c3a6f395f4fdecb37ea4b022e6a840f56f
EBUILD llvm-libunwind-20.0.0.9999.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
-EBUILD llvm-libunwind-20.0.0_pre20241009.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
EBUILD llvm-libunwind-20.0.0_pre20241015.ebuild 3316 BLAKE2B bd35bebb24f85df1df172da2753279735077353c2a2b06df35700ad58b32fecdb29f6045be9d3c51316e764bda2a75295fb879fd635da71747ad0ab11dc5649d SHA512 8211878d4fde53625702b27cce8bf7a09cf97238c52e1078f6895b58675f76c78aa60f8a886a2f25d0cf71becdcefd94e8666b9c8915fecbe5b47accdc9b988a
MISC metadata.xml 438 BLAKE2B 2a36fbbc59e137056029c62aef6d167d9c82531c2582d7bad5cb13cc36e5c4c9518ffe8c56d06bbcfd97ad22eda71a8b776f3984195f53d06cf45659b438dc00 SHA512 4f18b054072d00e5440faa31a59f9ef587d035b5f25e30913f0b1449debee967fa794fae2548e87db3fb2177ce853ab075e1f11f3cc763f5d7fdf06147108845
diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-19.1.1.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-19.1.1.ebuild
deleted file mode 100644
index 45b7c96819be..000000000000
--- a/sys-libs/llvm-libunwind/llvm-libunwind-19.1.1.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos"
-IUSE="+clang debug static-libs test"
-REQUIRED_USE="test? ( clang )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !sys-libs/libunwind
-"
-DEPEND="
- sys-devel/llvm:${LLVM_MAJOR}
-"
-BDEPEND="
- clang? (
- sys-devel/clang:${LLVM_MAJOR}
- )
- !test? (
- ${PYTHON_DEPS}
- )
- test? (
- $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]')
- )
-"
-
-LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake )
-LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit )
-llvm.org_set_globals
-
-python_check_deps() {
- use test || return 0
- python_has_version "dev-python/lit[${PYTHON_USEDEP}]"
-}
-
-multilib_src_configure() {
- llvm_prepend_path "${LLVM_MAJOR}"
-
- local libdir=$(get_libdir)
-
- # https://github.com/llvm/llvm-project/issues/56825
- # also separately bug #863917
- filter-lto
-
- if use clang; then
- local -x CC=${CHOST}-clang
- local -x CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- # link to compiler-rt
- # https://github.com/gentoo/gentoo/pull/21516
- local use_compiler_rt=OFF
- [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON
-
- # Respect upstream build type assumptions (bug #910436) where they do:
- # -DLIBUNWIND_ENABLE_ASSERTIONS=ON =>
- # -DCMAKE_BUILD_TYPE=DEBUG => -UNDEBUG
- # -DCMAKE_BUILD_TYPE!=debug => -DNDEBUG
- # -DLIBUNWIND_ENABLE_ASSERTIONS=OFF =>
- # -UNDEBUG
- # See also https://github.com/llvm/llvm-project/issues/86#issuecomment-1649668826.
- use debug || append-cppflags -DNDEBUG
-
- local mycmakeargs=(
- -DCMAKE_CXX_COMPILER_TARGET="${CHOST}"
- -DPython3_EXECUTABLE="${PYTHON}"
- -DLLVM_ENABLE_RUNTIMES="libunwind"
- -DLLVM_LIBDIR_SUFFIX=${libdir#lib}
- -DLLVM_INCLUDE_TESTS=OFF
- -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug)
- -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs)
- -DLIBUNWIND_INCLUDE_TESTS=$(usex test)
- -DLIBUNWIND_INSTALL_HEADERS=ON
-
- # support non-native unwinding; given it's small enough,
- # enable it unconditionally
- -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON
-
- # avoid dependency on libgcc_s if compiler-rt is used
- -DLIBUNWIND_USE_COMPILER_RT=${use_compiler_rt}
- )
- if use test; then
- mycmakeargs+=(
- -DLLVM_ENABLE_RUNTIMES="libunwind;libcxxabi;libcxx"
- -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit"
- -DLLVM_LIT_ARGS="$(get_lit_flags)"
- -DLIBUNWIND_LIBCXX_PATH="${WORKDIR}/libcxx"
-
- -DLIBCXXABI_LIBDIR_SUFFIX=
- -DLIBCXXABI_ENABLE_SHARED=OFF
- -DLIBCXXABI_ENABLE_STATIC=ON
- -DLIBCXXABI_USE_LLVM_UNWINDER=ON
- -DLIBCXXABI_INCLUDE_TESTS=OFF
-
- -DLIBCXX_LIBDIR_SUFFIX=
- -DLIBCXX_ENABLE_SHARED=OFF
- -DLIBCXX_ENABLE_STATIC=ON
- -DLIBCXX_CXX_ABI=libcxxabi
- -DLIBCXX_ENABLE_ABI_LINKER_SCRIPT=OFF
- -DLIBCXX_HAS_MUSL_LIBC=$(usex elibc_musl)
- -DLIBCXX_HAS_GCC_S_LIB=OFF
- -DLIBCXX_INCLUDE_TESTS=OFF
- -DLIBCXX_INCLUDE_BENCHMARKS=OFF
- )
- fi
-
- cmake_src_configure
-}
-
-multilib_src_test() {
- local -x LIT_PRESERVES_TMP=1
- cmake_build check-unwind
-}
-
-multilib_src_install() {
- DESTDIR=${D} cmake_build install-unwind
-}
diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20241009.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20241009.ebuild
deleted file mode 100644
index e4c76c15ebc8..000000000000
--- a/sys-libs/llvm-libunwind/llvm-libunwind-20.0.0_pre20241009.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-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/virtual/Manifest.gz b/virtual/Manifest.gz
index 7b8864522117..7bdaf74622dd 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/szip/Manifest b/virtual/szip/Manifest
index c40754b27481..ba278c6cad35 100644
--- a/virtual/szip/Manifest
+++ b/virtual/szip/Manifest
@@ -1,2 +1,2 @@
-EBUILD szip-2.1.ebuild 344 BLAKE2B 8d087d5244140c977017587530999bb6250d29a6f67308ab2259de9f8d21e9edaf53f702502bd3e842a1fddde921e0e02c27ea47e2997edbd30f7dccb85b58d5 SHA512 7c4d901b4c3d8c68cbfaff7f51e66b0ed2dac5989b019f496f9691965231932f6da9a765904fff2e45ffde462be73a8f84025dd93394278c1eee9784647026e4
+EBUILD szip-2.1.ebuild 343 BLAKE2B 87bde5bfcde52e59770b21aca72c4650a4e3e5cf937b761a60e521bf170cfba0337d9f0a0ec50869945d84fe2de5197aef2cd0995cda9c77d85a9e4a58b0b2cf SHA512 d445c3b55ce6ebd9576ee3b480013b3f08b1dad1c1f7f44a4b83cac6735736ff3e02ff87e4637318465683569c134e2e1eb9531dab8dd254d1629b054ffcbe8c
MISC metadata.xml 278 BLAKE2B ec2d276da53ec73b30c5f3c1a592d84055592026a448ffdc152835499337f7470cf92d3343f3eca3ec55b44c307878a295a55af0c3d142ef98b1cc892594f187 SHA512 e3ef5c31e448eb600e79d31d402e0822589f5ed22e61df0b45b7a656b6bb0db16d353249debcc480cf6fa0bdcf5f81b360a6e28c796a3dcf432f42f03ab75e71
diff --git a/virtual/szip/szip-2.1.ebuild b/virtual/szip/szip-2.1.ebuild
index de1b37b692db..7b686086ca1a 100644
--- a/virtual/szip/szip-2.1.ebuild
+++ b/virtual/szip/szip-2.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
DESCRIPTION="Virtual for szip compression drop-in replacements"
SLOT="0/2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="|| (
sci-libs/libaec[szip]
diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz
index 278411bf83bd..9d03563c1b48 100644
--- a/www-apps/Manifest.gz
+++ b/www-apps/Manifest.gz
Binary files differ
diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest
index c29313e5b1c1..9e042a1e845a 100644
--- a/www-apps/element/Manifest
+++ b/www-apps/element/Manifest
@@ -1,7 +1,5 @@
-DIST element-v1.11.78.tar.gz 24374407 BLAKE2B e861efe7ff42a941b86891f3c40190bafd4ecb289f3e3c7e4871e3ae61c2af6c20dc8357d471b74940ae5a1baafd072917fd37eeb41902cf7c2df9cdfc9fad0f SHA512 e0823ec8824658431df7d827428c9c85afd0fefeff4e74656adf570466ad9fbbd21edbefc932691ea0d6b8f626a8fd2eda25141c7068d2b5ec6c9bb59ffdf241
-DIST element-v1.11.79.tar.gz 24370346 BLAKE2B 63e5b6d44cefd57c2aa687bb5b0164821bc70fb210e6029627c54f25e27b53f59fe349187458315149879b346c51ce3a35f7ff28f881ef5339a6fff452419544 SHA512 d5e461f85d1065ab413914dcf2a78be1e5e8710608543437b4ce011dfc06bee17b98bfe1aec494952b2288dd041d8bf80aa83cdd264c765a29427f6f7b312fcc
DIST element-v1.11.80.tar.gz 24394289 BLAKE2B 5945bec337380f52ad0edf041870ec27dbc4cfdd79bd1f4a9e8b222963d2e67118ab1444c215fa0583330e481c09626ae73f41d6568daa4e146c9e34e04a32ce SHA512 fd24fb268171d30309536553a671258a2e4b27463d26c8dff4cdfc80ab62b9d455a76517dc821015357a933e4ecde191330d84ed8894d334662258b51768a941
-EBUILD element-1.11.78.ebuild 709 BLAKE2B bdcc5e8209dc07c33fc91becf2705db7f54a7345d1984716c606b3fd3da38bdc270f5f9684334edc420a84a159dfa2ca94cb28348146a4ba1f874389ce42a9cd SHA512 ce11a90caa483b0971cc9903f8890d9c63a46dd80b54a92c0282d2d910c01c1138962d742568f7a982448d5c7d4e1446baaa79fdb2ec288cdcd5ccb4a86f697a
-EBUILD element-1.11.79.ebuild 709 BLAKE2B bdcc5e8209dc07c33fc91becf2705db7f54a7345d1984716c606b3fd3da38bdc270f5f9684334edc420a84a159dfa2ca94cb28348146a4ba1f874389ce42a9cd SHA512 ce11a90caa483b0971cc9903f8890d9c63a46dd80b54a92c0282d2d910c01c1138962d742568f7a982448d5c7d4e1446baaa79fdb2ec288cdcd5ccb4a86f697a
+DIST element-v1.11.81.tar.gz 24406357 BLAKE2B 95ed5ee17d97dd1123f7e73874b754002196a8b203e2f6c3890d69b1bd027132e025ec5b89f786f8cdd8d22787be9ef9dbe5e81caf8330d41dde837aa02479aa SHA512 6158c601a52593f844017a718c0735693efcbc9981066e05318f219033f4dac616b5084674f2873f409357ea6d14db90a710658fbdd913b36f42a50f71d69de2
EBUILD element-1.11.80.ebuild 709 BLAKE2B bdcc5e8209dc07c33fc91becf2705db7f54a7345d1984716c606b3fd3da38bdc270f5f9684334edc420a84a159dfa2ca94cb28348146a4ba1f874389ce42a9cd SHA512 ce11a90caa483b0971cc9903f8890d9c63a46dd80b54a92c0282d2d910c01c1138962d742568f7a982448d5c7d4e1446baaa79fdb2ec288cdcd5ccb4a86f697a
+EBUILD element-1.11.81.ebuild 709 BLAKE2B bdcc5e8209dc07c33fc91becf2705db7f54a7345d1984716c606b3fd3da38bdc270f5f9684334edc420a84a159dfa2ca94cb28348146a4ba1f874389ce42a9cd SHA512 ce11a90caa483b0971cc9903f8890d9c63a46dd80b54a92c0282d2d910c01c1138962d742568f7a982448d5c7d4e1446baaa79fdb2ec288cdcd5ccb4a86f697a
MISC metadata.xml 339 BLAKE2B 3dec6820a014466f1aeef112cdbb8a773a19acb6aa4834e1feb45519f0f3c898ad593d796f84fdc450dcbbb0546615fa0fc4b37d0fd9f28cfea68c57a87e1573 SHA512 6d9d4e8f95e054b651545a18c5022f6cd2060ac62b15b6af44d52e78047031c185f5990e0eeaa2970fba426bc55ed001874b796cfdba268b3f542215415a1d43
diff --git a/www-apps/element/element-1.11.79.ebuild b/www-apps/element/element-1.11.79.ebuild
deleted file mode 100644
index 33f60473ba0a..000000000000
--- a/www-apps/element/element-1.11.79.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit webapp
-
-DESCRIPTION="A glossy Matrix collaboration client for the web"
-HOMEPAGE="https://element.io/"
-SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz"
-S=${WORKDIR}/${PN}-v${PV}
-
-LICENSE="Apache-2.0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-need_httpd
-
-src_install() {
- webapp_src_preinst
-
- insinto "${MY_HTDOCSDIR}"
- doins -r .
-
- dodir "${MY_HTDOCSDIR}"/home
- dodir "${MY_HTDOCSDIR}"/sites
-
- webapp_serverowned "${MY_HTDOCSDIR}"/home
- webapp_serverowned "${MY_HTDOCSDIR}"/sites
- #webapp_configfile "${MY_HTDOCSDIR}"/config.json
-
- webapp_src_install
-}
diff --git a/www-apps/element/element-1.11.78.ebuild b/www-apps/element/element-1.11.81.ebuild
index 33f60473ba0a..33f60473ba0a 100644
--- a/www-apps/element/element-1.11.78.ebuild
+++ b/www-apps/element/element-1.11.81.ebuild
diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index c518be517401..ba15077a0831 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -1,18 +1,18 @@
AUX php-argon2-en.txt 416 BLAKE2B 9940a3e218d1db382790f4754352594c9098eccce7426729e75471f017e15bb45b50cc885609e54817077e36d9feb4484bcff5b40c4f669ad80d4d5a643da8bc SHA512 076bbbfb9305a2608b60fb7f9802a5a455c5d049d39c8f209eadac1a306ba2015d11a30b4544d8cdf43025077a3c3087f3e9922cd9b530a08c089a7818590115
DIST nextcloud-28.0.10.tar.bz2 187483870 BLAKE2B df0fecf5adfebbc6f1b28e6e51e6c09604550b8c1bbb6407f08840c57855bad2e6e1d4ae3bd03d5345d59e3eaad4bc6ae41ad130a2b562a7ccca0a2649757e20 SHA512 53c91d0cdda4cfb9be1b2903ec8ad4ee06a4164abdb959d86d9c9622761f1b1e1ca4b70d51e56391c38d669ac8fc2283971638de2a5994fa330c947182f066a9
+DIST nextcloud-28.0.11.tar.bz2 188207571 BLAKE2B 209c7bbeff1af0f27b06560d0e2a78393b08ba7cf1c0de7f8258a7d9cc3979b56a979ef3a8c014f7afd013922c454e34ae13f221e30593ee980f1b77ba52b2d2 SHA512 51149148d3e3fec91e56e18095d1b0cfc4d4d258b0d4eeca8b048d3044d65ffd1ea8616aa29d61fa07c8822ac55126cb54a8e12c1df822b6b0bfbd003947de9f
DIST nextcloud-28.0.6.tar.bz2 188259629 BLAKE2B 304d98076d02a190143d0e9846405a029a16b268eec2dfddde8746deae7ef02e0acd5f7a9a7303e454fbc4d828496cfc101c59e8664834e8a9691ae0c586c8f0 SHA512 f34c895602bd63f2e61492e91b9949852f9d2422c3b8740e851107efe5d46de72d8ec06a15c808fa27503546067d62d3166b55ff9979b18f36546845791941c2
-DIST nextcloud-28.0.7.tar.bz2 188700312 BLAKE2B c408b052562ce717fc41226df3ae6ffd6202de213ecf9074572133ba4d30a1c0be44a289d80577c4f663943a43dbf2bf71d60055c602eef569eba3ce174a8298 SHA512 6a8172f05ce58e594a66e2918583e05b97365217b1d2977aeee85e10e77bd869a7ddebceddef9070e0ac40d5e8e2e2348c1e0a9cdf56094bd6b8ca679696d9f2
DIST nextcloud-29.0.4.tar.bz2 204867575 BLAKE2B ac91ecb560631762000cf0c6ef69a5262aa67591837e36373550201e075df629f64d63329925671af08f05f987da35046cdaf4b44d48f2e30d5d7fdb026a16a9 SHA512 65508d9610d4b459f11bceadd61d19eb8165e6804c658c4492fb97843c86107bfc75d080156d1afcf5a029ad143b77277cc4e63890444c089e1047f17db1e085
-DIST nextcloud-29.0.5.tar.bz2 204001633 BLAKE2B 00ff6d5fbb758feb0587145726cfa4bffeaa8946ae19ad93aa85dcd47cab6f9ba4c7264d1949d86839ce8053a251c264bb40a37b0bb2248dc617e3b7079b84cc SHA512 65576b4dbb865bd05378cbbe9040d78c3c8e212f0f259451a00b724af821374d8157cdcdd1db8a4eb0a52afa8d307a856e3a0e76883be116cf5c44e239b7fa05
DIST nextcloud-29.0.7.tar.bz2 204453544 BLAKE2B 8affb8c2c6faf82df014e06fb9df3226e1ea6a0c9922a01a1b0f1e1120925b755163ee15d3a95f5fd4635dcc2d472290de29fc97b52c5e669122b32c7d64a28e SHA512 9a87ea11870aec4b26499e85c9ef91e38644d947c810c619f22f617307014b58adc24ebd19841af8aa3b5185427610f278951e48bb7ae242fa4de1eb3e6abb63
DIST nextcloud-29.0.8.tar.bz2 204336151 BLAKE2B 9746c941b4c349a02299dae7120c2bd8b5ab3d80e686e529128dcae3ddbd5cd0396a3c3eb1f4c059f7888d44d681744df90ba422cca52bb57b37bb3a1bdd53fe SHA512 ec99d5efc6a573627cae9b42f7f34e3c8ee7ba9bc3bfe1bb032c9e8fcef2831ce32f7dcb72c3303582b205de390619bd7f892a7bc4415c0826e02f73496714b0
DIST nextcloud-30.0.0.tar.bz2 182332972 BLAKE2B 1ac4abde030f4c0be783808abebe70bdf48077cebf7a89714351b40ae33d03d6832fbd985c0fdd13a6ebc38f3a8ee5a3e7c24c6cdf4913232f748e4baa03cbb9 SHA512 03681b44640d3b496393325b88c80a20f1817fc27c4ee82fd2b46a4e75b1568da904ee9e531123bc0576a77c6290d925730c2a45282ab8fa756b7d00a7ba0c84
+DIST nextcloud-30.0.1.tar.bz2 187609069 BLAKE2B 5801db42d605366d36447bc1cb1a74dbe669512b68127cb84a4ed648a161a3de0d1929a137c63e4163939300e92ee1d759d663b3e01af5785baa26d07230d45d SHA512 3e1e33d59f361ade18c6a429023d3123e4ad23d249dcd24408c5ce6514beef89068838404e39d57aad7d353e074f2b36f35b5cde2e84e5a142785d00ce04f9e2
EBUILD nextcloud-28.0.10.ebuild 1073 BLAKE2B ef3f21eb27f7e15344ccbe0a2c82c096890bed105305bf9501790c7267c74f55ad96bb13ba9f1f8996f4df93619b7186fccd78dd1671163fd701da980198bf91 SHA512 0390ae53f04f50b03d0841d0eb5c426743146fc4d8730b96ab90b8b950be07ad2261ff6e7a8b2055d0319ea5d6959144db29bba430a00a26f7faa207d4e2f8a7
+EBUILD nextcloud-28.0.11.ebuild 1073 BLAKE2B ef3f21eb27f7e15344ccbe0a2c82c096890bed105305bf9501790c7267c74f55ad96bb13ba9f1f8996f4df93619b7186fccd78dd1671163fd701da980198bf91 SHA512 0390ae53f04f50b03d0841d0eb5c426743146fc4d8730b96ab90b8b950be07ad2261ff6e7a8b2055d0319ea5d6959144db29bba430a00a26f7faa207d4e2f8a7
EBUILD nextcloud-28.0.6.ebuild 1072 BLAKE2B f21a6c9bdd864e47f1033b25c893d2d549b20d62fd9357912a30bfe0e2a2214f15f53f0dabdba95c5013f5858625be45c3b5031f8cd560bfb242118d5dd18d8b SHA512 6c6bcb3a3dcbbbdceff0ea05e12f1a4a7009312f4db784178ff2da6f3cb17fc5571c7e72cd43e8c0d3f969a80fc3fbdc6f152ff66ee6efd0de3ce7bc6bd8ce38
-EBUILD nextcloud-28.0.7.ebuild 1073 BLAKE2B ef3f21eb27f7e15344ccbe0a2c82c096890bed105305bf9501790c7267c74f55ad96bb13ba9f1f8996f4df93619b7186fccd78dd1671163fd701da980198bf91 SHA512 0390ae53f04f50b03d0841d0eb5c426743146fc4d8730b96ab90b8b950be07ad2261ff6e7a8b2055d0319ea5d6959144db29bba430a00a26f7faa207d4e2f8a7
EBUILD nextcloud-29.0.4.ebuild 1073 BLAKE2B cce494b396fa946ae9f3060781cca436a864731f98573630ddd0235c9961dfc133fd13293c2cab3538ee9d910a41685b4830c4712fcf12547e04926c87d83a0c SHA512 b524b50ca4a11be04dc261e30826ab0f57b3490ee0054047fba68366f633fac46598378c167fc9becc3b33a876571dc409a8c91e241f15aeba44f47795ada9e8
-EBUILD nextcloud-29.0.5.ebuild 1074 BLAKE2B 22290506efc4568cc1544ff2d43268156ee0c660fb56fe6002fce43a511789963bb2ef0c7c176402d5494da12ff3db68d7aae5efdd4a17799847c1440849d5b4 SHA512 d4fe14818f3ed910b80971c26562ec3a5c1f8b6710fdc6213526fff8b2d61d8c35f57006ac85a9ec6f5440226ed2c75b145ae83b313b0dea31fd0cfc704f1a0c
EBUILD nextcloud-29.0.7.ebuild 1073 BLAKE2B cce494b396fa946ae9f3060781cca436a864731f98573630ddd0235c9961dfc133fd13293c2cab3538ee9d910a41685b4830c4712fcf12547e04926c87d83a0c SHA512 b524b50ca4a11be04dc261e30826ab0f57b3490ee0054047fba68366f633fac46598378c167fc9becc3b33a876571dc409a8c91e241f15aeba44f47795ada9e8
EBUILD nextcloud-29.0.8.ebuild 1074 BLAKE2B 22290506efc4568cc1544ff2d43268156ee0c660fb56fe6002fce43a511789963bb2ef0c7c176402d5494da12ff3db68d7aae5efdd4a17799847c1440849d5b4 SHA512 d4fe14818f3ed910b80971c26562ec3a5c1f8b6710fdc6213526fff8b2d61d8c35f57006ac85a9ec6f5440226ed2c75b145ae83b313b0dea31fd0cfc704f1a0c
EBUILD nextcloud-30.0.0.ebuild 1074 BLAKE2B 22290506efc4568cc1544ff2d43268156ee0c660fb56fe6002fce43a511789963bb2ef0c7c176402d5494da12ff3db68d7aae5efdd4a17799847c1440849d5b4 SHA512 d4fe14818f3ed910b80971c26562ec3a5c1f8b6710fdc6213526fff8b2d61d8c35f57006ac85a9ec6f5440226ed2c75b145ae83b313b0dea31fd0cfc704f1a0c
+EBUILD nextcloud-30.0.1.ebuild 1074 BLAKE2B 22290506efc4568cc1544ff2d43268156ee0c660fb56fe6002fce43a511789963bb2ef0c7c176402d5494da12ff3db68d7aae5efdd4a17799847c1440849d5b4 SHA512 d4fe14818f3ed910b80971c26562ec3a5c1f8b6710fdc6213526fff8b2d61d8c35f57006ac85a9ec6f5440226ed2c75b145ae83b313b0dea31fd0cfc704f1a0c
MISC metadata.xml 710 BLAKE2B d6f0bcfca6b60a8de9684f758c70836d9b2f51ad5eb2907af7c7ba7869bdb5df15795d18d2091c4396c7d7ac66c0b85a31618cecfdbdbe9ec0b466186f8f8d0d SHA512 ac57ab4aa39002565c86de12877222828cdfacf09ee82e902b0829da79567055d8a04c8200c04e1fdf2994fa11673f76735274b998d41005aa38653169e91c55
diff --git a/www-apps/nextcloud/nextcloud-28.0.7.ebuild b/www-apps/nextcloud/nextcloud-28.0.11.ebuild
index c4a46ad7ae66..c4a46ad7ae66 100644
--- a/www-apps/nextcloud/nextcloud-28.0.7.ebuild
+++ b/www-apps/nextcloud/nextcloud-28.0.11.ebuild
diff --git a/www-apps/nextcloud/nextcloud-29.0.5.ebuild b/www-apps/nextcloud/nextcloud-30.0.1.ebuild
index cdae29e997d4..cdae29e997d4 100644
--- a/www-apps/nextcloud/nextcloud-29.0.5.ebuild
+++ b/www-apps/nextcloud/nextcloud-30.0.1.ebuild
diff --git a/www-servers/Manifest.gz b/www-servers/Manifest.gz
index f3d973113828..86899cce6cd3 100644
--- a/www-servers/Manifest.gz
+++ b/www-servers/Manifest.gz
Binary files differ
diff --git a/www-servers/nginx/Manifest b/www-servers/nginx/Manifest
index 614e445eeff8..a031ee6fcba7 100644
--- a/www-servers/nginx/Manifest
+++ b/www-servers/nginx/Manifest
@@ -11,7 +11,7 @@ AUX nginx.conf-r3 1325 BLAKE2B 3aef6116b366ef325fea9c99e6c1f5a8ea4b6d12aced541e3
AUX nginx.confd 1241 BLAKE2B 1b70d46440825dbaef34370e5c88ed5f3a5780a645fd7440d22b78451ed082d9c5dff3689576750cc7806515e8caf939f9a6be2fafa1516e2c519932881f746f SHA512 53d2946ab9f2b5e2c2ccb3a946fc8f26a5320be3d5f90892da86cb6188a147b95758d056f93805f493f1c33b139e534e905fef9c391ed3a7de07a5894d144752
AUX nginx.initd-r4 2271 BLAKE2B 4cf3f3f25c3fe68c842aa75bf833005e927dd614455b837b3e8e5dc978f693365772b68b5b8630c966d3d3ddf2b6d820055521a0aea9d046ae0796a858f3c0e5 SHA512 79b5608b210ec160f4d6a46781608f07b59db4ec039aa1be7947ae36e5e13d195a9ec8389edf592834ea9953b235961b0c55d63d7bad07840fbeec64a110313b
AUX nginx.logrotate-r1 269 BLAKE2B 54cf4de47ea51934ae5a9e816f558305b9a276a5746e5e43781eb88bb0e487da1da111bd5479f710302ec8083f5a32255e55ac83019cda4418cf47d6550774ad SHA512 e05713f15063ad6352c668c3de43ad925469e4f0697dee2714982a7568770eaff6e9b0df1218f1c0e805e852d39b26f831b6f866e3d0d7bc1ff82fa56f4179b9
-AUX nginx.service-r1 362 BLAKE2B 88a2298a0ebba93b10668c817c8a3b03bbde2e3d159ea57d41b88c01a8fcbf56bee931b3033e9bb245ccf4fc7c7e1a7c9f40d3150c1fefe9865cbf1d94d33a0a SHA512 b91c42f149dea84da3e92527b53c0932b742b48a0777fdeef8beb56f6256a4c7ba090432e4b730467e6d87d59efb598699e5c943b627a4267d4a4039b0e9b898
+AUX nginx.service-r1 385 BLAKE2B 2a95d69fbf3ac1a81bfcf394855b175da4938402b7ec5b11292377791c237b3eb8a7996f426dc8c9340d68d87215c0c198a754415d8b431bd750b2909e9da961 SHA512 bc9cb640aa91f5dcecd2009e4ccfc32c9e8690bdec8956a31740922d7273488ebb72beabfc561656b96220f6d8541d42c90fabb8b7c9a70e078229c224d8fc35
DIST modsecurity-nginx-1.0.3.tar.gz 34063 BLAKE2B 859a29eb7f67d53a818578f1008f0d0debbe37c205bb7c6e79594d8b1a6a0d93988880d35f607ef05ef6d73c9aa887baebfd2c54aca894969beeed4bfe576f37 SHA512 20495884c6b3594edf879a19fd7445f2e74a1628789decd146b3c712764b0507e440a84a64aab619461b044f98b8d641913cfad57a6d0002e7061716bdfe84fc
DIST nginx-1.26.2.tar.gz 1244789 BLAKE2B f054deb47bf21bf963fedc8f980d29c92325bbfcb39c5a2cc67cce15add32036f0b771c7abac018ded6354a0df0850ed5843d26e0cf5d9577b70ca3fa89a206c SHA512 470efe9ae5d6150ecbf133979c6c36415679a2156499a3b6820a85eb8f3038a8aa06f7b28ddd834cffb0e982f3ddc89e4b1649d536eba4f84019a72d4cfa3539
DIST nginx-1.27.2.tar.gz 1258098 BLAKE2B f3a68e0f5f89cdbae2f79dc71ecf9074cf39bbee114c3bdc59892baec54eb44fc4fdb1e0aa7f3f688ae28386a2371d2301fa12fba93e4a08ed05ebfd3d481952 SHA512 5e2e0ccba596c5fa67571095e7c9b34e0a8a44f12d72c5cc714360926a192a09810e08f653b16112b5a3223e8cddc5a61f9f8dba026fb0854ec7a0d440666cf2
@@ -41,6 +41,6 @@ DIST ngx_metrics-0.1.1.tar.gz 2964 BLAKE2B 95d71ea26c949c345b83e353bd66a20df18cc
DIST ngx_mogilefs_module-1.0.4.tar.gz 11208 BLAKE2B e0729b66554c8890727190a624d4c9aef6499dfc2e301541a9bfc15690caf6d3155c8a4b8f7a1555a7655b47aa0cd1b797aeb8ba82efa92ab80808218a0bdcff SHA512 b8cb7eaf6274f4e2247dbcb39db05072d2b2d4361256a325fafab5533d7ce0c4ae9e2905b954dfcfa4789c9cab5cccf2ac1c3a1f02f6a327ed95b562d7773ed1
DIST ngx_rtmp-1.2.2.tar.gz 519934 BLAKE2B 8745816b879f506720955d6c7e5e8af036e88b3601a680071ffb255a3ec31d69e132b5cc8b493202fa985eb30b8529428f683b5154a0054c0ee990d3185c7abf SHA512 3f8c803221854c4b1a06aadc6313fbfec74bd7179c0ee51d4365b26ffa8875881a6e1e48f777a9c9efbb9170ab7478a82920d5448a2c2df485503d37bb03ab81
DIST njs-0.8.6.tar.gz 879028 BLAKE2B cd6ef50feeeeeb66ac927a9373bac9612e1bd47ec1a6bf4115feac0c15f2e67a1970c19b1bc0fa751395b98eda303dc91547bffde648958935cca4ed531a0728 SHA512 418fb54cf4924a38a1cde661432e9432853a643289c299c347aa9e9b393013e504ea4f15698c885ecde7e7ccb249c51b6b1c2bab96024f82b9acb271d2d4acb9
-EBUILD nginx-1.26.2-r3.ebuild 42550 BLAKE2B be20060939d02e3b30421ed8a0dd5f0c6f47cc7df276da126d35c497b6fd1eb9b84c0bef7a008712bcb66502ca809f5a2d70dcc3d67f62865570c72f48f4a0e3 SHA512 a5863f85dc195ae1d93ac36885917db6ab54c1fd57ee29024234ece2009baa19f2306dc50a90f384e9732c57c81fb4f5e2c6e3dff4de9b086156949b41153f90
-EBUILD nginx-1.27.2.ebuild 42557 BLAKE2B 86905309b69f89190872de8c426eacce2dfb6e51de15f3e2a16f966603b9f226cb70392a897418ecb8abcb9a8e21a6e67f57939ef118d9d5cfb34afdca4d77ec SHA512 16f2ef144b600d66bfaa8d919b77e469af615febc0b230caaa2f80f40c6a6399ba849c47cb39a8fdfcaee368511e9654062d96bbcd3799a814ae388001fc2e78
+EBUILD nginx-1.26.2-r4.ebuild 42550 BLAKE2B be20060939d02e3b30421ed8a0dd5f0c6f47cc7df276da126d35c497b6fd1eb9b84c0bef7a008712bcb66502ca809f5a2d70dcc3d67f62865570c72f48f4a0e3 SHA512 a5863f85dc195ae1d93ac36885917db6ab54c1fd57ee29024234ece2009baa19f2306dc50a90f384e9732c57c81fb4f5e2c6e3dff4de9b086156949b41153f90
+EBUILD nginx-1.27.2-r1.ebuild 42557 BLAKE2B 86905309b69f89190872de8c426eacce2dfb6e51de15f3e2a16f966603b9f226cb70392a897418ecb8abcb9a8e21a6e67f57939ef118d9d5cfb34afdca4d77ec SHA512 16f2ef144b600d66bfaa8d919b77e469af615febc0b230caaa2f80f40c6a6399ba849c47cb39a8fdfcaee368511e9654062d96bbcd3799a814ae388001fc2e78
MISC metadata.xml 1189 BLAKE2B 9e65f404d2be335d14ffb087be60847a2508de79baae7ee0e3bd7021dbfbbc1f18b93ed758d107ef3a9738ab32889f106a5eb8232f8f4190d57c175eed60ddd5 SHA512 8077d4da43250c5cc783451682047460b093cf1e751e0b0d75a21bb42baf83fd31b1bb3a574ed6e7ab89286afb331c23915c676ed80c7b4cc5fd9f84a40da893
diff --git a/www-servers/nginx/files/nginx.service-r1 b/www-servers/nginx/files/nginx.service-r1
index d87081788091..74b023147587 100644
--- a/www-servers/nginx/files/nginx.service-r1
+++ b/www-servers/nginx/files/nginx.service-r1
@@ -5,6 +5,7 @@ After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/run/nginx/nginx.pid
+RuntimeDirectory=nginx
ExecStartPre=/usr/sbin/nginx -t
ExecStart=/usr/sbin/nginx
ExecStartPost=/bin/sleep 0.1
diff --git a/www-servers/nginx/nginx-1.26.2-r3.ebuild b/www-servers/nginx/nginx-1.26.2-r4.ebuild
index df9a7fc03956..df9a7fc03956 100644
--- a/www-servers/nginx/nginx-1.26.2-r3.ebuild
+++ b/www-servers/nginx/nginx-1.26.2-r4.ebuild
diff --git a/www-servers/nginx/nginx-1.27.2.ebuild b/www-servers/nginx/nginx-1.27.2-r1.ebuild
index 1a85e9d9c4ec..1a85e9d9c4ec 100644
--- a/www-servers/nginx/nginx-1.27.2.ebuild
+++ b/www-servers/nginx/nginx-1.27.2-r1.ebuild
diff --git a/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 7ef17af687d0..6fb740932be4 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest
index 7172ee1f4185..a4520114b4bd 100644
--- a/x11-libs/cairo/Manifest
+++ b/x11-libs/cairo/Manifest
@@ -3,6 +3,6 @@ AUX cairo-respect-fontconfig.patch 538 BLAKE2B 7cc137277ccb2e1d641fd8ca39ee7ccd0
DIST cairo-1.18.0.tar.bz2 43979246 BLAKE2B 1afb01a934a41c9f4c2cac0d6f1fd842bfd3297378b7692a0c38786d151ca568a63707ceee4b220da7ec9a605f65eb87b546a78392c5fe652345e749e6d3da6b SHA512 bd702f3b64061f8add954c243c9b59f5d44271adfa76d997941ddab629ff8018c2a1d3368edf2362573e0018c342c61483de58240c63e15e1e6035d2511d3e40
DIST cairo-1.18.2.tar.bz2 42905863 BLAKE2B 2788b9b90aeee1ad906e36ec13c0e0dba5b87b88433bc2cd408ed427ebcab49ee3d63ded3bc4eb7dc51c63aba91a6c30de77c052235bc5b669eef268f706de36 SHA512 8db31b675791b892379bc5fca7f421d3e8ebca9c3cbcdc27fa80efb1274f12d89276a54fa1ec18008f81de9b1dc2fafb9fbee9ee368e893e8b035a332d07e141
EBUILD cairo-1.18.0.ebuild 2690 BLAKE2B c54dd04e02cab2765d84b38a0322bf30973ead942d1a5c8ea6c74a8135a1b5044dfc840795e60b3db73b268f886ffc1c648ccde2b0dfdf1309a33e4564b34625 SHA512 261778a01724e25efd0615d653d188d71ef14934e3396844422b1c5593e6f48b5b41eb6e15c8eb7b23e6e04a69f276c54651785318d0e59aefd4e81b0b17ab95
-EBUILD cairo-1.18.2-r1.ebuild 2728 BLAKE2B 239b0105e665a7026b7b347eb1478892d2e5bd2edc0f4a20d85ed69bb5a8136cdbb31f8610d61e933146244ee6207fabee219be10c210a545a211b2de299db6c SHA512 035e8d53314cadd99d84d0dbb9f8285c72e8ddbcb12a97eb8b19d7815f96692afdd2f86db293f21523ef46a73cb67f87914e7f9a9c402b375547fdb5ca53320f
+EBUILD cairo-1.18.2-r1.ebuild 2723 BLAKE2B cc185aa6cfcc1fe53d03d7a1faeab791ea5a649f2d1e140232d737dc3ae144a49c6633cd87316f15a77aaeea4d140d8e2b0349fcdda7100434ccea62be6478e5 SHA512 73ecadd528855e70fd8f87e48e86ddb3867629e891fb960ea3874c656b48ba4409a0f54066a3392674e154a3f5ff0ccfeace28b11c469e181526e2807c63b77d
EBUILD cairo-9999.ebuild 2697 BLAKE2B 66fa4f151a2bdd05110a54982273aeeb080e148715f7e6d2ead0d7574256f3e345521eea7c3340125db606f234d4e8f18b803626beb235869018d4f3bc431257 SHA512 0295111a82323029bebde475485a94252753056017ba551b0b03bcda65d6bd0390932239e6f6f9525ac6d9b9228ab934512aa51745750d782340e087865e671c
MISC metadata.xml 484 BLAKE2B 44ea5fe06e0b252b5d0cf71ccf53f76ca6f1f29432886ac0a66af9df19ed72358b91c6ff399ba418d051b5fa5380ff281647ffd050f1471578699ddfa87085ab SHA512 a575a5e6f807ac4527dbcf62e6e4a70c0e6012a6b52d7772ab167ffc29a55718bd35e52b1d0bf61be89ed82f38959e63e7ef198e7b2c1f48889df9dd2c4c8988
diff --git a/x11-libs/cairo/cairo-1.18.2-r1.ebuild b/x11-libs/cairo/cairo-1.18.2-r1.ebuild
index 9bcd379e8859..dc33f30c9123 100644
--- a/x11-libs/cairo/cairo-1.18.2-r1.ebuild
+++ b/x11-libs/cairo/cairo-1.18.2-r1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]]; then
EGIT_REPO_URI="https://gitlab.freedesktop.org/cairo/cairo.git"
else
SRC_URI="https://gitlab.freedesktop.org/cairo/cairo/-/archive/${PV}/cairo-${PV}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="A vector graphics library with cross-device output support"
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index e2dc9d06f1ab..e717205fb78e 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/fvwm3/Manifest b/x11-wm/fvwm3/Manifest
index 454dba7ea747..ec2878b0292c 100644
--- a/x11-wm/fvwm3/Manifest
+++ b/x11-wm/fvwm3/Manifest
@@ -5,5 +5,5 @@ DIST fvwm3-1.1.0-docs.tar.xz 230964 BLAKE2B f431011a63a8d190e01e34301e74fd40750d
DIST fvwm3-1.1.0.tar.gz 4527424 BLAKE2B ee9a3f190ae7fa1f1dd703e17b0e12f04da63212cade30facdbc8339ded7f598de143d18f17dde39d3af8e24ff2b34855ad3e5b2b6c5ffe466072a7353895cd8 SHA512 47eea05cbdecf4da3313b9183fa938544b451b9f133d7a68062feb222c3c1af3873402f80b60485d603afe8cd23a03f3e86a503fc1f2070e1ad2e6e64d012341
EBUILD fvwm3-1.0.9-r1.ebuild 4808 BLAKE2B 522e96330ee3730704e2544ab34a71816b5616e8565790cabacbb3a0ccfbebcf09d7b0e74acd289b1d092c9e828e58d995d6986257d32db55b58310b6aea866e SHA512 9a10669c760d02ac45339259c8d4c836dcb3cfcfaf368363838ba16bf415afc83bb20db326999d4a45c237771b0c617691d3639292517475b45961fe37174380
EBUILD fvwm3-1.1.0-r1.ebuild 4759 BLAKE2B 562730695d29ac3f1d587ad37803719614107e8332ac96b8faab71e20186d961bd39155057875346aca7bf2c2588db6c104f2b4c84fda52752ef75c85f933176 SHA512 8740a4d2bc9a67d9f1b190f846ab07ce5fc0fb210348450bd9f120ae224d79fb6a1a9e7bb04dc6787dcb25779c760902f90416f9afa7355b01e77668eb01e0c7
-EBUILD fvwm3-9999.ebuild 4716 BLAKE2B f7a1be00bfeb6e7fc6ed8e2dea7d55a25ba9a57998dea8e2b6a95477412b301c1f9d236609217b74f822807b834e808e80aef7777e5081d4a16144182f3c2ecf SHA512 ac53c1eb13bf03a68a0a9f2103cda7928a01939798c553d0eed8050966da8286c4abab617cee31eda8248698d7affc7383de86c7ac209e42ffe91eded5a18317
+EBUILD fvwm3-9999.ebuild 4302 BLAKE2B 2bf0eddd7bdbb748712905cd0f8734d213e04ca4d372a571cf73bdc605a4bbb224c9ba84f0bcddf329394632df265419536316a195df6cb447cb4e547c8d5bbc SHA512 18234690e78758d80c3eaeb94c5e69d974e27c6c86f16b43db935435027f66e4d50a2cc6f6182799298ce103a041e594edc4b5c1c8b9f2f023bbd15aee833f7f
MISC metadata.xml 1012 BLAKE2B 5c5d08f16521594e1425ca8efbe5162c72ce6aff0557c0c79f1e2717dfc77ba855f90c493b45ff361d2e75f00b17e549b6853ee660c77c57cdeadce1df223f32 SHA512 a53bdde33366823f867bcff8b6c90e3cae6e0808945278fd02928502fd38df9d699fa4ace2fe66c1524e74d256242202a2b3139deb1331b67ac72f2fd0e9608f
diff --git a/x11-wm/fvwm3/fvwm3-9999.ebuild b/x11-wm/fvwm3/fvwm3-9999.ebuild
index 9a9eba17220d..f4eabc6cad94 100644
--- a/x11-wm/fvwm3/fvwm3-9999.ebuild
+++ b/x11-wm/fvwm3/fvwm3-9999.ebuild
@@ -8,9 +8,9 @@ EAPI=8
# Scripting for this is in sam-gentoo-scripts.
: ${FVWM3_DOCS_PREBUILT:=1}
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
GO_OPTIONAL=1
-inherit autotools desktop flag-o-matic go-module python-single-r1 toolchain-funcs
+inherit flag-o-matic go-module meson python-single-r1
DESCRIPTION="A multiple large virtual desktop window manager derived from fvwm"
HOMEPAGE="https://www.fvwm.org/"
@@ -31,9 +31,8 @@ fi
LICENSE="GPL-2+ FVWM
go? ( Apache-2.0 BSD MIT )"
SLOT="0"
-IUSE="bidi debug +go netpbm nls perl readline stroke svg tk lock"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}"
+IUSE="bidi +go netpbm nls perl readline svg"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DOCS=( NEWS )
@@ -83,20 +82,15 @@ RDEPEND="${PYTHON_DEPS}
x11-libs/libXpm
x11-libs/libXrandr
x11-libs/libXrender
+ x11-misc/xlockmore
+ dev-lang/tk
+ dev-perl/Tk
+ >=dev-perl/X11-Protocol-0.56
bidi? ( dev-libs/fribidi )
- lock? ( x11-misc/xlockmore )
- netpbm? ( media-libs/netpbm )
- perl? ( tk? (
- dev-lang/tk
- dev-perl/Tk
- >=dev-perl/X11-Protocol-0.56
- )
- )
readline? (
sys-libs/ncurses:=
sys-libs/readline:=
)
- stroke? ( dev-libs/libstroke )
svg? (
gnome-base/librsvg:2
x11-libs/cairo
@@ -105,14 +99,6 @@ RDEPEND="${PYTHON_DEPS}
DEPEND="${COMMON_DEPEND}
x11-base/xorg-proto"
-src_prepare() {
- default
- use go && ( sed -e 's/GOFLAGS=-ldflags="-s -w"/GOFLAGS=/' \
- -i bin/FvwmPrompt/Makefile.am || die )
-
- eautoreconf
-}
-
src_configure() {
# Recommended by upstream for release. Doesn't really matter for live ebuilds.
append-flags -fno-strict-aliasing
@@ -122,68 +108,57 @@ src_configure() {
use $arch && append-flags -fsigned-chars
done
- local myconf=(
- --with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm
- --enable-package-subdirs
- $(use_enable bidi)
- $(use_enable go golang)
- $(use_enable nls)
- $(use_enable nls iconv)
- $(use_enable perl perllib)
- $(use_with readline readline-library)
- $(use_enable svg rsvg)
- --enable-png
+ local emesonargs=(
+ "-Dpng=enabled"
+ "-Dsm=enabled"
+ "-Dxcursor=enabled"
+ "-Dxkbcommon=enabled"
+ "-Dxpm=enabled"
+ "-Dxrender=enabled"
+ $(meson_feature bidi)
+ $(meson_feature go golang)
+ $(meson_feature nls iconv)
+ $(meson_feature nls)
+ $(meson_feature readline) # not required for go but it won't hurt to enable it
+ $(meson_feature svg cairo) # Pick 1 of 'cairo', 'cairo-svg', or 'libsvg-cairo'; add the appropriate dependency
+ $(meson_feature svg)
+ "-Dcairo-svg=disabled"
+ "-Dlibsvg-cairo=disabled"
+ "-Ddocdir=${EPREFIX}/usr/share/doc/${PF}"
)
if [[ ${FVWM3_DOCS_PREBUILT} == 0 ]]; then
- myconf+=(
- --enable-mandoc
- --enable-htmldoc
+ emesonargs+=(
+ "-Dhtmldoc=true"
+ "-Dmandoc=true"
)
else
# Probably not required, but let's be safe
- myconf+=(
- --disable-mandoc
- --disable-htmldoc
+ emesonargs+=(
+ "-Dhtmldoc=false"
+ "-Dmandoc=false"
)
fi
- use readline && myconf+=( --without-termcap-library )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- PREFIX="${EPREFIX}/usr" emake AR="$(tc-getAR)"
+ meson_src_configure
}
src_install() {
# Since we're manually handling docs installation, let's do that first
- # and then install the rest of the files via emake
+ # and then install the rest of the files "normally".
local HTML_DOCS
if [[ ${FVWM3_DOCS_PREBUILT} == 1 ]] ; then
doman "${WORKDIR}"/${P}-docs/man/**/*.[0-8]
HTML_DOCS="${WORKDIR}"/${P}-docs/html/*
- else
- HTML_DOCS="${S}"/doc/*.html
- doman "${S}"/doc/*.[0-8]
fi
-
einstalldocs
- emake DESTDIR="${ED}" prefix="/usr" exec_prefix="/usr" datarootdir="/usr/share" install
-
- exeinto /etc/X11/Sessions
- newexe - ${PN} <<-EOF
- #!/bin/sh
- ${PN}
- EOF
-
- python_scriptinto "/usr/bin"
- python_doscript "${ED}/usr/bin/FvwmCommand" "${ED}/usr/bin/fvwm-menu-desktop"
-
- make_session_desktop fvwm3 /usr/bin/fvwm3
+ meson_src_install
+ if ! use go; then
+ python_scriptinto "/usr/bin"
+ python_doscript "${ED}/usr/bin/FvwmCommand" "${ED}/usr/bin/fvwm-menu-desktop"
+ fi
}
pkg_postinst() {
diff --git a/x11-wm/qtile/Manifest b/x11-wm/qtile/Manifest
index c1b5603626c4..65f5cf6467c5 100644
--- a/x11-wm/qtile/Manifest
+++ b/x11-wm/qtile/Manifest
@@ -1,4 +1,6 @@
AUX qtile-session-r1 1860 BLAKE2B fb9345d3acc5e0fc5694065f12e2759e02aebc765925cb0ffcb1a776ec82e959503d8a8039238e4e48a5045a3118f2e37201a88d5255fd0a0782d2f8291d8a77 SHA512 41b37ba034b5dd7f3126142d2cfc5cf8986b521fc419d47e420582fc8b516df87249bd8e14c12d77691b93205ec3cd1249bfa040ef0691e0751c669f742570ee
DIST qtile-0.28.1.tar.gz 601217 BLAKE2B 04f24c5b628e1c3d0eca395135ef0d0093af5a57d23aea751e76197da4f148ae679a9fb650e2589e5f2e253673cab86642e3f0695ac219641c65192eb9a37274 SHA512 95b4d95206aeac4bb59d47c94eb93b55ac413681050345a0d61cdb19b71dd785bb6c13c0161757b9bfa5e8d0ce345fcf64eea04fc44b2f596a65b70f5da5d32e
-EBUILD qtile-0.28.1.ebuild 2625 BLAKE2B 2596ce6aaa668bed772fdd6f2a167245d2fca90b83dd575c57e5e2d88479d1f92702d9ced69497ee01646d0f2dd6a10560c25da64533feb3288319ce052fb028 SHA512 b8d76065f9aa7aadda26bcc45a27a8ed8a61208311c530f339d56343037661253f9f996897c89b2a02a0ef411287a25564c34eb9607c04318998a3a523686d0f
+DIST qtile-0.29.0.tar.gz 607026 BLAKE2B 71a282b08b6d15e08f616e28a59a632a76ef4a180788177606873dec7870d715fa96403ece6745de8898716e863b7462a745426f59fb13fd40ba87207be30d24 SHA512 745a9a79209c0dbac5e49b8ee90d567204fd022c63e9321afbb6a3a064f8e9376fdbbe67a5115e50b251d28129f4907761cbbd3e0b3d2e0676e047ef8369c92c
+EBUILD qtile-0.28.1.ebuild 2622 BLAKE2B 693eab081037d8b368495fd7959e04fba1da29a2bbdf3b1c9cc4e340a34252771bcb2626fe6fe7950b2227c7d03f22d4f3e77be74f3f755b3a038d33d39b81c7 SHA512 9c3520cf721e9a6fb940bb82b62f158a2b2c908698ae273d46b47cb03b7266706595c5c333ef9683cc0b9b197e4a4f97b573b4c6bc19a8fb49239d8f09717181
+EBUILD qtile-0.29.0.ebuild 2663 BLAKE2B cad5e3b1a0149cff278b0e8584a742c522781276ec82a795f73450e8dd33572052a0edb8fa925829396f2c4f2ea146ea782640cabea8fbb37d74fd7349de11ad SHA512 214db99739d5261b1dc9178c83ea292ef33d3d1668cf500ae2b45cf2686b6537b02b27bacc240cedc578fab2d1f68ca1ce4ceb908fb0bec47c6d6b0a887c8c84
MISC metadata.xml 422 BLAKE2B 10ddda5d4485b4a3c76ff658a41e2b4ea6004413ea3d2d9d4b088a7a25de36e167ae70505c195467c2401df0396a40e2301cc29a25e7e4097ed20cc6335e8956 SHA512 5f5aeecab841345abe98b87180644e60f8e52a12fc2c354cdd3678d8ad5c8c1ba13790a1bc6fa5662587714f3af9566f6adbdbc355b18d632d0ffa3eb4e83106
diff --git a/x11-wm/qtile/qtile-0.28.1.ebuild b/x11-wm/qtile/qtile-0.28.1.ebuild
index d54d02a7d1a4..7bd2f780e08e 100644
--- a/x11-wm/qtile/qtile-0.28.1.ebuild
+++ b/x11-wm/qtile/qtile-0.28.1.ebuild
@@ -32,7 +32,7 @@ RDEPEND="
x11-libs/pango
pulseaudio? (
dev-python/pulsectl-asyncio[${PYTHON_USEDEP}]
- media-sound/pulseaudio
+ media-libs/libpulse
)
wayland? (
>=dev-python/pywayland-0.4.17[${PYTHON_USEDEP}]
diff --git a/x11-wm/qtile/qtile-0.29.0.ebuild b/x11-wm/qtile/qtile-0.29.0.ebuild
new file mode 100644
index 000000000000..c9f1f6fd843e
--- /dev/null
+++ b/x11-wm/qtile/qtile-0.29.0.ebuild
@@ -0,0 +1,117 @@
+# 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} )
+
+inherit distutils-r1 pypi virtualx
+
+DESCRIPTION="A full-featured, hackable tiling window manager written in Python"
+HOMEPAGE="
+ https://qtile.org/
+ https://github.com/qtile/qtile/
+ https://pypi.org/project/qtile/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="pulseaudio wayland"
+
+DEPEND="
+ >=dev-python/cairocffi-1.6.0[${PYTHON_USEDEP}]
+ >=dev-python/cffi-1.1.0:=[${PYTHON_USEDEP}]
+"
+RDEPEND="
+ ${DEPEND}
+ dev-python/dbus-next[${PYTHON_USEDEP}]
+ dev-python/pygobject[${PYTHON_USEDEP}]
+ >=dev-python/xcffib-1.4.0[${PYTHON_USEDEP}]
+ x11-libs/cairo[X,xcb(+)]
+ x11-libs/libnotify[introspection]
+ x11-libs/pango
+ pulseaudio? (
+ dev-python/pulsectl-asyncio[${PYTHON_USEDEP}]
+ media-libs/libpulse
+ )
+ wayland? (
+ >=dev-python/pywayland-0.4.17[${PYTHON_USEDEP}]
+ >=dev-python/pywlroots-0.17[${PYTHON_USEDEP}]
+ )
+"
+BDEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ dev-python/setuptools-scm[${PYTHON_USEDEP}]
+ test? (
+ dev-python/libcst[${PYTHON_USEDEP}]
+ media-gfx/imagemagick[X]
+ x11-base/xorg-server[xephyr,xvfb]
+ )
+ wayland? (
+ >=dev-python/pywayland-0.4.17[${PYTHON_USEDEP}]
+ >=dev-python/pywlroots-0.17[${PYTHON_USEDEP}]
+ )
+"
+
+: ${EPYTEST_TIMEOUT:=180}
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ sed -e "s/can_import(\"wlroots.ffi_build\")/$(usex wayland True False)/" \
+ -i setup.py || die
+
+ mkdir bin || die
+}
+
+src_compile() {
+ local -x CFFI_TMPDIR=${T}
+ distutils-r1_src_compile
+}
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # mypy stuff
+ test/test_check.py
+ test/migrate/test_check_migrations.py
+ # TODO: this test clearly requires x11 — so why is wayland
+ # variant being run?
+ 'test/backend/x11/test_window.py::test_urgent_hook_fire[wayland-2]'
+ # TODO
+ test/test_hook.py::test_net_wm_icon_change
+ )
+
+ # force usage of built module
+ rm -rf libqtile || die
+
+ # some tests expect bin/qtile
+ ln -fs "$(type -P qtile)" bin/qtile || die
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x TZ=UTC
+ nonfatal epytest -p rerunfailures --reruns=5 \
+ --backend=x11 $(usev wayland '--backend=wayland') ||
+ die -n "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ local DOCS=( CHANGELOG README.rst )
+ distutils-r1_python_install_all
+
+ insinto /usr/share/xsessions
+ doins resources/qtile.desktop
+
+ insinto /usr/share/wayland-sessions
+ doins resources/qtile-wayland.desktop
+
+ exeinto /etc/X11/Sessions
+ newexe "${FILESDIR}"/${PN}-session-r1 ${PN}
+}
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 396740da127b..8d948be77fdc 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-dict/Manifest b/xfce-extra/xfce4-dict/Manifest
index 856726385bcb..25b351c2d8ea 100644
--- a/xfce-extra/xfce4-dict/Manifest
+++ b/xfce-extra/xfce4-dict/Manifest
@@ -1,5 +1,3 @@
-DIST xfce4-dict-0.8.7.tar.bz2 670207 BLAKE2B 8b6cd662493435db981dd6425541741e2e39c156f3ae6475ff24767599def4a5d2b1aa34beab99afa2e136b7d499fe31052f7216c998d7cb0008f42d8592d076 SHA512 607800a9a8b356b0257fbbd5a5b7933f7c23dc70dc60706f26528806e4d72d952b1e3e320be3dbeeccad5c4e8606e4e062f7bfd35e68396c73d726d02206cff7
DIST xfce4-dict-0.8.8.tar.bz2 669951 BLAKE2B 4983ad741fef7b0d7ad72ddbbc4e9bc09ba041f55fab219615ef046b6bc23490fec8dcf2cc03a2d3f6c131ac6529a656f0e29b596d6b77c9bdcd7be29dfc60dd SHA512 db1919f3d29245cc02ea8e4f898e8d389c426a574f6227bcb0504f2f4506220617bf6ac4b8544e85e00c8d7818ad06a61e2daaea1883a6badf9b394d2b481398
-EBUILD xfce4-dict-0.8.7.ebuild 988 BLAKE2B 05bc40d976878dced8ad5d27881f377a2a0d81175d1f7f44bce47cdb9aec6fb2dff91529c46a29ce2cadcc256ed31eca0d5380c335a5e9292620a0296f6a7df5 SHA512 735ff23a2a99d85c90b5abb6ef916fed783b4d5cc7c529d3ff41759decbd2916764e93dfeae980cb96d9d8cab46f0033e47a15a12ce9377fe7e6b5daa3e4fae3
-EBUILD xfce4-dict-0.8.8.ebuild 993 BLAKE2B bbfcc42c9f04360d7d0bd2bd7da642b9a471bbcfd5c81adea2d764be3ae3efc0888ece7bc705a9776d98b46e9b6b85b55194ca37e54972996abe82fe9267daa7 SHA512 3af3e723cf1e3183b14d37db8e453c769a229fa617ea09e3d44a34dc30e2f727dce16cae43aa738f64b213b02666fc970d24bf92361eeefca079292275766e95
+EBUILD xfce4-dict-0.8.8.ebuild 988 BLAKE2B 05bc40d976878dced8ad5d27881f377a2a0d81175d1f7f44bce47cdb9aec6fb2dff91529c46a29ce2cadcc256ed31eca0d5380c335a5e9292620a0296f6a7df5 SHA512 735ff23a2a99d85c90b5abb6ef916fed783b4d5cc7c529d3ff41759decbd2916764e93dfeae980cb96d9d8cab46f0033e47a15a12ce9377fe7e6b5daa3e4fae3
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/xfce-extra/xfce4-dict/xfce4-dict-0.8.7.ebuild b/xfce-extra/xfce4-dict/xfce4-dict-0.8.7.ebuild
deleted file mode 100644
index f8356528f619..000000000000
--- a/xfce-extra/xfce4-dict/xfce4-dict-0.8.7.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="A dict.org querying application and panel plug-in for the Xfce desktop"
-HOMEPAGE="
- https://docs.xfce.org/apps/xfce4-dict/start
- https://gitlab.xfce.org/apps/xfce4-dict/
-"
-SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
-
-DEPEND="
- >=dev-libs/glib-2.24.0
- >=x11-libs/gtk+-3.22.0:3
- x11-libs/libX11
- >=xfce-base/libxfce4util-4.10.0:=
- >=xfce-base/libxfce4ui-4.12.0:=
- >=xfce-base/xfce4-panel-4.10.0:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-util/gdbus-codegen
- virtual/pkgconfig
-"
-
-src_configure() {
- econf --libexecdir="${EPREFIX}"/usr/$(get_libdir)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/xfce-extra/xfce4-dict/xfce4-dict-0.8.8.ebuild b/xfce-extra/xfce4-dict/xfce4-dict-0.8.8.ebuild
index 95e8d0648f67..f8356528f619 100644
--- a/xfce-extra/xfce4-dict/xfce4-dict-0.8.8.ebuild
+++ b/xfce-extra/xfce4-dict/xfce4-dict-0.8.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~hppa ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
DEPEND="
>=dev-libs/glib-2.24.0