summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--acct-group/beep/beep-0.ebuild8
-rw-r--r--acct-group/beep/metadata.xml9
-rw-r--r--app-admin/awscli/Manifest1
-rw-r--r--app-admin/awscli/awscli-1.43.3.ebuild92
-rw-r--r--app-emacs/flycheck-guile/flycheck-guile-0.5-r101.ebuild (renamed from app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild)7
-rw-r--r--app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild7
-rw-r--r--app-emulation/fuse/fuse-1.6.0-r4.ebuild (renamed from app-emulation/fuse/fuse-1.6.0-r3.ebuild)2
-rw-r--r--app-misc/beep/beep-1.4.12-r3.ebuild56
-rw-r--r--app-misc/beep/files/70-pcspkr-beep.rules2
-rw-r--r--app-misc/beep/files/90-pcspkr-beep.rules2
-rw-r--r--app-misc/openhab-bin/Manifest2
-rw-r--r--app-misc/openhab-bin/openhab-bin-5.0.3.ebuild (renamed from app-misc/openhab-bin/openhab-bin-4.3.4.ebuild)2
-rw-r--r--app-misc/upterm/Manifest2
-rw-r--r--app-misc/upterm/upterm-0.19.0.ebuild50
-rw-r--r--dev-ada/libadalang/Manifest1
-rw-r--r--dev-ada/libadalang/libadalang-24.0.0-r3.ebuild111
-rw-r--r--dev-build/make/make-4.4.1-r102.ebuild2
-rw-r--r--dev-build/ninja/ninja-1.13.2-r1.ebuild2
-rw-r--r--dev-lang/ocaml/Manifest1
-rw-r--r--dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch42
-rw-r--r--dev-lang/ocaml/files/ocaml-4.11.2-glibc-2.34.patch91
-rw-r--r--dev-lang/ocaml/metadata.xml1
-rw-r--r--dev-lang/ocaml/ocaml-4.11.2-r2.ebuild102
-rw-r--r--dev-libs/mongo-c-driver/mongo-c-driver-1.30.4.ebuild100
-rw-r--r--dev-libs/mongo-c-driver/mongo-c-driver-2.0.2.ebuild100
-rw-r--r--dev-libs/tree-sitter-cmake/Manifest1
-rw-r--r--dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild14
-rw-r--r--dev-libs/tree-sitter-haskell/Manifest1
-rw-r--r--dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.1.ebuild13
-rw-r--r--dev-libs/tree-sitter-julia/Manifest1
-rw-r--r--dev-libs/tree-sitter-julia/tree-sitter-julia-0.25.0.ebuild13
-rw-r--r--dev-ml/camlp4/Manifest1
-rw-r--r--dev-ml/camlp4/camlp4-4.11_p1-r3.ebuild46
-rw-r--r--dev-ml/core/Manifest1
-rw-r--r--dev-ml/core/core-0.15.0.ebuild24
-rw-r--r--dev-ml/ppx_expect/Manifest1
-rw-r--r--dev-ml/ppx_expect/ppx_expect-0.15.0-r1.ebuild23
-rw-r--r--dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r2.ebuild23
-rw-r--r--dev-ml/sexp_pretty/Manifest1
-rw-r--r--dev-ml/sexp_pretty/sexp_pretty-0.15.0-r1.ebuild26
-rw-r--r--dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild2
-rw-r--r--dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild2
-rw-r--r--dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild2
-rw-r--r--dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild2
-rw-r--r--dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild2
-rw-r--r--dev-perl/URI/URI-5.340.0.ebuild2
-rw-r--r--dev-perl/User-Identity/User-Identity-1.30.0.ebuild2
-rw-r--r--dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild2
-rw-r--r--dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild2
-rw-r--r--dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild2
-rw-r--r--dev-python/arrow/arrow-1.4.0.ebuild2
-rw-r--r--dev-python/autobahn/Manifest1
-rw-r--r--dev-python/autobahn/autobahn-25.11.1.ebuild128
-rw-r--r--dev-python/boto3/Manifest1
-rw-r--r--dev-python/boto3/boto3-1.41.3.ebuild53
-rw-r--r--dev-python/botocore/Manifest1
-rw-r--r--dev-python/botocore/botocore-1.41.3.ebuild67
-rw-r--r--dev-python/cftime/cftime-1.6.5.ebuild2
-rw-r--r--dev-python/colorlog/colorlog-6.10.1.ebuild2
-rw-r--r--dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild2
-rw-r--r--dev-python/dulwich/dulwich-0.24.7.ebuild2
-rw-r--r--dev-python/fakeredis/fakeredis-2.32.0.ebuild2
-rw-r--r--dev-python/filelock/filelock-3.20.0.ebuild2
-rw-r--r--dev-python/frozenlist/frozenlist-1.8.0.ebuild2
-rw-r--r--dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild2
-rw-r--r--dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild2
-rw-r--r--dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild2
-rw-r--r--dev-python/hcloud/hcloud-2.9.0.ebuild2
-rw-r--r--dev-python/hiredis/hiredis-3.3.0.ebuild2
-rw-r--r--dev-python/humanize/humanize-4.14.0.ebuild2
-rw-r--r--dev-python/idna/idna-3.11.ebuild2
-rw-r--r--dev-python/iniconfig/iniconfig-2.3.0.ebuild2
-rw-r--r--dev-python/isort/isort-7.0.0.ebuild2
-rw-r--r--dev-python/jellyfish/jellyfish-1.2.1.ebuild2
-rw-r--r--dev-python/logical-unification/logical-unification-0.4.7.ebuild2
-rw-r--r--dev-python/merge3/merge3-0.0.16.ebuild2
-rw-r--r--dev-python/mkdocs-material/mkdocs-material-9.6.22.ebuild2
-rw-r--r--dev-python/msgpack/msgpack-1.1.2.ebuild2
-rw-r--r--dev-python/msgspec/Manifest1
-rw-r--r--dev-python/msgspec/msgspec-0.20.0.ebuild47
-rw-r--r--dev-python/multidict/multidict-6.7.0.ebuild2
-rw-r--r--dev-python/mypy/mypy-1.18.2.ebuild2
-rw-r--r--dev-python/networkx/Manifest2
-rw-r--r--dev-python/networkx/networkx-3.6.ebuild60
-rw-r--r--dev-python/opentelemetry-api/opentelemetry-api-1.38.0.ebuild2
-rw-r--r--dev-python/opentelemetry-sdk/opentelemetry-sdk-1.38.0.ebuild2
-rw-r--r--dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.38.0.ebuild2
-rw-r--r--dev-python/pdm/Manifest1
-rw-r--r--dev-python/pdm/pdm-2.26.2.ebuild85
-rw-r--r--dev-python/precis-i18n/precis-i18n-1.1.2.ebuild2
-rw-r--r--dev-python/propcache/propcache-0.3.2.ebuild2
-rw-r--r--dev-python/propcache/propcache-0.4.0.ebuild2
-rw-r--r--dev-python/propcache/propcache-0.4.1.ebuild2
-rw-r--r--dev-python/pyfakefs/pyfakefs-5.10.0.ebuild2
-rw-r--r--dev-python/pylsqpack/pylsqpack-0.3.23.ebuild2
-rw-r--r--dev-python/pytest-describe/pytest-describe-2.2.1.ebuild2
-rw-r--r--dev-python/pytest-localserver/Manifest2
-rw-r--r--dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild43
-rw-r--r--dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild2
-rw-r--r--dev-python/pyzstd/pyzstd-0.18.0.ebuild2
-rw-r--r--dev-python/referencing/referencing-0.37.0.ebuild2
-rw-r--r--dev-python/regex/regex-2025.10.23.ebuild2
-rw-r--r--dev-python/rpds-py/rpds-py-0.28.0.ebuild2
-rw-r--r--dev-python/testfixtures/testfixtures-9.2.0.ebuild2
-rw-r--r--dev-python/textx/Manifest2
-rw-r--r--dev-python/textx/textx-4.3.0.ebuild (renamed from dev-python/textx/textx-4.2.2.ebuild)1
-rw-r--r--dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild2
-rw-r--r--dev-python/trimesh/Manifest2
-rw-r--r--dev-python/trimesh/trimesh-4.10.0.ebuild (renamed from dev-python/trimesh/trimesh-4.8.2.ebuild)2
-rw-r--r--dev-python/trimesh/trimesh-4.9.0.ebuild2
-rw-r--r--dev-python/types-psutil/Manifest1
-rw-r--r--dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild16
-rw-r--r--dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild2
-rw-r--r--dev-util/cargo-nextest/Manifest4
-rw-r--r--dev-util/cargo-nextest/cargo-nextest-0.9.114.ebuild (renamed from dev-util/cargo-nextest/cargo-nextest-0.9.105.ebuild)8
-rw-r--r--dev-util/radare2/Manifest3
-rw-r--r--dev-util/radare2/radare2-6.0.7.ebuild6
-rw-r--r--kde-apps/step/files/step-25.08.3-qt-6.10.1.patch25
-rw-r--r--kde-apps/step/step-25.08.3.ebuild2
-rw-r--r--licenses/AvP5
-rw-r--r--licenses/NCSA-AMD37
-rw-r--r--licenses/PyCharm128
-rw-r--r--licenses/PyCharm_Academic120
-rw-r--r--licenses/PyCharm_Classroom119
-rw-r--r--licenses/PyCharm_OpenSource110
-rw-r--r--licenses/PyCharm_Preview61
-rw-r--r--licenses/TADS243
-rw-r--r--licenses/TADS347
-rw-r--r--media-radio/qsstv/qsstv-9.5.11_pre20250212.ebuild2
-rw-r--r--media-sound/denemo/denemo-2.6.0-r102.ebuild (renamed from media-sound/denemo/denemo-2.6.0-r101.ebuild)5
-rw-r--r--metadata/license-mapping.conf1
-rw-r--r--metadata/md5-cache/acct-group/beep-08
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.43.316
-rw-r--r--metadata/md5-cache/app-emacs/flycheck-guile-0.5-r101 (renamed from metadata/md5-cache/app-emacs/flycheck-guile-0.5-r100)2
-rw-r--r--metadata/md5-cache/app-emacs/geiser-guile-0.28.3-r1006
-rw-r--r--metadata/md5-cache/app-emulation/fuse-1.6.0-r4 (renamed from metadata/md5-cache/app-emulation/fuse-1.6.0-r3)6
-rw-r--r--metadata/md5-cache/app-misc/beep-1.4.12-r314
-rw-r--r--metadata/md5-cache/app-misc/openhab-bin-5.0.3 (renamed from metadata/md5-cache/app-misc/openhab-bin-4.3.4)6
-rw-r--r--metadata/md5-cache/app-misc/upterm-0.19.014
-rw-r--r--metadata/md5-cache/dev-ada/libadalang-24.0.0-r317
-rw-r--r--metadata/md5-cache/dev-build/make-4.4.1-r1024
-rw-r--r--metadata/md5-cache/dev-build/ninja-1.13.2-r14
-rw-r--r--metadata/md5-cache/dev-lang/ocaml-4.11.2-r215
-rw-r--r--metadata/md5-cache/dev-libs/mongo-c-driver-1.30.417
-rw-r--r--metadata/md5-cache/dev-libs/mongo-c-driver-2.0.217
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.114
-rw-r--r--metadata/md5-cache/dev-libs/tree-sitter-julia-0.25.0 (renamed from metadata/md5-cache/dev-libs/tree-sitter-cmake-0.4.1)10
-rw-r--r--metadata/md5-cache/dev-ml/camlp4-4.11_p1-r312
-rw-r--r--metadata/md5-cache/dev-ml/core-0.15.016
-rw-r--r--metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r116
-rw-r--r--metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r216
-rw-r--r--metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r115
-rw-r--r--metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.04
-rw-r--r--metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.04
-rw-r--r--metadata/md5-cache/dev-perl/MIME-Types-2.290.04
-rw-r--r--metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.04
-rw-r--r--metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.04
-rw-r--r--metadata/md5-cache/dev-perl/URI-5.340.04
-rw-r--r--metadata/md5-cache/dev-perl/User-Identity-1.30.04
-rw-r--r--metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r14
-rw-r--r--metadata/md5-cache/dev-perl/YAML-Syck-1.360.04
-rw-r--r--metadata/md5-cache/dev-perl/libwww-perl-6.800.04
-rw-r--r--metadata/md5-cache/dev-python/arrow-1.4.04
-rw-r--r--metadata/md5-cache/dev-python/autobahn-25.11.117
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.41.316
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.41.316
-rw-r--r--metadata/md5-cache/dev-python/cftime-1.6.54
-rw-r--r--metadata/md5-cache/dev-python/colorlog-6.10.14
-rw-r--r--metadata/md5-cache/dev-python/dogpile-cache-1.5.04
-rw-r--r--metadata/md5-cache/dev-python/dulwich-0.24.74
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.32.04
-rw-r--r--metadata/md5-cache/dev-python/filelock-3.20.04
-rw-r--r--metadata/md5-cache/dev-python/frozenlist-1.8.04
-rw-r--r--metadata/md5-cache/dev-python/google-api-python-client-2.185.04
-rw-r--r--metadata/md5-cache/dev-python/google-auth-httplib2-0.2.0-r14
-rw-r--r--metadata/md5-cache/dev-python/googleapis-common-protos-1.71.04
-rw-r--r--metadata/md5-cache/dev-python/hcloud-2.9.04
-rw-r--r--metadata/md5-cache/dev-python/hiredis-3.3.04
-rw-r--r--metadata/md5-cache/dev-python/humanize-4.14.04
-rw-r--r--metadata/md5-cache/dev-python/idna-3.114
-rw-r--r--metadata/md5-cache/dev-python/iniconfig-2.3.04
-rw-r--r--metadata/md5-cache/dev-python/isort-7.0.04
-rw-r--r--metadata/md5-cache/dev-python/jellyfish-1.2.14
-rw-r--r--metadata/md5-cache/dev-python/logical-unification-0.4.74
-rw-r--r--metadata/md5-cache/dev-python/merge3-0.0.164
-rw-r--r--metadata/md5-cache/dev-python/mkdocs-material-9.6.224
-rw-r--r--metadata/md5-cache/dev-python/msgpack-1.1.24
-rw-r--r--metadata/md5-cache/dev-python/msgspec-0.20.017
-rw-r--r--metadata/md5-cache/dev-python/multidict-6.7.04
-rw-r--r--metadata/md5-cache/dev-python/mypy-1.18.24
-rw-r--r--metadata/md5-cache/dev-python/networkx-3.616
-rw-r--r--metadata/md5-cache/dev-python/opentelemetry-api-1.38.04
-rw-r--r--metadata/md5-cache/dev-python/opentelemetry-sdk-1.38.04
-rw-r--r--metadata/md5-cache/dev-python/opentelemetry-semantic-conventions-1.38.04
-rw-r--r--metadata/md5-cache/dev-python/pdm-2.26.216
-rw-r--r--metadata/md5-cache/dev-python/precis-i18n-1.1.24
-rw-r--r--metadata/md5-cache/dev-python/propcache-0.3.24
-rw-r--r--metadata/md5-cache/dev-python/propcache-0.4.04
-rw-r--r--metadata/md5-cache/dev-python/propcache-0.4.14
-rw-r--r--metadata/md5-cache/dev-python/pyfakefs-5.10.04
-rw-r--r--metadata/md5-cache/dev-python/pylsqpack-0.3.234
-rw-r--r--metadata/md5-cache/dev-python/pytest-describe-2.2.14
-rw-r--r--metadata/md5-cache/dev-python/pytest-localserver-0.10.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-rerunfailures-16.14
-rw-r--r--metadata/md5-cache/dev-python/pyzstd-0.18.04
-rw-r--r--metadata/md5-cache/dev-python/referencing-0.37.04
-rw-r--r--metadata/md5-cache/dev-python/regex-2025.10.234
-rw-r--r--metadata/md5-cache/dev-python/rpds-py-0.28.04
-rw-r--r--metadata/md5-cache/dev-python/testfixtures-9.2.04
-rw-r--r--metadata/md5-cache/dev-python/textx-4.3.0 (renamed from metadata/md5-cache/dev-python/textx-4.2.2)4
-rw-r--r--metadata/md5-cache/dev-python/translate-toolkit-3.16.34
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.10.0 (renamed from metadata/md5-cache/dev-python/trimesh-4.8.2)6
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.9.04
-rw-r--r--metadata/md5-cache/dev-python/types-psutil-7.1.3.2025112515
-rw-r--r--metadata/md5-cache/dev-python/widgetsnbextension-4.0.14-r14
-rw-r--r--metadata/md5-cache/dev-util/cargo-nextest-0.9.114 (renamed from metadata/md5-cache/dev-util/cargo-nextest-0.9.105)8
-rw-r--r--metadata/md5-cache/dev-util/radare2-6.0.74
-rw-r--r--metadata/md5-cache/kde-apps/step-25.08.32
-rw-r--r--metadata/md5-cache/media-radio/qsstv-9.5.11_pre202502124
-rw-r--r--metadata/md5-cache/media-sound/denemo-2.6.0-r102 (renamed from metadata/md5-cache/media-sound/denemo-2.6.0-r101)2
-rw-r--r--metadata/md5-cache/net-fs/s3fs-1.9617
-rw-r--r--metadata/md5-cache/net-im/discord-0.0.116 (renamed from metadata/md5-cache/net-im/discord-0.0.115)2
-rw-r--r--metadata/md5-cache/net-im/discord-0.0.116-r1 (renamed from metadata/md5-cache/net-im/discord-0.0.115-r1)2
-rw-r--r--metadata/md5-cache/net-im/synapse-1.138.417
-rw-r--r--metadata/md5-cache/net-im/synapse-1.143.017
-rw-r--r--metadata/md5-cache/net-libs/neon-0.36.0 (renamed from metadata/md5-cache/net-libs/neon-0.34.2)4
-rw-r--r--metadata/md5-cache/net-libs/ngtcp2-1.17.016
-rw-r--r--metadata/md5-cache/net-libs/ngtcp2-1.18.0 (renamed from metadata/md5-cache/net-libs/ngtcp2-1.16.0)4
-rw-r--r--metadata/md5-cache/net-proxy/mitmproxy-12.2.116
-rw-r--r--metadata/md5-cache/net-proxy/mitmproxy-linux-0.12.816
-rw-r--r--metadata/md5-cache/net-proxy/mitmproxy-rs-0.12.816
-rw-r--r--metadata/md5-cache/net-wireless/gr-iqbal-0.38.2_p20210108-r116
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.2315
-rw-r--r--metadata/md5-cache/sys-cluster/galera-26.4.2415
-rw-r--r--metadata/md5-cache/sys-fs/fscrypt-0.3.614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.12.59 (renamed from metadata/md5-cache/sys-kernel/gentoo-sources-6.16.11)8
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.1014
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.1114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.414
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.514
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.714
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.814
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9-r114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.014
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.1014
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.1214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.214
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.314
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.414
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.514
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5-r114
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.614
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.714
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.814
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.16.914
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.17.9 (renamed from metadata/md5-cache/sys-kernel/gentoo-sources-6.16.9-r1)6
-rw-r--r--metadata/md5-cache/sys-kernel/gentoo-sources-6.6.11714
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.12.59 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.12.58)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.17.9 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.17.8)4
-rw-r--r--metadata/md5-cache/sys-kernel/vanilla-sources-6.6.117 (renamed from metadata/md5-cache/sys-kernel/vanilla-sources-6.6.116)4
-rw-r--r--metadata/md5-cache/sys-libs/libhx-5.213
-rw-r--r--metadata/md5-cache/www-apps/nextcloud-32.0.215
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-145.0.216
-rw-r--r--metadata/md5-cache/www-client/ungoogled-chromium-143.0.7499.40_p12
-rw-r--r--metadata/md5-cache/x11-terms/kitty-0.44.04
-rw-r--r--metadata/md5-cache/x11-terms/kitty-shell-integration-0.44.04
-rw-r--r--metadata/md5-cache/x11-terms/kitty-terminfo-0.44.04
-rw-r--r--net-fs/s3fs/Manifest1
-rw-r--r--net-fs/s3fs/s3fs-1.96.ebuild70
-rw-r--r--net-im/discord/Manifest2
-rw-r--r--net-im/discord/discord-0.0.116-r1.ebuild (renamed from net-im/discord/discord-0.0.115-r1.ebuild)0
-rw-r--r--net-im/discord/discord-0.0.116.ebuild (renamed from net-im/discord/discord-0.0.115.ebuild)0
-rw-r--r--net-im/synapse/Manifest8
-rw-r--r--net-im/synapse/synapse-1.143.0.ebuild (renamed from net-im/synapse/synapse-1.138.4.ebuild)49
-rw-r--r--net-libs/neon/Manifest2
-rw-r--r--net-libs/neon/neon-0.36.0.ebuild (renamed from net-libs/neon/neon-0.34.2.ebuild)12
-rw-r--r--net-libs/ngtcp2/Manifest2
-rw-r--r--net-libs/ngtcp2/ngtcp2-1.16.0.ebuild48
-rw-r--r--net-libs/ngtcp2/ngtcp2-1.18.0.ebuild (renamed from net-libs/ngtcp2/ngtcp2-1.17.0.ebuild)5
-rw-r--r--net-proxy/mitmproxy-linux/Manifest5
-rw-r--r--net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.8.ebuild118
-rw-r--r--net-proxy/mitmproxy-rs/Manifest2
-rw-r--r--net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.8.ebuild53
-rw-r--r--net-proxy/mitmproxy/Manifest1
-rw-r--r--net-proxy/mitmproxy/mitmproxy-12.2.1.ebuild84
-rw-r--r--net-wireless/gr-iqbal/Manifest1
-rw-r--r--net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild45
-rw-r--r--profiles/package.mask/00-gentoo5
-rw-r--r--sys-cluster/galera/Manifest2
-rw-r--r--sys-cluster/galera/files/asio_asio_ssl_impl_context_ipp.patch144
-rw-r--r--sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch38
-rw-r--r--sys-cluster/galera/files/galera-26.4.8-libressl.patch12
-rw-r--r--sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch53
-rw-r--r--sys-cluster/galera/files/garb.cnf20
-rw-r--r--sys-cluster/galera/files/garb.init36
-rw-r--r--sys-cluster/galera/galera-26.4.23.ebuild77
-rw-r--r--sys-cluster/galera/galera-26.4.24.ebuild77
-rw-r--r--sys-cluster/galera/metadata.xml19
-rw-r--r--sys-fs/fscrypt/Manifest2
-rw-r--r--sys-fs/fscrypt/fscrypt-0.3.6.ebuild42
-rw-r--r--sys-kernel/gentoo-sources/Manifest91
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.12.59.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-6.16.10.ebuild)2
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.1.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.10.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.11.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.2.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.3.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.4.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.5.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.6.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.7.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.8.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.9-r1.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.15.9.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.0.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.1.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.11.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.12.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.2.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.3.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.4.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.5-r1.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.5.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.6.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.8.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.16.9.ebuild37
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.17.9.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-6.16.9-r1.ebuild)0
-rw-r--r--sys-kernel/gentoo-sources/gentoo-sources-6.6.117.ebuild (renamed from sys-kernel/gentoo-sources/gentoo-sources-6.16.7.ebuild)14
-rw-r--r--sys-kernel/vanilla-sources/Manifest6
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.12.59.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.12.58.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.17.9.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.17.8.ebuild)0
-rw-r--r--sys-kernel/vanilla-sources/vanilla-sources-6.6.117.ebuild (renamed from sys-kernel/vanilla-sources/vanilla-sources-6.6.116.ebuild)0
-rw-r--r--sys-libs/libhx/Manifest1
-rw-r--r--sys-libs/libhx/libhx-5.2.ebuild28
-rw-r--r--www-apps/nextcloud/Manifest1
-rw-r--r--www-apps/nextcloud/nextcloud-32.0.2.ebuild43
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-145.0.2.ebuild360
-rw-r--r--www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch18
-rw-r--r--www-client/ungoogled-chromium/ungoogled-chromium-143.0.7499.40_p1.ebuild1
-rw-r--r--x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild2
-rw-r--r--x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild2
-rw-r--r--x11-terms/kitty/kitty-0.44.0.ebuild2
349 files changed, 2378 insertions, 3798 deletions
diff --git a/acct-group/beep/beep-0.ebuild b/acct-group/beep/beep-0.ebuild
new file mode 100644
index 000000000000..b1b0d9e3e42a
--- /dev/null
+++ b/acct-group/beep/beep-0.ebuild
@@ -0,0 +1,8 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit acct-group
+
+ACCT_GROUP_ID=553
diff --git a/acct-group/beep/metadata.xml b/acct-group/beep/metadata.xml
new file mode 100644
index 000000000000..8a8731f1244a
--- /dev/null
+++ b/acct-group/beep/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>shell-tools@gentoo.org</email>
+ </maintainer>
+
+ <origin>gentoo-staging</origin>
+</pkgmetadata> \ No newline at end of file
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index 80cd591e0fef..bf94327faccd 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -5,3 +5,4 @@ DIST aws-cli-1.42.64.gh.tar.gz 2996272 BLAKE2B 91d3d259ab8a4dc0cec0735f1da99526b
DIST aws-cli-1.42.69.gh.tar.gz 3000029 BLAKE2B b8ec08f94021b437d5b7ac8626dacb9165cc5906c2fed6e94a379568ed6004c1bfd207a110c9f9d80ceb58d28ce8be2b21f5275629f5a74e4829762a498e5737 SHA512 07fad7432464566aaa4f2c43b6e5b09bb97aa313a4646ebaf171edb11dc58cd25b3e12a4698b5786cc02a96176480102e1d0794c74988a5587f6b218771a556b
DIST aws-cli-1.42.74.gh.tar.gz 3005364 BLAKE2B 1550c3939370bcbc4f0eb50ff7eb22b20a270afdd6f4e796b7a9e00fd2d8e8f71a3308c435f1f33ae91a3ab555f6278895347103e38c9f421e3138c59689adc9 SHA512 eedd3066d7f9c3c1e9edf275ed842ed3bc34ddec025e0e2ea7a0adb81b663067ca4d5159b5399fcbbbfa6a4ecea06a6e9eb8e770141616c09380d059e6f35c6e
DIST aws-cli-1.43.2.gh.tar.gz 3021667 BLAKE2B 96e997a173fa03330ac188874a2f2763c0d5e365e2b8a6d9eeeec7cbc54a03434efdf98bc11c91555bc2fe36a524f4338f308d7fcee53007645c9434732ee654 SHA512 a90b3523b7a10eba1c97fa0b4150619d0c67aef79e30da7d5e95f88d0a99e1d0256d9871ec4a2e19860b7a7afc91cbbd5bd57322e09041c8d2aa123295cb5f23
+DIST aws-cli-1.43.3.gh.tar.gz 3022111 BLAKE2B bbe46437678f26e1b8060baf5b1205de32d5351011656177f976450c0ed76e7e11959a6fa2e9bc4315f3acc5aebaeb026cbdf20f3de3234c48d6a625f385c956 SHA512 d3e24f3f53a0c341186235b1f5580049877df3fd2e5e1242e73d1887f045d24aefce3aefb0f53b92ef06a56f93447de4f1de471851b9091db3bfd6629e49e88c
diff --git a/app-admin/awscli/awscli-1.43.3.ebuild b/app-admin/awscli/awscli-1.43.3.ebuild
new file mode 100644
index 000000000000..e9a6e3b9d8c1
--- /dev/null
+++ b/app-admin/awscli/awscli-1.43.3.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 shell-completion
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y-2).z, sigh
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) - 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.15.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/packaging[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-forked )
+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
+ )
+ EPYTEST_XDIST= epytest "${serial_tests[@]}"
+
+ local EPYTEST_DESELECT=(
+ "${serial_tests[@]}"
+
+ # flaky (some ordering?)
+ tests/functional/s3/test_cp_command.py::TestCPCommand::test_multipart_upload_with_checksum_algorithm_crc32
+ )
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit}
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+ newzshcomp 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-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild b/app-emacs/flycheck-guile/flycheck-guile-0.5-r101.ebuild
index 145e7ffaaf86..d54f3b67d1a9 100644
--- a/app-emacs/flycheck-guile/flycheck-guile-0.5-r100.ebuild
+++ b/app-emacs/flycheck-guile/flycheck-guile-0.5-r101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -29,6 +29,11 @@ RDEPEND="
DOCS=( README.md )
SITEFILE="50${PN}-gentoo.el"
+pkg_setup() {
+ elisp_pkg_setup
+ guile-single_pkg_setup
+}
+
src_prepare() {
elisp_src_prepare
diff --git a/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild b/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild
index 3cd64626f6a5..eee9b8376022 100644
--- a/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild
+++ b/app-emacs/geiser-guile/geiser-guile-0.28.3-r100.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -28,7 +28,6 @@ REQUIRED_USE="${GUILE_REQUIRED_USE}"
BDEPEND="
app-emacs/geiser
- app-emacs/transient
"
RDEPEND="
${BDEPEND}
@@ -41,6 +40,10 @@ DOCS=( readme.org )
ELISP_TEXINFO="${PN}.texi"
SITEFILE="50${PN}-gentoo.el"
+pkg_setup() {
+ elisp_pkg_setup
+}
+
src_prepare() {
elisp_src_prepare
diff --git a/app-emulation/fuse/fuse-1.6.0-r3.ebuild b/app-emulation/fuse/fuse-1.6.0-r4.ebuild
index 4d8cc69b0566..2dd9ce002040 100644
--- a/app-emulation/fuse/fuse-1.6.0-r3.ebuild
+++ b/app-emulation/fuse/fuse-1.6.0-r4.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
joystick? ( !backend-sdl? ( media-libs/libjsw ) )
png? ( media-libs/libpng:0= )
pulseaudio? ( media-libs/libpulse )
- xml? ( dev-libs/libxml2 )
+ xml? ( dev-libs/libxml2:2= )
zlib? ( virtual/zlib:= )"
DEPEND="${RDEPEND}
backend-fbcon? ( virtual/linux-sources )"
diff --git a/app-misc/beep/beep-1.4.12-r3.ebuild b/app-misc/beep/beep-1.4.12-r3.ebuild
new file mode 100644
index 000000000000..0db2ce16d955
--- /dev/null
+++ b/app-misc/beep/beep-1.4.12-r3.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs udev
+
+DESCRIPTION="Advanced PC speaker beeper"
+HOMEPAGE="https://github.com/spkr-beep/beep"
+SRC_URI="https://github.com/spkr-beep/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86"
+
+# Tests require a speaker
+RESTRICT="test"
+
+RDEPEND="
+ acct-group/beep
+"
+
+PATCHES=( "${FILESDIR}"/${P}-avoid-cref-linker-option.patch )
+
+src_prepare() {
+ default
+
+ cat <<-EOF > local.mk || die
+ CC=$(tc-getCC)
+ CFLAGS=${CFLAGS}
+ CPPFLAGS=${CPPFLAGS}
+ LDFLAGS=${LDFLAGS}
+ EOF
+
+ sed -i \
+ -e "s#-D_FORTIFY_SOURCE=2##g;" \
+ -e '/\-Werror)/d' \
+ GNUmakefile || die
+}
+
+src_install() {
+ dobin beep
+ doman ${PN}.1
+ dodoc CREDITS.md DEVELOPMENT.md NEWS.md PERMISSIONS.md README.md
+ udev_dorules "${FILESDIR}"/{70,90}-pcspkr-beep.rules
+}
+
+pkg_postinst() {
+ udev_reload
+ elog "Access to the PC speaker is now controlled by the 'beep' group."
+ elog "Local logins are also granted access via logind."
+}
+
+pkg_postrm() {
+ udev_reload
+}
diff --git a/app-misc/beep/files/70-pcspkr-beep.rules b/app-misc/beep/files/70-pcspkr-beep.rules
new file mode 100644
index 000000000000..ef31672b6036
--- /dev/null
+++ b/app-misc/beep/files/70-pcspkr-beep.rules
@@ -0,0 +1,2 @@
+# Give write access to the PC speaker to the user logged in on the current virtual console
+ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="PC Speaker", ENV{DEVNAME}!="", TAG+="uaccess"
diff --git a/app-misc/beep/files/90-pcspkr-beep.rules b/app-misc/beep/files/90-pcspkr-beep.rules
new file mode 100644
index 000000000000..0d2b0a8e3bfc
--- /dev/null
+++ b/app-misc/beep/files/90-pcspkr-beep.rules
@@ -0,0 +1,2 @@
+# Give write access to the PC speaker only to the "beep" group
+ACTION=="add", SUBSYSTEM=="input", ATTRS{name}=="PC Speaker", ENV{DEVNAME}!="", GROUP="beep", MODE="0620"
diff --git a/app-misc/openhab-bin/Manifest b/app-misc/openhab-bin/Manifest
index c317270e59fe..5e6976152696 100644
--- a/app-misc/openhab-bin/Manifest
+++ b/app-misc/openhab-bin/Manifest
@@ -1,6 +1,6 @@
-DIST openhab-4.3.4.tar.gz 111168408 BLAKE2B 240610f53b60bef369ae8d7d25e9e693839f54011c81461145a923509b408eeef65410d05744d714da86569b1700403575b453cf03e01dcd18bfd8a93d5fb3e3 SHA512 859774f875321a3ad920f27feedaf209d1dc1307a6f43f27643c155445d702595736fdbd0b68fbce96f9d9bb421cf48d18b71c5de5c813cc4246cbd9a17d0e60
DIST openhab-4.3.5.tar.gz 111171501 BLAKE2B db9e1d4ee0643309841115cf6ac20ec8e44467f5f677c99ac1e5d41c660095f035fc3e8e9d0cbc1a8e91824244339fb99a919027c95656578797cc675567a779 SHA512 a422b2b272019b96c01e1c0f35262e7d39931465752edf4aa17c4c1ed0ab9c81b73fb51f725bbc91bb3936f898fbd3947965898a110975fd4c812bd4e836dbcd
DIST openhab-5.0.0.tar.gz 115233933 BLAKE2B d146974c28bcd6a80414719d10515b67cca11a33248d78e3485fa5a433e6b71d994d35a1052247bf6548e0e09e31ae28cc34060c4c179aa2aede5c68b4b94103 SHA512 0817d95058213c60a0cb28b8d943f5203b10887022e70db967630de4ff9626979eaa3a855414c85e112df0256fa503cea7d7e5527b75475e0a6ba21bc3bb904e
DIST openhab-5.0.1.tar.gz 115553065 BLAKE2B 9eaf029627416d40cbb12a2115e09df2ad09d978dc6fee2d719f6184d685327dc0f1b6ef608611df21151b3255e13aa361df40945be4ac655d047c951d18c810 SHA512 e6dca75309a19e780095336f496bac12a75924ce0e4aad08050f43da0129dc02f908689a444e0422ea101cf8d1938d96f9b0d1ed290656f8f469014c7618b4f8
DIST openhab-5.0.2.tar.gz 115574626 BLAKE2B 7a10ecd4328f99f84f6aefe7a432a9c786221cb3413280b9403156719a7c5b767a757a3f38856dd94dda15e08f33b196b8aae53fa611093fd1821a9ae7f8999f SHA512 02963c22b13cd5a960faf7dbd1e8cba65b552fb499d5702052b353f41e46ecb888ac75bf0c827c8c957540c931c61bc9805584f0100b50493ace272baaf4557d
+DIST openhab-5.0.3.tar.gz 115565086 BLAKE2B d4d660738539b8ff2bddaeb3cba04ebee999852efe2057d956df87fc7413b1c1ef1cb7f709698294ee07a578ba4c85e3db8d952668d76cc3bb44ba13ede5255c SHA512 2485f4f67c5d3ce608eed3f0d99230761f0452761a013f10ff856be0f731195f45bfeb660aa14e3eb921daed8b2dc2f18ff74f7609b50235467ca803dece5369
DIST openhab-cli-2024-01-14 8633 BLAKE2B 0b0999abcb884b779087b92f9f3e08fee3662753692392fbb30d218d0fc25fd1fca613c32b8193a3365764c55ac3525f8369aeea4edbf61223cd0219209c4cbf SHA512 bf24ae776d4362e8a60a0c71cb025834e5f645a24377a87484477f544026f2fdd996a1781f1082e62197fce33a9dadb5972df22ce3e4cd9f73d3088ec5bc0a98
diff --git a/app-misc/openhab-bin/openhab-bin-4.3.4.ebuild b/app-misc/openhab-bin/openhab-bin-5.0.3.ebuild
index ea77f87155c8..d03408ef3a29 100644
--- a/app-misc/openhab-bin/openhab-bin-4.3.4.ebuild
+++ b/app-misc/openhab-bin/openhab-bin-5.0.3.ebuild
@@ -21,7 +21,7 @@ S="${WORKDIR}"
LICENSE="EPL-2.0"
SLOT="0"
-KEYWORDS="amd64 arm64"
+KEYWORDS="~amd64 ~arm64"
MY_JAVA_DEPEND=">=virtual/jre-17"
diff --git a/app-misc/upterm/Manifest b/app-misc/upterm/Manifest
index b643f8e5036c..c671ab8b7242 100644
--- a/app-misc/upterm/Manifest
+++ b/app-misc/upterm/Manifest
@@ -2,3 +2,5 @@ DIST upterm-0.17.0-vendor.tar.xz 3714740 BLAKE2B 65e2e5ca11feba9431027d68709784e
DIST upterm-0.17.0.tar.gz 141342 BLAKE2B dc55641af9b4b0fd9adda203d86cf81ec3575c61b5fb8ffddb06c0edb090e3da27674f919dc53705d86f51210a3a231050636da6d2c8c78e6db5b43606daec9f SHA512 1178949b38817fd5b80cb7864b5fe9f2ea6af41dcca19ad43f943cc06b6416438ac2a2f611f593583bb535c11b3b7d7c67bf57b5e122b3fa883ccc2806596efb
DIST upterm-0.18.0-vendor.tar.xz 3779868 BLAKE2B 846155c764437dbba34efbcf30424ee6bec077deac5a8753d528fd592758b684c7cc98145f6d0bc4bd4766eb55804fe20dfc995f3f618786de18291502034304 SHA512 716ba8ee951450320bb6aa5df3e9e27c9fd0f82cf8ea7d39dacad11da056ebfbb91f6c1f3f8bff50164e6145139125a797d86662a7eb281f694916c8d96516b9
DIST upterm-0.18.0.tar.gz 153200 BLAKE2B 08d281a35590dfa1e1df546873ac3903cd3848c83d80fae4d50161a6088299590e3624e989a7418aa5997a04e55e85115d9d5335f0f7d01d73b0c73013af5b15 SHA512 8cf4362bca36b1ce1aff9f48fc4a867a678bcf77de440413716207439cde8f3f91b5d6b2b4a265cdc253663ef3019e1de0876ef3aa4a77d28c74a6bcb359e471
+DIST upterm-0.19.0-vendor.tar.xz 3928796 BLAKE2B 39fa1fa12984e85a299cac080dddbb08568c2ded2bf4f4cbaf5d3424aee0d155f672ad8ef7546c922a08d8bfea377683e1462a050fdc54ace46629f1b9944f46 SHA512 d74712ad6459b2bc74ebdfa065c7734f04624a4145a96f93ba3b51a4dd730a3e0563549d6dbbc35356c6c1c3d32810e09f88851bec568eb47565d6f34f6100a5
+DIST upterm-0.19.0.tar.gz 160052 BLAKE2B 502b1abcca498f5fdf33ac7bb3b889bce0c1daa1865cab94ebaa7a6a44ee98cab0f7c113a639978abc4080f366e19b7de0732f61d879825b95b48eb9afad90f3 SHA512 3855c672e620586b5b8f0d34cd817ddb5521101cdabf9b1115e65991a47e968c5467d46c2a0a433ff90c849e225ab0901e2766762cdf4fbf1a7cf40c483e768f
diff --git a/app-misc/upterm/upterm-0.19.0.ebuild b/app-misc/upterm/upterm-0.19.0.ebuild
new file mode 100644
index 000000000000..668bda9b9d9c
--- /dev/null
+++ b/app-misc/upterm/upterm-0.19.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module shell-completion systemd
+
+DESCRIPTION="Instant Terminal Sharing"
+HOMEPAGE="https://upterm.dev/"
+SRC_URI="https://github.com/owenthereal/upterm/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/gentoo-golang-dist/upterm/releases/download/v${PV}/${P}-vendor.tar.xz"
+
+LICENSE="Apache-2.0"
+# Dependent licenses
+LICENSE+=" Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="server test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ >=dev-lang/go-1.25.4
+ test? (
+ app-editors/vim
+ app-shells/bash
+ )
+"
+
+src_compile() {
+ local BINS=( ./cmd/upterm )
+ use server && BINS+=( ./cmd/uptermd )
+ ego build -o bin/ "${BINS[@]}"
+}
+
+src_test() {
+ ego test -vet=off -timeout=120s ./{cmd,server,io,host,memlistener,routing,internal,ftests}/...
+}
+
+src_install() {
+ dobin bin/upterm
+ doman etc/man/man1/*
+
+ newbashcomp etc/completion/upterm.bash_completion.sh upterm
+ newzshcomp etc/completion/upterm.zsh_completion _upterm
+
+ if use server; then
+ dobin bin/uptermd
+ systemd_dounit systemd/uptermd.service
+ fi
+}
diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index 639a0a9e977f..41183f5d761f 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -1,2 +1 @@
-DIST libadalang-24.0.0.tar.gz 2783238 BLAKE2B 6d3b3df1dbb645ea8cba8f8088c7cdd40e9114ce2a5100bf93fefe8089d944f185fe343f5fefc35e17f64f5bf4f3dde358a398614db7d1a1b62dd136efdbb334 SHA512 fb2ed8aee075ef5dd66527a099acb5eef9103a8bf244ed437ff9fa38360d7de1712e6375ed98b691a745fa27ef841eb5daa6651641c552c5146986c5ed977131
DIST libadalang-25.0.0.tar.gz 3056796 BLAKE2B 63719c23716d529398c68ccd203ecb3229e72dd5991a23334e1fd6fa5655acdf2a7e0a997d7b91e449d1a21935256c2c3209ab60cc532e1e5264577215c4c7ae SHA512 c625cc0018e4683bf1de18e066a806d9ed834c5e3d976904c3ad2cecc729afeb83fe9a9e00ce830dedab068e75516ac0901602c46fac33d22991bc614ab2f6aa
diff --git a/dev-ada/libadalang/libadalang-24.0.0-r3.ebuild b/dev-ada/libadalang/libadalang-24.0.0-r3.ebuild
deleted file mode 100644
index 884a8f4b4fa6..000000000000
--- a/dev-ada/libadalang/libadalang-24.0.0-r3.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..14} )
-ADA_COMPAT=( gcc_12 gcc_13 )
-
-inherit ada python-single-r1 multiprocessing
-
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/${PV}"
-KEYWORDS="amd64 x86"
-IUSE="test +static-libs static-pic"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
- ${ADA_REQUIRED_USE}"
-# Need java
-RESTRICT="test"
-
-RDEPEND="dev-python/pyyaml
- dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+)]
- dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
- ${ADA_DEPS}
- ${PYTHON_DEPS}
- =dev-ada/gpr-24.0*[${ADA_USEDEP},shared,static-libs?,static-pic?]
- =dev-ada/langkit-24*[${ADA_USEDEP},shared(+),static-libs?,static-pic?]
- $(python_gen_cond_dep '
- dev-ada/langkit[${PYTHON_USEDEP}]
- ')"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[${ADA_USEDEP}]
-"
-BDEPEND="test? (
- dev-ml/dune
- dev-ml/zarith
- dev-ml/camomile
- dev-ml/ocaml-ctypes
- dev-ada/e3-testsuite
- <dev-lang/ocaml-4.14
- )"
-
-PATCHES=( "${FILESDIR}"/${PN}-23.0.0-test.patch )
-
-pkg_setup() {
- python-single-r1_pkg_setup
- ada_pkg_setup
- libType=''
- if use static-libs; then
- libType+=',static'
- fi
- if use static-pic; then
- libType+=',static-pic'
- fi
- libType+=',relocatable'
- libType=${libType:1}
-}
-
-src_prepare() {
- default
- rm -r testsuite/tests/misc/copyright || die
- rm -r testsuite/tests/name_resolution/field_hiding_2 || die
- rm -r testsuite/tests/ocaml_api/auto_provider || die
- rm -r testsuite/tests/ocaml_api/project_unit_provider || die
-}
-
-src_configure() {
- ${EPYTHON} manage.py generate -v debug || die
-}
-
-src_compile() {
- ${EPYTHON} manage.py build -v \
- --build-mode "prod" \
- -j$(makeopts_jobs) \
- --disable-java \
- --gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
- --library-types=${libType} || die
- GPR_PROJECT_PATH="${S}"/build \
- gprbuild -P contrib/highlight/highlight.gpr \
- -j$(makeopts_jobs) -v \
- -XBUILD_MODE=prod \
- -XLIBRARY_TYPE=relocatable \
- -XXMLADA_BUILD=relocatable \
- -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
- -largs ${LDFLAGS} \
- || die
-}
-
-src_test() {
- BUILD_MODE=prod \
- ${EPYTHON} manage.py test \
- --build-mode "prod" \
- --restricted-env -j 1 \
- |& tee libadalang.testOut
- grep -qw FAIL libadalang.testOut && die
-}
-
-src_install() {
- ${EPYTHON} manage.py \
- install "${D}"/usr \
- --build-mode "prod" \
- --library-types=${libType} || die
- rm -r "${D}"/usr/python || die
- python_domodule build/python/libadalang
- rm -r "${D}"/usr/ocaml || die
- rm -r "${D}"/usr/java || die
-}
diff --git a/dev-build/make/make-4.4.1-r102.ebuild b/dev-build/make/make-4.4.1-r102.ebuild
index 4292b914d9c0..f31486b1dcd3 100644
--- a/dev-build/make/make-4.4.1-r102.ebuild
+++ b/dev-build/make/make-4.4.1-r102.ebuild
@@ -18,7 +18,7 @@ elif [[ $(ver_cut 3) -ge 90 || $(ver_cut 4) -ge 90 ]] ; then
else
SRC_URI="mirror://gnu/make/${P}.tar.lz"
SRC_URI+=" verify-sig? ( mirror://gnu/make/${P}.tar.lz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
LICENSE="GPL-3+"
diff --git a/dev-build/ninja/ninja-1.13.2-r1.ebuild b/dev-build/ninja/ninja-1.13.2-r1.ebuild
index c713dbf12899..52a01d7daf56 100644
--- a/dev-build/ninja/ninja-1.13.2-r1.ebuild
+++ b/dev-build/ninja/ninja-1.13.2-r1.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- 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
GTEST_VER=1.16.0
diff --git a/dev-lang/ocaml/Manifest b/dev-lang/ocaml/Manifest
index a8becabd75e0..43d38aa76567 100644
--- a/dev-lang/ocaml/Manifest
+++ b/dev-lang/ocaml/Manifest
@@ -1,4 +1,3 @@
-DIST ocaml-4.11.2.tar.gz 5075323 BLAKE2B bdc503d9a8d0e39dd11060febcd0287657b460e50ed81e55578a3e778af990ca5d4ef9011753eee4e1a144da33eb76c95b1672dc99b76e65a2e107eee472fe06 SHA512 03d8a9f6e130142c121ff2eb3d54f584f1e7c8475f066a5803bb0edd2fa172ca06a56a3ec548b225f5c8b12112d7a68511b1e16f3ade075b5f02610d4247bbb3
DIST ocaml-4.14.2.tar.gz 5505119 BLAKE2B 518c2a69ee32e1c141b574a9800a64efc445381eb2808985b5dbb9d5ec54228aa25042a1c410307c3556488ba12a751980396b0d9a01e60a1ea84ac5b52e6dd6 SHA512 61bfa7961aae02458210f10865a5703f7a50a9be2452379e820cf2dfac2c6037da553c31835145e50a776880bdeb2ec78cd7a3147d65f418e7b3e593534e8a04
DIST ocaml-5.3.0.tar.gz 6239856 BLAKE2B a790293d14a31d34b10f2fac22a416e967c2a06f64001b54665e691a6aecdb71caf60dd6217460257f8d18191551ffa01d0d3d62327c6eb9bc63c254c162752e SHA512 73817ada340bdf4091b3edd7b292bd0074c87b4836f202f48ecf0f620a00feaa70ebc9101b97155e8caa6907646dfdf21eff728fa0e14542df3b5e5436229d06
DIST ocaml-5.4.0.tar.gz 6448449 BLAKE2B 88a055ac07a7ce126b71d8a242e63b68689bb637f40f0adc08e8f0be28961f7d7a6b3a2a673a137726f5100d4a032b6bba7424b168b283553e859f1bf868b482 SHA512 3684468800f4528c9fd96ef3fdd6aa04f71b77180d3ae8045d429f96b32e23cb3a8a307762c7237b6c56c087f45b59b0dab672a31166e3de254bb0fb9b4eb588
diff --git a/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch b/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch
deleted file mode 100644
index 7adb1ea0768d..000000000000
--- a/dev-lang/ocaml/files/ocaml-4.11.2-cflags.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- a/runtime/Makefile
-+++ b/runtime/Makefile
-@@ -335,7 +335,7 @@
- # (without the extension, which is added by the macro)
- define COMPILE_C_FILE
- $(1).$(O): %.c
-- $$(CC) -c $$(OC_CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
-+ $$(CC) -c $$(OC_CFLAGS) $(CFLAGS) $$(OC_CPPFLAGS) $$(OUTPUTOBJ)$$@ $$<
- endef
-
- object_types := % %_b %_bd %_bi %_bpic %_n %_nd %_ni %_np %_npic
---- a/otherlibs/Makefile.otherlibs.common
-+++ b/otherlibs/Makefile.otherlibs.common
-@@ -138,4 +138,4 @@
- $(CAMLOPT) -c $(COMPFLAGS) $(OPTCOMPFLAGS) $<
-
- .c.$(O):
-- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
-+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
---- a/otherlibs/systhreads/Makefile
-+++ b/otherlibs/systhreads/Makefile
-@@ -102,10 +102,10 @@
- st_stubs_n.$(O): OC_CPPFLAGS += $(NATIVE_CPPFLAGS)
-
- st_stubs_b.$(O): st_stubs.c $(HEADER)
-- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
-+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
-
- st_stubs_n.$(O): st_stubs.c $(HEADER)
-- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
-+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
-
- partialclean:
- rm -f *.cm*
---- a/Makefile.common.in
-+++ b/Makefile.common.in
-@@ -79,4 +79,4 @@
- # general (it supports both .o and .obj)
-
- %.$(O): %.c
-- $(CC) -c $(OC_CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
-+ $(CC) -c $(OC_CFLAGS) $(CFLAGS) $(OC_CPPFLAGS) $(OUTPUTOBJ)$@ $<
diff --git a/dev-lang/ocaml/files/ocaml-4.11.2-glibc-2.34.patch b/dev-lang/ocaml/files/ocaml-4.11.2-glibc-2.34.patch
deleted file mode 100644
index 22cbb806e6ea..000000000000
--- a/dev-lang/ocaml/files/ocaml-4.11.2-glibc-2.34.patch
+++ /dev/null
@@ -1,91 +0,0 @@
-https://gitlab.com/redhat/centos-stream/rpms/ocaml/-/raw/c9s/0006-Dynamically-allocate-the-alternate-signal-stack-1026.patch
-https://bugs.gentoo.org/804498
-
-From 24a9db7784ddfcf0af2d2be2f51616ed960ae7e8 Mon Sep 17 00:00:00 2001
-From: Xavier Leroy <xavierleroy@users.noreply.github.com>
-Date: Fri, 5 Mar 2021 19:14:07 +0100
-Subject: [PATCH 6/6] Dynamically allocate the alternate signal stack (#10266)
-
-In Glibc 2.34 and later, SIGSTKSZ may not be a compile-time constant.
-It is no longer possible to statically allocate the alternate signal
-stack for the main thread, as we've been doing for the last 25 years.
-
-This commit implements dynamic allocation of the alternate signal stack
-even for the main thread. It reuses the code already in place to allocate
-the alternate signal stack for other threads.
-
-Fixes: #10250.
-(cherry picked from commit fc9534746bf5d08a4c109f22e344cf49d5d46d54)
---- a/runtime/caml/signals.h
-+++ b/runtime/caml/signals.h
-@@ -82,7 +82,7 @@ void caml_set_action_pending (void);
- value caml_do_pending_actions_exn (void);
- value caml_process_pending_actions_with_root (value extra_root); // raises
- int caml_set_signal_action(int signo, int action);
--void caml_setup_stack_overflow_detection(void);
-+CAMLextern int caml_setup_stack_overflow_detection(void);
-
- CAMLextern void (*caml_enter_blocking_section_hook)(void);
- CAMLextern void (*caml_leave_blocking_section_hook)(void);
---- a/runtime/signals_byt.c
-+++ b/runtime/signals_byt.c
-@@ -86,4 +86,4 @@ int caml_set_signal_action(int signo, int action)
- return 0;
- }
-
--void caml_setup_stack_overflow_detection(void) {}
-+CAMLexport int caml_setup_stack_overflow_detection(void) { return 0; }
---- a/runtime/signals_nat.c
-+++ b/runtime/signals_nat.c
-@@ -195,8 +195,6 @@ DECLARE_SIGNAL_HANDLER(trap_handler)
- #error "CONTEXT_SP is required if HAS_STACK_OVERFLOW_DETECTION is defined"
- #endif
-
--static char sig_alt_stack[SIGSTKSZ];
--
- /* Code compiled with ocamlopt never accesses more than
- EXTRA_STACK bytes below the stack pointer. */
- #define EXTRA_STACK 256
-@@ -282,28 +280,33 @@ void caml_init_signals(void)
- #endif
-
- #ifdef HAS_STACK_OVERFLOW_DETECTION
-- {
-- stack_t stk;
-+ if (caml_setup_stack_overflow_detection() != -1) {
- struct sigaction act;
-- stk.ss_sp = sig_alt_stack;
-- stk.ss_size = SIGSTKSZ;
-- stk.ss_flags = 0;
- SET_SIGACT(act, segv_handler);
- act.sa_flags |= SA_ONSTACK | SA_NODEFER;
- sigemptyset(&act.sa_mask);
-- if (sigaltstack(&stk, NULL) == 0) { sigaction(SIGSEGV, &act, NULL); }
-+ sigaction(SIGSEGV, &act, NULL);
- }
- #endif
- }
-
--void caml_setup_stack_overflow_detection(void)
-+/* Allocate and select an alternate stack for handling signals,
-+ especially SIGSEGV signals.
-+ Each thread needs its own alternate stack.
-+ The alternate stack used to be statically-allocated for the main thread,
-+ but this is incompatible with Glibc 2.34 and newer, where SIGSTKSZ
-+ may not be a compile-time constant (issue #10250). */
-+
-+CAMLexport int caml_setup_stack_overflow_detection(void)
- {
- #ifdef HAS_STACK_OVERFLOW_DETECTION
- stack_t stk;
- stk.ss_sp = malloc(SIGSTKSZ);
-+ if (stk.ss_sp == NULL) return -1;
- stk.ss_size = SIGSTKSZ;
- stk.ss_flags = 0;
-- if (stk.ss_sp)
-- sigaltstack(&stk, NULL);
-+ return sigaltstack(&stk, NULL);
-+#else
-+ return 0;
- #endif
- }
diff --git a/dev-lang/ocaml/metadata.xml b/dev-lang/ocaml/metadata.xml
index 63c049971b71..68a0658f8a02 100644
--- a/dev-lang/ocaml/metadata.xml
+++ b/dev-lang/ocaml/metadata.xml
@@ -10,7 +10,6 @@
</upstream>
<use>
<flag name="flambda">Enables the Flambda optimizer: A new intermediate representation (introduced in ocaml 4.03) in the depths of the compiler designed to allow for better inlining.</flag>
- <flag name="spacetime">Enables the Spacetime memory profiler. See https://caml.inria.fr/pub/docs/manual-ocaml/spacetime.html for more information.</flag>
</use>
<origin>gentoo-staging</origin>
</pkgmetadata> \ No newline at end of file
diff --git a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild b/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild
deleted file mode 100644
index ecd32dd0094b..000000000000
--- a/dev-lang/ocaml/ocaml-4.11.2-r2.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic
-
-DESCRIPTION="Programming language supporting functional, imperative & object-oriented styles"
-HOMEPAGE="https://ocaml.org/"
-SRC_URI="https://github.com/ocaml/ocaml/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="QPL-1.0 LGPL-2"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="emacs flambda latex +ocamlopt spacetime xemacs"
-
-RDEPEND="sys-libs/binutils-libs:=
- spacetime? ( sys-libs/libunwind:= )"
-BDEPEND="${RDEPEND}
- virtual/pkgconfig"
-PDEPEND="emacs? ( app-emacs/ocaml-mode )
- xemacs? ( app-xemacs/ocaml )"
-
-QA_FLAGS_IGNORED='/usr/lib.*/ocaml/bigarray.cmxs'
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.11.2-glibc-2.34.patch
- "${FILESDIR}"/${PN}-4.11.2-cflags.patch
-)
-
-src_prepare() {
- default
-
- cp "${FILESDIR}"/ocaml.conf "${T}" || die
-
- # Broken until 4.12
- # bug #818445
- filter-lto
- append-flags -fno-strict-aliasing
-
- # OCaml generates textrels on 32-bit arches
- # We can't do anything about it, but disabling it means that tests
- # for OCaml-based packages won't fail on unexpected output
- # bug #773226
- if use arm || use ppc || use x86 ; then
- append-ldflags "-Wl,-z,notext"
- fi
-
- # Upstream build ignores LDFLAGS in several places.
- sed -i -e 's/\(^MKDLL=.*\)/\1 $(LDFLAGS)/' \
- -e 's/\(^OC_CFLAGS=.*\)/\1 $(LDFLAGS)/' \
- -e 's/\(^OC_LDFLAGS=.*\)/\1 $(LDFLAGS)/' \
- Makefile.config.in || die "LDFLAGS fix failed"
-}
-
-src_configure() {
- local opt=(
- --bindir="${EPREFIX}/usr/bin"
- --libdir="${EPREFIX}/usr/$(get_libdir)/ocaml"
- --mandir="${EPREFIX}/usr/share/man"
- --prefix="${EPREFIX}/usr"
- $(use_enable flambda)
- $(use_enable spacetime)
- )
- econf ${opt[@]}
-}
-
-src_compile() {
- if use ocamlopt ; then
- env -u P emake world.opt
- else
- env -u P emake world
- fi
-}
-
-src_test() {
- if use ocamlopt ; then
- # OCaml tests only work when run sequentially
- emake -j1 tests
- else
- ewarn "${PN} was built without 'ocamlopt' USE flag; skipping tests."
- fi
-}
-
-src_install() {
- default
- dodir /usr/include
- # Create symlink for header files
- dosym "../$(get_libdir)/ocaml/caml" /usr/include/caml
- dodoc Changes README.adoc
- # Create envd entry for latex input files
- if use latex ; then
- echo "TEXINPUTS=\"${EPREFIX}/usr/$(get_libdir)/ocaml/ocamldoc:\"" > "${T}"/99ocamldoc || die
- doenvd "${T}"/99ocamldoc
- fi
-
- sed -i -e "s:lib:$(get_libdir):" "${T}"/ocaml.conf || die
-
- # Install ocaml-rebuild portage set
- insinto /usr/share/portage/config/sets
- doins "${T}"/ocaml.conf
-}
diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-1.30.4.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-1.30.4.ebuild
deleted file mode 100644
index 270a22be26dc..000000000000
--- a/dev-libs/mongo-c-driver/mongo-c-driver-1.30.4.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Client library written in C for MongoDB"
-HOMEPAGE="https://github.com/mongodb/mongo-c-driver"
-SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
-IUSE="debug examples icu libressl sasl ssl static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-# No tests on x86 because tests require dev-db/mongodb which don't support
-# x86 anymore (bug #645994)
-RESTRICT="x86? ( test )
- !test? ( test )"
-
-RDEPEND="app-arch/snappy:=
- app-arch/zstd:=
- dev-python/sphinx:=
- dev-python/sphinx-design
- >=dev-libs/libbson-${PV}[static-libs?]
- dev-python/sphinx
- sys-libs/zlib:=
- icu? ( dev-libs/icu:= )
- sasl? ( dev-libs/cyrus-sasl:= )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )"
-DEPEND="${RDEPEND}
- test? (
- dev-db/mongodb
- dev-libs/libbson[static-libs]
- )"
-
-src_prepare() {
- cmake_src_prepare
-
- # copy private headers for tests since we don't build libbson
- if use test; then
- mkdir -p src/libbson/tests/bson || die
- cp src/libbson/src/bson/bson-*.h src/libbson/tests/bson/ || die
- fi
-
- # remove doc files
- sed -i '/^\s*install\s*(FILES COPYING NEWS/,/^\s*)/{d}' CMakeLists.txt || die
-
- # enable tests
- sed -i '/message ("-- disabling test-libmongoc since using system libbson")/{d}' CMakeLists.txt || die
- sed -i '/SET (ENABLE_TESTS OFF)/{d}' CMakeLists.txt || die
- sed -i 's/message (FATAL_ERROR "System libbson built without static library target")/message (STATUS "System libbson built without static library target")/' CMakeLists.txt || die
- sed -i 's#<bson/bson-private.h>#"bson/bson-private.h"#' src/libbson/tests/test-bson.c || die
-
- # Write program version to avoid git detection
- echo "${PV}" > ${S}/VERSION_CURRENT
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath
- -DUSE_SYSTEM_LIBBSON=ON
- -DENABLE_EXAMPLES=OFF
- -DENABLE_ICU="$(usex icu ON OFF)"
- -DENABLE_MAN_PAGES=ON
- -DENABLE_MONGOC=ON
- -DENABLE_SNAPPY=AUTO
- -DENABLE_ZLIB=SYSTEM
- -DENABLE_SASL="$(usex sasl CYRUS OFF)"
- -DENABLE_SSL="$(usex ssl $(usex libressl LIBRESSL OPENSSL) OFF)"
- -DENABLE_STATIC="$(usex static-libs ON OFF)"
- -DENABLE_TESTS="$(usex test ON OFF)"
- -DENABLE_TRACING="$(usex debug ON OFF)"
- -DENABLE_UNINSTALL=OFF
- -DENABLE_ZSTD=ON
- )
-
- cmake_src_configure
-}
-
-src_test() {
- local PORT=27099
- mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
- --dbpath="${T}" --logpath="${T}/mongod.log" || die
- MONGOC_TEST_URI="mongodb://[127.0.0.1]:${PORT}" ../mongo-c-driver-${PV}_build/src/libmongoc/test-libmongoc || die
- kill $(<"${T}/mongod.lock")
-}
-
-src_install() {
- if use examples; then
- docinto examples
- dodoc src/libmongoc/examples/*.c
- fi
-
- cmake_src_install
-}
diff --git a/dev-libs/mongo-c-driver/mongo-c-driver-2.0.2.ebuild b/dev-libs/mongo-c-driver/mongo-c-driver-2.0.2.ebuild
deleted file mode 100644
index 52fe835b836a..000000000000
--- a/dev-libs/mongo-c-driver/mongo-c-driver-2.0.2.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Client library written in C for MongoDB"
-HOMEPAGE="https://github.com/mongodb/mongo-c-driver"
-SRC_URI="https://github.com/mongodb/mongo-c-driver/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~riscv ~x86"
-IUSE="debug examples icu libressl sasl ssl static-libs test"
-REQUIRED_USE="test? ( static-libs )"
-
-# No tests on x86 because tests require dev-db/mongodb which don't support
-# x86 anymore (bug #645994)
-RESTRICT="x86? ( test )
- !test? ( test )"
-
-RDEPEND="app-arch/snappy:=
- app-arch/zstd:=
- dev-python/sphinx:=
- dev-python/sphinx-design
- >=dev-libs/libbson-${PV}[static-libs?]
- dev-python/sphinx
- sys-libs/zlib:=
- icu? ( dev-libs/icu:= )
- sasl? ( dev-libs/cyrus-sasl:= )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )"
-DEPEND="${RDEPEND}
- test? (
- dev-db/mongodb
- dev-libs/libbson[static-libs]
- )"
-
-src_prepare() {
- cmake_src_prepare
-
- # copy private headers for tests since we don't build libbson
- if use test; then
- mkdir -p src/libbson/tests/bson || die
- cp src/libbson/src/bson/bson-*.h src/libbson/tests/bson/ || die
- fi
-
- # remove doc files
- sed -i '/^\s*install\s*(FILES COPYING NEWS/,/^\s*)/{d}' CMakeLists.txt || die
-
- # enable tests
- sed -i '/message ("-- disabling test-libmongoc since using system libbson")/{d}' CMakeLists.txt || die
- sed -i '/SET (ENABLE_TESTS OFF)/{d}' CMakeLists.txt || die
- sed -i 's/message (FATAL_ERROR "System libbson built without static library target")/message (STATUS "System libbson built without static library target")/' CMakeLists.txt || die
- sed -i 's#<bson/bson-private.h>#"bson/bson-private.h"#' src/libbson/tests/test-bson.c || die
-
- # Write program version to avoid git detection
- echo "${PV}" > ${S}/VERSION_CURRENT
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_SKIP_RPATH=ON # mongoc-stat insecure runpath
- -DUSE_SYSTEM_LIBBSON=ON
- -DENABLE_EXAMPLES=OFF
- -DENABLE_ICU="$(usex icu ON OFF)"
- -DENABLE_MAN_PAGES=ON
- -DENABLE_MONGOC=ON
- -DENABLE_SNAPPY=AUTO
- -DENABLE_ZLIB=SYSTEM
- -DENABLE_SASL="$(usex sasl CYRUS OFF)"
- -DENABLE_SSL="$(usex ssl OPENSSL OFF)"
- -DENABLE_STATIC="$(usex static-libs ON OFF)"
- -DENABLE_TESTS="$(usex test ON OFF)"
- -DENABLE_TRACING="$(usex debug ON OFF)"
- -DENABLE_UNINSTALL=OFF
- -DENABLE_ZSTD=ON
- )
-
- cmake_src_configure
-}
-
-src_test() {
- local PORT=27099
- mongod --port ${PORT} --bind_ip 127.0.0.1 --nounixsocket --fork \
- --dbpath="${T}" --logpath="${T}/mongod.log" || die
- MONGOC_TEST_URI="mongodb://[127.0.0.1]:${PORT}" ../mongo-c-driver-${PV}_build/src/libmongoc/test-libmongoc || die
- kill $(<"${T}/mongod.lock")
-}
-
-src_install() {
- if use examples; then
- docinto examples
- dodoc src/libmongoc/examples/*.c
- fi
-
- cmake_src_install
-}
diff --git a/dev-libs/tree-sitter-cmake/Manifest b/dev-libs/tree-sitter-cmake/Manifest
index bf146ce13de8..9d029de83f96 100644
--- a/dev-libs/tree-sitter-cmake/Manifest
+++ b/dev-libs/tree-sitter-cmake/Manifest
@@ -1,2 +1 @@
-DIST tree-sitter-cmake-0.4.1.tar.gz 50091 BLAKE2B a91fdeedca3bad83b1e8006ff464a09d761ba9d46601216f21885062c3559891837fcf0db7960b69382b117073a3ff937ea26e2861922133c8660e5c2043b6c2 SHA512 25318e305aa42bfaa6fd09fb515988a31a00247f535e4d881573226d862d72a74eb30dfdfb3bd2b985a9be96cdf6da6a8a9b945d9c256870755015ae573edd9c
DIST tree-sitter-cmake-0.7.1.tar.gz 63414 BLAKE2B 69cd0982511bd1778f6ed82cb88e280ecd0f44af3737920244a39c054ea962a2976c77052afd602e2ca17b0705ab426a27dd59e6b98d2acebf35d4b9ff6b91cd SHA512 6a8e30631901aa0f3f3f722a06827871017beb3ebcbf4478ee39f74f7523c400c52fbcea8f6493122a4e92e9bc274503d5ceb9d8005d4d24bdb12957cef928ec
diff --git a/dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild b/dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild
deleted file mode 100644
index 36381cc394d0..000000000000
--- a/dev-libs/tree-sitter-cmake/tree-sitter-cmake-0.4.1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit tree-sitter-grammar
-
-DESCRIPTION="CMake grammar for tree-sitter"
-HOMEPAGE="https://github.com/uyha/tree-sitter-cmake"
-SRC_URI="https://github.com/uyha/tree-sitter-cmake/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
diff --git a/dev-libs/tree-sitter-haskell/Manifest b/dev-libs/tree-sitter-haskell/Manifest
index 5681f416eafd..a6a6ab0d091a 100644
--- a/dev-libs/tree-sitter-haskell/Manifest
+++ b/dev-libs/tree-sitter-haskell/Manifest
@@ -1 +1,2 @@
DIST tree-sitter-haskell-0.23.0.tar.gz 1007195 BLAKE2B 11a16675503ca25b33b9d37e3bd666a91ee102810f7b6dc9b5bc2e88f5e6b179732d49d12db88a5e948a3d97068d02efc47d7d4f13e69cd12a93ade315f7c4e1 SHA512 22a3996bdfc06929caa91e6e6a1430a052fddba6efa89721cd357d6a2a15670be09b66b7e8057981d5fe781c3d72f21ddc8ed3b2022b6faa4588215347545e0d
+DIST tree-sitter-haskell-0.23.1.tar.gz 1008575 BLAKE2B 680fbd0c57088a83fb2026d97acae2f4571ce4cea602577a54a0af84d970ed9d0159deaaa152a459b1d108334fd6ac7a807c773bcb26a2df65d0c550d2367df2 SHA512 27d850f4978ed6b80905bddf8c743b25bb9a240714e139e256b1c432c7f35908f1249ff9897ce70b2ff563ee27324b52e1dfe585a17176cde3b982c44652225d
diff --git a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.1.ebuild b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.1.ebuild
new file mode 100644
index 000000000000..c964953b146b
--- /dev/null
+++ b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.23.1.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Haskell grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-haskell"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-libs/tree-sitter-julia/Manifest b/dev-libs/tree-sitter-julia/Manifest
index 1dbf6ff7949b..290e8536ea60 100644
--- a/dev-libs/tree-sitter-julia/Manifest
+++ b/dev-libs/tree-sitter-julia/Manifest
@@ -1,2 +1,3 @@
DIST tree-sitter-julia-0.22.0.tar.gz 2792109 BLAKE2B d661b9d84b9d1903d7fae9e4073fcc1fd52030e7a264929cf6eb3aa33745cc51c094beb6e4ddcfd11725989fc82a5e21b20a66b01bc60c8f06c522f732bcff6a SHA512 9687875f641eb0f599a15a5c9ced0a873c81a2d6ad36528f2c29120126a92ca5d6a51c97f736c1c1e46cd8af32e7c5739c694b0372fa62ca840f39f0fbd6a387
DIST tree-sitter-julia-0.23.1.tar.gz 2968799 BLAKE2B d0a7d4ab59c5ca31a878e26ee7ad56bbb69d816605ffb3250fbec71bc753d9ef8626f1f1230c09cd83a435461478ea788d917e1475aea99c540c373041afd46a SHA512 8f2e65e58f2d7a4375d984f154b9d119b062371cdd58fc1c5372ee01b8de0250164e2ca83542e87c84b01de8852a7340f6a49e9464acaa1553fc18d1faeff14d
+DIST tree-sitter-julia-0.25.0.tar.gz 1180877 BLAKE2B a1c58b80edbacdc0b8793ca580cccf1f5370c341b70294cbeae1787a8c349ebd4598819bd86034310c6160680bc4d7f211dbdf39a42fea38d405508734ab0c22 SHA512 b90ee05dec2a0d30f1fb72ca2f86f3a863d513f972a448f9bd04515d18dedfc8fe5748624f5223a97e9ca089b23c03acce61f5d30dff46fbf2788f5c49a792a6
diff --git a/dev-libs/tree-sitter-julia/tree-sitter-julia-0.25.0.ebuild b/dev-libs/tree-sitter-julia/tree-sitter-julia-0.25.0.ebuild
new file mode 100644
index 000000000000..ad7f665094c0
--- /dev/null
+++ b/dev-libs/tree-sitter-julia/tree-sitter-julia-0.25.0.ebuild
@@ -0,0 +1,13 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit tree-sitter-grammar
+
+DESCRIPTION="Julia grammar for Tree-sitter"
+HOMEPAGE="https://github.com/tree-sitter/tree-sitter-julia"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/dev-ml/camlp4/Manifest b/dev-ml/camlp4/Manifest
index 1861ae912d7d..c32a71e9dd00 100644
--- a/dev-ml/camlp4/Manifest
+++ b/dev-ml/camlp4/Manifest
@@ -1,3 +1,2 @@
-DIST camlp4-4.11_p1.tar.gz 650280 BLAKE2B 6fe46b49c1f2b2e5fc87fbbbdba3ccae795c555737495c298456b84f0dca79c750aa6e4ab2c23bbc7ba4724defdfb739e370f468a78658035474d2f3ad255995 SHA512 8e572602c1c465017a234565efa2249c935ba1ad3d399a6b264bfbec345958130a96311c79e437ac995e3ead9ff7b4f2d3fe6aa4a3a82431ae0cc6257a300f4c
DIST camlp4-4.14_p1.tar.gz 641790 BLAKE2B 3e1054a924956e9c23d43fb4ef00cf99fe09f6d2a5eb4216cb3d5079a439159d36703b6ae268789d73e51e87ed0329531b25c2e846df03c4ae99b1a6403b84c3 SHA512 1853ae0465a1366cf73d7aa9de56c037ef3d4bb5b341fe3eeb39677b5b08bda44316634b93d5d35d917a98dff8eb40da974937f714ab609818e7d25f716de811
DIST camlp4-5.3_p1.tar.gz 653589 BLAKE2B 3fd9b063132a02081f3af79ebc02d6e7788ca60f3776a65b92d29faec1db4016d01b4a5b8556a818a39ab65d3aa4aadc281f5480f12fa36be9ca00f9323c6016 SHA512 30d0a1a52d5e359f16158e10b025e8d05fb7ccf1fa7f45cecd3584e5ba5ba995f85917680904c347437f3bdf6376ade9a666bbef7a337e5f41bc73ec1bb126d8
diff --git a/dev-ml/camlp4/camlp4-4.11_p1-r3.ebuild b/dev-ml/camlp4/camlp4-4.11_p1-r3.ebuild
deleted file mode 100644
index 37fcd6a79b2a..000000000000
--- a/dev-ml/camlp4/camlp4-4.11_p1-r3.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/_p/+}
-MY_P=${PN}-${MY_PV}
-
-DESCRIPTION="System for writing extensible parsers for programming languages"
-HOMEPAGE="https://github.com/camlp4/camlp4"
-SRC_URI="https://github.com/camlp4/camlp4/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2-with-linking-exception"
-SLOT="0/${PV}"
-KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+ocamlopt"
-
-RDEPEND="dev-lang/ocaml:0/$(ver_cut 1-2)[ocamlopt?]"
-DEPEND="${RDEPEND}
- dev-ml/ocamlbuild[ocamlopt?]
- dev-ml/findlib:="
-
-QA_FLAGS_IGNORED='.*'
-
-S=${WORKDIR}/${P/_p/-}
-PATCHES=( "${FILESDIR}/reload.patch" )
-
-src_configure() {
- ./configure \
- --bindir="${EPREFIX}/usr/bin" \
- --libdir="$(ocamlc -where)" \
- --pkgdir="$(ocamlc -where)" \
- || die
-}
-
-src_compile() {
- # Increase stack limit to 11GiB to avoid stack overflow error.
- ulimit -s 11530000
- emake byte
- use ocamlopt && emake native
-}
-
-src_install() {
- emake DESTDIR="${D}" install install-META
- dodoc CHANGES.md README.md
-}
diff --git a/dev-ml/core/Manifest b/dev-ml/core/Manifest
index 2f20be157ef5..536199224021 100644
--- a/dev-ml/core/Manifest
+++ b/dev-ml/core/Manifest
@@ -1,4 +1,3 @@
-DIST core-0.15.0.tar.gz 522984 BLAKE2B b6fdc9d7fe133c504f89ba492e63d090e2ca4e413e96eb8c216213ea358d84ae89ef1d372525b53f701e8076e4e0670ea3535f399f3f735b3b7da383901def09 SHA512 a73a3c1c6f0ade9a9e49917bb896e62afc4fda44dd90ffa99ef9ba24debe7166b4fe1b374500a044cad8318d12f250de7fe2dd935015efde379cf91a2241f51b
DIST core-0.15.1.tar.gz 522517 BLAKE2B 1dc1245708f392161ce04ab121dfff550f13a8aa75b967bc3c32f474641b455355bbeb63ef1c7492947f46c3391cd877b96a8e35c083d0406135e840647715b2 SHA512 2c04fdd989d016faaa2dee4b13372d3e228f0011151ae5f747c1eb6206820a61779a87eb7e2ecc6e1ddf77872a69a07636a93d24df61b4a2ba2a1b745f499b16
DIST core-0.16.1.tar.gz 542242 BLAKE2B ad0b3c1b55b960f040dc0ed82a2c3c19447dfe635d2d25adab63a0ea529867cd6692fe258af3c5896ea63b5438f96b75007b4e2e5ea1d34b3c13936a7b369aeb SHA512 5f9f4400b6e42b74ffd57223cb67884368d324739565bbb20162547ede8bd6d0ece3cc265503b674829f9cf373784e8036d4c73e26e9196aa5446de69b63e181
DIST core-0.17.1.tar.gz 631656 BLAKE2B 88a1c7b4c1ce5e8ca9713a1e92e4ea141aab1b5926427e78855f403449e3104052afca6f66a19d8b4a9b6d5dbac510d0844ace7e74ee7a7a5d6b89528412c94f SHA512 61b415f4fb12c78d30649fff1aabe3a475eea926ce6edb7774031f4dc7f37ea51f5d9337ead6ec73cd93da5fd1ed0f2738c210c71ebc8fe9d7f6135a06bd176f
diff --git a/dev-ml/core/core-0.15.0.ebuild b/dev-ml/core/core-0.15.0.ebuild
deleted file mode 100644
index 0540bcd6def8..000000000000
--- a/dev-ml/core/core-0.15.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Jane Street's alternative to the standard library"
-HOMEPAGE="https://github.com/janestreet/core"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-
-# TODO: Wants quickcheck_deprecated?
-RESTRICT="test"
-
-RDEPEND="
- dev-ml/base_bigstring:${SLOT}
- dev-ml/ppx_jane:${SLOT}
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-ml/ppx_expect/Manifest b/dev-ml/ppx_expect/Manifest
index 12219c764196..6d3f8dae1882 100644
--- a/dev-ml/ppx_expect/Manifest
+++ b/dev-ml/ppx_expect/Manifest
@@ -1,4 +1,3 @@
-DIST ppx_expect-0.15.0.tar.gz 48825 BLAKE2B 9363497cc5a507d4f9c51be11a3fef254cbd2541c146a1248755763bed6f54a69738ed72ac590e270856b9c04a5949c9bbd59ba25bc8e7d1fc9d76574bcc70c3 SHA512 945ebd31a94debd4a65c3a8dd7e6481e7debe043c48a60bab4085f9d05cba5b8663bf0f5498cb4cd0e86a24182b21006506f20873e5242b31db5de5629113ade
DIST ppx_expect-0.15.1.tar.gz 48800 BLAKE2B de36b8eafb1393c6489f60d91a4eb0da15e0108db7b56536011cb4e0e7fd2168ab97d76256920d40bcf39283435b19b69afe17204a3ecca615ced9c3482e974a SHA512 483c320dcfa628a1140d727e63fe4c5e2b298d9c58ab9975f8b3b5fcfbb3348f04a901d8b4a8d8288b14959fddbf2578a8b48de7352e4ce90439e26a27026780
DIST ppx_expect-0.16.0.tar.gz 48460 BLAKE2B c4e9eecd689c1d0f79183020e634636ca340b16638fb0b76e5a7e89e08626d4cc88bd981533184ed7b81b8d34a0d302ff68920414472c084d5a969e45b6e791e SHA512 fdc8cb76afc9c9b436cbf8627b0c6543ae64fc51e92bf25db99ace10646aef3be3d1a3659dedb3e888494ab4e380e387b92557a584fa3e1eca79e19751a0b950
DIST ppx_expect-0.17.2.tar.gz 58430 BLAKE2B 4f9937cfd52f966ea8cfbd5626e315f12e3a461df1a2e840d185515a5b11789c3ee9b19778850254b9bc7e2b8b114f694d48f73f498c123f8d2a7d3c30a17736 SHA512 c6394522da7f1e03df5d2f62766aa8534c09a12efff7908cc1215b06959e6eeaa2cb85514cd5def1582db66455ed922024387f28b84b4412aed4879ea905c38a
diff --git a/dev-ml/ppx_expect/ppx_expect-0.15.0-r1.ebuild b/dev-ml/ppx_expect/ppx_expect-0.15.0-r1.ebuild
deleted file mode 100644
index c3a60268154f..000000000000
--- a/dev-ml/ppx_expect/ppx_expect-0.15.0-r1.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Cram like framework for OCaml"
-HOMEPAGE="https://github.com/janestreet/ppx_expect"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-# https://bugs.gentoo.org/749291#c2
-RESTRICT="test"
-
-RDEPEND="
- dev-ml/ppx_inline_test:${SLOT}
- dev-ml/re:=
-"
-DEPEND="${RDEPEND}"
diff --git a/dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r2.ebuild b/dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r2.ebuild
deleted file mode 100644
index 7cbf8c3be2ab..000000000000
--- a/dev-ml/ppx_inline_test/ppx_inline_test-0.15.0-r2.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="Syntax extension for writing in-line tests in ocaml code"
-HOMEPAGE="https://github.com/janestreet/ppx_inline_test"
-SRC_URI="https://github.com/janestreet/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
-IUSE="+ocamlopt"
-
-DEPEND="
- dev-ml/base:=
- dev-ml/time_now:${SLOT}
-"
-RDEPEND="${DEPEND}"
-# https://bugs.gentoo.org/749291#c2
-RESTRICT=test
diff --git a/dev-ml/sexp_pretty/Manifest b/dev-ml/sexp_pretty/Manifest
index 90177cbc4588..edeba46bd41a 100644
--- a/dev-ml/sexp_pretty/Manifest
+++ b/dev-ml/sexp_pretty/Manifest
@@ -1,4 +1,3 @@
-DIST sexp_pretty-0.15.0.tar.gz 22407 BLAKE2B df8d246ebe1164f0d2d3ae78074c8249d2aa255a089e02eb9fcc0c21b808dc172da2da264d3b21b92dcc7bf9e51a2921ea8631eb45b45a46035447ead7abe02d SHA512 bc2a7aecfc3ae379a56e8940b9cc80ece686009c9f67233e7993e25ebbe251d62559601923db718a0f967cf42fc84024597c069659842760bb2ac5ce0eab8df2
DIST sexp_pretty-0.15.1.tar.gz 22410 BLAKE2B e3819bce21afb8addcf391aff7a330db7f332c338d11f87cf0264d0e8d45ead7897b881a646a908e6165e2b60b9d49c6f2cb4da26ef7f3402ddbc864ff6b088b SHA512 900accca43727f8e7603f21adb0b2bc5a121b1444112b152ed1bfd6ace553b3cd4b2f80371a8f924b636ea33cfa26e913bdcd0ab42e5af5fd24f21ecbca8e736
DIST sexp_pretty-0.16.0.tar.gz 22557 BLAKE2B e44dbaaf18ffe8899ae636271110cccfeeb61e0284b321ee0d9865e0a8805df4a50540b526988c7f8f0d42092a036421b1e53122c6d22fb38d7ad4295c1055c8 SHA512 531c71dc77abfe9d088eb6213ae9d6563d9a6e1db58a710974120ece6465e192aab4ede6e36e12b6a386bbcfcfa497d5f7a5ac250ea54bdf641cbd597ffc96b6
DIST sexp_pretty-0.17.0.tar.gz 22605 BLAKE2B 8c25bea835821b4a0b32e9e522e42f992f871c9a07d49caf872c6da11ce36cb9cf156e48c38076ece138b76349ab2e0870f421bd278e399a2ef7cae9df4fb3b9 SHA512 df2f9f9d434332c63d73be601907096d42d39f3cbcad401eaa0b20e234ea5ca7fa2b0f7c14c420022cb20f9f2a758d9111ed7d3d49f9a245d89d9d92d608a64f
diff --git a/dev-ml/sexp_pretty/sexp_pretty-0.15.0-r1.ebuild b/dev-ml/sexp_pretty/sexp_pretty-0.15.0-r1.ebuild
deleted file mode 100644
index df25c3ade56d..000000000000
--- a/dev-ml/sexp_pretty/sexp_pretty-0.15.0-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dune
-
-DESCRIPTION="S-expression pretty-printer"
-HOMEPAGE="https://github.com/janestreet/sexp_pretty"
-SRC_URI="https://github.com/janestreet/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~amd64"
-IUSE="+ocamlopt"
-
-DEPEND="
- dev-ml/ppx_base:${SLOT}
- dev-ml/ppx_hash:=
- dev-ml/ppxlib:=
- dev-ml/sexplib:${SLOT}
- dev-ml/re:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND=""
diff --git a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild
index 14fe03dd9439..a7613f556750 100644
--- a/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild
+++ b/dev-perl/Business-ISBN-Data/Business-ISBN-Data-20250915.1.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Data pack for Business::ISBN"
LICENSE="Artistic-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"
PERL_RM_FILES=(
"make_data.pl"
diff --git a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild
index e6261db59a48..431a1e0d99ea 100644
--- a/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild
+++ b/dev-perl/ExtUtils-InstallPaths/ExtUtils-InstallPaths-0.15.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Build.PL install path logic made easy"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
>=dev-perl/ExtUtils-Config-0.9.0
diff --git a/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild b/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild
index c96fe70ad244..8b7aca196ece 100644
--- a/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild
+++ b/dev-perl/MIME-Types/MIME-Types-2.290.0.ebuild
@@ -10,4 +10,4 @@ inherit perl-module
DESCRIPTION="Definition of MIME types"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
diff --git a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild
index db9f4df64c81..1f8c750cc3f1 100644
--- a/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild
+++ b/dev-perl/PPIx-Regexp/PPIx-Regexp-0.90.0.ebuild
@@ -11,7 +11,7 @@ inherit perl-module
DESCRIPTION="Represent a regular expression of some sort"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
dev-perl/List-MoreUtils
diff --git a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild
index b92a61172efd..ec1ced80dcf0 100644
--- a/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild
+++ b/dev-perl/Syntax-Keyword-Try/Syntax-Keyword-Try-0.310.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="A try/catch/finally syntax for Perl"
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"
RDEPEND="dev-perl/XS-Parse-Keyword"
BDEPEND="
diff --git a/dev-perl/URI/URI-5.340.0.ebuild b/dev-perl/URI/URI-5.340.0.ebuild
index 4b453667df10..62b55b51a529 100644
--- a/dev-perl/URI/URI-5.340.0.ebuild
+++ b/dev-perl/URI/URI-5.340.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Uniform Resource Identifiers (absolute and relative)"
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-perl/MIME-Base32
diff --git a/dev-perl/User-Identity/User-Identity-1.30.0.ebuild b/dev-perl/User-Identity/User-Identity-1.30.0.ebuild
index 699c79c1cb2b..8dd963c4eaf1 100644
--- a/dev-perl/User-Identity/User-Identity-1.30.0.ebuild
+++ b/dev-perl/User-Identity/User-Identity-1.30.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Maintains info about a physical person"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ppc64 ~riscv ~x86"
# dev-perl/TimeDate
# dev-perl/Geography-Countries
diff --git a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild
index 192517fcaa48..fcc187d7b4d0 100644
--- a/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild
+++ b/dev-perl/XS-Parse-Keyword/XS-Parse-Keyword-0.490.0-r1.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="XS functions to assist in parsing keyword syntax"
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"
RDEPEND="
dev-perl/File-ShareDir
diff --git a/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild b/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild
index 2d5bfb086b7b..ff9ea198d07e 100644
--- a/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild
+++ b/dev-perl/YAML-Syck/YAML-Syck-1.360.0.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="Fast, lightweight YAML loader and dumper"
LICENSE="MIT"
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"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
src_configure() {
# bug #943898
diff --git a/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild b/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild
index 72a1c287d899..ec1821e12558 100644
--- a/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild
+++ b/dev-perl/libwww-perl/libwww-perl-6.800.0.ebuild
@@ -10,7 +10,7 @@ inherit perl-module
DESCRIPTION="Collection of Perl Modules for the WWW"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="ssl"
RDEPEND="
diff --git a/dev-python/arrow/arrow-1.4.0.ebuild b/dev-python/arrow/arrow-1.4.0.ebuild
index b6112939ce1e..e20bdf2119f2 100644
--- a/dev-python/arrow/arrow-1.4.0.ebuild
+++ b/dev-python/arrow/arrow-1.4.0.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 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
RDEPEND="
>=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}]
diff --git a/dev-python/autobahn/Manifest b/dev-python/autobahn/Manifest
index e32b3c42de5a..6b323e4e5b44 100644
--- a/dev-python/autobahn/Manifest
+++ b/dev-python/autobahn/Manifest
@@ -1,2 +1,3 @@
DIST autobahn-24.4.2.tar.gz 482700 BLAKE2B e94026e0cfbb3a3ba2a494ac50e851ed1c35a842dd6b5ce2ac437a19fa0d30061d16b0965831ce57067d6682df256e5140d67e0e9b4d71cc1dbcc16287ffbed1 SHA512 2caffa9a49e3661e665a4e2641b96ff48581264654cb35ebc2e8a67620ce81bd330895bb12a098488676ab74c8275e601f45357840ca074c3c6a3d7247e563e9
DIST autobahn-25.10.2.tar.gz 375689 BLAKE2B 6017b902a776d1f912facc488b0186cd53029c2e223920b92e06bb011d56b42279d2225af73ae561b6c21fc9b9509231761753a42146529baa19d30a03932bc1 SHA512 134a484c16392fe58b0acfae247cd783a1278c0b818c110b68e20428bffcc804dc99d449b1567fed976cf69823ce9269243e2cd968357ae9a23689ad0d7032b7
+DIST autobahn-25.11.1.tar.gz 447019 BLAKE2B 05c8e7c5d3dc4de5db032030815af43531243f5c8b345474669a5ce9064f61ad44f3703a33df3600070952a786193bba748c6c372e0e86d9aea4ce4a425881d1 SHA512 8960a76558e51900cffda20c97c070a7bd26d0dc3c9d21f6db03ca152d526e52a4070b25fad313f1c5aeda5fb398af2447a2913cd842fede4d591111bb8cef60
diff --git a/dev-python/autobahn/autobahn-25.11.1.ebuild b/dev-python/autobahn/autobahn-25.11.1.ebuild
new file mode 100644
index 000000000000..c3374dc5ced6
--- /dev/null
+++ b/dev-python/autobahn/autobahn-25.11.1.ebuild
@@ -0,0 +1,128 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="WebSocket and WAMP for Twisted and Asyncio"
+HOMEPAGE="
+ https://github.com/crossbario/autobahn-python/
+ https://pypi.org/project/autobahn/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+IUSE="+native-extensions test xbr"
+RESTRICT="!test? ( test )"
+
+# The order of deps is based on their appearance in pyproject.toml
+# All extra deps should be included in test and in optfeature
+RDEPEND="
+ >=dev-python/txaio-25.9.2[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-3.4.6[${PYTHON_USEDEP}]
+ >=dev-python/hyperlink-21.0.0[${PYTHON_USEDEP}]
+ >=dev-python/ujson-4.0.2[${PYTHON_USEDEP}]
+ >=dev-python/cbor2-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/py-ubjson-0.16.1[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-1.0.2[${PYTHON_USEDEP}]
+
+ >=dev-python/flatbuffers-22.12.06[${PYTHON_USEDEP}]
+
+ >=dev-python/zope-interface-5.2.0[${PYTHON_USEDEP}]
+ >=dev-python/twisted-24.3.0[${PYTHON_USEDEP}]
+ >=dev-python/attrs-20.3.0[${PYTHON_USEDEP}]
+
+ native-extensions? (
+ $(python_gen_cond_dep '
+ >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+"
+BDEPEND="
+ native-extensions? (
+ $(python_gen_cond_dep '
+ >=dev-python/cffi-1.14.5[${PYTHON_USEDEP}]
+ ' 'python*')
+ )
+
+ test? (
+ >=dev-python/wsaccel-0.6.3[${PYTHON_USEDEP}]
+ >=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-20.0.1[${PYTHON_USEDEP}]
+ >=dev-python/service-identity-18.1.0[${PYTHON_USEDEP}]
+ >=dev-python/pynacl-1.4.0[${PYTHON_USEDEP}]
+ >=dev-python/pytrie-0.4.0[${PYTHON_USEDEP}]
+ >=dev-python/qrcode-7.3.1[${PYTHON_USEDEP}]
+ >=dev-python/base58-2.1.1[${PYTHON_USEDEP}]
+ >=dev-python/ecdsa-0.19.1[${PYTHON_USEDEP}]
+ >=dev-python/argon2-cffi-20.1.0[${PYTHON_USEDEP}]
+ >=dev-python/passlib-1.7.4[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{asyncio,aiohttp} )
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ if use xbr ; then
+ eerror "***************"
+ eerror "Required xbr dependencies are incomplete in Gentoo."
+ eerror "So this functionality will not yet work"
+ eerror "Please file a bug if this feature is needed"
+ eerror "***************"
+ else
+ # remove xbr components
+ export AUTOBAHN_STRIP_XBR="True"
+ fi
+
+ distutils-r1_python_prepare_all
+
+ # remove "vendored" flatbuffers that conflict with actual flatbuffers
+ # https://github.com/crossbario/autobahn-python/issues/1782
+ rm -rf flatbuffers || die
+
+ if ! use native-extensions; then
+ export AUTOBAHN_USE_NVX=0
+ fi
+}
+
+python_test() {
+ rm -rf autobahn || die
+
+ einfo "Testing all, cryptosign using twisted"
+ local -x USE_TWISTED=true
+ "${EPYTHON}" -m twisted.trial autobahn || die "Tests failed with ${EPYTHON}"
+ unset USE_TWISTED
+
+ einfo "RE-testing cryptosign and component_aio using asyncio"
+ local -x USE_ASYNCIO=true
+ epytest --pyargs \
+ autobahn.asyncio.test.test_aio_{raw,web}socket \
+ autobahn.wamp.test.test_wamp_{cryptosign,component_aio}
+ unset USE_ASYNCIO
+
+ rm -f twisted/plugins/dropin.cache || die
+}
+
+pkg_postinst() {
+ optfeature "C-based WebSocket acceleration" "dev-python/wsaccel"
+ optfeature "non-standard WebSocket compression support" \
+ "dev-python/python-snappy"
+ optfeature "TLS transport encryption" \
+ "dev-python/pyopenssl dev-python/pynacl dev-python/pytrie dev-python/qrcode dev-python/service-identity"
+ optfeature "WAMP-SCRAM authentication" \
+ "dev-python/cffi dev-python/argon2-cffi dev-python/passlib"
+ optfeature "native SIMD acceleration" "dev-python/cffi"
+
+ python_foreach_impl twisted-regen-cache
+}
+
+pkg_postrm() {
+ python_foreach_impl twisted-regen-cache
+}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 144b21de1d36..f58db06f0dc1 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -5,3 +5,4 @@ DIST boto3-1.40.64.gh.tar.gz 1023920 BLAKE2B ca8af519caa4d3d4a20c808b3b9d263ad4d
DIST boto3-1.40.69.gh.tar.gz 1027290 BLAKE2B 5e68da89d063ee063dc79d3fee9958ea6a8d408184f28931f9b21aaaa52c2f1a2ac5ddf293ff7d5dccccd0097ec94e0688fa0cd206f11f19bf0c774ece3c164b SHA512 509b32070e09ebb965d392ced9c064ef97b44f8c530cca807177261eecc3cf522df8d4c0822f7aa3521d7cff81935891e33fcc0570462ba73740ae85f6514d0c
DIST boto3-1.40.74.gh.tar.gz 1032058 BLAKE2B c24653bac3279f688d240390f53a9070d51d7d13bae6d7179c849c189fe70ddcbf35892ad8ddf6dd77e508ea597901db60ecccc083666aa9178b07d2388ffff7 SHA512 0ab155ccf97335ad29f7d62f4fed3979fffa1b45d2ffa4bf5e949c90c864298179e5c3854ec157a7dfdf2dd9efd91df83307a04060e95b77aa38cfcfe8137033
DIST boto3-1.41.2.gh.tar.gz 1047105 BLAKE2B ac62862f9430604d6056e9ee9c0c6747bc8abd000957365e569d20c96f0672c771c628ce0bd1d644aee6149b22792f455b43f58fce987d5ba00acbfbf56bd7f2 SHA512 98209ea6ded6c1018b98106c89b53d2115fad3de26524f7b9efa0c91f1e4435c9ea2d954c21d8666cb427777ade60bb12a36544d9844dc1d79f925c3206a578f
+DIST boto3-1.41.3.gh.tar.gz 1047349 BLAKE2B dbabb10e58a122f654e1b545d966a0f2de31b8fc88ba9b29b71c296fdee6f9e2aefd5061c6c0a05ee52240455af9c9c7ddb374b76400fa4d69fc712f9957fa55 SHA512 2e228ad6a7ee514ed7b588599121719088bb7a5751e713e0971cef9dd44baab3cbd6bc452e39dc66209e3137bbd84605b7c1dfafcf8c88abab1fc655f66a7ff7
diff --git a/dev-python/boto3/boto3-1.41.3.ebuild b/dev-python/boto3/boto3-1.41.3.ebuild
new file mode 100644
index 000000000000..217620928fd0
--- /dev/null
+++ b/dev-python/boto3/boto3-1.41.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/botocore-${PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.15.0[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+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() {
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index bcd79c5ecb06..ae45f6a906fc 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -5,3 +5,4 @@ DIST botocore-1.40.64.gh.tar.gz 15230274 BLAKE2B 6156b2d80f6aee5df0d746bf3a2fe1b
DIST botocore-1.40.69.gh.tar.gz 15265787 BLAKE2B c567c9d2cd25d98e7055b829ca337654f3c2f239296e32735d8064dc698a4fee41464a0ca22453f93feea7a9d6eb58183406780c56bab345521420c7177681a9 SHA512 2c76026a2b5114fbc4d8be54cf67ade64f3a563f8b50e83bdfc1f238f220a94acb1ca1aa607ce4934a8e2b58ebfa2c4b07892b693ad80d539188352a3ffa1f75
DIST botocore-1.40.74.gh.tar.gz 15284643 BLAKE2B 585f072a5ec39c12e3f74a272b0c5ed7d07d1f69b704058d9154da2c12753008b57c5c1c05e7cc982aa4cf28060aa20c62f7ecb6874534b109e409f3b2fcf05c SHA512 c17d51212481e5e3c4af912679894fb73ae4084d983cc086e99ffa7b3522723ce7bf82e6745cc55cc1db9d2ae1657d0e1a74cbd3b06653e7fc1987125667b18d
DIST botocore-1.41.2.gh.tar.gz 15504253 BLAKE2B 3c3967e3876ec2529ed0fbd192594f963ebc75f27f196188456a3f4999187b92072224da7d0d91d3dba44c109a74eb35229062e61f161d30f5fad69fcd6097ae SHA512 47cbae2cd1c729fbe6ef55ef5ad6102f636dfb62dd4b4011ad8d163dfdd038d94201b49e48847fed4130e5523b0279b921eedcb94ee4611f42e6aa102bb3705f
+DIST botocore-1.41.3.gh.tar.gz 15508146 BLAKE2B ee0ef8eeb86c0ed90b30b2bf9fa180e300f015ebc219b58b975e4f835eeed7b411a491aca6de9628b53538d308f20985dfce249f0f3a9bc37d72058f1c36f371 SHA512 09a00793df98c337d6e9a8ed67841af64a95b701f1b54675f764ba6553549efb7f27061ecc5d7f8b3b3affccb20d4044d052648fc3a913b4e5cb901a7d129118
diff --git a/dev-python/botocore/botocore-1.41.3.ebuild b/dev-python/botocore/botocore-1.41.3.ebuild
new file mode 100644
index 000000000000..ee8074e67dce
--- /dev/null
+++ b/dev-python/botocore/botocore-1.41.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+# unbundled packages
+RDEPEND+="
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+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
+ )
+
+ epytest tests/{functional,unit}
+}
diff --git a/dev-python/cftime/cftime-1.6.5.ebuild b/dev-python/cftime/cftime-1.6.5.ebuild
index f8c094566a7d..1929e01ad4ad 100644
--- a/dev-python/cftime/cftime-1.6.5.ebuild
+++ b/dev-python/cftime/cftime-1.6.5.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~s390 ~x86"
+KEYWORDS="amd64 arm64 ~loong ~riscv ~s390 ~x86"
DEPEND="
>=dev-python/numpy-1.26.0[${PYTHON_USEDEP}]
diff --git a/dev-python/colorlog/colorlog-6.10.1.ebuild b/dev-python/colorlog/colorlog-6.10.1.ebuild
index a741f49f4d5e..11e15282b46f 100644
--- a/dev-python/colorlog/colorlog-6.10.1.ebuild
+++ b/dev-python/colorlog/colorlog-6.10.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~riscv x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild b/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild
index ae597e3bed7f..3b39a15be994 100644
--- a/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild
+++ b/dev-python/dogpile-cache/dogpile-cache-1.5.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~riscv x86"
RDEPEND="
>=dev-python/decorator-4.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/dulwich/dulwich-0.24.7.ebuild b/dev-python/dulwich/dulwich-0.24.7.ebuild
index 15545773798d..d43565ff6490 100644
--- a/dev-python/dulwich/dulwich-0.24.7.ebuild
+++ b/dev-python/dulwich/dulwich-0.24.7.ebuild
@@ -51,7 +51,7 @@ LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0"
LICENSE+=" )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
IUSE="doc examples +native-extensions test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/fakeredis/fakeredis-2.32.0.ebuild b/dev-python/fakeredis/fakeredis-2.32.0.ebuild
index 53710801344b..52745c880446 100644
--- a/dev-python/fakeredis/fakeredis-2.32.0.ebuild
+++ b/dev-python/fakeredis/fakeredis-2.32.0.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/redis-4.3[${PYTHON_USEDEP}]
diff --git a/dev-python/filelock/filelock-3.20.0.ebuild b/dev-python/filelock/filelock-3.20.0.ebuild
index d4e13a7a61d7..72a169b9d57b 100644
--- a/dev-python/filelock/filelock-3.20.0.ebuild
+++ b/dev-python/filelock/filelock-3.20.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/frozenlist/frozenlist-1.8.0.ebuild b/dev-python/frozenlist/frozenlist-1.8.0.ebuild
index ba20af37bc87..cda7658355be 100644
--- a/dev-python/frozenlist/frozenlist-1.8.0.ebuild
+++ b/dev-python/frozenlist/frozenlist-1.8.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
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"
BDEPEND="
diff --git a/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild b/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild
index c898d6e76ad0..9a86c7b8f670 100644
--- a/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild
+++ b/dev-python/google-api-python-client/google-api-python-client-2.185.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild
index 31eb038162e6..7f3b03b73d6e 100644
--- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild
+++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.2.0-r1.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
dev-python/httplib2[${PYTHON_USEDEP}]
diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild
index 1ced32ca7326..09519ed19e58 100644
--- a/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild
+++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.71.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86"
RDEPEND="
<dev-python/protobuf-7[${PYTHON_USEDEP}]
diff --git a/dev-python/hcloud/hcloud-2.9.0.ebuild b/dev-python/hcloud/hcloud-2.9.0.ebuild
index d477ef6d2702..a8951e3c4d2a 100644
--- a/dev-python/hcloud/hcloud-2.9.0.ebuild
+++ b/dev-python/hcloud/hcloud-2.9.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="examples"
RDEPEND="
diff --git a/dev-python/hiredis/hiredis-3.3.0.ebuild b/dev-python/hiredis/hiredis-3.3.0.ebuild
index 7aa1bdbc739e..189d48425a9e 100644
--- a/dev-python/hiredis/hiredis-3.3.0.ebuild
+++ b/dev-python/hiredis/hiredis-3.3.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
DEPEND="
>=dev-libs/hiredis-1.0.0:=
diff --git a/dev-python/humanize/humanize-4.14.0.ebuild b/dev-python/humanize/humanize-4.14.0.ebuild
index 558713fe9963..05ec7904ab18 100644
--- a/dev-python/humanize/humanize-4.14.0.ebuild
+++ b/dev-python/humanize/humanize-4.14.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/idna/idna-3.11.ebuild b/dev-python/idna/idna-3.11.ebuild
index 03f98ac1f0d0..7d77e06d52e6 100644
--- a/dev-python/idna/idna-3.11.ebuild
+++ b/dev-python/idna/idna-3.11.ebuild
@@ -17,6 +17,6 @@ HOMEPAGE="
LICENSE="BSD"
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"
distutils_enable_tests unittest
diff --git a/dev-python/iniconfig/iniconfig-2.3.0.ebuild b/dev-python/iniconfig/iniconfig-2.3.0.ebuild
index d2d3f7627cf0..fb49d8e3400e 100644
--- a/dev-python/iniconfig/iniconfig-2.3.0.ebuild
+++ b/dev-python/iniconfig/iniconfig-2.3.0.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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="
>=dev-python/setuptools-scm-8[${PYTHON_USEDEP}]
diff --git a/dev-python/isort/isort-7.0.0.ebuild b/dev-python/isort/isort-7.0.0.ebuild
index a1ec1fcf78f8..04c09a667ba9 100644
--- a/dev-python/isort/isort-7.0.0.ebuild
+++ b/dev-python/isort/isort-7.0.0.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"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/jellyfish/jellyfish-1.2.1.ebuild b/dev-python/jellyfish/jellyfish-1.2.1.ebuild
index 8abb7cfed46c..143f805b4e46 100644
--- a/dev-python/jellyfish/jellyfish-1.2.1.ebuild
+++ b/dev-python/jellyfish/jellyfish-1.2.1.ebuild
@@ -75,7 +75,7 @@ LICENSE+="
|| ( Apache-2.0 Boost-1.0 )
"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv ~x86"
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/jellyfish/_rustyfish.*.so"
diff --git a/dev-python/logical-unification/logical-unification-0.4.7.ebuild b/dev-python/logical-unification/logical-unification-0.4.7.ebuild
index accba4d3585b..c8e4b19e0f1f 100644
--- a/dev-python/logical-unification/logical-unification-0.4.7.ebuild
+++ b/dev-python/logical-unification/logical-unification-0.4.7.ebuild
@@ -22,7 +22,7 @@ S="${WORKDIR}/unification-${PV}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
dev-python/multipledispatch[${PYTHON_USEDEP}]
diff --git a/dev-python/merge3/merge3-0.0.16.ebuild b/dev-python/merge3/merge3-0.0.16.ebuild
index 07c6b238ada0..5ee185cc98c0 100644
--- a/dev-python/merge3/merge3-0.0.16.ebuild
+++ b/dev-python/merge3/merge3-0.0.16.ebuild
@@ -20,6 +20,6 @@ SRC_URI="
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86"
distutils_enable_tests unittest
diff --git a/dev-python/mkdocs-material/mkdocs-material-9.6.22.ebuild b/dev-python/mkdocs-material/mkdocs-material-9.6.22.ebuild
index 13045bd1c123..5e2c0ac6efd7 100644
--- a/dev-python/mkdocs-material/mkdocs-material-9.6.22.ebuild
+++ b/dev-python/mkdocs-material/mkdocs-material-9.6.22.ebuild
@@ -29,7 +29,7 @@ LICENSE="MIT"
# bundled icons
LICENSE+=" Apache-2.0 CC0-1.0 CC-BY-4.0 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/msgpack/msgpack-1.1.2.ebuild b/dev-python/msgpack/msgpack-1.1.2.ebuild
index 0f8abe540ca4..34a1c0d02762 100644
--- a/dev-python/msgpack/msgpack-1.1.2.ebuild
+++ b/dev-python/msgpack/msgpack-1.1.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="+native-extensions"
# extension code is relying on CPython implementation details
diff --git a/dev-python/msgspec/Manifest b/dev-python/msgspec/Manifest
index db5fe85d96e9..b420a4cccbdb 100644
--- a/dev-python/msgspec/Manifest
+++ b/dev-python/msgspec/Manifest
@@ -1 +1,2 @@
DIST msgspec-0.19.0.gh.tar.gz 1313340 BLAKE2B c6e0757e4fbd2c2afbd239e483eed09fd872d8c85d14153b13ada3ef39adcd41b2f2b8f249e9747e6eef7627b4c238973593d87733cc8d5c36c5a14c15142279 SHA512 bd44052e58afc0c2653780b4dee75d20de93210950d4cd408abc810e3935d1bfdd30b926c34cd48f3095d4b3c1f45ac7aa4a957dcbc562ebd8b817c81abd16d8
+DIST msgspec-0.20.0.gh.tar.gz 1328648 BLAKE2B 848b29f99148ee1d5a81a6f57fdb515760c838e3ed9b8161f775d5c17b5decf7fc16a6ebd04599a1f2580e98882a7674720da899ba789ae6dbc9659da0d5ba6f SHA512 91d66d79d25ba824bb39dc02b28038c61ce3aa20576867bacbba9e22146dce424247f941b51023cce02d069d25bb2eedfb749feb597679c623d7438bc04422e4
diff --git a/dev-python/msgspec/msgspec-0.20.0.ebuild b/dev-python/msgspec/msgspec-0.20.0.ebuild
new file mode 100644
index 000000000000..4294443c68a4
--- /dev/null
+++ b/dev-python/msgspec/msgspec-0.20.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fast serialization and validation library, with builtin support for many formats"
+HOMEPAGE="
+ https://jcristharif.com/msgspec/
+ https://github.com/jcrist/msgspec
+ https://pypi.org/project/msgspec/
+"
+# No tests in sdist
+SRC_URI="https://github.com/jcrist/msgspec/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-scm-8[${PYTHON_USEDEP}]
+ test? (
+ dev-python/attrs[${PYTHON_USEDEP}]
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/tomli-w[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_IGNORE=(
+ # Lint tests
+ tests/unit/test_cpylint.py
+ )
+
+ rm -rf msgspec || die
+ epytest tests/unit
+}
diff --git a/dev-python/multidict/multidict-6.7.0.ebuild b/dev-python/multidict/multidict-6.7.0.ebuild
index 25749e7f8881..e4883bcdeeca 100644
--- a/dev-python/multidict/multidict-6.7.0.ebuild
+++ b/dev-python/multidict/multidict-6.7.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
IUSE="+native-extensions"
BDEPEND="
diff --git a/dev-python/mypy/mypy-1.18.2.ebuild b/dev-python/mypy/mypy-1.18.2.ebuild
index 2dc8b0104b32..2e17940d59d3 100644
--- a/dev-python/mypy/mypy-1.18.2.ebuild
+++ b/dev-python/mypy/mypy-1.18.2.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="+native-extensions"
# stubgen collides with this package: https://bugs.gentoo.org/585594
diff --git a/dev-python/networkx/Manifest b/dev-python/networkx/Manifest
index 02eac09370d6..36e1c2617d92 100644
--- a/dev-python/networkx/Manifest
+++ b/dev-python/networkx/Manifest
@@ -1 +1,3 @@
DIST networkx-3.5.tar.gz 2471065 BLAKE2B 575ac0a6e9741f0ad23396ff089cb360d43fc80f1c5a1fcb69e824c3673aba1aae5c2413020b049bcfecb68045984452eb02aefce1d523bd00d589eb26d8ae0f SHA512 9c060385913cfe67126e71eb9e53c032faa51c9609336ce78333d22e5f73078eb5b4826e0709cae0bd448fef2a5b2fb6f4c29be28c70d34a936d1cf6a00e83a1
+DIST networkx-3.6.tar.gz 2511464 BLAKE2B d677f4850dc396d447d10086a8adef59c1455286702158fd5fef7417accb3529980a65ee52a935aed20723d61eee99ba88b22ab0fc45970d48f97934a99dccec SHA512 a2864f7896e3b20d2dc24744494ffa14ff5aa6ffa938c5b49937236706ec193f0777cda3cbb2993f4dbf51137a0aed8246af0c2d900385222cd32e917d6b5c64
+DIST networkx-3.6.tar.gz.provenance 9491 BLAKE2B 6cb089d2da3b5313d6df63e2503202ed80a3f30a71aeb9c198da3c2b62ecb21f78c11b9e5b55750c9a85ca430c8ed3096cb59c822c07455ecacde9825228fdcf SHA512 68795022a1c9cb288ecf478c14aec713b17081b2de1056cb7278887fadbd7f66cf555e01ad838f808414a1740a083dc3f372791dde00af3a0330093019d02c6f
diff --git a/dev-python/networkx/networkx-3.6.ebuild b/dev-python/networkx/networkx-3.6.ebuild
new file mode 100644
index 000000000000..a5123c67d522
--- /dev/null
+++ b/dev-python/networkx/networkx-3.6.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/networkx/networkx
+PYTHON_FULLY_TESTED=( python3_{11..14} )
+PYTHON_COMPAT=( "${PYTHON_FULLY_TESTED[@]}" )
+
+inherit distutils-r1 optfeature pypi virtualx
+
+DESCRIPTION="Python tools to manipulate graphs and complex networks"
+HOMEPAGE="
+ https://networkx.org/
+ https://github.com/networkx/networkx/
+ https://pypi.org/project/networkx/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+BDEPEND="
+ test? (
+ >=dev-python/lxml-4.6[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/matplotlib-3.8[${PYTHON_USEDEP}]
+ >=dev-python/numpy-1.25[${PYTHON_USEDEP}]
+ >=dev-python/scipy-1.11.2[${PYTHON_USEDEP}]
+ ' "${PYTHON_FULLY_TESTED[@]}")
+ )
+"
+
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_test() {
+ virtx distutils-r1_src_test
+}
+
+python_test() {
+ # virtx implies nonfatal
+ nonfatal epytest || die
+}
+
+src_install() {
+ distutils-r1_src_install
+ # those examples use various assets and pre-compressed files
+ docompress -x /usr/share/doc/${PF}/examples
+}
+
+pkg_postinst() {
+ optfeature "recommended dependencies" "dev-python/matplotlib dev-python/numpy dev-python/pandas dev-python/scipy"
+ optfeature "graph drawing and graph layout algorithms" "dev-python/pygraphviz dev-python/pydot"
+ optfeature "YAML format reading and writing" "dev-python/pyyaml"
+ optfeature "shapefile format reading and writing" "sci-libs/gdal[python]"
+ optfeature "GraphML XML format" "dev-python/lxml"
+}
diff --git a/dev-python/opentelemetry-api/opentelemetry-api-1.38.0.ebuild b/dev-python/opentelemetry-api/opentelemetry-api-1.38.0.ebuild
index 9458397b663e..2e0505edce37 100644
--- a/dev-python/opentelemetry-api/opentelemetry-api-1.38.0.ebuild
+++ b/dev-python/opentelemetry-api/opentelemetry-api-1.38.0.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
>=dev-python/importlib-metadata-6.0[${PYTHON_USEDEP}]
diff --git a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.38.0.ebuild b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.38.0.ebuild
index 9484c573b9eb..2b117048192f 100644
--- a/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.38.0.ebuild
+++ b/dev-python/opentelemetry-sdk/opentelemetry-sdk-1.38.0.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.38.0.ebuild b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.38.0.ebuild
index 4015971e8096..b622343e0735 100644
--- a/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.38.0.ebuild
+++ b/dev-python/opentelemetry-semantic-conventions/opentelemetry-semantic-conventions-1.38.0.ebuild
@@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}/${PN}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
RDEPEND="
~dev-python/opentelemetry-api-${PV}[${PYTHON_USEDEP}]
diff --git a/dev-python/pdm/Manifest b/dev-python/pdm/Manifest
index 21ee2378476f..016218cf53ca 100644
--- a/dev-python/pdm/Manifest
+++ b/dev-python/pdm/Manifest
@@ -1 +1,2 @@
DIST pdm-2.26.1.tar.gz 2671172 BLAKE2B cb0360e4973adf162c5980158633df6e64b3164e4af8b1f741ed613141b6b46b8bf3dce5306991b46a3d1f6b9a7e70da1c9bcbcc4326502578cdbd0aff548502 SHA512 b51f15441ae1b71b4efadb6a74043a717ec1b7247091b665129c38b32b6514392c6b2d274a3667f38d7ba477d666eeeb3696b082dc2ec287ca8857fb51c12854
+DIST pdm-2.26.2.tar.gz 2671330 BLAKE2B caf784dd2e55a5853b7dd0fa901d3f78cf49146ce1547cce238b6ad7a4180b4bad9d875a19398c596889c82c359141d559982138cdde76c31e2d732a9afe7708 SHA512 231afc9565afd68fb0e4e05895b28a61ea2e704166f3139f56c25a9b73ca26f4ebb3879cf31f764c199acfbb766e0e2a3bffbdc43169c126b250da571afb4752
diff --git a/dev-python/pdm/pdm-2.26.2.ebuild b/dev-python/pdm/pdm-2.26.2.ebuild
new file mode 100644
index 000000000000..471048299cd0
--- /dev/null
+++ b/dev-python/pdm/pdm-2.26.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=pdm-backend
+PYTHON_COMPAT=( python3_{10..14} )
+
+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/certifi[${PYTHON_USEDEP}]
+ >=dev-python/dep-logic-0.5[${PYTHON_USEDEP}]
+ <dev-python/findpython-1[${PYTHON_USEDEP}]
+ >=dev-python/findpython-0.7.0[${PYTHON_USEDEP}]
+ dev-python/blinker[${PYTHON_USEDEP}]
+ dev-python/filelock[${PYTHON_USEDEP}]
+ <dev-python/hishel-1[${PYTHON_USEDEP}]
+ >=dev-python/hishel-0.0.32[${PYTHON_USEDEP}]
+ >=dev-python/httpcore-1.0.6[${PYTHON_USEDEP}]
+ dev-python/httpx[${PYTHON_USEDEP}]
+ >=dev-python/id-1.5.0[${PYTHON_USEDEP}]
+ dev-python/installer[${PYTHON_USEDEP}]
+ >=dev-python/packaging-22.1[${PYTHON_USEDEP}]
+ >=dev-python/pbs-installer-2025.10.07[${PYTHON_USEDEP}]
+ dev-python/platformdirs[${PYTHON_USEDEP}]
+ dev-python/pyproject-hooks[${PYTHON_USEDEP}]
+ dev-python/python-dotenv[${PYTHON_USEDEP}]
+ >=dev-python/resolvelib-1.2.0[${PYTHON_USEDEP}]
+ dev-python/rich[${PYTHON_USEDEP}]
+ dev-python/shellingham[${PYTHON_USEDEP}]
+ dev-python/tomlkit[${PYTHON_USEDEP}]
+ >=dev-python/truststore-0.10.4[${PYTHON_USEDEP}]
+ >=dev-python/unearth-0.17.5[${PYTHON_USEDEP}]
+ dev-python/virtualenv[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ ${RDEPEND}
+ test? (
+ dev-python/msgpack[${PYTHON_USEDEP}]
+ dev-python/uv
+ )
+"
+
+EPYTEST_PLUGINS=( pytest-{httpserver,httpx,mock,rerunfailures} )
+EPYTEST_RERUNS=5
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # unpin deps
+ sed -i -e 's:,<[0-9.a]*::' pyproject.toml || die
+ # remove pkgutil namespace magic, as it doesn't work and makes
+ # dev-python/pdm-backend tests test the wrong package
+ rm src/pdm/__init__.py || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Internet
+ 'tests/models/test_candidates.py::test_expand_project_root_in_url[demo @ file:///${PROJECT_ROOT}/tests/fixtures/artifacts/demo-0.0.1.tar.gz]'
+ # unhappy about extra packages being installed?
+ # (also fails randomly in venv)
+ tests/cli/test_build.py::test_build_with_no_isolation
+ # TODO: random regression?
+ tests/cli/test_python.py::test_find_python
+ # TODO
+ tests/test_formats.py::test_export_from_pylock_not_empty
+ )
+
+ epytest -m "not network and not integration and not path"
+}
diff --git a/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild b/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild
index 5349f4aedef6..51be73e5dbac 100644
--- a/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild
+++ b/dev-python/precis-i18n/precis-i18n-1.1.2.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86"
distutils_enable_tests unittest
diff --git a/dev-python/propcache/propcache-0.3.2.ebuild b/dev-python/propcache/propcache-0.3.2.ebuild
index d41a29118a10..bba98c98daa3 100644
--- a/dev-python/propcache/propcache-0.3.2.ebuild
+++ b/dev-python/propcache/propcache-0.3.2.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
-DESCRIPTION="Yet another URL library"
+DESCRIPTION="Accelerated property cache"
HOMEPAGE="
https://github.com/aio-libs/propcache/
https://pypi.org/project/propcache/
diff --git a/dev-python/propcache/propcache-0.4.0.ebuild b/dev-python/propcache/propcache-0.4.0.ebuild
index 2de9c9ac9c31..997ac2a0ebdb 100644
--- a/dev-python/propcache/propcache-0.4.0.ebuild
+++ b/dev-python/propcache/propcache-0.4.0.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
-DESCRIPTION="Yet another URL library"
+DESCRIPTION="Accelerated property cache"
HOMEPAGE="
https://github.com/aio-libs/propcache/
https://pypi.org/project/propcache/
diff --git a/dev-python/propcache/propcache-0.4.1.ebuild b/dev-python/propcache/propcache-0.4.1.ebuild
index bb2e5d292d2d..549df4f8b71c 100644
--- a/dev-python/propcache/propcache-0.4.1.ebuild
+++ b/dev-python/propcache/propcache-0.4.1.ebuild
@@ -9,7 +9,7 @@ PYTHON_COMPAT=( python3_{10..14} )
inherit distutils-r1 pypi
-DESCRIPTION="Yet another URL library"
+DESCRIPTION="Accelerated property cache"
HOMEPAGE="
https://github.com/aio-libs/propcache/
https://pypi.org/project/propcache/
diff --git a/dev-python/pyfakefs/pyfakefs-5.10.0.ebuild b/dev-python/pyfakefs/pyfakefs-5.10.0.ebuild
index 9d2d4ed78e00..14368a34dfb1 100644
--- a/dev-python/pyfakefs/pyfakefs-5.10.0.ebuild
+++ b/dev-python/pyfakefs/pyfakefs-5.10.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
EPYTEST_PLUGINS=( "${PN}" )
distutils_enable_tests pytest
diff --git a/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild b/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild
index c84ded046ff6..2dde9f18538e 100644
--- a/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild
+++ b/dev-python/pylsqpack/pylsqpack-0.3.23.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
DEPEND="
dev-libs/ls-qpack:=
diff --git a/dev-python/pytest-describe/pytest-describe-2.2.1.ebuild b/dev-python/pytest-describe/pytest-describe-2.2.1.ebuild
index e2244cff1c6e..9a0996562ff0 100644
--- a/dev-python/pytest-describe/pytest-describe-2.2.1.ebuild
+++ b/dev-python/pytest-describe/pytest-describe-2.2.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc x86"
RDEPEND="
<dev-python/pytest-9[${PYTHON_USEDEP}]
diff --git a/dev-python/pytest-localserver/Manifest b/dev-python/pytest-localserver/Manifest
index 0c53b65fe37b..cb1903ae7b3b 100644
--- a/dev-python/pytest-localserver/Manifest
+++ b/dev-python/pytest-localserver/Manifest
@@ -1 +1,3 @@
+DIST pytest_localserver-0.10.0.tar.gz 30796 BLAKE2B e160a1e57f08c64505a5cfe72156b0f2f0a1abbedb45f367ebbad45b07be78b89f3300a6fac2c2abb3c02fa8a7d842331b71462a8f3b7087bfdbd2e6f93e334f SHA512 ad0469fca286c83972986ea03aaab35b893d54ebdcbf7a2de278d87d255ccd61a22808e2c4601fafe46869adcd69e7477e71577bf42afc891df29acb4f740be6
+DIST pytest_localserver-0.10.0.tar.gz.provenance 9701 BLAKE2B d66da058771bc67682a7ba52ba2d8e92a7fac587259440111a6f76395ba9e314203e85f1f6caff96301121452a57fc71f7bbb872a1bb5b6be71d6ee5e886f2a9 SHA512 f8546ee1d0e6bece4813931e08d65161f612fb04ad2f40d96d7b6d5ff6af15d5f16ea4b5f68857d99efaedb8f8418c9749970ee91169d64b8a196ccb4071db02
DIST pytest_localserver-0.9.0.post0.tar.gz 30280 BLAKE2B fa0a7f410a3a6c0fdda58a2118598dd97e60adc4dfca9474d66d390bc03fb8ac609a7c7ffea5d6f5843ffb6bae57a40749bfa833892188c4943bdd318c9a79ec SHA512 dfab24eb04d25fb725421041d1ac59f449141e996b0810706844df81469a26d2df9679ff4bca9a936c9d865977520d1b2ede6b95c4f8208375c4c679349b8ee5
diff --git a/dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild b/dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild
new file mode 100644
index 000000000000..55058a9f577a
--- /dev/null
+++ b/dev-python/pytest-localserver/pytest-localserver-0.10.0.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/pytest-dev/pytest-localserver
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pytest plugin to test server connections locally"
+HOMEPAGE="
+ https://github.com/pytest-dev/pytest-localserver/
+ https://pypi.org/project/pytest-localserver/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+RDEPEND="
+ >=dev-python/werkzeug-0.10[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/requests[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # requires aiosmtpd that is dead and broken beyond repair
+ tests/test_smtp.py
+)
+
+src_prepare() {
+ # remove aiosmtpd dep
+ sed -e '/aiosmtpd/d' -i setup.py || die
+ distutils-r1_src_prepare
+}
diff --git a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild
index e056e62f38dd..ddd9233d43e4 100644
--- a/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild
+++ b/dev-python/pytest-rerunfailures/pytest-rerunfailures-16.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
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"
RDEPEND="
>=dev-python/packaging-17.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pyzstd/pyzstd-0.18.0.ebuild b/dev-python/pyzstd/pyzstd-0.18.0.ebuild
index 6cebdc9df314..3711a81af211 100644
--- a/dev-python/pyzstd/pyzstd-0.18.0.ebuild
+++ b/dev-python/pyzstd/pyzstd-0.18.0.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
DEPEND="
app-arch/zstd:=
diff --git a/dev-python/referencing/referencing-0.37.0.ebuild b/dev-python/referencing/referencing-0.37.0.ebuild
index 2dadf8a53a81..c1e2b7ccf0b5 100644
--- a/dev-python/referencing/referencing-0.37.0.ebuild
+++ b/dev-python/referencing/referencing-0.37.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/regex/regex-2025.10.23.ebuild b/dev-python/regex/regex-2025.10.23.ebuild
index b0f7c524fb1f..d076ab6792f6 100644
--- a/dev-python/regex/regex-2025.10.23.ebuild
+++ b/dev-python/regex/regex-2025.10.23.ebuild
@@ -19,7 +19,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
IUSE="doc"
distutils_enable_tests unittest
diff --git a/dev-python/rpds-py/rpds-py-0.28.0.ebuild b/dev-python/rpds-py/rpds-py-0.28.0.ebuild
index c4dec4a7ea95..161c8e72c10c 100644
--- a/dev-python/rpds-py/rpds-py-0.28.0.ebuild
+++ b/dev-python/rpds-py/rpds-py-0.28.0.ebuild
@@ -52,7 +52,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/rpds/rpds.*.so"
diff --git a/dev-python/testfixtures/testfixtures-9.2.0.ebuild b/dev-python/testfixtures/testfixtures-9.2.0.ebuild
index 144c96f4997a..0da700448b52 100644
--- a/dev-python/testfixtures/testfixtures-9.2.0.ebuild
+++ b/dev-python/testfixtures/testfixtures-9.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="
test? (
diff --git a/dev-python/textx/Manifest b/dev-python/textx/Manifest
index 47f3204a4cff..03bc5ce7dba3 100644
--- a/dev-python/textx/Manifest
+++ b/dev-python/textx/Manifest
@@ -1,2 +1,2 @@
-DIST textX-4.2.2.gh.tar.gz 2136825 BLAKE2B 6d48f7255ca6d87ff018814757be7787f59f0b7a2a587493407da92840c052b770a2a607acac42ddfdc85470f9dfba47abe9abc06c47075f9a399f99c69420bf SHA512 20b4f6abfbe51e52d53bba243b3a4272df93feb6885c9c2f7bfc614534510d211053ea06b2672ef2e720630485ca304fe2e1c21e47bc0ccaaf97eb012fb8ffcd
DIST textX-4.2.3.gh.tar.gz 2137561 BLAKE2B 952a86a32ce3ca4ac8b17ee6995545bdb2a36236bf19050ebd4a49af1ca8fca149e7c56537135a9261a096f5c86eaff4fd7db0a500de2ada0a0bb933961c8457 SHA512 e66421bc197a706ca8e3e48ab933904671ce12b32d7802cc3e4fa2005482927d3131162c72b4a4bb42c5af124289bfd7bf27e8ba42cd14901233978fbfd5c1d9
+DIST textX-4.3.0.gh.tar.gz 2228585 BLAKE2B 5693a3304d16c45d5048999fffb3a4954ca7102b79e23f4c8186bcca5a7629931db61ca666be6cb022da05e8299a756656f7aa58e0ef0ac72a5c00a605bbf2dc SHA512 602ffed8be2b333eb9cb53d4af4e03dfdac615d5491d3c146a90d7fcada1109f0384af5f98f99656f6d8c6ca1022e1f8d7d735cfaa30690509b88f7075317031
diff --git a/dev-python/textx/textx-4.2.2.ebuild b/dev-python/textx/textx-4.3.0.ebuild
index 49e3ec021057..bde6dbdfe502 100644
--- a/dev-python/textx/textx-4.2.2.ebuild
+++ b/dev-python/textx/textx-4.3.0.ebuild
@@ -33,6 +33,7 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
python_test() {
diff --git a/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild b/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild
index 28c25a6bf7fe..728cbcf31b38 100644
--- a/dev-python/translate-toolkit/translate-toolkit-3.16.3.ebuild
+++ b/dev-python/translate-toolkit/translate-toolkit-3.16.3.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/trimesh/Manifest b/dev-python/trimesh/Manifest
index 7f1ac476f142..f3613a935f56 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,3 +1,3 @@
-DIST trimesh-4.8.2.gh.tar.gz 13663008 BLAKE2B 261e46287dc6a842a0482f8afe32f938310c2e53cc92fa8cc7d91c84a1ed3faed0131e18e325ef0c0793c394259025582ae643621333a4718468dad1aa12b934 SHA512 d74f2c67175f1284cc33e18afccb21612349b37f36908017800aa9280311ab8174abbd514b535af88803f237347b86c3feffbb3010fc9032b7ce1c279de1c1a3
+DIST trimesh-4.10.0.gh.tar.gz 13703201 BLAKE2B e1e4905204de24037f10d891016999ee86be44848ae9c944fa53be6b28b3c9cc93afef38fb61c8e2b136c49e093eba8dcb09bc6ee35404f9eca81082d13c6235 SHA512 4ac86659b62ee9793877fb0cb080c14bbf0e6864ba4fd69a9761864c055721648fcd3fbd672647bf0e268891f423287b371eb14a963ee38da0f96b04703995ad
DIST trimesh-4.8.3.gh.tar.gz 13668526 BLAKE2B c21a0c2865aacff80d0284f4f89d7c5268a3287e70e3bc0095149642488ef8a0530ae0327a74b69fc3280abf5a4b5a60002c9af0e363c2301c77a48ac95bed9e SHA512 ab1ad69cc387814e545ad40a3baa53888825d7b73e1312e3d4a20e0d52cdff291cbac430bb0e7fa44054992a414ab386027240947013b64434b0dfaa9283fcd5
DIST trimesh-4.9.0.gh.tar.gz 13698919 BLAKE2B 059243fc0825f3a7709041580f1109c0d058281515f771771e83054626c70cde24400f5d70c9f4eb691447ae06ea5d358a7f7fd5b3471b95303bec37b39607f6 SHA512 a9cb7ecf97661fbd5515aa48f1176d8da52ed0abcb7b033c2f9069e3fe44e19f83ba8a82641cbc1e8a44c9f0c74d9d0223df1a6c9c76e1d50f2d0671c4bef43c
diff --git a/dev-python/trimesh/trimesh-4.8.2.ebuild b/dev-python/trimesh/trimesh-4.10.0.ebuild
index d60d6495d1fa..cf6811ae02ec 100644
--- a/dev-python/trimesh/trimesh-4.8.2.ebuild
+++ b/dev-python/trimesh/trimesh-4.10.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
RDEPEND="
dev-python/charset-normalizer[${PYTHON_USEDEP}]
diff --git a/dev-python/trimesh/trimesh-4.9.0.ebuild b/dev-python/trimesh/trimesh-4.9.0.ebuild
index cf6811ae02ec..d60d6495d1fa 100644
--- a/dev-python/trimesh/trimesh-4.9.0.ebuild
+++ b/dev-python/trimesh/trimesh-4.9.0.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
RDEPEND="
dev-python/charset-normalizer[${PYTHON_USEDEP}]
diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest
index fc3fcb250d30..5dd0c87718c5 100644
--- a/dev-python/types-psutil/Manifest
+++ b/dev-python/types-psutil/Manifest
@@ -3,3 +3,4 @@ DIST types_psutil-7.0.0.20251111.tar.gz 20287 BLAKE2B 89843a8d09099344060c19962e
DIST types_psutil-7.0.0.20251115.tar.gz 21485 BLAKE2B 8c2a745640e1f51e30d64fdc53e82e3ba67b0cc9c3fed3d8a2b673308520ba0cc4cc48a33b8bb31edcfa6d728f47adc8dbc506cfa49b3c578225c6b35a4f8ee5 SHA512 474a109630782f06fc22b6a82088ccaabf81ca854412e8c8297bb0a2eef67ed7e682d27a7b2f51d317fd8d79b588434116322b6cb6e21baf8533f060fbfd8240
DIST types_psutil-7.0.0.20251116.tar.gz 22192 BLAKE2B 65cf2d87db83c15499595325345d766259e4b5a17e101eca73d36e4c547bc8ff2d323283abe5291a3261838993d48ab9211420869869a86d6486082b243cabe4 SHA512 59d954e9ef69c28e9ed82d60c098f6a5274c4dfb973f9a0a45048c44d127fbda68679065e44071dea487e7f1e1a09088764c3c6e78ca8fef9a5d1fc5ede6d0ca
DIST types_psutil-7.1.1.20251122.tar.gz 22275 BLAKE2B 37780ae12cab65c92cec76211ef74e907b3a026f00f3f67ca4c60e700173f6d16aa74b7d7692020005203ba50dbe9101ce58015b13a3a10ed44516636f370434 SHA512 b3089b3788a38f35434e95c63ce78ecebac27cb3d1c9aa5627c8fc697bf134b9307ae9d4aa1d9aceaa6fe6550d7531dd7445ea36e4fb6cbb6247c6184d6f7c64
+DIST types_psutil-7.1.3.20251125.tar.gz 23391 BLAKE2B c8f30870d822d9686dd23e893bb435cd2ce1bdecca8573ac7bfb7f871f76f5f285016a0c8cf6bd8fc871b07ae0e21e0259b3afa17e97ce7d28340eba281a6e5c SHA512 1b5e6d2e1f1f971a4b3bf52435f1eb115b6a2b845ea4c2c2f7061de4c7e6412568eddd82ad6a1465e880266b2a6b23d11031dccb1f315ba874120949f421c9d9
diff --git a/dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild b/dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild
new file mode 100644
index 000000000000..486007de99f8
--- /dev/null
+++ b/dev-python/types-psutil/types-psutil-7.1.3.20251125.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for psutil"
+HOMEPAGE="https://pypi.org/project/types-psutil/"
+
+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/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild b/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild
index 1f843c1fdb21..31cc29c2c611 100644
--- a/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild
+++ b/dev-python/widgetsnbextension/widgetsnbextension-4.0.14-r1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
BDEPEND="
dev-python/jupyter-packaging[${PYTHON_USEDEP}]
diff --git a/dev-util/cargo-nextest/Manifest b/dev-util/cargo-nextest/Manifest
index 653e3235187a..4a0ffa105188 100644
--- a/dev-util/cargo-nextest/Manifest
+++ b/dev-util/cargo-nextest/Manifest
@@ -1,8 +1,8 @@
-DIST cargo-nextest-0.9.105.tar.gz 7424889 BLAKE2B 4f91e99647d2055dd2f50c281c2beae8980241dccdb0f3f437f5fa0ebf840dad99cd26a9fd6547c5ff1bce1160c13211875f9c2f5855d9d1f761b2e38aca6b5d SHA512 0f243ae28e415ea87d639647a60b350cec4af754b3f1020ad83752afea19a5ebcabdfa22efee3cfcb28e7e369c65658cc25abc3f9b13d30302365ae843f347d1
DIST cargo-nextest-0.9.106.tar.gz 7425362 BLAKE2B e0d078d50a34a4ff5c1ee19ac564cff6deccdb73be0853c149b47b3f0caa4340542d936b32613001cfb25ab9bb6e3073c6a61c86132ed62bfae2dc20ebe0920e SHA512 3fb7f6cb529cecfe5e835a17d3f06aa50a91476519db9affe4d69777a926a184b26d8db1f75cad7d23889fb9b3343c3e7166d4382b0e365e8d46bc158c099b44
DIST cargo-nextest-0.9.108.tar.gz 7434656 BLAKE2B 733f2725459d7f2cd69c63e294c696be1dc8303f06a128c721ae62703acb80662c7296a01e713c61f4932db9846e62bd704c640ba1156d68cddb127e0684f62d SHA512 c982c0dbd08f68ba347fe67466333aabcaa2b37bcacf80c4e02352efee3ac9d08ac96d458f5ad77b722966d0356992c44298dec0c9dac2f3b84e9dd501050e9a
DIST cargo-nextest-0.9.111.tar.gz 7456412 BLAKE2B f2ee4e606ecdd3fa23ee62012077b37d039cc40a5bf8e2912dd14255cf1a975a4df6fa5cc7e5a3e00f903a002c912b1ddf71331d0066e3a71ad55e48c3e17612 SHA512 b9fc89c4d117a3733cc655606d51c6af0fe99cb727251d172d2f1723a1e9c2d5c10ba6ba33bf4e2c52d1e133c1ebd41998dcc17c38f2be2a7185aee7648ef0df
-DIST nextest-cargo-nextest-0.9.105-crates.tar.xz 32757972 BLAKE2B 53409dd8361c6352fd01acd3cbd888bbbbf09a8dc7ba12d9258b5dd5361c76a475c450b81d1ad2f7b6f95ffce984436cde1d44802d999df267ffc27ae8f19535 SHA512 e7ed74529f30ae8fb242c36993d086f382cb75cd6af7dcd1ad9e8857c8288ec17f13b2c729dafd1ed0612bf2ab04fd1b8457d5a5a0c80f601796418f486e1436
+DIST cargo-nextest-0.9.114.tar.gz 7515046 BLAKE2B 6459fcc47fca1c11f622b4d99b0ca2e95a12a7de496c78ba337809aa8e2f414b5bdd9169dc0eab107ca8957c0aa55d04b0cdfa3a4cd28397943f29395dc8cf04 SHA512 5256aa4d22fbbb47e25ca1263c457435629b5afee76c0d06c2301c411377ccfeb9ff1fb796351a313e68124b4bb02dccac0a5854bcd73df41cede66a4b694589
DIST nextest-cargo-nextest-0.9.106-crates.tar.xz 32750016 BLAKE2B b661acc49f024eaa9473dda1f31817ee9fc66f0f40b8134e93c2ece1502f8c7bac45705afc489910086c1c544333d1de6b668e6418e63dd0e0bf246c6c887ab2 SHA512 d0a0899abd6743985d21b1ed2cbf93e93bf80e412196d9549ed280a739c9a61b19b86d4947f71e09d8a11b8d0e027dfdd1711f8c94db70d281e28bfb89334a28
DIST nextest-cargo-nextest-0.9.108-crates.tar.xz 33081028 BLAKE2B 8cb192dfa4b8c5ff5d4a1204221c53e0a20729ddaef35d1295c5bf90ee6554c35ca93c359d5e0a770afdc12901d02cf61db5ab10b65862029d9fdb6f029ecd41 SHA512 c79e974b62052e14f6574b950812f2610d1ff26ab74989a1fcd79f6dd871f224694d678fa12d988e01ae2f2aad71ea6feae92d5b75a88512db978dceb362a9da
DIST nextest-cargo-nextest-0.9.111-crates.tar.xz 33022268 BLAKE2B 676d2088d782585128996b058d21565717b1c170a27fc1ae64cac930403ba9e13a214a992f212c58a9456740988acd9fc8ec1636f8dd72f08693e3efbb8d2688 SHA512 91214c7c39bab26b96b11b6e86e268eea0bf636eeb9cd90a82f9ade58a650da1390006df45702a0854237b009f121d602754d47b754b966642cd1dace9af4a8a
+DIST nextest-cargo-nextest-0.9.114-crates.tar.xz 33127528 BLAKE2B e4b8ed9c331a2c08cc7e8b2a9f246496432701cfea848977e2f3e6f377a2be3abaef6c961e619a7682fe5a99594d03f3b045e2ab074d383ba8a1989eca623102 SHA512 bff4d97392ba1db5242e32c4c595938cfe7dc477e51538cfb72a565b86ebf8e8114f4a33ea5c4e6955eaad0af47c23192b6cb65bcac675e9e6d27fee31ff929c
diff --git a/dev-util/cargo-nextest/cargo-nextest-0.9.105.ebuild b/dev-util/cargo-nextest/cargo-nextest-0.9.114.ebuild
index 2f6be2a40f3d..1a3703b8d0cf 100644
--- a/dev-util/cargo-nextest/cargo-nextest-0.9.105.ebuild
+++ b/dev-util/cargo-nextest/cargo-nextest-0.9.114.ebuild
@@ -3,10 +3,8 @@
EAPI=8
-CRATES="
-"
-
-RUST_MIN_VER="1.86.0"
+CRATES=""
+RUST_MIN_VER="1.88.0"
inherit cargo
@@ -25,7 +23,7 @@ LICENSE+="
CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
BDEPEND="virtual/pkgconfig"
DEPEND="
diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest
index 886c68bf9834..46cc3436d2a7 100644
--- a/dev-util/radare2/Manifest
+++ b/dev-util/radare2/Manifest
@@ -1,6 +1,9 @@
+DIST 6a9fe9af5ca0bf7c49ae697edef44864272317d1.tar.gz 784980 BLAKE2B 054d1568a49f31c7e553663da8aa0bd4b6b3203a3e58f469352d019c57234ebe0ea5124e2f3b1d2a67bcca8c4b9cf264e5b57d417f5d5935fe7986d3f4487b36 SHA512 f3a2c20a4b380365f5ec2a038959df5c46f11ef3f33cd3f8aea4fc7a3281603248b3a25b4c2200f52af0ff24f2045124c1f3169dffdfb1c96ce64e62f62e5fe4
DIST 7238ee64dbc2fbdea044555cda8cda78785a93ed.tar.gz 780145 BLAKE2B c08027666fdcd92760bfcbede345ea33a1bd52599ea9461b9679a92e8bea05c95f10879eb1a11d6112536d5572824bdf2eb4a95f65b553854dfb97efd64e2ac3 SHA512 a6b74fc3eb1161d9521453dbdac75799642024ad843695bf9bbe5a711843b8eae4510d01016a9279fe767f8ea22b55acd489bb16685f2dea9d573a343ba1b89d
DIST accf4df62f1fba6f92cae692985d27063552601c.tar.gz 7661950 BLAKE2B b6e9414d50fcc5533c776178ee5b59854ec8eb75dc3322873fa83e44baaeec75ca9eefe197749b7849c5e95686db1a1dfeb3f18ece3f30746e5ffe335a788e84 SHA512 7747380d8bc641c9d54952cb3889e0774523b7d349881859f1455121210091738255b184c4f76a95e6c761be21b933f57a83c641c9d728180c39113259bbad44
+DIST cd6dd7b75d126a855be1f9f76570ee5a850c6061.tar.gz 7652429 BLAKE2B 6d9651c88bd5a0eaf905ac7bd8764cb3b8f7a07389cbafed2049417c949a470c0da3c1e520040b7ef500b62bfb490efe843e394f3ed256a6a5caa90c7be9f666 SHA512 5e337a7a20182ce64bd292efb6a9545f2937c3dd85cbbf1427568efb60ef8bfe2e4eadd315195e56ff015eec9a10504f1b39fef7c6ed34bf4f8c3907f3ed5e78
DIST radare-sdb-2.2.0.tar.gz 309395 BLAKE2B bac8f41254236508ad2ebd894c94c7fe4fb68c3369238ac0cd3cf029404224353833a77cb8e3cb8ce2ee166e3175f5ac558cd6ae5a96b4bf0e515aa9a5593741 SHA512 9e5ab23ecd51c44e48461210a2e9df4cc66bcc59ca04273df61bb2ef80f7177d6ea7ed1ea641cf7c03d40c1f305d176d8685730ac28f379ed4a27a52ffc890df
+DIST radare-sdb-2.2.2.tar.gz 310415 BLAKE2B d38c02d7f7ebbc092aebcc7ff88eb2ed6039cb8acc631760662d6210a7a62e9382b84d9793a865e4a7a696106573cc18fbe6cc5ba6af5b3fd4f9c7425aab4527 SHA512 b8c90d6b3f5f1b8fec92b92cdc2ddc5669d83f199cc0baa8c3c2fb469cbaa0939cf21e231a949e3ee9cc7f0c84cb600510b1cd7161666d868805e75ad48dfe88
DIST radare2-6.0.4.tar.gz 11670531 BLAKE2B e9146d8b0a5bf1393626797708e3c6082820d91241c74eaa57df2c5fc98c9842598046e334daec8fa2318feea7030d51dcf72187d19113e09e90fd1fa988800c SHA512 6fc6bb442869371da9b684c6a39992e538e2e023ef474a0ae306dae708ecf81d874597be355069a352816f4f529986c91408bec45ca9d14ad75c21b69e48aaeb
DIST radare2-6.0.7.tar.gz 11773265 BLAKE2B ff51813a628f479111fe3788d063c139d76273120c28194eb7b23f16ea77f0ee829fdd9f5b0bd028b9665d478d30196f0311f77424bdf4237fcfbfdf2a9f338f SHA512 6919c91a2324a74ea086dd846c646ad4cb5f61f408965edee6f5f4d9930f8f1c66322aac8aa32add65cc38ee42c37a967062fb80577214a1d1ee1794badff8c1
DIST radare2-testbins-1f0ea409f2af83fc4d0b685855de9d3b0f9eee41.tar.gz 125596301 BLAKE2B 55b876b09150e780359e753d26143640d410c1c15ace2e29bc06d2163657af2089c5044847f107e20256875c7ea5e7cc72460010df0c662c9da933a0388a3f0e SHA512 44662f0217871a51b856f66e876eb57b2006f6350e6bcfae6629b800197b6f30196caf2474d52881a398fd1d65c68364d870b7de692c9e9a2bd1fab493afe3d0
diff --git a/dev-util/radare2/radare2-6.0.7.ebuild b/dev-util/radare2/radare2-6.0.7.ebuild
index 96064c8a65ba..28d5c5df14a5 100644
--- a/dev-util/radare2/radare2-6.0.7.ebuild
+++ b/dev-util/radare2/radare2-6.0.7.ebuild
@@ -8,9 +8,9 @@ inherit bash-completion-r1 meson toolchain-funcs
VECTOR35_ARCH_ARM64_COMMIT="c9e7242972837ac11fc94db05fabcb801a8269c9"
VECTOR35_ARCH_ARMV7_COMMIT="f270a6cc99644cb8e76055b6fa632b25abd26024"
BINS_COMMIT="1f0ea409f2af83fc4d0b685855de9d3b0f9eee41"
-CAPSTONE_COMMIT="accf4df62f1fba6f92cae692985d27063552601c"
-SDB_PV="2.2.0"
-QJS_COMMIT="7238ee64dbc2fbdea044555cda8cda78785a93ed"
+CAPSTONE_COMMIT="cd6dd7b75d126a855be1f9f76570ee5a850c6061"
+SDB_PV="2.2.2"
+QJS_COMMIT="6a9fe9af5ca0bf7c49ae697edef44864272317d1"
DESCRIPTION="unix-like reverse engineering framework and commandline tools"
HOMEPAGE="http://www.radare.org"
diff --git a/kde-apps/step/files/step-25.08.3-qt-6.10.1.patch b/kde-apps/step/files/step-25.08.3-qt-6.10.1.patch
new file mode 100644
index 000000000000..553d6b3e5596
--- /dev/null
+++ b/kde-apps/step/files/step-25.08.3-qt-6.10.1.patch
@@ -0,0 +1,25 @@
+From 0d41eaae3820d1a7c346f6ce81b940f199229eba Mon Sep 17 00:00:00 2001
+From: Albert Astals Cid <aacid@kde.org>
+Date: Fri, 14 Nov 2025 15:54:02 +0100
+Subject: [PATCH] Fix compile with Qt 6.11
+
+---
+ stepcore/types.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/stepcore/types.h b/stepcore/types.h
+index afc3dcf1..7b3c23b6 100644
+--- a/stepcore/types.h
++++ b/stepcore/types.h
+@@ -38,7 +38,7 @@ struct Color
+
+ template<> inline QString typeToString(const Color& v)
+ {
+- return QStringLiteral("#%1").arg(v, 8, 16, QLatin1Char('0'));
++ return QStringLiteral("#%1").arg(v.value, 8, 16, QLatin1Char('0'));
+ }
+
+ template<> inline Color stringToType(const QString& s, bool *ok)
+--
+GitLab
+
diff --git a/kde-apps/step/step-25.08.3.ebuild b/kde-apps/step/step-25.08.3.ebuild
index e6790a06f0f6..91cc5b7a5eee 100644
--- a/kde-apps/step/step-25.08.3.ebuild
+++ b/kde-apps/step/step-25.08.3.ebuild
@@ -42,6 +42,8 @@ DEPEND="
RDEPEND="${DEPEND}"
BDEPEND=">=dev-qt/qttools-${QTMIN}:6[linguist]"
+PATCHES=( "${FILESDIR}/${P}-qt-6.10.1.patch" ) # bug 966479
+
src_configure() {
local mycmakeargs=(
$(cmake_use_find_package gsl GSL)
diff --git a/licenses/AvP b/licenses/AvP
deleted file mode 100644
index 966fc3ccfd20..000000000000
--- a/licenses/AvP
+++ /dev/null
@@ -1,5 +0,0 @@
-xThe source code to Aliens Vs Predator is copyright (c) 1999-2000 Rebellion and
-is provided as is with no warranty for its suitability for use. You may not
-use this source code in full or in part for commercial purposes. Any use must
-include a clearly visible credit to Rebellion as the creators and owners, and
-reiteration of this license.
diff --git a/licenses/NCSA-AMD b/licenses/NCSA-AMD
deleted file mode 100644
index e03b2c008088..000000000000
--- a/licenses/NCSA-AMD
+++ /dev/null
@@ -1,37 +0,0 @@
-The University of Illinois/NCSA
-Open Source License (NCSA)
-
-Copyright (c) 2014-2018, Advanced Micro Devices, Inc. All rights reserved.
-
-Developed by:
-
- AMD Research and AMD HSA Software Development
-
- Advanced Micro Devices, Inc.
-
- www.amd.com
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to
-deal with the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
- - Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimers.
- - Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimers in
- the documentation and/or other materials provided with the distribution.
- - Neither the names of Advanced Micro Devices, Inc,
- nor the names of its contributors may be used to endorse or promote
- products derived from this Software without specific prior written
- permission.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-THE CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-DEALINGS WITH THE SOFTWARE.
diff --git a/licenses/PyCharm b/licenses/PyCharm
deleted file mode 100644
index cff636945bd4..000000000000
--- a/licenses/PyCharm
+++ /dev/null
@@ -1,128 +0,0 @@
-LICENSE AGREEMENT FOR PYCHARM
-(Commercial and Personal License)
-
-IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING THIS SOFTWARE, YOU (LICENSEE, AS DEFINED BELOW) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
-
-IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHOULD NOT DOWNLOAD, INSTALL AND USE THE SOFTWARE.
-
-1. PARTIES
-
-(a) "Licensor" means JetBrains s.r.o., having its principal place of business at Na hrebenech II 1718/10, Prague, 14700, Czech Republic, registered with Commercial Register kept by the Municipal Court of Prague, Section C, file 86211, ID.Nr.: 265 02 275.
-
-(b) "Licensee" means the individual or legal entity specified in the License Certificate. For legal entities, "Licensee" includes any entity which controls, is controlled by, or is under common control with Licensee. For purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity.
-
-2. DEFINITIONS
-
-(a) "Authorized User" means (i) if Licensee is an individual, solely Licensee; (ii) if Licensee is a legal entity, any employee, independent contractor and other temporary worker authorized by Licensee to use Software while performing duties within the scope of their employment or assignment.
-
-(b) "Client" means a computer device used by Authorized User for running Software.
-
-(c) "License Certificate" means evidence of a license provided by Licensor to Licensee in electronic or printed form.
-
-(d) "License Key" means a unique key-code that enables a single Authorized User to use Software at a time. Only Licensor and/or its representatives are permitted to produce License Keys for Software.
-
-(e) "License Server" means a server application that is designed to store License Keys and to enable access to Software from Clients within Licensee's local area network ("Licensee's LAN"). License Server may be optionally provided by Licensor to Licensee.
-
-(f) "Server Computer" means a central computer device that is part of Licensee's LAN and that is dedicated by Licensee to run License Server.
-
-(g) "Software" means software program known as PyCharm in binary form, including its documentation, upgrades provided pursuant to Section 8 of this Agreement, and any third party software programs that are owned and licensed pursuant to Section 5 of this Agreement by parties other than Licensor and that are either integrated with or made part of PyCharm (collectively, "Third Party Software").
-
-3. OWNERSHIP
-
-(a) Software is the property of Licensor or its suppliers. Software is licensed, not sold. Title and copyrights to Software, in whole and in part and all copies thereof, and all modifications, enhancements, derivatives and other alterations of Software regardless of who made any modifications, if any, are, and will remain, the sole and exclusive property of Licensor and its suppliers.
-
-(b) Software is protected by United States Copyright Law and International Treaty provisions. Further, the structure, organization, and code embodied in Software are the valuable and confidential trade secrets of Licensor and its suppliers and are protected by intellectual property laws and treaties. Licensee agrees to abide by the copyright law and all other applicable laws of the United States including, but not limited to, export control laws.
-
-4. GRANT OF LICENSE
-
-Subject to the terms, conditions, and limitations set forth in this Agreement, including any amendments thereto, Licensor hereby grants to Licensee a limited, non-exclusive, non-transferable license to use Software as follows:
-
-(a) Licensee may:
-
-(i) install and use the licensed edition and version of Software specified in License Certificate(s) on any number of Clients and on any operating system supported by Software, provided that a number of concurrent users of Software never exceeds the number of Authorized Users specified in the appropriate License Certificate(s) and that the same License Key is not used by multiple Authorized Users, on multiple Clients, or on different operating systems at a time;
-
-(ii) access Software from Clients via License Server if Licensee has obtained License Server from Licensor. Licensee may install multiple instances of License Server, provided that Licensee complies with restrictions set forth in this Section 4; and
-
-(iii) make one back-up copy of Software solely for archival purposes.
-
-(b) Licensee may not:
-
-(i) sell, redistribute, encumber, give, lend, rent, lease, sublicense, or otherwise transfer Software, or any portions of Software, to anyone without the prior written consent of Licensor;
-
-(ii) reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of Software, or create derivative works from Software; or
-
-(iii) allow the use of the same License Key by multiple Authorized Users, on multiple instances of License Server, on multiple Clients or on different operating systems at a time. Software may contain a feature preventing concurrent use of the same License Key by multiple Authorized Users, on multiple instances of License Server, on multiple Clients or on different operating systems at a time.
-
-(c) Additional Limitations for private individuals (applicable to Personal License only):
-
-If Licensee is a private individual, Licensee acknowledges that Software provided under this Agreement is only for his/her individual use and agrees to purchase Software using his/her own funds only. Notwithstanding anything to the contrary set forth above, Licensee may not use Software, and this Agreement shall not be in effect, in the event that Licensee does not pay Software license fee using Licensee's own funds, or if any third party pays Software license fee, or if Licensee expects or receives reimbursement for Software license fee from any third party.
-
-5. THIRD PARTY SOFTWARE LICENSE
-
-Licensee agrees to comply with the terms and conditions contained in Third-Party Software license agreements with respect to the applicable Third-Party Software.
-
-Licensee agrees and acknowledges that Sections 9 and 10 of this Agreement shall also govern Licensee's use of the Third-Party Software. Licensor will have no responsibility with respect to any Third Party Software, and Licensee will look solely to the licensor(s) of the Third Party Software for any remedy. Licensor claims no right in the Third Party Software, and the same is owned exclusively by the licensor(s) of the Third Party Software.
-
-LICENSOR PROVIDES NO WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH RESPECT TO ANY THIRD PARTY SOFTWARE.
-
-6. RESTRICTED USE DURING EVALUATION PERIOD
-
-(a) Subject to the terms of this Agreement, Licensee is granted a right to use Software for evaluation purposes without charge for a period of thirty (30) days from the date of installation of Software unless otherwise specified (Evaluation Period).
-
-(b) Licensees use of Software during Evaluation Period shall be limited to the internal evaluation of Software for the sole purpose of determining whether Software meets Licensees requirements and whether Licensee desires to continue using Software.
-
-(c) Upon expiration of Evaluation Period, Licensee must obtain License Key for perpetual use of Software or cease using Software. Software contains a feature that will automatically disable Software upon expiration of Evaluation Period. Licensee may not disable, destroy, or remove this feature of Software, and any attempt to do so will be in violation of this Agreement and will terminate Licensee's rights to use Software.
-
-7. LICENSE FEES AND PAYMENTS
-
-Licensee will pay to Licensor the license fee and other charges and expenses as set forth in an appropriate invoice or other purchase documentation. Licensor may charge Licensee interest for any payment that is more than thirty (30) days past due at the rate of one and one-half percent (1.5%) per month or the highest amount allowed by law, whichever is lower.
-
-8. UPGRADES
-
-(a) All generally available Upgrades to Software will be free of charge to Licensee during the initial one (1) year period after purchase of Software. If Licensee obtains a new License Key for upgrade, Licensee shall destroy a License Key obtained for the previous version of Software.
-
-(b) If not agreed otherwise in writing between Licensor and Licensee, upon upgrading to new version of Software the relationship between parties shall be governed and amended (if applicable) by the terms and conditions of License agreement related to Software available at www.jetbrains.com on the day of upgrade purchase.
-
-9. LIMITED WARRANTY
-
-SOFTWARE IS PROVIDED TO LICENSEE "AS IS" AND WITHOUT WARRANTIES. LICENSOR MAKES NO WARRANTY AS TO ITS USE OR PERFORMANCE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR, AND ITS AFFILIATES, SUPPLIERS AND RESELLERS, DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.
-
-10. DISCLAIMER OF DAMAGES
-
-(a) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR OR ITS AFFILIATES, LICENSORS, SUPPLIERS OR RESELLERS BE LIABLE TO LICENSEE UNDER ANY THEORY FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY USER OF SOFTWARE, OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, OR SIMILAR DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS WHATSOEVER ) ARISING OUT OF THE USE OR INABILITY TO USE SOFTWARE, OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
-
-(b) IN ANY CASE, LICENSOR'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY LICENSEE FOR SOFTWARE UNDER THIS AGREEMENT.
-
-11. EXPORT REGULATIONS
-
-Licensee agrees and accepts that Software may be subject to import and export laws of any country, including those of the European Union and United States (specifically the Export Administration Regulations (EAR)). Licensee acknowledges that it is not a citizen, national, or resident of, and is not under control of the governments of Cuba, Iran, North Korea, Sudan or Syria and is not otherwise a restricted end-user as defined by applicable export control laws. Further, Licensee acknowledges that it will not download or otherwise export or re-export Software or any related technical data directly or indirectly to the above-mentioned countries or to citizens, nationals, or residents of those countries, or to any other restricted end user or for any restricted end-use.
-
-12. TERM AND TERMINATION
-
-(a) Except as otherwise provided in License Certificate, the license granted herein shall be perpetual.
-
-(b) If Licensee fails to comply with the terms and conditions of this Agreement, this Agreement and Licensee's right and license to use Software will terminate immediately. Licensee may terminate this Agreement at any time by notifying Licensor. Upon the termination of this Agreement, Licensee must cease using Software and delete Software from its Clients and archives.
-
-LICENSEE AGREES THAT UPON TERMINATION OF THIS AGREEMENT FOR ANY REASON, LICENSOR MAY TAKE ACTIONS SO THAT SOFTWARE NO LONGER OPERATES.
-
-13. MARKETING
-
-Licensee agree to be identified as a customer of Licensor and that Licensor may refer to Licensee by name, trade name and trademark, if applicable, and may briefly describe Licensee's business in Licensor's marketing materials, on Licensor's web site, in public or legal documents. Licensee hereby grants Licensor a license to use Licensee's name and any of Licensee's trade names and trademarks solely pursuant to this marketing section.
-
-14. GENERAL
-
-(a) Licensor reserves the right at any time to cease the support of Software and to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of Software.
-
-(b) This Agreement, including the Third Party Software license agreements, constitutes the entire agreement between the parties concerning Licensee's use of Software, and supersedes any and all prior or contemporaneous oral or written representations, communications, or advertising with respect to Software. No purchase order, other ordering document or any hand written or typewritten text which purports to modify or supplement the printed text of this Agreement or any schedule will add to or vary the terms of this Agreement unless signed by both Licensee and Licensor.
-
-(c) A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach. The provisions of this Agreement which require or contemplate performance after the expiration or termination of this Agreement will be enforceable notwithstanding said expiration or termination.
-
-(d) This Agreement will be governed by the laws of Czech Republic, without reference to conflict of laws principles. Licensee agrees that any litigation relating to this Agreement may only be brought in, and will be subject to the jurisdiction of, any Court of Czech Republic.
-
-(e) Titles are inserted for convenience only and will not affect in any way the meaning or interpretation of this Agreement. If any provision of this Agreement is held invalid, the remainder of this Agreement will continue in full force and effect. Either Licensor or Licensee may assign this Agreement in the case of a merger or sale of substantially all of its respective assets to another entity. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and assigns.
-
-For exceptions or modifications to this Agreement, please contact Licensor at:
-
-Address: Na hrebenech II 1718/10, Prague, 14700, Czech Republic
-Fax: +420 241 722 540
-E-mail: sales@jetbrains.com
diff --git a/licenses/PyCharm_Academic b/licenses/PyCharm_Academic
deleted file mode 100644
index 3bfab143a3b6..000000000000
--- a/licenses/PyCharm_Academic
+++ /dev/null
@@ -1,120 +0,0 @@
-LICENSE AGREEMENT FOR PYCHARM
-(Academic License)
-
-IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING THIS SOFTWARE, YOU (LICENSEE, AS DEFINED BELOW) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
-
-IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHOULD NOT DOWNLOAD, INSTALL AND USE THE SOFTWARE.
-
-1. PARTIES
-
-(a) "Licensor" means JetBrains s.r.o., having its principal place of business at Na hrebenech II 1718/10, Prague, 14700, Czech Republic, registered with Commercial Register kept by the Municipal Court of Prague, Section C, file 86211, ID.Nr.: 265 02 275.
-
-(b) "Licensee" means the individual who is a student, faculty or staff member at an educational institution, or the educational institution specified in the License Certificate, exercising rights under, and complying with all of the terms of, this Agreement. For purposes of this definition, "educational institution" means a public or private school, college, university or other post secondary educational establishment.
-
-2. DEFINITIONS
-
-(a) "Authorized User" means (i) if Licensee is an individual, sole Licensee; (ii) if Licensee is an educational institution, any student, faculty or staff member authorized by Licensee to use Software while performing duties within the scope of their employment or assignment.
-
-(b) "Client" means a computer device used by Authorized User for running Software.
-
-(c) "License Certificate" means evidence of a license provided by Licensor to Licensee in electronic or printed form.
-
-(d) "License Key" means a unique key-code that enables a single Authorized User to use Software at a time. Only Licensor and/or its representatives are permitted to produce License Keys for Software.
-
-(e) "Software" means software program known as PyCharm in binary form, including its documentation, upgrades provided pursuant to Section 8 of this Agreement, and any third party software programs that are owned and licensed pursuant to Section 5 of this Agreement by parties other than Licensor and that are either integrated with or made part of PyCharm (collectively, "Third Party Software").
-
-3. OWNERSHIP
-
-(a) Software is the property of Licensor or its suppliers. Software is licensed, not sold. Title and copyrights to Software, in whole and in part and all copies thereof, and all modifications, enhancements, derivatives and other alterations of Software regardless of who made any modifications, if any, are, and will remain, the sole and exclusive property of Licensor and its suppliers.
-
-(b) Software is protected by United States Copyright Law and International Treaty provisions. Further, the structure, organization, and code embodied in Software are the valuable and confidential trade secrets of Licensor and its suppliers and are protected by intellectual property laws and treaties. Licensee agrees to abide by the copyright law and all other applicable laws of the United States including, but not limited to, export control laws.
-
-4. GRANT OF LICENSE
-
-Subject to the terms, conditions, and limitations set forth in this Agreement, including any amendments thereto, Licensor hereby grants to Licensee a limited, non-exclusive, non-transferable license to use Software as follows:
-
-(a) Licensee may:
-
-(i) install and use the licensed edition and version of Software specified in License Certificate(s) on any number of Clients and on any operating system supported by Software, provided that a number of concurrent users of Software never exceeds the number of Authorized Users specified in the appropriate License Certificate(s) and that the same License Key is not used by multiple Authorized Users, on multiple Clients, or on different operating systems at a time;
-
-(ii) use Software for non-commercial, educational purposes only, including conducting academic research or providing educational services; and
-
-(iii) make one back-up copy of Software solely for archival purposes.
-
-(b) Licensee may not:
-
-(i) sell, redistribute, encumber, give, lend, rent, lease, sublicense, or otherwise transfer Software, or any portions of Software, to anyone without the prior written consent of Licensor;
-
-(ii) reverse-engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of Software, or create derivative works from Software;
-
-(iii) allow the use of the same License Key by multiple Authorized Users, on multiple Clients or on different operating systems at a time. Software may contain a feature preventing concurrent use of the same License Key by multiple Authorized Users, on multiple Clients or on different operating systems at a time; or
-
-(iv) use Software for any commercial purpose.
-
-5. THIRD PARTY SOFTWARE LICENSE
-
-(a) Licensee agrees to comply with the terms and conditions contained in Third-Party Software license agreements with respect to the applicable Third-Party Software.
-
-(b) Licensee agrees and acknowledges that Sections 9 and 10 of this Agreement shall also govern Licensee's use of the Third-Party Software. Licensor will have no responsibility with respect to any Third Party Software, and Licensee will look solely to the licensor(s) of the Third Party Software for any remedy. Licensor claims no right in the Third Party Software, and the same is owned exclusively by the licensor(s) of the Third Party Software.
-
-(c) LICENSOR PROVIDES NO WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH RESPECT TO ANY THIRD PARTY SOFTWARE.
-
-6. RESTRICTED USE DURING EVALUATION PERIOD
-
-(a) Subject to the terms of this Agreement, Licensee is granted a right to use Software for evaluation purposes without charge for a period of thirty (30) days from the date of installation of Software unless otherwise specified (Evaluation Period).
-
-(b) Licensees use of Software during Evaluation Period shall be limited to the internal evaluation of Software for the sole purpose of determining whether Software meets Licensees requirements and whether Licensee desires to continue using Software.
-
-(c) Upon expiration of Evaluation Period, Licensee must obtain License Key for perpetual use of Software or cease using Software. Software contains a feature that will automatically disable Software upon expiration of Evaluation Period. Licensee may not disable, destroy, or remove this feature of Software, and any attempt to do so will be in violation of this Agreement and will terminate Licensee's rights to use Software.
-
-7. LICENSE FEES AND PAYMENTS
-
-Licensee will pay to Licensor the license fee and other charges and expenses as set forth in an appropriate invoice or other purchase documentation. Licensor may charge Licensee interest for any payment that is more than thirty (30) days past due at the rate of one and one-half percent (1.5%) per month or the highest amount allowed by law, whichever is lower.
-
-8. UPGRADES
-
-(a) All generally available Upgrades to Software will be free of charge to Licensee during the initial one (1) year period after purchase of Software. If Licensee obtains a new License Key for upgrade, Licensee shall destroy a License Key obtained for the previous version of Software.
-
-(b) If not agreed otherwise in writing between Licensor and Licensee, upon upgrading to new version of Software the relationship between parties shall be governed and amended (if applicable) by the terms and conditions of License agreement related to Software available at www.jetbrains.com on the day of upgrade purchase.
-
-9. LIMITED WARRANTY
-
-SOFTWARE IS PROVIDED TO LICENSEE "AS IS" AND WITHOUT WARRANTIES. LICENSOR MAKES NO WARRANTY AS TO ITS USE OR PERFORMANCE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR, AND ITS AFFILIATES, SUPPLIERS AND RESELLERS, DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.
-
-10. DISCLAIMER OF DAMAGES
-
-(a) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR OR ITS AFFILIATES, LICENSORS, SUPPLIERS OR RESELLERS BE LIABLE TO LICENSEE UNDER ANY THEORY FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY USER OF SOFTWARE, OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, OR SIMILAR DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS WHATSOEVER ) ARISING OUT OF THE USE OR INABILITY TO USE SOFTWARE, OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
-
-(b) IN ANY CASE, LICENSOR'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY LICENSEE FOR SOFTWARE UNDER THIS AGREEMENT.
-
-11. EXPORT REGULATIONS
-
-Licensee agrees and accepts that Software may be subject to import and export laws of any country, including those of the European Union and United States (specifically the Export Administration Regulations (EAR)). Licensee acknowledges that it is not a citizen, national, or resident of, and is not under control of the governments of Cuba, Iran, North Korea, Sudan or Syria and is not otherwise a restricted end-user as defined by applicable export control laws. Further, Licensee acknowledges that it will not download or otherwise export or re-export Software or any related technical data directly or indirectly to the above-mentioned countries or to citizens, nationals, or residents of those countries, or to any other restricted end user or for any restricted end-use.
-
-12. TERMINATION
-
-If Licensee fails to comply with the terms and conditions of this Agreement, this Agreement and Licensee's right and license to use Software will terminate immediately. Licensee may terminate this Agreement at any time by notifying Licensor. Upon the termination of this Agreement, Licensee must cease using Software and delete Software from its Clients and archives.
-
-LICENSEE AGREES THAT UPON TERMINATION OF THIS AGREEMENT FOR ANY REASON, LICENSOR MAY TAKE ACTIONS SO THAT SOFTWARE NO LONGER OPERATES.
-
-13. MARKETING
-
-Licensee agree to be identified as a customer of Licensor and that Licensor may refer to Licensee by name, trade name and trademark, if applicable, and may briefly describe Licensee's business in Licensor's marketing materials, on Licensor's web site, in public or legal documents. Licensee hereby grants Licensor a license to use Licensee's name and any of Licensee's trade names and trademarks solely pursuant to this marketing section.
-
-14. GENERAL
-
-(a) Licensor reserves the right at any time to cease the support of Software and to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of Software.
-
-(b) This Agreement, including the Third Party Software license agreements, constitutes the entire agreement between the parties concerning Licensee's use of Software, and supersedes any and all prior or contemporaneous oral or written representations, communications, or advertising with respect to Software. No purchase order, other ordering document or any hand written or typewritten text which purports to modify or supplement the printed text of this Agreement or any schedule will add to or vary the terms of this Agreement unless signed by both Licensee and Licensor.
-
-(c) A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach. The provisions of this Agreement which require or contemplate performance after the expiration or termination of this Agreement will be enforceable notwithstanding said expiration or termination.
-
-(d) This Agreement will be governed by the laws of Czech Republic, without reference to conflict of laws principles. Licensee agrees that any litigation relating to this Agreement may only be brought in, and will be subject to the jurisdiction of, any Court of Czech Republic.
-
-(e) Titles are inserted for convenience only and will not affect in any way the meaning or interpretation of this Agreement. If any provision of this Agreement is held invalid, the remainder of this Agreement will continue in full force and effect. Either Licensor or Licensee may assign this Agreement in the case of a merger or sale of substantially all of its respective assets to another entity. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and assigns.
-
-For exceptions or modifications to this Agreement, please contact Licensor at:
-
-Address: Na hrebenech II 1718/10, Prague, 14700, Czech Republic
-Fax: +420 241 722 540
-E-mail: sales@jetbrains.com
diff --git a/licenses/PyCharm_Classroom b/licenses/PyCharm_Classroom
deleted file mode 100644
index c799a2490428..000000000000
--- a/licenses/PyCharm_Classroom
+++ /dev/null
@@ -1,119 +0,0 @@
-LICENSE AGREEMENT FOR PYCHARM
- (Classroom License)
-
- Version 11, Effective as of 16 May 2013
-
-IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING THIS SOFTWARE, YOU (LICENSEE, AS DEFINED BELOW) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
-IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHOULD NOT DOWNLOAD, INSTALL AND USE THE SOFTWARE.
-
-1. PARTIES
-
-(a) "Licensor" means JetBrains s.r.o., having its principal place of business at Na hrebenech II 1718/10, Prague, 14700, Czech Republic, registered with Commercial Register kept by the Municipal Court of Prague, Section C, file 86211, ID.Nr.: 265 02 275.
-
-(b) "Licensee" means a public or private school, college, training courses, university and other post secondary educational establishment specified in the License Certificate, exercising rights under, and complying with the terms of this Agreement.
-
-2. DEFINITIONS
-
-(a) "Authorized User" means any student, faculty or staff member authorized by Licensee to use the Software while performing duties within the scope of their employment or assignment.
-
-(b) "Software" means software program known as IntelliJ IDEA in binary form, including its documentation, upgrades provided pursuant to Section 7 of this Agreement, and any third party software programs that are owned and licensed pursuant to Section 6 of this Agreement by parties other than Licensor and that either integrated with or made part of IntelliJ IDEA (collectively, "Third Party Software").
-
-(c) "License Certificate" means evidence of a license provided by Licensor to Licensee in electronic or printed form.
-
-(d) "License Key" means a unique key-code that enables Licensee to use the Software by multiple Authorized Users at a time. Only Licensor and/or its representatives are permitted to produce License Keys for the Software.
-
-(e) "Client" means a computer device owned, leased or otherwise directly controlled by Licensee; that is part of Licensee's internal network domain, located at Licensee's permanent facilities, and used by Authorized User for running the Software.
-
-(f) "License Server" means a software program that issues and revokes License Tickets to/from Clients based on installed License Key.
-
-(g) "License ticket" means a token granted to a Client by the License Server in order to activate the Software installed on the Client.
-
-3. OWNERSHIP
-
-(a) The Software is the property of Licensor or its suppliers. The Software is licensed, not sold. Title and copyrights to the Software, in whole and in part and all copies thereof, and all modifications,
-enhancements, derivatives and other alterations of the Software regardless of who made any modifications, if any, are, and will remain, the sole and exclusive property of Licensor and its suppliers.
-
-(b) The Software is protected by United States Copyright Law and International Treaty provisions. Further, the structure, organization, and code embodied in the Software are the valuable and confidential trade secrets of Licensor and its suppliers and are protected by intellectual property laws and treaties. Licensee agrees to abide by the copyright law and all other applicable laws of the United States including, but not limited to, export control laws.
-
-4. GRANT OF LICENSE
-
-Subject to the terms, conditions, and limitations set forth in this Agreement, including any amendments thereto, Licensor hereby grants to Licensee a limited, non-exclusive, non-transferable, royalty-free license to use the Software for a period of 1 (one) year as follows:
-
-(a) Licensee may:
-
-(i) install and use the version of the Software that has been specified in License Certificate on any number of Clients;
-
-(ii) use the Software by Authorized Users solely in support of classroom instruction of students. The right to use the Software for any other purposes is expressly prohibited;
-
-(iii) allow Authorized Users to install and use the Software for homework at their residencies on personally owned computers and process respective License Tickets, provided that they agree to all provisions of this Agreement;
-
-(iv) install License Server solely on its own Clients (in such a case the Section 4 letter a) iii) of this Agreement shall not apply);
-
-(v) process License Tickets to Clients;
-and
-
-(vi) make one back-up copy of the Software for archival purposes.
-
-(b) Licensee may not:
-
-(i) sell, redistribute (except as set forth in Paragraph 5 herein), encumber, give, lend, rent, lease, sublicense, or otherwise transfer the Software, or any portions of the Software, to anyone without the prior written consent of Licensor;
-
-(ii) reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of the Software, or create derivative works from the Software; or
-
-(iii) use the Software for any commercial purposes.
-
-Licensee agrees to comply with the terms of this Agreement, and to take reasonable measures to prevent use of the Software by Authorized Users in an inappropriate manner or access to the Software by unauthorized users.
-
-5. THIRD PARTY SOFTWARE LICENSE
-
-(a) Licensee agrees to comply with the terms and conditions contained in Third-Party Software license agreements with respect to the applicable Third-Party Software.
-
-(b) Licensee agrees and acknowledges that Sections 7 and 8 of this Agreement shall also govern Licensee's use of the Third-Party Software. Licensor will have no responsibility with respect to any Third Party Software, and Licensee will look solely to the licensor(s) of the Third Party Software for any remedy. Licensor claims no right in the Third Party Software, and the same is owned exclusively by the licensor(s) of the Third Party Software.
-
-(c) LICENSOR PROVIDES NO WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH RESPECT TO ANY THIRD PARTY SOFTWARE.
-
-6. UPGRADES AND LICENSE RENEWAL
-
-(a) Upgrades to new versions of Software are optional and free of charge during the 1-year license term. Licensee may obtain the generally available new versions of Software by downloading them from Licensor's web site atwww.jetbrains.com. Licensee may renew its license for another year by submitting a written request to Licensor 30 (thirty) days prior to the license expiration date.
-
-(b) If not agreed otherwise in writing between Licensor and Licensee, upon upgrading to new version of Software the relationship between parties shall be governed and amended (if applicable) by the terms and conditions of License agreement related to Software available at www.jetbrains.com on the day of upgrade download or license renewal.
-
-7. LIMITED WARRANTY
-
-SOFTWARE IS PROVIDED TO LICENSEE "AS IS" AND WITHOUT WARRANTIES. LICENSOR MAKES NO WARRANTY AS TO ITS USE OR PERFORMANCE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR, AND ITS AFFILIATES, SUPPLIERS AND RESELLERS, DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.
-
-8. DISCLAIMER OF DAMAGES
-
-(a) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR OR ITS AFFILIATES, LICENSORS, SUPPLIERS OR RESELLERS BE LIABLE TO LICENSEE UNDER ANY THEORY FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY USER OF SOFTWARE, OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, OR SIMILAR DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS WHATSOEVER) ARISING OUT OF THE USE OR INABILITY TO USE SOFTWARE, OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
-
-(b) IN ANY CASE, LICENSOR'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY LICENSEE FOR SOFTWARE UNDER THIS AGREEMENT.
-
-9. EXPORT REGULATIONS
-
-Licensee agrees and accepts that Software may be subject to import and export laws of any country, including those of the European Union and United States (specifically the Export Administration Regulations (EAR)). Licensee acknowledges that it is not a citizen, national, or resident of, and is not under control of the governments of Cuba, Iran, North Korea, Sudan or Syria and is not otherwise a restricted end-user as defined by applicable export control laws. Further, Licensee acknowledges that it will not download or otherwise export or re-export Software or any related technical data directly or indirectly to the above-mentioned countries or to citizens, nationals, or residents of those countries, or to any other restricted end user or for any restricted end-use.
-
-10. TERMINATION
-
-If Licensee fails to comply with the terms and conditions of this Agreement, this Agreement and Licensee's right and license to use Software will terminate immediately. Licensee may terminate this Agreement at any time by notifying Licensor. Upon the termination of this Agreement, Licensee must delete Software from its computers and archives, and also ensure that it is deleted by Authorized Users.
-LICENSEE AGREES THAT UPON TERMINATION OF THIS AGREEMENT FOR ANY REASON, LICENSOR MAY TAKE ACTIONS SO THAT SOFTWARE NO LONGER OPERATES.
-
-11. MARKETING
-
-Licensee agree to be identified as a customer of Licensor and that Licensor may refer to Licensee by name, trade name and trademark, if applicable, and may briefly describe Licensee's business in Licensor's marketing materials, on Licensor's web site, in public or legal documents. Licensee hereby grants Licensor a license to use Licensee's name and any of Licensee's trade names and trademarks solely pursuant to this marketing section.
-
-12. GENERAL
-
-(a) Licensor reserves the right at any time to cease the support of Software and to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of Software.
-
-(b) This Agreement, including the Third Party Software license agreements, constitutes the entire agreement between the parties concerning Licensee's use of Software, and supersedes any and all prior or contemporaneous oral or written representations, communications, or advertising with respect to Software. No purchase order, other ordering document or any hand written or typewritten text which purports to modify or supplement the printed text of this Agreement or any schedule will add to or vary the terms of this Agreement unless signed by both Licensee and Licensor.
-
-(c) A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach. The provisions of this Agreement which require or contemplate performance after the expiration or termination of this Agreement will be enforceable notwithstanding said expiration or termination.
-
-(d) This Agreement will be governed by the laws of Czech Republic, without reference to conflict of laws principles. Licensee agrees that any litigation relating to this Agreement may only be brought in, and will be subject to the jurisdiction of, any Court of Czech Republic.
-
-(e) Titles are inserted for convenience only and will not affect in any way the meaning or interpretation of this Agreement. If any provision of this Agreement is held invalid, the remainder of this Agreement will continue in full force and effect. Either Licensor or Licensee may assign this Agreement in the case of a merger or sale of substantially all of its respective assets to another entity. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and assigns.
-For exceptions or modifications to this Agreement, please contact Licensor at:
-
-Address: Na hrebenech II 1718/10, Prague, 14700, Czech Republic
-Fax: +420 241 722 540
-E-mail: sales@jetbrains.com
diff --git a/licenses/PyCharm_OpenSource b/licenses/PyCharm_OpenSource
deleted file mode 100644
index 713b36eaba7b..000000000000
--- a/licenses/PyCharm_OpenSource
+++ /dev/null
@@ -1,110 +0,0 @@
-LICENSE AGREEMENT FOR PYCHARM
-(Open Source Project Development License)
-
-IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING THIS SOFTWARE, YOU (LICENSEE, AS DEFINED BELOW) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
-
-IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHOULD NOT DOWNLOAD, INSTALL AND USE THE SOFTWARE.
-
-1. PARTIES
-
-(a) "Licensor" means JetBrains s.r.o., having its principal place of business at Na hrebenech II 1718/10, Prague, 14700, Czech Republic, registered with Commercial Register kept by the Municipal Court of Prague, Section C, file 86211, ID.Nr.: 265 02 275.
-
-(b) "Licensee" means an open source development group specified in the License Certificate.
-
-2. DEFINITIONS
-
-(a) "Authorized User" means a software developer or other open source development group member who is authorized by Licensee to use Software for the purpose of development of an open source project.
-
-(b) "Client" means a computer device used by Authorized User for running Software.
-
-(c) "License Certificate" means evidence of a license provided by Licensor to Licensee in electronic or printed form.
-
-(d) "License Key" means a unique key-code that enables Licensee to use Software by multiple Authorized Users at a time. Only Licensor and/or its representatives are permitted to produce License Keys for Software.
-
-(e) "Software" means software program known as JetBrains PyCharm in binary form, including its documentation, upgrades provided pursuant to Section 6 of this Agreement, and any third party software programs that are owned and licensed pursuant to Section 5 of this Agreement by parties other than Licensor and that are either integrated with or made part of JetBrains PyCharm (collectively, "Third Party Software").
-
-3. OWNERSHIP
-
-(a) Software is the property of Licensor or its suppliers. Software is licensed, not sold. Title and copyrights to Software, in whole and in part and all copies thereof, and all modifications, enhancements, derivatives and other alterations of Software regardless of who made any modifications, if any, are, and will remain, the sole and exclusive property of Licensor and its suppliers.
-
-(b) Software is protected by United States Copyright Law and International Treaty provisions. Further, the structure, organization, and code embodied in Software are the valuable and confidential trade secrets of Licensor and its suppliers and are protected by intellectual property laws and treaties. Licensee agrees to abide by the copyright law and all other applicable laws of the United States including, but not limited to, export control laws.
-
-4. GRANT OF LICENSE
-
-Subject to the terms, conditions, and limitations set forth in this Agreement, including any amendments thereto, Licensor hereby grants to Licensee a limited, non-exclusive, non-transferable, royalty-free license to use Software for a period of 1 (one) year as follows:
-
-(a) Licensee may:
-
-(i) install and use the licensed edition and version of Software on any number of Clients and on any operating system supported by Software;
-
-(ii) use Software by Authorized Users solely for the purpose of development of non-commercial open source projects that meet the Open Source Definition at:
-
-http://www.opensource.org/docs/osd
-
-The right to use Software for any other purposes is expressly prohibited, and;
-
-(iii) make one back-up copy of Software for archival purposes.
-
-(b) Licensee may not:
-
-(i) sell, redistribute, encumber, give, lend, rent, lease, sublicense, or otherwise transfer Software, or any portions of Software, to anyone without the prior written consent of Licensor;
-
-(ii) reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of Software, or create derivative works from Software; or
-
-(iii) use Software for any commercial purposes.
-Licensee agrees to comply with the terms of this Agreement, and to take reasonable measures to prevent use of Software by Authorized Users in an inappropriate manner or access to Software by unauthorized users.
-
-5. THIRD PARTY SOFTWARE LICENSE
-
-(a) Licensee agrees to comply with the terms and conditions contained in Third-Party Software license agreements with respect to the applicable Third-Party Software.
-
-(b) Licensee agrees and acknowledges that Sections 7 and 8 of this Agreement shall also govern Licensee's use of the Third-Party Software. Licensor will have no responsibility with respect to any Third Party Software, and Licensee will look solely to the licensor(s) of the Third Party Software for any remedy. Licensor claims no right in the Third Party Software, and the same is owned exclusively by the licensor(s) of the Third Party Software.
-
-(c) LICENSOR PROVIDES NO WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH RESPECT TO ANY THIRD PARTY SOFTWARE.
-
-6. UPGRADES AND LICENSE RENEWAL
-
-(a) Upgrades to new versions of Software are optional and free of charge during the 1-year license term. Licensee may obtain the generally available new versions of Software by downloading them from Licensor's web site at www.jetbrains.com. Licensee may renew its license for another year by submitting a written request to Licensor 30 (thirty) days prior to the license expiration date.
-
-(b) If not agreed otherwise in writing between Licensor and Licensee, upon upgrading to new version of Software or license renewal the relationship between parties shall be governed and amended (if applicable) by the terms and conditions of License agreement related to Software available at www.jetbrains.com on the day of upgrade purchase or license renewal.
-
-7. LIMITED WARRANTY
-
-SOFTWARE IS PROVIDED TO LICENSEE "AS IS" AND WITHOUT WARRANTIES. LICENSOR MAKES NO WARRANTY AS TO ITS USE OR PERFORMANCE. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, LICENSOR, AND ITS AFFILIATES, SUPPLIERS AND RESELLERS, DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT, WITH REGARD TO SOFTWARE, AND THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES.
-
-8. DISCLAIMER OF DAMAGES
-
-(a) TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR OR ITS AFFILIATES, LICENSORS, SUPPLIERS OR RESELLERS BE LIABLE TO LICENSEE UNDER ANY THEORY FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY USER OF SOFTWARE, OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, OR SIMILAR DAMAGES (INCLUDING, BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS OR CONFIDENTIAL OR OTHER INFORMATION, FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY, FOR FAILURE TO MEET ANY DUTY INCLUDING OF GOOD FAITH OR OF REASONABLE CARE, FOR NEGLIGENCE, AND FOR ANY OTHER PECUNIARY OR OTHER LOSS WHATSOEVER ) ARISING OUT OF THE USE OR INABILITY TO USE SOFTWARE, OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
-
-(b) IN ANY CASE, LICENSOR'S ENTIRE LIABILITY UNDER ANY PROVISION OF THIS AGREEMENT WILL BE LIMITED TO THE AMOUNT ACTUALLY PAID BY LICENSEE FOR SOFTWARE UNDER THIS AGREEMENT.
-
-9. EXPORT REGULATIONS
-
-Licensee agrees and accepts that Software may be subject to import and export laws of any country, including those of the European Union and United States (specifically the Export Administration Regulations (EAR)). Licensee acknowledges that it is not a citizen, national, or resident of, and is not under control of the governments of Cuba, Iran, North Korea, Sudan or Syria and is not otherwise a restricted end-user as defined by applicable export control laws. Further, Licensee acknowledges that it will not download or otherwise export or re-export Software or any related technical data directly or indirectly to the above-mentioned countries or to citizens, nationals, or residents of those countries, or to any other restricted end user or for any restricted end-use.
-
-10. TERMINATION
-
-If Licensee fails to comply with the terms and conditions of this Agreement, this Agreement and Licensee's right and license to use Software will terminate immediately. Licensee may terminate this Agreement at any time by notifying Licensor. Upon the termination of this Agreement, Licensee must delete Software from its Clients and archives, and also ensure that it is deleted by Authorized Users.
-LICENSEE AGREES THAT UPON TERMINATION OF THIS AGREEMENT FOR ANY REASON, LICENSOR MAY TAKE ACTIONS SO THAT SOFTWARE NO LONGER OPERATES.
-
-11. MARKETING
-
-Licensee agree to be identified as a customer of Licensor and that Licensor may refer to Licensee by name, trade name and trademark, if applicable, and may briefly describe Licensee's business in Licensor's marketing materials, on Licensor's web site, in public or legal documents. Licensee hereby grants Licensor a license to use Licensee's name and any of Licensee's trade names and trademarks solely pursuant to this marketing section.
-
-12. GENERAL
-
-(a) Licensor reserves the right at any time to cease the support of Software and to alter prices, features, specifications, capabilities, functions, licensing terms, release dates, general availability or other characteristics of Software.
-
-(b) This Agreement, including the Third Party Software license agreements, constitutes the entire agreement between the parties concerning Licensee's use of Software, and supersedes any and all prior or contemporaneous oral or written representations, communications, or advertising with respect to Software. No purchase order, other ordering document or any hand written or typewritten text which purports to modify or supplement the printed text of this Agreement or any schedule will add to or vary the terms of this Agreement unless signed by both Licensee and Licensor.
-
-(c) A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach. The provisions of this Agreement which require or contemplate performance after the expiration or termination of this Agreement will be enforceable notwithstanding said expiration or termination.
-
-(d) This Agreement will be governed by the laws of Czech Republic, without reference to conflict of laws principles. Licensee agrees that any litigation relating to this Agreement may only be brought in, and will be subject to the jurisdiction of, any Court of Czech Republic.
-
-(e) Titles are inserted for convenience only and will not affect in any way the meaning or interpretation of this Agreement. If any provision of this Agreement is held invalid, the remainder of this Agreement will continue in full force and effect. Either Licensor or Licensee may assign this Agreement in the case of a merger or sale of substantially all of its respective assets to another entity. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and assigns.
-
-For exceptions or modifications to this Agreement, please contact Licensor at:
-
-Address: Na hrebenech II 1718/10, Prague, 14700, Czech Republic
-Fax: +420 241 722 540
-E-mail: sales@jetbrains.com
diff --git a/licenses/PyCharm_Preview b/licenses/PyCharm_Preview
deleted file mode 100644
index 3e95223cb9b2..000000000000
--- a/licenses/PyCharm_Preview
+++ /dev/null
@@ -1,61 +0,0 @@
-JetBrains Technology Preview License Agreement
-
-IMPORTANT! READ CAREFULLY: THIS IS A LEGAL AGREEMENT WHICH COVERS YOUR USE OF UNRELEASED SOFTWARE PROVIDED BY JETBRAINS S.R.O. ("LICENSOR") REFERENCED HEREIN AS JETBRAINS TECHNOLOGY. BY DOWNLOADING, INSTALLING, COPYING, SAVING ON YOUR COMPUTER, OR OTHERWISE USING JETBRAINS TECHNOLOGY, YOU (EITHER AN INDIVIDUAL OR AN ENTITY) ARE BECOMING A PARTY TO THIS AGREEMENT AND YOU ARE CONSENTING TO BE BOUND BY ALL THE TERMS AND CONDITIONS OF THIS AGREEMENT.
-
-IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS AGREEMENT, YOU SHOULD NOT DOWNLOAD, INSTALL AND USE JETBRAINS TECHNOLOGY.
-
-1. DEFINITIONS
-
-(a) "Evaluation Period" means forty five (45) days from the date of installation of JetBrains Technology on Your computer.
-
-(b) "JetBrains Technology" means a preview version of software program known as PyCharm which is not generally available, including its documentation, any modifications, and any Third Party Software.
-
-(c) Third Party Software means software programs that are owned and licensed by parties other than Licensor and that either integrated with or made part of JetBrains Technology.
-
-2. JETBRAINS TECHNOLOGY OWNERSHIP, LICENSE GRANT AND USE
-
-(a) JetBrains Technology is the property of Licensor or its suppliers. Title and copyrights to JetBrains Technology, in whole and in part and all copies thereof, and all modifications, enhancements, derivatives and other alterations of JetBrains Technology regardless of who made any modifications, if any, are, and will remain, the sole and exclusive property of Licensor and its suppliers.
-
-(b) Subject to the terms, conditions, and limitations set forth in Section 2 (c) of this Agreement, Licensor hereby grants to You a limited, non-exclusive, non-transferable, royalty-free license to:
-
-(i) use JetBrains Technology in accordance with its documentation during Evaluation Period;
-
-(ii) copy JetBrains Technology for archival or backup purposes, provided that all titles and trademarks, copyright, and restricted rights notices are reproduced on such copies.
-
-(c) You are not expressly permitted to:
-
-(i) sell, redistribute, encumber, give, lend, rent, lease, sublicense, or otherwise transfer JetBrains Technology, or any portions of JetBrains Technology;
-
-(ii) reverse engineer, decompile, disassemble, modify, translate, make any attempt to discover the source code of JetBrains Technology, or create derivative works from JetBrains Technology;
-
-(iii) continue using JetBrains Technology upon termination of this Agreement as set forth in Section 5 herein.
-
-(d) You can provide to Licensor Your feedback, suggestions or ideas concerning the functionality and performance of JetBrains Technology (collectively, "Feedback"). You agree that Your Feedback will automatically become the property of Licensor and may be used by Licensor to improve JetBrains Technology or other Licensor's products. Licensor shall have a non-exclusive, perpetual, irrevocable, royalty-free, worldwide right and license to use, reproduce, disclose, sublicense, distribute, modify, and otherwise exploit Feedback without restriction. No obligation is assumed or may be implied on Licensor by receipt, examination or use of Feedback. For the avoidance of any doubt, this Section 2(d) does not apply to any Third Party Software.
-
-(e) You acknowledge that Licensor shall be under no obligation to provide technical support or upgrades for JetBrains Technology.
-
-3. LIMITATION OF LIABILITY
-
-(a) You understand that JetBrains Technology is only a preview version of the software product which has not been publicly announced or made available by Licensor, and that Licensor has no express or implied obligation to publicly announce or make available any production version of JetBrains Technology, or any product similar to or compatible with JetBrains Technology. You also understand that JetBrains Technology may contain errors, and that Licensor has no express or implied obligation to fix such errors. JetBrains Technology may contain features, functionality or modules that will not necessary be included in the production version of JetBrains Technology. You acknowledge that You use JetBrains Technology at Your own risk.
-
-(b) JETBRAINS TECHNOLOGY IS PROVIDED TO YOU "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE.
-
-4. DISCLAIMER OF DAMAGES
-
-REGARDLESS OF WHETHER ANY REMEDY SET FORTH HEREIN FAILS OF ITS ESSENTIAL PURPOSE, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU UNDER ANY THEORY FOR ANY DAMAGES SUFFERED BY YOU OR ANY USER OF THE JETBRAINS TECHNOLOGY, OR FOR ANY SPECIAL, INCIDENTAL, INDIRECT, CONSEQUENTIAL, OR SIMILAR DAMAGES (INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OR INABILITY TO USE THE JETBRAINS TECHNOLOGY, OR THE PROVISION OF OR FAILURE TO PROVIDE SUPPORT SERVICES, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, AND REGARDLESS OF THE LEGAL OR EQUITABLE THEORY (CONTRACT, TORT OR OTHERWISE) UPON WHICH THE CLAIM IS BASED.
-
-5. TERMINATION
-
-This Agreement shall terminate upon the earlier of (a) automatic expiration of Evaluation Period based on the system date; (b) public release of any production version of JetBrains Technology, or (c) termination by Licensor, in its sole discretion, upon notice on Licensor's website. Upon termination of this Agreement, rights to use JetBrains Technology granted to You under this Agreement shall immediately terminate, and You shall immediately cease using JetBrains Technology.
-
-6. GENERAL
-
-(a) This Agreement, including the Third Party Software license agreements, constitutes the entire agreement between You and Licensor concerning Your use of JetBrains Technology, and supersedes any and all prior or contemporaneous oral or written representations, communications, or advertising with respect to JetBrains Technology.
-
-(b) A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach. The provisions of this Agreement which require or contemplate performance after the expiration or termination of this Agreement will be enforceable notwithstanding said expiration or termination.
-
-(c) This Agreement will be governed by the laws of Czech Republic, without reference to conflict of laws principles. You agree that any litigation relating to this Agreement may only be brought in, and will be subject to the jurisdiction of, any Court of Czech Republic.
-
-(d) Titles are inserted for convenience only and will not affect in any way the meaning or interpretation of this Agreement. If any provision of this Agreement is held invalid, the remainder of this Agreement will continue in full force and effect. Either Licensor or You may assign this Agreement in the case of a merger or sale of substantially all of its respective assets to another entity. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and assigns.
-
-For any questions regarding this Agreement, please contact JetBrains at sales@jetbrains.com.
diff --git a/licenses/TADS2 b/licenses/TADS2
deleted file mode 100644
index 6fb02a27d96c..000000000000
--- a/licenses/TADS2
+++ /dev/null
@@ -1,43 +0,0 @@
-TADS 2 FREEWARE SOURCE CODE LICENSE
-
-The TADS 2 source code is Copyright 1991, 2003 by Michael J. Roberts.
-
-The author hereby grants you permission to use, copy, and
-distribute this software, if you agree to the following conditions:
-
- 1. You must include this license and the copyright notice with
- all copies.
- 2. You may not require or collect a fee for copies of this
- software, or any part of this software, that you give to
- other people.
- 3. You may not include this software with any other software
- for which a fee is collected.
- 4. You may not modify this software except as permitted below
- (see "derivative works"), and each copy you make and
- distribute must be a full and complete copy of the software
- you originally received.
- 5. Anyone to whom you give a copy of this software receives
- all of the same permissions that you did under this license
- and is subject to all of the same restrictions.
- 6. You are not allowed to create derivative works, which are
- works that contain or are based on all or part of this work,
- except under the conditions described below.
- 7. Any derivative works are subject to this same license.
-
-
-Derivative Works
-----------------
-
-This source code is distributed for the specific purpose of
-facilitating the creation of versions of TADS on various computers and
-operating systems. All other derivative works are prohibited without
-the written permission of the author. Please contact the author if
-you have any questions about this or if you'd like permission to
-create a derived work.
-
-If you port TADS to a new platform, the author does grant permission
-for you to distribute your ported version - I encourage it, in fact.
-We ask that you provide your contact information in any distribution
-package you create, so that users of your version will know how to
-contact you if they have any questions relating specifically to your
-version.
diff --git a/licenses/TADS3 b/licenses/TADS3
deleted file mode 100644
index 65706a955567..000000000000
--- a/licenses/TADS3
+++ /dev/null
@@ -1,47 +0,0 @@
-TADS 3 FREEWARE SOURCE CODE LICENSE
-
-The TADS 3 source code is Copyright 1998, 2003 by Michael J. Roberts.
-
-The author hereby grants you permission to use, copy, and distribute
-this software, if you agree to the following conditions:
-
- 1. You must include this license and the copyright notice with
- all copies.
- 2. You may not require or collect a fee for copies of this
- software, or any part of this software, that you give to
- other people.
- 3. You may not include this software with any other software
- for which a fee is collected.
- 4. You may not modify this software except as permitted below
- (see "derivative works"), and each copy you make and
- distribute must be a full and complete copy of the software
- you originally received.
- 5. Anyone to whom you give a copy of this software receives
- all of the same permissions that you did under this license
- and is subject to all of the same restrictions.
- 6. You are not allowed to create derivative works, which are
- works that contain or are based on all or part of this work,
- except under the conditions described below.
- 7. Any derivative works are subject to this same license.
-
-
-Derivative Works
-----------------
-
-This source code is distributed for the specific purpose of porting
-TADS, so that you can run the software on any system of your choosing.
-All other derivative works are prohibited without the written
-permission of the author. I want to avoid the creation of variations
-on the system, because it leads to confusion on the part of users if
-there are multiple incompatible flavors floating around. However, if
-you have a specific idea in mind, I'd be happy to at least consider
-it. Please contact the author if you have any questions about this or
-if you would like permission to create a derived work.
-
-If you port TADS to a new platform, the author does grant permission
-for you to distribute your ported version - I encourage it, in fact.
-I ask that you include your contact information in any distribution
-package you create, so that users of your version will know how to
-contact you if they have any questions relating specifically to your
-version.
-
diff --git a/media-radio/qsstv/qsstv-9.5.11_pre20250212.ebuild b/media-radio/qsstv/qsstv-9.5.11_pre20250212.ebuild
index d7c00d5690e1..9cbc44c944dd 100644
--- a/media-radio/qsstv/qsstv-9.5.11_pre20250212.ebuild
+++ b/media-radio/qsstv/qsstv-9.5.11_pre20250212.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit qmake-utils
DESCRIPTION="Amateur radio SSTV software"
-HOMEPAGE="http://users.telenet.be/on4qz/"
+HOMEPAGE="https://www.qsl.net/o/on4qz/"
SRC_URI="https://dev.gentoo.org/~tomjbe/distfiles/${P}.tgz"
LICENSE="GPL-3"
diff --git a/media-sound/denemo/denemo-2.6.0-r101.ebuild b/media-sound/denemo/denemo-2.6.0-r102.ebuild
index db960b27246b..f734ca087208 100644
--- a/media-sound/denemo/denemo-2.6.0-r101.ebuild
+++ b/media-sound/denemo/denemo-2.6.0-r102.ebuild
@@ -70,6 +70,11 @@ PATCHES=(
)
DOCS=( AUTHORS ChangeLog docs/{DESIGN{,.lilypond},GOALS,TODO} NEWS )
+pkg_setup() {
+ guile-single_pkg_setup
+ font_pkg_setup
+}
+
src_prepare() {
sed -e '/^Categories=/s/GNOME\;/GNOME\;GTK\;/' -i pixmaps/org.denemo.Denemo.desktop || die
sed -e 's|appdatadir = \$(datarootdir)/appdata|appdatadir = \$(datarootdir)/metainfo|' \
diff --git a/metadata/license-mapping.conf b/metadata/license-mapping.conf
index a5e368358fd7..b37da09f5553 100644
--- a/metadata/license-mapping.conf
+++ b/metadata/license-mapping.conf
@@ -212,6 +212,7 @@ VOSTROM = VOSTROM
W3C = W3C
Watcom-1.0 = Watcom-1.0
WTFPL = WTFPL-2
+X11 = MIT
Zend-2.0 = Zend-2.0
Zlib = ZLIB
ZPL-2.1 = ZPL
diff --git a/metadata/md5-cache/acct-group/beep-0 b/metadata/md5-cache/acct-group/beep-0
new file mode 100644
index 000000000000..9b467ab6b4fa
--- /dev/null
+++ b/metadata/md5-cache/acct-group/beep-0
@@ -0,0 +1,8 @@
+DEFINED_PHASES=install preinst pretend
+DESCRIPTION=System group: beep
+EAPI=8
+INHERIT=acct-group
+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
+SLOT=0
+_eclasses_=acct-group 06fed07dcadb72919e250d10efc19842 user-info 563da40a1a20ea1e55bbf4d149fc190d
+_md5_=965557342374aad5a209124c725e4370
diff --git a/metadata/md5-cache/app-admin/awscli-1.43.3 b/metadata/md5-cache/app-admin/awscli-1.43.3
new file mode 100644
index 000000000000..2373b97292d4
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.43.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/botocore-1.41.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !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(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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=distutils-r1 shell-completion
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.41.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.43.3.tar.gz -> aws-cli-1.43.3.gh.tar.gz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=134e068ae217f483bd5f1bc0c1835ee4
diff --git a/metadata/md5-cache/app-emacs/flycheck-guile-0.5-r100 b/metadata/md5-cache/app-emacs/flycheck-guile-0.5-r101
index 54d4ad8e4f9e..94ebfb3f92c2 100644
--- a/metadata/md5-cache/app-emacs/flycheck-guile-0.5-r100
+++ b/metadata/md5-cache/app-emacs/flycheck-guile-0.5-r101
@@ -12,4 +12,4 @@ REQUIRED_USE=^^ ( guile_single_target_2-2 guile_single_target_3-0 )
SLOT=0
SRC_URI=https://github.com/flatwhatson/flycheck-guile/archive/0.5.tar.gz -> flycheck-guile-0.5.tar.gz
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=d0bbac4ca7c496f0423782076fb13626
+_md5_=1471e3e55a08f1fd6df08d8a69ea9046
diff --git a/metadata/md5-cache/app-emacs/geiser-guile-0.28.3-r100 b/metadata/md5-cache/app-emacs/geiser-guile-0.28.3-r100
index b519477b8d83..139431be661f 100644
--- a/metadata/md5-cache/app-emacs/geiser-guile-0.28.3-r100
+++ b/metadata/md5-cache/app-emacs/geiser-guile-0.28.3-r100
@@ -1,4 +1,4 @@
-BDEPEND=app-emacs/geiser app-emacs/transient >=app-editors/emacs-25.3:* virtual/pkgconfig
+BDEPEND=app-emacs/geiser >=app-editors/emacs-25.3:* virtual/pkgconfig
DEFINED_PHASES=compile configure info install postinst postrm prepare setup test unpack
DESCRIPTION=Guile's implementation of the Geiser protocols
EAPI=8
@@ -7,9 +7,9 @@ INHERIT=elisp guile-single
IUSE=guile_single_target_2-2 guile_single_target_3-0
KEYWORDS=amd64 ~x86
LICENSE=BSD
-RDEPEND=app-emacs/geiser app-emacs/transient guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) >=app-editors/emacs-25.3:*
+RDEPEND=app-emacs/geiser guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) >=app-editors/emacs-25.3:*
REQUIRED_USE=^^ ( guile_single_target_2-2 guile_single_target_3-0 )
SLOT=0
SRC_URI=https://gitlab.com/emacs-geiser/guile/-/archive/0.28.3/guile-0.28.3.tar.bz2 -> geiser-guile-0.28.3.tar.bz2
_eclasses_=elisp 8dfc7a00348fe9c91895014adc78a4a5 elisp-common fe05085d051330f15cf7201109b5cd23 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=f9186cdf9e378ba6ad837f5a313beb3c
+_md5_=8ac9e1d39308dd0a1aae39791e8051bf
diff --git a/metadata/md5-cache/app-emulation/fuse-1.6.0-r3 b/metadata/md5-cache/app-emulation/fuse-1.6.0-r4
index 888be905cef9..eeca5c76f7fe 100644
--- a/metadata/md5-cache/app-emulation/fuse-1.6.0-r3
+++ b/metadata/md5-cache/app-emulation/fuse-1.6.0-r4
@@ -1,6 +1,6 @@
BDEPEND=dev-lang/perl virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
DEFINED_PHASES=configure postinst postrm preinst prepare test
-DEPEND=>=app-emulation/libspectrum-1.5.0[zlib?] dev-libs/glib:2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) backend-X? ( x11-libs/libX11 x11-libs/libXext ) backend-gtk3? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) backend-sdl? ( media-libs/libsdl[joystick,sound] ) gpm? ( backend-fbcon? ( sys-libs/gpm ) ) joystick? ( !backend-sdl? ( media-libs/libjsw ) ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) xml? ( dev-libs/libxml2 ) zlib? ( virtual/zlib:= ) backend-fbcon? ( virtual/linux-sources )
+DEPEND=>=app-emulation/libspectrum-1.5.0[zlib?] dev-libs/glib:2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) backend-X? ( x11-libs/libX11 x11-libs/libXext ) backend-gtk3? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) backend-sdl? ( media-libs/libsdl[joystick,sound] ) gpm? ( backend-fbcon? ( sys-libs/gpm ) ) joystick? ( !backend-sdl? ( media-libs/libjsw ) ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) xml? ( dev-libs/libxml2:2= ) zlib? ( virtual/zlib:= ) backend-fbcon? ( virtual/linux-sources )
DESCRIPTION=Free Unix Spectrum Emulator by Philip Kendall
EAPI=8
HOMEPAGE=https://fuse-emulator.sourceforge.net
@@ -9,9 +9,9 @@ INHERIT=autotools flag-o-matic xdg
IUSE=alsa ao backend-X backend-fbcon +backend-gtk3 backend-sdl gpm joystick memlimit png pulseaudio +xml +zlib
KEYWORDS=~amd64 ~ppc ~riscv ~x86
LICENSE=GPL-2+
-RDEPEND=>=app-emulation/libspectrum-1.5.0[zlib?] dev-libs/glib:2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) backend-X? ( x11-libs/libX11 x11-libs/libXext ) backend-gtk3? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) backend-sdl? ( media-libs/libsdl[joystick,sound] ) gpm? ( backend-fbcon? ( sys-libs/gpm ) ) joystick? ( !backend-sdl? ( media-libs/libjsw ) ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) xml? ( dev-libs/libxml2 ) zlib? ( virtual/zlib:= )
+RDEPEND=>=app-emulation/libspectrum-1.5.0[zlib?] dev-libs/glib:2 alsa? ( media-libs/alsa-lib ) ao? ( media-libs/libao ) backend-X? ( x11-libs/libX11 x11-libs/libXext ) backend-gtk3? ( x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/pango ) backend-sdl? ( media-libs/libsdl[joystick,sound] ) gpm? ( backend-fbcon? ( sys-libs/gpm ) ) joystick? ( !backend-sdl? ( media-libs/libjsw ) ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) xml? ( dev-libs/libxml2:2= ) zlib? ( virtual/zlib:= )
REQUIRED_USE=?? ( alsa ao backend-sdl pulseaudio ) ?? ( backend-X backend-fbcon backend-gtk3 backend-sdl ) png? ( zlib )
SLOT=0
SRC_URI=https://downloads.sourceforge.net/fuse-emulator/fuse-1.6.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3fc1400da7ff1ef2c83043a1969cd320
+_md5_=b5de1de2617f96521356f869fce8cdbc
diff --git a/metadata/md5-cache/app-misc/beep-1.4.12-r3 b/metadata/md5-cache/app-misc/beep-1.4.12-r3
new file mode 100644
index 000000000000..b39c727d2655
--- /dev/null
+++ b/metadata/md5-cache/app-misc/beep-1.4.12-r3
@@ -0,0 +1,14 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=install postinst postrm prepare
+DESCRIPTION=Advanced PC speaker beeper
+EAPI=8
+HOMEPAGE=https://github.com/spkr-beep/beep
+INHERIT=toolchain-funcs udev
+KEYWORDS=~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=acct-group/beep
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/spkr-beep/beep/archive/v1.4.12.tar.gz -> beep-1.4.12.tar.gz
+_eclasses_=toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db udev f3d9a4376ebd22131726a68e1a0a058f
+_md5_=e488461b1d4f7273d7a154641eedfd55
diff --git a/metadata/md5-cache/app-misc/openhab-bin-4.3.4 b/metadata/md5-cache/app-misc/openhab-bin-5.0.3
index 2ac2411c9444..6a0ec06866c9 100644
--- a/metadata/md5-cache/app-misc/openhab-bin-4.3.4
+++ b/metadata/md5-cache/app-misc/openhab-bin-5.0.3
@@ -4,10 +4,10 @@ DESCRIPTION=An open-source automation software for your home
EAPI=8
HOMEPAGE=https://www.openhab.org/
INHERIT=edo systemd tmpfiles
-KEYWORDS=amd64 arm64
+KEYWORDS=~amd64 ~arm64
LICENSE=EPL-2.0
RDEPEND=>=virtual/jre-17 acct-user/openhab app-arch/zip dev-java/java-config virtual/tmpfiles
SLOT=0
-SRC_URI=https://github.com/openhab/openhab-distro/releases/download/4.3.4/openhab-4.3.4.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
+SRC_URI=https://github.com/openhab/openhab-distro/releases/download/5.0.3/openhab-5.0.3.tar.gz https://raw.githubusercontent.com/openhab/openhab-linuxpkg/10061acd36524afb12a033fea6dcf142b399bf56/resources/usr/bin/openhab-cli -> openhab-cli-2024-01-14
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e9c46fe77b83a9fdeed3778ed78f18f7
+_md5_=a8bf6f6e07f6efd2b47a95c8368bf326
diff --git a/metadata/md5-cache/app-misc/upterm-0.19.0 b/metadata/md5-cache/app-misc/upterm-0.19.0
new file mode 100644
index 000000000000..9fffcffe8016
--- /dev/null
+++ b/metadata/md5-cache/app-misc/upterm-0.19.0
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.25.4 test? ( app-editors/vim app-shells/bash ) >=dev-lang/go-1.20:= app-arch/unzip virtual/pkgconfig
+DEFINED_PHASES=compile install test unpack
+DESCRIPTION=Instant Terminal Sharing
+EAPI=8
+HOMEPAGE=https://upterm.dev/
+INHERIT=go-module shell-completion systemd
+IUSE=server test
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 Apache-2.0 BSD BSD-2 CC0-1.0 MIT MPL-2.0 Unlicense
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/owenthereal/upterm/archive/refs/tags/v0.19.0.tar.gz -> upterm-0.19.0.tar.gz https://github.com/gentoo-golang-dist/upterm/releases/download/v0.19.0/upterm-0.19.0-vendor.tar.xz
+_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f shell-completion 0b655d0d825e157a5e99c463bddaac16 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=0e69a08f525033c172e5eb78b740a75f
diff --git a/metadata/md5-cache/dev-ada/libadalang-24.0.0-r3 b/metadata/md5-cache/dev-ada/libadalang-24.0.0-r3
deleted file mode 100644
index 349dc3c829b6..000000000000
--- a/metadata/md5-cache/dev-ada/libadalang-24.0.0-r3
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( dev-ml/dune dev-ml/zarith dev-ml/camomile dev-ml/ocaml-ctypes dev-ada/e3-testsuite <dev-lang/ocaml-4.14 )
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=dev-python/pyyaml dev-ada/gnatcoll-bindings[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),gmp,iconv(+)] dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?] ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) 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_14? ( dev-lang/python:3.14 ) =dev-ada/gpr-24.0*[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared,static-libs?,static-pic?] =dev-ada/langkit-24*[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared(+),static-libs?,static-pic?] python_single_target_python3_10? ( dev-ada/langkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-ada/langkit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-ada/langkit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-ada/langkit[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-ada/langkit[python_targets_python3_14(-)] ) dev-ada/gprbuild[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-)]
-DESCRIPTION=high performance semantic engine for the Ada programming language
-EAPI=8
-HOMEPAGE=https://libre.adacore.com/
-INHERIT=ada python-single-r1 multiprocessing
-IUSE=test +static-libs static-pic 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 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=amd64 x86
-LICENSE=Apache-2.0
-RDEPEND=dev-python/pyyaml dev-ada/gnatcoll-bindings[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),gmp,iconv(+)] dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?] ada_target_gcc_12? ( sys-devel/gcc:12[ada] ) ada_target_gcc_13? ( sys-devel/gcc:13[ada] ) 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_14? ( dev-lang/python:3.14 ) =dev-ada/gpr-24.0*[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared,static-libs?,static-pic?] =dev-ada/langkit-24*[ada_target_gcc_12(-)?,ada_target_gcc_13(-)?,-ada_target_gcc_14(-),-ada_target_gcc_15(-),shared(+),static-libs?,static-pic?] python_single_target_python3_10? ( dev-ada/langkit[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-ada/langkit[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-ada/langkit[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-ada/langkit[python_targets_python3_13(-)] ) python_single_target_python3_14? ( dev-ada/langkit[python_targets_python3_14(-)] )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ^^ ( ada_target_gcc_12 ada_target_gcc_13 )
-RESTRICT=test
-SLOT=0/24.0.0
-SRC_URI=https://github.com/AdaCore/libadalang/archive/refs/tags/v24.0.0.tar.gz -> libadalang-24.0.0.tar.gz
-_eclasses_=ada 02ff4ede51c5f676746b340a6406accf multiprocessing 1e32df7deee68372153dca65f4a7c21f python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=c0980e0cbdc91287ba685775d62aa559
diff --git a/metadata/md5-cache/dev-build/make-4.4.1-r102 b/metadata/md5-cache/dev-build/make-4.4.1-r102
index 9329dad5e8b0..6640277253fd 100644
--- a/metadata/md5-cache/dev-build/make-4.4.1-r102
+++ b/metadata/md5-cache/dev-build/make-4.4.1-r102
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.gnu.org/software/make/make.html
INHERIT=flag-o-matic unpacker verify-sig guile-single
IUSE=doc guile nls static test verify-sig guile_single_target_2-2 guile_single_target_3-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
LICENSE=GPL-3+
RDEPEND=guile? ( guile_single_target_2-2? ( dev-scheme/guile:2.2 ) guile_single_target_3-0? ( dev-scheme/guile:3.0 ) ) nls? ( virtual/libintl )
REQUIRED_USE=guile? ( ^^ ( guile_single_target_2-2 guile_single_target_3-0 ) )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnu/make/make-4.4.1.tar.lz verify-sig? ( mirror://gnu/make/make-4.4.1.tar.lz.sig )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad
-_md5_=741e7b674cb73240f1a1b34532112974
+_md5_=191384868510426a8ec30eb41e54c3c5
diff --git a/metadata/md5-cache/dev-build/ninja-1.13.2-r1 b/metadata/md5-cache/dev-build/ninja-1.13.2-r1
index b930748067fb..fd06abf07cbe 100644
--- a/metadata/md5-cache/dev-build/ninja-1.13.2-r1
+++ b/metadata/md5-cache/dev-build/ninja-1.13.2-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://ninja-build.org/
INHERIT=bash-completion-r1 edo python-any-r1 toolchain-funcs
IUSE=doc test
-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=Apache-2.0
PDEPEND=app-alternatives/ninja
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ninja-build/ninja/archive/v1.13.2.tar.gz -> ninja-1.13.2.tar.gz test? ( https://github.com/google/googletest/archive/refs/tags/v1.16.0.tar.gz -> gtest-1.16.0.tar.gz )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=c70c2e0f4b0f50cedf99a15b1d89d613
+_md5_=2138ec2a2dd6519a36901a83908a6d0c
diff --git a/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2 b/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2
deleted file mode 100644
index ec288f19aa79..000000000000
--- a/metadata/md5-cache/dev-lang/ocaml-4.11.2-r2
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-libs/binutils-libs:= spacetime? ( sys-libs/libunwind:= ) virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Programming language supporting functional, imperative & object-oriented styles
-EAPI=7
-HOMEPAGE=https://ocaml.org/
-INHERIT=flag-o-matic
-IUSE=emacs flambda latex +ocamlopt spacetime xemacs
-KEYWORDS=amd64 arm arm64 ~hppa ~mips ~ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=QPL-1.0 LGPL-2
-PDEPEND=emacs? ( app-emacs/ocaml-mode ) xemacs? ( app-xemacs/ocaml )
-RDEPEND=sys-libs/binutils-libs:= spacetime? ( sys-libs/libunwind:= )
-SLOT=0/4.11
-SRC_URI=https://github.com/ocaml/ocaml/archive/4.11.2.tar.gz -> ocaml-4.11.2.tar.gz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=7ebbd04d41f750a3b085a5ed43337f78
diff --git a/metadata/md5-cache/dev-libs/mongo-c-driver-1.30.4 b/metadata/md5-cache/dev-libs/mongo-c-driver-1.30.4
deleted file mode 100644
index 9f1d1cc92af2..000000000000
--- a/metadata/md5-cache/dev-libs/mongo-c-driver-1.30.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/snappy:= app-arch/zstd:= dev-python/sphinx:= dev-python/sphinx-design >=dev-libs/libbson-1.30.4[static-libs?] dev-python/sphinx sys-libs/zlib:= icu? ( dev-libs/icu:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) test? ( dev-db/mongodb dev-libs/libbson[static-libs] )
-DESCRIPTION=Client library written in C for MongoDB
-EAPI=8
-HOMEPAGE=https://github.com/mongodb/mongo-c-driver
-INHERIT=cmake
-IUSE=debug examples icu libressl sasl ssl static-libs test
-KEYWORDS=~amd64 ~arm64 ~hppa ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-python/sphinx:= dev-python/sphinx-design >=dev-libs/libbson-1.30.4[static-libs?] dev-python/sphinx sys-libs/zlib:= icu? ( dev-libs/icu:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) )
-REQUIRED_USE=test? ( static-libs )
-RESTRICT=x86? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/1.30.4.tar.gz -> mongo-c-driver-1.30.4.tar.gz
-_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=36404f1f05a7d24114b96c8e9e90e4ed
diff --git a/metadata/md5-cache/dev-libs/mongo-c-driver-2.0.2 b/metadata/md5-cache/dev-libs/mongo-c-driver-2.0.2
deleted file mode 100644
index c2503982cc04..000000000000
--- a/metadata/md5-cache/dev-libs/mongo-c-driver-2.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=app-arch/snappy:= app-arch/zstd:= dev-python/sphinx:= dev-python/sphinx-design >=dev-libs/libbson-2.0.2[static-libs?] dev-python/sphinx sys-libs/zlib:= icu? ( dev-libs/icu:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) ) test? ( dev-db/mongodb dev-libs/libbson[static-libs] )
-DESCRIPTION=Client library written in C for MongoDB
-EAPI=8
-HOMEPAGE=https://github.com/mongodb/mongo-c-driver
-INHERIT=cmake
-IUSE=debug examples icu libressl sasl ssl static-libs test
-KEYWORDS=~amd64 ~arm64 ~hppa ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=app-arch/snappy:= app-arch/zstd:= dev-python/sphinx:= dev-python/sphinx-design >=dev-libs/libbson-2.0.2[static-libs?] dev-python/sphinx sys-libs/zlib:= icu? ( dev-libs/icu:= ) sasl? ( dev-libs/cyrus-sasl:= ) ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) )
-REQUIRED_USE=test? ( static-libs )
-RESTRICT=x86? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mongodb/mongo-c-driver/archive/refs/tags/2.0.2.tar.gz -> mongo-c-driver-2.0.2.tar.gz
-_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=cea1e3f9616e8cff296cd423b3a21c3a
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.1 b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.1
new file mode 100644
index 000000000000..1053726ca73b
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/tree-sitter-haskell-0.23.1
@@ -0,0 +1,14 @@
+BDEPEND=test? ( dev-util/tree-sitter-cli )
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Haskell grammar for Tree-sitter
+EAPI=8
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-haskell
+INHERIT=tree-sitter-grammar
+IUSE=test
+KEYWORDS=~amd64
+LICENSE=MIT
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/tree-sitter/tree-sitter-haskell/archive/v0.23.1.tar.gz -> tree-sitter-haskell-0.23.1.tar.gz
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multilib a199af442898963433d6f038a88cce9c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db tree-sitter-grammar 7a26eda0bafce723174d2c49ee0a72ab
+_md5_=2412530676350f8269b06f8d4f6b3b13
diff --git a/metadata/md5-cache/dev-libs/tree-sitter-cmake-0.4.1 b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.25.0
index 3690619af42f..24ab85a6df0e 100644
--- a/metadata/md5-cache/dev-libs/tree-sitter-cmake-0.4.1
+++ b/metadata/md5-cache/dev-libs/tree-sitter-julia-0.25.0
@@ -1,14 +1,14 @@
BDEPEND=test? ( dev-util/tree-sitter-cli )
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=CMake grammar for tree-sitter
+DESCRIPTION=Julia grammar for Tree-sitter
EAPI=8
-HOMEPAGE=https://github.com/uyha/tree-sitter-cmake
+HOMEPAGE=https://github.com/tree-sitter/tree-sitter-julia
INHERIT=tree-sitter-grammar
IUSE=test
-KEYWORDS=amd64
+KEYWORDS=~amd64
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/uyha/tree-sitter-cmake/archive/v0.4.1.tar.gz -> tree-sitter-cmake-0.4.1.tar.gz
+SRC_URI=https://github.com/tree-sitter/tree-sitter-julia/archive/v0.25.0.tar.gz -> tree-sitter-julia-0.25.0.tar.gz
_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 multilib a199af442898963433d6f038a88cce9c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db tree-sitter-grammar 7a26eda0bafce723174d2c49ee0a72ab
-_md5_=b3e247eed4e87b166871a38dfdb25a41
+_md5_=3ee3dce7a1d5b84053f8c0d695e1994d
diff --git a/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r3 b/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r3
deleted file mode 100644
index 0255ec06edc9..000000000000
--- a/metadata/md5-cache/dev-ml/camlp4-4.11_p1-r3
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install
-DEPEND=dev-lang/ocaml:0/4.11[ocamlopt?] dev-ml/ocamlbuild[ocamlopt?] dev-ml/findlib:=
-DESCRIPTION=System for writing extensible parsers for programming languages
-EAPI=7
-HOMEPAGE=https://github.com/camlp4/camlp4
-IUSE=+ocamlopt
-KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 x86 ~amd64-linux ~x86-linux
-LICENSE=LGPL-2-with-linking-exception
-RDEPEND=dev-lang/ocaml:0/4.11[ocamlopt?]
-SLOT=0/4.11_p1
-SRC_URI=https://github.com/camlp4/camlp4/archive/4.11+1.tar.gz -> camlp4-4.11_p1.tar.gz
-_md5_=2b453f1aa245e801044f6b130482a205
diff --git a/metadata/md5-cache/dev-ml/core-0.15.0 b/metadata/md5-cache/dev-ml/core-0.15.0
deleted file mode 100644
index 6aa0e6e46bb6..000000000000
--- a/metadata/md5-cache/dev-ml/core-0.15.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install test
-DEPEND=dev-ml/base_bigstring:0/0.15 dev-ml/ppx_jane:0/0.15 dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Jane Street's alternative to the standard library
-EAPI=8
-HOMEPAGE=https://github.com/janestreet/core
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-ml/base_bigstring:0/0.15 dev-ml/ppx_jane:0/0.15 dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/0.15
-SRC_URI=https://github.com/janestreet/core/archive/v0.15.0.tar.gz -> core-0.15.0.tar.gz
-_eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=537d9d933b6860c01fea7e59e41a3410
diff --git a/metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r1 b/metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r1
deleted file mode 100644
index ffc5f0702b4c..000000000000
--- a/metadata/md5-cache/dev-ml/ppx_expect-0.15.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install test
-DEPEND=dev-ml/ppx_inline_test:0/0.15 dev-ml/re:= dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Cram like framework for OCaml
-EAPI=8
-HOMEPAGE=https://github.com/janestreet/ppx_expect
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-ml/ppx_inline_test:0/0.15 dev-ml/re:= dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/0.15
-SRC_URI=https://github.com/janestreet/ppx_expect/archive/v0.15.0.tar.gz -> ppx_expect-0.15.0.tar.gz
-_eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=d24df9c890896c17a513e0dba1302004
diff --git a/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r2 b/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r2
deleted file mode 100644
index cf69503bd1f9..000000000000
--- a/metadata/md5-cache/dev-ml/ppx_inline_test-0.15.0-r2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install test
-DEPEND=dev-ml/base:= dev-ml/time_now:0/0.15 dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=Syntax extension for writing in-line tests in ocaml code
-EAPI=8
-HOMEPAGE=https://github.com/janestreet/ppx_inline_test
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
-LICENSE=Apache-2.0
-RDEPEND=dev-ml/base:= dev-ml/time_now:0/0.15 dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-RESTRICT=test
-SLOT=0/0.15
-SRC_URI=https://github.com/janestreet/ppx_inline_test/archive/v0.15.0.tar.gz -> ppx_inline_test-0.15.0.tar.gz
-_eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=ea290bbb05853be0acf8cfd1dd4f10d5
diff --git a/metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r1 b/metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r1
deleted file mode 100644
index 7e119605aca8..000000000000
--- a/metadata/md5-cache/dev-ml/sexp_pretty-0.15.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-lang/ocaml dev-ml/dune
-DEFINED_PHASES=compile install test
-DEPEND=dev-ml/ppx_base:0/0.15 dev-ml/ppx_hash:= dev-ml/ppxlib:= dev-ml/sexplib:0/0.15 dev-ml/re:= dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-DESCRIPTION=S-expression pretty-printer
-EAPI=8
-HOMEPAGE=https://github.com/janestreet/sexp_pretty
-INHERIT=dune
-IUSE=+ocamlopt
-KEYWORDS=~amd64
-LICENSE=MIT
-RDEPEND=dev-ml/ppx_base:0/0.15 dev-ml/ppx_hash:= dev-ml/ppxlib:= dev-ml/sexplib:0/0.15 dev-ml/re:= dev-lang/ocaml:=[ocamlopt?] dev-ml/dune:=
-SLOT=0/0.15
-SRC_URI=https://github.com/janestreet/sexp_pretty/archive/refs/tags/v0.15.0.tar.gz -> sexp_pretty-0.15.0.tar.gz
-_eclasses_=dune 4304f35da0fafecd98eb149d0b7ed4d4 edo a5e294016aa84979fcb2459749eb80b2 multiprocessing 1e32df7deee68372153dca65f4a7c21f
-_md5_=4ebfcc2dd112f13350bd8b5dd6d77bca
diff --git a/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0 b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0
index f70c64e7dd81..b89bbb08b4f1 100644
--- a/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0
+++ b/metadata/md5-cache/dev-perl/Business-ISBN-Data-20250915.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Business-ISBN-Data
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath 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=Artistic-2
RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/B/BR/BRIANDFOY/Business-ISBN-Data-20250915.001.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=b8b8557cbf1b2ff75d2cb0c25a2c22d1
+_md5_=c5cd6e1bf87cb875444b5885a5402efc
diff --git a/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0 b/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0
index dece6bf166d9..882929cd28c4 100644
--- a/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0
+++ b/metadata/md5-cache/dev-perl/ExtUtils-InstallPaths-0.15.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/ExtUtils-InstallPaths
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-perl/ExtUtils-Config-0.9.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/L/LE/LEONT/ExtUtils-InstallPaths-0.015.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=68bfdc5e5437a783b2442ae98e183b26
+_md5_=2ab5ad3a15cedfef8b7343202a9e74fe
diff --git a/metadata/md5-cache/dev-perl/MIME-Types-2.290.0 b/metadata/md5-cache/dev-perl/MIME-Types-2.290.0
index 345aed5933e1..a70450e286d1 100644
--- a/metadata/md5-cache/dev-perl/MIME-Types-2.290.0
+++ b/metadata/md5-cache/dev-perl/MIME-Types-2.290.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/MIME-Types
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/MIME-Types-2.29.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=1c714a2821ddf7a629264355cb34b76a
+_md5_=7090ee291015550f4d572a4dbf03932c
diff --git a/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0 b/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0
index 81c736592155..4f1c4004a182 100644
--- a/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0
+++ b/metadata/md5-cache/dev-perl/PPIx-Regexp-0.90.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/PPIx-Regexp
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test examples
-KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha ~amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/List-MoreUtils >=dev-perl/PPI-1.238.0 dev-perl/Task-Weaken >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/W/WY/WYANT/PPIx-Regexp-0.090.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4e49b152dd2aa76a5fbdde49e748c67c
+_md5_=5770263abc8a20560319ecf49fb89c76
diff --git a/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0 b/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0
index 7f51a9f56134..44dbf5539624 100644
--- a/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0
+++ b/metadata/md5-cache/dev-perl/Syntax-Keyword-Try-0.310.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/Syntax-Keyword-Try
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-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=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/XS-Parse-Keyword >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/Syntax-Keyword-Try-0.31.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=af4c3ed7278ab2f0c8fcce28071a9546
+_md5_=9488cf60ffcc0d4a498f10389c060371
diff --git a/metadata/md5-cache/dev-perl/URI-5.340.0 b/metadata/md5-cache/dev-perl/URI-5.340.0
index a297b4d2c1fe..a3127a3c5bbc 100644
--- a/metadata/md5-cache/dev-perl/URI-5.340.0
+++ b/metadata/md5-cache/dev-perl/URI-5.340.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/URI
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/MIME-Base32 >=dev-perl/Regexp-IPv6-0.30.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/URI-5.34.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=6227d154878e1d330bc86f8edfcb3d47
+_md5_=67351488f0892af2edf058a79bc9ceb9
diff --git a/metadata/md5-cache/dev-perl/User-Identity-1.30.0 b/metadata/md5-cache/dev-perl/User-Identity-1.30.0
index ca2fb040f079..30aa06ea1d98 100644
--- a/metadata/md5-cache/dev-perl/User-Identity-1.30.0
+++ b/metadata/md5-cache/dev-perl/User-Identity-1.30.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/User-Identity
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~alpha amd64 ~arm arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~ppc64 ~riscv ~x86
LICENSE=|| ( Artistic GPL-1+ )
RDEPEND=!<dev-perl/Geography-Countries-1.400.0 >=dev-perl/Hash-Ordered-0.14.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/M/MA/MARKOV/User-Identity-1.03.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=7fe8fcfe9db627c44541d04f6e30c0ed
+_md5_=c84fa87607927e9c282f899c91dda6d4
diff --git a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1 b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1
index 46fc210deb2c..6a03eac92588 100644
--- a/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1
+++ b/metadata/md5-cache/dev-perl/XS-Parse-Keyword-0.490.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/XS-Parse-Keyword
INHERIT=perl-module
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-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=|| ( Artistic GPL-1+ )
RDEPEND=dev-perl/File-ShareDir >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/P/PE/PEVANS/XS-Parse-Keyword-0.49.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=daceff72a65f4e5628244fa13952df42
+_md5_=82cc6da8e5f92b3672f8b1e979067381
diff --git a/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0 b/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0
index 04530f9e75f6..b0492aa02c73 100644
--- a/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0
+++ b/metadata/md5-cache/dev-perl/YAML-Syck-1.360.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/YAML-Syck
INHERIT=perl-module toolchain-funcs
IUSE=perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
LICENSE=MIT
RDEPEND=>=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/T/TO/TODDR/YAML-Syck-1.36.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=49f5014a831ba6d943537ecce2ed03e7
+_md5_=42bc8bbdb5caa9983f9feaabeac816e8
diff --git a/metadata/md5-cache/dev-perl/libwww-perl-6.800.0 b/metadata/md5-cache/dev-perl/libwww-perl-6.800.0
index 7469f2196d90..869f4d96d650 100644
--- a/metadata/md5-cache/dev-perl/libwww-perl-6.800.0
+++ b/metadata/md5-cache/dev-perl/libwww-perl-6.800.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://metacpan.org/release/libwww-perl
INHERIT=perl-module
IUSE=ssl perl_features_debug perl_features_ithreads perl_features_quadmath test
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=ssl? ( >=dev-perl/LWP-Protocol-https-6.20.0 )
RDEPEND=>=virtual/perl-Encode-2.120.0 dev-perl/Encode-Locale >=dev-perl/File-Listing-6.0.0 >=dev-perl/HTML-Parser-3.710.0 >=dev-perl/HTTP-Cookies-6.0.0 >=dev-perl/HTTP-Date-6.0.0 >=dev-perl/HTTP-Negotiate-6.0.0 >=dev-perl/HTTP-Message-6.180.0 >=dev-perl/LWP-MediaTypes-6.0.0 >=virtual/perl-MIME-Base64-2.100.0 >=virtual/perl-libnet-2.580.0 >=dev-perl/Net-HTTP-6.180.0 dev-perl/Try-Tiny >=dev-perl/URI-1.100.0 >=dev-perl/WWW-RobotRules-6.0.0 >=virtual/perl-parent-0.217.0 >=dev-lang/perl-5.38.2-r3[perl_features_debug=,perl_features_ithreads=,perl_features_quadmath=] dev-lang/perl:=
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://cpan/authors/id/O/OA/OALDERS/libwww-perl-6.80.tar.gz
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f perl-functions 1863acf0982afafc67797e3ce7275b4c perl-module 41920449ca174fe9b9b303dfcbdb37a3 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=cf90144899a5b8e44a6ebf64ed45a12d
+_md5_=2adbb4abb27742d187627f10e6c52ba7
diff --git a/metadata/md5-cache/dev-python/arrow-1.4.0 b/metadata/md5-cache/dev-python/arrow-1.4.0
index 6a7a45548292..a6214a6d74e9 100644
--- a/metadata/md5-cache/dev-python/arrow-1.4.0
+++ b/metadata/md5-cache/dev-python/arrow-1.4.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/arrow-py/arrow/ https://pypi.org/project/arrow/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos
LICENSE=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(-)?,python_targets_python3_14(-)?] dev-python/tzdata[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/a/arrow/arrow-1.4.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=7c9ef1634365b40c0fdfe69938ea36a3
+_md5_=3ea749c15a06957503261653edb53453
diff --git a/metadata/md5-cache/dev-python/autobahn-25.11.1 b/metadata/md5-cache/dev-python/autobahn-25.11.1
new file mode 100644
index 000000000000..aff73deb7e05
--- /dev/null
+++ b/metadata/md5-cache/dev-python/autobahn-25.11.1
@@ -0,0 +1,17 @@
+BDEPEND=native-extensions? ( python_targets_python3_10? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( >=dev-python/wsaccel-0.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=app-arch/brotli-1.0.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyopenssl-20.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/service-identity-18.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pynacl-1.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytrie-0.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/qrcode-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/base58-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ecdsa-0.19.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/argon2-cffi-20.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/passlib-1.7.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/txaio-25.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-3.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperlink-21.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ujson-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cbor2-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/py-ubjson-0.16.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/msgpack-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flatbuffers-22.12.06[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zope-interface-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/twisted-24.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-20.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] native-extensions? ( python_targets_python3_10? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) >=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_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-aiohttp[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install postinst postrm 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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=WebSocket and WAMP for Twisted and Asyncio
+EAPI=8
+HOMEPAGE=https://github.com/crossbario/autobahn-python/ https://pypi.org/project/autobahn/
+INHERIT=distutils-r1 optfeature pypi
+IUSE=+native-extensions test xbr test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/txaio-25.9.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-3.4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperlink-21.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ujson-4.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cbor2-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/py-ubjson-0.16.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/msgpack-1.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flatbuffers-22.12.06[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zope-interface-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/twisted-24.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/attrs-20.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] native-extensions? ( python_targets_python3_10? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/cffi-1.14.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/a/autobahn/autobahn-25.11.1.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=7161fe35c9f7ff3f136be7f5fd47eafd
diff --git a/metadata/md5-cache/dev-python/boto3-1.41.3 b/metadata/md5-cache/dev-python/boto3-1.41.3
new file mode 100644
index 000000000000..17c93d910758
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.41.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/botocore-1.41.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=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_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.41.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.41.3.tar.gz -> boto3-1.41.3.gh.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=61d8a33fee261ee02808b689280a3410
diff --git a/metadata/md5-cache/dev-python/botocore-1.41.3 b/metadata/md5-cache/dev-python/botocore-1.41.3
new file mode 100644
index 000000000000..a757c49e57e1
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.41.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=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_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=<dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.41.3.tar.gz -> botocore-1.41.3.gh.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=d2e0ee17200e19887b7313cad7290014
diff --git a/metadata/md5-cache/dev-python/cftime-1.6.5 b/metadata/md5-cache/dev-python/cftime-1.6.5
index 9c85e8df32c5..551c7b082c0c 100644
--- a/metadata/md5-cache/dev-python/cftime-1.6.5
+++ b/metadata/md5-cache/dev-python/cftime-1.6.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/Unidata/cftime/ https://pypi.org/project/cftime/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~s390 ~x86
+KEYWORDS=amd64 arm64 ~loong ~riscv ~s390 ~x86
LICENSE=GPL-3
RDEPEND=>=dev-python/numpy-1.26.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/cftime/cftime-1.6.5.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=31050a6bff704dde7ac6f365a6ea664a
+_md5_=d20baf4b5b90fbee8022c6030ead5a8d
diff --git a/metadata/md5-cache/dev-python/colorlog-6.10.1 b/metadata/md5-cache/dev-python/colorlog-6.10.1
index 666dfd77b9dc..bbf0ce60520a 100644
--- a/metadata/md5-cache/dev-python/colorlog-6.10.1
+++ b/metadata/md5-cache/dev-python/colorlog-6.10.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/colorlog/ https://github.com/borntyping/python-colorlog/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 arm64 ~loong ~riscv x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/c/colorlog/colorlog-6.10.1.tar.gz verify-provenance? ( https://pypi.org/integrity/colorlog/v6.10.1/colorlog-6.10.1.tar.gz/provenance -> colorlog-6.10.1.tar.gz.provenance )
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=74f61eec097ad87e94856440fe8327e9
+_md5_=1a7e20265956f4fdbad1cbc30d4dfbe4
diff --git a/metadata/md5-cache/dev-python/dogpile-cache-1.5.0 b/metadata/md5-cache/dev-python/dogpile-cache-1.5.0
index 13286bd04857..f8339392c216 100644
--- a/metadata/md5-cache/dev-python/dogpile-cache-1.5.0
+++ b/metadata/md5-cache/dev-python/dogpile-cache-1.5.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/sqlalchemy/dogpile.cache/ https://pypi.org/project/dogpile.cache/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~riscv x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/decorator-4.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/stevedore-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dogpile.cache/dogpile_cache-1.5.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=f3d5135b85449ae817cebd44a770da38
+_md5_=e87461c3b6addc4758a31bedccc19cb2
diff --git a/metadata/md5-cache/dev-python/dulwich-0.24.7 b/metadata/md5-cache/dev-python/dulwich-0.24.7
index be987ad93295..751aa13c3844 100644
--- a/metadata/md5-cache/dev-python/dulwich-0.24.7
+++ b/metadata/md5-cache/dev-python/dulwich-0.24.7
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jelmer/dulwich/ https://pypi.org/project/dulwich/
INHERIT=cargo distutils-r1 pypi
IUSE=doc examples +native-extensions test doc debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2+ Apache-2.0 native-extensions? ( Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 )
RDEPEND=>=dev-python/urllib3-2.2.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( >=dev-python/typing-extensions-4.0[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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/d/dulwich/dulwich-0.24.7.tar.gz verify-provenance? ( https://pypi.org/integrity/dulwich/v0.24.7/dulwich-0.24.7.tar.gz/provenance -> dulwich-0.24.7.tar.gz.provenance ) native-extensions? ( https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.177/download -> libc-0.2.177.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.27.0/download -> pyo3-build-config-0.27.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.27.0/download -> pyo3-ffi-0.27.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.27.0/download -> pyo3-macros-backend-0.27.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.27.0/download -> pyo3-macros-0.27.0.crate https://crates.io/api/v1/crates/pyo3/0.27.0/download -> pyo3-0.27.0.crate https://crates.io/api/v1/crates/quote/1.0.41/download -> quote-1.0.41.crate https://crates.io/api/v1/crates/syn/2.0.107/download -> syn-2.0.107.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/unicode-ident/1.0.19/download -> unicode-ident-1.0.19.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate )
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=83d0178512f9c2a858b67175b15f372f
+_md5_=25206cf7e00c4e83eec06b30b037c759
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.32.0 b/metadata/md5-cache/dev-python/fakeredis-2.32.0
index 3baeeaa146c2..c1bddd4b58eb 100644
--- a/metadata/md5-cache/dev-python/fakeredis-2.32.0
+++ b/metadata/md5-cache/dev-python/fakeredis-2.32.0
@@ -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_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=BSD
RDEPEND=>=dev-python/redis-4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/sortedcontainers-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sortedcontainers-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.32.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=2ceab070707e396e391ce18ef244d0c7
+_md5_=1a9d6dc02e9179201f469b47c0c4332f
diff --git a/metadata/md5-cache/dev-python/filelock-3.20.0 b/metadata/md5-cache/dev-python/filelock-3.20.0
index 9b12c1be3456..2d8fcafe9fcf 100644
--- a/metadata/md5-cache/dev-python/filelock-3.20.0
+++ b/metadata/md5-cache/dev-python/filelock-3.20.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tox-dev/filelock/ https://pypi.org/project/filelock/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=Unlicense
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/f/filelock/filelock-3.20.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=af671ecbecf9c069bd4b6eba0ad3e882
+_md5_=fd1aef791d75111be55f751b029d8f0b
diff --git a/metadata/md5-cache/dev-python/frozenlist-1.8.0 b/metadata/md5-cache/dev-python/frozenlist-1.8.0
index add688f15581..de47926b79ba 100644
--- a/metadata/md5-cache/dev-python/frozenlist-1.8.0
+++ b/metadata/md5-cache/dev-python/frozenlist-1.8.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/frozenlist/ https://github.com/aio-libs/frozenlist/
INHERIT=distutils-r1
IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 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=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/frozenlist/archive/v1.8.0.tar.gz -> frozenlist-1.8.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=8e2db8a800d96acd7c97d5ff135c439b
+_md5_=e5fe1be789d1479a643bad30157497e2
diff --git a/metadata/md5-cache/dev-python/google-api-python-client-2.185.0 b/metadata/md5-cache/dev-python/google-api-python-client-2.185.0
index e5e397afecbf..4286ac22b4dc 100644
--- a/metadata/md5-cache/dev-python/google-api-python-client-2.185.0
+++ b/metadata/md5-cache/dev-python/google-api-python-client-2.185.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/googleapis/google-api-python-client/ https://pypi.org/project/google-api-python-client/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/httplib2-0.15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/httplib2-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/google-api-core-2.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/google-auth-1.35.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/google-auth-httplib2-0.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/uritemplate-3.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/uritemplate-5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/google-api-python-client/google_api_python_client-2.185.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=fb255f27ce12928cd9bca2dfc91bef00
+_md5_=8fe161f291273721704103670f7eaefa
diff --git a/metadata/md5-cache/dev-python/google-auth-httplib2-0.2.0-r1 b/metadata/md5-cache/dev-python/google-auth-httplib2-0.2.0-r1
index dffb924f721d..b661e328a139 100644
--- a/metadata/md5-cache/dev-python/google-auth-httplib2-0.2.0-r1
+++ b/metadata/md5-cache/dev-python/google-auth-httplib2-0.2.0-r1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/google-auth-httplib2/ https://github.com/googleapis/google-auth-library-python-httplib2/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=dev-python/httplib2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/google-auth[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/googleapis/google-auth-library-python-httplib2/archive/v0.2.0.tar.gz -> google-auth-library-python-httplib2-0.2.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=779c3b344a89a9ccb09147e25184502d
+_md5_=531c7c7c655aa4dac1d984caa7a7b762
diff --git a/metadata/md5-cache/dev-python/googleapis-common-protos-1.71.0 b/metadata/md5-cache/dev-python/googleapis-common-protos-1.71.0
index a022c27ef7eb..25c3ba889f27 100644
--- a/metadata/md5-cache/dev-python/googleapis-common-protos-1.71.0
+++ b/metadata/md5-cache/dev-python/googleapis-common-protos-1.71.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/googleapis/python-api-common-protos/ https://pypi.org/project/googleapis-common-protos/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 x86
LICENSE=Apache-2.0
RDEPEND=<dev-python/protobuf-7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/protobuf-3.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/googleapis-common-protos/googleapis_common_protos-1.71.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=14936d338bea620d4faad9a2cacbfe3b
+_md5_=ce2f1eccb7de1b4cef01270f52273bdc
diff --git a/metadata/md5-cache/dev-python/hcloud-2.9.0 b/metadata/md5-cache/dev-python/hcloud-2.9.0
index ca6062a08139..c3360fffdf84 100644
--- a/metadata/md5-cache/dev-python/hcloud-2.9.0
+++ b/metadata/md5-cache/dev-python/hcloud-2.9.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/hetznercloud/hcloud-python/ https://pypi.org/project/hcloud/
INHERIT=distutils-r1
IUSE=examples doc test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=>=dev-python/python-dateutil-2.7.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/hetznercloud/hcloud-python/archive/v2.9.0.tar.gz -> hcloud-python-2.9.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4a10ac1a02a6c6aa330d1f241934053d
+_md5_=a7b752e5fc950fbbf44a466c21b7c100
diff --git a/metadata/md5-cache/dev-python/hiredis-3.3.0 b/metadata/md5-cache/dev-python/hiredis-3.3.0
index adb888816abd..fa8ff607a775 100644
--- a/metadata/md5-cache/dev-python/hiredis-3.3.0
+++ b/metadata/md5-cache/dev-python/hiredis-3.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/redis/hiredis-py/ https://pypi.org/project/hiredis/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=MIT
RDEPEND=>=dev-libs/hiredis-1.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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/redis/hiredis-py/archive/v3.3.0.tar.gz -> hiredis-py-3.3.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=3be759d49cf3de2c00afd8bb5007c259
+_md5_=7f55de8920e2819c00cc96f5b559efaa
diff --git a/metadata/md5-cache/dev-python/humanize-4.14.0 b/metadata/md5-cache/dev-python/humanize-4.14.0
index 56d084a6a304..406207ef6137 100644
--- a/metadata/md5-cache/dev-python/humanize-4.14.0
+++ b/metadata/md5-cache/dev-python/humanize-4.14.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-humanize/humanize/ https://pypi.org/project/humanize/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/h/humanize/humanize-4.14.0.tar.gz verify-provenance? ( https://pypi.org/integrity/humanize/v4.14.0/humanize-4.14.0.tar.gz/provenance -> humanize-4.14.0.tar.gz.provenance )
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=db87f63e8252ec3ac30ce0d8913d9c26
+_md5_=9f052565c0eb895f3f3b097e360a5b7c
diff --git a/metadata/md5-cache/dev-python/idna-3.11 b/metadata/md5-cache/dev-python/idna-3.11
index 049d076008a9..32b0ab2cf2bd 100644
--- a/metadata/md5-cache/dev-python/idna-3.11
+++ b/metadata/md5-cache/dev-python/idna-3.11
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/kjd/idna/ https://pypi.org/project/idna/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-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
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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/idna/idna-3.11.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e6c75c7edb33197dff8477cf209ac2ba
+_md5_=056b4e02e46e81254e2769490c033bd5
diff --git a/metadata/md5-cache/dev-python/iniconfig-2.3.0 b/metadata/md5-cache/dev-python/iniconfig-2.3.0
index b3d777e14024..018a49d498fd 100644
--- a/metadata/md5-cache/dev-python/iniconfig-2.3.0
+++ b/metadata/md5-cache/dev-python/iniconfig-2.3.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pytest-dev/iniconfig/ https://pypi.org/project/iniconfig/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/iniconfig/iniconfig-2.3.0.tar.gz verify-provenance? ( https://pypi.org/integrity/iniconfig/v2.3.0/iniconfig-2.3.0.tar.gz/provenance -> iniconfig-2.3.0.tar.gz.provenance )
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=d0918bbc8442cf50692add3596a77bca
+_md5_=d3796814f1a722fee75e789bd6dec692
diff --git a/metadata/md5-cache/dev-python/isort-7.0.0 b/metadata/md5-cache/dev-python/isort-7.0.0
index 5913763799ed..ad83201df961 100644
--- a/metadata/md5-cache/dev-python/isort-7.0.0
+++ b/metadata/md5-cache/dev-python/isort-7.0.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/PyCQA/isort/ https://pypi.org/project/isort/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/PyCQA/isort/archive/7.0.0.tar.gz -> isort-7.0.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e7a523d98ad3865552bfaf58d900eafd
+_md5_=19d204b0cfc4f691fa3a6e236fcaee1f
diff --git a/metadata/md5-cache/dev-python/jellyfish-1.2.1 b/metadata/md5-cache/dev-python/jellyfish-1.2.1
index 56b670aa9ced..d8418e766a4d 100644
--- a/metadata/md5-cache/dev-python/jellyfish-1.2.1
+++ b/metadata/md5-cache/dev-python/jellyfish-1.2.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jamesturk/jellyfish/ https://pypi.org/project/jellyfish/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv ~x86
LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0 || ( Apache-2.0 Boost-1.0 )
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/j/jellyfish/jellyfish-1.2.1.tar.gz https://crates.io/api/v1/crates/ahash/0.8.12/download -> ahash-0.8.12.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/cc/1.2.41/download -> cc-1.2.41.crate https://crates.io/api/v1/crates/cfg-if/1.0.3/download -> cfg-if-1.0.3.crate https://crates.io/api/v1/crates/csv-core/0.1.12/download -> csv-core-0.1.12.crate https://crates.io/api/v1/crates/csv/1.3.1/download -> csv-1.3.1.crate https://crates.io/api/v1/crates/find-msvc-tools/0.1.4/download -> find-msvc-tools-0.1.4.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/libc/0.2.177/download -> libc-0.2.177.crate https://crates.io/api/v1/crates/memchr/2.7.6/download -> memchr-2.7.6.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.26.0/download -> pyo3-build-config-0.26.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.26.0/download -> pyo3-ffi-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.26.0/download -> pyo3-macros-backend-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.26.0/download -> pyo3-macros-0.26.0.crate https://crates.io/api/v1/crates/pyo3/0.26.0/download -> pyo3-0.26.0.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.14/download -> python3-dll-a-0.2.14.crate https://crates.io/api/v1/crates/quote/1.0.41/download -> quote-1.0.41.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.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.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/target-lexicon/0.13.3/download -> target-lexicon-0.13.3.crate https://crates.io/api/v1/crates/tinyvec/1.10.0/download -> tinyvec-1.10.0.crate https://crates.io/api/v1/crates/tinyvec_macros/0.1.1/download -> tinyvec_macros-0.1.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.19/download -> unicode-ident-1.0.19.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.12.0/download -> unicode-segmentation-1.12.0.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/wasi/0.14.7+wasi-0.2.4/download -> wasi-0.14.7+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasip2/1.0.1+wasi-0.2.4/download -> wasip2-1.0.1+wasi-0.2.4.crate https://crates.io/api/v1/crates/wit-bindgen/0.46.0/download -> wit-bindgen-0.46.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.27/download -> zerocopy-derive-0.8.27.crate https://crates.io/api/v1/crates/zerocopy/0.8.27/download -> zerocopy-0.8.27.crate
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=efd717237a5fa6c578a6abd85c988bb2
+_md5_=41bfab7898bae47cb16f7733e744e504
diff --git a/metadata/md5-cache/dev-python/logical-unification-0.4.7 b/metadata/md5-cache/dev-python/logical-unification-0.4.7
index 69c753d2f5d3..f0b3628458d2 100644
--- a/metadata/md5-cache/dev-python/logical-unification-0.4.7
+++ b/metadata/md5-cache/dev-python/logical-unification-0.4.7
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/logical-unification/ https://github.com/pythological/unification/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
LICENSE=BSD
RDEPEND=dev-python/multipledispatch[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/toolz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pythological/unification/archive/v0.4.7.tar.gz -> logical-unification-0.4.7.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=6591da1fc7e21e008b0b6e3f4a58fb85
+_md5_=e4dd263421dc70519611c5a9fce8d5c5
diff --git a/metadata/md5-cache/dev-python/merge3-0.0.16 b/metadata/md5-cache/dev-python/merge3-0.0.16
index b0acdaec5086..0d4114731c27 100644
--- a/metadata/md5-cache/dev-python/merge3-0.0.16
+++ b/metadata/md5-cache/dev-python/merge3-0.0.16
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/breezy-team/merge3 https://pypi.org/project/merge3/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv ~x86
LICENSE=GPL-2+
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
SRC_URI=https://github.com/breezy-team/merge3/archive/v0.0.16.tar.gz -> merge3-0.0.16.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=72f764c6ada021a435a1a30c54be479d
+_md5_=61def939778f821654a29d510072b0e0
diff --git a/metadata/md5-cache/dev-python/mkdocs-material-9.6.22 b/metadata/md5-cache/dev-python/mkdocs-material-9.6.22
index 62a92d72fa41..afd9553b8952 100644
--- a/metadata/md5-cache/dev-python/mkdocs-material-9.6.22
+++ b/metadata/md5-cache/dev-python/mkdocs-material-9.6.22
@@ -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 python_targets_python3_14 doc
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=MIT Apache-2.0 CC0-1.0 CC-BY-4.0 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(-)?,python_targets_python3_14(-)?]
RDEPEND=>=dev-python/babel-2.10.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/colorama-0.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-4.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/markdown-3.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mkdocs-1.5.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/paginate-0.5.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pymdown-extensions-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/readtime-2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/regex-2022.4.24[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/requests-2.26[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] social? ( >=dev-python/pillow-10.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=media-gfx/cairosvg-2.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
@@ -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.6.22.tar.gz -> mkdocs-material-9.6.22.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 docs 006125f2158d2f16904ebd9114336058 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=72babb3706735ba32d013a4d101540eb
+_md5_=940b51d28549605a67880fb2ffc1e696
diff --git a/metadata/md5-cache/dev-python/msgpack-1.1.2 b/metadata/md5-cache/dev-python/msgpack-1.1.2
index 2de196df17a1..70e0e15fe040 100644
--- a/metadata/md5-cache/dev-python/msgpack-1.1.2
+++ b/metadata/md5-cache/dev-python/msgpack-1.1.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://msgpack.org/ https://github.com/msgpack/msgpack-python/ https://pypi.org/project/msgpack/
INHERIT=distutils-r1 pypi
IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/m/msgpack/msgpack-1.1.2.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=e92169cce76b0e1d139eb85923ecd4ab
+_md5_=f4ae15e683bd154c3b1eac83ae885fc7
diff --git a/metadata/md5-cache/dev-python/msgspec-0.20.0 b/metadata/md5-cache/dev-python/msgspec-0.20.0
new file mode 100644
index 000000000000..edf9c6e32e73
--- /dev/null
+++ b/metadata/md5-cache/dev-python/msgspec-0.20.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-scm-8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/attrs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomli-w[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=Fast serialization and validation library, with builtin support for many formats
+EAPI=8
+HOMEPAGE=https://jcristharif.com/msgspec/ https://github.com/jcrist/msgspec https://pypi.org/project/msgspec/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64
+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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/jcrist/msgspec/archive/refs/tags/0.20.0.tar.gz -> msgspec-0.20.0.gh.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=c1c04f5c21879608361cd82e917be9c1
diff --git a/metadata/md5-cache/dev-python/multidict-6.7.0 b/metadata/md5-cache/dev-python/multidict-6.7.0
index 9f63763dbefb..8339aeb8d3f6 100644
--- a/metadata/md5-cache/dev-python/multidict-6.7.0
+++ b/metadata/md5-cache/dev-python/multidict-6.7.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aio-libs/multidict/ https://pypi.org/project/multidict/
INHERIT=distutils-r1
IUSE=+native-extensions test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
LICENSE=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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/aio-libs/multidict/archive/v6.7.0.tar.gz -> multidict-6.7.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=5bfe497790089785343e585b875db04e
+_md5_=4c631491a9c2dc7710a008fd791f579d
diff --git a/metadata/md5-cache/dev-python/mypy-1.18.2 b/metadata/md5-cache/dev-python/mypy-1.18.2
index 98da0c407969..e2258e46a8cc 100644
--- a/metadata/md5-cache/dev-python/mypy-1.18.2
+++ b/metadata/md5-cache/dev-python/mypy-1.18.2
@@ -6,7 +6,7 @@ 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 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT
RDEPEND=!dev-util/stubgen >=dev-python/pathspec-0.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/psutil-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=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_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python/mypy/archive/v1.18.2.tar.gz -> mypy-1.18.2.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4cf50bb57b9ed07b092099441d43fed9
+_md5_=2568812c302e01539be12952744e945b
diff --git a/metadata/md5-cache/dev-python/networkx-3.6 b/metadata/md5-cache/dev-python/networkx-3.6
new file mode 100644
index 000000000000..bcf81ec3752e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/networkx-3.6
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/lxml-4.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( >=dev-python/matplotlib-3.8[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.25[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/matplotlib-3.8[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.25[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( >=dev-python/matplotlib-3.8[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.25[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/matplotlib-3.8[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.25[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scipy-1.11.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations ) test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DESCRIPTION=Python tools to manipulate graphs and complex networks
+EAPI=8
+HOMEPAGE=https://networkx.org/ https://github.com/networkx/networkx/ https://pypi.org/project/networkx/
+INHERIT=distutils-r1 optfeature pypi virtualx
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=BSD
+RDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/n/networkx/networkx-3.6.tar.gz verify-provenance? ( https://pypi.org/integrity/networkx/v3.6/networkx-3.6.tar.gz/provenance -> networkx-3.6.tar.gz.provenance )
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68
+_md5_=6b0393e8ff2d812229e81f3ab8db88f1
diff --git a/metadata/md5-cache/dev-python/opentelemetry-api-1.38.0 b/metadata/md5-cache/dev-python/opentelemetry-api-1.38.0
index 297b894df09a..ba0cbefb1bb7 100644
--- a/metadata/md5-cache/dev-python/opentelemetry-api-1.38.0
+++ b/metadata/md5-cache/dev-python/opentelemetry-api-1.38.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opentelemetry.io/ https://pypi.org/project/opentelemetry-api/ https://github.com/open-telemetry/opentelemetry-python/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=>=dev-python/importlib-metadata-6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v1.38.0.tar.gz -> opentelemetry-python-1.38.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=db60e796daadd5df5d4ad8c21242c07a
+_md5_=feabc82a067e60a5a123318789101049
diff --git a/metadata/md5-cache/dev-python/opentelemetry-sdk-1.38.0 b/metadata/md5-cache/dev-python/opentelemetry-sdk-1.38.0
index e91a2704e4dd..8220f83931f2 100644
--- a/metadata/md5-cache/dev-python/opentelemetry-sdk-1.38.0
+++ b/metadata/md5-cache/dev-python/opentelemetry-sdk-1.38.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opentelemetry.io/ https://pypi.org/project/opentelemetry-sdk/ https://github.com/open-telemetry/opentelemetry-python/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=~dev-python/opentelemetry-api-1.38.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ~dev-python/opentelemetry-semantic-conventions-1.38.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v1.38.0.tar.gz -> opentelemetry-python-1.38.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=7e4f4ee53c0678de672b9a2e6a615b01
+_md5_=1b60663a539eb6b83445e4f550a02028
diff --git a/metadata/md5-cache/dev-python/opentelemetry-semantic-conventions-1.38.0 b/metadata/md5-cache/dev-python/opentelemetry-semantic-conventions-1.38.0
index bdd863f1178e..4537aded4a39 100644
--- a/metadata/md5-cache/dev-python/opentelemetry-semantic-conventions-1.38.0
+++ b/metadata/md5-cache/dev-python/opentelemetry-semantic-conventions-1.38.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opentelemetry.io/ https://pypi.org/project/opentelemetry-sdk/ https://github.com/open-telemetry/opentelemetry-python/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 x86
LICENSE=Apache-2.0
RDEPEND=~dev-python/opentelemetry-api-1.38.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/open-telemetry/opentelemetry-python/archive/refs/tags/v1.38.0.tar.gz -> opentelemetry-python-1.38.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=30d43dc2558fd77f198d14026aa82dbb
+_md5_=3f6aa090f5831cebaad997d0d0d7cc32
diff --git a/metadata/md5-cache/dev-python/pdm-2.26.2 b/metadata/md5-cache/dev-python/pdm-2.26.2
new file mode 100644
index 000000000000..ec00d56c23de
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pdm-2.26.2
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dep-logic-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/findpython-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/hishel-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/id-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-22.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pbs-installer-2025.10.07[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/resolvelib-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/truststore-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unearth-0.17.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/uv ) test? ( dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dep-logic-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/findpython-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/hishel-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/id-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-22.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pbs-installer-2025.10.07[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/resolvelib-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/truststore-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unearth-0.17.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=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_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-httpserver[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pdm-backend-2.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+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 python_targets_python3_14
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=dev-python/certifi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/dep-logic-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/findpython-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/findpython-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/blinker[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/filelock[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/hishel-1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hishel-0.0.32[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/httpcore-1.0.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/id-1.5.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/installer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/packaging-22.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pbs-installer-2025.10.07[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/platformdirs[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyproject-hooks[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dotenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/resolvelib-1.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rich[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/shellingham[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/truststore-0.10.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/unearth-0.17.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/virtualenv[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pdm/pdm-2.26.2.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=a9c529fad04e6891e9d518ddbb00e522
diff --git a/metadata/md5-cache/dev-python/precis-i18n-1.1.2 b/metadata/md5-cache/dev-python/precis-i18n-1.1.2
index c77ed1ec633e..da3e79869ada 100644
--- a/metadata/md5-cache/dev-python/precis-i18n-1.1.2
+++ b/metadata/md5-cache/dev-python/precis-i18n-1.1.2
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/byllyfish/precis_i18n/ https://pypi.org/project/precis-i18n/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/precis-i18n/precis_i18n-1.1.2.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=467c0c06f999255c9f309550136fcfc6
+_md5_=f4f8718c7368a0de8944c9fd74f20ad4
diff --git a/metadata/md5-cache/dev-python/propcache-0.3.2 b/metadata/md5-cache/dev-python/propcache-0.3.2
index 7144e95aec5c..bd53251645dc 100644
--- a/metadata/md5-cache/dev-python/propcache-0.3.2
+++ b/metadata/md5-cache/dev-python/propcache-0.3.2
@@ -1,7 +1,7 @@
BDEPEND=native-extensions? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/expandvars[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Yet another URL library
+DESCRIPTION=Accelerated property cache
EAPI=8
HOMEPAGE=https://github.com/aio-libs/propcache/ https://pypi.org/project/propcache/
INHERIT=distutils-r1 pypi
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.3.2.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=7a4b053f190c775ec60b69042c4d769f
+_md5_=6bf0d18e4a6d818caabb8e778d6a0507
diff --git a/metadata/md5-cache/dev-python/propcache-0.4.0 b/metadata/md5-cache/dev-python/propcache-0.4.0
index dd964ebf3761..8c783b5b31ed 100644
--- a/metadata/md5-cache/dev-python/propcache-0.4.0
+++ b/metadata/md5-cache/dev-python/propcache-0.4.0
@@ -1,7 +1,7 @@
BDEPEND=native-extensions? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/expandvars[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Yet another URL library
+DESCRIPTION=Accelerated property cache
EAPI=8
HOMEPAGE=https://github.com/aio-libs/propcache/ https://pypi.org/project/propcache/
INHERIT=distutils-r1 pypi
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.4.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=b4ff713b2744c100048f55ed5e51f64d
+_md5_=48c0411b46d75f404dc7074356afa645
diff --git a/metadata/md5-cache/dev-python/propcache-0.4.1 b/metadata/md5-cache/dev-python/propcache-0.4.1
index c589a2855fdc..294c616c180b 100644
--- a/metadata/md5-cache/dev-python/propcache-0.4.1
+++ b/metadata/md5-cache/dev-python/propcache-0.4.1
@@ -1,7 +1,7 @@
BDEPEND=native-extensions? ( dev-python/cython[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/expandvars[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/setuptools[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-DESCRIPTION=Yet another URL library
+DESCRIPTION=Accelerated property cache
EAPI=8
HOMEPAGE=https://github.com/aio-libs/propcache/ https://pypi.org/project/propcache/
INHERIT=distutils-r1 pypi
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/propcache/propcache-0.4.1.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=f5495f4266a0806c092f928b81e7553a
+_md5_=901c05ff1b650921b67d0af8dc444185
diff --git a/metadata/md5-cache/dev-python/pyfakefs-5.10.0 b/metadata/md5-cache/dev-python/pyfakefs-5.10.0
index 41cc25dc2a6b..460b5329e8ce 100644
--- a/metadata/md5-cache/dev-python/pyfakefs-5.10.0
+++ b/metadata/md5-cache/dev-python/pyfakefs-5.10.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pytest-dev/pyfakefs/ https://pypi.org/project/pyfakefs/
INHERIT=distutils-r1
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos
LICENSE=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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pytest-dev/pyfakefs/archive/v5.10.0.tar.gz -> pyfakefs-5.10.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=22c0238a1ba48950b6a4c1c07ac26986
+_md5_=1d77b0ee2896c621a2b3571f5f5e901f
diff --git a/metadata/md5-cache/dev-python/pylsqpack-0.3.23 b/metadata/md5-cache/dev-python/pylsqpack-0.3.23
index 875f5eada349..996027135e12 100644
--- a/metadata/md5-cache/dev-python/pylsqpack-0.3.23
+++ b/metadata/md5-cache/dev-python/pylsqpack-0.3.23
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/aiortc/pylsqpack/ https://pypi.org/project/pylsqpack/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~mips ~ppc ~ppc64 ~riscv ~x86
LICENSE=BSD
RDEPEND=dev-libs/ls-qpack:= python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pylsqpack/pylsqpack-0.3.23.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=97d8d847fb25b4562cb67fea1f4bb2d9
+_md5_=6f41a2586673dcfb43201c94f45c82a7
diff --git a/metadata/md5-cache/dev-python/pytest-describe-2.2.1 b/metadata/md5-cache/dev-python/pytest-describe-2.2.1
index 780b272c0322..fb6c218c6f26 100644
--- a/metadata/md5-cache/dev-python/pytest-describe-2.2.1
+++ b/metadata/md5-cache/dev-python/pytest-describe-2.2.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pytest-dev/pytest-describe/ https://pypi.org/project/pytest-describe/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm arm64 ~ppc ~ppc64 ~sparc x86
LICENSE=MIT
RDEPEND=<dev-python/pytest-9[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-2.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-describe/pytest_describe-2.2.1.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=feed7298471c3fc8179d98ff2ca81466
+_md5_=f7983ad34d6a1b15f6fa1d9a308e1115
diff --git a/metadata/md5-cache/dev-python/pytest-localserver-0.10.0 b/metadata/md5-cache/dev-python/pytest-localserver-0.10.0
new file mode 100644
index 000000000000..810a756cdbde
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pytest-localserver-0.10.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=dev-python/werkzeug-0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=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_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] verify-provenance? ( dev-python/pypi-attestations )
+DEFINED_PHASES=compile configure install prepare test unpack
+DESCRIPTION=Pytest plugin to test server connections locally
+EAPI=8
+HOMEPAGE=https://github.com/pytest-dev/pytest-localserver/ https://pypi.org/project/pytest-localserver/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=>=dev-python/werkzeug-0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-localserver/pytest_localserver-0.10.0.tar.gz verify-provenance? ( https://pypi.org/integrity/pytest-localserver/v0.10.0/pytest_localserver-0.10.0.tar.gz/provenance -> pytest_localserver-0.10.0.tar.gz.provenance )
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=41817aaa3ac98513cff2a8766d1f9ab8
diff --git a/metadata/md5-cache/dev-python/pytest-rerunfailures-16.1 b/metadata/md5-cache/dev-python/pytest-rerunfailures-16.1
index 72d8aef1206c..5da5b4092edd 100644
--- a/metadata/md5-cache/dev-python/pytest-rerunfailures-16.1
+++ b/metadata/md5-cache/dev-python/pytest-rerunfailures-16.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/pytest-dev/pytest-rerunfailures/ https://pypi.org/project/pytest-rerunfailures/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-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=MPL-2.0
RDEPEND=>=dev-python/packaging-17.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pytest-rerunfailures/pytest_rerunfailures-16.1.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a52a750400fb9e8b0f25d188c5eb57db
+_md5_=cc2413f586e982c7496a16c367b7664f
diff --git a/metadata/md5-cache/dev-python/pyzstd-0.18.0 b/metadata/md5-cache/dev-python/pyzstd-0.18.0
index cd9c895c525b..b256780bd806 100644
--- a/metadata/md5-cache/dev-python/pyzstd-0.18.0
+++ b/metadata/md5-cache/dev-python/pyzstd-0.18.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/Rogdham/pyzstd/ https://pypi.org/project/pyzstd/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 ~arm64 ~x86
LICENSE=BSD
RDEPEND=app-arch/zstd:= python_targets_python3_11? ( dev-python/typing-extensions[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/typing-extensions[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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pyzstd/pyzstd-0.18.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=143db39532e7adc867747592894d6574
+_md5_=74d1dbdd7941aed9a4c8e5cad1f5a8cd
diff --git a/metadata/md5-cache/dev-python/referencing-0.37.0 b/metadata/md5-cache/dev-python/referencing-0.37.0
index feaf08b3e251..b4d4d7f29658 100644
--- a/metadata/md5-cache/dev-python/referencing-0.37.0
+++ b/metadata/md5-cache/dev-python/referencing-0.37.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/python-jsonschema/referencing/ https://pypi.org/project/referencing/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 verify-provenance
-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/attrs-22.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rpds-py-0.7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( >=dev-python/typing-extensions-4.4.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( >=dev-python/typing-extensions-4.4.0[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 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/referencing/referencing-0.37.0.tar.gz verify-provenance? ( https://pypi.org/integrity/referencing/v0.37.0/referencing-0.37.0.tar.gz/provenance -> referencing-0.37.0.tar.gz.provenance )
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=c7ca0be2802cb227c862250fb2b5a70d
+_md5_=97661521362ba3c24dadad2d27ce5522
diff --git a/metadata/md5-cache/dev-python/regex-2025.10.23 b/metadata/md5-cache/dev-python/regex-2025.10.23
index 0a65087142a7..a603e516194e 100644
--- a/metadata/md5-cache/dev-python/regex-2025.10.23
+++ b/metadata/md5-cache/dev-python/regex-2025.10.23
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/mrabarnett/mrab-regex/ https://pypi.org/project/regex/
INHERIT=distutils-r1 pypi
IUSE=doc python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha ~amd64 ~arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/regex/regex-2025.10.23.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=dae5f1f70ad1d18e5a0aa1c7116a4707
+_md5_=7e275d490b37d5d5d7fce3992f2d584b
diff --git a/metadata/md5-cache/dev-python/rpds-py-0.28.0 b/metadata/md5-cache/dev-python/rpds-py-0.28.0
index 74dc6ce94773..fe721ffe9bac 100644
--- a/metadata/md5-cache/dev-python/rpds-py-0.28.0
+++ b/metadata/md5-cache/dev-python/rpds-py-0.28.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/crate-py/rpds/ https://pypi.org/project/rpds-py/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug verify-provenance
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MIT Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/rpds-py/rpds_py-0.28.0.tar.gz verify-provenance? ( https://pypi.org/integrity/rpds-py/v0.28.0/rpds_py-0.28.0.tar.gz/provenance -> rpds_py-0.28.0.tar.gz.provenance ) https://crates.io/api/v1/crates/archery/1.2.2/download -> archery-1.2.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/cc/1.2.34/download -> cc-1.2.34.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/libc/0.2.175/download -> libc-0.2.175.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/proc-macro2/1.0.101/download -> proc-macro2-1.0.101.crate https://crates.io/api/v1/crates/pyo3-build-config/0.27.1/download -> pyo3-build-config-0.27.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.27.1/download -> pyo3-ffi-0.27.1.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.27.1/download -> pyo3-macros-backend-0.27.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.27.1/download -> pyo3-macros-0.27.1.crate https://crates.io/api/v1/crates/pyo3/0.27.1/download -> pyo3-0.27.1.crate https://crates.io/api/v1/crates/python3-dll-a/0.2.14/download -> python3-dll-a-0.2.14.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/rpds/1.1.2/download -> rpds-1.1.2.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/syn/2.0.106/download -> syn-2.0.106.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/triomphe/0.1.14/download -> triomphe-0.1.14.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=f99cc15dee586dc5d49b8c1545cb827f
+_md5_=ea376b11e1a8d173c2f8612bbfccb7d0
diff --git a/metadata/md5-cache/dev-python/testfixtures-9.2.0 b/metadata/md5-cache/dev-python/testfixtures-9.2.0
index 92073139c19d..c8785b4c99fa 100644
--- a/metadata/md5-cache/dev-python/testfixtures-9.2.0
+++ b/metadata/md5-cache/dev-python/testfixtures-9.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/testfixtures/ https://github.com/Simplistix/testfixtures/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/testfixtures/testfixtures-9.2.0.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=cf0a496c19d1d730a496cb928367e824
+_md5_=dd2c8dc1dbc7ee575533c4531acb78cd
diff --git a/metadata/md5-cache/dev-python/textx-4.2.2 b/metadata/md5-cache/dev-python/textx-4.3.0
index f439201a619c..62fbc8470577 100644
--- a/metadata/md5-cache/dev-python/textx-4.2.2
+++ b/metadata/md5-cache/dev-python/textx-4.3.0
@@ -11,6 +11,6 @@ RDEPEND=>=dev-python/arpeggio-2.0.0[python_targets_python3_10(-)?,python_targets
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/textX/textX/archive/4.2.2.tar.gz -> textX-4.2.2.gh.tar.gz
+SRC_URI=https://github.com/textX/textX/archive/4.3.0.tar.gz -> textX-4.3.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=5bfd21d44fbb5465cd9f2ecf098473d0
+_md5_=6489e49525aaec5dea1f81ed953a52f3
diff --git a/metadata/md5-cache/dev-python/translate-toolkit-3.16.3 b/metadata/md5-cache/dev-python/translate-toolkit-3.16.3
index 56156a1623e5..4c5590366a12 100644
--- a/metadata/md5-cache/dev-python/translate-toolkit-3.16.3
+++ b/metadata/md5-cache/dev-python/translate-toolkit-3.16.3
@@ -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 python_targets_python3_13 python_targets_python3_14
-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(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cheroot[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/levenshtein-0.12.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-5.2.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/mistletoe-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ruamel-yaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wcwidth-0.2.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] sys-devel/gettext html? ( dev-python/utidylib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ical? ( dev-python/vobject[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ini? ( >=dev-python/iniparse-0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) subtitles? ( media-video/gaupol[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) yaml? ( dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/translate/translate/archive/3.16.3.tar.gz -> translate-3.16.3.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=54ba2d31c3f5eea3f0239929fba11397
+_md5_=e9a359643bb20b0ce5161fd6abb03de2
diff --git a/metadata/md5-cache/dev-python/trimesh-4.8.2 b/metadata/md5-cache/dev-python/trimesh-4.10.0
index ff605c9c4a58..54407d8d1254 100644
--- a/metadata/md5-cache/dev-python/trimesh-4.8.2
+++ b/metadata/md5-cache/dev-python/trimesh-4.10.0
@@ -5,12 +5,12 @@ EAPI=8
HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm64 ~x86
+KEYWORDS=~amd64 ~arm64 ~x86
LICENSE=MIT
RDEPEND=dev-python/charset-normalizer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/mikedh/trimesh/archive/4.8.2.tar.gz -> trimesh-4.8.2.gh.tar.gz
+SRC_URI=https://github.com/mikedh/trimesh/archive/4.10.0.tar.gz -> trimesh-4.10.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=98214eb3ef05328460cda0055e9bad5c
+_md5_=8f3df8aee9c85bbae3006bfd40c5ea23
diff --git a/metadata/md5-cache/dev-python/trimesh-4.9.0 b/metadata/md5-cache/dev-python/trimesh-4.9.0
index d9966c56ac73..1d1f3c09b092 100644
--- a/metadata/md5-cache/dev-python/trimesh-4.9.0
+++ b/metadata/md5-cache/dev-python/trimesh-4.9.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
INHERIT=distutils-r1 optfeature
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
RDEPEND=dev-python/charset-normalizer[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/colorlog[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/httpx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/networkx[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.20[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pycollada[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyglet[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/scipy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/svg-path[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sympy[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/xxhash[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rtree[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mikedh/trimesh/archive/4.9.0.tar.gz -> trimesh-4.9.0.gh.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=8f3df8aee9c85bbae3006bfd40c5ea23
+_md5_=98214eb3ef05328460cda0055e9bad5c
diff --git a/metadata/md5-cache/dev-python/types-psutil-7.1.3.20251125 b/metadata/md5-cache/dev-python/types-psutil-7.1.3.20251125
new file mode 100644
index 000000000000..05b432d8f14e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-psutil-7.1.3.20251125
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for psutil
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-psutil/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-psutil/types_psutil-7.1.3.20251125.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=720c7a7974c5d5fb969b2e088912e168
diff --git a/metadata/md5-cache/dev-python/widgetsnbextension-4.0.14-r1 b/metadata/md5-cache/dev-python/widgetsnbextension-4.0.14-r1
index 111d27cbce3d..e6f4dea2cdde 100644
--- a/metadata/md5-cache/dev-python/widgetsnbextension-4.0.14-r1
+++ b/metadata/md5-cache/dev-python/widgetsnbextension-4.0.14-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://ipython.org/ https://pypi.org/project/widgetsnbextension/
INHERIT=distutils-r1 pypi
IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=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(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+)] )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/w/widgetsnbextension/widgetsnbextension-4.0.14.tar.gz
_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a22a1e906217043b928b920514264a6e
+_md5_=b028ae199d36006a339078a55fa366b8
diff --git a/metadata/md5-cache/dev-util/cargo-nextest-0.9.105 b/metadata/md5-cache/dev-util/cargo-nextest-0.9.114
index 57d206e56697..c2ea9b5d84c5 100644
--- a/metadata/md5-cache/dev-util/cargo-nextest-0.9.105
+++ b/metadata/md5-cache/dev-util/cargo-nextest-0.9.114
@@ -1,4 +1,4 @@
-BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.86.0:* >=dev-lang/rust-1.86.0:* )
+BDEPEND=virtual/pkgconfig || ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* )
DEFINED_PHASES=compile configure install setup test unpack
DEPEND=>=app-arch/zstd-1.5.5:= dev-libs/openssl
DESCRIPTION=Next-generation test runner for Rust
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://nexte.st/
INHERIT=cargo
IUSE=debug
-KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~x86
LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD Boost-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
RDEPEND=>=app-arch/zstd-1.5.5:= dev-libs/openssl
SLOT=0
-SRC_URI=https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.105.tar.gz https://github.com/gentoo-crate-dist/nextest/releases/download/cargo-nextest-0.9.105/nextest-cargo-nextest-0.9.105-crates.tar.xz
+SRC_URI=https://github.com/nextest-rs/nextest/archive/refs/tags/cargo-nextest-0.9.114.tar.gz https://github.com/gentoo-crate-dist/nextest/releases/download/cargo-nextest-0.9.114/nextest-cargo-nextest-0.9.114-crates.tar.xz
_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=3afc98b348af7ad426abf97a5b10c4f8
+_md5_=158c44426012ca9cf39cbba3fbf30a8d
diff --git a/metadata/md5-cache/dev-util/radare2-6.0.7 b/metadata/md5-cache/dev-util/radare2-6.0.7
index 40e37e201a79..773452668f83 100644
--- a/metadata/md5-cache/dev-util/radare2-6.0.7
+++ b/metadata/md5-cache/dev-util/radare2-6.0.7
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~x86
LICENSE=GPL-2
RDEPEND=dev-libs/libzip:= dev-libs/xxhash sys-apps/file sys-libs/zlib >=dev-libs/libuv-1.0.0 ssl? ( !libressl? ( dev-libs/openssl:0= ) libressl? ( dev-libs/libressl:0= ) )
SLOT=0
-SRC_URI=https://github.com/radareorg/radare2/archive/refs/tags/6.0.7.tar.gz -> radare2-6.0.7.tar.gz test? ( https://github.com/radareorg/radare2-testbins/archive/1f0ea409f2af83fc4d0b685855de9d3b0f9eee41.tar.gz -> radare2-testbins-1f0ea409f2af83fc4d0b685855de9d3b0f9eee41.tar.gz ) https://github.com/radareorg/vector35-arch-arm64/archive/c9e7242972837ac11fc94db05fabcb801a8269c9.tar.gz -> vector35-arch-arm64-c9e7242972837ac11fc94db05fabcb801a8269c9.tar.gz https://github.com/radareorg/vector35-arch-armv7/archive/f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz -> vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz https://github.com/radareorg/sdb/archive/refs/tags/2.2.0.tar.gz -> radare-sdb-2.2.0.tar.gz https://github.com/capstone-engine/capstone/archive/accf4df62f1fba6f92cae692985d27063552601c.tar.gz https://github.com/quickjs-ng/quickjs/archive/7238ee64dbc2fbdea044555cda8cda78785a93ed.tar.gz
+SRC_URI=https://github.com/radareorg/radare2/archive/refs/tags/6.0.7.tar.gz -> radare2-6.0.7.tar.gz test? ( https://github.com/radareorg/radare2-testbins/archive/1f0ea409f2af83fc4d0b685855de9d3b0f9eee41.tar.gz -> radare2-testbins-1f0ea409f2af83fc4d0b685855de9d3b0f9eee41.tar.gz ) https://github.com/radareorg/vector35-arch-arm64/archive/c9e7242972837ac11fc94db05fabcb801a8269c9.tar.gz -> vector35-arch-arm64-c9e7242972837ac11fc94db05fabcb801a8269c9.tar.gz https://github.com/radareorg/vector35-arch-armv7/archive/f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz -> vector35-arch-armv7-f270a6cc99644cb8e76055b6fa632b25abd26024.tar.gz https://github.com/radareorg/sdb/archive/refs/tags/2.2.2.tar.gz -> radare-sdb-2.2.2.tar.gz https://github.com/capstone-engine/capstone/archive/cd6dd7b75d126a855be1f9f76570ee5a850c6061.tar.gz https://github.com/quickjs-ng/quickjs/archive/6a9fe9af5ca0bf7c49ae697edef44864272317d1.tar.gz
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 1a27c82364f611e149966d2c47cbb083 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=b6bab693bf56c35b9d84042f918ffcf6
+_md5_=40971c01d8ed3e51e30ec1b62872a59a
diff --git a/metadata/md5-cache/kde-apps/step-25.08.3 b/metadata/md5-cache/kde-apps/step-25.08.3
index 92de97a4dcfa..0f1b43a46fe8 100644
--- a/metadata/md5-cache/kde-apps/step-25.08.3
+++ b/metadata/md5-cache/kde-apps/step-25.08.3
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6
SRC_URI=mirror://kde/stable/release-service/25.08.3/src/step-25.08.3.tar.xz
_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 ecm a5537691c00fd7549c8b90300f679185 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gear.kde.org cacda432108ae84761ff73c038078bb6 kde.org 2eea56ed41440913be4caa3d255d2db3 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=389bbb02a139e54de0613fe302659a55
+_md5_=0da863dabfd6d605644929203cd383e8
diff --git a/metadata/md5-cache/media-radio/qsstv-9.5.11_pre20250212 b/metadata/md5-cache/media-radio/qsstv-9.5.11_pre20250212
index 079992074b01..793582994301 100644
--- a/metadata/md5-cache/media-radio/qsstv-9.5.11_pre20250212
+++ b/metadata/md5-cache/media-radio/qsstv-9.5.11_pre20250212
@@ -2,7 +2,7 @@ DEFINED_PHASES=configure install prepare
DEPEND=dev-qt/qtbase:6[gui,network,ssl,widgets,xml] media-libs/hamlib:= media-libs/openjpeg:2 media-libs/alsa-lib media-libs/libv4l sci-libs/fftw:3.0= || ( media-libs/libpulse media-sound/apulse[sdk] ) virtual/pkgconfig
DESCRIPTION=Amateur radio SSTV software
EAPI=8
-HOMEPAGE=http://users.telenet.be/on4qz/
+HOMEPAGE=https://www.qsl.net/o/on4qz/
INHERIT=qmake-utils
KEYWORDS=amd64 x86
LICENSE=GPL-3
@@ -10,4 +10,4 @@ RDEPEND=dev-qt/qtbase:6[gui,network,ssl,widgets,xml] media-libs/hamlib:= media-l
SLOT=0
SRC_URI=https://dev.gentoo.org/~tomjbe/distfiles/qsstv-9.5.11_pre20250212.tgz
_eclasses_=qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=d7d8e7ac57add0aed03fc7b74f5fb47e
+_md5_=e7fc4d5d6eef3e323951501dc2d22cd8
diff --git a/metadata/md5-cache/media-sound/denemo-2.6.0-r101 b/metadata/md5-cache/media-sound/denemo-2.6.0-r102
index bc49f90b98fd..0e4f583222ba 100644
--- a/metadata/md5-cache/media-sound/denemo-2.6.0-r101
+++ b/metadata/md5-cache/media-sound/denemo-2.6.0-r102
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnu/denemo/denemo-2.6.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 font aa113a3df9cd0a9693a1c1ee7c34a6eb gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 guile-single 6e99296ff5eff20c16de5075dfe75616 guile-utils 81d7b13f6e52873bc85dd7a729ffbf4d libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=99712c3c96d0917ab307d1e53fe09b46
+_md5_=9ec213c93a1c9b1fc0699fe54cd49e09
diff --git a/metadata/md5-cache/net-fs/s3fs-1.96 b/metadata/md5-cache/net-fs/s3fs-1.96
new file mode 100644
index 000000000000..f0ff9a39f419
--- /dev/null
+++ b/metadata/md5-cache/net-fs/s3fs-1.96
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20250306 || ( >=dev-build/automake-1.18:1.18 >=dev-build/automake-1.17-r1:1.17 ) || ( >=dev-build/autoconf-2.72-r1:2.72 ) >=dev-build/libtool-2.4.7-r3
+DEFINED_PHASES=configure prepare
+DEPEND=dev-libs/libxml2:2= net-misc/curl sys-fs/fuse:3= nss? ( dev-libs/nss ) !nss? ( gnutls? ( net-libs/gnutls:= nettle? ( dev-libs/nettle:= ) ) !gnutls? ( dev-libs/openssl:0= ) )
+DESCRIPTION=Amazon S3 mounting via fuse
+EAPI=8
+HOMEPAGE=https://github.com/s3fs-fuse/s3fs-fuse/
+INHERIT=autotools
+IUSE=gnutls nettle nss
+KEYWORDS=~amd64 ~riscv ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/libxml2:2= net-misc/curl sys-fs/fuse:3= nss? ( dev-libs/nss ) !nss? ( gnutls? ( net-libs/gnutls:= nettle? ( dev-libs/nettle:= ) ) !gnutls? ( dev-libs/openssl:0= ) ) app-misc/mime-types
+REQUIRED_USE=nettle? ( gnutls !nss )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/s3fs-fuse/s3fs-fuse/archive/v1.96.tar.gz -> s3fs-1.96.tar.gz
+_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=103e20b3651e13eb89bcaefd5ca75d7d
diff --git a/metadata/md5-cache/net-im/discord-0.0.115 b/metadata/md5-cache/net-im/discord-0.0.116
index 2c98efa3df1b..769d82badf32 100644
--- a/metadata/md5-cache/net-im/discord-0.0.115
+++ b/metadata/md5-cache/net-im/discord-0.0.116
@@ -10,6 +10,6 @@ LICENSE=all-rights-reserved
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss media-libs/alsa-lib media-libs/fontconfig media-libs/mesa[gbm(+)] net-print/cups sys-apps/dbus sys-apps/util-linux sys-libs/glibc x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXScrnSaver x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango appindicator? ( dev-libs/libayatana-appindicator )
RESTRICT=bindist mirror strip test
SLOT=0
-SRC_URI=https://dl.discordapp.net/apps/linux/0.0.115/discord-0.0.115.tar.gz
+SRC_URI=https://dl.discordapp.net/apps/linux/0.0.116/discord-0.0.116.tar.gz
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d7ee732a356fa7d9589ce0a2e2acf578
diff --git a/metadata/md5-cache/net-im/discord-0.0.115-r1 b/metadata/md5-cache/net-im/discord-0.0.116-r1
index c177b6a06daa..e4a5b5411be1 100644
--- a/metadata/md5-cache/net-im/discord-0.0.115-r1
+++ b/metadata/md5-cache/net-im/discord-0.0.116-r1
@@ -11,6 +11,6 @@ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
RESTRICT=bindist mirror strip test
SLOT=0
-SRC_URI=https://dl.discordapp.net/apps/linux/0.0.115/discord-0.0.115.tar.gz https://github.com/flathub/com.discordapp.Discord/raw/2f26748a667045d26bc19841f1a731b4be7a7514/disable-breaking-updates.py -> discord-disable-breaking-updates-2f26748a667045d26bc19841f1a731b4be7a7514.py
+SRC_URI=https://dl.discordapp.net/apps/linux/0.0.116/discord-0.0.116.tar.gz https://github.com/flathub/com.discordapp.Discord/raw/2f26748a667045d26bc19841f1a731b4be7a7514/disable-breaking-updates.py -> discord-disable-breaking-updates-2f26748a667045d26bc19841f1a731b4be7a7514.py
_eclasses_=chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=2213e6f73dec04d82b28730a21521538
diff --git a/metadata/md5-cache/net-im/synapse-1.138.4 b/metadata/md5-cache/net-im/synapse-1.138.4
deleted file mode 100644
index 2e23c07caf00..000000000000
--- a/metadata/md5-cache/net-im/synapse-1.138.4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=acct-user/synapse acct-group/synapse dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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(-)?,python_targets_python3_14(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] postgres? ( dev-db/postgresql[server] ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.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 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup 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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-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 selinux systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=amd64 ~arm64 ~ppc64
-LICENSE=|| ( AGPL-3+ Element-Commercial ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.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(-)?,python_targets_python3_14(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/element-hq/synapse/archive/v1.138.4.tar.gz -> synapse-1.138.4.gh.tar.gz https://crates.io/api/v1/crates/addr2line/0.24.2/download -> addr2line-0.24.2.crate https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.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/anyhow/1.0.99/download -> anyhow-1.0.99.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/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/backtrace/0.3.75/download -> backtrace-0.3.75.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.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.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/bytes/1.10.1/download -> bytes-1.10.1.crate https://crates.io/api/v1/crates/cc/1.2.30/download -> cc-1.2.30.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.10.1/download -> core-foundation-0.10.1.crate https://crates.io/api/v1/crates/core_maths/0.1.1/download -> core_maths-0.1.1.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.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/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.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.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/gimli/0.31.1/download -> gimli-0.31.1.crate https://crates.io/api/v1/crates/h2/0.4.11/download -> h2-0.4.11.crate https://crates.io/api/v1/crates/hashbrown/0.15.4/download -> hashbrown-0.15.4.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.1/download -> headers-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.3.1/download -> http-1.3.1.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-util/0.1.16/download -> hyper-util-0.1.16.crate https://crates.io/api/v1/crates/hyper/1.6.0/download -> hyper-1.6.0.crate https://crates.io/api/v1/crates/icu_collections/2.0.0/download -> icu_collections-2.0.0.crate https://crates.io/api/v1/crates/icu_locale/2.0.0/download -> icu_locale-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_core/2.0.0/download -> icu_locale_core-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_data/2.0.0/download -> icu_locale_data-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer/2.0.0/download -> icu_normalizer-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.0.0/download -> icu_normalizer_data-2.0.0.crate https://crates.io/api/v1/crates/icu_properties/2.0.1/download -> icu_properties-2.0.1.crate https://crates.io/api/v1/crates/icu_properties_data/2.0.1/download -> icu_properties_data-2.0.1.crate https://crates.io/api/v1/crates/icu_provider/2.0.0/download -> icu_provider-2.0.0.crate https://crates.io/api/v1/crates/icu_segmenter/2.0.0/download -> icu_segmenter-2.0.0.crate https://crates.io/api/v1/crates/icu_segmenter_data/2.0.0/download -> icu_segmenter_data-2.0.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/indexmap/2.10.0/download -> indexmap-2.10.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/io-uring/0.7.9/download -> io-uring-0.7.9.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.0.crate https://crates.io/api/v1/crates/iri-string/0.7.8/download -> iri-string-0.7.8.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.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.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/libm/0.2.15/download -> libm-0.2.15.crate https://crates.io/api/v1/crates/litemap/0.8.0/download -> litemap-0.8.0.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/lru-slab/0.1.2/download -> lru-slab-0.1.2.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.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/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/mio/1.0.4/download -> mio-1.0.4.crate https://crates.io/api/v1/crates/object/0.36.7/download -> object-0.36.7.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.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.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/potential_utf/0.1.2/download -> potential_utf-0.1.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.25.1/download -> pyo3-build-config-0.25.1.crate https://crates.io/api/v1/crates/pyo3-ffi/0.25.1/download -> pyo3-ffi-0.25.1.crate https://crates.io/api/v1/crates/pyo3-log/0.12.4/download -> pyo3-log-0.12.4.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.25.1/download -> pyo3-macros-backend-0.25.1.crate https://crates.io/api/v1/crates/pyo3-macros/0.25.1/download -> pyo3-macros-0.25.1.crate https://crates.io/api/v1/crates/pyo3/0.25.1/download -> pyo3-0.25.1.crate https://crates.io/api/v1/crates/pythonize/0.25.0/download -> pythonize-0.25.0.crate https://crates.io/api/v1/crates/quinn-proto/0.11.12/download -> quinn-proto-0.11.12.crate https://crates.io/api/v1/crates/quinn-udp/0.5.13/download -> quinn-udp-0.5.13.crate https://crates.io/api/v1/crates/quinn/0.11.8/download -> quinn-0.11.8.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.9/download -> regex-automata-0.4.9.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.11.2/download -> regex-1.11.2.crate https://crates.io/api/v1/crates/reqwest/0.12.23/download -> reqwest-0.12.23.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.26/download -> rustc-demangle-0.1.26.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.1/download -> rustls-native-certs-0.8.1.crate https://crates.io/api/v1/crates/rustls-pki-types/1.12.0/download -> rustls-pki-types-1.12.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.4/download -> rustls-webpki-0.103.4.crate https://crates.io/api/v1/crates/rustls/0.23.31/download -> rustls-0.23.31.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/schannel/0.1.27/download -> schannel-0.1.27.crate https://crates.io/api/v1/crates/security-framework-sys/2.14.0/download -> security-framework-sys-2.14.0.crate https://crates.io/api/v1/crates/security-framework/3.2.0/download -> security-framework-3.2.0.crate https://crates.io/api/v1/crates/serde/1.0.219/download -> serde-1.0.219.crate https://crates.io/api/v1/crates/serde_derive/1.0.219/download -> serde_derive-1.0.219.crate https://crates.io/api/v1/crates/serde_json/1.0.143/download -> serde_json-1.0.143.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.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.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.5.10/download -> socket2-0.5.10.crate https://crates.io/api/v1/crates/socket2/0.6.0/download -> socket2-0.6.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.12/download -> thiserror-impl-2.0.12.crate https://crates.io/api/v1/crates/thiserror/2.0.12/download -> thiserror-2.0.12.crate https://crates.io/api/v1/crates/tinystr/0.8.1/download -> tinystr-0.8.1.crate https://crates.io/api/v1/crates/tinyvec/1.9.0/download -> tinyvec-1.9.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/tokio-rustls/0.26.2/download -> tokio-rustls-0.26.2.crate https://crates.io/api/v1/crates/tokio-util/0.7.15/download -> tokio-util-0.7.15.crate https://crates.io/api/v1/crates/tokio/1.47.1/download -> tokio-1.47.1.crate https://crates.io/api/v1/crates/tower-http/0.6.6/download -> tower-http-0.6.6.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.2/download -> tower-0.5.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.34/download -> tracing-core-0.1.34.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.18.0/download -> typenum-1.18.0.crate https://crates.io/api/v1/crates/ulid/1.2.1/download -> ulid-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.50/download -> wasm-bindgen-futures-0.4.50.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/wasm-streams/0.4.2/download -> wasm-streams-0.4.2.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.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-sys/0.52.0/download -> windows-sys-0.52.0.crate https://crates.io/api/v1/crates/windows-sys/0.59.0/download -> windows-sys-0.59.0.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/writeable/0.6.1/download -> writeable-0.6.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.0/download -> yoke-derive-0.8.0.crate https://crates.io/api/v1/crates/yoke/0.8.0/download -> yoke-0.8.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zerotrie/0.2.2/download -> zerotrie-0.2.2.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.1/download -> zerovec-derive-0.11.1.crate https://crates.io/api/v1/crates/zerovec/0.11.2/download -> zerovec-0.11.2.crate
-_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=2e550d408d642a66d5b393f032f77c5a
diff --git a/metadata/md5-cache/net-im/synapse-1.143.0 b/metadata/md5-cache/net-im/synapse-1.143.0
new file mode 100644
index 000000000000..7c8d1084a7a4
--- /dev/null
+++ b/metadata/md5-cache/net-im/synapse-1.143.0
@@ -0,0 +1,17 @@
+BDEPEND=acct-user/synapse acct-group/synapse dev-python/setuptools-rust[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] 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(-)?,python_targets_python3_14(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) dev-python/hiredis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/parameterized[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/txredisapi[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] postgres? ( dev-db/postgresql[server] ) ) || ( >=dev-lang/rust-bin-1.82.0:* >=dev-lang/rust-1.82.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 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/poetry-core-2.1.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst prepare setup 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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+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 selinux systemd test debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm64 ~ppc64
+LICENSE=|| ( AGPL-3+ Element-Commercial ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.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(-)?,python_targets_python3_14(-)?] dev-python/bcrypt[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/bleach[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/canonicaljson-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/ijson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/immutabledict[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jinja2-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/matrix-common-1.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/msgpack[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/netaddr[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/phonenumbers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pillow-10.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,webp] dev-python/prometheus-client[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1-modules[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyasn1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pydantic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pymacaroons[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyopenssl[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/python-multipart-0.0.12-r100[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/service-identity[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/signedjson[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/sortedcontainers[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/treq[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/twisted[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/typing-extensions[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/unpaddedbase64[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] postgres? ( dev-python/psycopg:2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) selinux? ( sec-policy/selinux-matrixd ) systemd? ( dev-python/python-systemd[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/element-hq/synapse/archive/v1.143.0.tar.gz -> synapse-1.143.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.100/download -> anyhow-1.0.100.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/atomic-waker/1.1.2/download -> atomic-waker-1.1.2.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/base64/0.22.1/download -> base64-0.22.1.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.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.19.0/download -> bumpalo-3.19.0.crate https://crates.io/api/v1/crates/bytes/1.11.0/download -> bytes-1.11.0.crate https://crates.io/api/v1/crates/cc/1.2.30/download -> cc-1.2.30.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/cfg_aliases/0.2.1/download -> cfg_aliases-0.2.1.crate https://crates.io/api/v1/crates/core-foundation-sys/0.8.7/download -> core-foundation-sys-0.8.7.crate https://crates.io/api/v1/crates/core-foundation/0.10.1/download -> core-foundation-0.10.1.crate https://crates.io/api/v1/crates/core_maths/0.1.1/download -> core_maths-0.1.1.crate https://crates.io/api/v1/crates/cpufeatures/0.2.17/download -> cpufeatures-0.2.17.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/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/equivalent/1.0.2/download -> equivalent-1.0.2.crate https://crates.io/api/v1/crates/fnv/1.0.7/download -> fnv-1.0.7.crate https://crates.io/api/v1/crates/form_urlencoded/1.2.1/download -> form_urlencoded-1.2.1.crate https://crates.io/api/v1/crates/futures-channel/0.3.31/download -> futures-channel-0.3.31.crate https://crates.io/api/v1/crates/futures-core/0.3.31/download -> futures-core-0.3.31.crate https://crates.io/api/v1/crates/futures-executor/0.3.31/download -> futures-executor-0.3.31.crate https://crates.io/api/v1/crates/futures-io/0.3.31/download -> futures-io-0.3.31.crate https://crates.io/api/v1/crates/futures-macro/0.3.31/download -> futures-macro-0.3.31.crate https://crates.io/api/v1/crates/futures-sink/0.3.31/download -> futures-sink-0.3.31.crate https://crates.io/api/v1/crates/futures-task/0.3.31/download -> futures-task-0.3.31.crate https://crates.io/api/v1/crates/futures-util/0.3.31/download -> futures-util-0.3.31.crate https://crates.io/api/v1/crates/futures/0.3.31/download -> futures-0.3.31.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.16/download -> getrandom-0.2.16.crate https://crates.io/api/v1/crates/getrandom/0.3.3/download -> getrandom-0.3.3.crate https://crates.io/api/v1/crates/h2/0.4.11/download -> h2-0.4.11.crate https://crates.io/api/v1/crates/hashbrown/0.15.4/download -> hashbrown-0.15.4.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.1/download -> headers-0.4.1.crate https://crates.io/api/v1/crates/heck/0.5.0/download -> heck-0.5.0.crate https://crates.io/api/v1/crates/hex/0.4.3/download -> hex-0.4.3.crate https://crates.io/api/v1/crates/http-body-util/0.1.3/download -> http-body-util-0.1.3.crate https://crates.io/api/v1/crates/http-body/1.0.1/download -> http-body-1.0.1.crate https://crates.io/api/v1/crates/http/1.3.1/download -> http-1.3.1.crate https://crates.io/api/v1/crates/httparse/1.10.1/download -> httparse-1.10.1.crate https://crates.io/api/v1/crates/httpdate/1.0.3/download -> httpdate-1.0.3.crate https://crates.io/api/v1/crates/hyper-rustls/0.27.7/download -> hyper-rustls-0.27.7.crate https://crates.io/api/v1/crates/hyper-util/0.1.16/download -> hyper-util-0.1.16.crate https://crates.io/api/v1/crates/hyper/1.6.0/download -> hyper-1.6.0.crate https://crates.io/api/v1/crates/icu_collections/2.0.0/download -> icu_collections-2.0.0.crate https://crates.io/api/v1/crates/icu_locale/2.0.0/download -> icu_locale-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_core/2.0.0/download -> icu_locale_core-2.0.0.crate https://crates.io/api/v1/crates/icu_locale_data/2.0.0/download -> icu_locale_data-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer/2.0.0/download -> icu_normalizer-2.0.0.crate https://crates.io/api/v1/crates/icu_normalizer_data/2.0.0/download -> icu_normalizer_data-2.0.0.crate https://crates.io/api/v1/crates/icu_properties/2.0.1/download -> icu_properties-2.0.1.crate https://crates.io/api/v1/crates/icu_properties_data/2.0.1/download -> icu_properties_data-2.0.1.crate https://crates.io/api/v1/crates/icu_provider/2.0.0/download -> icu_provider-2.0.0.crate https://crates.io/api/v1/crates/icu_segmenter/2.0.1/download -> icu_segmenter-2.0.1.crate https://crates.io/api/v1/crates/icu_segmenter_data/2.0.0/download -> icu_segmenter_data-2.0.0.crate https://crates.io/api/v1/crates/idna/1.0.3/download -> idna-1.0.3.crate https://crates.io/api/v1/crates/idna_adapter/1.2.1/download -> idna_adapter-1.2.1.crate https://crates.io/api/v1/crates/indexmap/2.10.0/download -> indexmap-2.10.0.crate https://crates.io/api/v1/crates/indoc/2.0.6/download -> indoc-2.0.6.crate https://crates.io/api/v1/crates/ipnet/2.11.0/download -> ipnet-2.11.0.crate https://crates.io/api/v1/crates/iri-string/0.7.8/download -> iri-string-0.7.8.crate https://crates.io/api/v1/crates/itoa/1.0.15/download -> itoa-1.0.15.crate https://crates.io/api/v1/crates/js-sys/0.3.77/download -> js-sys-0.3.77.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.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/libm/0.2.15/download -> libm-0.2.15.crate https://crates.io/api/v1/crates/litemap/0.8.0/download -> litemap-0.8.0.crate https://crates.io/api/v1/crates/log/0.4.28/download -> log-0.4.28.crate https://crates.io/api/v1/crates/lru-slab/0.1.2/download -> lru-slab-0.1.2.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.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/mio/1.0.4/download -> mio-1.0.4.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/openssl-probe/0.1.6/download -> openssl-probe-0.1.6.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.16/download -> pin-project-lite-0.2.16.crate https://crates.io/api/v1/crates/pin-utils/0.1.0/download -> pin-utils-0.1.0.crate https://crates.io/api/v1/crates/portable-atomic/1.11.1/download -> portable-atomic-1.11.1.crate https://crates.io/api/v1/crates/potential_utf/0.1.2/download -> potential_utf-0.1.2.crate https://crates.io/api/v1/crates/ppv-lite86/0.2.21/download -> ppv-lite86-0.2.21.crate https://crates.io/api/v1/crates/proc-macro2/1.0.95/download -> proc-macro2-1.0.95.crate https://crates.io/api/v1/crates/pyo3-build-config/0.26.0/download -> pyo3-build-config-0.26.0.crate https://crates.io/api/v1/crates/pyo3-ffi/0.26.0/download -> pyo3-ffi-0.26.0.crate https://crates.io/api/v1/crates/pyo3-log/0.13.2/download -> pyo3-log-0.13.2.crate https://crates.io/api/v1/crates/pyo3-macros-backend/0.26.0/download -> pyo3-macros-backend-0.26.0.crate https://crates.io/api/v1/crates/pyo3-macros/0.26.0/download -> pyo3-macros-0.26.0.crate https://crates.io/api/v1/crates/pyo3/0.26.0/download -> pyo3-0.26.0.crate https://crates.io/api/v1/crates/pythonize/0.26.0/download -> pythonize-0.26.0.crate https://crates.io/api/v1/crates/quinn-proto/0.11.12/download -> quinn-proto-0.11.12.crate https://crates.io/api/v1/crates/quinn-udp/0.5.13/download -> quinn-udp-0.5.13.crate https://crates.io/api/v1/crates/quinn/0.11.8/download -> quinn-0.11.8.crate https://crates.io/api/v1/crates/quote/1.0.40/download -> quote-1.0.40.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rand/0.9.2/download -> rand-0.9.2.crate https://crates.io/api/v1/crates/rand_chacha/0.9.0/download -> rand_chacha-0.9.0.crate https://crates.io/api/v1/crates/rand_core/0.9.3/download -> rand_core-0.9.3.crate https://crates.io/api/v1/crates/regex-automata/0.4.13/download -> regex-automata-0.4.13.crate https://crates.io/api/v1/crates/regex-syntax/0.8.5/download -> regex-syntax-0.8.5.crate https://crates.io/api/v1/crates/regex/1.12.2/download -> regex-1.12.2.crate https://crates.io/api/v1/crates/reqwest/0.12.24/download -> reqwest-0.12.24.crate https://crates.io/api/v1/crates/ring/0.17.14/download -> ring-0.17.14.crate https://crates.io/api/v1/crates/rustc-hash/2.1.1/download -> rustc-hash-2.1.1.crate https://crates.io/api/v1/crates/rustls-native-certs/0.8.1/download -> rustls-native-certs-0.8.1.crate https://crates.io/api/v1/crates/rustls-pki-types/1.12.0/download -> rustls-pki-types-1.12.0.crate https://crates.io/api/v1/crates/rustls-webpki/0.103.4/download -> rustls-webpki-0.103.4.crate https://crates.io/api/v1/crates/rustls/0.23.31/download -> rustls-0.23.31.crate https://crates.io/api/v1/crates/rustversion/1.0.21/download -> rustversion-1.0.21.crate https://crates.io/api/v1/crates/ryu/1.0.20/download -> ryu-1.0.20.crate https://crates.io/api/v1/crates/schannel/0.1.27/download -> schannel-0.1.27.crate https://crates.io/api/v1/crates/security-framework-sys/2.14.0/download -> security-framework-sys-2.14.0.crate https://crates.io/api/v1/crates/security-framework/3.2.0/download -> security-framework-3.2.0.crate https://crates.io/api/v1/crates/serde/1.0.228/download -> serde-1.0.228.crate https://crates.io/api/v1/crates/serde_core/1.0.228/download -> serde_core-1.0.228.crate https://crates.io/api/v1/crates/serde_derive/1.0.228/download -> serde_derive-1.0.228.crate https://crates.io/api/v1/crates/serde_json/1.0.145/download -> serde_json-1.0.145.crate https://crates.io/api/v1/crates/serde_urlencoded/0.7.1/download -> serde_urlencoded-0.7.1.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.9/download -> sha2-0.10.9.crate https://crates.io/api/v1/crates/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/slab/0.4.11/download -> slab-0.4.11.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.crate https://crates.io/api/v1/crates/socket2/0.5.10/download -> socket2-0.5.10.crate https://crates.io/api/v1/crates/socket2/0.6.0/download -> socket2-0.6.0.crate https://crates.io/api/v1/crates/stable_deref_trait/1.2.0/download -> stable_deref_trait-1.2.0.crate https://crates.io/api/v1/crates/subtle/2.6.1/download -> subtle-2.6.1.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.crate https://crates.io/api/v1/crates/sync_wrapper/1.0.2/download -> sync_wrapper-1.0.2.crate https://crates.io/api/v1/crates/synstructure/0.13.2/download -> synstructure-0.13.2.crate https://crates.io/api/v1/crates/target-lexicon/0.13.2/download -> target-lexicon-0.13.2.crate https://crates.io/api/v1/crates/thiserror-impl/2.0.12/download -> thiserror-impl-2.0.12.crate https://crates.io/api/v1/crates/thiserror/2.0.12/download -> thiserror-2.0.12.crate https://crates.io/api/v1/crates/tinystr/0.8.1/download -> tinystr-0.8.1.crate https://crates.io/api/v1/crates/tinyvec/1.9.0/download -> tinyvec-1.9.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/tokio-rustls/0.26.2/download -> tokio-rustls-0.26.2.crate https://crates.io/api/v1/crates/tokio-util/0.7.15/download -> tokio-util-0.7.15.crate https://crates.io/api/v1/crates/tokio/1.48.0/download -> tokio-1.48.0.crate https://crates.io/api/v1/crates/tower-http/0.6.6/download -> tower-http-0.6.6.crate https://crates.io/api/v1/crates/tower-layer/0.3.3/download -> tower-layer-0.3.3.crate https://crates.io/api/v1/crates/tower-service/0.3.3/download -> tower-service-0.3.3.crate https://crates.io/api/v1/crates/tower/0.5.2/download -> tower-0.5.2.crate https://crates.io/api/v1/crates/tracing-core/0.1.34/download -> tracing-core-0.1.34.crate https://crates.io/api/v1/crates/tracing/0.1.41/download -> tracing-0.1.41.crate https://crates.io/api/v1/crates/try-lock/0.2.5/download -> try-lock-0.2.5.crate https://crates.io/api/v1/crates/typenum/1.18.0/download -> typenum-1.18.0.crate https://crates.io/api/v1/crates/ulid/1.2.1/download -> ulid-1.2.1.crate https://crates.io/api/v1/crates/unicode-ident/1.0.18/download -> unicode-ident-1.0.18.crate https://crates.io/api/v1/crates/unindent/0.2.4/download -> unindent-0.2.4.crate https://crates.io/api/v1/crates/untrusted/0.9.0/download -> untrusted-0.9.0.crate https://crates.io/api/v1/crates/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf8_iter/1.0.4/download -> utf8_iter-1.0.4.crate https://crates.io/api/v1/crates/version_check/0.9.5/download -> version_check-0.9.5.crate https://crates.io/api/v1/crates/want/0.3.1/download -> want-0.3.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://crates.io/api/v1/crates/wasi/0.14.2+wasi-0.2.4/download -> wasi-0.14.2+wasi-0.2.4.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.100/download -> wasm-bindgen-backend-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-futures/0.4.50/download -> wasm-bindgen-futures-0.4.50.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.100/download -> wasm-bindgen-macro-support-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.100/download -> wasm-bindgen-macro-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.100/download -> wasm-bindgen-shared-0.2.100.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.100/download -> wasm-bindgen-0.2.100.crate https://crates.io/api/v1/crates/wasm-streams/0.4.2/download -> wasm-streams-0.4.2.crate https://crates.io/api/v1/crates/web-sys/0.3.77/download -> web-sys-0.3.77.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-link/0.2.1/download -> windows-link-0.2.1.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-sys/0.61.2/download -> windows-sys-0.61.2.crate https://crates.io/api/v1/crates/windows-targets/0.52.6/download -> windows-targets-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_gnullvm/0.52.6/download -> windows_aarch64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_aarch64_msvc/0.52.6/download -> windows_aarch64_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnu/0.52.6/download -> windows_i686_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_gnullvm/0.52.6/download -> windows_i686_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_i686_msvc/0.52.6/download -> windows_i686_msvc-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnu/0.52.6/download -> windows_x86_64_gnu-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_gnullvm/0.52.6/download -> windows_x86_64_gnullvm-0.52.6.crate https://crates.io/api/v1/crates/windows_x86_64_msvc/0.52.6/download -> windows_x86_64_msvc-0.52.6.crate https://crates.io/api/v1/crates/wit-bindgen-rt/0.39.0/download -> wit-bindgen-rt-0.39.0.crate https://crates.io/api/v1/crates/writeable/0.6.1/download -> writeable-0.6.1.crate https://crates.io/api/v1/crates/yoke-derive/0.8.0/download -> yoke-derive-0.8.0.crate https://crates.io/api/v1/crates/yoke/0.8.0/download -> yoke-0.8.0.crate https://crates.io/api/v1/crates/zerocopy-derive/0.8.26/download -> zerocopy-derive-0.8.26.crate https://crates.io/api/v1/crates/zerocopy/0.8.26/download -> zerocopy-0.8.26.crate https://crates.io/api/v1/crates/zerofrom-derive/0.1.6/download -> zerofrom-derive-0.1.6.crate https://crates.io/api/v1/crates/zerofrom/0.1.6/download -> zerofrom-0.1.6.crate https://crates.io/api/v1/crates/zeroize/1.8.1/download -> zeroize-1.8.1.crate https://crates.io/api/v1/crates/zerotrie/0.2.2/download -> zerotrie-0.2.2.crate https://crates.io/api/v1/crates/zerovec-derive/0.11.1/download -> zerovec-derive-0.11.1.crate https://crates.io/api/v1/crates/zerovec/0.11.2/download -> zerovec-0.11.2.crate
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=5000fc7844a9076048a053ea52e848a7
diff --git a/metadata/md5-cache/net-libs/neon-0.34.2 b/metadata/md5-cache/net-libs/neon-0.36.0
index fa6d5b6655b6..470959791928 100644
--- a/metadata/md5-cache/net-libs/neon-0.34.2
+++ b/metadata/md5-cache/net-libs/neon-0.36.0
@@ -11,6 +11,6 @@ LICENSE=GPL-2
RDEPEND=expat? ( dev-libs/expat:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !expat? ( 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(-)?] ) kerberos? ( virtual/krb5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libproxy? ( net-libs/libproxy:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) nls? ( virtual/libintl:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssl? ( gnutls? ( app-misc/ca-certificates net-libs/gnutls:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !gnutls? ( libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) !libressl? ( 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(-)?] ) ) pkcs11? ( dev-libs/pakchois:0=[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:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
RESTRICT=test
SLOT=0/27
-SRC_URI=https://notroj.github.io/neon/neon-0.34.2.tar.gz
+SRC_URI=https://github.com/notroj/neon/archive/refs/tags/0.36.0.tar.gz -> neon-0.36.0.tar.gz
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a93c5da314f6982a7fdeaf0a85c2d60e
+_md5_=cf764228b5e73abe8c10031185f1d2a0
diff --git a/metadata/md5-cache/net-libs/ngtcp2-1.17.0 b/metadata/md5-cache/net-libs/ngtcp2-1.17.0
deleted file mode 100644
index 29d4b52890ad..000000000000
--- a/metadata/md5-cache/net-libs/ngtcp2-1.17.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=virtual/pkgconfig
-DEFINED_PHASES=compile configure install test
-DEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.7.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-1.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(-)?] ) libressl? ( dev-libs/libressl:=[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=Implementation of the IETF QUIC Protocol
-EAPI=8
-HOMEPAGE=https://github.com/ngtcp2/ngtcp2
-INHERIT=multilib-minimal
-IUSE=+gnutls libressl openssl +ssl abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86
-LICENSE=MIT
-RDEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.7.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-1.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(-)?] ) libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
-REQUIRED_USE=ssl? ( || ( gnutls libressl openssl ) )
-SLOT=0/0
-SRC_URI=https://github.com/ngtcp2/ngtcp2/releases/download/v1.17.0/ngtcp2-1.17.0.tar.xz
-_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=cca80b98336e9317d66b944ee504a6ff
diff --git a/metadata/md5-cache/net-libs/ngtcp2-1.16.0 b/metadata/md5-cache/net-libs/ngtcp2-1.18.0
index 22b042406e5c..cf7dc2b750fd 100644
--- a/metadata/md5-cache/net-libs/ngtcp2-1.16.0
+++ b/metadata/md5-cache/net-libs/ngtcp2-1.18.0
@@ -11,6 +11,6 @@ LICENSE=MIT
RDEPEND=ssl? ( gnutls? ( >=net-libs/gnutls-3.7.2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openssl? ( >=dev-libs/openssl-1.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(-)?] ) libressl? ( dev-libs/libressl:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) )
REQUIRED_USE=ssl? ( || ( gnutls libressl openssl ) )
SLOT=0/0
-SRC_URI=https://github.com/ngtcp2/ngtcp2/releases/download/v1.16.0/ngtcp2-1.16.0.tar.xz
+SRC_URI=https://github.com/ngtcp2/ngtcp2/releases/download/v1.18.0/ngtcp2-1.18.0.tar.xz
_eclasses_=multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=cca80b98336e9317d66b944ee504a6ff
+_md5_=ab1bcbea18186686071d807be1dc43d4
diff --git a/metadata/md5-cache/net-proxy/mitmproxy-12.2.1 b/metadata/md5-cache/net-proxy/mitmproxy-12.2.1
new file mode 100644
index 000000000000..d6b48b14677a
--- /dev/null
+++ b/metadata/md5-cache/net-proxy/mitmproxy-12.2.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/click-7.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/requests-2.9.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( >=app-arch/brotli-1.0.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/aioquic-1.2*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/argon2-cffi-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/certifi-2019.9.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-42.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flask-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h11-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h2-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperframe-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/kaitaistruct-0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ldap3-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <net-proxy/mitmproxy-rs-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=net-proxy/mitmproxy-rs-0.12.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/publicsuffix2-2.20190812[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyopenssl-24.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyperclip-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ruamel-yaml-0.18.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sortedcontainers-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tornado-6.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_12? ( >=dev-python/typing-extensions-4.13.2[python_targets_python3_12(-)?] ) >=dev-python/urwid-2.6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wsproto-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zstandard-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=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_14(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An interactive, SSL-capable, man-in-the-middle HTTP proxy
+EAPI=8
+HOMEPAGE=https://www.mitmproxy.org/ https://github.com/mitmproxy/mitmproxy/ https://pypi.org/project/mitmproxy/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT
+RDEPEND=>=app-arch/brotli-1.0.0[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] =dev-python/aioquic-1.2*[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/argon2-cffi-23.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/asgiref-3.2.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/bcrypt-5.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/certifi-2019.9.11[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/cryptography-42.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/flask-3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h11-0.16.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/h2-4.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hyperframe-6.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/kaitaistruct-0.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ldap3-2.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <net-proxy/mitmproxy-rs-0.13[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=net-proxy/mitmproxy-rs-0.12.6[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/msgpack-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/publicsuffix2-2.20190812[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyopenssl-24.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyparsing-2.4.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pyperclip-1.9.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/ruamel-yaml-0.18.10[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sortedcontainers-2.3.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tornado-6.5.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_12? ( >=dev-python/typing-extensions-4.13.2[python_targets_python3_12(-)?] ) >=dev-python/urwid-2.6.14[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/wsproto-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/zstandard-0.15.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[sqlite] )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/mitmproxy/mitmproxy/archive/v12.2.1.tar.gz -> mitmproxy-12.2.1.gh.tar.gz
+_eclasses_=distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=68f06e3b22ea3c36b6bee4d87e51822c
diff --git a/metadata/md5-cache/net-proxy/mitmproxy-linux-0.12.8 b/metadata/md5-cache/net-proxy/mitmproxy-linux-0.12.8
new file mode 100644
index 000000000000..612c6c9fc913
--- /dev/null
+++ b/metadata/md5-cache/net-proxy/mitmproxy-linux-0.12.8
@@ -0,0 +1,16 @@
+BDEPEND=dev-util/bpf-linker || ( dev-lang/rust-bin:1.90.0[llvm_targets_BPF(+),rust-src] dev-lang/rust:1.90.0[llvm_targets_BPF(+),rust-src] dev-lang/rust-bin:1.89.0[llvm_targets_BPF(+),rust-src] dev-lang/rust:1.89.0[llvm_targets_BPF(+),rust-src] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/maturin-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare setup 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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=mitmproxy's Rust bits
+EAPI=8
+HOMEPAGE=https://github.com/mitmproxy/mitmproxy_rs/ https://pypi.org/project/mitmproxy-rs/
+INHERIT=cargo distutils-r1 pypi
+IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC LGPL-3+ MIT Unicode-3.0 WTFPL-2 ZLIB
+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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mitmproxy-linux/mitmproxy_linux-0.12.8.tar.gz https://crates.io/api/v1/crates/addr2line/0.25.0/download -> addr2line-0.25.0.crate https://crates.io/api/v1/crates/adler2/2.0.1/download -> adler2-2.0.1.crate https://crates.io/api/v1/crates/cfg-if/1.0.1/download -> cfg-if-1.0.1.crate https://crates.io/api/v1/crates/compiler_builtins/0.1.160/download -> compiler_builtins-0.1.160.crate https://crates.io/api/v1/crates/dlmalloc/0.2.9/download -> dlmalloc-0.2.9.crate https://crates.io/api/v1/crates/dlmalloc/0.2.10/download -> dlmalloc-0.2.10.crate https://crates.io/api/v1/crates/fortanix-sgx-abi/0.5.0/download -> fortanix-sgx-abi-0.5.0.crate https://crates.io/api/v1/crates/fortanix-sgx-abi/0.6.1/download -> fortanix-sgx-abi-0.6.1.crate https://crates.io/api/v1/crates/getopts/0.2.23/download -> getopts-0.2.23.crate https://crates.io/api/v1/crates/gimli/0.32.0/download -> gimli-0.32.0.crate https://crates.io/api/v1/crates/hashbrown/0.15.4/download -> hashbrown-0.15.4.crate https://crates.io/api/v1/crates/hermit-abi/0.5.2/download -> hermit-abi-0.5.2.crate https://crates.io/api/v1/crates/libc/0.2.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/memchr/2.7.5/download -> memchr-2.7.5.crate https://crates.io/api/v1/crates/miniz_oxide/0.8.9/download -> miniz_oxide-0.8.9.crate https://crates.io/api/v1/crates/object/0.37.1/download -> object-0.37.1.crate https://crates.io/api/v1/crates/r-efi-alloc/2.1.0/download -> r-efi-alloc-2.1.0.crate https://crates.io/api/v1/crates/r-efi/5.3.0/download -> r-efi-5.3.0.crate https://crates.io/api/v1/crates/rustc-demangle/0.1.25/download -> rustc-demangle-0.1.25.crate https://crates.io/api/v1/crates/rustc-literal-escaper/0.0.2/download -> rustc-literal-escaper-0.0.2.crate https://crates.io/api/v1/crates/rustc-literal-escaper/0.0.5/download -> rustc-literal-escaper-0.0.5.crate https://crates.io/api/v1/crates/unwinding/0.2.7/download -> unwinding-0.2.7.crate https://crates.io/api/v1/crates/unicode-width/0.2.1/download -> unicode-width-0.2.1.crate https://crates.io/api/v1/crates/wasi/0.11.1+wasi-snapshot-preview1/download -> wasi-0.11.1+wasi-snapshot-preview1.crate https://github.com/cloudflare/boringtun/archive/2f3c85f5c4a601018c10b464b1ca890d9504bf6e.tar.gz -> boringtun-2f3c85f5c4a601018c10b464b1ca890d9504bf6e.gh.tar.gz https://github.com/gentoo-crate-dist/mitmproxy_rs/releases/download/v0.12.8/mitmproxy_rs-0.12.8-crates.tar.xz
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=0541958173fdb78cac87c6de0035b9e0
diff --git a/metadata/md5-cache/net-proxy/mitmproxy-rs-0.12.8 b/metadata/md5-cache/net-proxy/mitmproxy-rs-0.12.8
new file mode 100644
index 000000000000..c0ae45db286f
--- /dev/null
+++ b/metadata/md5-cache/net-proxy/mitmproxy-rs-0.12.8
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/rust-bin:1.90.0 dev-lang/rust:1.90.0 dev-lang/rust-bin:1.89.0 dev-lang/rust:1.89.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 ) python_targets_python3_14? ( dev-lang/python:3.14 ) >=dev-python/gpep517-16[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-util/maturin-1.8.2[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare setup 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 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+DESCRIPTION=mitmproxy's Rust bits
+EAPI=8
+HOMEPAGE=https://github.com/mitmproxy/mitmproxy_rs/ https://pypi.org/project/mitmproxy-rs/
+INHERIT=cargo distutils-r1 pypi
+IUSE=debug python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm64
+LICENSE=MIT 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC LGPL-3+ MIT Unicode-3.0 WTFPL-2 ZLIB
+RDEPEND=~net-proxy/mitmproxy-linux-0.12.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) python_targets_python3_14? ( dev-lang/python:3.14 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/m/mitmproxy-rs/mitmproxy_rs-0.12.8.tar.gz https://github.com/cloudflare/boringtun/archive/2f3c85f5c4a601018c10b464b1ca890d9504bf6e.tar.gz -> boringtun-2f3c85f5c4a601018c10b464b1ca890d9504bf6e.gh.tar.gz https://github.com/gentoo-crate-dist/mitmproxy_rs/releases/download/v0.12.8/mitmproxy_rs-0.12.8-crates.tar.xz
+_eclasses_=cargo a1af74aa9e34cd73aeac642cd0dd54d8 distutils-r1 da0e0aad39afe02500c5b3dee253f4c0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib a199af442898963433d6f038a88cce9c multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi 0ad21249997cbe7d63d15a084d009aa2 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 rust ee7b3be2c0e004fa7aaaed31e4fef928 rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=11905d3dc7b6772e73b592950eae3dc3
diff --git a/metadata/md5-cache/net-wireless/gr-iqbal-0.38.2_p20210108-r1 b/metadata/md5-cache/net-wireless/gr-iqbal-0.38.2_p20210108-r1
deleted file mode 100644
index c85c9d1276ca..000000000000
--- a/metadata/md5-cache/net-wireless/gr-iqbal-0.38.2_p20210108-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=>=net-wireless/gnuradio-3.9.0.0:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] net-libs/libosmo-dsp:= dev-libs/boost:= 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_14? ( dev-lang/python:3.14 )
-DESCRIPTION=gnuradio I/Q balancing
-EAPI=8
-HOMEPAGE=https://git.osmocom.org/gr-iqbal/
-INHERIT=cmake python-single-r1
-IUSE=doc python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
-KEYWORDS=~amd64 ~arm ~riscv ~x86
-LICENSE=GPL-3
-RDEPEND=>=net-wireless/gnuradio-3.9.0.0:0=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,python_single_target_python3_14(-)?] net-libs/libosmo-dsp:= dev-libs/boost:= 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_14? ( dev-lang/python:3.14 )
-REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
-SLOT=0/0.38.2_p20210108
-SRC_URI=https://github.com/osmocom/gr-iqbal/archive/fbee239a6fb36dd2fb564f6e6a0d393c4bc844db.tar.gz -> gr-iqbal-0.38.2_p20210108.tar.gz
-_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=1eb922160d4bf68fdd71e49e549ae3dc
diff --git a/metadata/md5-cache/sys-cluster/galera-26.4.23 b/metadata/md5-cache/sys-cluster/galera-26.4.23
deleted file mode 100644
index 0636b3f10864..000000000000
--- a/metadata/md5-cache/sys-cluster/galera-26.4.23
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) dev-libs/boost:= dev-libs/check
-DESCRIPTION=Synchronous multi-master replication engine that provides the wsrep API
-EAPI=8
-HOMEPAGE=https://galeracluster.com
-INHERIT=cmake
-IUSE=garbd libressl ssl
-KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86
-LICENSE=GPL-2 BSD
-RDEPEND=ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) dev-libs/boost:=
-SLOT=0
-SRC_URI=https://releases.galeracluster.com/galera-4.23/source/galera-4-26.4.23.tar.gz -> galera-26.4.23.tar.gz
-_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3bc6fe9fc7e7917c48e3f969c79c2d7c
diff --git a/metadata/md5-cache/sys-cluster/galera-26.4.24 b/metadata/md5-cache/sys-cluster/galera-26.4.24
deleted file mode 100644
index ddb8195492da..000000000000
--- a/metadata/md5-cache/sys-cluster/galera-26.4.24
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.28.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) dev-libs/boost:= dev-libs/check
-DESCRIPTION=Synchronous multi-master replication engine that provides the wsrep API
-EAPI=8
-HOMEPAGE=https://galeracluster.com
-INHERIT=cmake
-IUSE=garbd libressl ssl
-KEYWORDS=amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86
-LICENSE=GPL-2 BSD
-RDEPEND=ssl? ( !libressl? ( dev-libs/openssl:= ) libressl? ( dev-libs/libressl:= ) ) dev-libs/boost:=
-SLOT=0
-SRC_URI=https://releases.galeracluster.com/galera-4.24/source/galera-4-26.4.24.tar.gz -> galera-26.4.24.tar.gz
-_eclasses_=cmake 22e4e58d68692975dc74424dc9b12fb7 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3bc6fe9fc7e7917c48e3f969c79c2d7c
diff --git a/metadata/md5-cache/sys-fs/fscrypt-0.3.6 b/metadata/md5-cache/sys-fs/fscrypt-0.3.6
new file mode 100644
index 000000000000..9ad8fb693103
--- /dev/null
+++ b/metadata/md5-cache/sys-fs/fscrypt-0.3.6
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.20:= app-arch/unzip
+DEFINED_PHASES=compile install unpack
+DEPEND=sys-libs/pam
+DESCRIPTION=Tool for managing Linux filesystem encryption
+EAPI=8
+HOMEPAGE=https://github.com/google/fscrypt
+INHERIT=go-module pam
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=Apache-2.0 BSD BSD-2 MIT
+RDEPEND=sys-libs/pam
+SLOT=0
+SRC_URI=https://github.com/google/fscrypt/archive/v0.3.6.tar.gz -> fscrypt-0.3.6.tar.gz https://dev.gentoo.org/~flow/distfiles/fscrypt/fscrypt-0.3.6-deps.tar.xz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 go-module d96f2a2fd6d8fbad6d94516bf238f885 multiprocessing 1e32df7deee68372153dca65f4a7c21f pam b56d0c9c20fc5b553f13c8ae165a10a5 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=d8c13e9c98b78a20e8dbc958b50155e2
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.11 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.59
index 018afa8f0388..6589a3260dad 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.11
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.12.59
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.12 kernel tree
EAPI=8
HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
INHERIT=check-reqs kernel-2
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~
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.16.11
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-14.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-14.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-14.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-14.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-14.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-14.experimental.tar.xz )
+SLOT=6.12.59
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-65.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-65.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-65.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-65.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.12-65.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.12-65.experimental.tar.xz )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=23a64899e84944c7c15f66bba328ef02
+_md5_=62281930d13cf99077c4b76bc3b13793
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.1
deleted file mode 100644
index c7e690ece041..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-2.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-2.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-2.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-2.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-2.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-2.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=c45db2c9b47af51584cd966f6111aad4
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.10 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.10
deleted file mode 100644
index 305e3ca4744d..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.10
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.10
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-12.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-12.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-12.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-12.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-12.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-12.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=09bbc7b3defcba9dcee060fdb0f10d2c
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.11 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.11
deleted file mode 100644
index 68e05a101479..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.11
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.11
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-13.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-13.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-13.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-13.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-13.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-13.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=80f5e2d26511d50296ac1d523bf37965
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.2 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.2
deleted file mode 100644
index 5a286627a28d..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.2
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-3.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-3.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-3.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-3.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-3.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=6e37e96f60da99cfc8afd43824103cdd
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.3 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.3
deleted file mode 100644
index 2d8207fa78bf..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.3
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-4.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-4.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-4.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-4.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-4.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-4.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=ee5ddcbcb7a31dc9a7fa133f3ab9a86c
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.4 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.4
deleted file mode 100644
index b79034edaf1a..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.4
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.4
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-5.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-5.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-5.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-5.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-5.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4449c5fa9a6d570e9bcd2c9e71677950
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.5 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.5
deleted file mode 100644
index ba3d7727517f..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.5
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.5
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-6.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-6.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-6.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-6.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-6.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-6.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=fcd803956d73e977620b505e656967c1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.6
deleted file mode 100644
index 6e621a864182..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.6
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.6
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-7.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-7.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-7.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-7.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-7.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-7.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a770be7a7de7e0cdf411b0302c74f271
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.7 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.7
deleted file mode 100644
index 5983ea57f433..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.7
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.7
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-8.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-8.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-8.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-8.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-8.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=1977eca747abfc9733035a641d2afe01
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.8 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.8
deleted file mode 100644
index 5365f24dea25..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.8
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.8
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-9.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-9.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-9.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-9.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-9.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=bfd418843be1481a5825cb0b0169ac74
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9
deleted file mode 100644
index 27c19e571cbd..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.9
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-10.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-10.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-10.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-10.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-10.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=91b13c133b56a8f7bc6916a52c4b5307
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9-r1
deleted file mode 100644
index 8c8a25c009e7..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.15.9-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.15 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.15.9-r1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.15.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-11.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-11.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-11.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-11.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.15-11.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.15-11.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=2ccf6958efed3031e542146bd3b67de4
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.0 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.0
deleted file mode 100644
index 5b7f46c91f66..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.0
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.0
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-1.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-1.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-1.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-1.extras.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=7818d19d2bbe261b779984c66aa0e805
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.1
deleted file mode 100644
index 7e9324d5731d..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-2.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-2.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-2.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-2.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-2.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-2.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=c45db2c9b47af51584cd966f6111aad4
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.10 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.10
deleted file mode 100644
index c0652837c0e9..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.10
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.10
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-13.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-13.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-13.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-13.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-13.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-13.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=dd7143c33986b55ba20342ff14572b2a
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.12 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.12
deleted file mode 100644
index 025cb70d55fb..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.12
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.12
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-15.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-15.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-15.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-15.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-15.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-15.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=ab312a0d58965fa9af29a2430b321cc1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.2 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.2
deleted file mode 100644
index 52296722e2c2..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.2
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.2
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-3.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-3.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-3.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-3.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-3.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-3.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=6e37e96f60da99cfc8afd43824103cdd
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.3 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.3
deleted file mode 100644
index 0faf0db6eb90..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.3
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.3
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-4.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-4.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-4.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-4.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-4.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-4.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=ee5ddcbcb7a31dc9a7fa133f3ab9a86c
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.4 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.4
deleted file mode 100644
index d52164957b6f..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.4
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.4
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-5.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-5.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-5.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-5.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-5.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-5.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=4449c5fa9a6d570e9bcd2c9e71677950
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5
deleted file mode 100644
index c5657fc8d753..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.5
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-6.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-6.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-6.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-6.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-6.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-6.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=fcd803956d73e977620b505e656967c1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5-r1
deleted file mode 100644
index 43376a38c54c..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.5-r1
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~mpagano/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.5-r1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-7.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-7.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-7.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-7.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-7.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-7.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a770be7a7de7e0cdf411b0302c74f271
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.6 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.6
deleted file mode 100644
index 11c91be45577..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.6
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.6
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-8.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-8.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-8.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-8.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-8.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-8.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=ab2cff614288bb4d9c1e5a8c038bc737
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.7 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.7
deleted file mode 100644
index c0bc9fc536ee..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.7
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.7
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-9.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-9.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-9.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-9.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-9.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-9.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=ff5a2aaa295a08239f23b8dd5a71f44d
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.8 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.8
deleted file mode 100644
index 108de174cf84..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.8
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.8
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-10.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-10.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-10.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-10.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-10.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-10.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=a8fb266757162e28d821399a008817a1
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.9 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.9
deleted file mode 100644
index caf09b6f94b9..000000000000
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.9
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
-EAPI=8
-HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
-INHERIT=check-reqs kernel-2
-IUSE=experimental symlink build
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=GPL-2
-RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
-RESTRICT=binchecks strip
-SLOT=6.16.9
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-11.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-11.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-11.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-11.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-11.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-11.experimental.tar.xz )
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
-_md5_=da05ce8d98641fdcfa1766a45c55dd33
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.9-r1 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.17.9
index 3461c85ce9ec..cc16d3408789 100644
--- a/metadata/md5-cache/sys-kernel/gentoo-sources-6.16.9-r1
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.17.9
@@ -1,5 +1,5 @@
DEFINED_PHASES=compile install postinst postrm preinst prepare pretend setup test unpack
-DESCRIPTION=Full sources including the Gentoo patchset for the 6.16 kernel tree
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.17 kernel tree
EAPI=8
HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
INHERIT=check-reqs kernel-2
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~
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.16.9-r1
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.16.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-12.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-12.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-12.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-12.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.16-12.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.16-12.experimental.tar.xz )
+SLOT=6.17.9
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.17-12.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.17-12.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.17-12.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.17-12.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.17-12.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.17-12.experimental.tar.xz )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=c823c286d069dd0f270eeb562fd1797f
diff --git a/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.117 b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.117
new file mode 100644
index 000000000000..341bee2778d6
--- /dev/null
+++ b/metadata/md5-cache/sys-kernel/gentoo-sources-6.6.117
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack
+DESCRIPTION=Full sources including the Gentoo patchset for the 6.6 kernel tree
+EAPI=8
+HOMEPAGE=https://dev.gentoo.org/~alicef/genpatches
+INHERIT=kernel-2
+IUSE=experimental symlink build
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-2
+RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
+RESTRICT=binchecks strip
+SLOT=6.6.117
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-126.base.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-126.base.tar.xz https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-126.extras.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-126.extras.tar.xz experimental? ( https://dev.gentoo.org/~alicef/dist/genpatches/genpatches-6.6-126.experimental.tar.xz https://dev.gentoo.org/~mpagano/dist/genpatches/genpatches-6.6-126.experimental.tar.xz )
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
+_md5_=8870f01fb77c9df804b45604f5117fd3
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.58 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.59
index 61d6c5358c94..e241481d03de 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.58
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.12.59
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.12.58
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.12.58.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
+SLOT=6.12.59
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.12.59.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.12.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.8 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.9
index 5a86bda838f4..4921baf6f2f7 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.8
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.17.9
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.17.8
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.17.8.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz
+SLOT=6.17.9
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.17.9.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.17.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.116 b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.117
index 9d737a86d02f..665f324dd548 100644
--- a/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.116
+++ b/metadata/md5-cache/sys-kernel/vanilla-sources-6.6.117
@@ -8,7 +8,7 @@ KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~s390 ~s
LICENSE=GPL-2
RDEPEND=!build? ( app-alternatives/cpio dev-lang/perl app-alternatives/bc dev-build/make sys-devel/bison sys-devel/flex >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig )
RESTRICT=binchecks strip
-SLOT=6.6.116
-SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.116.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
+SLOT=6.6.117
+SRC_URI=https://www.kernel.org/pub/linux/kernel/v6.x/patch-6.6.117.xz https://www.kernel.org/pub/linux/kernel/v6.x/linux-6.6.tar.xz
_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e estack c61c368a76fdf3a82fdf8dbaebea3804 kernel-2 0e01377cce73a7a06321d0ef97388d31 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db
_md5_=89adf488f651c41c474d2e8cd771f631
diff --git a/metadata/md5-cache/sys-libs/libhx-5.2 b/metadata/md5-cache/sys-libs/libhx-5.2
new file mode 100644
index 000000000000..74eafd8b0f24
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libhx-5.2
@@ -0,0 +1,13 @@
+BDEPEND=app-arch/zstd
+DEFINED_PHASES=install unpack
+DESCRIPTION=Platform independent library providing basic system functions
+EAPI=8
+HOMEPAGE=https://inai.de/projects/libhx/
+INHERIT=unpacker
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~x86
+LICENSE=GPL-3
+SLOT=0/43
+SRC_URI=https://inai.de/files/libhx/libHX-5.2.tar.zst
+_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627
+_md5_=5f40f8008b50a9b306596a6288ba7160
diff --git a/metadata/md5-cache/www-apps/nextcloud-32.0.2 b/metadata/md5-cache/www-apps/nextcloud-32.0.2
new file mode 100644
index 000000000000..84d8a0b0d148
--- /dev/null
+++ b/metadata/md5-cache/www-apps/nextcloud-32.0.2
@@ -0,0 +1,15 @@
+DEFINED_PHASES=install postinst prerm setup
+DEPEND=app-admin/webapp-config
+DESCRIPTION=Personal cloud that runs on your own server
+EAPI=8
+HOMEPAGE=https://nextcloud.com/
+INHERIT=webapp
+IUSE=+curl +imagemagick mysql postgres +sqlite vhosts
+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=32.0.2
+SRC_URI=https://download.nextcloud.com/server/releases/nextcloud-32.0.2.tar.bz2
+_eclasses_=webapp 5fa840db95fc7348dfd53b8526ed05f5
+_md5_=9c7381f72d2ee44445329515b85ec4be
diff --git a/metadata/md5-cache/www-client/firefox-bin-145.0.2 b/metadata/md5-cache/www-client/firefox-bin-145.0.2
new file mode 100644
index 000000000000..b205f73a8faf
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-145.0.2
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.firefox.com
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+gmp-autoupdate selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_skr l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 ~arm64
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox-bin:0 || ( media-libs/libpulse media-sound/apulse ) >=app-accessibility/at-spi2-core-2.46.0:2 >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 <media-video/ffmpeg-8.0 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[X,wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libxcb >=x11-libs/pango-1.22.0 selinux? ( sec-policy/selinux-mozilla ) !www-client/firefox-bin:esr
+RESTRICT=strip
+SLOT=rapid
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/en-US/firefox-145.0.2.tar.xz -> firefox-bin_x86_64-145.0.2.tar.xz ) arm64? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-aarch64/en-US/firefox-145.0.2.tar.xz -> firefox-bin_aarch64-145.0.2.tar.xz ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ach.xpi -> firefox-145.0.2-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/af.xpi -> firefox-145.0.2-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/an.xpi -> firefox-145.0.2-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ar.xpi -> firefox-145.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ast.xpi -> firefox-145.0.2-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/az.xpi -> firefox-145.0.2-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/be.xpi -> firefox-145.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/bg.xpi -> firefox-145.0.2-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/bn.xpi -> firefox-145.0.2-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/br.xpi -> firefox-145.0.2-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/bs.xpi -> firefox-145.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-145.0.2-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ca.xpi -> firefox-145.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/cak.xpi -> firefox-145.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/cs.xpi -> firefox-145.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/cy.xpi -> firefox-145.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/da.xpi -> firefox-145.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/de.xpi -> firefox-145.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-145.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/el.xpi -> firefox-145.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-145.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-145.0.2-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/eo.xpi -> firefox-145.0.2-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-145.0.2-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-145.0.2-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-145.0.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-145.0.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/et.xpi -> firefox-145.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/eu.xpi -> firefox-145.0.2-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/fa.xpi -> firefox-145.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ff.xpi -> firefox-145.0.2-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/fi.xpi -> firefox-145.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/fr.xpi -> firefox-145.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-145.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-145.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/gd.xpi -> firefox-145.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/gl.xpi -> firefox-145.0.2-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/gn.xpi -> firefox-145.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-145.0.2-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/he.xpi -> firefox-145.0.2-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-145.0.2-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/hr.xpi -> firefox-145.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-145.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/hu.xpi -> firefox-145.0.2-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-145.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ia.xpi -> firefox-145.0.2-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/id.xpi -> firefox-145.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/is.xpi -> firefox-145.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/it.xpi -> firefox-145.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ja.xpi -> firefox-145.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ka.xpi -> firefox-145.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/kab.xpi -> firefox-145.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/kk.xpi -> firefox-145.0.2-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/km.xpi -> firefox-145.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/kn.xpi -> firefox-145.0.2-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ko.xpi -> firefox-145.0.2-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/lij.xpi -> firefox-145.0.2-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/lt.xpi -> firefox-145.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/lv.xpi -> firefox-145.0.2-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/mk.xpi -> firefox-145.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/mr.xpi -> firefox-145.0.2-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ms.xpi -> firefox-145.0.2-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/my.xpi -> firefox-145.0.2-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-145.0.2-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-145.0.2-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/nl.xpi -> firefox-145.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-145.0.2-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/oc.xpi -> firefox-145.0.2-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-145.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/pl.xpi -> firefox-145.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-145.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-145.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/rm.xpi -> firefox-145.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ro.xpi -> firefox-145.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ru.xpi -> firefox-145.0.2-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/sco.xpi -> firefox-145.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/si.xpi -> firefox-145.0.2-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/sk.xpi -> firefox-145.0.2-sk.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/skr.xpi -> firefox-145.0.2-skr.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/sl.xpi -> firefox-145.0.2-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/son.xpi -> firefox-145.0.2-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/sq.xpi -> firefox-145.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/sr.xpi -> firefox-145.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-145.0.2-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ta.xpi -> firefox-145.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/te.xpi -> firefox-145.0.2-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/th.xpi -> firefox-145.0.2-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/tl.xpi -> firefox-145.0.2-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/tr.xpi -> firefox-145.0.2-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/trs.xpi -> firefox-145.0.2-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/uk.xpi -> firefox-145.0.2-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/ur.xpi -> firefox-145.0.2-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/uz.xpi -> firefox-145.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/vi.xpi -> firefox-145.0.2-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/xh.xpi -> firefox-145.0.2-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-145.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/145.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-145.0.2-zh-TW.xpi )
+_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed linux-info efd923656513c879204fec6638eadee5 optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=4e7a286b5092f0421bf2d94ee016a89f
diff --git a/metadata/md5-cache/www-client/ungoogled-chromium-143.0.7499.40_p1 b/metadata/md5-cache/www-client/ungoogled-chromium-143.0.7499.40_p1
index 2ddd9ed905d7..3ab1c6ad40c6 100644
--- a/metadata/md5-cache/www-client/ungoogled-chromium-143.0.7499.40_p1
+++ b/metadata/md5-cache/www-client/ungoogled-chromium-143.0.7499.40_p1
@@ -13,4 +13,4 @@ RESTRICT=!system-ffmpeg? ( proprietary-codecs? ( bindist ) ) !system-openh264? (
SLOT=0
SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-143.0.7499.40-lite.tar.xz https://gitlab.com/Matt.Jolly/chromium-patches/-/archive/143/chromium-patches-143.tar.bz2 ppc64? ( https://gitlab.raptorengineering.com/raptor-engineering-public/chromium/openpower-patches/-/archive/a85b64f07b489b8c6fdb13ecf79c16c56c560fc6/openpower-patches-a85b64f07b489b8c6fdb13ecf79c16c56c560fc6.tar.bz2 -> chromium-openpower-a85b64f07b.tar.bz2 ) https://github.com/ungoogled-software/ungoogled-chromium/archive/ff0ef27370b40b90cb081d56c24cd0272d07be3d.tar.gz -> ungoogled-chromium-ff0ef27370b40b90cb081d56c24cd0272d07be3d.tar.gz cromite? ( https://github.com/uazo/cromite/archive/b1cdb6763ef37ea452408c2fb4850c856a28a382.tar.gz -> cromite-b1cdb6763ef37ea452408c2fb4850c856a28a382.tar.gz )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 linux-info efd923656513c879204fec6638eadee5 llvm df1cea363f19e80316ea702563b607be llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 3a59a39e97af0f7c03f49cf3c22f262b pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=535fa35677cd26b1699b032cbbb3a668
+_md5_=1c2c743b5502a4103ae5fd8234c38fad
diff --git a/metadata/md5-cache/x11-terms/kitty-0.44.0 b/metadata/md5-cache/x11-terms/kitty-0.44.0
index ee1deaf0b49f..57a4f1c98add 100644
--- a/metadata/md5-cache/x11-terms/kitty-0.44.0
+++ b/metadata/md5-cache/x11-terms/kitty-0.44.0
@@ -7,7 +7,7 @@ HOMEPAGE=https://sw.kovidgoyal.net/kitty/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=edo go-env optfeature multiprocessing python-single-r1 shell-completion toolchain-funcs xdg verify-sig
IUSE=+X test wayland python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=GPL-3 ZLIB Apache-2.0 BSD BSD-2 MIT MPL-2.0
RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) python_single_target_python3_14? ( dev-lang/python:3.14 ) dev-libs/openssl:= dev-libs/xxhash media-fonts/symbols-nerd-font media-libs/freetype media-libs/harfbuzz:=[truetype] media-libs/lcms:2 media-libs/libglvnd[X?] media-libs/libpng:= sys-apps/dbus virtual/zlib:= x11-libs/cairo x11-libs/libxkbcommon[X?] x11-misc/xkeyboard-config ~x11-terms/kitty-shell-integration-0.44.0 ~x11-terms/kitty-terminfo-0.44.0 X? ( x11-libs/libX11 x11-libs/libXcursor ) wayland? ( dev-libs/wayland ) !sci-mathematics/kissat
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) || ( X wayland ) test? ( X wayland )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz https://dev.gentoo.org/~ionen/distfiles/kitty-0.44.0-vendor.tar.xz verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz.sig )
_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 5e598a2f2670ef9a4b2be470c0718b82 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db verify-sig 2cf23b136af9fd4c3fceadc34d0f98ad xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=715c7e651b8974eef0d0d612a9fac821
+_md5_=d609f000ec917140f25db2640068022b
diff --git a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.44.0 b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.44.0
index 9a3c11fe7cc3..8a66c7e0cbf6 100644
--- a/metadata/md5-cache/x11-terms/kitty-shell-integration-0.44.0
+++ b/metadata/md5-cache/x11-terms/kitty-shell-integration-0.44.0
@@ -2,9 +2,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Shell integration scripts for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=~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=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz
-_md5_=8d3935296e7e6f7f05aaace8bed07bca
+_md5_=8023ce1ff42e2e871104347f2f99efe4
diff --git a/metadata/md5-cache/x11-terms/kitty-terminfo-0.44.0 b/metadata/md5-cache/x11-terms/kitty-terminfo-0.44.0
index a2025c88c67f..84e255086fff 100644
--- a/metadata/md5-cache/x11-terms/kitty-terminfo-0.44.0
+++ b/metadata/md5-cache/x11-terms/kitty-terminfo-0.44.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=compile install
DESCRIPTION=Terminfo for kitty, a GPU-based terminal emulator
EAPI=8
HOMEPAGE=https://sw.kovidgoyal.net/kitty/
-KEYWORDS=~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=GPL-3
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/kovidgoyal/kitty/releases/download/v0.44.0/kitty-0.44.0.tar.xz
-_md5_=3e8e3e54a7afbfab0907ce789ac20f5c
+_md5_=a74318fdf690b0510e07615dc8871b1d
diff --git a/net-fs/s3fs/Manifest b/net-fs/s3fs/Manifest
index 1ebf37a0f2bc..5df49b76bc67 100644
--- a/net-fs/s3fs/Manifest
+++ b/net-fs/s3fs/Manifest
@@ -1 +1,2 @@
DIST s3fs-1.95.tar.gz 285599 BLAKE2B 4cb34f50d4efd0c1e0ef8196c3c9a53c380338317b736dbc229ef37ef22cec9dcf634a5b253bcdd23b25f16badffe39817c8c59530a49963cde17a2721a7b678 SHA512 73fd33895ace0e60fe8df392d474624f913a310c8df136bcc60b7d644ce7a92681ac7ced9bf9fcb9ef248f48b3bee3d4e871c172368c0b07626cb8f2ed3ba1b9
+DIST s3fs-1.96.tar.gz 307254 BLAKE2B 960be8000d531e4aeee2ba10d9f451d41f14a6e272cdf25361beeb27d85e9734e6fc41145067842f21f465fb7affb3bcc80ed89833cf518853457b80151ae2e3 SHA512 1ad5a99e6bb86e04e95d4de6a56d460766b6f8aaec22b1d06685eee4344decfd0b14ecf37bbc6e8511a1863a21586465401c72112eca2589a80c16c0f4bb0f1d
diff --git a/net-fs/s3fs/s3fs-1.96.ebuild b/net-fs/s3fs/s3fs-1.96.ebuild
new file mode 100644
index 000000000000..a76c16380457
--- /dev/null
+++ b/net-fs/s3fs/s3fs-1.96.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+MY_PN=${PN}-fuse
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Amazon S3 mounting via fuse"
+HOMEPAGE="https://github.com/s3fs-fuse/s3fs-fuse/"
+SRC_URI="
+ https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~riscv ~x86"
+IUSE="gnutls nettle nss"
+REQUIRED_USE="nettle? ( gnutls !nss )"
+
+# Requires active internet connection and it tries to download some binaries for later execution
+RESTRICT="test"
+
+DEPEND="
+ dev-libs/libxml2:2=
+ net-misc/curl
+ sys-fs/fuse:3=
+ nss? ( dev-libs/nss )
+ !nss? (
+ gnutls? (
+ net-libs/gnutls:=
+ nettle? ( dev-libs/nettle:= )
+ )
+ !gnutls? ( dev-libs/openssl:0= )
+ )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-misc/mime-types
+"
+
+BDEPEND="virtual/pkgconfig"
+
+src_prepare() {
+ default
+
+ sed -i 's/ -D_FORTIFY_SOURCE=3//' configure.ac || die #895676
+
+ eautoreconf
+}
+
+src_configure() {
+ local myeconfargs=(
+ $(use_with nettle)
+ )
+ if use nss; then
+ myeconfargs+=( $(use_with nss) )
+ elif use gnutls; then
+ myeconfargs+=( $(use_with gnutls) )
+ else
+ myeconfargs+=( --with-openssl )
+ fi
+
+ econf "${myeconfargs[@]}"
+}
diff --git a/net-im/discord/Manifest b/net-im/discord/Manifest
index 85bf81bd9cd5..32ddfda30c05 100644
--- a/net-im/discord/Manifest
+++ b/net-im/discord/Manifest
@@ -1,2 +1,2 @@
-DIST discord-0.0.115.tar.gz 108661985 BLAKE2B 139002dbaa98bafe48b5c8f75e49114e5d6dbc920ac342a397f9276e39215af7ed647368910371d7bafbd509b77e80e581c08c6f9351bc575df8fefb5bfc2767 SHA512 92fea8b546027d972901cf7773f0736f61b66b8b0d7f96b0b18f0a65a6299983d29a9b630970f9ce0216b39d6148bed37e67274ae8a4fbdc54937d11b3cf222f
+DIST discord-0.0.116.tar.gz 108661413 BLAKE2B 0e5a4e2e1f31586ed50f2730f59a9036e41de84222982d18232593dab854b68843ba2db6106c2e0b9da2c473773f1e318e1f7807d73ae2cf2c665ecf77bede00 SHA512 801a228ff7c84aba76ce4565535d1da1d0ee3e7c30e2c381a118db32b2c7dcbdfe0f52ea8caa369732ca29c5a23a3ef7bb5439adc57e70243beb6ab7fc539a7f
DIST discord-disable-breaking-updates-2f26748a667045d26bc19841f1a731b4be7a7514.py 1299 BLAKE2B b6c923c450a28405e2a439e0d1b8a83e01e0536c62095fafbae74612aa4e891df733aa13999ce6a8be3618fd14e154aec802aa4ee21aad1303b05626ffd23314 SHA512 a7ef493a216c71a5b02685cff6866bfc3940aaf9cdc73b58859c962d0d33b613349289ef7027359f184f42dddaed486b84f6d85b9023ab8530ab7ba66431c3c7
diff --git a/net-im/discord/discord-0.0.115-r1.ebuild b/net-im/discord/discord-0.0.116-r1.ebuild
index c0429e9b6486..c0429e9b6486 100644
--- a/net-im/discord/discord-0.0.115-r1.ebuild
+++ b/net-im/discord/discord-0.0.116-r1.ebuild
diff --git a/net-im/discord/discord-0.0.115.ebuild b/net-im/discord/discord-0.0.116.ebuild
index 30c43d42ca79..30c43d42ca79 100644
--- a/net-im/discord/discord-0.0.115.ebuild
+++ b/net-im/discord/discord-0.0.116.ebuild
diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 4de29e2205c5..b39516e0b38d 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -13,6 +13,7 @@ DIST blake2-0.10.6.crate 47234 BLAKE2B e1464e4ae61acf4a646ce548f1e7eeafe277737bf
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
+DIST bytes-1.11.0.crate 78391 BLAKE2B 9efcb5e5b93097d7405543fecb8962f5794c91b5e7186f4582e4d6886075a5bb5d3502c09ea0a3fc72c1381862f8700312a27607ff3534e7b476bac330924a4b SHA512 0f9315b9e6bc54b7339314c0ca2e01af61b4e59548f9e72ed54990e281266f614ec78917529779fb33cc2037a6ecc9595d531674a23eb3884e72759907b4a883
DIST cc-1.2.30.crate 108550 BLAKE2B 72d3f532e1ce87f8a872d5551584b1fef0128a6919b2e9871cf24d905513d19a90f17cd9af8f1455874fd50c7ffb9956313788277822412803d53c04e4fa921e SHA512 e0b3837400a3a31f522ee8e290ff2c7000c8c5da2f424b552092a64295f4d76443208f4688638edaf081028dd8bfdae2175552a8f22cf16d0440f7877475abc4
DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f
DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
@@ -78,7 +79,6 @@ DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc
DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
DIST libm-0.2.15.crate 156108 BLAKE2B 0bf4cf92e877f3f7e0bdcd79a3d26a3802f1ba38d0da08e750d2e6107d5dde49cc626a63d55910e8d597175483b1cb55ccbe866059e06c2cb51519ac5402655d SHA512 abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41
DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
-DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
@@ -104,6 +104,7 @@ DIST pyo3-ffi-0.25.1.crate 78058 BLAKE2B 351fe00c99008a34a003e50cd4f6d25e6dae5a4
DIST pyo3-ffi-0.26.0.crate 78247 BLAKE2B 65f1c399bc763bf8afc36ccac27d28242ebcccebd08ab8d9b3165ca5c9abb10f76e76fe5a250aa1e0cdc1d1e8a613160660f07bc0dbc2812675acb9dfc8e89c2 SHA512 91c2ae828e997dee5e48d839794727e94576228e9329c358a3bc77a59f8f37fa0ae6c2579229782b3f46ab90725844ce9194b9de4d3849d824adf1d40743bf7e
DIST pyo3-log-0.12.4.crate 16655 BLAKE2B 28fe9da0a9abefdaf0d9d9dd30d7c966571261a7d4be35b9877693170714daf6fc35d3f0fbaef765a782db05a9652fb22625f26bfdf06c3f75c1dcc3f64223a2 SHA512 09fdd2d77d853956b4b454c9e7d1cf5ef961444d60e7075ffcde6e441d863ebda26cc7aa8517c4b29901eccc930014c4ff6395269d1ba3d9641c5f81a936bde0
DIST pyo3-log-0.13.1.crate 17301 BLAKE2B fc3359c0d3ca3cfc533e0f5bf075dd9b391bc62726b3733b8251212d49f08acb7ea5f407efd5b38231c6c32f0093baaabf3bbd7e6ee859ee0f05d0d1c2fd4c53 SHA512 abf6b7578a3d120d8c08bd9b2b42331a0813e01f1c469a9319a880c78870e5195a16d1196992c26f12cddc2df871466c76dc1c0e64072f665dd70cc4cfc46b3f
+DIST pyo3-log-0.13.2.crate 17331 BLAKE2B 10c30d18fd37f5da9a710d3ee9af08131c951c46a5a0f6a113c9d832a12f3aa7ce9573326b50d58a577b0c3919bfb8996a1d31b325aec70b4e135772d7af875c SHA512 b7566e3acdd3d3a1f1ee4dc396f2c012f03447ac1030cfb990c846d2686d997ba5e2c21eea39f34d7ce4660ad5a6bc6787338c343a099b79f3dcaedd8593eb0e
DIST pyo3-macros-0.25.1.crate 8886 BLAKE2B aad9c975c90ff93429be24287d76edd945578b546a927f54d82b6d4bf184f1f8d426ac112307205346e85999a1e89b097f68310de647f27474790bff01c3517a SHA512 08387f3d1ddb0cc253eed376e6e8ebe5722b31664ec742f16c0454b52f1fbcadbe7720ae9e2d3870fe0ca2690916cf6e3e032f5a3e65d767322c068432f6d470
DIST pyo3-macros-0.26.0.crate 8906 BLAKE2B 60eef72d27b5bc922b75f71ae24bb6f380288cb3a619bf2940b0de47b27e86cce0ffdb1fbdc9c0540d3f15c9df4884497aa1e6efec0f1579ac722b414818a428 SHA512 07bcddba0926c3dff7629da3260f9a38593fbb337b6a68d55c223f5944d912885e5319cd635ae1785026fed4adea1fcc19695ae83aca5bea127c5a8868fd2c43
DIST pyo3-macros-backend-0.25.1.crate 76006 BLAKE2B 02225f8591585a6cbea7d6e53503bfbac395253cb0f45c588a2eb38908bf241034412832f2fcf4e9301318b5b9b82a888755d970f544f402a4f0cf9e4a6eefe9 SHA512 4c9006424630ab9bcd5dcdd45fe927a95a40a61757f0950396eb9f0c3f1794772092a19773c102220489cc621ad65d81dbbe459a1be472f6cd3211c50ef33cc2
@@ -139,15 +140,12 @@ DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f
DIST schannel-0.1.27.crate 42772 BLAKE2B 55b3cdf596d6d490fdbc10298eed7cb1b1bb8d6349ac8700ac2e7db66e1d75f0a5bea5b1b322bf30cc0f982262e96aa421998151a8ee1e620b5a09d25ad4263f SHA512 f469d03c2be014c248e7b6408f541584f250a9d58bc8dd8ff4d1e63f5720cadba1c0579b1e5d97b58844fadaeff10e9cfae6d5cd33c5de0fa4ebe699a8ead4a8
DIST security-framework-3.2.0.crate 86095 BLAKE2B 711c6fbabbc381ad08816aa9c3f1a66fccf05b7a3145a76b29845e4b2f059dfcdffa4cb6eea13967f3cc973744160d9d0e5ab8f84bb06b6d8b6d902f8058e01f SHA512 bbef2a7720ef18e3e07559b852ce3bf0651fcd0b8a93cd01b512381c7afc2782cd4ef1a61b29fa439aac630b1acbf3d6248749a7c3b839707f74154d131642c4
DIST security-framework-sys-2.14.0.crate 20537 BLAKE2B 50a04eda370788fb769600b0df2f984155d9ff67c753a8b138568c648fc23f90f076092c9a8f984aa3b6590c547171e53b968ecc4f80f6b7edb8cbbf23bce31c SHA512 a6b5a391450ad91118aff3b9d8420e1099fc9f96926043f5c4061a1fd615a00bb1f86f5a06b9a549f45b27a43b5f9ceb5a015d8589d7df258a77dd4b4dfdd7e4
-DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
DIST serde-1.0.224.crate 28268 BLAKE2B 10073484709ce136cd094b0ed92b122cda723511bb09695d49196816d9ed1c2d05eef2080d2f7620dc3913fb00954b38a2f2f2ad3bd09a4801b1db45a1b0dd41 SHA512 4dd71a9a017c37a0621b57f58bc509d7bcdab262f6fbc30454cc83ca1ec6cfd0fdf9d0e877aa0af35df5402f3359e5d0c00ba8e3a6454fb02186155c1ea698d8
DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
DIST serde_core-1.0.224.crate 62766 BLAKE2B b71f1de590d5ca6b896a3e467418a0ce39dcf96ddb1cbbb9d7dc3128b746c3f326d517d862893c8bca9bf733cb236e50f6fa68936d6b0f7bc4d36f62de8bd1b5 SHA512 128915dfa6088894da24237fa2b7880b063700e18c411ccce72a47d7088940ffa0f90b054fae2e20bb4a122ca511150b02b346ec4d33c3ed0be3e7fbd05ee6b9
DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
DIST serde_derive-1.0.224.crate 57909 BLAKE2B 3166166f8defbaada9c0ed120f31be020fc3eb1a74fbe03b5d6d596bdb59c040f2e87502f9f40fca15ae5f0c72fd38f6b6771b6f860dd0f8e08968c04f7129c3 SHA512 e35ce8cace6b17ece91b44efc5d0b0c07b2f9f5908da86fcdfe38c4d21b2c49207ffeccc4fc26341edcc556f8628ed9bb45c7f10352668708d0d9f853f71f58e
DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_json-1.0.143.crate 155342 BLAKE2B c01be213f79cad1f3de35a1c5adab75121fb2a49cf261e46a5509d44f02e12a5b56db3cd6bf539e015ce59019faa636dae2f1ded25d7893c7a0e03f0c9d211da SHA512 084fa35adc0d720c3868d57b2d4a2f30af08b650e876ee88014cf1b98d49079f5ddfe5b14743c63ebc5b9bd8291c6d03fd34f07b770a25874f00ea7c42bdde8b
DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
@@ -160,11 +158,11 @@ DIST socket2-0.6.0.crate 57974 BLAKE2B ecd0ebe429f1bedc9cc80415c787b061031e321a8
DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
DIST syn-2.0.104.crate 299699 BLAKE2B f64d2267abe9140456dd31d52ada0c75bfa3e4e0112ca77491245e9e84a0530f6c7cdc7428b73cf567a65ef6e7727f814fb9cb34db0ecc9cc3afd05b69fd36f7 SHA512 da532fa362266161b5604c821c913f8f990eb32c18e18c0a360b7147b9f71ae008e208f377cb203e85818bd5db926951122a971fa97563a10678f0ba4671e64f
-DIST synapse-1.138.4.gh.tar.gz 9118822 BLAKE2B 242710d14a618bc15b990acb2df62ba9d4b648ba8adbfa609eef7b110990887cde563bf6f576825f151189d37ad6de616125369bb01069ea396ffa9d711e1ea4 SHA512 1b9c0226d42b1d7005c9eeeaf9048641734663e431c33c7d7ef6fd1639f1d9a07d63bcda61c316d70f038487b5418cf4a972b06a7413ecdb42c2fc7c737512b0
DIST synapse-1.139.2.gh.tar.gz 9143758 BLAKE2B 510316a4a1e9e228acde7128418c4219b8d827d49767f015098ff395acb11101162fc06287132742c9e8c7f9ef70f929337b8da72ae61fa03f19e2e642088e5b SHA512 59e2d09fc24c60dcf79ebe6da350b93db9df722469b89eeeb1f1e248f6613b477118a6f4659fa5144250db09e6776786b467216b7f8e5e74e4b4a43d7082fc22
DIST synapse-1.140.0.gh.tar.gz 9182247 BLAKE2B b75fb1b4928abd51668c0805221f573d9556928ee59de40b0a36e400c64c131df3c6e31ca283d8173ea4e5370ba36e60e7820858b0454c15d8476480127ef51b SHA512 adeb9d65ffd16d65d5f2af0a5e8bd91edb8c56f3f8de12cfe90f4a66e41b38f4b23f2f850d0c556db83f608aa4b804b3e8543fc93060de89ec9ae3b6573ba08d
DIST synapse-1.141.0.gh.tar.gz 9184982 BLAKE2B 9e53cae480adbaf368c4d5a5b2a25828ce327f535ba6fd0ee5607fcf5c72460c64ab9caa106178159519bc08a7025537746a6195101e09ca8f1f375107faa54a SHA512 068f3e1ac81d4676363909fbcd5690dcf6604e9050e853b61fc2564d9456b37d7db62acccf353bd44b9938686bc24953a4cd2fc7755722d321027f79a5d02990
DIST synapse-1.142.1.gh.tar.gz 9190189 BLAKE2B d0691d5ec468145ac53337bffcb8d9d067c7cd16b9f570a7fcb3c19c7e5618189ce1db3718c530c5baf6f44d6012036fca6e713b75e807d56227867d12719833 SHA512 f436ecb04c7925ee79229e4c885552747c311882d592e075ce304853ad64eea594db3e04fca3ea395a8384c9c6e6171d088fcad6de569f6ed91511c00bc1967e
+DIST synapse-1.143.0.gh.tar.gz 9191731 BLAKE2B 4ef1ba787f613ac3a4998ef81c99d119f8992f5652472c4192c3e35f46d5a7e526625c783c864440fc1ee5304231b697682980aeaa8e71fe2123bc982efb9809 SHA512 e804e5845e65a8c37d517b30d1649c52cc4b5355c2c76633df55fd08f7da44d3ac935b196935b59eec81d16701ca4bc0567c0ce4de0d12f122bacca10c914bcf
DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
diff --git a/net-im/synapse/synapse-1.138.4.ebuild b/net-im/synapse/synapse-1.143.0.ebuild
index b4e187d59ec7..0da90c0764d5 100644
--- a/net-im/synapse/synapse-1.138.4.ebuild
+++ b/net-im/synapse/synapse-1.143.0.ebuild
@@ -9,20 +9,17 @@ PYTHON_COMPAT=( python3_{10..14} )
RUST_MIN_VER="1.82.0"
CRATES="
- addr2line@0.24.2
- adler2@2.0.1
aho-corasick@1.1.3
- anyhow@1.0.99
+ anyhow@1.0.100
arc-swap@1.7.1
atomic-waker@1.1.2
autocfg@1.5.0
- backtrace@0.3.75
base64@0.22.1
bitflags@2.9.1
blake2@0.10.6
block-buffer@0.10.4
bumpalo@3.19.0
- bytes@1.10.1
+ bytes@1.11.0
cc@1.2.30
cfg-if@1.0.1
cfg_aliases@0.2.1
@@ -48,7 +45,6 @@ CRATES="
generic-array@0.14.7
getrandom@0.2.16
getrandom@0.3.3
- gimli@0.31.1
h2@0.4.11
hashbrown@0.15.4
headers-core@0.3.0
@@ -72,13 +68,12 @@ CRATES="
icu_properties@2.0.1
icu_properties_data@2.0.1
icu_provider@2.0.0
- icu_segmenter@2.0.0
+ icu_segmenter@2.0.1
icu_segmenter_data@2.0.0
idna@1.0.3
idna_adapter@1.2.1
indexmap@2.10.0
indoc@2.0.6
- io-uring@0.7.9
ipnet@2.11.0
iri-string@0.7.8
itoa@1.0.15
@@ -87,14 +82,12 @@ CRATES="
libc@0.2.174
libm@0.2.15
litemap@0.8.0
- log@0.4.27
+ log@0.4.28
lru-slab@0.1.2
memchr@2.7.5
memoffset@0.9.1
mime@0.3.17
- miniz_oxide@0.8.9
mio@1.0.4
- object@0.36.7
once_cell@1.21.3
openssl-probe@0.1.6
percent-encoding@2.3.1
@@ -104,13 +97,13 @@ CRATES="
potential_utf@0.1.2
ppv-lite86@0.2.21
proc-macro2@1.0.95
- pyo3-build-config@0.25.1
- pyo3-ffi@0.25.1
- pyo3-log@0.12.4
- pyo3-macros-backend@0.25.1
- pyo3-macros@0.25.1
- pyo3@0.25.1
- pythonize@0.25.0
+ pyo3-build-config@0.26.0
+ pyo3-ffi@0.26.0
+ pyo3-log@0.13.2
+ pyo3-macros-backend@0.26.0
+ pyo3-macros@0.26.0
+ pyo3@0.26.0
+ pythonize@0.26.0
quinn-proto@0.11.12
quinn-udp@0.5.13
quinn@0.11.8
@@ -119,12 +112,11 @@ CRATES="
rand@0.9.2
rand_chacha@0.9.0
rand_core@0.9.3
- regex-automata@0.4.9
+ regex-automata@0.4.13
regex-syntax@0.8.5
- regex@1.11.2
- reqwest@0.12.23
+ regex@1.12.2
+ reqwest@0.12.24
ring@0.17.14
- rustc-demangle@0.1.26
rustc-hash@2.1.1
rustls-native-certs@0.8.1
rustls-pki-types@1.12.0
@@ -135,9 +127,10 @@ CRATES="
schannel@0.1.27
security-framework-sys@2.14.0
security-framework@3.2.0
- serde@1.0.219
- serde_derive@1.0.219
- serde_json@1.0.143
+ serde@1.0.228
+ serde_core@1.0.228
+ serde_derive@1.0.228
+ serde_json@1.0.145
serde_urlencoded@0.7.1
sha1@0.10.6
sha2@0.10.9
@@ -159,7 +152,7 @@ CRATES="
tinyvec_macros@0.1.1
tokio-rustls@0.26.2
tokio-util@0.7.15
- tokio@1.47.1
+ tokio@1.48.0
tower-http@0.6.6
tower-layer@0.3.3
tower-service@0.3.3
@@ -187,8 +180,10 @@ CRATES="
wasm-streams@0.4.2
web-sys@0.3.77
web-time@1.1.0
+ windows-link@0.2.1
windows-sys@0.52.0
windows-sys@0.59.0
+ windows-sys@0.61.2
windows-targets@0.52.6
windows_aarch64_gnullvm@0.52.6
windows_aarch64_msvc@0.52.6
@@ -231,7 +226,7 @@ LICENSE+="
Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT Unicode-3.0
"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
+KEYWORDS="~amd64 ~arm64 ~ppc64"
IUSE="postgres selinux systemd test"
RESTRICT="!test? ( test )"
diff --git a/net-libs/neon/Manifest b/net-libs/neon/Manifest
index 5a26965fa875..0ea4fc86df51 100644
--- a/net-libs/neon/Manifest
+++ b/net-libs/neon/Manifest
@@ -1,2 +1,2 @@
-DIST neon-0.34.2.tar.gz 936809 BLAKE2B 808c506a854a97dc646c36159c7c87bb2b9ada2dbd9bb6bd93496be3d2b5181fa51b547da809049d287f5ce95b40add9597d4721f6f90983305738d3fa0cb1dd SHA512 2b233f52e4eb1f0d40d42afad628d17334ae6365905ccf21b0136f0f0f9b225d420ca1c1966a90742064f1f0bf3ab1e37b3ff4a94f3fec4005fc3e33f8997d0b
DIST neon-0.35.0.tar.gz 949492 BLAKE2B b894dba7a9f7166351c820b0d513f911d45440a218d799f9325155493a33e95029dfb29043adc2b5f880b16dd05444b0efc43f08d024d3887dd00b8ba7ed30ad SHA512 4a78890db8dd6b9899b020d81dcb57ce6a9e592418e93507f8aa5902fa0896e52d851844067866838a914ab2dd0f3f402a426ceea522018bcefd31649db24272
+DIST neon-0.36.0.tar.gz 534021 BLAKE2B 8f05dd962d07e04fb7e565c6a729fbcff80686b7eabf897cb307d5ca9d2e13e16f34cdf01ea0cd8a4abd599a1c4171fc5f371b018babecb41fa8b66f145b56e3 SHA512 4b5a42070d32366bcc3c0e3eca31bf85e0f8dcda6e4aeb536d9419f8541148e70903d6a8e6d078a5ee4954394d0f70bfa0cd07134c822db188534b8abada023b
diff --git a/net-libs/neon/neon-0.34.2.ebuild b/net-libs/neon/neon-0.36.0.ebuild
index 1fd7296a956f..ae35d3cd566f 100644
--- a/net-libs/neon/neon-0.34.2.ebuild
+++ b/net-libs/neon/neon-0.36.0.ebuild
@@ -6,7 +6,7 @@ inherit autotools libtool multilib-minimal
DESCRIPTION="HTTP and WebDAV client library"
HOMEPAGE="https://notroj.github.io/neon/"
-SRC_URI="https://notroj.github.io/neon/${P}.tar.gz"
+SRC_URI="https://github.com/notroj/neon/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0/27"
@@ -56,6 +56,14 @@ src_prepare() {
eapply_user
+ if test ! -f ${S}/.version; then
+ # Building from SVN rather than in a release
+ echo 0.0.0-dev > ${S}/.version
+ # for the documentation:
+ date +"%e %B %Y" | tr -d '\n' > ${S}/doc/date.xml
+ echo 0.0.0-dev > ${S}/doc/version.xml
+ fi
+
AT_M4DIR="macros" eautoreconf
elibtoolize
@@ -110,5 +118,5 @@ multilib_src_install() {
multilib_src_install_all() {
find "${D}" -name "*.la" -type f -delete || die
- dodoc AUTHORS BUGS NEWS README.md THANKS TODO
+ dodoc AUTHORS NEWS README.md THANKS TODO
}
diff --git a/net-libs/ngtcp2/Manifest b/net-libs/ngtcp2/Manifest
index bf98d557234a..3f2a87ae9d6f 100644
--- a/net-libs/ngtcp2/Manifest
+++ b/net-libs/ngtcp2/Manifest
@@ -1,2 +1,2 @@
-DIST ngtcp2-1.16.0.tar.xz 674160 BLAKE2B 68986cc5203b18f6b8ab793a4f80c969c095f83722f7b3e526dff61b17a775ed6a90690e1bb5b3f30f36bd195623e975c56a809dca8353e2c7e512f9b7cbee1e SHA512 998aebd1088435745d65900f45304dc59266f0e5997c0fe93cd052bc746493953efc9f43aa10776eeea407747d7480e529a948112f150a2ba3669d0cd1bb2b26
DIST ngtcp2-1.17.0.tar.xz 679244 BLAKE2B 4c0201d1f5a42f6aa7bcd93960289cb3277a4fe3158922c7be40c265cc610802d749b164f9bded81082e4325348430e1826dbb900ee7a0c1cbc2c90822f95bda SHA512 612fb2a55c95717e38ad7792261ac34372b344addc9437674425acfcbcf1faec6572affab430ab818afa275cbf8f9bb1e2a6b3876adcd6c5538f221736066a35
+DIST ngtcp2-1.18.0.tar.xz 688432 BLAKE2B 911ea1e0424093e8892deef6571f67138bdb9d308c23b14577f11915633a373fe3db172b4f318b89077d04f3e8cc34b0a032a21385329915c177f4c82a2a479d SHA512 4fa236927bbc9c1fe6f920d131e4655c4143c256eb001a7a80add65a9024c2039be64d8bb9606567fb6dcddb7dc6f3a11e08f9196714a60fd55c6cf10be8aa35
diff --git a/net-libs/ngtcp2/ngtcp2-1.16.0.ebuild b/net-libs/ngtcp2/ngtcp2-1.16.0.ebuild
deleted file mode 100644
index df86337f1248..000000000000
--- a/net-libs/ngtcp2/ngtcp2-1.16.0.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-# Built with autotools rather than cmake to avoid circular dep (bug #951524
-inherit multilib-minimal
-
-SRC_URI="https://github.com/ngtcp2/ngtcp2/releases/download/v${PV}/${P}.tar.xz"
-KEYWORDS="amd64 arm arm64 hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86"
-DESCRIPTION="Implementation of the IETF QUIC Protocol"
-HOMEPAGE="https://github.com/ngtcp2/ngtcp2"
-
-LICENSE="MIT"
-SLOT="0/0"
-IUSE="+gnutls libressl openssl +ssl"
-REQUIRED_USE="ssl? ( || ( gnutls libressl openssl ) )"
-
-RDEPEND="
- ssl? (
- gnutls? ( >=net-libs/gnutls-3.7.2:=[${MULTILIB_USEDEP}] )
- openssl? ( >=dev-libs/openssl-1.1.1:=[${MULTILIB_USEDEP}] )
- libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-multilib_src_configure() {
- local myeconfargs=(
- --disable-werror
- --enable-lib-only
- $(use_with openssl)
- $(use_with gnutls)
- --without-boringssl
- --without-picotls
- --without-wolfssl
- --without-libev
- --without-libnghttp3
- --without-jemalloc
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${ED}"/usr -type f -name '*.la' -delete || die
-}
diff --git a/net-libs/ngtcp2/ngtcp2-1.17.0.ebuild b/net-libs/ngtcp2/ngtcp2-1.18.0.ebuild
index df86337f1248..ea66fffee57d 100644
--- a/net-libs/ngtcp2/ngtcp2-1.17.0.ebuild
+++ b/net-libs/ngtcp2/ngtcp2-1.18.0.ebuild
@@ -29,7 +29,6 @@ multilib_src_configure() {
local myeconfargs=(
--disable-werror
--enable-lib-only
- $(use_with openssl)
$(use_with gnutls)
--without-boringssl
--without-picotls
@@ -39,6 +38,10 @@ multilib_src_configure() {
--without-jemalloc
)
+ if use libressl || use openssl; then
+ myeconfargs+=(--with-openssl)
+ fi
+
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
}
diff --git a/net-proxy/mitmproxy-linux/Manifest b/net-proxy/mitmproxy-linux/Manifest
index dece929d6f3e..e568fe0a6db5 100644
--- a/net-proxy/mitmproxy-linux/Manifest
+++ b/net-proxy/mitmproxy-linux/Manifest
@@ -4,9 +4,11 @@ DIST boringtun-2f3c85f5c4a601018c10b464b1ca890d9504bf6e.gh.tar.gz 219297 BLAKE2B
DIST cfg-if-1.0.1.crate 8683 BLAKE2B 7d7f98e46b98e0f6fe069fff5dede72390adb7522f13be35c37f99713641e98dff87bd58e594908565a6f42ec898f11597e8a82a01ca2e8e65b38563e09956a8 SHA512 56af0d562fe60022e8df9c5b4e9b2eed6d7ca1874c4d3bbb52148d6f3c6f7d30e0b63d4b1e652ccfc8881a663fb6f450a48447d5a8cce0c2e5a2ac12c6ac655f
DIST compiler_builtins-0.1.158.crate 245300 BLAKE2B 2f0c6281af04eab6d8b2d819e3169ec384beda8b2326a41bfef77fcea24b2fe20d83ed5e2cc0a2c1635dd2f4a4b42fba161a1d6305451e767c8f79c501065d8b SHA512 8b440293d8fb3184b665cddd25dfcc8c65f216dfe5e353db0e867f0346b1aff48e3af82ed3e77aee0ff1a1767e6f35ce348048d3aabc168feb6ab633f19214e5
DIST compiler_builtins-0.1.160.crate 242364 BLAKE2B c85996e22b19e08eb4fb0d679b0b357d60f072ed2611b332d042f6d02d02f5c8fad6bad32baa5c86d5142ddeb79ff939fbb25ed68a9f8134f4a25c6cb961387c SHA512 b8a10cf1b1b42fdc070ba7b3ea4a018c912beb1540b1aef2622302e6ad876b1d488c8ef08b90d2fcab4d32d9c836c0fa552c52c1fe96afc2ad0e1be95c3ef6f6
+DIST dlmalloc-0.2.10.crate 86645 BLAKE2B e0b0369c83a5853ccc361439c33cce90b0448cfc00550d76bf49fd29095ad4528b65c513c77c2208ab09684c24721c4abf5f0dce378605da8361dc3e3f2cdc9e SHA512 5e04bfae17685a5b55f2d2550a790e73c5b377cde82c113275cf80e60c258746cf8f236942bc0717c96fd753332a7cb051ff773b7af6cc410061200b88857a81
DIST dlmalloc-0.2.8.crate 85937 BLAKE2B d1d5f22efa6f5f7de9ef411e70483e471babfc6c28941a735766e21a94bf33452330ca88a768513b8b90cef86ab64f877eecf70d97586f5b6a55c5f867d993ae SHA512 5c2dec343d338c29500428d5022f9bd3b00ddeacbaab56d3ecbc33f5d8ef1f5e61c53e0478d08721dec11511055c7e289353117c8f71129b623272961c2158b4
DIST dlmalloc-0.2.9.crate 85868 BLAKE2B c9b3f2b2ad3d43d4559ef0c390de5eb77c2e83c08bfb5a1a050a49d0e6f45391f4597efec8150267d346b09aa26e4b9f244b5d09333ec4154a386daef3f2c413 SHA512 5a9397b0d65f1f10d8e3e7bd84266129dd6a4e2a7c2822e84249121bb0badff15fb530242984efaa78744d919f49658d3c425d9f89dc2741b139eafa71b14ade
DIST fortanix-sgx-abi-0.5.0.crate 13334 BLAKE2B ccdfdd2e7a0592b0efcd4269695b7367e1e6fd2da7aac3b6e2b174375e787ec00134c3156286656155839367c031aabb748e50c15aa539ab3b3da22de3fef132 SHA512 4239bd0fe3a2c9e0b4a0e0eb82bacb417e1f798fb4d908bb5cc021ddfe6e41688f8ee16f9a18cda692ef78afb264a440af7444cfde43a0c29d0299781ea43ccb
+DIST fortanix-sgx-abi-0.6.1.crate 13691 BLAKE2B e97992a0e93a290bef2adc7115a158385c0c8b59f50744a2a6c7a3b73d164c3dc7b6278118062c64cac98234d9ffffdb94365e79bb489ead5f48c222d87c8771 SHA512 422cee56dfc9066c2c9de032ba92ea5b9cd572193a10b94ce2a9886fb0875375497e7c46b4bc3684d14293b4f82733b519663c807bf73ded62e9c5b1cdd08b64
DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
DIST getopts-0.2.23.crate 21409 BLAKE2B fbe2c229f7aff2bdaac17ff5c670363c135e69651cb924af1950d79c7eace1616a30425a181cd0116004ca8167bcb1364e208d92ad16a2280f1e77798d680657 SHA512 8d4c08e88a8532d107052c34305b6381e8759958a12eafe8791816fbed85e405fe901aa11c8a8e0110a6d44f87cd1f55a332d2c76c7c12d13a86e00731842e43
DIST gimli-0.32.0.crate 286715 BLAKE2B 761fa6ceaf967f03b235e07f05d596ea0535cbb38678f6c543f8ca682058450e29e82ffaf3960689b945646db0d2b7afe503ac4d6bdaa52c3ad4de7315295d73 SHA512 9ba4a781c98507fb5a4cd3a8a0fccc03cae5a78eb7e67d001f02396e157b340d6aabf96b7ce54e89bbc00ab61921d3434c355aa0b0b7b968056db2f526392c96
@@ -20,7 +22,9 @@ DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1a
DIST miniz_oxide-0.8.3.crate 61827 BLAKE2B ae8626de8711a8b7c2bce52d2e226a3e973ba6919ed33904883ae6287f848fcf40642afdb9ad71bba19db181fe9ea354c85cd81c1dad889588d5df8fcc99b9f2 SHA512 b79cd67a477851b18ed87c887bfd9f40f97059eb3fedbdc3a52eac66b5fcea42cae833eea39fd62becdb057b337f91d27f2087a407d02770feeaea934c0b1e1c
DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
DIST mitmproxy_linux-0.12.7.tar.gz 1287189 BLAKE2B 3196c39e5d860a8aa3684c116579eeb11cd48ad14340fe32a08ea74fdea93e9153fbb233b93957237be083b53e984744c7780ebe8f3105fd0714fce135e407bd SHA512 f71808435ff3c37a8aa20e1d889d8ebbdb16e8c0bad5575f88d10186cd70fad0fb0277ddf7a27f70188cdf6a8525b8e0bd4d155ce630705aa6798c3f45b932a9
+DIST mitmproxy_linux-0.12.8.tar.gz 1287560 BLAKE2B 62cdd871859586cc043f407b2559badec2214486928dd13d97801eb5b9b222899a55b7a5d6fa65b927bf0814a34cbe285f566c8c0ea70435e9c0a030183fac41 SHA512 0a2ee8abe6c9932a11c68be052eb20213398776808635a1730314b2c1c757e9ce944756c5362c807a9705b237931ac51cf0b815109f1e3b5062d3f618e641377
DIST mitmproxy_rs-0.12.7-crates.tar.xz 49031076 BLAKE2B 7ce59d1b03fb67543832d0482909568502778a952d91f7d233005542368c9bf4cfc9d6666e9b41fa148d45c4153a9056cdd27f2cbcb56154a787c8780a48eed1 SHA512 252fb9941b74ad02b53c66ad2f9527df98c0ccd205e6d5913869b5a1405bc3ff05994dce31ed2bc0e8a5ec0b2e33efe85f7fdd9634c3511244b1cdb870f6ec94
+DIST mitmproxy_rs-0.12.8-crates.tar.xz 49230272 BLAKE2B 9bd32b59d82a6e1d28701373427600d774caecefc406d4646c601f68ae05c46c1d857b00a4a018f6ab15c864f6984377153b99f306024560195b44ef45d0e75c SHA512 b71360be285f4f81feed8cbd283ed00928e8e09d5fa7ba99ecf3a9c2a7ee4a137ca4a7357579925b4e98080f0fa756bc78a58b92badb19fbc7e8992fc63bef4c
DIST object-0.37.1.crate 338929 BLAKE2B b2bc4f27968ec308b8d569e71de449adf5cf545aa2054d65cda03cfa44e3d3b108bd39e1288e1c983d08656b4c50a384c2101f2bf049b7d67d42e60c95160cba SHA512 ca9c7857185b6fb7f81a594d73df10cace40b47d7475f8d4ac0c6be9c3f327dc98a86fd4fc8f70da762eb978a0427ecff1e3c181bd3efeefbf3d2f51615b9745
DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158
DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
@@ -28,6 +32,7 @@ DIST r-efi-alloc-2.0.0.crate 14497 BLAKE2B 690c550d414e8f2cb86c6c3db705f5fabb248
DIST r-efi-alloc-2.1.0.crate 14475 BLAKE2B b316af45913ed4fe3b3efd01f800aaafcad9d1d0d05a8ed3685a85246f458cf65f4da50229322ce059a9eea0d341af41b765ef321be31161ec07c3768d6f88ed SHA512 9213827d81f2809341b9ec101bb6d94dc5d4a0e8b87252a34bf21dc200dcc13d7b20013c7ec87ad0e9c24384f4b4f31b37f4bc2126bb8479db7bb1118ab7acef
DIST rustc-demangle-0.1.25.crate 29590 BLAKE2B affc3a85edfae0bd4a3a0165a9fa8d0d8c5be7958b70f98769d24eb6fe44c33bb05c33fc312bf35c887ce927c2f8feeb287b50f4f230d8dd74109be8faa34999 SHA512 d130a885b62470f4429dd5a9b11cb81e045c42e093125c2fed1eb79d07dd0990cd38e049a314babd1fd8b8ffab0bbcb0453fc7aae3e3adb7006e943d416162a8
DIST rustc-literal-escaper-0.0.2.crate 11073 BLAKE2B fe7423ab43605fabf26788a98629a1dc37da5ded1339ed13d63e00f7e4d6167284e82da42c439db3d09d580e8fd1a5c12b8192bb9a676de09f89f9ccd9912525 SHA512 01b3a3b918133bedd6ce02a182a1eeb1459d33cb538808951eb64dcdc3ced542768cfe76a226b825f827d8506d9bb967c562df5697c9b48f471494710c676db3
+DIST rustc-literal-escaper-0.0.5.crate 14220 BLAKE2B f871e30a7015cc0e498dfbd75d322d4263ca3a986cea898d86ea50c696421e8922d112719631d429bf51d19bec2fa3f1b7a2aa8dbff0f011a4e71d81db511371 SHA512 a14118bdf2c5024b48a2ee2c06b371e94d951eff50db37b8727d25dd8ac37249c7bdf6c7d450873e5810778e28d0da950e8c630ffe81d01b46860db94164fac4
DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
DIST unicode-width-0.2.1.crate 279344 BLAKE2B d4128c165016a76196e0eda9cc4a0edccf326cc3c7ecf0e1b43848446e758c703e9a9e843dbd256a523e1654ae3faaf6c172e21b0b6324757610fc5333c56e8e SHA512 705ce2ca2964761d9fcf014ef5ad9af2973b5f7c0c3561fece10378d817135afc5f24b9ac16290b98edecab77a01ddee9ec8dca5bd2b4eaec1f3124065ab8708
DIST unwinding-0.2.6.crate 28127 BLAKE2B 6c23b3d6b950f7d6ce748d35ffc957e71781de11b8bbf86869497b252af5ee1d22aa8c03aaa223ac8b53823d23abc105e1ce4c7d82550d817ae72336ca024efc SHA512 a9916e973951dae6584d0b9d47bf4903dbde8f59330e751e8a53f50bafbf4ab184c02a97809c864b4c17a2aecc4d55343c53cc1575e2cd3df82c3f2fc9c842bb
diff --git a/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.8.ebuild b/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.8.ebuild
new file mode 100644
index 000000000000..58c3a4982e45
--- /dev/null
+++ b/net-proxy/mitmproxy-linux/mitmproxy-linux-0.12.8.ebuild
@@ -0,0 +1,118 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Extra crates required at runtime via rustc-build-sysroot crate.
+# Note: versions are locked in /usr/lib/rust/*/lib/rustlib/src/rust/library/Cargo.lock.
+CRATES="
+ addr2line@0.25.0
+ adler2@2.0.1
+ cfg-if@1.0.1
+ compiler_builtins@0.1.160
+ dlmalloc@0.2.9
+ dlmalloc@0.2.10
+ fortanix-sgx-abi@0.5.0
+ fortanix-sgx-abi@0.6.1
+ getopts@0.2.23
+ gimli@0.32.0
+ hashbrown@0.15.4
+ hermit-abi@0.5.2
+ libc@0.2.174
+ memchr@2.7.5
+ miniz_oxide@0.8.9
+ object@0.37.1
+ r-efi-alloc@2.1.0
+ r-efi@5.3.0
+ rustc-demangle@0.1.25
+ rustc-literal-escaper@0.0.2
+ rustc-literal-escaper@0.0.5
+ unwinding@0.2.7
+ unicode-width@0.2.1
+ wasi@0.11.1+wasi-snapshot-preview1
+"
+
+# Implied by crates above.
+RUST_MIN_VER=1.89.0
+RUST_MAX_VER=1.90.0
+
+declare -A GIT_CRATES=(
+ [boringtun]='https://github.com/cloudflare/boringtun;2f3c85f5c4a601018c10b464b1ca890d9504bf6e;boringtun-%commit%/boringtun'
+)
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{10..14} )
+RUST_REQ_USE="llvm_targets_BPF(+),rust-src"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="mitmproxy's Rust bits"
+HOMEPAGE="
+ https://github.com/mitmproxy/mitmproxy_rs/
+ https://pypi.org/project/mitmproxy-rs/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+ https://github.com/gentoo-crate-dist/mitmproxy_rs/releases/download/v${PV}/mitmproxy_rs-${PV}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC
+ LGPL-3+ MIT Unicode-3.0 WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND="
+ dev-util/bpf-linker
+"
+
+src_prepare() {
+ local PATCHES=(
+ # aya-ebpf overwrites libc functions with incompatible
+ # implementations that break everything, and therefore
+ # can only be used for bpf* targets
+ # https://github.com/aya-rs/aya/issues/1254
+ "${FILESDIR}/${PN}-0.11.5-no-host-aya-ebpf.patch"
+ )
+
+ distutils-r1_src_prepare
+
+ # replace upstream crate substitution with our crate substitution, sigh
+ local bor_dep=$(grep ^boringtun "${ECARGO_HOME}"/config.toml || die)
+ sed -i -e "/boringtun/s;^.*$;${bor_dep};" Cargo.toml || die
+
+ # this only implicitly builds mitmproxy-linux-ebpf, and is broken
+ # https://github.com/mitmproxy/mitmproxy/issues/7663
+ rm mitmproxy-linux/build.rs || die
+}
+
+src_configure() {
+ # first, we must build mitmproxy-linux-ebpf for the bpf target
+ # bpf-linker requires BPF target that is only available in nightly
+ local -x RUSTC_BOOTSTRAP=1
+ # no clue why this needs to be explicit
+ local -x RUSTFLAGS="-C linker=bpf-linker"
+
+ local cmd=(
+ "${CARGO}" build
+ -Z build-std=core
+ --bins
+ --release
+ --target=bpfel-unknown-none
+ )
+
+ pushd mitmproxy-linux-ebpf >/dev/null || die
+ echo "${cmd[*]}" >&2
+ "${cmd[@]}" || die "${cmd[*]} failed"
+ popd >/dev/null || die
+
+ export OUT_DIR="${S}/target/bpfel-unknown-none/release"
+}
+
+python_test() {
+ cargo_src_test --manifest-path mitmproxy-linux/Cargo.toml
+}
diff --git a/net-proxy/mitmproxy-rs/Manifest b/net-proxy/mitmproxy-rs/Manifest
index 02106a77e940..eb4a3bc8f6a9 100644
--- a/net-proxy/mitmproxy-rs/Manifest
+++ b/net-proxy/mitmproxy-rs/Manifest
@@ -1,3 +1,5 @@
DIST boringtun-2f3c85f5c4a601018c10b464b1ca890d9504bf6e.gh.tar.gz 219297 BLAKE2B af42c888259ce9d0d36c8b6925459e86fac14059e6b8a3532783050d77627f91c4cd7a0b61bd290e86bbe37ab155d9f798f5478b0f09650dabba08cdc9f60696 SHA512 485675e3fa9317d09814a67162199691df87d04b970c4f69536607584b07f6ab8d2379ef89b22d674e569b8a874a1298bc59a8537c077c81658594bbd502470e
DIST mitmproxy_rs-0.12.7-crates.tar.xz 49031076 BLAKE2B 7ce59d1b03fb67543832d0482909568502778a952d91f7d233005542368c9bf4cfc9d6666e9b41fa148d45c4153a9056cdd27f2cbcb56154a787c8780a48eed1 SHA512 252fb9941b74ad02b53c66ad2f9527df98c0ccd205e6d5913869b5a1405bc3ff05994dce31ed2bc0e8a5ec0b2e33efe85f7fdd9634c3511244b1cdb870f6ec94
DIST mitmproxy_rs-0.12.7.tar.gz 1321695 BLAKE2B f171b83290faa3301fa9a62104e7bc717f92e2a6b8dbe5941f9d1fc532fac052f39ee416a692c1c181a4597ba3933b33343b1967b97e931c30277a06afa8e37a SHA512 416f6e2dd1648cc46cb6a34a0192fbfac0c6c4b4f7f1b5d121c510c38dfdf1ded0e9bfcdb8be2eb81f55b9e98e93862b0b42312248cac1ce6d81d8b05b5e4f3f
+DIST mitmproxy_rs-0.12.8-crates.tar.xz 49230272 BLAKE2B 9bd32b59d82a6e1d28701373427600d774caecefc406d4646c601f68ae05c46c1d857b00a4a018f6ab15c864f6984377153b99f306024560195b44ef45d0e75c SHA512 b71360be285f4f81feed8cbd283ed00928e8e09d5fa7ba99ecf3a9c2a7ee4a137ca4a7357579925b4e98080f0fa756bc78a58b92badb19fbc7e8992fc63bef4c
+DIST mitmproxy_rs-0.12.8.tar.gz 1320939 BLAKE2B 7e33797c0b51919b8f1d999377d9790275854c205bcc523fdeead990813dd39de211474294f3285141dbb93f9456481f5c7487a0e5fb93f3814cce90e6035cef SHA512 b720ad3b4d3a681d2914a2b2555b7ca348846459bf07278c219de59f789e8ebb3685f2aead4c6f737235f604e3990f7044547d4e15026fbfd08435f992b5fde3
diff --git a/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.8.ebuild b/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.8.ebuild
new file mode 100644
index 000000000000..a282cbbdaaea
--- /dev/null
+++ b/net-proxy/mitmproxy-rs/mitmproxy-rs-0.12.8.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+CRATvES=""
+
+declare -A GIT_CRATES=(
+ [boringtun]='https://github.com/cloudflare/boringtun;2f3c85f5c4a601018c10b464b1ca890d9504bf6e;boringtun-%commit%/boringtun'
+)
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{10..14} )
+RUST_MIN_VER=1.89.0
+RUST_MAX_VER=1.90.0
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="mitmproxy's Rust bits"
+HOMEPAGE="
+ https://github.com/mitmproxy/mitmproxy_rs/
+ https://pypi.org/project/mitmproxy-rs/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+ https://github.com/gentoo-crate-dist/mitmproxy_rs/releases/download/v${PV}/${P/-/_}-crates.tar.xz
+"
+
+LICENSE="MIT"
+# Dependent crate licenses
+LICENSE+="
+ 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC
+ LGPL-3+ MIT Unicode-3.0 WTFPL-2 ZLIB
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+ ~net-proxy/mitmproxy-linux-${PV}[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ distutils-r1_src_prepare
+
+ # replace upstream crate substitution with our crate substitution, sigh
+ local bor_dep=$(grep ^boringtun "${ECARGO_HOME}"/config.toml || die)
+ sed -i -e "/boringtun/s;^.*$;${bor_dep};" Cargo.toml || die
+}
+
+python_test() {
+ cargo_src_test --manifest-path mitmproxy-rs/Cargo.toml
+}
diff --git a/net-proxy/mitmproxy/Manifest b/net-proxy/mitmproxy/Manifest
index f0d8d235ebac..684d06804e0e 100644
--- a/net-proxy/mitmproxy/Manifest
+++ b/net-proxy/mitmproxy/Manifest
@@ -1 +1,2 @@
DIST mitmproxy-12.1.2.gh.tar.gz 31161408 BLAKE2B a09b71b99fc1504d22bd1ed5632f25ea0383e7b774d306f6731e343ddd1bdc95faae825e0271d1e821a92b1fe689cf1571e0db680366c8d1d1cc1387fe9ecc42 SHA512 9c2fa710fa92c702fb9282cd8649274aff79c46cec2ae1d90177bed77ca07239886f8bb71f09f480ac9fe1143fd078df639375983f5cd298c8d906eba1b07d84
+DIST mitmproxy-12.2.1.gh.tar.gz 30996830 BLAKE2B 7f2ae2e8b98f3d800fc6ef73e848fda4b095bcf05498999a51ec938b635d560b04404e29181c484b178c8e37a2d234c7507fbbcbaca11865b9a186f1473c3494 SHA512 eed16d1df4b37ce9226ea4398077a4cd7d317cb2cd991a33399a2e57bd8d1a48dd74c132ce6610dc59e2d33784228e5ae23bb0a46821fd825a8cb8dc5496a79e
diff --git a/net-proxy/mitmproxy/mitmproxy-12.2.1.ebuild b/net-proxy/mitmproxy/mitmproxy-12.2.1.ebuild
new file mode 100644
index 000000000000..eef40f121768
--- /dev/null
+++ b/net-proxy/mitmproxy/mitmproxy-12.2.1.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..14} )
+PYTHON_REQ_USE="sqlite"
+
+inherit distutils-r1
+
+DESCRIPTION="An interactive, SSL-capable, man-in-the-middle HTTP proxy"
+HOMEPAGE="
+ https://www.mitmproxy.org/
+ https://github.com/mitmproxy/mitmproxy/
+ https://pypi.org/project/mitmproxy/
+"
+SRC_URI="
+ https://github.com/mitmproxy/mitmproxy/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+# aioquic-1.3.0 introduced breaking changes
+RDEPEND="
+ >=app-arch/brotli-1.0.0[python,${PYTHON_USEDEP}]
+ =dev-python/aioquic-1.2*[${PYTHON_USEDEP}]
+ >=dev-python/argon2-cffi-23.1.0[${PYTHON_USEDEP}]
+ >=dev-python/asgiref-3.2.10[${PYTHON_USEDEP}]
+ >=dev-python/bcrypt-5.0.0[${PYTHON_USEDEP}]
+ >=dev-python/certifi-2019.9.11[${PYTHON_USEDEP}]
+ >=dev-python/cryptography-42.0[${PYTHON_USEDEP}]
+ >=dev-python/flask-3.0[${PYTHON_USEDEP}]
+ >=dev-python/h11-0.16.0[${PYTHON_USEDEP}]
+ >=dev-python/h2-4.1.0[${PYTHON_USEDEP}]
+ >=dev-python/hyperframe-6.0.0[${PYTHON_USEDEP}]
+ >=dev-python/kaitaistruct-0.10[${PYTHON_USEDEP}]
+ >=dev-python/ldap3-2.8[${PYTHON_USEDEP}]
+ <net-proxy/mitmproxy-rs-0.13[${PYTHON_USEDEP}]
+ >=net-proxy/mitmproxy-rs-0.12.6[${PYTHON_USEDEP}]
+ >=dev-python/msgpack-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/publicsuffix2-2.20190812[${PYTHON_USEDEP}]
+ >=dev-python/pyopenssl-24.3[${PYTHON_USEDEP}]
+ >=dev-python/pyparsing-2.4.2[${PYTHON_USEDEP}]
+ >=dev-python/pyperclip-1.9.0[${PYTHON_USEDEP}]
+ >=dev-python/ruamel-yaml-0.18.10[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.3.0[${PYTHON_USEDEP}]
+ >=dev-python/tornado-6.5.1[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/typing-extensions-4.13.2[${PYTHON_USEDEP}]
+ ' 3.12)
+ >=dev-python/urwid-2.6.14[${PYTHON_USEDEP}]
+ >=dev-python/wsproto-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/zstandard-0.15.0[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ >=dev-python/click-7.0[${PYTHON_USEDEP}]
+ >=dev-python/requests-2.9.1[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_PLUGINS=( hypothesis pytest-asyncio )
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # requires root?
+ test/mitmproxy/proxy/test_mode_servers.py::test_tun_mode
+)
+
+python_prepare_all() {
+ distutils-r1_python_prepare_all
+
+ # unpin dependencies
+ sed -i -r -e 's:,?<=?[0-9.]+,?::' pyproject.toml || die
+
+ # hack pytest-9 compatibility in
+ sed -i -e 's:tool\.pytest\.individual_coverage:ignoreme:' pyproject.toml || die
+}
diff --git a/net-wireless/gr-iqbal/Manifest b/net-wireless/gr-iqbal/Manifest
index 2449f63b4398..f679beeee073 100644
--- a/net-wireless/gr-iqbal/Manifest
+++ b/net-wireless/gr-iqbal/Manifest
@@ -1,2 +1 @@
-DIST gr-iqbal-0.38.2_p20210108.tar.gz 84577 BLAKE2B f12ab4965e5f896698843c9ef8907cd8263f6fba3365ea26420750ab221106a3fbbee6750cf587299a9528cecbb504c23d4f2085596683cb85eb6f6fb7ab814b SHA512 b9866f6ff3d6dba1e94428efed029356e436059fa1d6cb7f4c3da0b37842c025161f1532da6048c9b9cc5ce426eea14622ac6680176cff52f85bc0b2fda8c698
DIST gr-iqbal-0.38.3.gh.tar.gz 84530 BLAKE2B c0830c9b75714b3b71a87ef3be6a012b13b2aa309d102398a5b2accf6539c8c9346cb2e17f9497ddc655533980edd745b668149e27143e6b79a8ee3b40a7347f SHA512 00f544a132e7e3628f0e511942d0201d2c8fe39aa848212b36f494caa4ed1a1f5e6d37c3e61491ab97edb863b719c844cc517c3d14917bd126e875e9a689feb8
diff --git a/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild b/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.ebuild
deleted file mode 100644
index 46d9fcb054f2..000000000000
--- a/net-wireless/gr-iqbal/gr-iqbal-0.38.2_p20210108-r1.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
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="gnuradio I/Q balancing"
-HOMEPAGE="https://git.osmocom.org/gr-iqbal/"
-
-if [[ ${PV} == 9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/osmocom/gr-iqbal.git"
-else
- COMMIT="fbee239a6fb36dd2fb564f6e6a0d393c4bc844db"
- SRC_URI="https://github.com/osmocom/gr-iqbal/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT}"
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
-fi
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-IUSE="doc"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RDEPEND=">=net-wireless/gnuradio-3.9.0.0:0=[${PYTHON_SINGLE_USEDEP}]
- net-libs/libosmo-dsp:=
- dev-libs/boost:=
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_DOXYGEN="$(usex doc)"
- )
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${D}" -name '__init__.py[co]' -delete || die
- python_optimize
- mv "${ED}/usr/share/doc/gr-iqbalance" "${ED}/usr/share/doc/${P}"
-}
diff --git a/profiles/package.mask/00-gentoo b/profiles/package.mask/00-gentoo
index b7eb82e569f2..42227252dc1d 100644
--- a/profiles/package.mask/00-gentoo
+++ b/profiles/package.mask/00-gentoo
@@ -127,11 +127,6 @@ media-sound/cadence
# Removal on 2025-11-28.
sec-keys/openpgp-keys-danielkiper
-# Arthur Zamarin <arthurzam@gentoo.org> (2025-10-25)
-# EAPI=7, maintainer-needed, no rev deps, source digest mismatch.
-# Removal on 2025-11-24. Bugs #965097, #927089.
-dev-libs/eventlog
-
# Sam James <sam@gentoo.org> (2025-10-13)
# Crashes in memtodest when handling PATH. Not yet reported upstream.
=app-shells/dash-0.5.13.1
diff --git a/sys-cluster/galera/Manifest b/sys-cluster/galera/Manifest
deleted file mode 100644
index c6c6b8deb4c3..000000000000
--- a/sys-cluster/galera/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST galera-26.4.23.tar.gz 1565101 BLAKE2B 10334eeadc0934e8ae863bfe6f8a55bbb1307c1513c1a02c3f96ede386b2c7dd7eb3bf659af50e54704d4f0ebbca3f39a77ac39ef752484d2315f8654d4ab4e9 SHA512 3672a9d0d921c1050770773acdfa8a1c0afbc0a168857c39c0d3e7147c0ba4da18685f9263b17da731ca45aad891a2407fe3f990b2661fbbd71ba31a52b199c2
-DIST galera-26.4.24.tar.gz 1565546 BLAKE2B d06bdb7ca98b4da1d9cece06f3da212017a97c97ef53243c5f7f34feef02f4e021d24862818104e020d23efdbc8e832a1f436763cd61edec3719fd17d4ccad89 SHA512 0584ba95be658a2aa2d8e8ecb536215999e5777abdfb88bae0b1cbf632f974e2f3df3dd3acd287719445b6c533e2e787f01ae986ca2bf1a334629989f116685f
diff --git a/sys-cluster/galera/files/asio_asio_ssl_impl_context_ipp.patch b/sys-cluster/galera/files/asio_asio_ssl_impl_context_ipp.patch
deleted file mode 100644
index 9623a97be0a5..000000000000
--- a/sys-cluster/galera/files/asio_asio_ssl_impl_context_ipp.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-Index: asio/asio/ssl/impl/context.ipp
---- asio/asio/ssl/impl/context.ipp.orig
-+++ asio/asio/ssl/impl/context.ipp
-@@ -87,7 +87,7 @@ context::context(context::method m)
- #endif // (OPENSSL_VERSION_NUMBER >= 0x10100000L) || defined(OPENSSL_NO_SSL2)
-
- // SSL v3.
--#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
- case context::sslv3:
- handle_ = ::SSL_CTX_new(::TLS_method());
- if (handle_)
-@@ -132,7 +132,7 @@ context::context(context::method m)
- #endif // defined(OPENSSL_NO_SSL3)
-
- // TLS v1.0.
--#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
- case context::tlsv1:
- handle_ = ::SSL_CTX_new(::TLS_method());
- if (handle_)
-@@ -177,7 +177,7 @@ context::context(context::method m)
- #endif // defined(SSL_TXT_TLSV1)
-
- // TLS v1.1.
--#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
- case context::tlsv11:
- handle_ = ::SSL_CTX_new(::TLS_method());
- if (handle_)
-@@ -222,7 +222,7 @@ context::context(context::method m)
- #endif // defined(SSL_TXT_TLSV1_1)
-
- // TLS v1.2.
--#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
- case context::tlsv12:
- handle_ = ::SSL_CTX_new(::TLS_method());
- if (handle_)
-@@ -267,8 +267,7 @@ context::context(context::method m)
- #endif // defined(SSL_TXT_TLSV1_2)
-
- // TLS v1.3.
--#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10101000L)
- case context::tlsv13:
- handle_ = ::SSL_CTX_new(::TLS_method());
- if (handle_)
-@@ -294,7 +293,6 @@ context::context(context::method m)
- }
- break;
- #else // (OPENSSL_VERSION_NUMBER >= 0x10101000L)
-- // && !defined(LIBRESSL_VERSION_NUMBER)
- case context::tlsv13:
- case context::tlsv13_client:
- case context::tlsv13_server:
-@@ -302,7 +300,6 @@ context::context(context::method m)
- asio::error::invalid_argument, "context");
- break;
- #endif // (OPENSSL_VERSION_NUMBER >= 0x10101000L)
-- // && !defined(LIBRESSL_VERSION_NUMBER)
-
- // Any supported SSL/TLS version.
- case context::sslv23:
-@@ -316,7 +313,7 @@ context::context(context::method m)
- break;
-
- // Any supported TLS version.
--#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L)
- case context::tls:
- handle_ = ::SSL_CTX_new(::TLS_method());
- if (handle_)
-@@ -386,8 +383,7 @@ context::~context()
- {
- if (handle_)
- {
--#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
- || defined(ASIO_USE_WOLFSSL)
- void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
- #else // (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-@@ -399,8 +395,7 @@ context::~context()
- static_cast<detail::password_callback_base*>(
- cb_userdata);
- delete callback;
--#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
- || defined(ASIO_USE_WOLFSSL)
- ::SSL_CTX_set_default_passwd_cb_userdata(handle_, 0);
- #else // (OPENSSL_VERSION_NUMBER >= 0x10100000L)
-@@ -738,8 +733,7 @@ ASIO_SYNC_OP_VOID context::use_certificate_chain(
- bio_cleanup bio = { make_buffer_bio(chain) };
- if (bio.p)
- {
--#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
- || defined(ASIO_USE_WOLFSSL)
- pem_password_cb* callback = ::SSL_CTX_get_default_passwd_cb(handle_);
- void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
-@@ -767,8 +761,7 @@ ASIO_SYNC_OP_VOID context::use_certificate_chain(
- ASIO_SYNC_OP_VOID_RETURN(ec);
- }
-
--#if ((OPENSSL_VERSION_NUMBER >= 0x10002000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10002000L) \
- || defined(ASIO_USE_WOLFSSL)
- ::SSL_CTX_clear_chain_certs(handle_);
- #else
-@@ -846,8 +839,7 @@ ASIO_SYNC_OP_VOID context::use_private_key(
- {
- ::ERR_clear_error();
-
--#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
- || defined(ASIO_USE_WOLFSSL)
- pem_password_cb* callback = ::SSL_CTX_get_default_passwd_cb(handle_);
- void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
-@@ -915,8 +907,7 @@ ASIO_SYNC_OP_VOID context::use_rsa_private_key(
- {
- ::ERR_clear_error();
-
--#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
- || defined(ASIO_USE_WOLFSSL)
- pem_password_cb* callback = ::SSL_CTX_get_default_passwd_cb(handle_);
- void* cb_userdata = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
-@@ -1156,8 +1147,7 @@ int context::verify_callback_function(int preverified,
- ASIO_SYNC_OP_VOID context::do_set_password_callback(
- detail::password_callback_base* callback, asio::error_code& ec)
- {
--#if ((OPENSSL_VERSION_NUMBER >= 0x10100000L) \
-- && !defined(LIBRESSL_VERSION_NUMBER)) \
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) \
- || defined(ASIO_USE_WOLFSSL)
- void* old_callback = ::SSL_CTX_get_default_passwd_cb_userdata(handle_);
- ::SSL_CTX_set_default_passwd_cb_userdata(handle_, callback);
diff --git a/sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch b/sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch
deleted file mode 100644
index 5f5be7a7a94b..000000000000
--- a/sys-cluster/galera/files/galera-26.4.6-strip-extra-cflags.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/SConstruct
-+++ b/SConstruct
-@@ -89,7 +89,7 @@ Commandline Options:
- build_target = 'all'
-
- # Optimization level
--opt_flags = ' -g -O3 -DNDEBUG'
-+opt_flags = ' -DNDEBUG'
-
- # Architecture (defaults to build host type)
- compile_arch = ''
-@@ -134,26 +134,6 @@ if dbug:
- if gcov:
- opt_flags = opt_flags + ' --coverage -g'
-
--if sysname == 'sunos':
-- compile_arch = ' -mtune=native'
--elif x86:
-- if bits == 32:
-- if machine == 'x86_64':
-- compile_arch = ' -mx32'
-- else:
-- compile_arch = ' -m32 -march=i686'
-- if sysname == 'linux':
-- link_arch = ' -Wl,-melf_i386'
-- else:
-- compile_arch = ' -m64'
-- if sysname == 'linux':
-- link_arch = ' -Wl,-melf_x86_64'
-- link_arch = compile_arch + link_arch
--elif machine == 's390x':
-- compile_arch = ' -mzarch'
-- if bits == 32:
-- compile_arch += ' -m32'
--
- boost = int(ARGUMENTS.get('boost', 1))
- boost_pool = int(ARGUMENTS.get('boost_pool', 0))
- system_asio= int(ARGUMENTS.get('system_asio', 1))
diff --git a/sys-cluster/galera/files/galera-26.4.8-libressl.patch b/sys-cluster/galera/files/galera-26.4.8-libressl.patch
deleted file mode 100644
index e89e2a4a400c..000000000000
--- a/sys-cluster/galera/files/galera-26.4.8-libressl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -urN galera-4-26.4.8.orig/galerautils/src/gu_asio_stream_engine.cpp galera-4-26.4.8/galerautils/src/gu_asio_stream_engine.cpp
---- galera-4-26.4.8.orig/galerautils/src/gu_asio_stream_engine.cpp 2021-06-06 10:40:21.299935056 +0200
-+++ galera-4-26.4.8/galerautils/src/gu_asio_stream_engine.cpp 2021-06-06 10:41:20.492939319 +0200
-@@ -100,7 +100,7 @@
-
- #include <openssl/ssl.h>
-
--#if OPENSSL_VERSION_NUMBER >= 0x1010100fL
-+#if OPENSSL_VERSION_NUMBER >= 0x1010100fL && !defined(LIBRESSL_VERSION_NUMBER)
- #define HAVE_READ_EX
- #define HAVE_WRITE_EX
- #endif
diff --git a/sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch b/sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch
deleted file mode 100644
index 202f5aaefc03..000000000000
--- a/sys-cluster/galera/files/galera-26.4.8-respect-toolchain.patch
+++ /dev/null
@@ -1,53 +0,0 @@
---- a/SConscript
-+++ b/SConscript
-@@ -47,13 +47,15 @@ def check_executable_exists(command):
- return retval
-
- def check_dynamic_symbols(target, source, env):
-+ objdump = env['OBJDUMP']
-+
- # Check if objdump exists
-- if check_executable_exists(['objdump', '--version']):
-+ if check_executable_exists([objdump, '--version']):
- print('Skipping dynamic symbols check.')
- return 0
-
- # Check that DSO doesn't contain asio-related dynamic symbols
-- if env.Execute(Action(['! objdump -T ' + target[0].abspath + ' | grep asio'], None)):
-+ if env.Execute(Action(['! ' + objdump + ' -T ' + target[0].abspath + ' | grep asio'], None)):
- return 1
- return 0
-
---- a/SConstruct
-+++ b/SConstruct
-@@ -5,6 +5,7 @@
- # SCons build script to build galera libraries
- #
- # How to control the build with environment variables:
-+# Set AR to specify archive utility
- # Set CC to specify C compiler
- # Set CXX to specify C++ compiler
- # Set CPPFLAGS to add non-standard include paths and preprocessor macros
-@@ -13,6 +14,7 @@
- # Set CXXFLAGS to supply C++ compiler options
- # Set LDFLAGS to *override* linking flags
- # Set LIBPATH to add non-standard linker paths
-+# Set OBJDUMP to specify objdump utility
- # Set RPATH to add rpaths
- #
- # Some useful CPPFLAGS:
-@@ -183,6 +185,13 @@ if cxx != 'default':
- link = os.getenv('LINK', 'default')
- if link != 'default':
- env.Replace(LINK = link)
-+ar = os.getenv('AR', 'default')
-+if ar != 'default':
-+ env.Replace(AR = ar)
-+objdump = os.getenv('OBJDUMP', 'default')
-+if objdump != 'default':
-+ env.Replace(OBJDUMP = objdump)
-+
-
- # Get compiler name/version, CXX may be set to "c++" which may be clang or gcc
- cc_version = str(read_first_line(env['CC'].split() + ['--version']))
-
diff --git a/sys-cluster/galera/files/garb.cnf b/sys-cluster/galera/files/garb.cnf
deleted file mode 100644
index 63b79c1d2259..000000000000
--- a/sys-cluster/galera/files/garb.cnf
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright (C) 2012 Coedership Oy
-# This config file is to be sourced by garbd service script.
-
-# A space-separated list of node addresses (address[:port]) in the cluster
-# GALERA_NODES=""
-
-# Galera cluster name, should be the same as on the rest of the nodes.
-# GALERA_GROUP=""
-
-# Arbitrator node name, give a specific name to this node in cluster.
-# NODE_NAME=""
-
-# Optional Galera internal options string (e.g. SSL settings)
-# see http://www.codership.com/wiki/doku.php?id=galera_parameters
-# GALERA_OPTIONS=""
-
-# Log file for garbd. Optional, by default logs to syslog
-# LOG_FILE=""
-
-PIDFILE=/var/run/garbd
diff --git a/sys-cluster/galera/files/garb.init b/sys-cluster/galera/files/garb.init
deleted file mode 100644
index 6da7a7582286..000000000000
--- a/sys-cluster/galera/files/garb.init
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/bin/garbd"
-pidfile="${PIDFILE:-/var/run/garbd}"
-command_background="yes"
-command_args=""
-command_user="nobody"
-
-depend() {
- use net
- after mysql
-}
-
-start_pre() {
- if [ -z "${GALERA_NODES}" ]; then
- eerror "List of GALERA_NODES is not configured"
- return 1
- fi
-
- if [ -z "${GALERA_GROUP}" ]; then
- eerror "GALERA_GROUP name is not configured"
- return 1
- fi
-
- GALERA_PORT=${GALERA_PORT:-4567}
-
- local nodes=$(echo "${GALERA_NODES}" | awk '{ gsub(" ", ",") ; print $0 }')
- local OPTIONS="-a gcomm://${nodes} -g ${GALERA_GROUP}"
- [ -n "${GALERA_OPTIONS}" ] && OPTIONS="${OPTIONS} -o ${GALERA_OPTIONS}"
- [ -n "${LOG_FILE}" ] && OPTIONS="${OPTIONS} -l ${LOG_FILE}"
- [ -n "${NODE_NAME}" ] && OPTIONS="${OPTIONS} -n ${NODE_NAME}"
-
- command_args="${OPTIONS}"
-}
diff --git a/sys-cluster/galera/galera-26.4.23.ebuild b/sys-cluster/galera/galera-26.4.23.ebuild
deleted file mode 100644
index dfdf0a06a5a5..000000000000
--- a/sys-cluster/galera/galera-26.4.23.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit cmake
-
-MY_PN="${PN}-4"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="
- https://releases.galeracluster.com/${MY_PN}.$(ver_cut 3)/source/${MY_P}.tar.gz -> ${P}.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86"
-IUSE="garbd libressl ssl"
-
-RDEPEND="
- ssl? (
- !libressl? ( dev-libs/openssl:= )
- libressl? ( dev-libs/libressl:= )
- )
- dev-libs/boost:=
-"
-
-DEPEND="
- ${RDEPEND}
- dev-libs/check
-"
-# >=dev-cpp/asio-1.22
-
-src_prepare() {
- eapply "${FILESDIR}"/${PN}-26.4.8-libressl.patch
- eapply "${FILESDIR}"/${PN}-26.4.6-strip-extra-cflags.patch
- eapply "${FILESDIR}"/${PN}-26.4.8-respect-toolchain.patch
- eapply -p0 "${FILESDIR}"/asio_asio_ssl_impl_context_ipp.patch
-
- cmake_src_prepare
-
- # Remove bundled dev-cpp/asio
- #rm -r asio || die "Failed to remove bundled asio"
-
- # Remove optional garbd daemon
- if ! use garbd ; then
- rm -r garb || die "Failed to remove garbd daemon"
- sed -i '/add_subdirectory(garb)/d' CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGALERA_WITH_SSL=$(usex ssl)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
-
- if use garbd ; then
- newconfd "${FILESDIR}"/garb.cnf garbd
- newinitd "${FILESDIR}"/garb.init garbd
- doman man/garbd.8
-
- pushd "${BUILD_DIR}" || die
- dobin garb/garbd
- fi
-
- pushd "${BUILD_DIR}" || die
- exeinto /usr/$(get_libdir)/galera
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/galera-26.4.24.ebuild b/sys-cluster/galera/galera-26.4.24.ebuild
deleted file mode 100644
index dfdf0a06a5a5..000000000000
--- a/sys-cluster/galera/galera-26.4.24.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit cmake
-
-MY_PN="${PN}-4"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="Synchronous multi-master replication engine that provides the wsrep API"
-HOMEPAGE="https://galeracluster.com"
-SRC_URI="
- https://releases.galeracluster.com/${MY_PN}.$(ver_cut 3)/source/${MY_P}.tar.gz -> ${P}.tar.gz
-"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2 BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~x86"
-IUSE="garbd libressl ssl"
-
-RDEPEND="
- ssl? (
- !libressl? ( dev-libs/openssl:= )
- libressl? ( dev-libs/libressl:= )
- )
- dev-libs/boost:=
-"
-
-DEPEND="
- ${RDEPEND}
- dev-libs/check
-"
-# >=dev-cpp/asio-1.22
-
-src_prepare() {
- eapply "${FILESDIR}"/${PN}-26.4.8-libressl.patch
- eapply "${FILESDIR}"/${PN}-26.4.6-strip-extra-cflags.patch
- eapply "${FILESDIR}"/${PN}-26.4.8-respect-toolchain.patch
- eapply -p0 "${FILESDIR}"/asio_asio_ssl_impl_context_ipp.patch
-
- cmake_src_prepare
-
- # Remove bundled dev-cpp/asio
- #rm -r asio || die "Failed to remove bundled asio"
-
- # Remove optional garbd daemon
- if ! use garbd ; then
- rm -r garb || die "Failed to remove garbd daemon"
- sed -i '/add_subdirectory(garb)/d' CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DGALERA_WITH_SSL=$(usex ssl)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- dodoc scripts/packages/README scripts/packages/README-MySQL
-
- if use garbd ; then
- newconfd "${FILESDIR}"/garb.cnf garbd
- newinitd "${FILESDIR}"/garb.init garbd
- doman man/garbd.8
-
- pushd "${BUILD_DIR}" || die
- dobin garb/garbd
- fi
-
- pushd "${BUILD_DIR}" || die
- exeinto /usr/$(get_libdir)/galera
- doexe libgalera_smm.so
-}
diff --git a/sys-cluster/galera/metadata.xml b/sys-cluster/galera/metadata.xml
deleted file mode 100644
index f2b4e8c51e7d..000000000000
--- a/sys-cluster/galera/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="project">
- <email>mysql-bugs@gentoo.org</email>
- <name>MySQL</name>
- </maintainer>
- <upstream>
- <remote-id type="launchpad">galera</remote-id>
- </upstream>
- <use>
- <flag name="garbd">Install Galera Arbitrator - a stateless daemon which acts as a lightweight group member</flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/sys-fs/fscrypt/Manifest b/sys-fs/fscrypt/Manifest
index e325d5a9e0bd..40231bd69a42 100644
--- a/sys-fs/fscrypt/Manifest
+++ b/sys-fs/fscrypt/Manifest
@@ -1,2 +1,4 @@
DIST fscrypt-0.3.4-deps.tar.xz 29862020 BLAKE2B 86c68888687e18bc46b791bcba4f5d08d91605d9e0397bdc94347f76c549ec9afd3f1b5030812a4eb0339a4cb6882e4db31aeb3beb543c53e7949db80adb6ceb SHA512 a406b3f4153dea04cac66bce3e0b29ec162f8dc57c3460f03489e830c43b968288d956079e22277760283bd96f7e6a8120b7bde765c4c964c8cb999871f1c04a
DIST fscrypt-0.3.4.tar.gz 175778 BLAKE2B b8f548690fb908dd5bfbab45d70e77d773d3d46aeb89cb0f3bb397af97058f2fcf4d4d6694c66b2cefe3d5db4a0b11e9ee1a19044700183160d0d1a2917054a0 SHA512 e99ade63092281f3db948564458ddd259420bb7295c6ad896fb5e22697405aa471725c929cf98631e91c05615141c9715bce3eb1b37cbe7c07a7c7c248117b06
+DIST fscrypt-0.3.6-deps.tar.xz 16568204 BLAKE2B c3ff9730ddc0d2ac3474b760a9d508b3c4e62e3cab6cbd15f67aff97f907a1addbffb39f4ba1465043c5c30f5911f442cde8d843cbc25d043d6a1cd85d125bc5 SHA512 aa310871aeb98360912e03b303eb19995690898c11de076a4e88da454c1d95bcde74e7c0986dc5d01a2f2ee858360f36b171b13dccb715530507404698b63208
+DIST fscrypt-0.3.6.tar.gz 174244 BLAKE2B c6b5ca3c5fb614eb2c7d6eefbbdb04dcc1956ab57bc4204f22e5aacea02511fffaef8d45829210e16f1503a849767cfb2759f04de57b3c2b409de1c8b937f810 SHA512 ddabe9f9387faf4633de36eb778f1bb7986bc54db6bfa9f60521bf7faa69c7ad191e4a8eff30ea3be0742d9a4372270dd20e8018c6464806d2332636ebd7e110
diff --git a/sys-fs/fscrypt/fscrypt-0.3.6.ebuild b/sys-fs/fscrypt/fscrypt-0.3.6.ebuild
new file mode 100644
index 000000000000..d09820d75896
--- /dev/null
+++ b/sys-fs/fscrypt/fscrypt-0.3.6.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2020-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module pam
+
+DESCRIPTION="Tool for managing Linux filesystem encryption"
+HOMEPAGE="https://github.com/google/fscrypt"
+SRC_URI="
+ https://github.com/google/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~flow/distfiles/${PN}/${P}-deps.tar.xz
+"
+
+# Apache-2.0: fscrypt, google/renameio
+# BSD: golang/protobuf, rogpeppe/go-internal, golang/x/*
+# BSD-2: pkg/errors
+# MIT: BurntSushi/toml, kisielk/gotool, kr/*, urfave/cli, honnef.co/go/tools
+LICENSE="Apache-2.0 BSD BSD-2 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+DEPEND="sys-libs/pam"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+ # Set GO_LINK_FLAGS to the empty string, as fscrypt strips the
+ # binary by default. See bug #783780.
+ emake GO_LINK_FLAGS=""
+}
+
+src_install() {
+ emake \
+ DESTDIR="${ED}" \
+ PREFIX="/usr" \
+ PAM_MODULE_DIR="$(getpam_mod_dir)" \
+ PAM_CONFIG_DIR= \
+ install
+ einstalldocs
+
+ newpamd "${FILESDIR}/fscrypt.pam-config" fscrypt
+}
diff --git a/sys-kernel/gentoo-sources/Manifest b/sys-kernel/gentoo-sources/Manifest
index bdda8bccef36..100e1df00c90 100644
--- a/sys-kernel/gentoo-sources/Manifest
+++ b/sys-kernel/gentoo-sources/Manifest
@@ -209,86 +209,9 @@ DIST genpatches-6.12-63.extras.tar.xz 4056 BLAKE2B 78e6890861d9209912fed67ee48e2
DIST genpatches-6.12-64.base.tar.xz 3621044 BLAKE2B 9c96740d54e84db9426770776c7173d2eea5cbbee2db88efccbc9a359302c36d83c764bbaf16407204b60f4fdb80936890004713fe3fded17722a39ac52b7739 SHA512 979627b60aaf04b5b68fc9441eefad77af9ed4132a08b227f1556b9dd1db488b2e1e0bdb3abe7b47c4c254c8538c87a19cda9f651bbc6d4ed6b046baee5ca049
DIST genpatches-6.12-64.experimental.tar.xz 6048 BLAKE2B 126589ee4cba7290e52f408eec75239b130e9b766b8b68529980bd971f840e1ffe9d235bbe04d40f9f1955476fe44e85f27eff7a6e7e7665f48c7eaf853c9696 SHA512 e5215caa01bffe43096ac7e50f639991b3b83245499b4a889ff52273ec68b6e11b72d6d1a82f348488a2e9dfc98b233189d18bd47fb9b0fbd367a3f8e8f89d2b
DIST genpatches-6.12-64.extras.tar.xz 4312 BLAKE2B 5c11ff0f3bfec9e411fa68a88dcb5d73af52d49e56a5a950e3a323c3036e23f02fb2d9b0328e9b022f0f2d21cf9c1fe1c36fcf00a3c3ec7e7408a7da0795788e SHA512 ca4e5d8351ecabcdbfe9c3ac0846ef272fd2e136c273d22dbbc0b00a99c31b9e3c0380c0d5b5055a73b9a9465129338e80560916207bf0fe1759c32c4dd8e954
-DIST genpatches-6.15-10.base.tar.xz 752888 BLAKE2B 7db49b2e25c938986127bd27d5cd279fd381a5e2b551a4f488bcace078ac41042c14114f3a1d3ff40e0f1033164efe766331192d11f2aaecd48a460eb1e60705 SHA512 8d1d4b72814abb4558e04764624706059ee6c41ce24341f10d1068e69b64f5b3fbfef22932191188e9c661744098e048331de2c290089f9824e7b086860c9373
-DIST genpatches-6.15-10.experimental.tar.xz 74952 BLAKE2B 3f3e5ddc60c72c086ba6cb6f7873d658b62bf0c7f5bb2653cb11da18e0d4182c365fb522d0080fdd16880e30de1b2ca2cb48403f198f0697e1b48251ff6fb5fa SHA512 6ffbf4f22957b0f7c3a052aae825d250055e0dcb63972a063c9c748da43d7d0da99e7cf8b5ae31d57ae58aac02fd3b034ac1b991b828efe05e1e32b8eea89365
-DIST genpatches-6.15-10.extras.tar.xz 4064 BLAKE2B 00de406eb3f896e65a0cb3822b6cfc024321a1da382b95438c9f4a67a3a1e78500dd353a98afdca5f0cce15cb65201da3ae4bd41eea2247f35611a81cf762216 SHA512 2a284a73d13753aa327ff7939f06e8b5f918b444494b453ce6aa06de773e86b25013183c86ef95764f402e62b7ca292971c8f715f30cde808ed03241940f870b
-DIST genpatches-6.15-11.base.tar.xz 754688 BLAKE2B 4a8b243372fdab7a0fbaafcd950de9d6ac6d32fc7c67124cad01d4de9b3a4d5b68af2498981837a53eaa250e832f09be3668b421c9ae4440b5698b69e6570b92 SHA512 db2c468cea87d86983c19b1271ec868734082b8efd13b56b7cbc43ea449a2ed0a1d82e1be26452642d7ad073165fa17a97dcb8014a689512d431e602d7427f39
-DIST genpatches-6.15-11.experimental.tar.xz 74972 BLAKE2B fcce184d30d31336bdf8c8d50c27d1416bda6738024dcf10d80481b7f85dcfd869062de13341815b1d63565ee0bd6a13963214ede4d0d075cddf61d1d1238244 SHA512 e6944bd307a417b16b79337d37f4751c85412f9916d494bd170602bfecfc0d796cde2f57614f23239c9a73dff439c88f05112860414f1edf7a8e200d4c8337af
-DIST genpatches-6.15-11.extras.tar.xz 4060 BLAKE2B b8414533292cde2f37ee707c0deb666d1d1df1ec2157a310856e69c6910b0244db57ee1c499b4be7a883b9c4a5f47ed528d94c679db33314a8bb4b2b89936dad SHA512 60c8dbf64a11e316d0e1285a8ab6151db86fa23b035bc68422dee07aee33ce13f8150e3c45dad27ea32631f06d44807db80f16f50fc51855829072443612da85
-DIST genpatches-6.15-12.base.tar.xz 881204 BLAKE2B 4f2241576a28cfa1910ea04ad1f69cca018f631a8a09858e4dfb9b67d29ba5f8550fbbcc8e1e4f1bc49570cf462f9a35489262c1d43c859da1ede605401ee0b4 SHA512 8a8fecc83592297f12f4bbad2c2e308a7e6688c2e4010cb6396f4e5a618a7790a24aa80168cb21e2a2de09b91bb1d57409664dd521e42ea6b09507b7c8f4c19c
-DIST genpatches-6.15-12.experimental.tar.xz 74960 BLAKE2B 1decece447a35d10272e1af52719a872f4bafa7b272b34c1aa05ec7010cd1c7053e2188676547b1c0ca19c5082fce52d4314f3f84eaf1e0dc2333d35d7112b08 SHA512 9a4b730bf9e9e4a8e780449034465ba50e4a77b79d4b832e7086970b4ad916f166e9ce4a3a674c345eb2fd5e963cf9f531e9d81c8ed8e8d67f7c5dc8193d68f4
-DIST genpatches-6.15-12.extras.tar.xz 4060 BLAKE2B 970df5a741df94462d44a1633b410624255031dc383a6959d34af265553ee522617ff9ca4a5053eaf8215514de8f03137a38c1b1dbfbef549c8b931b2c11963a SHA512 2435a150e34239a6945d0b618632bdf025fee6c413a84fd4231f8e898ae1e16e6f33aa825e2f4d5f158ce5f53269c3d906cebc8cb89e1a5bf778ea2831fefc6b
-DIST genpatches-6.15-13.base.tar.xz 1051668 BLAKE2B f9f1d2d88247c847b6f9469ed4709cee6ff8e23ac882f8220aa80bd85dc3fc4e6007a0836043e4056d2e32d33afd723ffe7c0edd40f10242a1f633643c78fabd SHA512 2d2cf1b56e1c87d5cbd22c6b859f581ad0bc4246ad8d65b520c139fd0ae6cf5a19e8b62db2318741ac9e36a045cd9850310f8dc49490f047a8db3767555b4522
-DIST genpatches-6.15-13.experimental.tar.xz 74948 BLAKE2B 31f69cda6592a29b26ed0cdf3eefa71e1c106f258205516b4c45c8a037e79f1bded5822f663802c28e264c54f6f22ba8cbf2a1d6a3aaca51e9ba3fdf6ff188f3 SHA512 b02b0f9038063b438fe81d1b3c5d64a61007ae921c52b8f2a7f2a39eed3cb526decb9d391fc2a484cc18fb5c9b37352c6cde64fee237e611d0bf537358b861f2
-DIST genpatches-6.15-13.extras.tar.xz 4064 BLAKE2B 81ade451d24d203f4900fb801f79694fce37db76106065bb4129313ce5479d3beb6e979a6d0263bb1c73b8e50b74cbca51fde4c20a3620a12489d786bdc93882 SHA512 74139a0f26cdc9b5aa7477b87b7ef2e5952a431350940708cd8b3cd61746ab43e741bff757c46cf18b3f2f325af0c8b4524116776237a0781a4f4822d85db00e
-DIST genpatches-6.15-2.base.tar.xz 16184 BLAKE2B 72905bec5ce2caeaf15d79eeaabd2459b8eddcd9c2df2000ada7d2ed9c9f3fece8346fdf20b7528c024a947072dacdd7bb003c68c6b5b8f8926517428cd33f9b SHA512 e3aff69f0baa89e38f250827407a3bcfd89c3fa1db74cb0081397f3fb14522259e31fe897b63ed314e3a3aa564f6861a8cb7c7eef1ee6cbdd3bbf4126c7b57be
-DIST genpatches-6.15-2.experimental.tar.xz 74656 BLAKE2B 3db9843d28562820f0bb00e09e4d8648bbd8298a7ad11a8ee4556be26ee970b428ec8cd705145eaa0cd7222c3319a4f2652b425c9ee477abbb7bdba1dd207107 SHA512 64c6e9e2babb91a4b0a7d5f4cc218b6f2a90b402dc28a5a86e1fa4f6f2ffc11d212f367809c560bd3f596095aa5ab3be648d603567da52a59ee44f979df1e0be
-DIST genpatches-6.15-2.extras.tar.xz 4060 BLAKE2B 4c05cf36f61d07022fe85f5ddeb70be4d54fb1ce0e394bef0051f040e23f74b1dee6b0549ba7ca4821bf685a167b35faa8b610fba08abbab9a0a0d8cfa9af819 SHA512 179de400dda5ae670200a6e3ba86f58f618a2ce9c540f45cc594d5db124a9a37881332a0cf7a86deae4080fc4bc50d3ebe486fb62ed4bbbfef0668f8da7a742c
-DIST genpatches-6.15-3.base.tar.xz 29120 BLAKE2B ca6f4f619fddd98d7c75ef7ad9054c1b392b3fb2b83c3a70e1d6f34d07157a7410c67bc17793fb9aa69a5736b9a68983db19a5f41eb4c3ac910d4ce6e29b75de SHA512 b0495ebd54fb95f9f93b5fca1959840ad2a1cc3d6219f7de24b2f1e82c3459927fa0a2a2dd14f9c90540ce89934715aee1dc406ce227c8869c8c65791f73883e
-DIST genpatches-6.15-3.experimental.tar.xz 74664 BLAKE2B 95ef3f5f69a360b6b55581a1297c71f8ff8e35514de3f0bdc4c278053524defe80135b016ec72a80fdbfd2a7805a5e20f5926ea3d9d5f30cfe2bd1963224499e SHA512 2118d2baff463e7ece3ca357c75be01e5eb2dc60a79ffe3e86beaf250d5180268bd51b11b3863da1bf065b77727ed8d049b9e52aa99179e7baf740a123147455
-DIST genpatches-6.15-3.extras.tar.xz 4060 BLAKE2B 99139d97cbe49b5f8a970818d6c3940718b19f8c5ed9baa8bd6abe1ae6f2c655483e8a32b04a392c1987bd2db1375611ab374d2e8ec3efae60a55b3d32da1a24 SHA512 638f0cc0c89ce67fd3e20b3da25370b6c9c472c52aa4d80cb5f2b4a3aba12a4ea06cc77d478514f32f6d4c379e935e3de983febd5a4b1e446a94c088d3536251
-DIST genpatches-6.15-4.base.tar.xz 295212 BLAKE2B f5cd4f9b45c452c6844c979f3cd028de6d51f365318e817c1abddf46a6628225b182652af05efea080ddd226d706f688437f93de3e39f192b365d02ce645f341 SHA512 e3520743b82fecff56bfa9c230bf03c14b99d49784ce9bcf32adf1a1d45cc355547cd2e45f431330ee0a02a530480288892ef15271b8cfe49dd384c33c17a04a
-DIST genpatches-6.15-4.experimental.tar.xz 74644 BLAKE2B 632e4c554f8b3e97f2df21111788d74ff644d2489bbd3abd561338b68cc03ac03bb8b7bd96ba201aabb41a29f3db0c1ec8149812a6bfb35ffdc70f1bce7ef92b SHA512 8552939da96913798ac665477ed1065c1df3982d3e7afdaf6ecc510abeb60f1700fd8c20da86ed40a3b180fb387e8597f95315bb39f389d32cf97e61a50603c2
-DIST genpatches-6.15-4.extras.tar.xz 4064 BLAKE2B 77f646e96001a71b350ced4512ee9c6c63f656017fa2a720d11a4777577beb1e081780ed08dc89c5e2ddc4dfae699cc72fb41a7f5309f02737ff47fd11b2587b SHA512 54284f9d5c506cea47afdf7c387d564085b49e5e4a6a7dc41ca97722ba70f60bfed6ec0f30a7a0f41e340f5af19f4335510e4898bf379f42670926549915a3e9
-DIST genpatches-6.15-5.base.tar.xz 463476 BLAKE2B 49e319e29579d90a8a6848a7fa888b02966029e622eae1fe522be8518344c7bf0b356b21f36b052b5b69d629973b08d706c33cfd66b0707117dc7e39aa8db40e SHA512 b7165a1f4474d5b67978467de195fef49b950cde46a7e30e936db047f9653cba64382cc90d8a0cdb0621ede37533d5662d01a19cd815b86a87b8cf1eca080dd4
-DIST genpatches-6.15-5.experimental.tar.xz 74948 BLAKE2B 59719a2e09663fed8920df363e3b21787861e10d2a8699c5c82677509f55f2ccd998bca2271072efedb1e4bcec65288c9eab80ed1a0e782142815da56e511fd7 SHA512 f059d23a45edf19995a1fe708be5de5c7a1efd7cf1e880e46c98c3604c7ea2a932170d0b9019ac49a0181e9fa19a2d083a9b33b1329938375bb7c77055c4f69a
-DIST genpatches-6.15-5.extras.tar.xz 4060 BLAKE2B 3e926d5600eb4f2943336af9be38f2f708dd6cac5ee0da59da7fb058f36ea94fa3091d0ae913a27d94ad652a1310131ed73aea81a2cf5f91cb82337d56d2334f SHA512 c2aef10c75436d51eaf5d58876930f58d95c7479653da1c8de7eb210b5f15bbcdec0d08fb3456c173cc734a57af986c1485449e1bb3e3908fc173c0aa0bbe4ce
-DIST genpatches-6.15-6.base.tar.xz 551308 BLAKE2B cb85b8c64533b807205562354073e266aaeb585292b5efdf2e4427a341c1560f2862dd71bd635d10590e88df08176bc7a019534401544d729574df6b1f684a25 SHA512 ca8f75fd660cd399ac557cde52e496d68a26d692ba3592627a9809268ad4bcf431eff556e04cc3cd9ae8ce4023c74421c286b78125f3d756fc8b2293a6bfc8a5
-DIST genpatches-6.15-6.experimental.tar.xz 75000 BLAKE2B 41ecd94f75f558ec1d64616319039d66ae7d0065666a8acbb7e087f3a19f3ba30ebebe94fb42b06aa3f2b32ac42241b02aecadc88c176f08a7c96591fe369819 SHA512 b2cb18b6c34673650cb0ae6bc806e0881c612b14f09e96a1a91f78df980a71fe68e3a08e7a97be07558e1698059557c43cd87cfa11089bd725c11d529b04406d
-DIST genpatches-6.15-6.extras.tar.xz 4064 BLAKE2B 811027b2a155325ea4350ff270578e3a019807f412b26bb36784c389fef92e99c3fc9fe23480d0d50b90e60c16bc8c549863ba251425e609eb624df905cc6910 SHA512 fd97ea5d4d44bcfff65f4dd63c23dc65bd6c016dc59bad84bf493bccd4945779a3b65d9f617b72292c513151e587aa3b204543f29d1316e72e3958c3dbf37c46
-DIST genpatches-6.15-7.base.tar.xz 610496 BLAKE2B 22e2125af89ab82b89226a96838d5527be813cfb752c7b6218af0510d92ba115252bf06678d2c00e891420f2a627bf307b634a87a137ea4f9d29cd3a5aa14b16 SHA512 82e7b50391da23beab02e060d04485475672d78c15a57071f4d6c575d2150a86baaeea729c3af0e75239195984b51800ebcbdd3aa43471d1e75c16183f5bcfd7
-DIST genpatches-6.15-7.experimental.tar.xz 74944 BLAKE2B 138a887d268d0288aa7bacae024ee67d1520d5b0a84dab9373041e5bf48487bf2a061cd87a4269985ff57f0f3401a2f21ae14f70944c5e49435ba8e3ca5785ed SHA512 a9f74d6bab1ec741e5f884fd6e8a7ff04026ea6952b74bcf27cce1c6cf987c7436fdfb7ec0745f13661a24decc9a1f1050b001549b9598bfc491af91c349a0fe
-DIST genpatches-6.15-7.extras.tar.xz 4064 BLAKE2B 2fb1a33e1e770f72727c6c01949407ea3d02b3b581db96abdb378330048136257fcacd463cf8b12a32c061416fea5560a4f9a52ed28cfe25cb555af8ed25fda1 SHA512 aa7b915e92901701473f408f486724b994b611c3725a2c97a91c6940cca74c9e337c4f76f0781e0379dc2f3753c4e7b21089a65a3d7fdf533eb079c418c7db22
-DIST genpatches-6.15-8.base.tar.xz 661356 BLAKE2B bf745cc16bc7ecde4563f3af4a357dfc9317ee7cd9df743a9148d4fc00f9089afd9ee0be0c36508265a10a9164854813a82a763f63d8bcd64a4e5749d8580688 SHA512 baba4dc151bbed0b8ef0151b38f76d5a3b68b2a915468bee86376ecef13ec498247d4cba4dc3c8890b827bc731ae07144e85e7e6939f492b33ba39a7083a997a
-DIST genpatches-6.15-8.experimental.tar.xz 74924 BLAKE2B 7b8146de35025b5f0d610e3e53bafeec2eb604a3caf3edd0ae3157e7c224ce833ab09825888e49ed4e8b3ce29f12b091ef4ad8a51a6fe5f6612528ae51df5c07 SHA512 8d8b8a8ceb6fdc17b11fffdf2072c3e4a4c846feb86d56ab88682ee3804c1819b3d23c56b42c91db1efb1210bdabb03b87fc330d629c5576bc4e89c950cbebe3
-DIST genpatches-6.15-8.extras.tar.xz 4060 BLAKE2B a595ccaf2650b5641ac85497dc7f45ecfcfc3b7c036bffc61d7eae37ac93917ae265a23320e278b7056a820e4834f3e64d2463e04ce695792e03c8e5814b11d3 SHA512 ce759fe1cef5b5e07ecdea7c4c90a4c66c39e43d1a9d0c1a5d1ed4b12fd7b1639f7c7e31c912eebee52d5eee6ef2d7bf31e090499fae9f3cf179856cce1ac9e7
-DIST genpatches-6.15-9.base.tar.xz 727132 BLAKE2B 12dfba9c371077f909c3dc369fa57a831c7eeb7cc88ea44c966863904f557f4fcda0ddc2d528931be795f69c714dbdc9da12ab4fd703f3e3d3f84d44c37b6297 SHA512 cbe7ab990ef9dff875323f367abc604e11d51c581da6076dc460329ecd6c3614ace2a5ee35810769ab8c4220fd280b59b65946192fefe8f4dba35f909c8045a3
-DIST genpatches-6.15-9.experimental.tar.xz 74944 BLAKE2B 2624925e961cfe7a6d286bd11fd86ccf9bf6664913a66a114435b8f9295ef1f34215dbdc6ecc7c64a63fca0d5093fa96dabcc169e52454411b6596daed8a228d SHA512 b217b3eee40cc9944358d6443361341bb729a6711eca51047992a532c253d5a44cc2532ce797e771ec20b0dffbd44ea0d8163d4ff4c842cc8f68ba7728ef7434
-DIST genpatches-6.15-9.extras.tar.xz 4060 BLAKE2B db1690a1610e19593ab60714b60ea09f37ceb9febdc3fad4547f6be497e502834a2ec61acf4c0960eb26ed7460d9bdba821ff91daf0cf68bda6d176272bb65a7 SHA512 8019297cda201008825b4f840a487862800095d65113b5dbeb403f2a28416d6b3568715e1189f41b7b8f27f974d77dbd9be7660d174a5204488d0fbc5d956d72
-DIST genpatches-6.16-1.base.tar.xz 6676 BLAKE2B c44612aea05f1d511fbc2a4a568c3fb3d147d5d85ca7921f426cdfb2e2b6758bc7495884421b05589599d301bc37cc9a31fffbe05a5f4b447123eae8d8101243 SHA512 82f9827c074d4b8e824aeda05d1fc4423e4783a1621e6525ef2d402fa8d51a8420e6b838b98af72143469a491be17992c60c76e2e86e86c0af5da34b02f15671
-DIST genpatches-6.16-1.extras.tar.xz 4064 BLAKE2B 394b6a973adf90b7fd6205e2a81d1ee1fdb2a860da9edd236e637a4441555c2ec49764a0e19c3b4aef206c6ff88997aad42f5fd21e6f1e0ddc44f6fda8e3a5b3 SHA512 5003721341272421f3cdb22683486914157987eafeb9b81e52f38073b9ca1f53fb1a77e6897cc2329e0f7227dbc1f59fd46c572fb6c5a6491183f8b670860921
-DIST genpatches-6.16-10.base.tar.xz 743072 BLAKE2B 66c32f020b15675f5d9c38dc88869006b9efe803194a9ca29d4290f29085e8c6141f561c64b5b4fc4e56ac3c52e9d9f0bdad324914872cf99a3c290da4be0c6b SHA512 a6408e669542a273773b570017821a3cad8508cf939a99b4785ed863b2dde17a013c74c596d9e56b593282db0a305718c1cdf8157166113ae9d911a19af6e61f
-DIST genpatches-6.16-10.experimental.tar.xz 80592 BLAKE2B 2862ab47d37f53bf5156ce0d40114c7a171edfa33167890e4ea8668d070f888e6af2f4333f9fd7b54d8cce56f87a8feac5e3aca1eee438efad135ca0fd12b8e3 SHA512 9301a660689bfe165496a5879ec156718a43bab2eb718d55b88db77a000d8ba3fc6d8b6ae72166429567ef4a87585202aaa98c75e505a37b5a5d2bd2e9f39727
-DIST genpatches-6.16-10.extras.tar.xz 4060 BLAKE2B 6a4361e12b3a152792c87f85fa62f5683c9cc74b6fcf343a25d1186c09e555a785404f8b9b579fb8d315c493eb106670b83e4bd7092cc23b0f618e10c5c44691 SHA512 3b00c9c9440a799ad075590040edf3979f7bb7fdeb275cdb987475af4f241fa85c9bd21a1cfb4e28daa2fae1ec6ef076396467a1a2c0de2c402408d23413ec57
-DIST genpatches-6.16-11.base.tar.xz 786964 BLAKE2B c4fec0ea29fd43fda97201d6e598cca63c2fbb80f32cae3b3c19dba791b61e5c0cf07b67868877f888dced9db65e5403da51f46e7f1b3671e00bd265fe429e4a SHA512 d973cb3f9a8569d159f7773ff7f1151406dd74089d127b377acdb0143641318ecf4ce3217fcf2159847f6c7eed96d12be86695303424d9ad48cf9eb702410d2c
-DIST genpatches-6.16-11.experimental.tar.xz 80536 BLAKE2B 4b9617016f017712566c5129ef71074689b7b36675217dee6275aa9521c12f4b177ff3c0efdc8d4051bc44195513a2cd74cdaf55278d4170a5e54fef3ff191f4 SHA512 73cb12aa7705596a51071533b71b7d8219337dd3c99a88181e45136119980c32379d6aa2b3e2e05c5e18bf15a22a5a1f45b138c4d9c7c3a0dbf8c4344c4eee90
-DIST genpatches-6.16-11.extras.tar.xz 4060 BLAKE2B d4af29eb0fa5da6d287543788416eddd7d7e46385c09174458e0acddcd77eb2cab6878ece41f88b08a36c262994023ec663fc485cfe39db5439f85cc59718b38 SHA512 b0472f3ad3960b1460258823a928388e887d62f3b8d619854318a061c12d8349ffe2ad9777bd03bba7129deb4e68d9e7b37fb8919cb1d651b3b95ddb24b140c0
-DIST genpatches-6.16-12.base.tar.xz 788924 BLAKE2B d835db4854d94ec852f2c344860c7f71c28aefc8529f6437050cedac433e8aa3e679b49835c07d28586742d922ffe2c4ffb47d332151dcfe71317f3a01641f9c SHA512 59a44c1d4f62c9c674a15f6527a80d221360964c8a5e92bfa656d47387cac43106e2970477d4ca003b8d980eec7d6fce696cab9a450bc47bbd2475068a0c570c
-DIST genpatches-6.16-12.experimental.tar.xz 80548 BLAKE2B f2f7c2938af9bdd3de5c92362be93b83040c2c6a751100614dcd8540e1a6ecfb5339b5086a324dbbee0697caf3013e10106a1da6fdba193c421980d10e5f0e1c SHA512 ddb2026f7931da90dc8300195666e662ce8ed413e1723b25989c2260963fc10dad08933d58218b7c473f7a6d5be7fd85c7088abf0a7eeb5f139090f9d92cc49a
-DIST genpatches-6.16-12.extras.tar.xz 4056 BLAKE2B d8402a93cfb3e380ffe99441d20d3aff9dc1ec50c400856373016fe0db17d1718ac3e8ce384d7c76635315596078829b6dd36ab9441e82cfbd6fc96da1c78aa2 SHA512 27326299f4f180a1a500433103534fffef4ba7a4b63ceb1f0d363a853ead42a0fff8d7099659ce5cc4f973ef1519d1ab328d4ef434602718abdf77ef69e7a7d0
-DIST genpatches-6.16-13.base.tar.xz 829272 BLAKE2B fed0912300711452899d0be06b8c5d274800eb686c2a7e7fb208ddebad491699730770d4017e36c65dc93fbd3136e011186bb67355f30dc32eeac77d7210c9ad SHA512 8c56efc8b212aae5979ecc79e0cb526e95174c106219400ad146b9d0b741bb64a49dc5356dbf41bdf8390679e42ad06f96990f21ac78243e845053bd7bcea759
-DIST genpatches-6.16-13.experimental.tar.xz 80560 BLAKE2B 24f9f205ff28ee3a02fa7c21309f7d439713017bc963c353fc55cc96ad6aa9b8057beef8747632be5fd636d54b168c57271ee96c96eaf4005b4bf0f04ed13b4e SHA512 05d628e67152da49fdb1c435cdb892e3a4f66e2f81c726db1f56040076c79365a118ced1c4091ea32c4bb36d013439391e8aa80e32a6f4d5d0164f70a944b61a
-DIST genpatches-6.16-13.extras.tar.xz 4060 BLAKE2B 20c99f19a669386408ab3f541b2f1ca5a20107126207fd46d70946d484c2509211da8568944ab01d8e20ef0d0247e78bc4f39dfcf9e66b0a9a70c5ddb7c15067 SHA512 6535ecb2381f707c6a0ffaca95cac09ca27c970c781994e5f957b619fccfb5095b6787412a8badb311aea9ccab938d4c9a5cc9aabc79f59999543d5823e68097
-DIST genpatches-6.16-14.base.tar.xz 831676 BLAKE2B c1668cba6be888078fbd3de5cff466edb782ec4d3f4ddce3f180f787ece04b6cccd0de1968065225cfbb3a67dd6634084128d81baa7904a802b9252f9e0aef71 SHA512 d6f3e02a0ee7b6131db401b41155f0d8773d22570265e4882a92836cf34b0785cb811915b4f8869b75e70edcedeee7dadf09c2f84df682316096abce2ebf8329
-DIST genpatches-6.16-14.experimental.tar.xz 80536 BLAKE2B cd276e47bb0fbd02e0c4c23a7d714c81a95b5766f325eb3a2fa6b802a77c29ee36db5a31f04889f7b92f64a13b29b7c8134326f6011675daa3617f50c4db0784 SHA512 f22d96575fe366902f2fbadddfc37cac9eb8a68029ae485aca9775484b9548c5ceee8c334ba85f6a3c2cc20503a059ad50b4c56523d26e4cbb457b09af6bef1a
-DIST genpatches-6.16-14.extras.tar.xz 4060 BLAKE2B 771638a2d1f14cca201ca2bc56f2225b1e0ee7f2ae37c50a2007a548d1ff16e01c0624c8cc1ee469132fa7fc87e45b901195e4f633a02896b816cfee7a6d181d SHA512 063d513b94a24ef2ad61e60e4bc02d9cf07c08f6d58100b62a786bac68cdb65209fd877ace5c15f028ee0f936e8fba4086a784ab3e03a913eb2501d8a88d091e
-DIST genpatches-6.16-15.base.tar.xz 841716 BLAKE2B b32dbf8ddb742832c53033f928376c70b709f275ea9e2459c750b684177bd433df7af37e14898dcd5ba60405f721476fa2277830ce6584601d69859c155683d5 SHA512 7fcb24e7179f98a054a2f6a404c69ed2f64b07ca891463332f9d385d3e5afd733e5da364b985ee4ba87a7904719b77cc0fd44aa8948df9cb00f71dfaa1d169df
-DIST genpatches-6.16-15.experimental.tar.xz 80520 BLAKE2B ffe0fdcc2347ab246865f71d2ee4908a2b825e5fe5f1e91314045561fc79e8441e089325f181dec6ad992eaf7b84758fa367811f4b84a10f14860257b3959d53 SHA512 f7cb38da6b4a01909e6b2cd71aaf5914050b3763709471174fcfd52e3e3c7ae3bdbdba72f595e762180916f2faae5c3fbd8dca553974eb594912b4fdf2d226bf
-DIST genpatches-6.16-15.extras.tar.xz 4060 BLAKE2B c7b59ef0f2077e9f8975d19401e859850db1fa663876a71302701c21e264c89a6f408feb419fb01508d18e68c22fda01e61554319c975e251351709d633a1a9a SHA512 5b0582a91152f14b9455a5ab0450bbff1dcc85321c9262148ebcdd43df59f44f49765deabea1163fd4de51bd8dd6402a8d69351b50da48ee872aa1121a9f8bba
-DIST genpatches-6.16-2.base.tar.xz 210456 BLAKE2B 784f7d48536536be6ac539767d6faa2185cebd9257b9c25313d2378f21d4d2cccba8fce77173be32684d90c3830e916c8ea13ab4ee73785b9e1d2b81ff13bcf2 SHA512 0a8befdece9aba018401dcbefda34fdd9c3ec3d8ba6a956c662557efb02143dce91416575c805d2fdf54aabd02408eed7138c2835fe678580dd7c7f40d074f75
-DIST genpatches-6.16-2.experimental.tar.xz 75100 BLAKE2B 0549eed8f528933bacb6f214f26e9f5e21972b9be1f85ddd7a244eac245939e3c2199c1feb6e2035542dfbaca56bdb3b5541018ad4eeabf5893a49027244c537 SHA512 457c6b83fe95457843df046a39c7d04922f3b9915166e44aa32a662726b69964c51b4edfc8f78cb4142bc47aa6f15f0b6059c9bd76181855deb89f5e0843ea15
-DIST genpatches-6.16-2.extras.tar.xz 4064 BLAKE2B bb2836a9c1ffbf917fca90a2fd28f403c768b81d77af80f540d36e7ce294219fc1ec6e8daa52ba52d8d3d622fb2941a4fbb8622de4e16914448f3d9175fa4195 SHA512 b97ec0fc8e4a0c39c73ff88429d9b9b68816b87144d1c8ad337ff1f40c13941ecadccac6a48fa4a7b85093e3eea179384ef1b3d1d197ac4f086a506d219ef3c3
-DIST genpatches-6.16-3.base.tar.xz 407684 BLAKE2B 5b6172945a7c988f507d0fa3977ae988ce0ea61b9d2f9dad24731db345cd678873e12b59d0415a0504cfd99393aa287cb5715bd083af55c097ec8853862da7a9 SHA512 18ee67a5f5ce0bdde9ef34b591d21931f17004acf5c36b2907790b98a5d25f9f3656fcafdbfb32d401cf19c2ae05e19b00bdec491b24b5516b318b899ea5ae12
-DIST genpatches-6.16-3.experimental.tar.xz 75124 BLAKE2B c8e32e3a0269c0c4ab2bbdb44753eb4a78741d1da34ac99ef956f5083742b8891a3c6f5968f3731c97418e56086c469074b72b512a4b0f1f5551077f651128b6 SHA512 222051fee9d8d2fdd1b81a5c2ac1483c3bcf0575cb49474f5e6bb1d11bd8e57021ea5ba1e763894ee4f0ff5252859a2f5e121c447ea1db5c0a3a5d7e0fd98f02
-DIST genpatches-6.16-3.extras.tar.xz 4060 BLAKE2B 313b16c7c5da0236b04cf9bcb47efee3fda3ff3d9b5c06dd7d7ce51bcc1f5f120425fb6fd5e18c28f93865f51a301228a03b69959737272554af14d39421f2d8 SHA512 0ec19e5abb700b0335cb4844cb1f46b7307f8e255d48ab377584252f6283c8ec33d58a5c85f9b6a55233484a81c43ff1d3af05f4ea88bd4f407faac410ff78c8
-DIST genpatches-6.16-4.base.tar.xz 413348 BLAKE2B 359f753922f2e55137de5be843d6414b5ced9f38cd719adacaa6f889d6a3fbdac5b69d0bd0cdb7ab93a17e5f31df16314adbc464a8c042f179373cd2560898f7 SHA512 4ec4b8aaaadf03dd81112c0f289d10a73a85be730cf11c3242bd5aef5ac716cabcd7d7acfa71d4a6736b9782564de21fbd6e111523e9ca37ecf458f0e4c9337a
-DIST genpatches-6.16-4.experimental.tar.xz 80548 BLAKE2B 0145a39c345f76266e33e390a7c3f437b50bc75762d79addad3fce4ac0ba25c010a51d5f9d663133ad420fcc9d885ada4e635cffd0c5945dbe59681c500d4ef0 SHA512 3595ac8d388bc3d47e75f067ecd20476bc95447cb9dd314b37373a1e0d198e0b97540013d5c2da77404316a0d45ea82ad180104e59f1b43ee972dccba117f7be
-DIST genpatches-6.16-4.extras.tar.xz 4060 BLAKE2B 70fddc68f02cab4f6b79d56961cd1df7ea313163aedcd7442c184e6d712f7eaef5c10022e27ec10c0584f0b59cb44383908779c34a84c27f0a1d3342a2d6e9ce SHA512 c82208c7d362283e0b2f43d0e73b3b0a5e8fd035c94e056355c57f174bbe3f697bbe3206207e8e8a1f4eed2cc47a889d0e2cc610169aef6bad59ba586624e109
-DIST genpatches-6.16-5.base.tar.xz 560028 BLAKE2B ad4f568bfa505bce81f1870ad8092d7cbc145c57b7a2019d803d462d8d64afce0b68f94f7033111a970960f149807e555e7afc97c773551bfa305e73be16ba84 SHA512 365500ae1336bfd995954631ee888e71e91523e0ad8c60e5d64184d06d988c8e8922748bbe9d1a8e2b96cd21578a657c94df2160984c9b335e341ea17f6add99
-DIST genpatches-6.16-5.experimental.tar.xz 80532 BLAKE2B 95b728e7013988a412d4d69cc0040ef3d53e75620d28996bb383d339477c6a2cf2e7295f6a909cce41a8631c04822d07cae302d75b5bd7d532381f0b0f0e616d SHA512 dce2f6e3015188e5b338dcf37b9863430d9b76c2c599d306aa9289d623672328405fdf4632625259c95254cd2735e7ee7a7a9f71a6693c8863683f5c77ea487b
-DIST genpatches-6.16-5.extras.tar.xz 4064 BLAKE2B fa6614130f8214e0bb056c3f747a3ecba5cb1fe5c41550009e65bf7e469ec11efb31e462a4a46514b8d7d775df06429daf17891789c8159b9da4fe1786f433cf SHA512 3e313bb4f487c84f7b4aaacb6130f526d8709e27fe3758f7ead47780c5101a737b0b9701c1c4fd15663c8cbead6ac79353e8397113518737e448633b57733f29
-DIST genpatches-6.16-6.base.tar.xz 610136 BLAKE2B 996a6c11eb0a42102d193544b5be843f34e50a09debb0cee589ab61ed9cc3f4cc168c4031f8e9d4d1199786912453679849fc88f72fb6696e0876b8f12a3889c SHA512 6178a0f3fdd7c9ad0600b900919f6c89f7458d45496ef6da193b8e785c9bfa1fdab50f0202382401215e1c0671943391663828dfd50aa45079f6061cc9d2e194
-DIST genpatches-6.16-6.experimental.tar.xz 80552 BLAKE2B 06051ffd4063a0e941e4c3a1878238e2d03706ddfc81a615295ab1ce6caeedc790995f08d12335c081a618ebfa2690ad299a07005fcf167cf30c25eb52bb968a SHA512 51811e70fdf2d845c9da70055298b442161ac4830a541092d7923aa8ada60365584e216faa97dd9c1f9708d4d3068509f6b7f30d6e666f8e80ec0802f075c8ea
-DIST genpatches-6.16-6.extras.tar.xz 4064 BLAKE2B 2f40a7b0b1ee3f54e99754e672b8b0540768695ca6790a6f4c896959a90c9971c55319788cbc3801a16f8cedd09206b62c888be7e309bec3eb4b716af72b189f SHA512 c373f83e65b5e4f4054100d9adccf653843ba2f4b0e6d249783b47849de5e4bf7596db2f9d7c30785e8bb886def0944b2b3003bd077a55a7ce18edcd301a7e20
-DIST genpatches-6.16-7.base.tar.xz 610440 BLAKE2B efab85b099e36750774b2ecaceaaaf82e5db7191f24a53525475f3fa477b6964b93de06fbf7186d7304555c14933b40b6f69f739c91b032c842b2f2521ad97d7 SHA512 1e11957c278e14946e663de9c09cb8b1b1fa732efcf1c3b88f4a41be9bc60cd0b3cc34c60d74a02d710e485fc557067bc2151aef3d2a68d009d98700e96807b3
-DIST genpatches-6.16-7.experimental.tar.xz 80556 BLAKE2B ab58e78337a8da4449fc236a0573bc580e62f41a858453c183763263fb79a638ec0c687a120f0069c4b740854d94e9b7c08a0a3c517c758856ae8392e67a5db6 SHA512 bbe8c42e32b4b960f527a0f1a7812d7a80e7ebc737bb33dfd0e00c1ed3c89fcc6f5a3a5de42b3beece68ff289137a8b17f9a8f248a91c5e61a1e49031e0f8ea0
-DIST genpatches-6.16-7.extras.tar.xz 4060 BLAKE2B 6da8a4cd69e4227024b022f3a088209fb93e19c5031a6e1f4307dfb5d1ec8eaecbad2cbdb115391a789d0c32e1b4bc0aa8059c19a0d57691c1cc908062b41b2a SHA512 eb86590f24b23323b9a81a76c22504f8c94f1f7740a5b14e25e071407823561dd17011dca9ff20c0c5ed5111a0dcb47f27855361d13c81f975d1f22a591a6077
-DIST genpatches-6.16-8.base.tar.xz 663468 BLAKE2B 868ec072279d43dd70c9fb73ce30e5a2c034121903072eac24e557d5520b3ef24ee675b72a2ac362086220e0e67da57ff2acd9077f505f2da76afe16cb882d0f SHA512 ac92a9ed13f5d9a849d4e74372b533ed9e89c18e1e9bed2b9209fc15fb2f5aeba39624e61d87f0b929a6d3368422e0c19ba730488e4ee58e66c0d5bf354b4439
-DIST genpatches-6.16-8.experimental.tar.xz 80564 BLAKE2B 8bd11cfe93eb5da3e5d4f06773a03f2e1b84741272fb1d595f0af4a5a07d1d68595e685a22fa4e21abf130351d0a58c873b6259a3b9360befc2bbf8a7d50a2ac SHA512 9f9bdb1d7fd4ed6a290da4554ab5fada464c5e0ed408bd8ab6674f5b83613f64936768b9fe67ade002dfbd149d5e1375acdb64f10c1c5012d442dc2cc1214eca
-DIST genpatches-6.16-8.extras.tar.xz 4064 BLAKE2B 955f09b3506c84fbf880881cde8ef0ba645a42bb399816eeb6d09c8fe43a84e6608ce74164ab4518d3c133b7d4483ad3af482dda0a0feb3df4644fdb93282d09 SHA512 437e3599079151fb05deaa8649a96a9ab20f3ff5fbaf8250b474c6625da829838ec94e26a209399d13c07a861d98261dbb6cded9937c0eb17e365bb6ef6e98e4
-DIST genpatches-6.16-9.base.tar.xz 669160 BLAKE2B d6e1c0e87090c2eb7900dc648a6618107f22cfda78b2b2dcb9c0293f557f9761079d39da9ab6b2ddcd295436b4d74d574129ffcb3fe64fb9d0cb948bbc7bbc62 SHA512 57d828b736c778ef68d63e6380d9f4fc75da07a5c5e8178b91d56d9ffc854678c87d9a527bea9713d540c27f430c5de26ceffc329a634056a4601a884ab5ad47
-DIST genpatches-6.16-9.experimental.tar.xz 80536 BLAKE2B b40f29305c478824dddeb1f75d570d76369b14992a69c518442b8176459630b7e3bd47dbd5c4f1777da09ceb1ce5083eadaa78b1f5d32d61b9f6d8f033fb8e4f SHA512 73ba7d0f10ab969329a8d88d88b70fa65d48f852647416e250527e6e84b4283bf12e0e0d3f7b0e338cb119d8542628680758b3d4d71e528b30a18b468ae92efb
-DIST genpatches-6.16-9.extras.tar.xz 4064 BLAKE2B 2a63fa175a29b9d595b7db15f312b40ef24428446580c4cd4f5df4be7e0d76b3e8717248e6f829156d173498363d4bbf2f34a4467b57b8d335084551272d11cf SHA512 4c29b1515553084dfcaa986e9d67de724f15a1c166b819ec31636d62594b1d5c945291c828cd17765ceecabf3405b19ec8220f7bdd680d65896616c523ed22b5
+DIST genpatches-6.12-65.base.tar.xz 3667660 BLAKE2B 4760579c8ed39a22e1e09c0777abb8e53b65130ff65e8142dd707baddad94b7c4083a8d529996e320195e07c617ae2f4df2cbd061c980232ca5ebc6aa4480251 SHA512 f5cf13605ef2ff608656ff3464a1ada164cd8015fd1f5125485f5789bbc1408d903a24d948569c2170536f8a2be1d9f2f81739d977aa038a29dd641f96b1c677
+DIST genpatches-6.12-65.experimental.tar.xz 6052 BLAKE2B b5b4ce097826f673ed4041e909a14acefa033baf94598bfa0048705ba37145d4b678907214c650005c92ba62b010cc489a6101f7aeec8faba4758d93fb845221 SHA512 753a9a627da605485b89722c8b4465b12d1b92affb5b3f615a0328881846fac14f3bfdabb22c016206c9139a795d952ed7c6ebd86c6361ff4cc389806571fffc
+DIST genpatches-6.12-65.extras.tar.xz 4316 BLAKE2B c360fb7708ded5ff72761dacef35375628580661443cac42f19d29f05c779251a02dc1c1b99f96e3a6f047e4ffb9d8f16329a3fec7cc9bce57a99affe40c3aaf SHA512 d7df3f7706e870b3433c714bbafef0ebc7db3705959b2995dda9dde7493362fede6b325f764f1449e217f375afbf9e8221eebc80674485be4f9ff9bc0c861049
DIST genpatches-6.17-1.base.tar.xz 7432 BLAKE2B cb0f4612457d63c5c691f0cdf102aafe4340828f27692597875612b5d68b3be2fdd7b32d8f0f8fb7d9e1818eefefebdbc204773a4f09a16981ab9f2c902c0806 SHA512 2c74683cb90441deade4f8a097c72b582c2255e1c704adc91c3be6067c4cb226ec28b07cf3bfa735ec24f0e4e66f7e8c9e8c1c88b55fc70ccf784ee6dd8229e3
DIST genpatches-6.17-1.experimental.tar.xz 74988 BLAKE2B f4a04ce216a4eee3abb4aafde0276934b9eca9bbf5f572207ccf8d032f00787c73f762eb904eacc93428c5ded39739eea257764b47ec640f35658356a82b2d00 SHA512 cde90b3e8d277c8ac8e7efa6b63fb540b9ec12c7ab36152f017423ad98ce84b9fc01ea0c6ee9fab18779ff43fbc18e68209eb3f7a0fde7c987d640e4038ffd0a
DIST genpatches-6.17-1.extras.tar.xz 4060 BLAKE2B 01ba133214a3ad32c754dcc48cf85f912d1afc36cc9c182f96ea0a6083ccbb6f36fa100e9db1d33290d00e3c58bb9578ccc28fbea2ea11459ac7359a980909e0 SHA512 c31694a9fc899d1ec5f05ec18c6bf214c769c002f66f97848a72264d56ba9a5748dfca87f22d5905387f62f85ab9789673c1748bd6e2a8bf7370cc24b7cd489d
@@ -298,6 +221,9 @@ DIST genpatches-6.17-10.extras.tar.xz 4068 BLAKE2B 53593b2d94cedba2331e359ac69a9
DIST genpatches-6.17-11.base.tar.xz 720796 BLAKE2B 230ae20155e4750d3afa98503b32bf68c853d2776866909f9b3ae90fde734b93857acefdee3ca155f5b7298f3ad3e7975abd5d074fb8d5e86440b8a424453d89 SHA512 6b438da081a1d017a37c017185aed8c9330ab7a67647a790573285c6caa109d0349ffc2f4f08467071fc258dcae0450303c82d1bc6b9c2c3a3dbd6604531a9b4
DIST genpatches-6.17-11.experimental.tar.xz 80620 BLAKE2B 688f59d21f7c5d08c71800d4146b547e80b862d58727bceb45fb76b478306d9842193aeab568b149f9ac20a202ed9aa6ff4ce21f38ac0377ed00da6ce9d7ae23 SHA512 efdaf5062c4cb756ad2b1960ce10b70503183a081491590e791a34926489602ef8cfa84da6ffffdc62bc757537fba544e4191e0128455571a16606360608f9d8
DIST genpatches-6.17-11.extras.tar.xz 4324 BLAKE2B 97cb8e62bc57fe4bcbb8456d38a08000528625dc8bcbddaffb0db21ec58d66f4bd81008b2cc5b9f10378cf0797b7af1269f0e07e098c7bbd1529609c3bbc8ae3 SHA512 39ffedf67fdf97b3ac8033e1e4717df0957ee5b17b52bafaa5ed4d42dcc093d77237f61b53fc526fa0d66928e382d255a643da830f4ef71750b32db94c807b5f
+DIST genpatches-6.17-12.base.tar.xz 792220 BLAKE2B 8530066411c7feffa641e390af50b8fbd61fe183daaa9e13c8e73fe78f2e0178a8bc0dac60a3be10014aa04c1c0b29499e34455dc7b83ac1519f19166b24e4d2 SHA512 4b446cad318dee589e16b8a594b7dadb5f187214c59b65dea6ae58e1827e55a45448e2a19ebb589752cdabe382620eb747a5ba96a80570af340dda6686ca1fef
+DIST genpatches-6.17-12.experimental.tar.xz 80628 BLAKE2B 24df4b4a1fa188a2facfd1c65d3437a9e802a15afe00b358b84f6201edc3cdf3ca8a6d5d63fc143b5df39b027f36e09b733c17c74251d04ee64fb1db3e291f87 SHA512 dee378665e586890ac573a3574fea91a918f60ccfd6656793b3422962eac68175a9217ff92cc670edbeb5f3f2d875e8e7230dfa1a84d35f5283d5649272b72ea
+DIST genpatches-6.17-12.extras.tar.xz 4324 BLAKE2B bfe7f54ebf8821a36f51b604f108d3c77ad9a3efb272dfc59a1f4525f3d7b48666506b268a88919c8d90c67f65a2a066551f1c8ce5f58c4360e5156e0d30026d SHA512 1fb7bf373768fb88e1e27a2234886190e1273368e97f717b35864107767743316160f5525704e839ab916fcb04c985db9681a4df11f54ffd2ddf68d92f1920e4
DIST genpatches-6.17-2.base.tar.xz 8248 BLAKE2B f9fe97aece3d7a3808c29499f6d38c11fd3c84046a201cb3996c5bbe331b2cc7524e4a42e648c55d9b6657544196e93e8243924b9b2e9733f829a73e7d71274a SHA512 223f31789426b00140348af5f443ddbf147f9ab2af1c130b31c6330be7e4b5df27538f9affe432a97bc56a2c34a1b53d31767bf9534f83108c44d2dec0455ceb
DIST genpatches-6.17-2.experimental.tar.xz 74996 BLAKE2B 6a05d11ef4c965aa214d0f894f99b1af90c71da006db64ebe799246288e2c50919bd8650dce7c6d931f0e3b84bbd0976be3f4c8aa1f88c57f3061177ce503075 SHA512 fef0a81ee02066bd057846cd565ad59ee5a3c86e4fad0a72f2c862444387012d5cedb4b29739a6054d57597f19a6f8731b712691677530e3c3bd264e9c439dac
DIST genpatches-6.17-2.extras.tar.xz 4068 BLAKE2B b14d704ca6204ff10f60fbb0a09a0fc4fb491e15a4497e5c1c51979a9ba7bf53266183519c443ed7d64afbb0093c03a7a009e8cff9fca8c297c255173de67a28 SHA512 39d21c2105c4b0028e496643cc4197a1300255d518ed2553d4d9398625faad59ab60dfa272d078887699593e54e5e5cd0a961b8878f2780d2ebef1c023818afd
@@ -397,6 +323,9 @@ DIST genpatches-6.6-124.extras.tar.xz 4060 BLAKE2B f12f626b75b9f1486e61cdc69b590
DIST genpatches-6.6-125.base.tar.xz 6055252 BLAKE2B 9248cbbbd62273a0b265754696c532867574e380d2fddef3b9d4cde144a4a41144ad0a669841c85af83ab4bf067d3f7afde208231cee3a3e557f69cb1b12ddd3 SHA512 6a880f1a3106b84a1bef22ea9834ec2ff8bf2216215d759d42e88411d944b514dd031c4d73efa4bc6e8a28f43b5af83f0bffd125bde504821c46aca517017e93
DIST genpatches-6.6-125.experimental.tar.xz 6048 BLAKE2B ca2663db82ae408979784b0f770bed5646b4e355521378e1e0db25adee96053f7f4a51032661b120e8bbae91fc44e721018ac1be8010d3aba76f6b61fd91db6e SHA512 45e7e4652860cf39a4d792225cbed1af1df977a54ff9d37faf4993442df4313e5d63549534b91fd0d98e524643ec004064f0474f1d95ec6c5a4c542157e17657
DIST genpatches-6.6-125.extras.tar.xz 4060 BLAKE2B 387e85a533a4c00b33ec076bfdd64df752b2a1f89ea0e6c3d305a1c8cafc69af960d4ab2f68c32e1839c09c3dd1a5579c8688d08e9e1323e8c7cf2ac8dff4e9b SHA512 25703fea0cc6538592d147266fc01883215eb443d64635b70640f38bdc030bc055377780fc42f602ef93c6adb49c090fe63451a7ee44a7e8de5f8fd0c524829e
+DIST genpatches-6.6-126.base.tar.xz 6175536 BLAKE2B 287e115f6c1fc48458e7c6cdb435174cba8f8a586ea9b7e89c33ce5be1d8eedfa7ba8817fa907806d8a82a23ce2b22d1cc22aa39aa37a7be8d9dd7b579684c23 SHA512 87a01a3255dd211df1541047ef395f2fc00bc454cd1f0b56679dfd6bffda9d58e8fa6b3ad562e2ed0259116b9207ef22ca523e0c25cce9f36a52a266603666dc
+DIST genpatches-6.6-126.experimental.tar.xz 6048 BLAKE2B 1937d3fefe1b7adfe93e12b96a7024fe2f4a99f76d51c3cb862715305084cba06ead55ab6b90b52aafad0b8a782a37850dc667440130afb2c39b750bf4eb0e6a SHA512 ee272ce3f482b6851596b5c4f973b711f9396ff6b3b5c89021e0c58c36b47f93d1fc7e85437fd064852e15388db8a5bba21baf627247b5645376fde63f785604
+DIST genpatches-6.6-126.extras.tar.xz 4056 BLAKE2B b9c82afd86d75ec3f460988a035166f32c9998a92e45b1edeca95600284e2807a6c0824f9e44b43f5c6a6ee93bfcc885e82caf8b90a6aba9fd9011517ed20e2d SHA512 e995d9a604003b0c1321050fa7e5c702d1d18bc43572719e8dd4a83978d43c0ea40ea675c2b6dc496646a5a2a5e7dcc1a97984c81eebd8ad15674e09caf66492
DIST genpatches-6.6-94.base.tar.xz 4728588 BLAKE2B 63e287cf4973aa3808673a8069572ff79ca0efda0c7711df217fa44ba1d8179f355ba4f1145be2a81974922eb17b2110f31ed091fd1aa2609d2432995df9ba53 SHA512 9cd910058edb7e36a8621eb1f2d8493ad4c3db2551e3073683557be9a73b20cdf4647d7beedd2ac93b84fa126b816485372f1d8c5901bddbb83f6896dbe9a22b
DIST genpatches-6.6-94.experimental.tar.xz 6052 BLAKE2B da14ea5496619cd6e488e494d22d2abc9d2ad8cf1137b9c26ebb43eb62bb361a96a8f0661e45db4bed17c9d81f7a77f0c427ca7e1d8bad333712be42d2de30e8 SHA512 ee981ef9d3d1d0edb450d0759daf04eb1c9aef28ddd106edcae5947180b1ec835b05a63cd2482d6a7b39bf1d9284d2841709403808bc2b651f1c01c01cfff036
DIST genpatches-6.6-94.extras.tar.xz 4056 BLAKE2B 91ce861bb22c0e604dbc9e23fbc0a59baac8992f9c7ee1e1f3d5dbd28d3695f0621a6fc9b04af70dd16c0283af61b77d3560069b34e7b7457b3daf4db4a8e63a SHA512 a9b0632fb4c8fe27350e28b3bda5b2c2faf539e2d063e7ff04cb901ac4610c16537cc121117e283076f07318454eef6127aa326a401f932f197575baa5ea99be
@@ -404,7 +333,5 @@ DIST linux-5.10.tar.xz 116606704 BLAKE2B b923d7b66309224f42f35f8a5fa219421b0a936
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
DIST linux-6.1.tar.xz 134728520 BLAKE2B ae60257860b2bd1bd708d183f0443afc60ebbd2b3d535c45e44c2e541bd0928530a3b62de6385dd4e4726ebbedcc0a871d4f3ffb4105b9f1f6d8ed7467f5688e SHA512 6ed2a73c2699d0810e54753715635736fc370288ad5ce95c594f2379959b0e418665cd71bc512a0273fe226fe90074d8b10d14c209080a6466498417a4fdda68
DIST linux-6.12.tar.xz 147906904 BLAKE2B b2ec2fc69218cacabbbe49f78384a5d259ca581b717617c12b000b16f4a4c59ee348ea886b37147f5f70fb9a7a01c1e2c8f19021078f6b23f5bc62d1c48d5e5e SHA512 a37b1823df7b4f72542f689b65882634740ba0401a42fdcf6601d9efd2e132e5a7650e70450ba76f6cd1f13ca31180f2ccee9d54fe4df89bc0000ade4380a548
-DIST linux-6.15.tar.xz 151168812 BLAKE2B 465596c6dc053ff3a3966302a906d3edb4f7ee1ef82f8c20b96360196d3414f5b1deeafa67b8340fcdecd3617280ba9b756d7073ad15c707865e256397b4af53 SHA512 d03788ffa8d8ae1b84ef1286bb44a08fc01432e509dfec6cccae5c5a5a47201d378aec2bcd21e6f0bbd1e625b26f47780c06ee9c1cef3775358f98b160923f30
-DIST linux-6.16.tar.xz 152620004 BLAKE2B 87bc4da7e89cc8265aebffea7ec6c09f711be24fee87cb1c03a264c03fd5a538d66aa806640835aa5103926e612cdfbc52d7c861d7f7065f1a8bb11d893b0921 SHA512 55a00f89ad6db6db2e26ff5dc5cfc96bbf6654e5bd5d17d2a3b944a47640367e54139716d230923187bebc6cb7756edc9511a620fb8abc6f32c50a658a734784
DIST linux-6.17.tar.xz 153382068 BLAKE2B 0edb2324be5638aa75984128aafdba3e50824187d2fcdff8794eab99d85c10c3a17d1e840053c2c83df5ee11fdf69f1c9452c57ecc9dae01c4af38180fe7821a SHA512 063999d7b819970657f6b7713fdb4173da2065ffdeed7cae197026dbb1edfd7f1d50374f073a1e19ef9686539594824ff6ecb8a930d97c4f272cb12f1c6d8355
DIST linux-6.6.tar.xz 140064536 BLAKE2B 5f02fd8696d42f7ec8c5fbadec8e7270bdcfcb1f9844a6c4db3e1fd461c93ce1ccda650ca72dceb4890ebcbbf768ba8fba0bce91efc49fbd2c307b04e95665f2 SHA512 458b2c34d46206f9b4ccbac54cc57aeca1eaecaf831bc441e59701bac6eadffc17f6ce24af6eadd0454964e843186539ac0d63295ad2cc32d112b60360c39a35
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.10.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.12.59.ebuild
index db2940096256..e37111963750 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.10.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.12.59.ebuild
@@ -4,7 +4,7 @@
EAPI="8"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="13"
+K_GENPATCHES_VER="65"
inherit check-reqs kernel-2
detect_version
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.1.ebuild
deleted file mode 100644
index 45fd7ce9a817..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="2"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.10.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.10.ebuild
deleted file mode 100644
index 1ee85a3b8ddf..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.10.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="12"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.11.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.11.ebuild
deleted file mode 100644
index 70b97d946b6f..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.11.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="13"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.2.ebuild
deleted file mode 100644
index c568adbf7d79..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="3"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.3.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.3.ebuild
deleted file mode 100644
index 245215436a72..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="4"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.4.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.4.ebuild
deleted file mode 100644
index 6606e62c83e8..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="5"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.5.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.5.ebuild
deleted file mode 100644
index dae03edcc7e1..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="6"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.6.ebuild
deleted file mode 100644
index db2750b9d0d3..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="7"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.7.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.7.ebuild
deleted file mode 100644
index 5f893458b19b..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.7.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="8"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.8.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.8.ebuild
deleted file mode 100644
index e7b2dcfbd4f7..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="9"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.9-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.9-r1.ebuild
deleted file mode 100644
index bffd5aef33ed..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.9-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="11"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.15.9.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.15.9.ebuild
deleted file mode 100644
index ebe1efcc2faa..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.15.9.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="10"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.0.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.0.ebuild
deleted file mode 100644
index 096b50fb88e2..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras"
-K_GENPATCHES_VER="1"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.1.ebuild
deleted file mode 100644
index 45fd7ce9a817..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="2"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.11.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.11.ebuild
deleted file mode 100644
index bbe82bda8959..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.11.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="14"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.12.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.12.ebuild
deleted file mode 100644
index 35728722ad0e..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.12.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="15"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.2.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.2.ebuild
deleted file mode 100644
index c568adbf7d79..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="3"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.3.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.3.ebuild
deleted file mode 100644
index 245215436a72..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.3.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="4"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.4.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.4.ebuild
deleted file mode 100644
index 6606e62c83e8..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.4.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="5"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.5-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.5-r1.ebuild
deleted file mode 100644
index db2750b9d0d3..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.5-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="7"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.5.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.5.ebuild
deleted file mode 100644
index dae03edcc7e1..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="6"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.6.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.6.ebuild
deleted file mode 100644
index 0bd68a1e55c9..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.6.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="8"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.8.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.8.ebuild
deleted file mode 100644
index 1e1ff799dabe..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.8.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="10"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.9.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.16.9.ebuild
deleted file mode 100644
index 1bce47585d5a..000000000000
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.9.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-ETYPE="sources"
-K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="11"
-
-inherit check-reqs kernel-2
-detect_version
-detect_arch
-
-DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
-HOMEPAGE="https://dev.gentoo.org/~alicef/genpatches"
-SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-IUSE="experimental"
-
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
-pkg_postinst() {
- kernel-2_pkg_postinst
- einfo "For more info on this patchset, and how to report problems, see:"
- einfo "${HOMEPAGE}"
-}
-
-pkg_postrm() {
- kernel-2_pkg_postrm
-}
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.9-r1.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.17.9.ebuild
index 1654f2811a04..1654f2811a04 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.9-r1.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.17.9.ebuild
diff --git a/sys-kernel/gentoo-sources/gentoo-sources-6.16.7.ebuild b/sys-kernel/gentoo-sources/gentoo-sources-6.6.117.ebuild
index 20d3caaccfaa..bc9c39884f72 100644
--- a/sys-kernel/gentoo-sources/gentoo-sources-6.16.7.ebuild
+++ b/sys-kernel/gentoo-sources/gentoo-sources-6.6.117.ebuild
@@ -4,9 +4,9 @@
EAPI="8"
ETYPE="sources"
K_WANT_GENPATCHES="base extras experimental"
-K_GENPATCHES_VER="9"
+K_GENPATCHES_VER="126"
-inherit check-reqs kernel-2
+inherit kernel-2
detect_version
detect_arch
@@ -16,16 +16,6 @@ SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="experimental"
-pkg_pretend() {
- CHECKREQS_DISK_BUILD="4G"
- check-reqs_pkg_pretend
-}
-
-src_prepare() {
- kernel-2_src_prepare
- rm "${S}/tools/testing/selftests/tc-testing/action-ebpf"
-}
-
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
diff --git a/sys-kernel/vanilla-sources/Manifest b/sys-kernel/vanilla-sources/Manifest
index 0bdfa13a55e9..3bdfa4fa786a 100644
--- a/sys-kernel/vanilla-sources/Manifest
+++ b/sys-kernel/vanilla-sources/Manifest
@@ -10,7 +10,7 @@ DIST patch-5.10.246.xz 6964592 BLAKE2B b893135670cd9068a8af6f05607ef680d38c4bdd1
DIST patch-5.15.196.xz 7179588 BLAKE2B 0b56f80db1c0aff2dfbda176a42daf6efa603ab1424601f938b4bf1611481df27a8412461fe6f4f273520da08627f51c2097b8a3199ba4e34491c9b7e044ed26 SHA512 dd29cc79aa3f9b339d57b1bff19761316b5893be3244e97cde95d80f3c9d608f6a4343a0ab3f25febc658a5962713403bbf7d488c121f68105d3ad2f73427b9c
DIST patch-5.4.301.xz 6191340 BLAKE2B 3277342905d9391fdba3d77d62d11269ee0c2f13c99c18abdeeb55038ea82fc9be852c07428000799becbeeac7e34ed9ea313cfaf22a4b133d5a740a8646a560 SHA512 c47dbb814e7285bfcfde06f8f8cea4dcce92ba212644ecef57a93543e1298f4a2b31f242c0451b070df1c7e6312ebd83b413ce52d25d933445f82186be286574
DIST patch-6.1.158.xz 6613684 BLAKE2B 51ff33497e42b9803545b0d848abc125dfdc439ba152c2c573419a564501890345fa0f958bc8a8433557e605a82707fa8d71410d9390856e13f08677ee9d2329 SHA512 7a43f6d1a601a890e5df90f9ad791292dd3bfb7e8e0baab90b9a0fa84be7c20075cac4738e3fb3ecaecb575952432c04c83a9eecafa2c1f02fab830777c8b24a
-DIST patch-6.12.58.xz 3286180 BLAKE2B 6a96368f7c0db35442897ef811f2601c985e61d87928be77c84dd460dd935cfc0562239ab88341877535a25e84d571fd50641560b2f9b496905c1f22403af183 SHA512 dcbe11090c4c2020b05ad3930cad292191608b953676158255679f56075639baf666eed7421f775218d06798dbc99a9816ccf31cdaf6ab09cdc9b022527ed79c
+DIST patch-6.12.59.xz 3325064 BLAKE2B 9bd2f598b2884592a47fc021966c3c4bf2310d3cf2ccd6c730d4f4186d51676ae7a4363a48f0a0f59bb163ae374de620a0c0a7bfe0fd016f7a5774f7c9d44e19 SHA512 a97bba0f85260aedba917b43be968a36e594f9d9b8fea6b6eb7d72f0349e1329f0d9b18ba46d6f183f28d0f644040e1f82f78c3f5fe22b8e15aa49f22046b01d
DIST patch-6.16.12.xz 808544 BLAKE2B 0fbd9b63869a73e5f4f1ba4dab26167faaeb9c178ef7ab0b0b9e158f493929eba9b70ca8681e05cb4b2d8e8983ee8ffa4b1845ad90cbef93671868fc9fa4c989 SHA512 64079698b0ad170b99f59db0ed119eb9920e2df7887c1738434583128cec578901e31f7f6002a7f397670d4d51ff2c2ac3f414c9896de9c7ba4f55e694364c11
-DIST patch-6.17.8.xz 697436 BLAKE2B 663b9970d6039e00c8e33c8a01696e0d7d3613b4b235c20aa8443e328b262154a5babcd7be8a37eabe2584b40e4360cccec12416d12ea1f34525a684dc8bf190 SHA512 a457f9bb4ec031a3bc4a4286a85794e16e16e81935cf6b69d37f0c48d40a6d138a8ebeb449d5dc27cb4ae57c39a145bedc1a3281da21e4b33e11e81fdf5d3e9c
-DIST patch-6.6.116.xz 5054680 BLAKE2B 0ff38d6f77204767a2a2f79080405634a53ee304754156fc1c5f0c8aa339b39b2382d3d4e33132a2a5c02d0c2c81ae07e20eb55ef76b62788411321399c49569 SHA512 60d1d70b217a4908d3b67b61596013b3ecc06d44ab095ad50accb21a71bb9b3d20128d38cb73790b9999e0e922092c06a414cad0efaab4c1739accc7cf8b5510
+DIST patch-6.17.9.xz 764968 BLAKE2B a0ce8311be7c251ad21b7cc11be4f30ec5125e3763f97a750afef855be385a3ceae24df3b65b5dd751729575aa0cd254a95cbae0f2e8cc8f95539dcfa2d9d3a1 SHA512 35593bc973cc7f626aa7a41cf8b7dea1b46fe8922bd57194db363d26e8854af514d103e39d02c642c26748bd933d5e402ff89d2a20d2da5f8d901e4713eafc46
+DIST patch-6.6.117.xz 5149968 BLAKE2B 5557cb9181cb2885ebf7bda52e37c69b91f6be11b8338b8ab5d691d3786a0d1ceac432062a2954256203a63c19277725a915284c520cfd7d1ef72df82ba41ccf SHA512 387d134e42416f90a32b349a5c941ad99d135cd57388fbd90ca0479b0521bb1aff0f3b8f6b8af6f9d73ed0f0f83ded8728300bd99c63473cf62a0f700d03de25
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.12.58.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.12.59.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.12.58.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.12.59.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.17.8.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.17.9.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.17.8.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.17.9.ebuild
diff --git a/sys-kernel/vanilla-sources/vanilla-sources-6.6.116.ebuild b/sys-kernel/vanilla-sources/vanilla-sources-6.6.117.ebuild
index fe614dc5495e..fe614dc5495e 100644
--- a/sys-kernel/vanilla-sources/vanilla-sources-6.6.116.ebuild
+++ b/sys-kernel/vanilla-sources/vanilla-sources-6.6.117.ebuild
diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index b2086e4a2fd3..bd84bf15b2bc 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,3 +1,4 @@
DIST libHX-4.27.tar.xz 366304 BLAKE2B 9f02379630f37a8c4297bee08e8053cfb9774bacbbf62007812e92475c9866236f3059664d4fbdf5a36aee8e02c7b831417410f4097db99602d09e2fb9371731 SHA512 291f92b16548b066e80c90dd16c7359373b3650a1673e142cf18331093f021a54ef2fc69fc42e00f1abab31e25a8cee18ee91226f447bf0ba75ee31ad49ac0a6
DIST libHX-5.0.tar.zst 380941 BLAKE2B 4e26deaa027bedc0cda2edde3f8f18cba47641ec7f62387142dc3280eb585af8eb425694ba3e907e3da086b6f737d2f740909b22f067c5c90fc956ab6cb28e50 SHA512 4398daf2f6788d73b36d571d49d4b564d249d108efed37c026db76a057d597bbac4359bbf231ed74fe3e4e38826f34d706236bf2a2d3c29b214fe216768909b2
DIST libHX-5.1.tar.zst 381151 BLAKE2B a9572852cbd17c7d8fdadb28d6e5aaa56b04fa9ba8bb966d2fe9f18d40cd55cb50d5cd049089b97e514ef489c15bdad94ef3bd8662db8b5e0173c6b60676e752 SHA512 872a386c80de70782a73b540272f28e611e7aeeea401f0f0dbdbe26f23a4eea4b9c16a02a67dd5669ac35b02767f4512037fc259d685434100a9f220bee7e7dc
+DIST libHX-5.2.tar.zst 381261 BLAKE2B eed1bffeb2922a07e3a004ef3460456c28d41ebb102452fabc6b9476f022d6f2171bd95091104f3ad085233f2d92cae1915822143dd6bfd5423c6250bdf202c6 SHA512 e845f99dd7fb8cc5f21a7b5b7deca547a1192587fa09372169ca8d944122b3085b0b8e95507fb8c07354d7aa4d88ec9812f82103f153cbb11f1e88f03f04b143
diff --git a/sys-libs/libhx/libhx-5.2.ebuild b/sys-libs/libhx/libhx-5.2.ebuild
new file mode 100644
index 000000000000..cb009c5e0667
--- /dev/null
+++ b/sys-libs/libhx/libhx-5.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit unpacker
+
+DESCRIPTION="Platform independent library providing basic system functions"
+HOMEPAGE="https://inai.de/projects/libhx/"
+SRC_URI="https://inai.de/files/${PN}/libHX-${PV}.tar.zst"
+
+S="${WORKDIR}/libHX-${PV}"
+LICENSE="GPL-3"
+SLOT="0/43" # soname version
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+BDEPEND="$(unpacker_src_uri_depends)"
+
+src_install() {
+ default
+
+ if use doc; then
+ dodoc doc/*.txt doc/*.rst
+ fi
+
+ find "${ED}" -name "*.la" -delete || die
+}
diff --git a/www-apps/nextcloud/Manifest b/www-apps/nextcloud/Manifest
index 9b5cf2a448f7..8cefb5c03e94 100644
--- a/www-apps/nextcloud/Manifest
+++ b/www-apps/nextcloud/Manifest
@@ -6,3 +6,4 @@ DIST nextcloud-31.0.6.tar.bz2 226658009 BLAKE2B f94de1322132bc1c915f83ff54680ccd
DIST nextcloud-31.0.9.tar.bz2 229277439 BLAKE2B bc996c311c312f79d95f680295bba9c0e03245df31060e7af9ca24c4ebd42940a3efc30bd111180413873358f36cd041cae5a6fcaf4fb2b47c01da5d38841489 SHA512 eec86ab5b45cc3a4ee0208e1bb0ae8ddf04d35956ca8aef92f79d7109c9c5d2f58916c32c341883c10713f861c092050b568f577fcad754e45928ac4e21828ea
DIST nextcloud-32.0.0.tar.bz2 263604282 BLAKE2B 73ebedcca00fbadbe58844cb1c525395fff59dc635efed4360b5070ce94ebf59999ea7fb0e0a459864f5fd15d4387c1eb2acd913c575642b323b236396413e73 SHA512 b3ddea7133562040c000ba9e15ac3ac49b9eac4b5d46b8a9b01218bf474657f36142e21fa061ff8baf100ad8a2df9abd68c551948241cf0dc86c72df216fdcd6
DIST nextcloud-32.0.1.tar.bz2 270005888 BLAKE2B 3a75d869fb982c7deca799a7e46e4ae3c403e15d7af1976f155fbf01883f5c3be6a9484892ee790ab327135568462b725103438e237f5d6746645cc2f7916a46 SHA512 60d38187896537c4736eee381d2f579b35e376c931590a63d0cf5690c0d9b553dda3ba575a06e7448ac156d41aae10f1f02b8e0f2ef3d99275049f38acc987f6
+DIST nextcloud-32.0.2.tar.bz2 272625998 BLAKE2B 28aba49d7e0ab05164ed96ca3e6ea080a344ec7a4aa8d3d46ff7980cf1dcd1f0ac4d70808d689d76a4765547a70144c95a2b4fb92489b18852a96078ccfbf6d6 SHA512 b99679a6e57930beda2fd76cc77e0daffff42d8f47714cd2877c5fcea50875f421895e491c591148907734196c2db00d0f57e798f52f2ae5680ad999022144f1
diff --git a/www-apps/nextcloud/nextcloud-32.0.2.ebuild b/www-apps/nextcloud/nextcloud-32.0.2.ebuild
new file mode 100644
index 000000000000..315510b1bf27
--- /dev/null
+++ b/www-apps/nextcloud/nextcloud-32.0.2.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit webapp
+
+DESCRIPTION="Personal cloud that runs on your own server"
+HOMEPAGE="https://nextcloud.com/"
+SRC_URI="https://download.nextcloud.com/server/releases/${P}.tar.bz2"
+
+S=${WORKDIR}/${PN}
+
+LICENSE="AGPL-3"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+IUSE="+curl +imagemagick mysql postgres +sqlite"
+REQUIRED_USE="|| ( mysql postgres sqlite )"
+
+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"
+
+pkg_setup() {
+ webapp_pkg_setup
+}
+
+src_install() {
+ webapp_src_preinst
+
+ insinto "${MY_HTDOCSDIR}"
+ doins -r .
+ keepdir "${MY_HTDOCSDIR}"/data
+
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/apps
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/data
+ webapp_serverowned -R "${MY_HTDOCSDIR}"/config
+ webapp_configfile "${MY_HTDOCSDIR}"/.htaccess
+
+ webapp_postinst_txt en "${FILESDIR}"/php-argon2-en.txt
+
+ webapp_src_install
+}
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 467b592f0509..1b1b450a2f48 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -289,10 +289,109 @@ DIST firefox-145.0.1-vi.xpi 485350 BLAKE2B f240a9a445a9975e94206a7f9570ea55a946e
DIST firefox-145.0.1-xh.xpi 272229 BLAKE2B 478cd368a52a97ce8c6be89d4ac73c35ad63effd5bad6f5aadb0547ef70d48d9fd43bdc4ffa68b68b26936ab352843c4f7797e2818b7247bf5b43e555b538038 SHA512 b2a893ae0a673d3c387e1fa582fa7c03f6c0da246b00fd5392011cc774a74c2bf3b640cdc5aa898635da44277bd5a3d937f579952312b7b0388eaa3f9b4e38a2
DIST firefox-145.0.1-zh-CN.xpi 476500 BLAKE2B 16718a7fa3ed10de60124327de6eb24e812a8298fbe09cbe2a0edaa1ad5652bff1bff8e2235f411df1f3795b4d77e0d0f01e1aea7b546200b9f32ec715cced83 SHA512 280843cd22d3c1eecf2c0fa69bcabb56b120231f391865213e34f103fcb81255ed8663408e35aef9b08b70362547c00e658948355938ea4d6ae270008c78e5a3
DIST firefox-145.0.1-zh-TW.xpi 479814 BLAKE2B f0920e55307e907d6b8800e330ed65c16387e509aac20c9dcd5731c111357ee912e47318bedae07eb17b30cc712e8d41acdaf12cc54d063a79a6dd6ebc37fc78 SHA512 369f615a0fbde4706193df27f1721a1d33b33d3d5633221c961a89511bc411b19f1d19737019e7b8c4a4cfd743c9c3e54b117818cebd319bf22894214f1dd407
+DIST firefox-145.0.2-ach.xpi 292916 BLAKE2B 548113252b5a193c8040a7c15311f5435b96781f2eb1ddf60d0319377ca856934463771e7aa53e8531d151b3b4a4966346ee7db41bc7b1f547149e9374a7dee9 SHA512 6f121957ead94b59f1e908f4254bb975a580c8fb085aa9f3317f0d22ea113eb58848a91ea954da9df825eec266c496ff22cfb18789d82fb5b6d14f472244c4e2
+DIST firefox-145.0.2-af.xpi 266034 BLAKE2B 12d172eeaf43a13365c035dd14042f4f6c28377129d455f0be18c0b566659a05fed3d221660b4d8517e7562deb3febef7fbe1b7cfc561ccb10acd5ddd691ec3d SHA512 bbef766a8618002ddc28216b1cf57ce232f10b946b44ab8f4f9ce46be3755a5620233f9a04a5edd27fc79db35c4100441a8bb98473432e19c317fd5dd419e467
+DIST firefox-145.0.2-an.xpi 330426 BLAKE2B 7c03c9e0cd8f3371322ba1d24c0cc36e3afaa3593eb19b9c554f835db799e12ad5a01dbf1f8e9f418558d75271e9fa590361e3380dd53725d484f0b2d28d4ada SHA512 d81359c4198a1278c25a4351d033134163ed17dfcb91205c922235ac2c141146cb817b348e1925129c87cfdb4acd3e575c16b6f74c029ae9ffdfb4916e758d9c
+DIST firefox-145.0.2-ar.xpi 444183 BLAKE2B 8b17df6b0750d5ddffc97664c966467b9c123c1ebdd6357672f9e5435e412e7a9b92354cc881507618ff737e2e050eb3ab07389917479d095e541864ade7a2fc SHA512 707d8d28a7b11cca6332336ab005daee833ab0424ace194fdc174f15a360c92bc499f1ae26e29d21ae582ef1e614023ffd3fc0f98d530e619dd72da7b2eba40f
+DIST firefox-145.0.2-ast.xpi 310676 BLAKE2B 416629a2ad0fcc350b2c94c2cb1337b8cb81b9d2d0fcb5a1e7ec9f9c7506aa9ac2957759616f180a0d167e2c077c64534b35332b972d1509a1c97f7ac5d33f7b SHA512 f03a34677b9fa182b5038de4d4df920e7df5df89a8508ce4931c260912e3e461f887d65d0cbc0213bcccfe65ebab02cc6f11bc9a9264920704825f11e5f40cea
+DIST firefox-145.0.2-az.xpi 317042 BLAKE2B 489dfb122cfa3e5b3a5a2a7dbf129c702b2e6d4198aeb6f3ff42c453b21724c44a82b2d04e64ac96a055fa3e11e0c9dbfc91ab799e6dd1f9061d9624fe13b42d SHA512 5b0d7a7b95242595114756bc12f1fa7201303f40cae79b04e76628bb7574f425343306f8dca97b56b165cc74eba81567f95f350e731f1a18710a404e40455f69
+DIST firefox-145.0.2-be.xpi 540650 BLAKE2B 17de826e7d7cd31773ed9c281079e48086f3ed6ca3fdc1f2d5992aa2d0b4d0903bb30354e068f302a00e2d3d5be0f6630d7262c18caa5a0f94d229b11b84a0c0 SHA512 8a3363659d01fb9cf2e4507791a84b354643ddff84a65a835fd939cb22185fefbfd4b6e868253a3dc69bb78de5ae68471f4e0029df5f0694b1889bdf5dbc20d0
+DIST firefox-145.0.2-bg.xpi 460029 BLAKE2B 7675f96057ea40062f6e081a53943624cdb879d54c0dca9ee3e9302fd11283706b37bc6e142f37ab5df419456e41b844bd0176a50a284573cbdcd36ac137e28a SHA512 429c8e4414a70b2c79beb3cfc567cee71347e6d586041e9b19b6615fc72f25427dbfb6c39c51570385de9634cf8038df18afb61f6333a2314d4a7f268ed9c6f6
+DIST firefox-145.0.2-bn.xpi 411202 BLAKE2B 063ff26c00a765e3f5c5d21f05a9c6c96ebb23cdc79db775698a8e712d775cefc2ddeab14f83dc8a2a5878d731c045bd4969fc83141005df0fb17297eab2b447 SHA512 36530cf8ed4947f0d7201179bfdcbc9f774d3cb0fd05093cbc1ea8cc138ed8ee0c4fda65e4dae0f5977bfe75ba1976a26de3e0ee959bb02e95a3a350f5773dde
+DIST firefox-145.0.2-br.xpi 392915 BLAKE2B b70b0b6a56c47ce0b5b67b72a6a180c69c31f0d1dd4cf2bb1aee627f9bc432e05c29c6a06681ecc5fdcaf52e2786209870b58b3216d6bf29a3e4faf9cfb9c4f1 SHA512 919d032ded6848224300fc8a179223b513eec6dabb1b8aba827bf5cdba078a93ad55933fd5811918e998fc048cfc62044754ff85f6a8a6171e9de1e53b30a92b
+DIST firefox-145.0.2-bs.xpi 449527 BLAKE2B f5e64f5fdcb406e52bfe905265a903eeb1bf32f535186fa1e6d431ca3d338f640ea43dc2a731c6f0b872fab37d1b7dc20674b4a3c941865ff480205f8cfb3d6d SHA512 86a37dc6c9aa1c045007da6bb46dbd91ef7713d57c403b5738f7bfa3877f0d1f48857d74b958d4c5048817540a6cc4ba2273764718e4de96c3b1fbaf1e02662f
+DIST firefox-145.0.2-ca-valencia.xpi 356315 BLAKE2B f3e013675264daaefb119a2e9556b00c26e49b8e34fa6e3b20196c84533bc26fda9444bf715702ebb5bccd12d164496b8c06be948098f80b2390fa18b4f8f612 SHA512 3c8ab4c18822da1f35e7790fd721033f9fbdf2726e9ec73cc95166987a85993d0cb9a0a3de0ca1063326184a6366f33ec4e215afe0a7ec45902097ea2d296b91
+DIST firefox-145.0.2-ca.xpi 409289 BLAKE2B 301280c1258bf7d6d1406b27344f4048442335b1999f6a25936528421b0daba1722ded21ed1d864b34f50f47a50c5d7a7ceecc079f21f19a1372e31c8df5ea03 SHA512 83429d36674d4f598fa9824f493f8ce4c0b42ad5688764a942ab040bab368a02fb50f8000aba9a5d500bef61ac73aa2a721f65586c8410d3a7cfd7e7e0481f27
+DIST firefox-145.0.2-cak.xpi 388196 BLAKE2B 42611b8be2db7bd4756144d3df46d1654cb21c2f37b511e630dc6be3592ea823fbec086b7facb02adaa9763483ffce8e1120de7a1437a34efa903b8748304bc2 SHA512 db56bf15e309ceb0ca19c64a51e81321aad380db8c2b95b7bea68e103da57d0d5c62374b5a612be24e371ff801cc01bdbec9f42bf1336e6b7518aa32cd8d1c85
+DIST firefox-145.0.2-cs.xpi 493990 BLAKE2B aa5c18c5b12e84dc1d1cf11f6e8c5a7a064ea71302b78fc862f13bc67421dbfb256deac002a39fce8536e5afa08d4bee2efb6f591f55810bcfceb3d0fe867ae5 SHA512 ca0c1a072d9e1655b8111ef8cb8552d4000b20aecfb4ddbf0ad07b08273147f832a89848bfb71a08f70a4d7e72f3094a5967fa4469897312549bef1219f5c306
+DIST firefox-145.0.2-cy.xpi 458128 BLAKE2B 90c18084eee98a72276d1a6d77ee0b6b771ed8f5e885f144d46b326b796301fe6547dedf55b91f8fa56a04336077be96921d8f31306b9d9adbf8da2f4c29be55 SHA512 32f564ce340b06329e0f861eb855cd75ab15f586718389808e75cd8368fdd59d1d7e0eb60b5718b39660c62769ab5e0d904c10f885b8704cfaac278fd587f1fd
+DIST firefox-145.0.2-da.xpi 446444 BLAKE2B b041a95b7d0d4122c23fe701cad58876c3c27f79bda9ee61b4ecf02f82ba74ab2093df93576abffb02b3a839983022ec6d4f58ffbe63396bf7bb4ffe893a0950 SHA512 b4ffb2a1a3e23c6a76a8ee44be04117a1675d6fa11e2020f8582c232a773030f6d04c22214be052dfae86f29cc7fb6592d64f151cd430ecbb343209aaafd3138
+DIST firefox-145.0.2-de.xpi 469089 BLAKE2B dd78cbff14391fbb6c2a60b29bbc4bef969d37c9c60ced5d4d1a716ff757a77dc217cf753d9e11839eee191791a756b63d5ce2cf63416bfb8ab7d272c762848a SHA512 de77455abdb83e55574556180bf8cf67c365e8d281eebfc58a383724bf19d87943441fe1b07d5a081008e1ced4f9213cf5ad38242687ae5c5e884ee75c949d74
+DIST firefox-145.0.2-dsb.xpi 482932 BLAKE2B 17384a566b975cfbe055534b9f92fdaa2442b46b1dc0585aaf308dde4b5184395fecda4ad25f7f006df8021613d637cc676454faafa7dacda9fadc015328e839 SHA512 9c6d275b7ae7d34992932eba41071edaf7b03ba26526886f5a2fb92c6f4f17a469d91b25bbded62d78a35c055d63f8ae3566eb313c8ccd08c100e4b9f669a417
+DIST firefox-145.0.2-el.xpi 556233 BLAKE2B d66cf1e76a3a1ee459db44be8b9b9823ee278f324e8e72ee368a6ef3af86c532dc96a0fb8be68acd99dc29720e6979b70aa585afe587ba109e01d47362665f11 SHA512 32065ebd66bb9ee813f9806b8c0c17dd9dcecd259ecceb85bf921c4dc0f3e286c6f5de349e983ef7d9ed21d00c24cfe0a453498f522b52172a350df5873702fa
+DIST firefox-145.0.2-en-CA.xpi 420415 BLAKE2B 5fdbe73ce3702ed70833d91edb462ab4d2529498e3465c329f4278a7aacd096e0bb406bc1985f20fe05b4c4d5496f19320a5fec7adba6d2f8699d5a5bfc3c4d1 SHA512 e5236064e7ac784cacb48e3c12d3df44e10d956bebecd80563927e0bb3272d6878e3109a4329a97350a02d4180f233141e8368399e82c7c4d1ebe4df385120e2
+DIST firefox-145.0.2-en-GB.xpi 425465 BLAKE2B 5bfae4be1662288fc08dc9917959dac86a13840d63873fb6f663890b04490690b251fc64c2c12097b66cbc9bd51c5c66e761ac84980fb8eb8af4fdc45e6a7f5d SHA512 ea8d34020d3489f7929063455c23946cd4a7ba0dab91a633bd4b3db54cf80030d7b63ec376fc1287e8bebd84d13e4d0fadab9e707f8f746f8bed2ece4f87c833
+DIST firefox-145.0.2-eo.xpi 448728 BLAKE2B 1b247354d96de9909193bdcc2f1f57be5815c98e94fd3849251fe8819d8981ab48850f30f070e5f945b0ab27bb62efd9cb3a2b33f9e244d8eabf64f1d7b2f9aa SHA512 8f5b4c3148004a1c559ea429d9c1755b2e850a2693b602cd85ee09c439fbc67c3c7731a4414edea196066fe515b56ab19e563ca6f8dcdcaeacb3b7008f20902f
+DIST firefox-145.0.2-es-AR.xpi 461017 BLAKE2B e2fa6a850ebc79b89f986c5bcf478defd2a96f8a4980749370061f1d5c8e10e1194a05f1b2433e0a4a873684885c4ab61b6f71bed1e94ac22071a0dadc233cb9 SHA512 60ea8db999ab19583515fb9b3947fc0fbe1b23bd84832ffa1256aa248784ec118ab7878498703b2db0b46ca5b2041d6eced9192441998c93b908ae0c0d7dd921
+DIST firefox-145.0.2-es-CL.xpi 462082 BLAKE2B cce8d8ef27f8a6e2a9a95a870fba78c696864407dc96d0e8390b67e8e2e4d88a15f95c4e7127bb00c058066b1d311eac75b40ee84ab0c6028a1f558a6825d421 SHA512 4253d95a6e0da63015ef80cc07d584a7b58bb86a9468bff8e95a485bf520c75a7dd00ab63aae93a30b1d96518b5f130d7bf2e58054612cba05376cedfa827195
+DIST firefox-145.0.2-es-ES.xpi 462794 BLAKE2B 023e30986db98298777fe633f2b3a9cf09768f5a42578c69e4665021b62b9411ad040e0c53f23f25bb99d7fc382eb4585894f7eb48728dd66f533e622c065cba SHA512 79eaee6a6918ab396dfe7122f67bf88dea5c0a3464c4f54130485296326e6a6c11ba0750eaf5c85113a5a5a0e800f48764217031845d8e5bd7578263faacf70a
+DIST firefox-145.0.2-es-MX.xpi 456502 BLAKE2B e13d69ff67a2d721b960b0e2319dd409ea3358c16e4e4e9d56534c492970178973bdd85bc505601f1548dfd13ca34154f5f995361aa5cdc708ea6e642b821921 SHA512 59a353993d3623bdcf50de2edeea74aac3c42c3ecdfbce120b2bf97632b0431aa65e49c5d545a4d35f4de5dcc0068893875fb6c2994259b860eac97369c151bc
+DIST firefox-145.0.2-et.xpi 357257 BLAKE2B bae41bde66b82c2c118aa93b0eff2f3237b2efd397d617b3626f8af1fdeec6d22380182e138f609469141cbcf8e33ef3bae11e8c486315eb2ca437b9e5e18d71 SHA512 0a2c2b8f8984e344db1fd362852a85bb251b25cfe6b98e94dad6fb23a8c6173a1f7de9bf1975bff8854742c04e05a2908ae1be6a9305dcf0b4c6468c93d45898
+DIST firefox-145.0.2-eu.xpi 422950 BLAKE2B 7ffb019edb334f375eea4ee4ee376f4013d3df93055656450a8280b7b1eaed9402678d5c3b31dc62337f91e088f87c36f8a6a8a98b1ccb9cc2f70f3623e2a063 SHA512 3312ccf4854635aa2f44154a71dffae7b09e2fa49a9d10a2d6a14dfe272c9a7512730063c5ae35eee9e2d7e59d4b1690e92173bc6702c944b45f680e74784ddf
+DIST firefox-145.0.2-fa.xpi 419029 BLAKE2B bbc067c043ffa1468fed9511a26c3892f7c6ea180513f12e31f64c8784e03088c9a7e36bbf9f0014e342440f73633768e04af3781c2639ecb1e663a4e5fc73b4 SHA512 45594c00081f45bff668ec4095521d9f248f4b904feb313d517b5c07d1754d096401b054a3f0140761b77e1e6c65c851c6045320698dddd6d4951e6962eedd4f
+DIST firefox-145.0.2-ff.xpi 308597 BLAKE2B ffe1da11253168b4c644fee5f148c8976bf2e9743a318a99ad6760ca42f602d6cd07d413c818d01626a00e4e773edec480a8cced6fb91e1ccfc6585e88a70911 SHA512 7c61433a396e9e57032c8f257c4d8191ff7f13918f98b5ddf6e8524483ae68ca9bf908b0c5b8cae7f11a688b9aab98b3cb5602eaaa59cf1f7b6d67ede757245f
+DIST firefox-145.0.2-fi.xpi 445206 BLAKE2B a370f072fb5910f9a863c2f735067148d7f98ee6ee3e2ff277ee6fc33b0cac19a1db28e361bd97aee26dfb63009f4e62f53fda0bf6e7dfbf20c82154af41caa7 SHA512 a254ec6b3148cd4b7b6c17427f8122927aa61618fd9e059915f8be6afe0c18579674a9b6f955899da1f2f91b802e136b3f11031aa9ef2299b462c5846ff7ab62
+DIST firefox-145.0.2-fr.xpi 474863 BLAKE2B 484acb60bc2f381071c51190ea9dafd5126ec06e935f166fd52b692364cec9adbeffe454ba80d71a20485886807ae8ac92f551a0494c0fc11cf2939805521762 SHA512 f4fba3af69494a2c71bd63168ad6862c8bef0c60dcebefb5b1f95eeb8c4e1136910f57b5e0be63cee2591e4011b416e0fa516e6203e2fa18a113f2a78157f872
+DIST firefox-145.0.2-fy-NL.xpi 457665 BLAKE2B 8fbba4d60dfefac532cea3b0b415d9f87ac91acb4577cefc1e66eabe3e8f784dadb346f2b5ae45c017364c07d018bde65c5832697cfc81ea3603b627e587373e SHA512 897da6e501a72a836f8eb25709eac7c2f452523988d65c85267b699917efcb3ec8e1e5f721fd25771d934abd69988f70a183835a18d6ed7c74ba366ecb55b4e5
+DIST firefox-145.0.2-ga-IE.xpi 314193 BLAKE2B 5af78a73237fa1fe7d5b4f893fb857fdd076a50fb1d4a664d281a84f621ceb3214b058c5756a9b4a1be0efb8470b19fc3793987d16b6281ec68c21903fe18b21 SHA512 54e7fba9d252cbe976b15bcb440784099558f0bcce0d775252e47137e693d572361ddf6206d0c9096f9ffdac7ce419a93ceb5894ba232899141ec1927e9568b6
+DIST firefox-145.0.2-gd.xpi 396836 BLAKE2B ddb8b8910f608bf6fb2c0fecf157cc5cbdf913acc84a10ba80f7e18045ad0a6e2cf5185602be81f35dbeb44d886ccc10b19b57c5c6ada6c6baeb76b61f7996c6 SHA512 66b35099bc9b382e3e1fbea3e5b25569067ff7e467baaede61c7d36092865d1e4d35d13995af4cb7d7b79036bd20a10091a2332037c30356137073ca19d3a95f
+DIST firefox-145.0.2-gl.xpi 445899 BLAKE2B 887db858b56e24dff19121c41bf18774244e096cfd245175eeb1761486577c39e01319fcec6e826083690516614f38c1282c4efead884f49ee5d507db79d79ce SHA512 42dea51da086ca984b055589566631c764041407e6c37e3a524f8b5c989b596981cf30ecf7498cb6f8ecb639cef0469f86fc2ddcee4ddf7703c7d21eb1871fa3
+DIST firefox-145.0.2-gn.xpi 465908 BLAKE2B 319de8d21e88a379c9cd571c06b00d428f61c1db1c8c581805a64032d89dda18a6e55672f777d0644cd77e78ecdb3f9b68420bf9bf8170cb003ad20c537a9be5 SHA512 a180b47829d58e1a83af9ec0dba267336a1ccb8844e6a45d202bccede641b58124576b997aefb8aa85b54193a73b4af7aff9e20bf49d92fa1bed1eb63d05d841
+DIST firefox-145.0.2-gu-IN.xpi 357017 BLAKE2B 087e7b7188dad481d15c4081ae9d015b6192a6c272c6f4eeed7f962a3a8259dfe03a99b170b70b3945df84ef6f6b684ed80991758c63d5ab50b7455b98771ead SHA512 20464ce5804f26ea4c30d3cb8312ddfff503c3fbd7e911c9e79d1356fe6d6272fd4fefb2c8d74af0df6a0e9c0fa4ca5c47ba061d5f2d420ed9ab1f24fb1a4ac4
+DIST firefox-145.0.2-he.xpi 461189 BLAKE2B 8c635508aafb0b5ce68886ffd4373946569ffdb91cfba20a95f577f9edbcc2400bde056c90689306d750548a17a478f8079a9064b758b6ac8ca9b56fbc79c937 SHA512 77ec97246539dcc1985b20aa176cd3796416299e894920b66886bd3ab4edaf7301317096ad336a249b9679dde81d0b951b28beeb7ed23d8ac23b3ff65fbf5448
+DIST firefox-145.0.2-hi-IN.xpi 375688 BLAKE2B 518a2c53c4e3ac9e598f8d05d19ffcbd8ed875ff628fbe7c43948f912add9b193d7d603a70ef99bbaf53baaaf51958844024c1d96f74f8fadfb9e7a8d04b8970 SHA512 6f967b94b06c2ab2c9d9ac3ca99a987a1d5543025dfce4677c4881fdc6e73e77090a7884459a9239b123f8c5fb3093b911e54bd864e7e4aa8c8d167040ba2324
+DIST firefox-145.0.2-hr.xpi 438963 BLAKE2B d5ee62b69a799b403743b14ee17794f9f4f4adf87845068a3cb45e335fa6b77d0bc2365565f3ac2f250a7be80c3772fd91fd09bddd8cb6bca3fd2562af29b99d SHA512 9a629a1db448a0cda4e85a0e04d8a9e697ffe078cbd2ad6294f8c60618b9df7976690418bf5670cf1b144277f43012e1f73c94097680f427e122d6f18e188a21
+DIST firefox-145.0.2-hsb.xpi 479454 BLAKE2B ddf367efb55ebc1a619d040069c0ce4444b9b8a4f098f3aaace467c6119acbaeb3ad0967b0656a3c29e12eada36f8b33d5fc40633e1c8ae398b0ab828b4baacb SHA512 5ba3c61d85490c2239db91fbad92aba8cc43e0d36a939c4e65bdffb9b306e5230c5feca3e208b495c133f45ee38b591961cee91915d51eaaf19cfbc4dc298d53
+DIST firefox-145.0.2-hu.xpi 483150 BLAKE2B 6139a439a9455ef9b97792231b95a3a4665ad80a444d89c95d1369b35440c1498d15c9409e98f727ce22ca9b18afa6065cbb348568c1ba889c133f3f76e17b65 SHA512 cd6598ee605c97bc22ab354c1041a36d1daa38fdd00b9ee640497e06a16eef3c4eef5dcfe6279e4a5690cfc68171ee399f710070d26824e72c61c6c65d749e0b
+DIST firefox-145.0.2-hy-AM.xpi 467420 BLAKE2B 1e91345bb055b7c0cfce7aff34bcb690c19788efc64fb7904a9633490f966437ed0977ed2fbbf06fbfaf2ac0ce7c7f2d67cf7a832888de9de676f6ea25a3c247 SHA512 afa34a6cad4c55d976772d2e869234b08ce57a0d9e53d500283d7a7ac45c7eb1975d41949a2bc8d1a41b54ae682f850cd380c5ed9512b47c9ab36646f6c17954
+DIST firefox-145.0.2-ia.xpi 445102 BLAKE2B e5384202a4453a899f0de75cab5827f22caf8e1f31f1b5e5e8427191080518e24e330089416fccbaf6f20a4a231273b582ddca365761c566a70fc18f8a47243a SHA512 d3d6c8f5224429fae72982090319cf9b6d4d564962f4d81ec31028117928ef3752227cbb458ca8f3ca51b416972276e07dead2f84ba6646b1356a516171b3705
+DIST firefox-145.0.2-id.xpi 429161 BLAKE2B 0afea9722dda5390b17813dec97b12726815958a4e8b8b711f86422c84991cad88ee4fb796112aee5645948ed776eefe031735e8525e25420a4d868e93d711ee SHA512 f60082ba4616cd8d8d00f7a7bd63739118893c83db983c67a517dd6f93e2a54b8a4c068c7e8253771f6197fc3d122847898e20d7bde35fa092510d1a8ce63b5b
+DIST firefox-145.0.2-is.xpi 437047 BLAKE2B d9eb00741dab3e8ae3766fe49900d1793bf07f7a71fb07a621054aadab4aaf8535632fcb10aabc10a423bf0b7f37b4027eb38a81d50d50377df9dfcdff325d31 SHA512 296f004d37d13379917b6611fa77079e8a3d0a0d04db2862107a81259a636001204e210132f63c27762a3ab72d216907a0021e7e3085abfab36e7aa1adf3a063
+DIST firefox-145.0.2-it.xpi 456306 BLAKE2B 3ffa68a68a8a80feec6fa17158edc16a5ac191dc5f058232f6db2b4af18495586f8dadba97c6fd6edff287ce71bc1c142af8f4681491510e23cfb1ba6c783867 SHA512 f0da59ae4346eedb4e889539d36cd0c10774929b866a28e89cfc8506067d03bd77895c952b48e305a9e49faa21ac4213d94043b4598603edbbf3265ecc3b5793
+DIST firefox-145.0.2-ja.xpi 497706 BLAKE2B 377b6b89d2c812dcdb23a35d2b496c18d3a1744f1d8971c1f3471b02a8274e9fd4ac2308e34a355bc542ad8ae9b65130207361f8af5b18a2df257df804398969 SHA512 08cb8478d145e1cdd48dbb743e4644e1b1d0e06166d86ecd1d8b912cd8c2f04d88fb6bfb52dfbacf2d7fe895d017aa6d093fde00d230d9ad761c476ec92e9894
+DIST firefox-145.0.2-ka.xpi 513868 BLAKE2B d58afd455880f205b09ab63e2df54e9d2bc23515e34202647f3eed331486e60d60234551535defd9fb6f460e8e146f619fdf924415290383b704f511f4687ef8 SHA512 64a7e266d0a9d99fa717981408835ae3f614d0dc0ec1042e3e0f44ebca66c0094e0ee1918df1e0226f070894b1040379e8e053a8160dddeeb37ec54473cd595f
+DIST firefox-145.0.2-kab.xpi 424569 BLAKE2B 78e73df3086fc051af67f849b3fd4f6af52ce805ffbca6ece3f3d7ecdada3b92f52061e2f5edd4104ac0eb169c7b817b0acbeeb5536df7c10bec0cc32cc9b984 SHA512 a1790b1388b2fb11e2f7506be443fcb174ee98679220c71d6f12783e23bba6efc6fde1bdf98500fe5b37539ccd50ee457a12b8e4a64bcda97ea275cbc3b1f77b
+DIST firefox-145.0.2-kk.xpi 513865 BLAKE2B f81ca22cadea917bdfc7fa95e9657f510c38d683c58a20c3f05a3f134e4f1c5a16f39bcee93fefeaec7eba9911fd106da3b2c1f5ae6c211dae6dd167ef0a67e8 SHA512 74897d2c0494e6ed6ddfb63bdbdbfd2ed8af48c4c44f8e7b829d7378053edac1e2fd1a37eafe2d0491cb86476d7bfe6d85fe99806e488b3b1b1c4f755e74ce1b
+DIST firefox-145.0.2-km.xpi 346355 BLAKE2B a5d981654ed07dcf70d2dec84fe8c5febccc0ec23ecaf3cc9663ab0b693925bbbd2d2e4ce3f1f561a5396fca51fbd677501bc31cf264aa7c8f0e1611e26797be SHA512 0cfbd5427590f2ecb8c0b8f6b1e999a0606d3fb8fb97660589eb50b432aea0bc963e67d5c6e3091bfd5d308293cb64bb66531f470757d1cafa27c26745741c3a
+DIST firefox-145.0.2-kn.xpi 330660 BLAKE2B 23feec452007f8ba7fcfd8511461c7fde260674dbcbf447f438ba890ed359278564760aeb0158375e6bfa21ef1fa8ae50a1ef6b8d11d897f9ab9a762926a3c5a SHA512 a2755e6adae3ed25b7e67e06264ff92504e8e71afd5f901904c5617b1d51aac4c0f700dcf4a8154792595c7b165b4d115a72580136d5d383c8ab4459d85bbc6c
+DIST firefox-145.0.2-ko.xpi 483471 BLAKE2B bc10a7db5d23f927ff20c09918e9b06f1cbf760ebc5bd51347276b0cd5855d572b8a2a07156960fd818c13aa70dee401b0a5323fe7645a73bb65017057f9ab23 SHA512 9ec9149ea2c22e805656f2765a23c4788cc3d3126e2f25d6ce4a76649b9f01014f54e5e2e46a43af153c4b816f66b9de86bdb4d9e02388a1b35c942bf20207d6
+DIST firefox-145.0.2-lij.xpi 317829 BLAKE2B 9bc2bafcae313fed893566d6cc952d44f01185a2bef94f081f05c4de6f3d66ab04f551bda92a4f2fbc588030429d1c2bbfa15c5cbd6edaff770a3114d7925fce SHA512 e781dbe01fe2436cc71f25f31605c317612c7b20561af87406f9048c681e528c6f4e195c3b006017b516d175d07418f88dad8987a3bcab8a063235a1d359f2a6
+DIST firefox-145.0.2-lt.xpi 377817 BLAKE2B ac3839235c927e563659ff87384af952be306f002b69393e26498bce6d0f72a478eb8990fddfe225ab05a894a67f072eb0e20e8aa16d4c47b63319c037f6c2f6 SHA512 096577e1b5e7eb8a8c941ace29f7fde328bf036016b84c95046de42c96715b2f19eadda4cd6dea0e4790356e09ae9986fcd5841615965583890e9f2359f29d79
+DIST firefox-145.0.2-lv.xpi 388855 BLAKE2B e13a2a4d15e2feede929a97dff044bb2a67bee3e6c1406d1c1e1d16210a47f803fb9b59f5f6c32daa0e85508099973095981a3eb359cdfc3e7105f9fffa31a8e SHA512 1c7fbd4a3671955ecdcc6a1f8c4c6337417d362365ad4851e13d932281524565b91525a0a11bba4c8b314d30fe71ade1ec30a0ef0a935b8e6ba4f2a8ee2d0866
+DIST firefox-145.0.2-mk.xpi 315221 BLAKE2B 9cab29cf1dd292123818c32175f84d2535019fc4e6a3b7426991727810c618fc5198f96bbce1da92c7ce042038fc14a7a3308798c811d7e74449ea873baf0d48 SHA512 4ad82aa8a20ef9db4b1705e6dadd95a5d7ba0cb8ddd410e41b0c93afa0c2ad3c8ce1a8b7d8ed932e162d0fdbd57e2cb4429e296e7051ea814651d943b20c25cb
+DIST firefox-145.0.2-mr.xpi 354666 BLAKE2B 1d581c7a2b5892613ad0f166cc0e9fe2419ce9025d307040220d1a23485131f04cda7168651ea204780b58054053b13cd727779b019e3bf144bd0176974c8143 SHA512 b751b3cab764f9b319dce75ebaae5a4e9b40fead2c28294935d80eb7fb49e7024c77cd2f7c6311b17325daece9f6968702065683aeb07539de58cefc368f4f0f
+DIST firefox-145.0.2-ms.xpi 294241 BLAKE2B 79e06e5e389413e08f29b02aa823d723fffa3c65d683e2b8fd8e379afd64b4ce9e40391bbdcc52de4148b689183eccf74f100d71802e2987c43b0effe8fbc2ba SHA512 16da729426c21550a4f1aed303618a2100cdcce61ee63e94d4bdc00f997f367b01c1f1a48a4d10313add0c21c5976fba0a4432dd4e21ac3df610c6d15e8648ae
+DIST firefox-145.0.2-my.xpi 341459 BLAKE2B c7d7c373e2612cf6b9a9f04ecdfa47cfd6fcccbead987d4f56fe2e10f94373e17bc288e16e94465152e9e2bbcc30e89f76ed72e63c9425b4c2f0b9008d382c87 SHA512 ec39d0991ded27f18c5a96a58ad8dbe0547ede4fbea34fea4b8ad90e4e8bf1808f9eae2bfa7b984a8330af30082ce0630849d2458a7e2b96bcbe340b758180ff
+DIST firefox-145.0.2-nb-NO.xpi 444521 BLAKE2B 7af9e86027c0d642853ca514aa1ad63568e2f72fe5818964c64680a3e37b46c403cae2eae021a1ff1347a0ed5b3bcfff0f3506ea360d0e883d9f9f41c8cc2375 SHA512 17b0fdc84b66b235ece635a42304b2caf5b7d4e722a6adf80b7d0a533342aa0f3a59c2b3b91f38786da9da846d5a091ef1c2b2c590f0618a44854159fe69700f
+DIST firefox-145.0.2-ne-NP.xpi 346759 BLAKE2B ee8ae67f2eeae07fc6bf233fa32b36746631446bcb8876d38afe97a22aef318039b03211d6a07b17b51e2edb873f91b6a94f6bd723d36f72996472807bdca5fa SHA512 42b1684876c8a59d0bc739197404e6096e901f336e5df591d2c4f4760843609c5d3fd838fc3cd394aa7f9394aa1a1d4d8d5a719981d973e5414f58278b4a789e
+DIST firefox-145.0.2-nl.xpi 451548 BLAKE2B 3a56df5fd67d29c71b8553c32f81b94eecbd7a40bb655517ea4f8f30da29076ce0411c8c94bf8f0d2b33b80c807b92207df632cf2fb30cc16acfe286a3d7e95f SHA512 5a2aa5eaebc02d6c99ba7e31f424f51b431c4c56168fb5288c1ba5615a1114660985d502eef88bfdbb86dd184be676ef373bb2c7721a5e0d29f4763adcdf6cd8
+DIST firefox-145.0.2-nn-NO.xpi 444851 BLAKE2B 4c982c801047c561ee8b4fd84f365f1bb3338a0fda2a5c29b3642aafdbf97c92422996d51c7f0deaedec5f27014b886ff4ff9670b91a172a8984518dd1696456 SHA512 bd1ed975e112c9e3a538cc01d349ad15a9ec4eb8b6c3c77fb59534a783fb47e10953e5e8930824cb59ec71182f329aa4b5138677532309f429e2e28d5bb5d537
+DIST firefox-145.0.2-oc.xpi 408139 BLAKE2B 07cca77cf972e52551c40241eabe36e3bd7ae9bf813ec7a38b44d4e28dceae7f9329d9571a7b4be45728415e5a10e062e8b1831b71f8fd189ceba8c44fd41d32 SHA512 8886a7c7c2159490cab421b26cc31a041ab2a4c5a91c285e3ed08c115068bc1e59c51c2a7dd4c6a39a942ee20e87275d96cb05e86f5474506b3a6f3b181fcc06
+DIST firefox-145.0.2-pa-IN.xpi 509304 BLAKE2B 675e58763ab10fb5a3e97f65756b752445be69d84d7d6c308b09145fbd99981c316f2778086d742f6cba8aba8e7a05d59bacc6799fbc016fb969e416f230feb8 SHA512 1047a7409d31de1fb07f28258f31f092fab630f6419ce1be8201985c62f129aad4f5adccde9b82134af045183509292e74d73bda547fa9f78b04c776211ad947
+DIST firefox-145.0.2-pl.xpi 477145 BLAKE2B c3864dd6ec68bb91d6aa1799f1af3faa77331108678f2e331c986636dd0f9e48ab2f415ba79139fc31f0e4d32abe9a629f0356355ec8ccc2879e071605fc257d SHA512 2daf05e848c86531b349c1efcd05756c745b49e622ed66063aa60e630c7123c2ef414d313ff566d0416134cd5a29d000ba88f76d65deaf54d0a21f256ddea8ca
+DIST firefox-145.0.2-pt-BR.xpi 456092 BLAKE2B 5c8532231480cec8a443bea5ea82118a93d1583e2599e539b33d92385da22aa37956a0224d2f777a56a8706e08c45bf22649e437b84e052be6dc5ae66a9b8d63 SHA512 24e69e25537e446caf097133fcb23222096bc61f7385626452c97c8aa2c8e489f28fad9fb8b77b432f457f05f469ef4b7e2454e06b860dde1ec6638be200ccb8
+DIST firefox-145.0.2-pt-PT.xpi 448382 BLAKE2B 1ba3a89a4e04262627f2015a21d93ae508934003c172903c1becd5bf25e8d76f74cc195ee1cd2b441cc3b79508a7c168ec49980b27b1c49a6d7f016eea01b9c9 SHA512 92f5101203c40cd760dcfe8ce33b3b92fbf4c16151503421288b5a15a4ebf483cc3cbe15f0482d91b6f1e8502a5dc587a265d70a51da3ebb1cf962e638ac78e3
+DIST firefox-145.0.2-rm.xpi 449254 BLAKE2B fe24238bb272343923249347b35a1a7c664dae0602134994fd48a5ee324d3852e1c94b42322469b864113c2d04950513acdf4db6a3d2a0539c45196ff1023b43 SHA512 06979907d24cd970a4d8712a8ad91d75e91a0f96cfc0133f9649e5881680a522601129c0e6960b620f1556485b3c79b23bd222d922472fa0917270e9ced82272
+DIST firefox-145.0.2-ro.xpi 468856 BLAKE2B 2b102beefaccabfaf1e9139a46587115ae34b839d5f15d3f075b56776323d9e63c71efcc335c3674715e3c5e70208ff1946afca7f7b43dabb08d3750c2a2532f SHA512 e2434a58de2d3c743350c0c493bf5ab5e2f8d892a98e037194572e63bf0e01d538dc99f30235df3026c59c99364dd94cbf4d431dd7b25f68a525d4c57808627e
+DIST firefox-145.0.2-ru.xpi 544571 BLAKE2B ecf92dce6974ecf8bfa783f3cab021e9351d2c28f18c6a468c81e8f4db6b0d4f0be0690300247b4db99bbfe5c720c904bf3b2214611ffe200e58bdca0e22819b SHA512 5e7561cbe3eeded7f13752885ddc87d7c96d16caa8f684d398a7176d05ee118b659d1a9eaed36edd46a55cb3fd13447bd24325374a00a7a5da4b22bd75335ecf
+DIST firefox-145.0.2-sco.xpi 320785 BLAKE2B ec599dccb0c4ff84a404ff4a4df0a7ceaa85d44667389a01f459f9f6914214dcb0f03fff003daead391cbb8143ee791c9c02d100eeb31f45b047733de98114c1 SHA512 d402e13600341d4433e4df25adfe6635a338afe0d07c1afc6b4cb95e1fe2dde1057ac03812683eb3f05bf460908757100c52ee3162d2846b25da890ae7679301
+DIST firefox-145.0.2-si.xpi 408232 BLAKE2B ca126f3bcc7385e53ae2b6a12f23e84cb2357aae0719853f92722b55a98cd1c54681ab38d4cc207ec1255459fcd55cdf0d6ddda122411679ee7d4d83719c4104 SHA512 149530ed27435ced2219559ce76fcb639e76dd0902926977edbae81f3c239fec8766d6c22f8a042bf01bfd5ff579ec2817894310cf6857c1cc25955bc7f3f3df
+DIST firefox-145.0.2-sk.xpi 485691 BLAKE2B b8e626544207c6d32b8358062fc989d1f2a7d831e64afd5e1fbcad68ddbba49d6becdcc95e23cca8db37730f76206f618a50b3f1d2512a5c86a851403fa8f7f5 SHA512 fe253c11efd5911c847151fc2161d7600f5a9fb47a9b4ef27d348c22ffb5b4aecc3ee68ec880e4f169666877e95a4953302ff861f7a462d8f3588a93551feb4c
+DIST firefox-145.0.2-skr.xpi 482428 BLAKE2B 25955df338fe6e22247b60fd33532fcd0818decf70160647e20d8319af3a946768c2809edae334be6f0f7210d67b23c66f1a63441541be27cd08ed57c7178d4e SHA512 28d7d60f20aa4e5a8618d83b23a579246ed0818f9c8859eb33439bff36b9cdf2346ad01e1405a09a6250d37b9ff1996b58d8b6576e07f8af368efa31496f57c9
+DIST firefox-145.0.2-sl.xpi 452551 BLAKE2B 430c408f475ec16562a162a047fa6c7ab84b8b2db7311d70f2c29af8af56a68bd5c3a96773712bc45a1a6ea9a814c58b448f4f6bca41a12a0e7b933b2aa263d2 SHA512 0b0c28b500804e1fa5244f4259a6da8d87a9c115e7b5e752bbfda4d33ddd769ef7f61da014a191712cbcf94857d0c519be603559c658b4dbcdbd294350462456
+DIST firefox-145.0.2-son.xpi 272579 BLAKE2B d49a25d986a7be7ab9abb0079595c6a5eb13ed0696b90d21f953c607409c4fe2b94b2e201383947b086313751b847c6affe9f09dd74ae355bf17358697c8d3ff SHA512 98ea47650f3c6432b32e17aac9161d268078c9a29d870df152739a29b41dbc66fa25f46cf54d577fa7a11269b0f9710b2ac32f14938c2b4551d7c5e1847657e4
+DIST firefox-145.0.2-sq.xpi 472389 BLAKE2B b74115e0b77935478d6845434bcfe56748af891adf68c99c3c2e96750ecfcd869741bb6c9499a67e5d5f467f3da5f0d569db4636f813737c071ccbc684eb9ee0 SHA512 82c5f9ada41eea1e9b2562bd580e981b1736aa890a4fba9e70da5ae68fe05b63b954b579f4c718cdae808592d3c8f5c8d48e6b03e3d7946e3be089ab256175b3
+DIST firefox-145.0.2-sr.xpi 450367 BLAKE2B a075466556c50d1a9fd378e21e2a2e672fe8ef186e072260b746fb42e9385a2b493199fda353ed6561e10e364af3c23698ed5c396011b5b18e4f66a387a27f5d SHA512 65869bab90518afa758dcc6a88701cb56922621dd60e44086e4d1ba4800dc37f068502bdc588cf7b49dc7dbd9c7bf0e05ddb8a383a69fa4e5c626610215fead4
+DIST firefox-145.0.2-sv-SE.xpi 451429 BLAKE2B 554e263ef3f63a4369c3ce4083ad0ac20a30f84d63271846d57141711b7d8f9325ee4679c0cb556d43cae2712c2ee79fe11b78f02bb30a99494d2efe73db34ba SHA512 4cfe9734e5ba885690eb38bd44dcd106bee0b8e21bd5b62c9e8b36d82ae51c8a2d058183089975ae5ad81af504cd41f6803adfa4ac72f91cedf9898446a3de63
+DIST firefox-145.0.2-ta.xpi 336760 BLAKE2B 5918e595bd02ddb1b377d801d7cba141412bcac3a7a1fb4b20979bd39c8cf86c0eab877a3dd8d361233b43a9e273edb311302e726eabb29b316ebe874e74461c SHA512 ffb0f724c0221ade750db983c9a2dda4e5ca5c716f699dba8677f9ba907bf38ba72d7aad0ea17eba3dd9b40a4b72d80b321acecf1de492d592d51fee8955c27f
+DIST firefox-145.0.2-te.xpi 379912 BLAKE2B 5b8e5727f098cd6c837e302f6369b7086e7df5d18faebc3f065a2fc0b0a9c70fcdcbde4823cc14a62036ff0275b3c8ef453f618cd92e30d1cfd1196e9ab6a830 SHA512 a3216121b1848895490b49e1c38ee1e65fe19a8a1fbf3ddf99dd15b3624823fea62ec44c0d00fafc3ce4f78e276f952eab7889af9c90ceb2444dc1a9cbf1d66e
+DIST firefox-145.0.2-th.xpi 519520 BLAKE2B 803cfcb68b699adace8769543c1b6f8748af80f2d0bf6d18aeb4857e92769ff1e29f57f0b877284ed6d190905e6c38db670bb5edc6572d1ef8d1e6d43dcfe46b SHA512 050cd37e9867967584fe203ebe72758700955abe64813e785ae055957dfcaef469a29cb5b4ce4d0d1abcf36f842dba5c34b37064c2d36a33a7b499b7a5629271
+DIST firefox-145.0.2-tl.xpi 354294 BLAKE2B 3011e5dcb173955d548ebbc58506e304402a29ac50d64b74c2f46db0ce1c961b1999f5b2df65c4597bda5f7348f6ad954fa5cdb546e4655b21fb861edca37e51 SHA512 baf789e02e6e3036b520fb769c7f7541f909439997c5b726bc2468df31fb5aae13b243087a5c4ba929caf70ee92662d24217ab26d11f0cdf623d23548787b8dd
+DIST firefox-145.0.2-tr.xpi 465052 BLAKE2B a9acda59970f09b174250afe97bf6102aefc719037863abc037376578d8e4d68fd291f269e0da40d1014908412e3965447e85133ae3c58e55b6f91435808045f SHA512 3a9ecbdcac9677c7a1d4595e39d203af0181057b4946317b9e397cfe725d2cd11e3bdb2a0b6643e57df90bd1995e2d84c7516dfa70598098a246aaeb602a5d2e
+DIST firefox-145.0.2-trs.xpi 322642 BLAKE2B 2cbecc0e3e12789ecd14785b97ead9e6284d350980d5059bb1904c2cb29970ea223317ed0728f69440d500170030d12f1af3a6b44e15b2a17b52103a75b38aea SHA512 4d764f1db6eb4929d241d23dedc24f00769efb5c832654527f74dde452c84975b290c928fba136bf92b1692d50ea0552e5ca87faf4730e38307ad2ce46c9ed1c
+DIST firefox-145.0.2-uk.xpi 531001 BLAKE2B 416b54af7ef2647d70ff8bc3e983bcce113ce9f8a48946547f33b13d5d00dbbbb4e5ff9f70135252499df77fb060cd1b3afd3b5e0286aca2299acf7ba3291f07 SHA512 a68d4629be11c430e96bca2079473df2c7893a276ee9becf36e0989b0d3154c5f5dc0c3ad0aaf2adbb2df23c3080a3d99da629868d358cfb0ee6a14ffe1ae655
+DIST firefox-145.0.2-ur.xpi 368663 BLAKE2B 8b0e8ced2a495a64f7628602503f55f8820a56796bfe5f0125612c18154eafbef583ed42725185310024ede2cf1c3dd9dc37fc02db563190d81100d0ab2c51b6 SHA512 13ff16b70cf1cce870f575cdefd608f2ff979016699fa2de5318d2a63e54261c011b88be925b986157be7246ddc4b545a8a77df636fc2aacca70cd66f86de88f
+DIST firefox-145.0.2-uz.xpi 302130 BLAKE2B 9933caa70b129f5ae3b088d872f597871b7d093e0700235783b492c1a7c8b214a7894f11d579db83d8b5ba18da92c51669bda35725e3e299ba5beeb2c9c5834f SHA512 56886a8435328a8a9dc126071a9d5fc6011158bedb3b112d490656074c455e863a3601230cb691d7d21a7bb10ffed41916d85e0c3e855d484194dd04b2223d86
+DIST firefox-145.0.2-vi.xpi 485339 BLAKE2B d1d10791750e47a1e245ba3ee87ce2923f43d136cffacf557e8e11380ed9460895592b4b678f907609a78cad5e7a73d4f430e5e88da043809c44d206dc281350 SHA512 fbeb73cd51582d666d024696235760ff7f3acd06d3d0e60857ce5e5cb26a9c1cf4d6c79eb78f9b32b1312913968f726fe42f05826a023b5aa298621c2175935c
+DIST firefox-145.0.2-xh.xpi 272232 BLAKE2B f4ada8b1bc82fb464d248ee2a47f2d882b2d0e1918c4351cd3a6ada7b174cf3e25b9c8becbf0d89e4f6a6918acc83fc24f262c6921ddd5aa60da60e1693f08be SHA512 efadf4784c0ea4a3d4ec06b48ad25d1f64a635d3da1c0da171bc60e0702a7201b988dcd8a66478af18713781b59be3b762c0b6102042829ff17609ac280728c7
+DIST firefox-145.0.2-zh-CN.xpi 476509 BLAKE2B d0e30dce414d0e22bde14ef76d3ee9400833afa6d515ba33e586c817bb5e21db6d56e1f647ee1fa543350a85aeed0f5e30933269f5759dc0d050929ccc112569 SHA512 916aff53a92dafe188833ec33d35b184e3343d4931ecc07c1e01f8d53e8d910b358d323d2b888cb21eaeca8c5fc253ad0ecc390796a8ac3a00fb88cd95d64e2b
+DIST firefox-145.0.2-zh-TW.xpi 479824 BLAKE2B b632443034684bea0b1f9f24f7fdda154c93ded7ee83acc9c3de9ef9af24d1626c12e815c87f214079924eaae1b2c48da27f781720275bde8a45d94985c2d01c SHA512 c6dbfdaae206199fc2ed45e052a555d6f3172dea5c54a04a9108fc3674dc645788e83d0f4560288feca49fed8cf28f2a77d19282d0c6d3a7ff13dd450ab984d9
DIST firefox-bin_aarch64-140.5.0.tar.xz 66629604 BLAKE2B d9aa6f6c87ec16a577a7123b288946613d31b85bb509c56389b0eb83726f528abcfd6127c7fd92c7e89bec550bd49a052f2b54e446d27f37778d9031d3328f9b SHA512 0cc26d62db8d45a6b76d604f0862efcdbc9637efe58f2955a86f9b67d76f90a2b4fb9cf61fba4b9c444e6aa055a26130e9c4d087173fe385011f9afcc9cb2cdf
DIST firefox-bin_aarch64-145.0.1.tar.xz 68230880 BLAKE2B 62709993d96d97a3ae4b5457cdaeebf657f56544e2cf03593e5ee89f9b1c3a7ecfa5e4098896aa4123bb754f2625cfd31050405b532ec256d1f0252735667ef9 SHA512 17a2dbc49389995db1c5274f8ca7ae05643ad0f9a0c3118fc79951b59ff57feaa0ea7baeb9969d74eced8af3b49b5b895fb17b678c9fad8164dac70dcb3562a9
+DIST firefox-bin_aarch64-145.0.2.tar.xz 68082148 BLAKE2B 028b4882f02101b7aebbe38a1f3d353c75cfbdca4e3ad9a56374270932b4d8a07ec03a79ffd22072e887e0aa4318d8a162423642d320d4325a0fb475c8fa9c9d SHA512 0b8c0bcf36b3de3627c8e3153d413db0435867910f9848a22f99315daffd9d93bd05cdd8e4be75128be7c63cbbc0b505a87bbe951a888730fd06e7d41b55bbfa
DIST firefox-bin_aarch64-145.0.tar.xz 68298788 BLAKE2B bdde5585742a28c791d77031a1c256318e9ba5f5c4d5a58d7eaec60bf566aad241158da430d84a9dd4d0ca452aa8ca75321c8b32ab7e2232785703502a7e2dbd SHA512 5f27a56054e280b382cfa606e3c070f4e29fd4d5cadb248086fc218e4a8dba3aa65dd1342fde7a4b146def2ca7e0d723cb42f37bf9bb3b7ddbe4ab9a861769a3
DIST firefox-bin_i686-140.5.0.tar.xz 78320692 BLAKE2B 9e873dbe4f4daeaa7a5e211812b32fefb2e85dfbd80dee00d46a924d8b2a5808d61e67a661492314f97f0e452e74b7eae0641b5433e2edb637bdf29a0cdfa8df SHA512 9a24bdd8622b9deb870fb8b8caede5a9a8ec719b3881077ca79e2d82bcb092b3e7f38d5169033ff0e2c95582fd4bc1428d118534a10c90f57e5b34171ac066e8
DIST firefox-bin_x86_64-140.5.0.tar.xz 74992328 BLAKE2B 53bcc35419159130f7320a7def4d260cba43ba999ff2076b874af6fa54bc48cd9a662100d5279e7e27cc9502eea7529cc44033660dc073e322635c888c298e3c SHA512 8e8118c9dde59c98a09d1125aafd0a72a97b95c5306dd21482fe5dfb5faddea5a9c7339f9ee5bcea63fb8132f5cfdd9c354fb31256f0f3ed6bdde78ce822f1d3
DIST firefox-bin_x86_64-145.0.1.tar.xz 79774516 BLAKE2B 7822444db58b5035520f9aabc0abd4774a60b84e0167dbff56036984b09fa950e7a91540285dfb406e8e1d560b42214a2d49523363b08b3ad9e944396cbd4a2d SHA512 f347d6529d78c75d926c4407bab052768da14faf31430cb2ff1e5626963011a84192afef1c039519050861b2fd28d34ca4a9f8e2a67676109a5ef115e395ce8c
+DIST firefox-bin_x86_64-145.0.2.tar.xz 79939988 BLAKE2B 5f1cdcdc1e6d8fe29a4db09bbebec54b77fa08e02813ec2cb38253003c5025359022d0a6559053bef6da92e607c739d21b6e5b98a7a0d11f1be0ffe79864cc4c SHA512 ca1e90d3c1fc8bb9bb12c932ed8a5f8b2e144cac367a8e7165a063e530d96f708de82bd6fa8aa6227917edf7baa243a988cb706ea7cfe9a6a9d7422eaa6700d5
DIST firefox-bin_x86_64-145.0.tar.xz 79690052 BLAKE2B 0f40261cd4e794f10e0baa2dd7f207748156e5f6784070387ac08318a597d4034c70316fa7252647e12096ed48874ded1352c72a6c914d5fccb582956d095015 SHA512 ed320e50d8eef8af85cd231c967579c069968e915380626d049dbf76b3c9b4550c2067aa9535137358561cf3eb5a7ce42c373b6d551d65e51e02b0adff6ac428
diff --git a/www-client/firefox-bin/firefox-bin-145.0.2.ebuild b/www-client/firefox-bin/firefox-bin-145.0.2.ebuild
new file mode 100644
index 000000000000..01aa3d353125
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-145.0.2.ebuild
@@ -0,0 +1,360 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+ HOMEPAGE="https://www.firefox.com https://www.firefox.com/enterprise/"
+ SLOT="esr"
+else
+ HOMEPAGE="https://www.firefox.com"
+ SLOT="rapid"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit desktop linux-info optfeature pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.xz -> ${PN}_x86_64-${PV}.tar.xz )
+ arm64? ( ${MOZ_SRC_BASE_URI}/linux-aarch64/en-US/${MOZ_P}.tar.xz -> ${PN}_aarch64-${PV}.tar.xz )"
+
+DESCRIPTION="Firefox Web Browser"
+
+KEYWORDS="-* amd64 ~arm64"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+gmp-autoupdate selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ || (
+ media-libs/libpulse
+ media-sound/apulse
+ )
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ <media-video/ffmpeg-8.0
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[X,wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+# ESR and rapid dependencies.
+if [[ -n ${MOZ_ESR} ]] ; then
+ RDEPEND+=" !www-client/firefox-bin:rapid"
+else
+ RDEPEND+=" !www-client/firefox-bin:esr"
+fi
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+MOZ_LANGS=(
+ ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+ da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+ fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+ ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+ nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+ si sk skr sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+ xh zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+pkg_setup() {
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ mkdir "${S}" || die
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ MY_SRC_FILE=${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ # Set MOZILLA_FIVE_HOME
+ local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+ dodir /opt
+ pushd "${ED}"/opt &>/dev/null || die
+ unpack "${MY_SRC_FILE}"
+ popd &>/dev/null || die
+
+ pax-mark m \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
+ "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install icons
+ local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^} (bin)"
+ local desktop_file="${FILESDIR}/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN} --name=firefox-bin"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Add apulse support through our wrapper shell launcher, patchelf-method broken since 119.0.
+ # See bgo#916230, bgo#941873
+ local apulselib=
+ if has_version -r media-sound/apulse[-sdk] ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ ewarn "media-sound/apulse with -sdk use flag detected!"
+ ewarn "Firefox-bin will be installed with a wrapper, that attempts to load"
+ ewarn "apulse instead of pipewire/pulseadio. This may lead to sound issues."
+ ewarn "Please either enable sdk use flag for apulse, or remove apulse"
+ ewarn "completely and re-install firefox-bin to utilize pipewire/pulseaudio instead."
+ fi
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${EPREFIX}${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ local show_doh_information show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ # optfeature "ffmpeg-based audio/video codec support, required for HTML5 video rendering" media-video/ffmpeg
+ optfeature "desktop notifications" x11-libs/libnotify
+}
diff --git a/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch b/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch
index 37983bcb79eb..baefc2cb8248 100644
--- a/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch
+++ b/www-client/ungoogled-chromium/files/chromium-143-system-abseil.patch
@@ -8,7 +8,7 @@
+}
--- a/build/linux/unbundle/absl_base.gn
+++ b/build/linux/unbundle/absl_base.gn
-@@ -103,3 +103,33 @@ source_set("nullability_test") {
+@@ -103,3 +103,35 @@ source_set("nullability_test") {
}
source_set("prefetch_test") {
}
@@ -42,6 +42,8 @@
+}
+source_set("thread_identity_test") {
+}
++source_set("casts_test") {
++}
--- a/build/linux/unbundle/absl_container.gn
+++ b/build/linux/unbundle/absl_container.gn
@@ -129,3 +129,13 @@ source_set("raw_hash_set_test") {
@@ -101,6 +103,16 @@
}
source_set("any_invocable_test") {
+--- a/build/linux/unbundle/absl_hash.gn
++++ b/build/linux/unbundle/absl_hash.gn
+@@ -20,5 +20,7 @@ source_set("hash_instantiated_test") {
+ }
+ source_set("hash_test") {
+ }
++source_set("hash_testing") {
++}
+ source_set("low_level_hash_test") {
+ }
--- a/build/linux/unbundle/absl_log.gn
+++ b/build/linux/unbundle/absl_log.gn
@@ -138,3 +138,11 @@ source_set("stripping_test") {
@@ -144,7 +156,7 @@
]
}
-@@ -136,3 +138,13 @@ source_set("str_replace_test") {
+@@ -136,3 +138,15 @@ source_set("str_replace_test") {
}
source_set("string_view_test") {
}
@@ -158,6 +170,8 @@
+}
+source_set("str_cat_test") {
+}
++source_set("resize_and_overwrite_test") {
++}
--- a/build/linux/unbundle/absl_synchronization.gn
+++ b/build/linux/unbundle/absl_synchronization.gn
@@ -25,3 +25,11 @@ source_set("kernel_timeout_internal_test
diff --git a/www-client/ungoogled-chromium/ungoogled-chromium-143.0.7499.40_p1.ebuild b/www-client/ungoogled-chromium/ungoogled-chromium-143.0.7499.40_p1.ebuild
index 16d6d01fc6b8..22a1e1237f29 100644
--- a/www-client/ungoogled-chromium/ungoogled-chromium-143.0.7499.40_p1.ebuild
+++ b/www-client/ungoogled-chromium/ungoogled-chromium-143.0.7499.40_p1.ebuild
@@ -1606,7 +1606,6 @@ src_configure() {
myconf_gn+=" enable_video_effects=false"
myconf_gn+=" enable_constraints=false"
myconf_gn+=" rtc_rusty_base64=false"
- myconf_gn+=" enable_rust_mojo=false"
myconf_gn+=" v8_enable_temporal_support=false"
myconf_gn+=" media_use_symphonia=false"
diff --git a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
index 6d3f01d1f3db..e0e648873b81 100644
--- a/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
+++ b/x11-terms/kitty-shell-integration/kitty-shell-integration-0.44.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
S=${WORKDIR}/kitty-${PV}
- 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="Shell integration scripts for kitty, a GPU-based terminal emulator"
diff --git a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
index 4298203f5167..1734b5b4f8e2 100644
--- a/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
+++ b/x11-terms/kitty-terminfo/kitty-terminfo-0.44.0.ebuild
@@ -9,7 +9,7 @@ if [[ ${PV} == 9999 ]]; then
else
SRC_URI="https://github.com/kovidgoyal/kitty/releases/download/v${PV}/kitty-${PV}.tar.xz"
S=${WORKDIR}/kitty-${PV}
- 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="Terminfo for kitty, a GPU-based terminal emulator"
diff --git a/x11-terms/kitty/kitty-0.44.0.ebuild b/x11-terms/kitty/kitty-0.44.0.ebuild
index 26e6548de057..e695c9aa3aab 100644
--- a/x11-terms/kitty/kitty-0.44.0.ebuild
+++ b/x11-terms/kitty/kitty-0.44.0.ebuild
@@ -18,7 +18,7 @@ else
verify-sig? ( https://github.com/kovidgoyal/kitty/releases/download/v${PV}/${P}.tar.xz.sig )
"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
fi
DESCRIPTION="Fast, feature-rich, GPU-based terminal"