summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin30431 -> 30416 bytes
-rw-r--r--acct-group/Manifest.gzbin73549 -> 73546 bytes
-rw-r--r--acct-group/_cron-failure/Manifest2
-rw-r--r--acct-group/_cron-failure/metadata.xml5
-rw-r--r--acct-user/Manifest.gzbin68558 -> 68566 bytes
-rw-r--r--acct-user/_cron-failure/Manifest2
-rw-r--r--acct-user/_cron-failure/metadata.xml5
-rw-r--r--app-admin/Manifest.gzbin33377 -> 33379 bytes
-rw-r--r--app-admin/awscli/Manifest10
-rw-r--r--app-admin/awscli/awscli-1.41.15.ebuild92
-rw-r--r--app-admin/awscli/awscli-1.41.16.ebuild92
-rw-r--r--app-admin/awscli/awscli-1.41.17.ebuild92
-rw-r--r--app-admin/awscli/awscli-1.41.4.ebuild92
-rw-r--r--app-admin/awscli/awscli-1.42.0.ebuild92
-rw-r--r--app-backup/Manifest.gzbin7702 -> 7701 bytes
-rw-r--r--app-backup/dar/Manifest4
-rw-r--r--app-backup/dar/dar-2.8.0.ebuild100
-rw-r--r--app-backup/dar/metadata.xml2
-rw-r--r--app-backup/duplicity/Manifest2
-rw-r--r--app-backup/duplicity/metadata.xml5
-rw-r--r--app-backup/sarab/Manifest2
-rw-r--r--app-backup/sarab/metadata.xml4
-rw-r--r--app-crypt/Manifest.gzbin25754 -> 25928 bytes
-rw-r--r--app-crypt/autofirma-bin/Manifest3
-rw-r--r--app-crypt/autofirma-bin/autofirma-bin-1.9.0.ebuild48
-rw-r--r--app-crypt/autofirma-bin/metadata.xml11
-rw-r--r--app-emulation/Manifest.gzbin15677 -> 15679 bytes
-rw-r--r--app-emulation/wine-staging/Manifest3
-rw-r--r--app-emulation/wine-staging/wine-staging-9.0.ebuild495
-rw-r--r--app-portage/Manifest.gzbin9610 -> 9606 bytes
-rw-r--r--app-portage/cfg-update/Manifest2
-rw-r--r--app-portage/cfg-update/metadata.xml4
-rw-r--r--app-shells/Manifest.gzbin10484 -> 10481 bytes
-rw-r--r--app-shells/bash/Manifest2
-rw-r--r--app-shells/bash/bash-5.4_alpha_pre20250801.ebuild403
-rw-r--r--app-text/Manifest.gzbin49624 -> 49621 bytes
-rw-r--r--app-text/html2text/Manifest4
-rw-r--r--app-text/html2text/html2text-2.4.0.ebuild (renamed from app-text/html2text/html2text-2.3.0.ebuild)11
-rw-r--r--dev-cpp/Manifest.gzbin17677 -> 17676 bytes
-rw-r--r--dev-cpp/xsimd/Manifest2
-rw-r--r--dev-cpp/xsimd/xsimd-13.2.0.ebuild2
-rw-r--r--dev-db/Manifest.gzbin16631 -> 16625 bytes
-rw-r--r--dev-db/pg-gvm/Manifest2
-rw-r--r--dev-db/pg-gvm/pg-gvm-22.6.6.ebuild4
-rw-r--r--dev-java/Manifest.gzbin54847 -> 54845 bytes
-rw-r--r--dev-java/commons-codec/Manifest2
-rw-r--r--dev-java/commons-codec/commons-codec-1.18.0.ebuild2
-rw-r--r--dev-java/commons-collections/Manifest2
-rw-r--r--dev-java/commons-collections/commons-collections-4.5.0.ebuild2
-rw-r--r--dev-java/commons-csv/Manifest2
-rw-r--r--dev-java/commons-csv/commons-csv-1.14.0.ebuild2
-rw-r--r--dev-java/commons-io/Manifest2
-rw-r--r--dev-java/commons-io/commons-io-2.19.0.ebuild2
-rw-r--r--dev-java/openjdk-bin/Manifest15
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-17.0.15_p6-r1.ebuild138
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-8.452_p09-r1.ebuild133
-rw-r--r--dev-java/openjdk/Manifest2
-rw-r--r--dev-java/openjdk/openjdk-8.462_p08.ebuild3
-rw-r--r--dev-java/snappy-java/Manifest2
-rw-r--r--dev-java/snappy-java/snappy-java-1.1.10.7-r1.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin22475 -> 22478 bytes
-rw-r--r--dev-lang/python-exec/Manifest2
-rw-r--r--dev-lang/python-exec/python-exec-2.4.10.ebuild5
-rw-r--r--dev-libs/Manifest.gzbin98057 -> 98059 bytes
-rw-r--r--dev-libs/apache-arrow/Manifest2
-rw-r--r--dev-libs/apache-arrow/apache-arrow-21.0.0.ebuild2
-rw-r--r--dev-libs/c-blosc2/Manifest2
-rw-r--r--dev-libs/c-blosc2/c-blosc2-2.19.1.ebuild2
-rw-r--r--dev-libs/libserialport/Manifest4
-rw-r--r--dev-libs/libserialport/libserialport-0.1.2.ebuild2
-rw-r--r--dev-libs/libserialport/libserialport-9999.ebuild4
-rw-r--r--dev-libs/sleef/Manifest2
-rw-r--r--dev-libs/sleef/sleef-3.8.ebuild2
-rw-r--r--dev-ml/Manifest.gzbin41065 -> 41064 bytes
-rw-r--r--dev-ml/fmt/Manifest2
-rw-r--r--dev-ml/fmt/fmt-0.11.0.ebuild34
-rw-r--r--dev-python/Manifest.gzbin277621 -> 277588 bytes
-rw-r--r--dev-python/anyioutils/Manifest2
-rw-r--r--dev-python/anyioutils/anyioutils-0.7.4.ebuild53
-rw-r--r--dev-python/apprise/Manifest2
-rw-r--r--dev-python/apprise/apprise-1.9.4.ebuild42
-rw-r--r--dev-python/astroid/Manifest2
-rw-r--r--dev-python/astroid/astroid-3.3.10.ebuild88
-rw-r--r--dev-python/blockbuster/Manifest2
-rw-r--r--dev-python/blockbuster/blockbuster-1.5.24.ebuild61
-rw-r--r--dev-python/boto3/Manifest10
-rw-r--r--dev-python/boto3/boto3-1.39.15.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.39.16.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.39.17.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.39.4.ebuild53
-rw-r--r--dev-python/boto3/boto3-1.40.0.ebuild53
-rw-r--r--dev-python/botocore/Manifest10
-rw-r--r--dev-python/botocore/botocore-1.39.15.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.39.16.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.39.17.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.39.4.ebuild67
-rw-r--r--dev-python/botocore/botocore-1.40.0.ebuild67
-rw-r--r--dev-python/cli-helpers/Manifest4
-rw-r--r--dev-python/cli-helpers/cli-helpers-2.5.0.ebuild36
-rw-r--r--dev-python/cli-helpers/cli-helpers-2.6.0.ebuild2
-rw-r--r--dev-python/distlib/Manifest3
-rw-r--r--dev-python/distlib/distlib-0.3.9.ebuild59
-rw-r--r--dev-python/distlib/files/distlib-0.3.9-freethreading.patch26
-rw-r--r--dev-python/ensurepip-pip/Manifest2
-rw-r--r--dev-python/ensurepip-pip/ensurepip-pip-25.1.1.ebuild20
-rw-r--r--dev-python/ensurepip-setuptools/Manifest2
-rw-r--r--dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0.ebuild20
-rw-r--r--dev-python/ensurepip-wheel/Manifest2
-rw-r--r--dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1.ebuild20
-rw-r--r--dev-python/etuples/Manifest4
-rw-r--r--dev-python/etuples/etuples-0.3.10.ebuild2
-rw-r--r--dev-python/etuples/etuples-0.3.9.ebuild31
-rw-r--r--dev-python/expandvars/Manifest2
-rw-r--r--dev-python/expandvars/expandvars-1.0.0.ebuild21
-rw-r--r--dev-python/faker/Manifest2
-rw-r--r--dev-python/faker/faker-37.4.0.ebuild42
-rw-r--r--dev-python/feedgenerator/Manifest4
-rw-r--r--dev-python/feedgenerator/feedgenerator-2.1.0.ebuild29
-rw-r--r--dev-python/feedgenerator/feedgenerator-2.2.0.ebuild2
-rw-r--r--dev-python/flask-compress/Manifest2
-rw-r--r--dev-python/flask-compress/flask-compress-1.18.ebuild2
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.59.0.ebuild2
-rw-r--r--dev-python/freezegun/Manifest2
-rw-r--r--dev-python/freezegun/freezegun-1.5.2.ebuild47
-rw-r--r--dev-python/fsspec/Manifest4
-rw-r--r--dev-python/fsspec/fsspec-2025.5.1.ebuild72
-rw-r--r--dev-python/fsspec/fsspec-2025.7.0.ebuild2
-rw-r--r--dev-python/hypothesis-gentoo/Manifest2
-rw-r--r--dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild2
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.136.0.ebuild2
-rw-r--r--dev-python/iminuit/Manifest2
-rw-r--r--dev-python/iminuit/iminuit-2.31.1.ebuild26
-rw-r--r--dev-python/inline-snapshot/Manifest4
-rw-r--r--dev-python/inline-snapshot/inline-snapshot-0.23.2.ebuild61
-rw-r--r--dev-python/inline-snapshot/inline-snapshot-0.25.2.ebuild61
-rw-r--r--dev-python/jq/Manifest2
-rw-r--r--dev-python/jq/jq-1.10.0.ebuild2
-rw-r--r--dev-python/jsonpath-ng/Manifest2
-rw-r--r--dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild2
-rw-r--r--dev-python/jsonschema/Manifest2
-rw-r--r--dev-python/jsonschema/jsonschema-4.25.0.ebuild2
-rw-r--r--dev-python/jupyter-lsp/Manifest2
-rw-r--r--dev-python/jupyter-lsp/jupyter-lsp-2.2.5.ebuild86
-rw-r--r--dev-python/levenshtein/Manifest2
-rw-r--r--dev-python/levenshtein/levenshtein-0.27.1.ebuild3
-rw-r--r--dev-python/mapbox-earcut/Manifest2
-rw-r--r--dev-python/mapbox-earcut/mapbox-earcut-1.0.3.ebuild3
-rw-r--r--dev-python/nanobind/Manifest4
-rw-r--r--dev-python/nanobind/nanobind-2.7.0.ebuild70
-rw-r--r--dev-python/nanobind/nanobind-2.8.0.ebuild4
-rw-r--r--dev-python/nh3/Manifest2
-rw-r--r--dev-python/nh3/nh3-0.3.0.ebuild2
-rw-r--r--dev-python/oslotest/Manifest2
-rw-r--r--dev-python/oslotest/oslotest-5.0.1.ebuild2
-rw-r--r--dev-python/phonenumbers/Manifest4
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.10.ebuild2
-rw-r--r--dev-python/phonenumbers/phonenumbers-9.0.9.ebuild39
-rw-r--r--dev-python/pikepdf/Manifest2
-rw-r--r--dev-python/pikepdf/pikepdf-9.10.2.ebuild2
-rw-r--r--dev-python/pipdeptree/Manifest2
-rw-r--r--dev-python/pipdeptree/pipdeptree-2.27.0.ebuild2
-rw-r--r--dev-python/pixelmatch-py/Manifest3
-rw-r--r--dev-python/pixelmatch/Manifest3
-rw-r--r--dev-python/pixelmatch/metadata.xml (renamed from dev-python/pixelmatch-py/metadata.xml)0
-rw-r--r--dev-python/pixelmatch/pixelmatch-0.3.0.ebuild (renamed from dev-python/pixelmatch-py/pixelmatch-py-0.3.0.ebuild)2
-rw-r--r--dev-python/pybind11/Manifest2
-rw-r--r--dev-python/pybind11/pybind11-3.0.0.ebuild8
-rw-r--r--dev-python/pylibacl/Manifest2
-rw-r--r--dev-python/pylibacl/pylibacl-0.7.3.ebuild2
-rw-r--r--dev-python/pypdf/Manifest2
-rw-r--r--dev-python/pypdf/pypdf-5.8.0.ebuild2
-rw-r--r--dev-python/pyqt-builder/Manifest2
-rw-r--r--dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild31
-rw-r--r--dev-python/pyqt6-sip/Manifest2
-rw-r--r--dev-python/pyqt6-sip/pyqt6-sip-13.10.0.ebuild17
-rw-r--r--dev-python/pyqt6/Manifest3
-rw-r--r--dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch43
-rw-r--r--dev-python/pyqt6/pyqt6-6.8.1.ebuild194
-rw-r--r--dev-python/pytest-lazy-fixtures/Manifest8
-rw-r--r--dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.1.4.ebuild31
-rw-r--r--dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.2.0.ebuild32
-rw-r--r--dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.0.ebuild37
-rw-r--r--dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.1.ebuild32
-rw-r--r--dev-python/pytest-services/Manifest2
-rw-r--r--dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild46
-rw-r--r--dev-python/python-dbusmock/Manifest2
-rw-r--r--dev-python/python-dbusmock/python-dbusmock-0.35.0.ebuild53
-rw-r--r--dev-python/pytools/Manifest6
-rw-r--r--dev-python/pytools/pytools-2025.1.7.ebuild32
-rw-r--r--dev-python/pytools/pytools-2025.2.1.ebuild32
-rw-r--r--dev-python/pytools/pytools-2025.2.2.ebuild2
-rw-r--r--dev-python/pyzmq/Manifest2
-rw-r--r--dev-python/pyzmq/pyzmq-27.0.0.ebuild6
-rw-r--r--dev-python/pyzstd/Manifest2
-rw-r--r--dev-python/pyzstd/pyzstd-0.17.0.ebuild2
-rw-r--r--dev-python/rapidfuzz/Manifest2
-rw-r--r--dev-python/rapidfuzz/rapidfuzz-3.13.0.ebuild11
-rw-r--r--dev-python/roman/Manifest4
-rw-r--r--dev-python/roman/roman-5.0.ebuild26
-rw-r--r--dev-python/roman/roman-5.1.ebuild2
-rw-r--r--dev-python/rope/Manifest5
-rw-r--r--dev-python/rope/files/rope-1.13.0-python3.13.patch55
-rw-r--r--dev-python/rope/rope-1.13.0-r1.ebuild48
-rw-r--r--dev-python/rope/rope-1.14.0.ebuild2
-rw-r--r--dev-python/s3transfer/Manifest3
-rw-r--r--dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch38
-rw-r--r--dev-python/s3transfer/s3transfer-0.13.0.ebuild45
-rw-r--r--dev-python/scikit-learn/Manifest4
-rw-r--r--dev-python/scikit-learn/scikit-learn-1.7.0.ebuild83
-rw-r--r--dev-python/scikit-learn/scikit-learn-1.7.1.ebuild2
-rw-r--r--dev-python/scrypt/Manifest2
-rw-r--r--dev-python/scrypt/scrypt-0.8.29.ebuild29
-rw-r--r--dev-python/tavern/Manifest4
-rw-r--r--dev-python/tavern/tavern-2.15.0.ebuild68
-rw-r--r--dev-python/tavern/tavern-2.16.0.ebuild2
-rw-r--r--dev-python/trimesh/Manifest6
-rw-r--r--dev-python/trimesh/trimesh-4.6.13.ebuild76
-rw-r--r--dev-python/trimesh/trimesh-4.7.0.ebuild76
-rw-r--r--dev-python/trimesh/trimesh-4.7.1.ebuild4
-rw-r--r--dev-python/types-gdb/Manifest4
-rw-r--r--dev-python/types-gdb/types-gdb-15.0.0.20250516.ebuild16
-rw-r--r--dev-python/types-gdb/types-gdb-15.0.0.20250713.ebuild2
-rw-r--r--dev-python/uv/Manifest2
-rw-r--r--dev-python/uv/uv-0.7.22.ebuild2
-rw-r--r--dev-qt/Manifest.gzbin10076 -> 10075 bytes
-rw-r--r--dev-qt/qt-creator/Manifest3
-rw-r--r--dev-qt/qt-creator/qt-creator-16.0.2.ebuild307
-rw-r--r--dev-ruby/Manifest.gzbin114485 -> 114482 bytes
-rw-r--r--dev-ruby/database_cleaner-active_record/Manifest2
-rw-r--r--dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.2.2.ebuild2
-rw-r--r--dev-ruby/faraday/Manifest2
-rw-r--r--dev-ruby/faraday/faraday-2.13.4.ebuild57
-rw-r--r--dev-ruby/localhost/Manifest2
-rw-r--r--dev-ruby/localhost/localhost-1.6.0.ebuild44
-rw-r--r--dev-ruby/lumberjack/Manifest2
-rw-r--r--dev-ruby/lumberjack/lumberjack-1.3.4.ebuild28
-rw-r--r--dev-ruby/mustermann/Manifest2
-rw-r--r--dev-ruby/mustermann/mustermann-3.0.4.ebuild23
-rw-r--r--dev-ruby/rb_sys/Manifest9
-rw-r--r--dev-ruby/rb_sys/rb_sys-0.9.111-r1.ebuild21
-rw-r--r--dev-ruby/rb_sys/rb_sys-0.9.111.ebuild19
-rw-r--r--dev-ruby/rb_sys/rb_sys-0.9.115.ebuild21
-rw-r--r--dev-ruby/rb_sys/rb_sys-0.9.117.ebuild (renamed from dev-ruby/rb_sys/rb_sys-0.9.114.ebuild)0
-rw-r--r--dev-util/Manifest.gzbin66289 -> 66296 bytes
-rw-r--r--dev-util/gi-docgen/Manifest6
-rw-r--r--dev-util/gi-docgen/gi-docgen-2023.1-r1.ebuild38
-rw-r--r--dev-util/gi-docgen/gi-docgen-2025.4.ebuild (renamed from dev-util/gi-docgen/gi-docgen-2023.3.ebuild)11
-rw-r--r--dev-util/mingw64-toolchain/Manifest8
-rw-r--r--dev-util/mingw64-toolchain/files/binutils-2.42-c23.patch93
-rw-r--r--dev-util/mingw64-toolchain/files/gcc-12.2.0-drop-cflags-sed.patch23
-rw-r--r--dev-util/mingw64-toolchain/files/gcc-14.1.0-no-omit-fp-ice.patch17
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0.ebuild380
-rw-r--r--dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0_p1.ebuild375
-rw-r--r--dev-util/sysprof-capture/Manifest11
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild36
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild2
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild50
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-47.2.ebuild2
-rw-r--r--dev-util/sysprof-capture/sysprof-capture-48.0.ebuild (renamed from dev-util/sysprof-capture/sysprof-capture-46.0.ebuild)4
-rw-r--r--dev-util/sysprof-common/Manifest8
-rw-r--r--dev-util/sysprof-common/sysprof-common-3.48.0.ebuild19
-rw-r--r--dev-util/sysprof-common/sysprof-common-47.2.ebuild2
-rw-r--r--dev-util/sysprof-common/sysprof-common-48.0.ebuild (renamed from dev-util/sysprof-common/sysprof-common-46.0.ebuild)4
-rw-r--r--dev-util/sysprof/Manifest10
-rw-r--r--dev-util/sysprof/metadata.xml3
-rw-r--r--dev-util/sysprof/sysprof-3.48.0-r2.ebuild98
-rw-r--r--dev-util/sysprof/sysprof-47.2-r1.ebuild2
-rw-r--r--dev-util/sysprof/sysprof-48.0.ebuild (renamed from dev-util/sysprof/sysprof-46.0-r2.ebuild)43
-rw-r--r--dev-util/umockdev/Manifest8
-rw-r--r--dev-util/umockdev/umockdev-0.19.1.ebuild2
-rw-r--r--dev-util/umockdev/umockdev-0.19.3.ebuild (renamed from dev-util/umockdev/umockdev-0.18.3.ebuild)9
-rw-r--r--dev-util/umockdev/umockdev-9999.ebuild5
-rw-r--r--games-board/Manifest.gzbin9713 -> 9714 bytes
-rw-r--r--games-board/pysolfc/Manifest6
-rw-r--r--games-board/pysolfc/pysolfc-3.4.0.ebuild (renamed from games-board/pysolfc/pysolfc-3.1.0.ebuild)19
-rw-r--r--games-emulation/Manifest.gzbin11886 -> 11875 bytes
-rw-r--r--games-emulation/emutos/Manifest6
-rw-r--r--games-emulation/emutos/emutos-1.3.ebuild43
-rw-r--r--games-emulation/hatari/Manifest2
-rw-r--r--games-emulation/hatari/hatari-2.5.0.ebuild107
-rw-r--r--games-strategy/Manifest.gzbin7584 -> 7589 bytes
-rw-r--r--games-strategy/freeorion/Manifest3
-rw-r--r--games-strategy/freeorion/files/freeorion-0.5.1.1-config.h-path.patch8
-rw-r--r--games-strategy/freeorion/freeorion-0.5.1.1.ebuild130
-rw-r--r--gnome-extra/Manifest.gzbin11438 -> 11438 bytes
-rw-r--r--gnome-extra/gnome-system-monitor/Manifest2
-rw-r--r--gnome-extra/gnome-system-monitor/gnome-system-monitor-48.1.ebuild1
-rw-r--r--gui-libs/Manifest.gzbin6469 -> 6471 bytes
-rw-r--r--gui-libs/libwlembed/Manifest2
-rw-r--r--gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin38005 -> 38002 bytes
-rw-r--r--media-gfx/ueberzugpp/Manifest3
-rw-r--r--media-gfx/ueberzugpp/files/ueberzugpp-2.9.6-gcc16.patch8
-rw-r--r--media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild82
-rw-r--r--media-libs/Manifest.gzbin70780 -> 70779 bytes
-rw-r--r--media-libs/libdovi/Manifest86
-rw-r--r--media-libs/libdovi/libdovi-3.3.1-r1.ebuild159
-rw-r--r--media-libs/libsdl2/Manifest2
-rw-r--r--media-libs/libsdl2/libsdl2-2.32.54.ebuild59
-rw-r--r--media-libs/vips/Manifest4
-rw-r--r--media-libs/vips/vips-8.16.1.ebuild4
-rw-r--r--media-libs/vips/vips-8.17.1.ebuild4
-rw-r--r--media-radio/Manifest.gzbin5353 -> 5359 bytes
-rw-r--r--media-radio/direwolf/Manifest2
-rw-r--r--media-radio/direwolf/metadata.xml3
-rw-r--r--media-radio/flamp/Manifest2
-rw-r--r--media-radio/flamp/metadata.xml5
-rw-r--r--media-radio/flmsg/Manifest2
-rw-r--r--media-radio/flmsg/metadata.xml5
-rw-r--r--media-radio/js8call/Manifest2
-rw-r--r--media-radio/js8call/metadata.xml4
-rw-r--r--media-radio/tqsl/Manifest2
-rw-r--r--media-radio/tqsl/metadata.xml4
-rw-r--r--media-video/Manifest.gzbin23020 -> 23027 bytes
-rw-r--r--media-video/ffmpeg-compat/Manifest2
-rw-r--r--media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild2
-rw-r--r--metadata/.checksum-test-marker2
-rw-r--r--metadata/Manifest.gzbin18125 -> 18128 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin29037 -> 29043 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55828 -> 55048 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.41.1516
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.41.1616
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.41.1716
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.41.416
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.42.016
-rw-r--r--metadata/md5-cache/app-backup/Manifest.gzbin12378 -> 12545 bytes
-rw-r--r--metadata/md5-cache/app-backup/dar-2.8.017
-rw-r--r--metadata/md5-cache/app-crypt/Manifest.gzbin39174 -> 39352 bytes
-rw-r--r--metadata/md5-cache/app-crypt/autofirma-bin-1.9.014
-rw-r--r--metadata/md5-cache/app-emulation/Manifest.gzbin37377 -> 37218 bytes
-rw-r--r--metadata/md5-cache/app-emulation/wine-staging-9.018
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin21008 -> 21167 bytes
-rw-r--r--metadata/md5-cache/app-shells/bash-5.4_alpha_pre2025080114
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin77010 -> 77004 bytes
-rw-r--r--metadata/md5-cache/app-text/html2text-2.3.011
-rw-r--r--metadata/md5-cache/app-text/html2text-2.4.012
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin38869 -> 38870 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/xsimd-13.2.04
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin35314 -> 35312 bytes
-rw-r--r--metadata/md5-cache/dev-db/pg-gvm-22.6.64
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin71301 -> 70974 bytes
-rw-r--r--metadata/md5-cache/dev-java/commons-codec-1.18.04
-rw-r--r--metadata/md5-cache/dev-java/commons-collections-4.5.04
-rw-r--r--metadata/md5-cache/dev-java/commons-csv-1.14.04
-rw-r--r--metadata/md5-cache/dev-java/commons-io-2.19.04
-rw-r--r--metadata/md5-cache/dev-java/openjdk-8.462_p082
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-17.0.15_p6-r117
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-8.452_p09-r117
-rw-r--r--metadata/md5-cache/dev-java/snappy-java-1.1.10.7-r14
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin58409 -> 58407 bytes
-rw-r--r--metadata/md5-cache/dev-lang/python-exec-2.4.104
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin192675 -> 192686 bytes
-rw-r--r--metadata/md5-cache/dev-libs/apache-arrow-21.0.04
-rw-r--r--metadata/md5-cache/dev-libs/c-blosc2-2.19.14
-rw-r--r--metadata/md5-cache/dev-libs/libserialport-0.1.24
-rw-r--r--metadata/md5-cache/dev-libs/libserialport-99992
-rw-r--r--metadata/md5-cache/dev-libs/sleef-3.84
-rw-r--r--metadata/md5-cache/dev-ml/Manifest.gzbin94084 -> 94234 bytes
-rw-r--r--metadata/md5-cache/dev-ml/fmt-0.11.016
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin366166 -> 359201 bytes
-rw-r--r--metadata/md5-cache/dev-python/anyioutils-0.7.416
-rw-r--r--metadata/md5-cache/dev-python/apprise-1.9.416
-rw-r--r--metadata/md5-cache/dev-python/astroid-3.3.1016
-rw-r--r--metadata/md5-cache/dev-python/blockbuster-1.5.2416
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.39.1516
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.39.1616
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.39.1716
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.39.416
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.40.016
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.39.1516
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.39.1616
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.39.1716
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.39.416
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.40.016
-rw-r--r--metadata/md5-cache/dev-python/cli-helpers-2.5.016
-rw-r--r--metadata/md5-cache/dev-python/cli-helpers-2.6.04
-rw-r--r--metadata/md5-cache/dev-python/distlib-0.3.916
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-pip-25.1.111
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-setuptools-80.9.011
-rw-r--r--metadata/md5-cache/dev-python/ensurepip-wheel-0.45.111
-rw-r--r--metadata/md5-cache/dev-python/etuples-0.3.104
-rw-r--r--metadata/md5-cache/dev-python/etuples-0.3.916
-rw-r--r--metadata/md5-cache/dev-python/expandvars-1.0.016
-rw-r--r--metadata/md5-cache/dev-python/faker-37.4.016
-rw-r--r--metadata/md5-cache/dev-python/feedgenerator-2.2.04
-rw-r--r--metadata/md5-cache/dev-python/flask-compress-1.184
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.59.04
-rw-r--r--metadata/md5-cache/dev-python/freezegun-1.5.216
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2025.5.116
-rw-r--r--metadata/md5-cache/dev-python/fsspec-2025.7.04
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.136.04
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-gentoo-44
-rw-r--r--metadata/md5-cache/dev-python/iminuit-2.31.14
-rw-r--r--metadata/md5-cache/dev-python/inline-snapshot-0.23.216
-rw-r--r--metadata/md5-cache/dev-python/inline-snapshot-0.25.216
-rw-r--r--metadata/md5-cache/dev-python/jq-1.10.04
-rw-r--r--metadata/md5-cache/dev-python/jsonpath-ng-1.7.04
-rw-r--r--metadata/md5-cache/dev-python/jsonschema-4.25.04
-rw-r--r--metadata/md5-cache/dev-python/jupyter-lsp-2.2.516
-rw-r--r--metadata/md5-cache/dev-python/levenshtein-0.27.112
-rw-r--r--metadata/md5-cache/dev-python/mapbox-earcut-1.0.312
-rw-r--r--metadata/md5-cache/dev-python/nanobind-2.7.017
-rw-r--r--metadata/md5-cache/dev-python/nanobind-2.8.012
-rw-r--r--metadata/md5-cache/dev-python/nh3-0.3.04
-rw-r--r--metadata/md5-cache/dev-python/oslotest-5.0.14
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-9.0.104
-rw-r--r--metadata/md5-cache/dev-python/phonenumbers-9.0.916
-rw-r--r--metadata/md5-cache/dev-python/pikepdf-9.10.24
-rw-r--r--metadata/md5-cache/dev-python/pipdeptree-2.27.04
-rw-r--r--metadata/md5-cache/dev-python/pixelmatch-0.3.0 (renamed from metadata/md5-cache/dev-python/pixelmatch-py-0.3.0)4
-rw-r--r--metadata/md5-cache/dev-python/pybind11-3.0.06
-rw-r--r--metadata/md5-cache/dev-python/pylibacl-0.7.34
-rw-r--r--metadata/md5-cache/dev-python/pypdf-5.8.04
-rw-r--r--metadata/md5-cache/dev-python/pyqt-builder-1.18.115
-rw-r--r--metadata/md5-cache/dev-python/pyqt6-6.8.116
-rw-r--r--metadata/md5-cache/dev-python/pyqt6-sip-13.10.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.1.416
-rw-r--r--metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.2.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.016
-rw-r--r--metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.116
-rw-r--r--metadata/md5-cache/dev-python/pytest-services-2.2.1-r116
-rw-r--r--metadata/md5-cache/dev-python/python-dbusmock-0.35.016
-rw-r--r--metadata/md5-cache/dev-python/pytools-2025.1.716
-rw-r--r--metadata/md5-cache/dev-python/pytools-2025.2.116
-rw-r--r--metadata/md5-cache/dev-python/pytools-2025.2.24
-rw-r--r--metadata/md5-cache/dev-python/pyzmq-27.0.04
-rw-r--r--metadata/md5-cache/dev-python/pyzstd-0.17.04
-rw-r--r--metadata/md5-cache/dev-python/rapidfuzz-3.13.012
-rw-r--r--metadata/md5-cache/dev-python/roman-5.015
-rw-r--r--metadata/md5-cache/dev-python/roman-5.14
-rw-r--r--metadata/md5-cache/dev-python/rope-1.13.0-r116
-rw-r--r--metadata/md5-cache/dev-python/rope-1.14.04
-rw-r--r--metadata/md5-cache/dev-python/s3transfer-0.13.016
-rw-r--r--metadata/md5-cache/dev-python/scikit-learn-1.7.017
-rw-r--r--metadata/md5-cache/dev-python/scikit-learn-1.7.14
-rw-r--r--metadata/md5-cache/dev-python/scrypt-0.8.29 (renamed from metadata/md5-cache/dev-python/feedgenerator-2.1.0)19
-rw-r--r--metadata/md5-cache/dev-python/tavern-2.15.016
-rw-r--r--metadata/md5-cache/dev-python/tavern-2.16.04
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.6.1316
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.7.016
-rw-r--r--metadata/md5-cache/dev-python/trimesh-4.7.14
-rw-r--r--metadata/md5-cache/dev-python/types-gdb-15.0.0.2025051615
-rw-r--r--metadata/md5-cache/dev-python/types-gdb-15.0.0.202507134
-rw-r--r--metadata/md5-cache/dev-python/uv-0.7.224
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin28123 -> 27964 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qt-creator-16.0.218
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin207939 -> 208078 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.2.212
-rw-r--r--metadata/md5-cache/dev-ruby/faraday-2.13.417
-rw-r--r--metadata/md5-cache/dev-ruby/localhost-1.6.017
-rw-r--r--metadata/md5-cache/dev-ruby/lumberjack-1.3.417
-rw-r--r--metadata/md5-cache/dev-ruby/mustermann-3.0.417
-rw-r--r--metadata/md5-cache/dev-ruby/rb_sys-0.9.11117
-rw-r--r--metadata/md5-cache/dev-ruby/rb_sys-0.9.111-r117
-rw-r--r--metadata/md5-cache/dev-ruby/rb_sys-0.9.11417
-rw-r--r--metadata/md5-cache/dev-ruby/rb_sys-0.9.117 (renamed from metadata/md5-cache/dev-ruby/rb_sys-0.9.115)2
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin148439 -> 147309 bytes
-rw-r--r--metadata/md5-cache/dev-util/gi-docgen-2023.1-r116
-rw-r--r--metadata/md5-cache/dev-util/gi-docgen-2023.316
-rw-r--r--metadata/md5-cache/dev-util/gi-docgen-2025.416
-rw-r--r--metadata/md5-cache/dev-util/mingw64-toolchain-12.0.015
-rw-r--r--metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0_p115
-rw-r--r--metadata/md5-cache/dev-util/sysprof-3.48.0-r217
-rw-r--r--metadata/md5-cache/dev-util/sysprof-46.0-r217
-rw-r--r--metadata/md5-cache/dev-util/sysprof-47.2-r14
-rw-r--r--metadata/md5-cache/dev-util/sysprof-48.017
-rw-r--r--metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r115
-rw-r--r--metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r24
-rw-r--r--metadata/md5-cache/dev-util/sysprof-capture-3.48.013
-rw-r--r--metadata/md5-cache/dev-util/sysprof-capture-47.24
-rw-r--r--metadata/md5-cache/dev-util/sysprof-capture-48.0 (renamed from metadata/md5-cache/dev-util/sysprof-capture-46.0)8
-rw-r--r--metadata/md5-cache/dev-util/sysprof-common-3.48.012
-rw-r--r--metadata/md5-cache/dev-util/sysprof-common-47.24
-rw-r--r--metadata/md5-cache/dev-util/sysprof-common-48.0 (renamed from metadata/md5-cache/dev-util/sysprof-common-46.0)8
-rw-r--r--metadata/md5-cache/dev-util/umockdev-0.19.14
-rw-r--r--metadata/md5-cache/dev-util/umockdev-0.19.3 (renamed from metadata/md5-cache/dev-util/umockdev-0.18.3)8
-rw-r--r--metadata/md5-cache/dev-util/umockdev-99994
-rw-r--r--metadata/md5-cache/games-board/Manifest.gzbin11710 -> 11715 bytes
-rw-r--r--metadata/md5-cache/games-board/pysolfc-3.1.017
-rw-r--r--metadata/md5-cache/games-board/pysolfc-3.4.017
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin18816 -> 18494 bytes
-rw-r--r--metadata/md5-cache/games-emulation/emutos-1.311
-rw-r--r--metadata/md5-cache/games-emulation/hatari-2.5.018
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin10147 -> 10310 bytes
-rw-r--r--metadata/md5-cache/games-strategy/freeorion-0.5.1.118
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin19337 -> 19339 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-system-monitor-48.14
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin15183 -> 15184 bytes
-rw-r--r--metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre202507154
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin59509 -> 59350 bytes
-rw-r--r--metadata/md5-cache/media-gfx/ueberzugpp-2.9.616
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin123866 -> 123548 bytes
-rw-r--r--metadata/md5-cache/media-libs/libdovi-3.3.1-r113
-rw-r--r--metadata/md5-cache/media-libs/libsdl2-2.32.5416
-rw-r--r--metadata/md5-cache/media-libs/vips-8.16.12
-rw-r--r--metadata/md5-cache/media-libs/vips-8.17.12
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin37360 -> 37356 bytes
-rw-r--r--metadata/md5-cache/media-video/ffmpeg-compat-4.4.6-r14
-rw-r--r--metadata/md5-cache/net-analyzer/Manifest.gzbin66881 -> 66888 bytes
-rw-r--r--metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.04
-rw-r--r--metadata/md5-cache/net-analyzer/gsa-24.1.04
-rw-r--r--metadata/md5-cache/net-analyzer/gsad-24.1.0-r14
-rw-r--r--metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r14
-rw-r--r--metadata/md5-cache/net-analyzer/gvm-tools-24.12.14
-rw-r--r--metadata/md5-cache/net-analyzer/gvmd-24.1.04
-rw-r--r--metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r14
-rw-r--r--metadata/md5-cache/net-analyzer/openvas-scanner-23.13.14
-rw-r--r--metadata/md5-cache/net-analyzer/python-gvm-24.12.04
-rw-r--r--metadata/md5-cache/net-im/Manifest.gzbin14327 -> 14324 bytes
-rw-r--r--metadata/md5-cache/net-im/fractal-12_rc4
-rw-r--r--metadata/md5-cache/net-im/telegram-desktop-bin-6.0.2 (renamed from metadata/md5-cache/net-im/telegram-desktop-bin-5.16.4)2
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57594 -> 57436 bytes
-rw-r--r--metadata/md5-cache/net-libs/gupnp-av-0.14.4 (renamed from metadata/md5-cache/net-libs/gupnp-av-0.14.1-r3)10
-rw-r--r--metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r115
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r41118
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r60118
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410 (renamed from metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r410)6
-rw-r--r--metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600 (renamed from metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r600)6
-rw-r--r--metadata/md5-cache/sci-geosciences/Manifest.gzbin11608 -> 11608 bytes
-rw-r--r--metadata/md5-cache/sci-geosciences/folium-0.19.7-r1 (renamed from metadata/md5-cache/sci-geosciences/folium-0.19.7)4
-rw-r--r--metadata/md5-cache/sci-geosciences/folium-0.20.0-r1 (renamed from metadata/md5-cache/sci-geosciences/folium-0.20.0)4
-rw-r--r--metadata/md5-cache/sci-ml/Manifest.gzbin9321 -> 9480 bytes
-rw-r--r--metadata/md5-cache/sci-ml/caffe2-2.7.1-r417
-rw-r--r--metadata/md5-cache/sci-ml/caffe2-2.7.1-r517
-rw-r--r--metadata/md5-cache/sci-ml/evaluate-0.4.3-r116
-rw-r--r--metadata/md5-cache/sci-ml/evaluate-0.4.3-r216
-rw-r--r--metadata/md5-cache/sci-ml/onnx-1.18.017
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin98075 -> 98079 bytes
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-2024070110
-rw-r--r--metadata/md5-cache/sys-apps/osinfo-db-2025060610
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin17170 -> 17327 bytes
-rw-r--r--metadata/md5-cache/sys-block/gparted-1.7.017
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin26282 -> 26599 bytes
-rw-r--r--metadata/md5-cache/sys-devel/gcc-13.4.1_p2025073117
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.3.1_p2025080116
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin33276 -> 33451 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.19-r32
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.31-r72
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.32-r82
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.33-r142
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.34-r142
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.35-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.36-r82
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.37-r102
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.38-r132
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.39-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.40-r112
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.41-r42
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.41-r517
-rw-r--r--metadata/md5-cache/sys-libs/glibc-2.424
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin11895 -> 11727 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-141.02
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-3.5.0-r117
-rw-r--r--metadata/md5-cache/www-nginx/Manifest.gzbin3282 -> 3451 bytes
-rw-r--r--metadata/md5-cache/www-nginx/ngx-authpam-1.5.514
-rw-r--r--metadata/md5-cache/xfce-base/Manifest.gzbin5145 -> 5145 bytes
-rw-r--r--metadata/md5-cache/xfce-base/thunar-4.20.44
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9018 -> 9014 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.0-r14
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml9
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-analyzer/Manifest.gzbin43264 -> 43249 bytes
-rw-r--r--net-analyzer/greenbone-feed-sync/Manifest2
-rw-r--r--net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild2
-rw-r--r--net-analyzer/gsa/Manifest2
-rw-r--r--net-analyzer/gsa/gsa-24.1.0.ebuild4
-rw-r--r--net-analyzer/gsad/Manifest2
-rw-r--r--net-analyzer/gsad/gsad-24.1.0-r1.ebuild2
-rw-r--r--net-analyzer/gvm-libs/Manifest2
-rw-r--r--net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild2
-rw-r--r--net-analyzer/gvm-tools/Manifest2
-rw-r--r--net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild2
-rw-r--r--net-analyzer/gvmd/Manifest2
-rw-r--r--net-analyzer/gvmd/gvmd-24.1.0.ebuild4
-rw-r--r--net-analyzer/notus-scanner/Manifest2
-rw-r--r--net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild2
-rw-r--r--net-analyzer/openvas-scanner/Manifest2
-rw-r--r--net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild4
-rw-r--r--net-analyzer/python-gvm/Manifest2
-rw-r--r--net-analyzer/python-gvm/python-gvm-24.12.0.ebuild2
-rw-r--r--net-im/Manifest.gzbin7926 -> 7922 bytes
-rw-r--r--net-im/fractal/Manifest2
-rw-r--r--net-im/fractal/fractal-12_rc.ebuild3
-rw-r--r--net-im/telegram-desktop-bin/Manifest6
-rw-r--r--net-im/telegram-desktop-bin/telegram-desktop-bin-6.0.2.ebuild (renamed from net-im/telegram-desktop-bin/telegram-desktop-bin-5.16.4.ebuild)0
-rw-r--r--net-libs/Manifest.gzbin30147 -> 30158 bytes
-rw-r--r--net-libs/gupnp-av/Manifest5
-rw-r--r--net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch75
-rw-r--r--net-libs/gupnp-av/gupnp-av-0.14.4.ebuild (renamed from net-libs/gupnp-av/gupnp-av-0.14.1-r3.ebuild)10
-rw-r--r--net-libs/paho-mqtt-c/Manifest2
-rw-r--r--net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch86
-rw-r--r--net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild106
-rw-r--r--net-libs/webkit-gtk/Manifest8
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.48.3-r410.ebuild260
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.48.3-r600.ebuild279
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild (renamed from net-libs/webkit-gtk/webkit-gtk-2.48.3-r411.ebuild)2
-rw-r--r--net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild (renamed from net-libs/webkit-gtk/webkit-gtk-2.48.3-r601.ebuild)2
-rw-r--r--net-misc/Manifest.gzbin53287 -> 53289 bytes
-rw-r--r--net-misc/s3cmd/Manifest2
-rw-r--r--net-misc/s3cmd/metadata.xml4
-rw-r--r--profiles/Manifest.gzbin251783 -> 251969 bytes
-rw-r--r--profiles/updates/3Q-20251
-rw-r--r--profiles/use.local.desc6
-rw-r--r--sci-geosciences/Manifest.gzbin7388 -> 7390 bytes
-rw-r--r--sci-geosciences/folium/Manifest4
-rw-r--r--sci-geosciences/folium/folium-0.19.7-r1.ebuild (renamed from sci-geosciences/folium/folium-0.19.7.ebuild)2
-rw-r--r--sci-geosciences/folium/folium-0.20.0-r1.ebuild (renamed from sci-geosciences/folium/folium-0.20.0.ebuild)2
-rw-r--r--sci-ml/Manifest.gzbin5575 -> 5577 bytes
-rw-r--r--sci-ml/caffe2/Manifest2
-rw-r--r--sci-ml/caffe2/caffe2-2.7.1-r5.ebuild (renamed from sci-ml/caffe2/caffe2-2.7.1-r4.ebuild)2
-rw-r--r--sci-ml/evaluate/Manifest4
-rw-r--r--sci-ml/evaluate/evaluate-0.4.3-r2.ebuild (renamed from sci-ml/evaluate/evaluate-0.4.3-r1.ebuild)24
-rw-r--r--sci-ml/evaluate/metadata.xml5
-rw-r--r--sci-ml/onnx/Manifest3
-rw-r--r--sci-ml/onnx/files/onnx-1.18.0-cmake.patch36
-rw-r--r--sci-ml/onnx/onnx-1.18.0.ebuild73
-rw-r--r--sys-apps/Manifest.gzbin51368 -> 51371 bytes
-rw-r--r--sys-apps/osinfo-db/Manifest4
-rw-r--r--sys-apps/osinfo-db/osinfo-db-20250606.ebuild (renamed from sys-apps/osinfo-db/osinfo-db-20240701.ebuild)6
-rw-r--r--sys-block/Manifest.gzbin10898 -> 10898 bytes
-rw-r--r--sys-block/gparted/Manifest2
-rw-r--r--sys-block/gparted/gparted-1.7.0.ebuild96
-rw-r--r--sys-devel/Manifest.gzbin6221 -> 6222 bytes
-rw-r--r--sys-devel/gcc/Manifest6
-rw-r--r--sys-devel/gcc/gcc-13.4.1_p20250731.ebuild69
-rw-r--r--sys-devel/gcc/gcc-14.3.1_p20250801.ebuild57
-rw-r--r--sys-libs/Manifest.gzbin13701 -> 13697 bytes
-rw-r--r--sys-libs/glibc/Manifest32
-rw-r--r--sys-libs/glibc/glibc-2.19-r3.ebuild40
-rw-r--r--sys-libs/glibc/glibc-2.31-r7.ebuild44
-rw-r--r--sys-libs/glibc/glibc-2.32-r8.ebuild44
-rw-r--r--sys-libs/glibc/glibc-2.33-r14.ebuild44
-rw-r--r--sys-libs/glibc/glibc-2.34-r14.ebuild44
-rw-r--r--sys-libs/glibc/glibc-2.35-r11.ebuild44
-rw-r--r--sys-libs/glibc/glibc-2.36-r8.ebuild44
-rw-r--r--sys-libs/glibc/glibc-2.37-r10.ebuild56
-rw-r--r--sys-libs/glibc/glibc-2.38-r13.ebuild56
-rw-r--r--sys-libs/glibc/glibc-2.39-r11.ebuild56
-rw-r--r--sys-libs/glibc/glibc-2.40-r11.ebuild56
-rw-r--r--sys-libs/glibc/glibc-2.41-r4.ebuild56
-rw-r--r--sys-libs/glibc/glibc-2.41-r5.ebuild1768
-rw-r--r--sys-libs/glibc/glibc-2.42.ebuild58
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild56
-rw-r--r--sys-process/Manifest.gzbin10303 -> 10302 bytes
-rw-r--r--sys-process/systemd-cron/Manifest2
-rw-r--r--sys-process/systemd-cron/metadata.xml4
-rw-r--r--www-client/Manifest.gzbin6062 -> 6055 bytes
-rw-r--r--www-client/firefox/Manifest2
-rw-r--r--www-client/firefox/firefox-141.0.ebuild1
-rw-r--r--www-client/qutebrowser/Manifest3
-rw-r--r--www-client/qutebrowser/qutebrowser-3.5.0-r1.ebuild172
-rw-r--r--www-nginx/Manifest.gzbin3413 -> 3582 bytes
-rw-r--r--www-nginx/ngx-authpam/Manifest3
-rw-r--r--www-nginx/ngx-authpam/metadata.xml16
-rw-r--r--www-nginx/ngx-authpam/ngx-authpam-1.5.5.ebuild29
-rw-r--r--xfce-base/Manifest.gzbin3045 -> 3043 bytes
-rw-r--r--xfce-base/thunar/Manifest2
-rw-r--r--xfce-base/thunar/thunar-4.20.4.ebuild2
-rw-r--r--xfce-extra/Manifest.gzbin8221 -> 8226 bytes
-rw-r--r--xfce-extra/xfce4-screensaver/Manifest2
-rw-r--r--xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild2
674 files changed, 4778 insertions, 9044 deletions
diff --git a/Manifest b/Manifest
index 9de606dc003ab..0a9249135f159 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 30431 BLAKE2B fa5600fd2e47e063da50ced0be69b3d8cd604c56123168b7a97f68faf98c9e5de9fcebc45f4599013ac2f12d00ed590ccf15c300a521ab43895496cd0b53d4a4 SHA512 d048f276b104aae16b873cd3a4f9a84c33c0d2315f6a0d197bffc6707ecbe0a977ecf1153550293e76ee15c9afbeece2c30b9d522432d8e37816b997db4026bb
-TIMESTAMP 2025-08-02T14:46:23Z
+MANIFEST Manifest.files.gz 30416 BLAKE2B 0e2a8234e2c7cd732431a5ccb7be5ca36b3f1859d84750b53064ac454cbf9455afc8453c0281d1893786cdab9f47617e49756366759f294e6b5e41dd824ffb48 SHA512 4d31bc2e0c24a29549f38d4c72e9c7e67b475ee3a6852918da8907256c1fcbd9941f95363949c672260874e63f651eb8eb00503cea3707524eb7a3ec4645e7f7
+TIMESTAMP 2025-08-03T12:05:11Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiOJL9fFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPUHdfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAggw/8CHgN7SnY4CRCktM5GsS4sj6pegNSjQLfOWO9rldOBpfqA8YyP9+xDJkD
-7iLtEzYKwHckf+WLFBF2+MGU4jbQYwi08cuRKXjm38FAhhxmmwcQbwDdE6RkNDJ7
-T+YQ6W8qKtk9tneLE2gRduS53z8S/oVBMSPkhdpu87+HDfN/FtThpSq2ofPuMPlm
-IxeROki4HFp8FzynMUxMAEz4No63QUiMQX5fHPJ5qoTQONntBjuKTpv3uLWLgaf/
-NFajAHKy99s1TqZHMfPafdXVK21bnRzMLQRU2ZsZyY/I1+r3OfWF0kSqzB++F71B
-GIl03LQ52apkuzRi1x5Ks8eejpJ95GlFGys3x2QIqf1AhvtY42ZVb/jDebiZxsWN
-mTSoICoAasm5HeLHvDTb/di8RgphlWgc96IdVBGIpP2cdreWBSdWshWHrtjWG7T5
-RyiMl6m4OvMMQlPJYwNNgqYD82I9lVD3TJcMSzxJ01urAgnYOunUdeuh/NspVDMs
-cC5sryOz5HbV4khExRa+lgm22Eo25C0Zg5/MyDSaNhhlOSX+cPgZhMUfm9ZEDGF5
-IGWxVVUUrpfzRgNe7qGR+cLZExSIYUzReaYsyOzzkyuWjYO34PQ/MdToP97Wnob2
-NazCp6TGr6wTed+KqKgVBIQdXeCcAaZDSQzmkI+Abw1zsV1mDqE=
-=4zOe
+klDEgQ/9GeZiMIprXQlMreTzqk4ThIjuPWZeBlUhDWycqt05kvE7aqlVHOgkVGRS
+fdLLPEyWzPZRBHbd+XowoT9fnMu/ihG59ZJDk5uD5GVSbkNtcbAmrNo3YOKzVPXw
+XZsF5ZCkJVH6tT+P76x9SQxatigyfICEuEwZVmHaPWMvyJtzCr14Pzz8g7uEssG9
+tiTNeaSrxuM5n3Q47lavEvS2o1PZefhZkpQGSwsw9/QlkUQHWDLjViNAbZ1rLfim
+h/AFv4XblyF0TG+kYWHLHKA+lZyZXkQhyzxqot51pai82UaChkT2cFR6xxlo1NFO
+HuQyYKmTSOGtp8yYOU92rFRapZ8emcnDS9WBj99z77Rg3DteQfQJemPPXaxe4uXK
+tN5dqkNDncEVxzZGkCfkbOQ2/rwbwkVT/nZHMgDa3KQehHyloaX2nIfwZSWWdT+h
+L3Cio+2V8bo4J6jNLYDHBVfDZGHWUBqXNdlxMbA3kN1ma0xYhB7Z9sVV8NlNlbIl
+4iHqZjlkBos8ezA0aIjzSgNgOu0xZn9hg8VNQ19uSR6xn4FhwQQHe4mcWUqPRHgy
+rAqcgCV/6Mg4iCgv7HHGfhmjkpWCOvOVkkiFmLHK9DNFO0rSkTNuGKbwgh+ie5B7
+hfsfpWzIm5zN8FboTRuHXI1e47eRQLTIeZxG/+G9unpsqaY/K44=
+=4UVT
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index e38164bcaaaac..947543021874e 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/acct-group/Manifest.gz b/acct-group/Manifest.gz
index e46b2e2871907..cc588f239d25f 100644
--- a/acct-group/Manifest.gz
+++ b/acct-group/Manifest.gz
Binary files differ
diff --git a/acct-group/_cron-failure/Manifest b/acct-group/_cron-failure/Manifest
index 2240740125883..a9b0a1486623c 100644
--- a/acct-group/_cron-failure/Manifest
+++ b/acct-group/_cron-failure/Manifest
@@ -1,2 +1,2 @@
EBUILD _cron-failure-0-r1.ebuild 220 BLAKE2B da8f75363ae2b6a6494f27b7f107a0d02d5221b6705c1655d0fd0388d6fe68e60ad56c22de64479ac07273301a392c2b11027ccbfe86cfc6aa55cd9c33b93a34 SHA512 f6e45417c06879bf27df2b7e2b9ea4eccbde59b589e36aab6ed3fc48c8e3cbcd1d6317bcfa1c4b5f31b71d09cc80057274d86114bae8a39e6a438b578f962135
-MISC metadata.xml 248 BLAKE2B a5a7d9bcd542fe55d50fed508ef21f6a820aee11993d27e8ffb967f55cf3f8a02846c96499f1112e1b58f4a93b8b6fce596589e653fe161bb94c1b5868bd6dd5 SHA512 a45b735f6fec1b6bbce0a559869d9ac99c13b2dceb0d2b23f6fdd32fb7b6d44a2b199f47d89418784243fafafeea56094e0e0c7a90b67cad5cefcc94bf1423d4
+MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/acct-group/_cron-failure/metadata.xml b/acct-group/_cron-failure/metadata.xml
index f12053059b44b..115e9d64a6695 100644
--- a/acct-group/_cron-failure/metadata.xml
+++ b/acct-group/_cron-failure/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/acct-user/Manifest.gz b/acct-user/Manifest.gz
index a21e9e0973cf0..2783914b1c3da 100644
--- a/acct-user/Manifest.gz
+++ b/acct-user/Manifest.gz
Binary files differ
diff --git a/acct-user/_cron-failure/Manifest b/acct-user/_cron-failure/Manifest
index 0d16b605d16a1..1176aad3c925e 100644
--- a/acct-user/_cron-failure/Manifest
+++ b/acct-user/_cron-failure/Manifest
@@ -1,2 +1,2 @@
EBUILD _cron-failure-0-r1.ebuild 271 BLAKE2B fe850bfcb26b9671d2051268f9b77c276b77107c286f85f4fbcffb4c0a956e859de5a384c4be47914d9c2158777fc5879a80955bb5d1a4b078fe9a300293ac54 SHA512 9aa532759a5ec0d6a2a15613de86f17bb2e8dd2f9fbb9e0915d7fd60815b92480ad15e8fc1ecc0293958b4d8a2f60deb4f4e2328f0a8d2d2eeb57640c8a5ad63
-MISC metadata.xml 248 BLAKE2B a5a7d9bcd542fe55d50fed508ef21f6a820aee11993d27e8ffb967f55cf3f8a02846c96499f1112e1b58f4a93b8b6fce596589e653fe161bb94c1b5868bd6dd5 SHA512 a45b735f6fec1b6bbce0a559869d9ac99c13b2dceb0d2b23f6fdd32fb7b6d44a2b199f47d89418784243fafafeea56094e0e0c7a90b67cad5cefcc94bf1423d4
+MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/acct-user/_cron-failure/metadata.xml b/acct-user/_cron-failure/metadata.xml
index f12053059b44b..115e9d64a6695 100644
--- a/acct-user/_cron-failure/metadata.xml
+++ b/acct-user/_cron-failure/metadata.xml
@@ -1,8 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </maintainer>
+ <!-- maintainer-needed -->
</pkgmetadata>
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index c4075f1db9a27..d503aa26f03ec 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index a7cb281bc9374..20e57f14dc1c1 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -1,17 +1,7 @@
DIST aws-cli-1.41.14.gh.tar.gz 2984605 BLAKE2B 50771f9995323b2c3ae3025887dc7d8309b899d8c3d6e2ed3176d9a17ea8b514fb5989dfe053a936c20f9fbe765ffbbf0adfad576ac5b85af17bfaf19a875505 SHA512 39cc3770bc994a058c9683e9134088fe1201cb1693c3de7fc3f0283966c0cf5e39a716df15b143f4f9ece8680e08479fc5a512257dc575183008806127534d4a
-DIST aws-cli-1.41.15.gh.tar.gz 2985199 BLAKE2B c95f7b6e004ab5bb426c25c18db77189dc8a04779601c4ef58b8b29c1997781751ad87571e72539ed2726f54655ae34c2681a4b58c408eaf03f5019c5662d710 SHA512 46e3cafa0aa6108dd22de71227264091dc079f4d45d55ae3c2dbce5f87a3826e4a5653e28d064a32c7b0f8aaa1654e6dca75a060c09789da8036faa85f36c935
-DIST aws-cli-1.41.16.gh.tar.gz 2986125 BLAKE2B c3653a097ded523f7d9bbc3a0ba227e62da24c706ef86e35fe4511d6880ac30584eb49184647602f1d94d13d50063434d445cb056ba468a3fbce88d156397c90 SHA512 877dbb72a1bc9524eb0c948129b707b50a584b9b2da5ca8dba0866da6b68e30e6a077c514b06f28b48a628e7079d4762293c9b8fac3ae822c38436728737c611
-DIST aws-cli-1.41.17.gh.tar.gz 2986415 BLAKE2B b9c6eb3606db959d28a647b7aa4cfb019b4ae71b283913020efadd8b03c0e1c791cd665217e87f3be2a47b5d0a78f42502efad888118a7e44608870a01a99aed SHA512 205d085f5b4b441b1d0beff013eac327c468493f4ad34a3e2d83c784c192cb0b615d2329f2381503e9b2c22498735639a4cac3c80e1bce23d6eefa0dcfeb3baf
-DIST aws-cli-1.41.4.gh.tar.gz 2972410 BLAKE2B ff6ec500d10a9a3d17d8524c27bdf089253823db02bf70e520b2f911ca95d57af4106c970118fa0376d542c0269db291124a7f1db33563fbae5a4144fee4a6cb SHA512 9952f549567125e8d1e36e032cfe11b1eff4ecfe1775b2f9fc2bd5c812dc63969c6c4906df99f8accfb2bd8e7cbac6fd26a999870bbb85a0fedf51b9a7660df7
DIST aws-cli-1.41.9.gh.tar.gz 2982493 BLAKE2B 5b0d7b698840c76936ccfdbee9ef029676942d4683c64298b9ccba09530e2939d5f2d71ab90883ccdb79b905835d917673235743581225f968952898c801bca6 SHA512 8465b416104500862e48c719869e07d9e6ddb875225b21e18036486f0db651c48f5e9dd4d15735a8cd47c56cee14f93d112ee139145b49be6f42b6190feff0d9
-DIST aws-cli-1.42.0.gh.tar.gz 2990857 BLAKE2B 1cbe4ddc4a12e330928c5166d8d73c43a2110396ad4ac3942cd3ebe7869612cfc40d748eeacae8d3d7a1fbdfa5771e7efa7ee14791cb660e5944d1d0189477a4 SHA512 30b2738aff18991953810e57e37330566afba7095d86c0b68ad31b4661faf49ef5f56db287fe36750d155472c95e56deaf19059d6ac2a82fb757fcb61d0d2cfc
DIST aws-cli-1.42.1.gh.tar.gz 2991474 BLAKE2B 32ebf86994739e081338aa16c1bbb3dca92c582494fcecd1053ca3e4f886b4a7e4d08b54d8ae2500054115e73c5bca3c81bec8c45f9e27614564453c231e5367 SHA512 684dbcd1bef9b03ad574842240c9c821e56556f0796dcacb9abfc4195a08ec767149bee183be96fef561188cccec7853be3a4d7f668a8071d8ac24d0584c7191
EBUILD awscli-1.41.14.ebuild 3084 BLAKE2B dab6e4027d183ec65b3b2c92a55a9c08f37fd813e49f2ebae3cf1a604363bd5287743f6055c7b9e8e55c1381aea13b423602987224e39df55df0d07d16930b9d SHA512 92080e996155c05b5a2550a050792dd5d45c0df4cfcd2943d498706e0000f9395ec71d9b581dfe0f704946b331d044afcae4c1f022f0767cfda0c3e963506f7a
-EBUILD awscli-1.41.15.ebuild 3084 BLAKE2B dab6e4027d183ec65b3b2c92a55a9c08f37fd813e49f2ebae3cf1a604363bd5287743f6055c7b9e8e55c1381aea13b423602987224e39df55df0d07d16930b9d SHA512 92080e996155c05b5a2550a050792dd5d45c0df4cfcd2943d498706e0000f9395ec71d9b581dfe0f704946b331d044afcae4c1f022f0767cfda0c3e963506f7a
-EBUILD awscli-1.41.16.ebuild 3084 BLAKE2B dab6e4027d183ec65b3b2c92a55a9c08f37fd813e49f2ebae3cf1a604363bd5287743f6055c7b9e8e55c1381aea13b423602987224e39df55df0d07d16930b9d SHA512 92080e996155c05b5a2550a050792dd5d45c0df4cfcd2943d498706e0000f9395ec71d9b581dfe0f704946b331d044afcae4c1f022f0767cfda0c3e963506f7a
-EBUILD awscli-1.41.17.ebuild 3084 BLAKE2B dab6e4027d183ec65b3b2c92a55a9c08f37fd813e49f2ebae3cf1a604363bd5287743f6055c7b9e8e55c1381aea13b423602987224e39df55df0d07d16930b9d SHA512 92080e996155c05b5a2550a050792dd5d45c0df4cfcd2943d498706e0000f9395ec71d9b581dfe0f704946b331d044afcae4c1f022f0767cfda0c3e963506f7a
-EBUILD awscli-1.41.4.ebuild 3077 BLAKE2B 092834f7239af142d5944aa7a5277666e04a50deea979b8ed9030c916ab1300a3d2e0b61e1c6bd90ccdafb540d058bca73b5ddfd73dcfdfdd47f8391a38dfc85 SHA512 b2156583d3f6eede250edf7e39cd8d0d7f90eec54e040c0387e1350197b60db226a45301ed3b2107c0480659378fb53688bf7c2029a32e9c8eeb38099b79b45b
EBUILD awscli-1.41.9.ebuild 3077 BLAKE2B 092834f7239af142d5944aa7a5277666e04a50deea979b8ed9030c916ab1300a3d2e0b61e1c6bd90ccdafb540d058bca73b5ddfd73dcfdfdd47f8391a38dfc85 SHA512 b2156583d3f6eede250edf7e39cd8d0d7f90eec54e040c0387e1350197b60db226a45301ed3b2107c0480659378fb53688bf7c2029a32e9c8eeb38099b79b45b
-EBUILD awscli-1.42.0.ebuild 3084 BLAKE2B dab6e4027d183ec65b3b2c92a55a9c08f37fd813e49f2ebae3cf1a604363bd5287743f6055c7b9e8e55c1381aea13b423602987224e39df55df0d07d16930b9d SHA512 92080e996155c05b5a2550a050792dd5d45c0df4cfcd2943d498706e0000f9395ec71d9b581dfe0f704946b331d044afcae4c1f022f0767cfda0c3e963506f7a
EBUILD awscli-1.42.1.ebuild 3084 BLAKE2B dab6e4027d183ec65b3b2c92a55a9c08f37fd813e49f2ebae3cf1a604363bd5287743f6055c7b9e8e55c1381aea13b423602987224e39df55df0d07d16930b9d SHA512 92080e996155c05b5a2550a050792dd5d45c0df4cfcd2943d498706e0000f9395ec71d9b581dfe0f704946b331d044afcae4c1f022f0767cfda0c3e963506f7a
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.41.15.ebuild b/app-admin/awscli/awscli-1.41.15.ebuild
deleted file mode 100644
index ba1a897f1ae2a..0000000000000
--- a/app-admin/awscli/awscli-1.41.15.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# 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_{11..13} )
-
-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.13.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-admin/awscli/awscli-1.41.16.ebuild b/app-admin/awscli/awscli-1.41.16.ebuild
deleted file mode 100644
index ba1a897f1ae2a..0000000000000
--- a/app-admin/awscli/awscli-1.41.16.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# 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_{11..13} )
-
-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.13.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-admin/awscli/awscli-1.41.17.ebuild b/app-admin/awscli/awscli-1.41.17.ebuild
deleted file mode 100644
index ba1a897f1ae2a..0000000000000
--- a/app-admin/awscli/awscli-1.41.17.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# 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_{11..13} )
-
-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.13.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-admin/awscli/awscli-1.41.4.ebuild b/app-admin/awscli/awscli-1.41.4.ebuild
deleted file mode 100644
index e50d4e4824252..0000000000000
--- a/app-admin/awscli/awscli-1.41.4.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# 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_{11..13} )
-
-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.13.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-admin/awscli/awscli-1.42.0.ebuild b/app-admin/awscli/awscli-1.42.0.ebuild
deleted file mode 100644
index ba1a897f1ae2a..0000000000000
--- a/app-admin/awscli/awscli-1.42.0.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# 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_{11..13} )
-
-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.13.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-backup/Manifest.gz b/app-backup/Manifest.gz
index 2db2893972c23..0a61b7460f709 100644
--- a/app-backup/Manifest.gz
+++ b/app-backup/Manifest.gz
Binary files differ
diff --git a/app-backup/dar/Manifest b/app-backup/dar/Manifest
index 136e073c28e59..9bcc0e9a1e241 100644
--- a/app-backup/dar/Manifest
+++ b/app-backup/dar/Manifest
@@ -1,7 +1,9 @@
DIST dar-2.7.16.tar.gz 2444321 BLAKE2B 019f441fe5ca951fbb43b661cbc9d6c5c1992e825005fb434579b2dedb6dc379593ffa11a1ee651da6047c16b8264a19dbbbc7e98bb2d20790890058f245a03c SHA512 bc70aecc05641314144c9a252fec1d256b3a19e38837ee2bb1320bfc7b659bc1e7399e6e1377862e25d25c798fdf90e535794d8ba68f0b9754d9e6bfb9cb50fe
DIST dar-2.7.18.tar.gz 2449032 BLAKE2B 515c82b08739e2c44d906fbbd4bb0c637f5c4c5d432131e57ee22b1418291561ff8a3d9b73c903466e4d1d25f928416ef03db355ca2550197247c6b4ffd999b9 SHA512 ddcb4988dba7f83455d41c1f2aa70ba6975df2c89b3ed1328b48c114bd542ed056b7477aea8cabf56c34e6131e570a1a843e7395ec4dec2cb14f61897bbc618f
DIST dar-2.7.19.tar.gz 2454221 BLAKE2B 2dbc0bcddd9d816efa66b3ebfbd6a1081ceb21a4cb34ee51df3b43b0588bbc19563bdcad9fee9dbac8d3c5acb343256a7da7ac1a4eb82676c93ec6fd52e6bd76 SHA512 5304d77bfac9a47449e1c161440631213ae88168a7dffe12f84c608dec46d34ba3a23e8b1ae1b31336f4d5e4447bb321a633236fffea0ea0aa5f69c0ec34701a
+DIST dar-2.8.0.tar.gz 2375068 BLAKE2B e4e85911e17145362c0e68e44038f625a341dbf1f6ebff18b978fb7dd48da7c7a73c7adf0dadf7652993545ea463157ae75e537b9ac735d79296ca6f5317c86f SHA512 61880de88ac46f825157b10d7597f7e146094780837fcaf0dd654fac8b7ab9202014625c4eb4a85e77d49445c6c30bc66f59f235d290d07bd98fd4be8d0b5f9d
EBUILD dar-2.7.16.ebuild 2321 BLAKE2B efa5622fd8d5ad244fc0bfb3c220dfbd1699f2ba630dfabbdc4d9c3215377845eed31e8d3433be66ad911b8762c0c4f8af405291593864612a4ae0f631dd09e3 SHA512 3042dcae7bf39b6873f4b13d2fa3c53ab86aa0aeef85fec861b63c11b9ce5c632f841387286be0b3a2707e5bb00eca9135f87a3fb1a65763bf22a9a2b46eab71
EBUILD dar-2.7.18.ebuild 2321 BLAKE2B efa5622fd8d5ad244fc0bfb3c220dfbd1699f2ba630dfabbdc4d9c3215377845eed31e8d3433be66ad911b8762c0c4f8af405291593864612a4ae0f631dd09e3 SHA512 3042dcae7bf39b6873f4b13d2fa3c53ab86aa0aeef85fec861b63c11b9ce5c632f841387286be0b3a2707e5bb00eca9135f87a3fb1a65763bf22a9a2b46eab71
EBUILD dar-2.7.19.ebuild 2321 BLAKE2B 8a157850181ae0fe52f2cc58d9f82c3d7a6583f514d0efc1145e1a23478908f6a91e37ffb47854404e1c604f2aef1cb64516426c6665c95c1c36664e17396465 SHA512 ebacedbfd66612e2c1deb5dd0f8553f9344a3414bc24538f19479e618eb0e96a980190916b63133b85ae10bba2d4985761695f70ec3efea24faa94068ba4615f
-MISC metadata.xml 1180 BLAKE2B d978c1b969e7aeb013862c6b76ceb7b466af7b0a16d334bfbaafcdb49e13b4f07727073ff8a24da0f0422161f48805310b8ed7c0cc97b07190b241ad77cec254 SHA512 f8107b5f81d0d00a1873089b084250c98094625274b9c01f8ca11f6dcfa890278ec89d039849c203ccccc8115d54ee3f9365d9f6afc38cb3411f6292c62c11c0
+EBUILD dar-2.8.0.ebuild 2496 BLAKE2B ba313ecc6dfe2262789a249daaba5dd03b3a44c07d9fdc4e92813df31b1eaeb195cd748c8c7dda55d1b6de489822a05285f32b0f92b80323b601c8c2ad44ec7e SHA512 e94bbff01d6e93c4d69a73f51b4815841e830a27c17a4a7f94cab6df96a7197dbce66cc94ff94868f698f2fab3987d6862fab53bdea50e2042a80f4c26ca48e5
+MISC metadata.xml 1358 BLAKE2B ac74a7d49b025a0a518fb88a332101be36eda69a89fd2f0755a93f025d0c0014e3755a6923a34519d6201a0faa5fe3564ee0ddb17175e492340b9326f8390929 SHA512 befe388541ecac7cdf9bd1e075d564913d7f52bfbf0a8f37b59000f8bade6e29483f535ea18f077b9b4f1f2d109ab5ac26f97ae8693c40c9c0dcbdfd71333b33
diff --git a/app-backup/dar/dar-2.8.0.ebuild b/app-backup/dar/dar-2.8.0.ebuild
new file mode 100644
index 0000000000000..16641ae449ffc
--- /dev/null
+++ b/app-backup/dar/dar-2.8.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic
+
+DESCRIPTION="A full featured backup tool, aimed for disks"
+HOMEPAGE="http://dar.linux.free.fr/"
+SRC_URI="https://downloads.sourceforge.net/project/dar/dar/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
+IUSE="argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync sftp whirlpool xattr"
+
+REQUIRED_USE="
+ ?? ( dar32 dar64 )
+ gpg? ( gcrypt )
+"
+
+RESTRICT="test" # need to be run as root
+
+RDEPEND="
+ app-arch/bzip2:=
+ app-arch/xz-utils
+ app-arch/zstd:=
+ >=dev-libs/libthreadar-1.5.0
+ sys-libs/libcap
+ >=sys-libs/zlib-1.2.3:=
+ argon2? ( app-crypt/argon2:= )
+ curl? ( net-misc/curl )
+ gcrypt? (
+ dev-libs/libgcrypt:0=
+ dev-libs/libgpg-error
+ )
+ gpg? (
+ app-crypt/gpgme:=
+ dev-libs/libassuan:=
+ )
+ lz4? ( app-arch/lz4:= )
+ lzo? ( dev-libs/lzo:2 )
+ nls? ( virtual/libintl )
+ rsync? ( net-libs/librsync:= )
+ sftp? ( net-libs/libssh:= )
+ whirlpool? ( app-crypt/rhash:= )
+ xattr? ( sys-apps/attr )
+"
+
+DEPEND="${RDEPEND}"
+
+BDEPEND="
+ doc? ( app-text/doxygen )
+ nls? ( sys-devel/gettext )
+"
+# Bug #862025 - upstream has a different numbering scheme for libdar
+QA_PKGCONFIG_VERSION=""
+
+src_configure() {
+ # configure.ac is totally funked up regarding the AC_ARG_ENABLE logic.
+ # For example "--enable-dar-static" causes configure to DISABLE static
+ # builds of dar.
+ # Do _not_ use $(use_enable) until you have verified that the logic has
+ # been fixed by upstream.
+ local myconf=(
+ --disable-dar-static
+ --disable-python-binding
+ --disable-upx
+ $(usev !argon2 --disable-libargon2-linking)
+ $(usev !curl --disable-libcurl-linking)
+ $(usev dar32 --enable-mode=32)
+ $(usev dar64 --enable-mode=64)
+ $(usev !doc --disable-build-html)
+ $(usev !gcrypt --disable-libgcrypt-linking)
+ $(usev !gpg --disable-gpgme-linking)
+ $(usev !lz4 --disable-liblz4-linking)
+ $(usev !lzo --disable-liblzo2-linking)
+ $(usev !nls --disable-nls)
+ $(usev !rsync --disable-librsync-linking)
+ $(usev !sftp --disable-libssh-linking)
+ $(usev !whirlpool --disable-librhash-linking)
+ $(usev !xattr --disable-ea-support)
+ )
+
+ # Bug 103741
+ filter-flags -fomit-frame-pointer
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ emake DESTDIR="${D}" pkgdatadir="${EPREFIX}"/usr/share/doc/${PF}/html install
+
+ einstalldocs
+
+ find "${ED}" -name "*.la" -delete || die
+
+ # Bug 729150
+ rm "${ED}/usr/share/doc/${PF}/html/samples/MyBackup.sh.tar.gz" || die
+}
diff --git a/app-backup/dar/metadata.xml b/app-backup/dar/metadata.xml
index 6cdca97c7d732..f09fba557a440 100644
--- a/app-backup/dar/metadata.xml
+++ b/app-backup/dar/metadata.xml
@@ -20,6 +20,8 @@ operations, including with ssh.
<flag name="gcrypt">Enables strong encryption support</flag>
<flag name="gpg">Enables usage of asymmetric encryption algorithms</flag>
<flag name="rsync">Enables linking with <pkg>net-libs/librsync</pkg> for delta compression support</flag>
+ <flag name="sftp">Enables SFTP support with <pkg>net-libs/libssh</pkg></flag>
+ <flag name="whirlpool">Enables Whirlpool hashing support with <pkg>app-crypt/rhash</pkg></flag>
</use>
<upstream>
<remote-id type="sourceforge">dar</remote-id>
diff --git a/app-backup/duplicity/Manifest b/app-backup/duplicity/Manifest
index e5ac7549fc935..0dbf54cb69747 100644
--- a/app-backup/duplicity/Manifest
+++ b/app-backup/duplicity/Manifest
@@ -7,4 +7,4 @@ DIST duplicity-3.0.5.tar.gz 900129 BLAKE2B 9b23515ca2d22394646c8dbc327de9631de45
EBUILD duplicity-3.0.3.2.ebuild 1126 BLAKE2B 3fe6b39223a8932fc6d2d5ccb2adc58fa44f8a3e361e56c555420658228f76767f8a94c8e471b820bfa42ccc779f1daf1efc49dcd5095a3934d440505f7860a7 SHA512 15ee1dbf6bf2634bdc9b5d90566497867f1e342560dee3154384ec3316aa5747a606d0119d44742c2becf05749df36e9304c756f84741d490843b3c65a841355
EBUILD duplicity-3.0.4.0.ebuild 1126 BLAKE2B 3fe6b39223a8932fc6d2d5ccb2adc58fa44f8a3e361e56c555420658228f76767f8a94c8e471b820bfa42ccc779f1daf1efc49dcd5095a3934d440505f7860a7 SHA512 15ee1dbf6bf2634bdc9b5d90566497867f1e342560dee3154384ec3316aa5747a606d0119d44742c2becf05749df36e9304c756f84741d490843b3c65a841355
EBUILD duplicity-3.0.5.ebuild 1128 BLAKE2B b5d616e7028ef7411a95a837c07749da4b4369daa99b0839984fb8113358f08241fae5c5a795b0894097bd1d8c2d5c6cbb02aae2acdb60fb52975224b6548d77 SHA512 7cfdce5c20973180bedc5688cd455cf28ed0523691d1303109dffae231e9553d4e0864f4464d720eefd037c525a1f8d8fdff7b286fff72e0f4815b0588b28737
-MISC metadata.xml 463 BLAKE2B beeae94975991767068f1e478ae9d7bc6cd2238720ae655913548d94ba5411ff828b5afe19ea408e7bb65302898d6ba7332c37a6ed991e1658121dd1877065cf SHA512 e292344773bf2876610f8686e2c363df5874581bb2d6b61131f4e963c27da31b118cbee6541735627402822e176bf08ed1cc83e30999056430ebedf09b06f001
+MISC metadata.xml 386 BLAKE2B 696a0a195bfb8194c941729bf942b5e95e45133ca5b4aac68236dea780466360d00cf0286ddb3552c8511c582c0e5fdb3db8bd267f7268e9d919eca1a6256350 SHA512 6f8b241463bf3e58c24dee3f4cdc16cb4cbe24618892ec8649235c6b893a6c693ea368ce0256f14903dc8fff3d3cbe32023a8c2ca685eba93aa422831d22c72a
diff --git a/app-backup/duplicity/metadata.xml b/app-backup/duplicity/metadata.xml
index 276e430badfb3..912276e1622f9 100644
--- a/app-backup/duplicity/metadata.xml
+++ b/app-backup/duplicity/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Rich Freeman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="s3">Support for backing up to the Amazon S3 system</flag>
</use>
diff --git a/app-backup/sarab/Manifest b/app-backup/sarab/Manifest
index 49d19ed1847e0..b63ccb593750c 100644
--- a/app-backup/sarab/Manifest
+++ b/app-backup/sarab/Manifest
@@ -2,4 +2,4 @@ AUX 1.0.0-better-defaults-gentoo.patch 809 BLAKE2B 4c06df38ee68c612ebf671334d99c
AUX README.gentoo 443 BLAKE2B 6a7eada85c0ae10ee4e186e3c8895e206dbccca941d5ae7b650907af450ba510adfabac76cc72b64d18fbaf3db5f9fa9f3c557f4890624f46fc6b5ab92699db2 SHA512 8eba4144634e324bf59adbcbf0dac44c7ed4ae5a89dde7f201da47dca55969d59040f0cf3ba9d632f22a92f7e3aa1d44c0d0be2061bd3facb9d3057267ebf7ae
DIST sarab-1.0.0.tar.gz 24738 BLAKE2B b89a19f3b68345a4c0b7c70fe41d6a50fe99358167da797faa223549b70d7433a4d478b11f1de794e778f8e0537bca335333789176e14d3273d69a4071aa2a5c SHA512 246abd1893127a8aaf73537b9eb0d43921da37ddee97a02513916db2d6abdde6dd45715fbe56c53809c5442531e8172467de1b05af264a50054ecbecaa8d319f
EBUILD sarab-1.0.0-r1.ebuild 978 BLAKE2B 2d0e5c4d1a84c68674bb8bac7ac9aa8b512bb7676685d812ecb1ef79bd1d3a4edae7b4addb1521e5b2ded4f5fabb4c7ec8551370bae6b921fe63206ec6044eec SHA512 284de443b89278c6fadd9972d4b8f98d3573000bb048ffe64f90ea1d1a062631035ebf6e23458492a6f95f53ff8a4c14b3e7f9f2412209819ac3b56fe6447f87
-MISC metadata.xml 554 BLAKE2B dbce471bab5234688583fe6ca7d11fb8f82a8ab3747f8e6274f7b1d728284c94bba33df0b10d83760f89175cc7034fc2e0b21c2698f2fcb8abe148321404b4ae SHA512 e65c593eaef63fd10667fe58ed358d77155bf96aae89f7a59ef2012b65535c4a53ddb6f4ace06b76692d4c33e848e8928d91b93b10ee8234e83b32c5ddbb26af
+MISC metadata.xml 502 BLAKE2B fe48cbde8207647e7384c4c9a6dad34ab983ffb9ff478ed3e94f0353c8e82c6ec1521100163e4820ffac67a3d6ce65a28f73ddda9a4da8c00bfe393be79f2c5b SHA512 780609b64c84db2cdbb567f94985f1069694c314f4e681cbad5ce39e63f3474ce4d718027bf302293a2aea6c8d6cdd2b40ce6b768aa24a14c3dc0de96f191e16
diff --git a/app-backup/sarab/metadata.xml b/app-backup/sarab/metadata.xml
index a9b88e952a8de..6cecae922375b 100644
--- a/app-backup/sarab/metadata.xml
+++ b/app-backup/sarab/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- </maintainer>
+ <!-- maintainer-needed -->
<longdescription>
SaraB works with DAR (Disk ARchive) to schedule backups. SaraB provides a
powerful, automated rotation schedule which allows administrators to create a
diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz
index 8a0f02faa3974..dfecc81f295c6 100644
--- a/app-crypt/Manifest.gz
+++ b/app-crypt/Manifest.gz
Binary files differ
diff --git a/app-crypt/autofirma-bin/Manifest b/app-crypt/autofirma-bin/Manifest
new file mode 100644
index 0000000000000..ed589f5d818f7
--- /dev/null
+++ b/app-crypt/autofirma-bin/Manifest
@@ -0,0 +1,3 @@
+DIST autofirma-bin-1.9.0.zip 66555836 BLAKE2B 351e732b4a2e5ec42148abda6af1159e517d6ee5a9156a2ccd22be9e044fd7159238e04c23e81effbca9fcbfa71db7e1766b5019b39df38a6841b2d9a8b33ada SHA512 785b48fc5a7e991ee221e0a1264be4bbb0a0c0f505ecdf3d2da4cca63fc4076028423027457a7f3d4642c4e78a077e472f692734089be81396188a5211bd1689
+EBUILD autofirma-bin-1.9.0.ebuild 1228 BLAKE2B 4cfd70f361bd0f363a9c80761ca61e410db80b722f1f487566f83ed7233c78468b9ea27d52d619d48bd2598f352c0517b459f15d066da6e8729142c7422e2d95 SHA512 6d55db58683f842ca736dd859ae441d70c35d555c951fe0f0b4facda1554060b95ed8df5064a315bd73d022231cfeead64698cdbdf5ec28e196c4a7bfb7d8b09
+MISC metadata.xml 333 BLAKE2B c74d62fec13a9205fdb637a18680314a45a6fded193c64301805840c5fd602628db9075e77304efc162676535ea2b3c3ef3ad65057c7a5424c69741d5cdd6656 SHA512 fc486247a195b1009c6acb1422a474f1780282f2f77676e1d8a886c6e6093340191647fd2ffc5d6bb626cbbb832dc0621e6c817b19e33200eda069e11bc685e5
diff --git a/app-crypt/autofirma-bin/autofirma-bin-1.9.0.ebuild b/app-crypt/autofirma-bin/autofirma-bin-1.9.0.ebuild
new file mode 100644
index 0000000000000..ab04005ff253d
--- /dev/null
+++ b/app-crypt/autofirma-bin/autofirma-bin-1.9.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit rpm xdg
+
+DESCRIPTION="Spanish government certificate request generator"
+HOMEPAGE="https://administracionelectronica.gob.es/ctt/verPestanaGeneral.htm?idIniciativa=clienteafirma
+ https://github.com/ctt-gob-es/clienteafirma"
+
+# Upstream blocks wget, so we need a fallback option
+SRC_URI="
+ https://estaticos.redsara.es/comunes/autofirma/$(ver_rs 1- /)/Autofirma_Linux_Fedora.zip -> ${P}.zip
+ https://dev.gentoo.org/~pacho/${PN}/${P}.zip
+"
+S="${WORKDIR}"
+
+LICENSE="|| ( GPL-2 EUPL-1.1 )"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ dev-libs/nss[utils]
+ virtual/jre:17
+"
+BDEPEND="app-arch/unzip"
+
+QA_PREBUILT="*"
+
+src_unpack() {
+ default
+ rpm_unpack ./${PN/-bin}-$(ver_cut 1-2)-1.noarch_FEDORA.rpm
+ rm -r "${S}/usr/share/licenses" || die
+}
+
+src_install() {
+ dodir /
+ cd "${ED}" || die
+ mv "${S}"/usr . || die
+
+ # Fix .desktop file
+ sed -i -e '/Version/d' \
+ "${ED}"/usr/share/applications/${PN/-bin}.desktop || die
+ sed -i -e 's/Utilities/X-Utilities/g' \
+ "${ED}"/usr/share/applications/${PN/-bin}.desktop || die
+ sed -i -e 's/Signature/X-Signature/g' \
+ "${ED}"/usr/share/applications/${PN/-bin}.desktop || die
+}
diff --git a/app-crypt/autofirma-bin/metadata.xml b/app-crypt/autofirma-bin/metadata.xml
new file mode 100644
index 0000000000000..824282f329024
--- /dev/null
+++ b/app-crypt/autofirma-bin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pacho@gentoo.org</email>
+ <name>Pacho Ramos</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">ctt-gob-es/clienteafirma</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz
index 434e0ea6383be..5e640090f0faa 100644
--- a/app-emulation/Manifest.gz
+++ b/app-emulation/Manifest.gz
Binary files differ
diff --git a/app-emulation/wine-staging/Manifest b/app-emulation/wine-staging/Manifest
index d45670d8fcabc..1bcdf7b57585d 100644
--- a/app-emulation/wine-staging/Manifest
+++ b/app-emulation/wine-staging/Manifest
@@ -7,18 +7,15 @@ DIST wine-10.10.tar.xz 32528748 BLAKE2B 8bcda1796c88f7014ea823027be8bacbf49c8bdf
DIST wine-10.11.tar.xz 32549004 BLAKE2B 18750b4f6a5c169be6626288b3dbe7a3043ebcace8f012ea2a09b8721244fd65db6d6dd8bca2e4fce999431138aca3f6364976ea1966cdd033a90c99590c7406 SHA512 6ce02d1475f0914f4ad86ad0207060f5261c8cb669453c91c967e4befa21308837e567666a3ee9efb9b6534f2effaeba576a114e1eaac654784616d0e67848e9
DIST wine-10.12.tar.xz 32594888 BLAKE2B 40dc4d9ebd42319592d3761807024aa4dcfb4b12fae5093057e13f9bb431c79edb095d5e9130db2556ebbbb7c03b62db794835583e220ab265a03f4e8e575e07 SHA512 80081e558d22d9029481ea71ccd09913741e88362d9aaf29c1a47a1c7f74064c7313a775eba74ebd6a846baff7cf28ad56eae933120d1870504f0ea420c4827e
DIST wine-10.9.tar.xz 32499024 BLAKE2B 1dbe44d69d3afe0690dbe2518f0d527e84770754da44c5cdd35a6c87a04dfd06cc2e0d74290d6c02d1398100f5772e5d60c91f5a8169d82ab7ea57fd5abfbd0b SHA512 321be02baa684eb09e660bb37ff6b24de64e4cee96313961ff7b777ce8040f950925045f62168dc38a3268da581aec2498b162ff8adf5def2c3a0d1646cc44df
-DIST wine-9.0.tar.xz 30007216 BLAKE2B cf53177201a2f7eeb35d0d8ce220f80808d979099a928ad60652d1dee92620c433cc105dffab4e9309f41766087ad1544ef49d2922538bb420d62f6dd64117a1 SHA512 838daf2c4581f83f8573b988036f517d57b84894b090a2a17433255d6d044dfa880e6724cdb83082a36c333df9d2083ab68ae53927622a620edd59f33462ada4
DIST wine-staging-10.0.tar.gz 9490601 BLAKE2B 2843d6fbeca285a258dbb7505e2451d183b175a9d0b95a03551d635ca8a81c5ba5702d634f45be8d8574435a0fc77b84ca289350e4e74e97b9d5c7b1b8706fbe SHA512 1340473c0ede35450d9cb91bdca2fb237dd2c19e7cde7a05f3c2c70b741f4321e54a1cc4042a48dc83e07dc6967c904fae6c22233ce28fbc6dfa836cef281250
DIST wine-staging-10.10.tar.gz 9403622 BLAKE2B 8fb762591abe5097c6887420d1de5087e90f732e08df77d3706cf5bc5f2e91cee507c2cf7de58d501544fc7e4c23e4f357e5f648355a2dcc57eb7d60562203bb SHA512 aefd3baa584607c64c46ef01ff6a457b0f5fd9324a4acdcfbee27de387d12b8e815b8e0d041f8f8fcc32408c64f75e0b11660d9f0252021e6c33df1d00dcd538
DIST wine-staging-10.11.tar.gz 9513801 BLAKE2B db1629d7f209d8165a2d16dae790721efb96ac966b99c5c3b8a04304c308185487e4503050a70895f2643b3e233268b9f7aaae3b4c6dfc28ca993bb66a70d969 SHA512 e001245df09b2b6c21069dc869d48c22ab99fb363356d3bb682323de403a2b2ee6ad00ed8b27d7399215a40c06912e752da4c29d2d909385441d78ad230d1403
DIST wine-staging-10.12.tar.gz 9508211 BLAKE2B cb466ab5397f0259ab69312092b4bd31a8f3608628f03ab6e4dca0951da0ad83274da77590a327ec47140170a127bd77c154e3a62833834b594264b4e729d7d5 SHA512 dde56f6d8d6cd8d346d3c1b9101cfe8c61ddafca8a4ca3e2092dd140f2e622b2e899ae557b4451f7254d017b772b0855b3c292b88000660a05267d21257b89cb
DIST wine-staging-10.9.tar.gz 9353296 BLAKE2B 5041ed69008e6eef1f15256a31f5800ceaf94460a49c5ed385a66b4d43e6277701a4dccaed4542a7a9cde64c10842a2b348871f3df5c19bbc4ff4d2f0152251b SHA512 953003cc546038493e1bbc437448fcac1140991bcc839e5be5c5b9f3661385721a49faa569685ca3eb709f3235698d55b63ea3d1e467c7ad1e4a13691ae50f77
-DIST wine-staging-9.0.tar.gz 9577631 BLAKE2B 0012978f54c618e73d407dd49dccff02853912d0c015098889802518e8c51b280f5d60e11291335dafc68944ee01cbcb7fd6c5825ef10ae1520c7b82d9846718 SHA512 362209fcadcf029152b681c76beb231d0cc8de1609b994094f1dc88ab871fddda08b3d8c2fe36ceb38909a9d634c1ade864ca0f28a6a7715ec286a8b2884981f
EBUILD wine-staging-10.0.ebuild 15763 BLAKE2B 32e55c2a93fd55dccced074ba336901f6d938188698af1a287543fdeacc2a588393057a0eae0b963379ddf4b5bb5e148e7f759de030982cdeec6b1a90dca20ca SHA512 28002787fc8d8c7f2287923bbb328a095148c0d124c6cd2a138d3bb645d9f4564fe5419d0fc2b7f66e6b63a2b488d01bcb8f821b59667d5085bed45d0ea8d3c0
EBUILD wine-staging-10.10.ebuild 6870 BLAKE2B de1ec4429efaa327283406b3d8f6d2ab0f1d80793a40837ad0d285815713ead9f2de70fa75d758b563fa0f29cbdc1ead713744834a49b9b0a1667a1efe0b0630 SHA512 f7aebfa497e9477c4affa1bb635fbb44314eb6362781a1ca3cd0944f25cbfeac194ee4739986584359860339a1889f8f079b052fdfdeefeb8dce73d838cfeac1
EBUILD wine-staging-10.11.ebuild 6870 BLAKE2B de1ec4429efaa327283406b3d8f6d2ab0f1d80793a40837ad0d285815713ead9f2de70fa75d758b563fa0f29cbdc1ead713744834a49b9b0a1667a1efe0b0630 SHA512 f7aebfa497e9477c4affa1bb635fbb44314eb6362781a1ca3cd0944f25cbfeac194ee4739986584359860339a1889f8f079b052fdfdeefeb8dce73d838cfeac1
EBUILD wine-staging-10.12.ebuild 6870 BLAKE2B de1ec4429efaa327283406b3d8f6d2ab0f1d80793a40837ad0d285815713ead9f2de70fa75d758b563fa0f29cbdc1ead713744834a49b9b0a1667a1efe0b0630 SHA512 f7aebfa497e9477c4affa1bb635fbb44314eb6362781a1ca3cd0944f25cbfeac194ee4739986584359860339a1889f8f079b052fdfdeefeb8dce73d838cfeac1
EBUILD wine-staging-10.9.ebuild 6931 BLAKE2B 3eb96247b3d4e18472f5b3aa2bf43179cf09b1bf17070d2c1c6033f2f751bb26583a1fbfa3f363e3f95b0dcfcb36548c1cb24483718b2079a671fe09a9889ae1 SHA512 dcd690eb04fcd1f7cd5c43990321a360ed24e1aac21aabfac55668d0f2c8d66bdbb498ec4825d800e11e48f082bd589f478d792d37e6cc2036221a598af4859b
-EBUILD wine-staging-9.0.ebuild 15952 BLAKE2B 58e88d0817d80469c8d73bcb36c8b37c205e5e6f12efe7c9b837c914ce8865fe0c795bd0ae1d621924a23d6c6a425f672dd810a3505ebba68aa3aa828218214a SHA512 78c4b71980495abe87324f5643895b4d97f43f88a192b37a36855631eb26c33ce2f9de8d234d94cfa66341bbd163b539ecf420d3b9af0434c1e418748650a0f7
EBUILD wine-staging-9999.ebuild 6870 BLAKE2B de1ec4429efaa327283406b3d8f6d2ab0f1d80793a40837ad0d285815713ead9f2de70fa75d758b563fa0f29cbdc1ead713744834a49b9b0a1667a1efe0b0630 SHA512 f7aebfa497e9477c4affa1bb635fbb44314eb6362781a1ca3cd0944f25cbfeac194ee4739986584359860339a1889f8f079b052fdfdeefeb8dce73d838cfeac1
MISC metadata.xml 2897 BLAKE2B 3e59e350a32158ce38a567f0d84f7788a5689713c789619b72f3146b611ccedb2661ea8d05e4037868a1727bf03b056445735a6935237670fb3e244c59dda21c SHA512 57f067e8382d5472b6239b1721481433a24e8fcae748ee060ba6860b571f7ffa331a883a1c2e87fede661d3772569860655aba43b6aa2e8d18d1029a15f1bd2b
diff --git a/app-emulation/wine-staging/wine-staging-9.0.ebuild b/app-emulation/wine-staging/wine-staging-9.0.ebuild
deleted file mode 100644
index 603675cca7d88..0000000000000
--- a/app-emulation/wine-staging/wine-staging-9.0.ebuild
+++ /dev/null
@@ -1,495 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{11..14} )
-inherit autotools edo flag-o-matic multilib multilib-build
-inherit prefix python-any-r1 toolchain-funcs wrapper
-
-WINE_GECKO=2.47.4
-WINE_MONO=8.1.0
-WINE_P=wine-$(ver_cut 1-2)
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine-staging.git"
- WINE_EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git"
-else
- (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0
- SRC_URI="
- https://dl.winehq.org/wine/source/${WINE_SDIR}/${WINE_P}.tar.xz
- https://github.com/wine-staging/wine-staging/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="-* ~amd64 ~x86"
-fi
-
-DESCRIPTION="Free implementation of Windows(tm) on Unix, with Wine-Staging patchset"
-HOMEPAGE="
- https://wiki.winehq.org/Wine-Staging
- https://gitlab.winehq.org/wine/wine-staging/
-"
-
-S="${WORKDIR}/${WINE_P}"
-
-LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff"
-SLOT="${PV}"
-IUSE="
- +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos
- llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer
- kerberos +mingw +mono netapi nls opencl +opengl pcap perl
- pulseaudio samba scanner +sdl selinux smartcard +ssl +strip
- +truetype udev +unwind usb v4l +vulkan wayland wow64 +xcomposite
- xinerama
-"
-# bug #551124 for truetype
-# TODO: wow64 can be done without mingw if using clang (needs bug #912237)
-REQUIRED_USE="
- X? ( truetype )
- crossdev-mingw? ( mingw )
- opengl? ( X )
- wow64? ( abi_x86_64 !abi_x86_32 mingw )
-"
-
-# tests are non-trivial to run, can hang easily, don't play well with
-# sandbox, and several need real opengl/vulkan or network access
-RESTRICT="test"
-
-# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked
-WINE_DLOPEN_DEPEND="
- X? (
- x11-libs/libXcursor[${MULTILIB_USEDEP}]
- x11-libs/libXfixes[${MULTILIB_USEDEP}]
- x11-libs/libXi[${MULTILIB_USEDEP}]
- x11-libs/libXrandr[${MULTILIB_USEDEP}]
- x11-libs/libXrender[${MULTILIB_USEDEP}]
- x11-libs/libXxf86vm[${MULTILIB_USEDEP}]
- xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] )
- xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] )
- )
- cups? ( net-print/cups[${MULTILIB_USEDEP}] )
- dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] )
- kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] )
- netapi? ( net-fs/samba[${MULTILIB_USEDEP}] )
- opengl? ( media-libs/libglvnd[X,${MULTILIB_USEDEP}] )
- sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] )
- ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] )
- truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] )
- v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] )
- vulkan? ( media-libs/vulkan-loader[X?,${MULTILIB_USEDEP}] )
-"
-WINE_COMMON_DEPEND="
- ${WINE_DLOPEN_DEPEND}
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- )
- alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] )
- capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] )
- gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] )
- gstreamer? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}]
- media-libs/gstreamer:1.0[${MULTILIB_USEDEP}]
- )
- opencl? ( virtual/opencl[${MULTILIB_USEDEP}] )
- pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] )
- pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] )
- scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] )
- smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] )
- udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] )
- unwind? (
- llvm-libunwind? ( llvm-runtimes/libunwind[${MULTILIB_USEDEP}] )
- !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] )
- )
- usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] )
- wayland? (
- dev-libs/wayland[${MULTILIB_USEDEP}]
- x11-libs/libxkbcommon[${MULTILIB_USEDEP}]
- )
-"
-RDEPEND="
- ${WINE_COMMON_DEPEND}
- app-emulation/wine-desktop-common
- dos? (
- || (
- games-emulation/dosbox
- games-emulation/dosbox-staging
- )
- )
- gecko? (
- app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}]
- wow64? ( app-emulation/wine-gecko[abi_x86_32] )
- )
- gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] )
- mono? ( app-emulation/wine-mono:${WINE_MONO} )
- perl? (
- dev-lang/perl
- dev-perl/XML-LibXML
- )
- samba? ( net-fs/samba[winbind] )
- selinux? ( sec-policy/selinux-wine )
-"
-DEPEND="
- ${WINE_COMMON_DEPEND}
- sys-kernel/linux-headers
- X? ( x11-base/xorg-proto )
-"
-# gitapply.sh prefers git but can fallback to patch+extras
-BDEPEND="
- ${PYTHON_DEPS}
- || (
- dev-vcs/git
- (
- sys-apps/gawk
- sys-apps/util-linux
- )
- )
- || (
- sys-devel/binutils
- llvm-core/lld
- )
- dev-lang/perl
- sys-devel/bison
- sys-devel/flex
- virtual/pkgconfig
- mingw? ( !crossdev-mingw? (
- >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}]
- wow64? ( dev-util/mingw64-toolchain[abi_x86_32] )
- ) )
- nls? ( sys-devel/gettext )
- wayland? ( dev-util/wayland-scanner )
-"
-IDEPEND=">=app-eselect/eselect-wine-2"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- __clear_cache # unused on amd64+x86 (bug #900334)
- res_getservers # false positive
-)
-QA_FLAGS_IGNORED="usr/lib/.*/wine/.*-unix/odbc32.so" # has no compiled objects
-QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.17-noexecstack.patch
- "${FILESDIR}"/${PN}-7.20-unwind.patch
- "${FILESDIR}"/${PN}-8.13-rpath.patch
- "${FILESDIR}"/${PN}-10.0-binutils2.44.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then
- local mingw=-w64-mingw32
- for mingw in $(usev abi_x86_64 x86_64${mingw}) \
- $(use abi_x86_32 || use wow64 && echo i686${mingw}); do
- if ! type -P ${mingw}-gcc >/dev/null; then
- eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain"
- eerror "yourself by installing sys-devel/crossdev then running:"
- eerror
- eerror " crossdev --target ${mingw}"
- eerror
- eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw"
- die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found"
- fi
- done
- fi
-}
-
-src_unpack() {
- if [[ ${PV} == *9999 ]]; then
- EGIT_CHECKOUT_DIR=${WORKDIR}/${P}
- git-r3_src_unpack
-
- # hack: use subshell to preserve state (including what git-r3 unpack
- # sets) for smart-live-rebuild as this is not the repo to look at
- (
- EGIT_COMMIT=$(<"${EGIT_CHECKOUT_DIR}"/staging/upstream-commit) || die
- EGIT_REPO_URI=${WINE_EGIT_REPO_URI}
- EGIT_CHECKOUT_DIR=${S}
- einfo "Fetching Wine commit matching the current patchset by default (${EGIT_COMMIT})"
- git-r3_src_unpack
- )
- else
- default
- fi
-}
-
-src_prepare() {
- local patchinstallargs=(
- --all
- --no-autoconf
- # patches known broken with USE=-mingw, retry occasionally (bug #921360)
- $(usev !mingw '
- -W winedevice-Default_Drivers
- -W fltmgr.sys-FltBuildDefaultSecurityDescriptor
- ')
- ${MY_WINE_STAGING_CONF}
- )
-
- edo "${PYTHON}" ../${P}/staging/patchinstall.py "${patchinstallargs[@]}"
-
- # sanity check, bumping these has a history of oversights
- local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \
- dlls/appwiz.cpl/addons.c || die)
- if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then
- local gmfatal=
- [[ ${PV} == *9999 ]] && gmfatal=nonfatal
- ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)"
- fi
-
- default
-
- if tc-is-clang; then
- if use mingw; then
- # -mabi=ms was ignored by <clang:16 then turned error in :17
- # if used without --target *-windows, then gets used in install
- # phase despite USE=mingw, drop as a quick fix for now
- sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die
- else
- # fails in ./configure unless --enable-archs is passed, allow to
- # bypass with EXTRA_ECONF but is currently considered unsupported
- # (by Gentoo) as additional work is needed for (proper) support
- # note: also fails w/ :17, but unsure if safe to drop w/o mingw
- [[ ${EXTRA_ECONF} == *--enable-archs* ]] ||
- die "building ${PN} with clang is only supported with USE=mingw"
- fi
- fi
-
- # ensure .desktop calls this variant + slot
- sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die
-
- # datadir is not where wine-mono is installed, so prefixy alternate paths
- hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c
-
- # always update for patches (including user's wrt #432348)
- eautoreconf
- tools/make_requests || die # perl
- # tip: if need more for user patches, with portage can e.g. do
- # echo "post_src_prepare() { tools/make_specfiles || die; }" \
- # > /etc/portage/env/app-emulation/wine-staging
-}
-
-src_configure() {
- WINE_PREFIX=/usr/lib/${P}
- WINE_DATADIR=/usr/share/${P}
-
- local conf=(
- --prefix="${EPREFIX}"${WINE_PREFIX}
- --datadir="${EPREFIX}"${WINE_DATADIR}
- --includedir="${EPREFIX}"/usr/include/${P}
- --libdir="${EPREFIX}"${WINE_PREFIX}
- --mandir="${EPREFIX}"${WINE_DATADIR}/man
-
- $(usev wow64 --enable-archs=x86_64,i386)
-
- $(use_enable gecko mshtml)
- $(use_enable mono mscoree)
- --disable-tests
-
- $(use_with X x)
- $(use_with alsa)
- $(use_with capi)
- $(use_with cups)
- $(use_with dbus)
- $(use_with fontconfig)
- $(use_with gphoto2 gphoto)
- $(use_with gstreamer)
- $(use_with kerberos gssapi)
- $(use_with kerberos krb5)
- $(use_with mingw)
- $(use_with netapi)
- $(use_with nls gettext)
- $(use_with opencl)
- $(use_with opengl)
- --without-osmesa # media-libs/mesa no longer supports this
- --without-oss # media-sound/oss is not packaged (OSSv4)
- $(use_with pcap)
- $(use_with pulseaudio pulse)
- $(use_with scanner sane)
- $(use_with sdl)
- $(use_with smartcard pcsclite)
- $(use_with ssl gnutls)
- $(use_with truetype freetype)
- $(use_with udev)
- $(use_with unwind)
- $(use_with usb)
- $(use_with v4l v4l2)
- $(use_with vulkan)
- $(use_with wayland)
- $(use_with xcomposite)
- $(use_with xinerama)
- )
-
- filter-lto # build failure
- filter-flags -Wl,--gc-sections # runtime issues (bug #931329)
- use custom-cflags || strip-flags # can break in obscure ways at runtime
-
- # broken with gcc-15's c23 default (TODO: try w/o occasionally, bug #943849)
- append-cflags -std=gnu17
-
- # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097)
- # (do self test until https://github.com/gentoo/gentoo/pull/28355)
- if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]]
- then
- has_version -b sys-devel/binutils &&
- append-ldflags -fuse-ld=bfd ||
- append-ldflags -fuse-ld=lld
- strip-unsupported-flags
- fi
-
- # >=wine-vanilla-9 has proper fixes and builds with gcc-14, but
- # staging patchset is messier and would rather not have to worry
- # about it (try to remove on bump now and then, bug #919758)
- append-cflags $(test-flags-CC -Wno-error=incompatible-pointer-types)
-
- if use mingw; then
- use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH}
-
- # CROSSCC was formerly recognized by wine, thus been using similar
- # variables (subject to change, esp. if ever make a mingw.eclass).
- local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}}
- local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}}
- local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86)
-
- conf+=(
- ac_cv_prog_x86_64_CC="${mingwcc_amd64}"
- ac_cv_prog_i386_CC="${mingwcc_x86}"
-
- CROSSCFLAGS="${CROSSCFLAGS:-$(
- filter-flags '-fstack-protector*' #870136
- filter-flags '-mfunction-return=thunk*' #878849
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- # -mavx with mingw-gcc has a history of issues and still see
- # users have problems despite -mpreferred-stack-boundary=2
- append-cflags -mno-avx
-
- CC=${mingwcc} test-flags-CC ${CFLAGS:--O2}
- )}"
-
- CROSSLDFLAGS="${CROSSLDFLAGS:-$(
- filter-flags '-fuse-ld=*'
-
- CC=${mingwcc} test-flags-CCLD ${LDFLAGS}
- )}"
- )
- fi
-
- # order matters with multilib: configure+compile 64->32, install 32->64
- local -i bits
- for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do
- (
- einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..."
-
- mkdir ../build${bits} || die
- cd ../build${bits} || die
-
- if (( bits == 64 )); then
- conf+=( --enable-win64 )
- elif use amd64; then
- conf+=(
- $(usev abi_x86_64 --with-wine64=../build64)
- TARGETFLAGS=-m32 # for widl
- )
- # _setup is optional, but use over Wine's auto-detect (+#472038)
- multilib_toolchain_setup x86
- fi
-
- ECONF_SOURCE=${S} econf "${conf[@]}"
- )
- done
-}
-
-src_compile() {
- use abi_x86_64 && emake -C ../build64 # do first
- use abi_x86_32 && emake -C ../build32
-}
-
-src_install() {
- use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install
- use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last
-
- # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64,
- # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where
- # one or the other could be missing and that is unexpected for users
- # and some tools like winetricks)
- if use abi_x86_64; then
- if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine64 ${WINE_PREFIX}/bin/wine
- dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader
-
- # also install wine(1) man pages (incl. translations)
- local man
- for man in ../build64/loader/wine.*man; do
- : "${man##*/wine}"
- : "${_%.*}"
- insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1
- newins ${man} wine.1
- done
- elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then
- dosym wine ${WINE_PREFIX}/bin/wine64
- dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader
- fi
- fi
-
- use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \
- "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die
-
- # create variant wrappers for eselect-wine
- local bin
- for bin in "${ED}"${WINE_PREFIX}/bin/*; do
- make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}"
- done
-
- if use mingw; then
- # don't let portage try to strip PE files with the wrong
- # strip executable and instead handle it here (saves ~120MB)
- dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows
-
- if use strip; then
- ebegin "Stripping Windows (PE) binaries"
- find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \
- -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} +
- eend ${?} || die
- fi
- fi
-
- dodoc ANNOUNCE* AUTHORS README* documentation/README*
-}
-
-pkg_postinst() {
- if use !abi_x86_32 && use !wow64; then
- ewarn "32bit support is disabled. While 64bit applications themselves will"
- ewarn "work, be warned that it is not unusual that installers or other helpers"
- ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32,"
- ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib."
- elif use abi_x86_32 && { use opengl || use vulkan; }; then
- # difficult to tell what is needed from here, but try to warn
- if has_version 'x11-drivers/nvidia-drivers'; then
- if has_version 'x11-drivers/nvidia-drivers[-abi_x86_32]'; then
- ewarn "x11-drivers/nvidia-drivers is installed but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- ewarn "Multi-card setups may need this on media-libs/mesa as well."
- fi
- elif has_version 'media-libs/mesa[-abi_x86_32]'; then
- ewarn "media-libs/mesa seems to be in use but is built without"
- ewarn "USE=abi_x86_32 (ABI_X86=32), hardware acceleration with 32bit"
- ewarn "applications under ${PN} will likely not be usable."
- fi
- fi
-
- eselect wine update --if-unset || die
-}
-
-pkg_postrm() {
- if has_version -b app-eselect/eselect-wine; then
- eselect wine update --if-unset || die
- fi
-}
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index b37b0ca30f007..19baca5782359 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/cfg-update/Manifest b/app-portage/cfg-update/Manifest
index 5a8a8272977a8..31c81f470b827 100644
--- a/app-portage/cfg-update/Manifest
+++ b/app-portage/cfg-update/Manifest
@@ -4,4 +4,4 @@ DIST cfg-update-1.8.9.tgz 162356 BLAKE2B 2194b485ae17ee09fe212fb88fee0d3974bb787
EBUILD cfg-update-1.8.11.ebuild 2928 BLAKE2B 7ed185ad1bcf6c7a293edff20c9875083866ec31857b5039f690699a44dc50eb6eeeafcc4eaad985b879e180049aa2d755745c48148e5ac6ede84305e81a3e1b SHA512 08560d05bcca1fa991f738cead8e9701fd61997d62a7adcd1d21c5d1407511394639bae0b11d9d62a940791976a9ad8805f4f0f1acb17c8913be4a28e6281628
EBUILD cfg-update-1.8.9-r2.ebuild 2966 BLAKE2B 87d1e2c617c090d607c04ac7d32b8c0abe835d128a60f3f962ee552460b9b06ce0aa5a6dade347c42a7e513159ade73a3ed8eda26b3d5538217f68c2098463d5 SHA512 e81b09c906b7915b030a467b5134671f54fffea2b4c354f6bb555fb3068af2303332d119f8d8cab737828432d7a61249e87872f414bb5c4aaf69060e61269ddb
EBUILD cfg-update-1.8.9-r3.ebuild 3025 BLAKE2B 5c0492f0f61e214f32cdee1e9176df7f5dce67643e7fcfd9bb32c399aba6a5d29eabd7c66eccfc0ce6a398e106475423a5bc95aef68aee0f66494948ab9cfcaa SHA512 dd2fb56481d4a8e49ebfdbe8ba4c82d233110cd7fd16cd7b6bdc346d181586eadf34066b10ef6af97df7406d586831c5fa7c0ef04ce1d0165fc31975dd6f1a2a
-MISC metadata.xml 331 BLAKE2B dfc62ba6ae96f87c8293d99204ded02444ba1517e4bb189e62459388ac067ef754bccf8e8e9bbec9643614dbeafca3e0deebded689b2f65d590bc32d614cf5d8 SHA512 1c3e7adf10d5482ed3126db2d6c4e4c9ce5b4f89305174ebd19d391b5027c8680a2051677444f4d5fe09d6b03111ea3dc61e036590e0771137ccd8b9c32a2924
+MISC metadata.xml 279 BLAKE2B 59eaedd63ad760b29a2d63a6099238fcb2d65fb2f8120be654d9c8c799780318827e0b9f584ceaf0c955a6403a5df1cf18944364ce300be7db1fbcc2a0aa5634 SHA512 dbeab48a3baac0975ec8fd427e9d0a7e7aa10f9883b7d6c7d7832eb22e52e76a191de86e7945c0eaa6e751e89a3a460c080c86ca28447034ee80a491fe0923e9
diff --git a/app-portage/cfg-update/metadata.xml b/app-portage/cfg-update/metadata.xml
index 7e1aa3ceff28a..8272a878b35a2 100644
--- a/app-portage/cfg-update/metadata.xml
+++ b/app-portage/cfg-update/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="github">rich0/cfg-update</remote-id>
</upstream>
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index 7a53f016e4280..ad69c2de7b727 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/bash/Manifest b/app-shells/bash/Manifest
index f8d31ba50da16..981d6fb9f1acc 100644
--- a/app-shells/bash/Manifest
+++ b/app-shells/bash/Manifest
@@ -49,6 +49,7 @@ DIST bash-5.3.tar.gz 11354270 BLAKE2B 88a4f0146eb11698120890f2afaf28210295135f8f
DIST bash-5.3.tar.gz.sig 95 BLAKE2B 90a6a47b5b318d03ff7e196e6504a987c281f564db878e8452f0543953832b5ac4f767f69a9bdf6b6a98938b0b439040c10674dd54e38ef03730ae6a2ec4484e SHA512 e9da98e993528d69bec9c6da272eb7a96858b4ba33487435f584c7df2d73c3ce82f373b5277cc3a7d8dc9ee04410dc06ce476d3f9ade097121bea0570abe07bc
DIST bash-5.4_alpha_pre20250711-80a8f650a1defc3f72539c3b57bf6d228c33c116.tar.gz 16111994 BLAKE2B 7ab445c5580c3c8d0af10a6764d65a33705f42ed79c50297a4cbf3b345b2f0ba9f28001a80ec5cc85291f57f88e81aef41492a79779239a33292b460e4361d8f SHA512 64f5985ad9a94fd37bc5efa06a57b72c5b3ec8d43a0ed36d9cdc9f292b37137e035bcba0d9855965e0f7bc2416ae60ec44d8f19ee2201acef01d3eda43d8989b
DIST bash-5.4_alpha_pre20250718-01070d43248fb97f3b2a08d780ae5a392573ce34.tar.gz 16112469 BLAKE2B 6ebcf65b4f1ae93f52d549d2c6836cd4ff7e87739efa9746ef10f00bf6010f00d957c0624e3b806c4d581539f9160338a00824302b245f4c82c72c416976a0f0 SHA512 b200d62eb6634bf9f623841b7a024dc8b3a89c43b8e127dbc89dbf06f3df793d82ad37d35e1be43558ef97c473e37e44384d8c73736c7b62794e65dcfb8f30ce
+DIST bash-5.4_alpha_pre20250801-c1d9c088531eef0797e78c66b899d895862de80c.tar.gz 16116027 BLAKE2B 1be7657f61e91acc9e5e3bb9d5051f4d9e6f29e5457db544ebd26ac4ff7931925732d8b81de243bf6374ba3ce3aaa133ec6a33f03133e22317d712e696847bed SHA512 44c890bd46ec87ba11b78a0a817ed42544d32df12270c9766f78418e966d3247457facad0e4dcdbf07fd9a6a8865029f3eb3a93c485e01506d67d4ed1c156670
DIST bash205b-001 1132 BLAKE2B 0c5eef29777d54ef05957ea3d63b1556fb380bd20c238dc28993d822b37bc4e78ff4048ad069f6b8cd25da77ccdeb7aecd86c4349cb9d81e5e94c7001eeae5e6 SHA512 5ce4357468821b05e747201f3aa57225ad8f540c9e2c87051720490e039c30b478b9b662a68f14a0800fefe40184e4495e2645665200f9d75e9a115b2ac08071
DIST bash205b-002 755 BLAKE2B 6a6ed5679d451f02f8104b345c1722d11718ce3b4043b581c17786d40d8da69a34786fb56d0c363dba277b8e9dd33f12f70c9cc73a9fc39ba4a8319406f0458d SHA512 46947b0229478d5c2cfeff68b8ebc00e4ef0c8b94e336ca12f72b4490ba3622c0240c01c17c1641c3b07adc2c64ec94d6d780365e8990768ec8888f3a9526883
DIST bash205b-003 2356 BLAKE2B b7887d00d92fd298cd07a15e1c73b516dabd22ecd74c97091636dd97a0cd55024ed698e5cc924c4311d994dd326b1ad074bea35e7650cf9cf4e25c60d2713fa7 SHA512 74528ca5d165b812d299f1c69b47757bd677c0b22ce4217e155cd641708b02364a93c6709fb57b546b376b36da74429a61493921c7c199563da40ddcf1c1f399
@@ -498,5 +499,6 @@ EBUILD bash-5.3.ebuild 11774 BLAKE2B b0aa564eeb46d20016086078e531601465f9a71211b
EBUILD bash-5.3_p3.ebuild 11814 BLAKE2B dad792acaf5b5fa2925b40f5fdafd18daaa89b7637e5efd9cf3c173153f04b6842e9a172a92329ccc90ecc77f4e1bd5957636ba0938f2491cb803d3c381f05ea SHA512 150b058a259ceb746a2f3ae1068c7ddcd01caf3667d27e2889c6d1ae3e6e30b4678009f4e0f1e7dbca4140af734551abd4bb7f6d43d3c5632fa5a022599399f4
EBUILD bash-5.4_alpha_pre20250711.ebuild 11774 BLAKE2B 3adc3d64bbdb3dcc237e672b198845df32f51b2ba42fffced4f703e588258341a4cf99e209273646a7695282fd68c434c424585a5d5dc3bf64e82fe37837bb0d SHA512 1f66662f7404df092efe7983dcef8d8738257336280b3a25ff3457c0fdf4d0190b70a87b802b1f48b2f1c353e4f5046eb550e456ba0f1d471ebd01f3a77085f7
EBUILD bash-5.4_alpha_pre20250718.ebuild 11774 BLAKE2B e79a9b60655a8559100899b1d5906ed845f79ddc39bbf00d9fde2d4ff21584e0377be4303ff065ea5eacd9a47cc791965dcfd7e3d698402fbf4b02fea46db987 SHA512 e3ca0211b2d56df746fb5bee1ec7b7e2e8820fbf02cec52fa2d61cc431174e219b27e3e218b815e5556c83bc013bcf15a10f84d0ca6950e9c4891abfc0953e21
+EBUILD bash-5.4_alpha_pre20250801.ebuild 11774 BLAKE2B 0c19894d7e26bb14fda67d9ac23646d35c973676e38693b4a97f4a91cd34295393d6ed103aba76cb0c134820fee5e0c67b97bab63d74abb53a7dc295f731958d SHA512 8ee517362778291c3031b2cdd99f55d9b512da1f832e0dc438e005c80ca188ee673451577dc72dbb813b798a998d05b9890b51d8120ce560d1721db010bd6cd6
EBUILD bash-9999.ebuild 11774 BLAKE2B b0aa564eeb46d20016086078e531601465f9a71211b956e441febfd646652df1ce73a3735a344312e5086fde2d7ff1164d53c5c92da88c4d761a08ea727746be SHA512 7edecbfd2776387f86fb28fbffda7a20c00e6912d5c6e5effe9aa645a8bcd03a32344b071ddba6887ce90e682451aaa327a48763994ccf9872934849dfef580b
MISC metadata.xml 1009 BLAKE2B f71587b0a6d05b907f82b26be93b071290d91dc8f612f7b008a05eaa94d45be2ef8c1d992b7ac886648a9dcf964c30e8d9a7aff90d44835beb452e0d635b9533 SHA512 8aa1cb4c3206a76d10181394a91c315967fd9d3b359194f430f075fdd5a0b4b32149eec36b85412ef7e84b55e7b01955c75486b2df82b392a5acb3df8229a88d
diff --git a/app-shells/bash/bash-5.4_alpha_pre20250801.ebuild b/app-shells/bash/bash-5.4_alpha_pre20250801.ebuild
new file mode 100644
index 0000000000000..1300218c38d9f
--- /dev/null
+++ b/app-shells/bash/bash-5.4_alpha_pre20250801.ebuild
@@ -0,0 +1,403 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/chetramey.asc
+inherit flag-o-matic toolchain-funcs prefix verify-sig
+
+# Uncomment if we have a patchset.
+#GENTOO_PATCH_DEV="sam"
+#GENTOO_PATCH_VER="${PV}"
+
+MY_PV=${PV/_p*}
+MY_PV=${MY_PV/_/-}
+MY_P=${PN}-${MY_PV}
+MY_PATCHES=()
+
+# Determine the patchlevel. See ftp://ftp.gnu.org/gnu/bash/bash-5.2-patches/.
+case ${PV} in
+ 9999|*_alpha*|*_beta*|*_rc*)
+ # Set a negative patchlevel to indicate that it's a pre-release.
+ PLEVEL=-1
+ ;;
+ *_p*)
+ PLEVEL=${PV##*_p}
+ ;;
+ *)
+ PLEVEL=0
+ ;;
+esac
+
+# The version of readline this bash normally ships with. Note that we only use
+# the bundled copy of readline for pre-releases.
+READLINE_VER="8.3"
+
+DESCRIPTION="The standard GNU Bourne again shell"
+HOMEPAGE="https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/bash.git"
+ EGIT_BRANCH=devel
+ inherit git-r3
+elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ # It can be useful to have snapshots in the pre-release period once
+ # the first alpha is out, as various bugs get reported and fixed from
+ # the alpha, and the next pre-release is usually quite far away.
+ #
+ # i.e. if it's worth packaging the alpha, it's worth packaging a followup.
+ BASH_COMMIT="c1d9c088531eef0797e78c66b899d895862de80c"
+ SRC_URI="https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-${BASH_COMMIT}.tar.gz -> ${P}-${BASH_COMMIT}.tar.gz"
+ S=${WORKDIR}/${PN}-${BASH_COMMIT}
+else
+ my_urls=( "mirror://gnu/bash/${MY_P}.tar.gz" )
+
+ # bash-5.1 -> bash51
+ my_p=${PN}$(ver_cut 1-2) my_p=${my_p/.}
+
+ for (( my_patch_idx = 1; my_patch_idx <= PLEVEL; my_patch_idx++ )); do
+ printf -v my_patch_ver %s-%03d "${my_p}" "${my_patch_idx}"
+ my_urls+=( "mirror://gnu/bash/${MY_P}-patches/${my_patch_ver}" )
+ MY_PATCHES+=( "${DISTDIR}/${my_patch_ver}" )
+ done
+
+ SRC_URI="${my_urls[*]} verify-sig? ( ${my_urls[*]/%/.sig} )"
+ S=${WORKDIR}/${MY_P}
+
+ unset -v my_urls my_p my_patch_idx my_patch_ver
+fi
+
+if [[ ${GENTOO_PATCH_VER} ]]; then
+ SRC_URI+=" https://dev.gentoo.org/~${GENTOO_PATCH_DEV:?}/distfiles/${CATEGORY}/${PN}/${PN}-${GENTOO_PATCH_VER:?}-patches.tar.xz"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+if (( PLEVEL >= 0 )); then
+ 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
+IUSE="afs bashlogger examples mem-scramble +net nls plugins pgo +readline"
+
+DEPEND="
+ >=sys-libs/ncurses-5.2-r2:=
+ nls? ( virtual/libintl )
+"
+if (( PLEVEL >= 0 )); then
+ DEPEND+=" readline? ( >=sys-libs/readline-${READLINE_VER}:= )"
+fi
+RDEPEND="
+ ${DEPEND}
+"
+# We only need bison (yacc) when the .y files get patched (bash42-005, bash51-011).
+BDEPEND="
+ pgo? ( dev-util/gperf )
+ verify-sig? ( sec-keys/openpgp-keys-chetramey )
+"
+
+# EAPI 8 tries to append it but it doesn't exist here.
+QA_CONFIGURE_OPTIONS="--disable-static"
+
+PATCHES=(
+ #"${WORKDIR}"/${PN}-${GENTOO_PATCH_VER}/
+
+ # Patches to or from Chet, posted to the bug-bash mailing list.
+ "${FILESDIR}/${PN}-5.0-syslog-history-extern.patch"
+)
+
+pkg_setup() {
+ # bug #7332
+ if is-flag -malign-double; then
+ eerror "Detected bad CFLAGS '-malign-double'. Do not use this"
+ eerror "as it breaks LFS (struct stat64) on x86."
+ die "remove -malign-double from your CFLAGS mr ricer"
+ fi
+
+ if use bashlogger; then
+ ewarn "The logging patch should ONLY be used in restricted (i.e. honeypot) envs."
+ ewarn "This will log ALL output you enter into the shell, you have been warned."
+ fi
+}
+
+src_unpack() {
+ local patch
+
+ if [[ ${PV} == 9999 ]]; then
+ git-r3_src_unpack
+ elif (( PLEVEL < 0 )) && [[ ${PV} == *_p* ]] ; then
+ default
+ else
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}/${MY_P}.tar.gz"{,.sig}
+
+ for patch in "${MY_PATCHES[@]}"; do
+ verify-sig_verify_detached "${patch}"{,.sig}
+ done
+ fi
+
+ unpack "${MY_P}.tar.gz"
+
+ if [[ ${GENTOO_PATCH_VER} ]]; then
+ unpack "${PN}-${GENTOO_PATCH_VER}-patches.tar.xz"
+ fi
+ fi
+}
+
+src_prepare() {
+ # Include official patches.
+ (( PLEVEL > 0 )) && eapply -p0 "${MY_PATCHES[@]}"
+
+ # Prefixify hardcoded path names. No-op for non-prefix.
+ hprefixify pathnames.h.in
+
+ # Avoid regenerating docs after patches, bug #407985.
+ sed -i -E '/^(HS|RL)USER/s:=.*:=:' doc/Makefile.in \
+ && touch -r . doc/* \
+ || die
+
+ # Sometimes hangs (more noticeable w/ pgo), bug #907403.
+ rm tests/run-jobs || die
+
+ eapply -p0 "${PATCHES[@]}"
+ eapply_user
+}
+
+src_configure() {
+ local -a myconf
+
+ # Upstream only test with Bison and require GNUisms like YYEOF and
+ # YYERRCODE. The former at least may be in POSIX soon:
+ # https://www.austingroupbugs.net/view.php?id=1269.
+ # configure warns on use of non-Bison but doesn't abort. The result
+ # may misbehave at runtime.
+ unset -v YACC
+
+ if tc-is-cross-compiler; then
+ export CFLAGS_FOR_BUILD="${BUILD_CFLAGS} -std=gnu17"
+ fi
+
+ myconf=(
+ --disable-profiling
+
+ # Force linking with system curses ... the bundled termcap lib
+ # sucks bad compared to ncurses. For the most part, ncurses
+ # is here because readline needs it. But bash itself calls
+ # ncurses in one or two small places :(.
+ --with-curses
+
+ $(use_enable mem-scramble)
+ $(use_enable net net-redirections)
+ $(use_enable readline)
+ $(use_enable readline bang-history)
+ $(use_enable readline history)
+ $(use_with afs)
+ $(use_with mem-scramble bash-malloc)
+ )
+
+ # For descriptions of these, see config-top.h.
+ # bashrc/#26952 bash_logout/#90488 ssh/#24762 mktemp/#574426
+ append-cppflags \
+ -DDEFAULT_PATH_VALUE=\'\""${EPREFIX}"/usr/local/sbin:"${EPREFIX}"/usr/local/bin:"${EPREFIX}"/usr/sbin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/bin\"\' \
+ -DSTANDARD_UTILS_PATH=\'\""${EPREFIX}"/bin:"${EPREFIX}"/usr/bin:"${EPREFIX}"/sbin:"${EPREFIX}"/usr/sbin\"\' \
+ -DSYS_BASHRC=\'\""${EPREFIX}"/etc/bash/bashrc\"\' \
+ -DSYS_BASH_LOGOUT=\'\""${EPREFIX}"/etc/bash/bash_logout\"\' \
+ -DNON_INTERACTIVE_LOGIN_SHELLS \
+ -DSSH_SOURCE_BASHRC \
+ $(use bashlogger && echo -DSYSLOG_HISTORY)
+
+ use nls || myconf+=( --disable-nls )
+
+ if (( PLEVEL >= 0 )); then
+ # Historically, we always used the builtin readline, but since
+ # our handling of SONAME upgrades has gotten much more stable
+ # in the PM (and the readline ebuild itself preserves the old
+ # libs during upgrades), linking against the system copy should
+ # be safe.
+ # Exact cached version here doesn't really matter as long as it
+ # is at least what's in the DEPEND up above.
+ export ac_cv_rl_version=${READLINE_VER%%_*}
+
+ # Use system readline only with released versions.
+ myconf+=( --with-installed-readline=. )
+ fi
+
+ if use plugins; then
+ append-ldflags "-Wl,-rpath,${EPREFIX}/usr/$(get_libdir)/bash"
+ else
+ # Disable the plugins logic by hand since bash doesn't provide
+ # a way of doing it.
+ export ac_cv_func_dl{close,open,sym}=no \
+ ac_cv_lib_dl_dlopen=no ac_cv_header_dlfcn_h=no
+
+ sed -i -e '/LOCAL_LDFLAGS=/s:-rdynamic::' configure || die
+ fi
+
+ # bug #444070
+ tc-export AR
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ local -a pgo_generate_flags pgo_use_flags
+ local flag
+
+ # -fprofile-partial-training because upstream notes the test suite isn't
+ # super comprehensive.
+ # https://documentation.suse.com/sbp/all/html/SBP-GCC-10/index.html#sec-gcc10-pgo
+ if use pgo; then
+ pgo_generate_flags=(
+ -fprofile-update=atomic
+ -fprofile-dir="${T}"/pgo
+ -fprofile-generate="${T}"/pgo
+ )
+ pgo_use_flags=(
+ -fprofile-use="${T}"/pgo
+ -fprofile-dir="${T}"/pgo
+ )
+ if flag=$(test-flags-CC -fprofile-partial-training); then
+ pgo_generate_flags+=( "${flag}" )
+ pgo_use_flags+=( "${flag}" )
+ fi
+ fi
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}"
+ use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" all others
+
+ # Build Bash and run its tests to generate profiles.
+ if (( ${#pgo_generate_flags[@]} )); then
+ # Used in test suite.
+ unset -v A
+
+ emake CFLAGS="${CFLAGS} ${pgo_generate_flags[*]}" -k check
+
+ if tc-is-clang; then
+ llvm-profdata merge "${T}"/pgo --output="${T}"/pgo/default.profdata || die
+ fi
+
+ # Rebuild Bash using the profiling data we just generated.
+ emake clean
+ emake CFLAGS="${CFLAGS} ${pgo_use_flags[*]}"
+ use plugins && emake -C examples/loadables CFLAGS="${CFLAGS} ${pgo_use_flags[*]}" all others
+ fi
+}
+
+src_test() {
+ # Used in test suite.
+ unset -v A
+
+ default
+}
+
+src_install() {
+ local d f
+
+ default
+
+ my_prefixify() {
+ while read -r; do
+ if [[ $REPLY == *$1* ]]; then
+ REPLY=${REPLY/"/etc/"/"${EPREFIX}/etc/"}
+ fi
+ printf '%s\n' "${REPLY}" || ! break
+ done < "$2" || die
+ }
+
+ dodir /bin
+ mv -- "${ED}"/usr/bin/bash "${ED}"/bin/ || die
+ dosym bash /bin/rbash
+
+ insinto /etc/bash
+ doins "${FILESDIR}"/bash_logout
+ my_prefixify bashrc.d "${FILESDIR}"/bashrc-r1 | newins - bashrc
+
+ insinto /etc/bash/bashrc.d
+ my_prefixify DIR_COLORS "${FILESDIR}"/bashrc.d/10-gentoo-color-r2.bash | newins - 10-gentoo-color.bash
+ newins "${FILESDIR}"/bashrc.d/10-gentoo-title-r2.bash 10-gentoo-title.bash
+ if [[ ! ${EPREFIX} ]]; then
+ doins "${FILESDIR}"/bashrc.d/15-gentoo-bashrc-check.bash
+ fi
+
+ insinto /etc/skel
+ for f in bash{_logout,_profile,rc}; do
+ newins "${FILESDIR}/dot-${f}" ".${f}"
+ done
+
+ if use plugins; then
+ exeinto "/usr/$(get_libdir)/bash"
+ set -- examples/loadables/*.o
+ doexe "${@%.o}"
+
+ insinto /usr/include/bash-plugins
+ doins *.h builtins/*.h include/*.h lib/{glob/glob.h,tilde/tilde.h}
+ fi
+
+ if use examples; then
+ for d in examples/{functions,misc,scripts,startup-files}; do
+ exeinto "/usr/share/doc/${PF}/${d}"
+ docinto "${d}"
+ for f in "${d}"/*; do
+ if [[ ${f##*/} != @(PERMISSION|*README) ]]; then
+ doexe "${f}"
+ else
+ dodoc "${f}"
+ fi
+ done
+ done
+ fi
+
+ # Install bash_builtins.1 and rbash.1.
+ emake -C doc DESTDIR="${D}" install_builtins
+ sed 's:bash\.1:man1/&:' doc/rbash.1 > "${T}"/rbash.1 || die
+ doman "${T}"/rbash.1
+
+ newdoc CWRU/changelog ChangeLog
+ dosym bash.info /usr/share/info/bashref.info
+}
+
+pkg_preinst() {
+ if [[ -e ${EROOT}/etc/bashrc ]] && [[ ! -d ${EROOT}/etc/bash ]]; then
+ mkdir -p -- "${EROOT}"/etc/bash \
+ && mv -f -- "${EROOT}"/etc/bashrc "${EROOT}"/etc/bash/ \
+ || die
+ fi
+}
+
+pkg_postinst() {
+ local old_ver
+
+ # If /bin/sh does not exist, provide it.
+ if [[ ! -e ${EROOT}/bin/sh ]]; then
+ ln -sf -- bash "${EROOT}"/bin/sh || die
+ fi
+
+ read -r old_ver <<<"${REPLACING_VERSIONS}"
+ if [[ ! $old_ver ]]; then
+ :
+ elif ver_test "$old_ver" -ge "5.2" && ver_test "$old_ver" -ge "5.2_p26-r8"; then
+ return
+ fi
+
+ while read -r; do ewarn "${REPLY}"; done <<'EOF'
+Files under /etc/bash/bashrc.d must now have a suffix of .sh or .bash.
+
+Gentoo now defaults to defining PROMPT_COMMAND as an array. Depending on the
+characteristics of the operating environment, it may contain a command to set
+the terminal's window title. Those who were already choosing to customise the
+PROMPT_COMMAND variable are now advised to append their commands like so:
+
+PROMPT_COMMAND+=('custom command goes here')
+
+Gentoo no longer defaults to having bash set the window title in the case
+that the terminal is controlled by sshd(8), unless screen is launched on the
+remote side or the terminal reliably supports saving and restoring the title
+(as alacritty, foot and tmux do). Those wanting for the title to be set
+regardless may adjust ~/.bashrc - or create a custom /etc/bash/bashrc.d
+drop-in - to set PROMPT_COMMMAND like so:
+
+PROMPT_COMMAND=(genfun_set_win_title)
+
+Those who would prefer for bash never to interfere with the window title may
+now opt out of the default title setting behaviour, either with the "unset -v
+PROMPT_COMMAND" command or by re-defining PROMPT_COMMAND as desired.
+EOF
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 81e5e8cf9e10e..53fa704451b70 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/html2text/Manifest b/app-text/html2text/Manifest
index 8c9fcf4809e24..8245a71687ce8 100644
--- a/app-text/html2text/Manifest
+++ b/app-text/html2text/Manifest
@@ -1,5 +1,5 @@
DIST html2text-2.2.3.tar.gz 329841 BLAKE2B 311defd6aa6affc6f1ad59d9971f0315b6f2d748b4ae26e2c5f61cbd090ff76f0f0df7155acb1ec5c0114a6b6253eb27fc73d327162dca2a144afae74cdf4afa SHA512 ff851abdc0f672d6bf8de494d6595362d5b71eeb03f4f761e32afb50bb75fe12c0cede8c7ca4ca7290b1c9e0f08aaff9821946dd272e1a30ce3b585e452cf6ec
-DIST html2text-2.3.0.tar.gz 346044 BLAKE2B 70b823cca25fcb1f09474482e6a745048d18f942e6cfb1134e56a14f34886fcf543ead70de3c5aadb7edfa666f7ba73a58f3e06b5bd010b56ae8e09d917e2921 SHA512 f0c2d5877f2840c9f9042e7b26cd060ff190bfced1d31f466f56e75f6f603584e8389361a040b592cab3ce0da1f1756e27822774c558d1d0fd0cf1e6019dc561
+DIST html2text-2.4.0.tar.gz 385497 BLAKE2B baccdd053d686d8a5918bb70971e71d9d705ec1743aeed74b3d84f316017412e3446508097078e8bfef3aa94c287913800d521fe6e564b6b49fd064d80a59b6b SHA512 ebb9817de03fb3c38d96cf4eacde656d2cb030a4df3fc7dd8bc065b8fdc3250eb4d644993b52b46fd2e37e5c3b867600601631e251a56cebe450fbf4ce28a9fc
EBUILD html2text-2.2.3-r1.ebuild 630 BLAKE2B 07c56b79e2599f16f7cbcca49dc0fcfd794c0c700cbeef1ea4730ae0100261fae8709cff87634e289164f41f86e920ba130f54bcaf6df8ce02cb2d6f0632b44c SHA512 8748a4edfd1f3d591311f362eba7523a30cc2933d67afcb9cc755829a2b9f4e18b78760cd3912f1fb7928cac211a93869e80c31b1396a0e3c8b320fcbd4b83b2
-EBUILD html2text-2.3.0.ebuild 787 BLAKE2B 601ba0ec7c0c3c1691db23bd0b1cb15eb7b94653c2ff0cd05112deb621d59f69835660c9cf284ed4028bd7f46ea39074b293811f37bb02882428bd6301fbf0a7 SHA512 2d3b7d5f9bda405b7842e6a23be8ee15adaf0434186ef2bd6e56545d729c6a5d7b75f2de6eee33b1d16b848728a43131df616fb9387ccfcbbc2a5cd590ce9525
+EBUILD html2text-2.4.0.ebuild 793 BLAKE2B 670a6d4279378bc0640721b6a2d45336ec478e4f9e98d452095043faa065edaa306ccd361be69c0704bff104f20e26c24625ee6fa7011af9b220343d93a987b4 SHA512 e921f2571263590e4345aacde4fe924962c519ef9756da08158bfd11da8279e7243f0bc97c31469fd0c1817bd8a1e7af120ab423140d1b1b66893f5792a89d44
MISC metadata.xml 331 BLAKE2B 43e61ec021521aaae0dcdbbcef0a40be6da311dd188cf64c66a8dc5c4191befa9955c669cec80d1d9dd0ed584f35e8f3076a0a1d9986e9453c3d96a0cc3ae921 SHA512 dd843839ec2124a68865214d5d2b71d5af631c26bf86fd37f48af940ccd9aa5f1543c9e6232b44119edd7ca429ea869df2acdbf9faafd1454936e23a52d721cf
diff --git a/app-text/html2text/html2text-2.3.0.ebuild b/app-text/html2text/html2text-2.4.0.ebuild
index 0c6c1a11dd753..7343341e644bd 100644
--- a/app-text/html2text/html2text-2.3.0.ebuild
+++ b/app-text/html2text/html2text-2.4.0.ebuild
@@ -7,8 +7,7 @@ if [[ ${PV} == *9999* ]] ; then
inherit git-r3
EGIT_REPO_URI="https://gitlab.com/grobian/html2text.git"
else
- SRC_URI="https://github.com/grobian/${PN}/releases/download/v${PV}/${P}.tar.gz"
- SRC_URI="https://gitlab.com/-/project/48313341/uploads/b7a99615c4419cf9a65dc24f12bae0d4/html2text-2.3.0.tar.gz"
+ SRC_URI="https://gitlab.com/-/project/48313341/uploads/8526650dd42218b3493ce7ca0a3eeb1e/${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
@@ -17,10 +16,16 @@ HOMEPAGE="https://gitlab.com/grobian/html2text"
LICENSE="GPL-2"
SLOT="0"
+IUSE="+curl"
-DEPEND="virtual/libiconv"
+DEPEND="virtual/libiconv
+ curl? ( net-misc/curl )"
RDEPEND="${DEPEND}"
+src_configure() {
+ econf $(use_with curl libcurl) || die
+}
+
src_test() {
emake check
}
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index 89a19c7256b1b..b9f7ed6bedfe7 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/xsimd/Manifest b/dev-cpp/xsimd/Manifest
index 3a8cce18faa14..c3b8287082754 100644
--- a/dev-cpp/xsimd/Manifest
+++ b/dev-cpp/xsimd/Manifest
@@ -6,5 +6,5 @@ AUX xsimd-13.2.0-cmake.patch 939 BLAKE2B 3409421e5c9e0433853878b92ba3659338a4d27
DIST xsimd-13.1.0.tar.gz 265436 BLAKE2B 1c15612a280a237c730dce363cef5ca6b65625807cf22d2589fe2d50470e07a0877c12a52f769030dffbfadfa8e7f0d51c7c34fd679c01e14121c3d9c2582792 SHA512 a446aa29364c12785b9fc600341cd21b8fcf3cff6e07f6093b5cd3669a0c26397ccd75f0504c52da7f1843e2844e8b909bebbe1e64f0f2d8355f0ee0eadf1263
DIST xsimd-13.2.0.tar.gz 269287 BLAKE2B 596d348e32cd6cde6112d7dee304d44111db755eb5827c6c55a57c2803a65956ef4660784748c6f127c28c80c62689d9956363bbc49ef9d2edf5f1f8b428af55 SHA512 3825626547b0dd9b58f306bc89e9b3bc6dd778ad3811b7828e50fc16ae102574255b53f2b0714995de2bd6f9eb7b2c5d266a1a24fbfdf5420dc5e94d7dcbb522
EBUILD xsimd-13.1.0.ebuild 1456 BLAKE2B deea7084f9b5fa30ac1c956201db504ab0e6fc05786b7e8255d8d30fda059976a30c2616626e76772a7f81bc45b1a53f09ad289a69642ed8764babead8f81cae SHA512 c0653530fef60f0a18624881f3e8892f4dffcce1ce4e47093829129c8e885be68a73e864e35795d3829e808aa53fbf7e83c09e2c5f1c9ba7b734350acc678c7e
-EBUILD xsimd-13.2.0.ebuild 1488 BLAKE2B b7fb28cb08f7e393ca41eae153542eb10fcf6c161005b9d6bee65d4c54ba96b7eaaceb5b45776242907beb134ffd4cb60d90214ec86fe5ea3f70c7ce97317f7d SHA512 639b88f925ee55e0e6eef384f4b01b1de9e4198ebfc4f2ded48409b6bbd75b033018acaaef3c230b0f9c320a901f4491d4048f9391e156e33455d6c15264a8a2
+EBUILD xsimd-13.2.0.ebuild 1485 BLAKE2B dd1fba8149c6dbed507da0ddf17af86e37805da2194ea508c26b1b3bf748f99890810938e7c8fb66129718f61ea1035c17e9d4670c461125837e1d108f0d93fc SHA512 775bc901ea3e0f1acc1b9dc8c96898edda9ebfa317e83b94bad947b0173886a12a1bb84899a76e90c2b505854001f281769dcb200fc7a6871e69c0fc396b7f06
MISC metadata.xml 385 BLAKE2B e22c7622c338c277eee7dd048463a2d3244fffcd255b1a9dd9652a1295c3c1f0043e67fab28b084b3f10b03b5fd5e36b4f713c040ddc168ac6be9287af14e031 SHA512 5826eb1e62fa79c1e355668ad83a9e4e113b3cf154535537181597062f952ad436c56c8d9dd9f3599815307e33f4e1366b2a9b109d27c53bc112fe0a4c62d885
diff --git a/dev-cpp/xsimd/xsimd-13.2.0.ebuild b/dev-cpp/xsimd/xsimd-13.2.0.ebuild
index c485908fa4f89..390dc355a4125 100644
--- a/dev-cpp/xsimd/xsimd-13.2.0.ebuild
+++ b/dev-cpp/xsimd/xsimd-13.2.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/xtensor-stack/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 50f6bc90aeda1..8deaa2ae5a3aa 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/pg-gvm/Manifest b/dev-db/pg-gvm/Manifest
index d6e436bdd36de..33937ab65d85b 100644
--- a/dev-db/pg-gvm/Manifest
+++ b/dev-db/pg-gvm/Manifest
@@ -3,6 +3,6 @@ DIST pg-gvm-22.6.4.tar.gz 39702 BLAKE2B d879f721c0d9d9d8f6942c889c37e37199671c5b
DIST pg-gvm-22.6.6.tar.gz 39921 BLAKE2B fab36a1aee90f384ec38f472bca5b46fb5f5e7cb32ac63443b3d9d2cb07a3b5203014abede918d37daba5fd13c3e43e9758ec7bc6e9640f1602c930bdffa6738 SHA512 062136a2940160b8295f36ec8936be90a3161b311d6632eed87a5c1cff2aca6a43ebe00ba3376a74beabd117ac3fe8fbedc767a4df6bfa5f26e5f3839a4f5ebf
DIST pg-gvm-22.6.9.tar.gz 41510 BLAKE2B 046752078f495e60d7a1178b39bf9b381e047211a48f399465bc9b1f83fcc01f753ddd5dbdcef7d27138eb458236ffd45c7ad30d222c52877ad610d31fff6d31 SHA512 4e44bd2632407bc0493ffb3e5d652c8b5a6ee4ec2c4a91d313e7408c2a20d42b097d23075a7cdd53d8d2c301b39a7a7cdf9c6b6aa1614e85620e188091fcf06c
EBUILD pg-gvm-22.6.4.ebuild 838 BLAKE2B f5bbbcd28f76cce7270ed2544ef49800bd01f61f3d64ea7f6a3a474de35d5c74213446049de4889fd51a1bbb78e30ba4cfbe4c9e6aaca726e226c2a6acfeb80e SHA512 2d0a2fc73e0b3f3b5665ec1c975065cbb72646bda2120ab49a9a325ef565583cf97a2af53504e2aba7c3b5424f9c87731506d5830bf5df96c6b29cd2367438cb
-EBUILD pg-gvm-22.6.6.ebuild 834 BLAKE2B ffbdb16e27f22177ff73f626cc9dece898283c2c028c993541216e4ac0182ec60f4a62181a1e719537dad45e21cc2acd353d8afe7b5f7c6f182f66add5144142 SHA512 a40cbd502a10aa53d09ed16e66b0b65efdc07ad11468fc61348346cec3356bafdf185d42fd6a37d84feae503b80bc61d90d2b948b10a4d81b8f74e4f6960c364
+EBUILD pg-gvm-22.6.6.ebuild 833 BLAKE2B 1ad77438a47e7b11d9520efa96fa2808989e81f9b2baa51122c646b24ca4b157cf08ef7645558941af6942e21c1c8132003bfa0d2e418e42488ef3fb6e0003a2 SHA512 54a8c5778a03baef1b65174e9a584fdeb4a132574190e3d5a1a05a6481ba2d8a3dbfb6f1e2f4cbfb66d9aa1d6fa5a7d84d6a344e2f9b78139144f7c292da462a
EBUILD pg-gvm-22.6.9.ebuild 834 BLAKE2B d77052ed58546d7b69d893541bffeb5eae415e592f64a184100607fef10dddf57871cdc6cbe5b16590f2ff9bf6899d973f294ca24e3f107328240244ca0f0ead SHA512 41b26e0f8680fefb4852015bc335dcd1d76f4b959c9ba2deaa0e662bc3e6df1d1c19e516dddf1b450c8d49355d89aae655d91bdeccc13a1296f88e84f06ef1b0
MISC metadata.xml 906 BLAKE2B 21ca8bb4fa7c5fbdbec09365ce6c0480ae2eb889a14b0a3e4902a2dc50271e6d82d23c31b1e2bbbf583fc3d6f95a8f588bb529db25910caec81094aca6679e10 SHA512 2a13a44b1d86f38789a57a6daed0ec5f12c3365b0d31865628cb5d05095c7cb9eae451b3b48a6067edfb5b8ea18094be075afd00ec0dd483e26f0d99dfaf2c46
diff --git a/dev-db/pg-gvm/pg-gvm-22.6.6.ebuild b/dev-db/pg-gvm/pg-gvm-22.6.6.ebuild
index e7a166109f113..b3d48f96073fc 100644
--- a/dev-db/pg-gvm/pg-gvm-22.6.6.ebuild
+++ b/dev-db/pg-gvm/pg-gvm-22.6.6.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/greenbone/pg-gvm/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
# Tests requires a running database that match up with the current
# testing slot. Won't run from ${ED}, want's to install too early.
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 8e7e28649d26e..7c88cb88e456a 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/commons-codec/Manifest b/dev-java/commons-codec/Manifest
index 90c7518a7b228..9e52aa0c2cee7 100644
--- a/dev-java/commons-codec/Manifest
+++ b/dev-java/commons-codec/Manifest
@@ -3,5 +3,5 @@ DIST commons-codec-1.17.1-src.tar.gz.asc 488 BLAKE2B 63bd00bcf69ab41e58e1eb2b2e5
DIST commons-codec-1.18.0-src.tar.gz 462698 BLAKE2B 821ee8086f24e04390aa7b933f263313a63ee12a7b1b38147782af235ed79919f2f5679d679380f8de7e70c5264ce5314312e45517388e231b6e02804fd274ac SHA512 a14ce4498905fa0de67b7ba65faf75c770e7cdad4860ea14205781372c8777669fb562aab15c682385196a895895a6751b81d893ba4af6e01efb713970449227
DIST commons-codec-1.18.0-src.tar.gz.asc 488 BLAKE2B 11cb515ca17b05a7a6f7fae89b4bc78d77a06d66285a9624b442af49fb720cb5436d9f9f4a219d48b153fb3f65e2da9241470b65d111c5935f5834a516350777 SHA512 43f6803096a6d434663fee85bc586fc41781d7d2120d219408749f743aae87f31a7c104f7567374bd0f62205eabac52d86689bbdd1a988fd79dce2433df8f2c4
EBUILD commons-codec-1.17.1-r1.ebuild 1568 BLAKE2B cbf52de892a785431f6255335217eedf3f4cf2097c3cff6855aeb89e7c0d4ee3bfabda17d91ec5fd62790441162f3073c5863fa577fb44508543cf92e0938d68 SHA512 2bd9546ea5f4339560620fcc9f71deea62e83bd2a8c9556b7b6c7ddb40051a2962d414c8431b8eecd2eb83c2e277d9d3e90da26804e89149c64ad5534212a1a0
-EBUILD commons-codec-1.18.0.ebuild 1307 BLAKE2B fa263cf91a3f67e3993e06bf90698c26cf94ed2a857922cfbddd12fe07b9b2bcb39138c6b103facea27d1a2c6243e82d8642949fe0862d2870a4dd74eb206f1e SHA512 98b55d1ff6b5327859c5f8c93ed11df51d641e8ba47aab6740b13cfe9f3d233bd7d0dc0cbaab4d538eb395a3fd9e3ecdba111227c9a664cfa2cb205667a49ce9
+EBUILD commons-codec-1.18.0.ebuild 1304 BLAKE2B 4bf1d449c6ba0c27d326e2d239d00158809c5806ee806fb8433e4fd411ac3bf50b2367910f0c37700fdfd5ce8cb7d7e7ed6407f966f265534b03f68028e3b26d SHA512 16337eb5c7f02b62a5819a6290caf460e45ed9925a738665a778e12ee523df7f600572b4bc7f49228f820f4bdd5a81ec0746000a61f6eec086345a8d71fba47a
MISC metadata.xml 1443 BLAKE2B 9dc72c216ed78422e21ce8c25aab0ca901fe2947ab3d26076379701c7ed585def08c49d258e30d035ffb8e7f618540578cc34ca4246a30e21e1ebbab13c706bd SHA512 1ae390b599a1b817f1d7bc54e8d73dfe596de6a6829ef65554f4a27d16e79e1c99645302d1d761caefb48e46f54ba930cf0991985beedc93e7fb416b7146a920
diff --git a/dev-java/commons-codec/commons-codec-1.18.0.ebuild b/dev-java/commons-codec/commons-codec-1.18.0.ebuild
index 0e698f88b6534..f7b7f8ea994b0 100644
--- a/dev-java/commons-codec/commons-codec-1.18.0.ebuild
+++ b/dev-java/commons-codec/commons-codec-1.18.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux"
RESTRICT="test" #839681
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
diff --git a/dev-java/commons-collections/Manifest b/dev-java/commons-collections/Manifest
index e63d4fe6e4066..35e34e119076b 100644
--- a/dev-java/commons-collections/Manifest
+++ b/dev-java/commons-collections/Manifest
@@ -7,5 +7,5 @@ DIST commons-collections4-4.5.0-src.tar.gz 856548 BLAKE2B 0bbc21ce9e5481d9bde43f
DIST commons-collections4-4.5.0-src.tar.gz.asc 488 BLAKE2B d33796e6567147a23b7ee3b76a5a119ce5cd2f6c04be75a82fd876a0be941a276a4fef6203636cb716d5a10cf5f700c9c6b1925133603969e6092e59c26f6b44 SHA512 d6f9eb19c73d31d6db1f682b827593518c389709cfc183e42e64ab1f2e60e33517db102007531d6091e77e290747c7b7b5eedc66cc08dd1bf0a5bdcb762f760d
EBUILD commons-collections-3.2.2-r2.ebuild 1253 BLAKE2B 2342a48c44bbcbffe205a22bc94922be44381d1bb3c337f75790c9424ac72ea242e000975f9768b36b5c1631077747e976252b9b0fdc93484cf5bf74c8ba2c08 SHA512 aa2516abce38ef76638d11c005f2695b98e96d42a5aa3ebaf1e4d408f1a90c7dddbe802bd6d4cc221ffb9507f3a6f137947fe2576c9c8bb0dde8d5c32512342a
EBUILD commons-collections-4.4-r2.ebuild 1835 BLAKE2B 52ee3c14ed73673eda678597ed6cbe4c16c9cfd629c2a9e3736fdcb6e84ff2d43e6728c3260a11a0bfe7eb5ecde1b0b6a0104df7742149036679995df15cb17f SHA512 80d5a9b16a7bc89116bc65cbe9eaf3cc02c2d50293676dbd123df6ae944aa38c9fbd0745e9e7fa1e4c0c617af20dbc13838d39f1c7d12b3506b7566a1e5d3bd1
-EBUILD commons-collections-4.5.0.ebuild 1374 BLAKE2B 68f7715b117385f9f98cbf8df14c52d3cb702530f0b214f097661bc753bccaa7d6cd30eb4b5541ea87fd7f38387b678b8e9012e19562d911417195b73ec39fa4 SHA512 e87881894ef857eafa339f36a6b3fece037d71765a0031c28e930c20af75617da588eac09a7a4ebd8340f9559b47b3c336e1eac54cf58805467a1ec0c6cefdd0
+EBUILD commons-collections-4.5.0.ebuild 1371 BLAKE2B 8ee942ad87c93d55e3ec5e6798221d372339c98f3bdc632832603793fd4d0e57b0a3c4ca1ef0f5a62dc1b164ce22c9c1dde09ec349b8677341e2535692fa6807 SHA512 e1d0090bae034b176da1bb0636269b836307ceb92b7552480969afcb68940fbe21977e335691c21e7cd8f64a44be64be5f17d68a29e4abcadffdfe2c5b7060c5
MISC metadata.xml 740 BLAKE2B 5d7cab781e51e938df8114dbd693cb885afa82c0310e8c52a5c7a1f0ec9bd4181d96c2d7ff011427cdaa056bb061f1ffcac271e63450b793b1c6c5318a057853 SHA512 49988fc43f1f5d84c60bc35b58b60db3bbd05386b28fd5ff68612d0b7e9cb7282ff723a89b4263ec583d2b3668825a5fc6c85cb1dbee4a9d57fa43f6b21d0c99
diff --git a/dev-java/commons-collections/commons-collections-4.5.0.ebuild b/dev-java/commons-collections/commons-collections-4.5.0.ebuild
index daac41f20b523..f95bd6fd1fc12 100644
--- a/dev-java/commons-collections/commons-collections-4.5.0.ebuild
+++ b/dev-java/commons-collections/commons-collections-4.5.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/commons-collections4-${PV}-src"
LICENSE="Apache-2.0"
SLOT="4"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ppc64"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
diff --git a/dev-java/commons-csv/Manifest b/dev-java/commons-csv/Manifest
index 2fdb64ac816d2..824ce27809dbd 100644
--- a/dev-java/commons-csv/Manifest
+++ b/dev-java/commons-csv/Manifest
@@ -3,5 +3,5 @@ DIST commons-csv-1.12.0-src.tar.gz.asc 488 BLAKE2B a8185e5625b87fa6040b989f3c5d7
DIST commons-csv-1.14.0-src.tar.gz 37002418 BLAKE2B ff55dece5cb415a46bf410e26237b385427a5d3cb0fe170f6bd8c8d53d885f271df0dcb3cf84230a77b92fa310a49f396e8add09b0ed0bebe3c7461b2271bb4d SHA512 8eba311711b40e4b34aa37becc8ff2b18158d14fe4b032c23c59ae6a1c7b5be7c36ee3b9071ec30ae305a9f2cc4167017438b1ee8adde0a4f7f30e54fc9d5ff9
DIST commons-csv-1.14.0-src.tar.gz.asc 488 BLAKE2B 3e1f58fe4e831a13459101be14057760bf6c7ed093c7d7ec83f362888ae1d7300a07830ac7e98451f5af2e4bf11007aa664d514b8426f3f9fe92c750464a24dc SHA512 1415c2e286904c5b093d40702c705c2551fa0ba3a2463238c00825594bc751cdbcf76fc8fa98a782598dededc280aebb85f4a05c26b73a9f386273b60cbafc8e
EBUILD commons-csv-1.12.0-r1.ebuild 2346 BLAKE2B 7e05c01110a64b9ed278186811e9d71a84a289a2728fc70a2ce410926febe50928c85bbbadbd7bb215d2bad5e9dcce3746606cbb61b14aa7e7124e3034369d57 SHA512 62630e48ad442e344d1fe3492f8faa5452d1154974b5b4623a8b6e5d1bc9fa1b38eb140afe5b6c187925b5b693170b9031b4208594f04c93b7033b12087a378d
-EBUILD commons-csv-1.14.0.ebuild 1420 BLAKE2B 63d0a0106656e4425915d389d40ad2d30fde97288e539967da206d2e9096965d5236b98b87897e233bd6907a10a449eb7b7267780e27cf4b78b65e5822da664d SHA512 8ecb6fde1a088be315543118c5ac90fe0cf8951bf3b84aca7747bb7cf1fcfc39d4ab9338d69994f9f5c3f4ce3e9e4eb8042eaa8e62f6312f30fc99a6c7e0e25b
+EBUILD commons-csv-1.14.0.ebuild 1417 BLAKE2B 80729ef2f8e8d493a36ef9651ddfece66c331864afc0f7bc5aaefa466847aa38b479b41ac92445696382bc3180e09a9285892a18d7c84d09032a895dc3d07d27 SHA512 07af8fdbb85765c966957e16fcb3bda1c36b995c57fef56dfbe8b0b557bf064eb11d24df273942a9383e5ff1b4173ec899b7aab5f38c2a2280f007099d737b89
MISC metadata.xml 409 BLAKE2B b920eaa617df93845292bda719f8acb916e2ab58e34fcc55ded5c20bd7ce318108c48d1aad34b02b3342c66339d4566e309a07d99fdfe20cc00d39ec1b97a1c0 SHA512 2e49289fbff34925acd18ba654c209aa75e71f5158c7a357ec2454a4af53de296d0d079e96126d1052da7d34be3ab45ec05f141ff0e89ac5a925a910b8d7d1a2
diff --git a/dev-java/commons-csv/commons-csv-1.14.0.ebuild b/dev-java/commons-csv/commons-csv-1.14.0.ebuild
index 04a3d8ebeda85..4920df98f2eab 100644
--- a/dev-java/commons-csv/commons-csv-1.14.0.ebuild
+++ b/dev-java/commons-csv/commons-csv-1.14.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ppc64"
RESTRICT="test" #839681
diff --git a/dev-java/commons-io/Manifest b/dev-java/commons-io/Manifest
index 38f80b81f212a..52f16719151e0 100644
--- a/dev-java/commons-io/Manifest
+++ b/dev-java/commons-io/Manifest
@@ -3,5 +3,5 @@ DIST commons-io-2.18.0-src.tar.gz.asc 488 BLAKE2B 2c88e3374a839fb58ef25422c33e12
DIST commons-io-2.19.0-src.tar.gz 692843 BLAKE2B 7d95ca091cd7b91cad31051aa58154639b3e3ef4a3b65f99dbc97e42e86ca8438d76342ee8b56b61406f1feaf5ce1eefabcf35200129825c6172b13984a80376 SHA512 217e711d2d0716b0b1fb858322a041b3d7ffb50e32adfad02681db966e453adb254b3d41123070d07a1883d050f250e253c084275af7782223ad7e48932be7e8
DIST commons-io-2.19.0-src.tar.gz.asc 488 BLAKE2B dbc0027e1c654bfa320c6b11023b87e51aafb3714d811bc2426154a4b75c978edf1027d06de0e64936227d508bdf207a230317487c322bb4420fee44e6bf7536 SHA512 aa5bdc78fc9b7ef819a9064521d9f05b7c83854278ee0af6b43e5d77438c0f23111f9335cf996f3f907f8a080cd031edc4fee72454b471278323cffd9eeb58c1
EBUILD commons-io-2.18.0.ebuild 1251 BLAKE2B e7e227a79d119ad23301d99e4fe0642c796f0e30f0fc9d01007227768251d5ef1e43065a4a624430160bbf92646968397457f174e8cb420d726dd978ac250906 SHA512 b1300f617b36fb43a085defb7bdf26e2d3131eb7b0036bed3237f0fe2af5e2f83b2c260c0603baf238f2142b37f2f55364ebdf23fe0cb05eb9da11aa7d210a84
-EBUILD commons-io-2.19.0.ebuild 981 BLAKE2B d46f2dc5851880219a4df9f6ec9b9a81b017bcb5343a969a5e789ec973b0dc42140c2a1bfc278352d228b59a7dac4d4db3329e383068b3437745ffed5f0565bb SHA512 79f5ed324b07f4de3c3be33fdd8b17caaf5f661f3a6d1f541d97d604e77187a87942f12b618028f6b3911a8b69d021f305ff014e75f8a675c1c0893504bba919
+EBUILD commons-io-2.19.0.ebuild 978 BLAKE2B 6ffde29947435de2f44ef14bb7d7c25f6dcbf2d2a175f7feda1aff647021a83aa0273cc35d23074f3f6cdb09c42eb845abd9a1cf2040e11dad5a00809b54e8ed SHA512 d931af7b58f7808ff73194b3277afd0d780a382664704bb0b7a1b8fd793ba53209246d459588db66b3418a1b65a0b7c81c72fb66f2d66d746cced02c142386bd
MISC metadata.xml 319 BLAKE2B 0cf0293595d7916fd34cf3a108f6f79e8ce3fc32d4bc02bcb093578e02c5386ed80b50487fb8e663cbcfa98873ab0a5a3763b3b002ff89323617b30c4a1b4143 SHA512 acbe501db8b7fe74845d68c3c288231b2140473652c12b04d4b4edac4a6031be67c470d4b59a170e743023e1f931a7daae647be0a23bf5d227d1fbd9c4927cfa
diff --git a/dev-java/commons-io/commons-io-2.19.0.ebuild b/dev-java/commons-io/commons-io-2.19.0.ebuild
index b4599e9f772db..4d407e1962575 100644
--- a/dev-java/commons-io/commons-io-2.19.0.ebuild
+++ b/dev-java/commons-io/commons-io-2.19.0.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos"
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/commons.apache.org.asc"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-commons )"
diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 2db32a3539b7a..ed22d9f03d89f 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -6,19 +6,12 @@ DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.28_6.tar.gz 177633637 BLAKE2B a30
DIST OpenJDK11U-jdk_x64_alpine-linux_hotspot_11.0.28_6.tar.gz 194145839 BLAKE2B 7a585e8832b123501ce1f4e243645304669b26f58ba30604e3c8c80565392b45ce0e4d76d6a7fb65c1db78fa35958f920101763a3719926d24bccea95c867933 SHA512 73ad2acb8e1f5f84c0760cc2e8663acc47106a28f6eb4f340a788cf2f48083da65fda1db8b1b5e6227493ee2e6ad3bb30a3ae1dc985e0ff5f4d161857f5fadb3
DIST OpenJDK11U-jdk_x64_linux_hotspot_11.0.28_6.tar.gz 195406004 BLAKE2B 5284322f0b21dc6e2119d6d993f70b36dedec7b654a43bac55bc013e35e2108790b66f18e64392f3d33e92c7ff4b2cf85283ca1c735c3d95b006070ba19386ce SHA512 2d63c6cde947d44d1367fd4a1ad3193abf9272ccb8ca4cc16ec66df0daca3e6d7a583ece426ee53d28f3634407acb7210c5b0a868ee70eb1f166057a1cfda156
DIST OpenJDK11U-jdk_x64_mac_hotspot_11.0.28_6.tar.gz 187862376 BLAKE2B 74297d368f4e51783fac510b1ce2cb686398008055327b75557c14a90c40e69a6ac78ddc2fe222a0a23a42c3b58948917c6697833b4525e01e51c3fa7b718b52 SHA512 457103ac68cc33fd5751c74b1d54db65edaee08b7922fa89e9d0dd477bef63a5cac49b7ead8840b604fe54a0af24a687625ff81e3d357dd7db2d526f50e7213c
-DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.15_6.tar.gz 190761534 BLAKE2B 1d7f085b40eeca89df385138fc3ec2ad2489b82f51ef07ca98d019d0e90262e42e8ee06cad806de657b8b7aca2ec34750690818e80013280d092d22f0814207e SHA512 d77cba061ab8b227aa2fb5cf10f08ffce81294016e9406201d7d03cdadbc3385807bd488aad1a3e402920de624652c07248bb031bd1107ae6a46768bf9df2a47
DIST OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.16_8.tar.gz 190777911 BLAKE2B ea24fb56b0b5ef10728ae85450ddbf40b2a57b2d64a6cd3765f09dbb7ced84a69903393b7200af74060adcfa083ecd2ff68a0d80c2f9fd7982d7ae9327348c20 SHA512 997c0e21c5bb60786642613dd680936af22d59a314891e772ecf7daae5d97d4cea875f9fe8afabedd25870e4847c3eaaad72f22325a971ae3d6d11be04011ca6
-DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.15_6.tar.gz 185382473 BLAKE2B 93f5eecb40a1e26ae7ae74694907060e3e39e10c3af452f811bb85019a8e654ea7c6cee6d0d49f5418bdf5f5b88efdb3919e800e4561752062252a1a633d50f5 SHA512 afb33b1a4905221db39d3177f57fc0fe0af16a8d7d28ae5a3c5fa1ef8445b392b0f9d5c43ba9f373441bae5d0f8217c600ab6e1edc42bbce1a239d86657dc913
DIST OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.16_8.tar.gz 185444095 BLAKE2B e9081b6051c8486fd4c53ea6ec1ecaab33f62301fa8273a8fb15f645bbbabcb05edc00193d18ab084125abe14a3b8a50dbec3e704f89c16f67bf8219afccbc46 SHA512 5f390c2a14fcf2883a8feb4f8a873d3d38a63d79f45b832f9738c0e157e2d9644c538dc9490541f23cbb5ec80495ccdcb75d8931ed52abb4e0d259ca94970113
-DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.15_6.tar.gz 188980452 BLAKE2B db2ca4c7eb31bc6a9c2a72c3f55a174b3c0e140a89dd72e41de9341758abcbc2c289ac32c8369ca22dc3024bf1548d393939a7ad1a5d6ff90a8aff5c2492fce4 SHA512 dd33b23ddc91e1fcdfe4438b874662084552029ce95cb09f0551f2fec2c91cb31ece5191895393f219a6b775f39dc01e171b960346e6b7c8731429d3d03115a6
DIST OpenJDK17U-jdk_arm_linux_hotspot_17.0.16_8.tar.gz 189023051 BLAKE2B b8db84eca460aa98e500581f87eb4d99db3d4020d5f0fe49d3d5c52ea6dc6d0f887c5588cd7807ce5c554523f2cb75f241c3a8372c2e4ff57a4d134659e214da SHA512 c418f43487bf1f151c27658013ff372ea539c70666fcd9754a15f1daaebf14b36e9bbb80d097953e1aac51717f1aa663f02f6886ae99d86336d74faa345e0a6a
-DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.15_6.tar.gz 191315552 BLAKE2B fd24d597e31a6f69d978eb8e68430398570adb43122d310dd9f04d1ba83e317e5bb39f486b8123a72e33e3be777172c4d5f4a5b568a3ca5a676481eb774bcc42 SHA512 ef90a131f8c08c71823f1d9b8acf802f99ac89e5ec6e3a281b435db75ad6a289ef8e90fef1d59fc98aefeb370e3e3b64682f15212cae275a059b485671c97a4f
DIST OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.16_8.tar.gz 191393004 BLAKE2B cefdb82c8362eaee7480429c5e159d6584339ab685aed6855b83a39e892d19d5ddd87246744d45d765ce54b37991249927bbe26745de979e6266b088e7591f1b SHA512 b99edcc9fdb3e41578e925fd1ad25b6f343c8c7c965eeb2e2315e68c3a5cc2324256abf7d3bd486e56ac84a743203b9fd69fa000603d2afb94614b6b75f5a4dc
-DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.15_6.tar.gz 191161074 BLAKE2B 97798793db7b4a4570ed06a65fabff3110c8737458584db767dab8c3ab82e40343ece9df0c60deb37a81904375986505569885812c12db7da52743fc0f50c3d5 SHA512 4238c7bb9fb129c4a8e55942344379df1dc372d52bf68c28b77ea9450a48444dd0bfd6d7e8b5d2c31bd16b2228a78a35224ae79af5546ed3f0837dc285a0216c
DIST OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.16_8.tar.gz 191208117 BLAKE2B 8a0edc36309a5fa1b4f54358b414d817a137f42d9af7aa0500e87bb9ce7ba0963d768273801836ed982ddfcbfcabfa9f9d978f665983694ac8e5bd08b65b708a SHA512 b442f086446b87bdd53ffaeac80556e016983809f11f41727def2fe1f003d366e1c6bf84d55a9273948ed0ddd67a30fc8ab3f72ab147517981d719c479ebd798
-DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz 192015151 BLAKE2B 8af20603d290ae647c2719a09bcf1c89c8a8657e71179b5028f4b78ab4ea48dd4231aa924256048b40be1873cfd0df9062901ee4033be955caaeca88ad1ea612 SHA512 a1ebf6fa0d543ccf94bf200b4f4b3d945ca4ad5b281f2e3cb1ad182245e870881e9a7a4eb268fbed35a72fdddbf4f8372813eba71d56174cc0cdbbd1076c77bf
DIST OpenJDK17U-jdk_x64_linux_hotspot_17.0.16_8.tar.gz 192062472 BLAKE2B f0d9b34508ef3b5a29ca8c9e8b2333d0b9b366fe2090f399e525e9685f5ae8b8055792aae8d1eeb2ac519aff24265adb5ad571da9f51fbca6a75a16e085dcabc SHA512 eea0550c65cf0ec47453829259529ec4280fd9dc15781188f21131eff3e360ae915bea8dc301c3b713cd64b8cc7c196e7a983d19230846168337bcb872ffd3e6
-DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.15_6.tar.gz 180100463 BLAKE2B c1f7ba6e6e5c3395a657ad7e7fd867c4cec0f9645f89248c95f6ca2014cdad8b32159c9f8b3f049b2f046412e1e314d7c74cd486f68d0a211e16ae9d63135bdd SHA512 f15ed513fab78807b265ddccd519ddbb95f78aa4e6e05b09790ea4134f8b71d2d49497fc8c8a754bc831ccfb86b70519711a1ff75515e01c2ab2159554232c73
DIST OpenJDK17U-jdk_x64_mac_hotspot_17.0.16_8.tar.gz 180154703 BLAKE2B 087c71ad77b7f9b862e6d723a5bb3d5e685c85350fa310b201907b93f7b512704322955bef44b18d88a55d57276c288e07b4319b1e0f413b8a340c495b40b1a7 SHA512 6d9bc795c783299fa69ec8391e75b4cea1c89df50ada8817a8e44bd16b3ee4f25516742d8adeded069e355344091b7754d9a86c25f0502f5212525fc22ea624d
DIST OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.8_9.tar.gz 205216064 BLAKE2B 28949701d4b05b0c52d836777a49da1a70c21e59dc5e24ae5e08ee202f189cb0e709e5df1e16c1e1cc6ad0d1dcf019f3c54df56d8f7c61397b8314c8a75aa0ea SHA512 3a78cfade1bf912495e9b3e59dc56769ba1d3d05f2fac4f876ac4861c82508f5ee852fc63dd19a977a9bd478ae174ca8896f1e59562c8d2e9b71b9117a18e113
DIST OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.8_9.tar.gz 205275133 BLAKE2B 9b74730c6d254b3e98105753adc851c81f6d036ca3722cebd86130bb0c70e97a3306ee15fdba7819cd58e358cd81cf2069c0dc97fa1ad21e3c2cbc214814e55f SHA512 4bc38655b7e1fa639776449843af2d84cbaea9067635925e247ebd9dd958fb24cd2d6b59121ad86a2e65c293f46dc5ead0b0c0b916268e4618805c2e25aa5351
@@ -32,23 +25,15 @@ DIST OpenJDK25U-jdk_ppc64le_linux_hotspot_25_30-ea.tar.gz 139237868 BLAKE2B 098e
DIST OpenJDK25U-jdk_riscv64_linux_hotspot_25_30-ea.tar.gz 139468716 BLAKE2B e8bf4f946061fc196f210ee6976624ada6d4cf57961488ba61e99631614faed5419e28930357ea9ebef6aead9c19cede94058a36a8bc960ec5e90885d5419954 SHA512 2a3f2b0f0d77012d8daf916df21eb9ae27699acc8574e68a531b81a4b3d9d44169c41bec2a71981199032787bd84dc043621c6fa77190537ab8234fa574cb1de
DIST OpenJDK25U-jdk_x64_alpine-linux_hotspot_25_30-ea.tar.gz 139906481 BLAKE2B 90e7125d98b254f5f3a3229c7e33414c5f4ef70ecb1d92f625d5a5c04122e0ff3b3fc568755e84e00eb6b6ce7822ab90a3421f88cc86ee2d44bff1b9b740bcda SHA512 e03a1cc97d66fd868c09603214b02598ba1d134f151cf42f2cb79f700f38410581b0287fffb83fdc809746cd34383769234dee56671f343872a4c87f4af782dd
DIST OpenJDK25U-jdk_x64_linux_hotspot_25_30-ea.tar.gz 139739083 BLAKE2B a604c06041d1827284d0b77c76d84c4580b630cd5895817876d98feec37f6c0f577984665047e7cefc4958f1e6a1bee6a962759314fbac6d1b81677b254447a0 SHA512 521adba326caa91135d65e65ba3560ce5ff42e396187cb00a9ac8f7c218ed0b6bf87f04ad38df316b4e2505302c8e1dc24f72ac44aa3305f80766a9b6403e892
-DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u452b09.tar.gz 102203321 BLAKE2B dbd10465842c869c19ff22558a9edfd5d073124d67697a051501100d041a45a83952ef03bd5561dc8bb22ff3579dcde6c932b6cc2d8ac16cb24b30a3f5e357b0 SHA512 286a4a34a46e8687b621f3c47280bf29737eba3478aa0d0799678b0945384d5e1e276e2924a33c496ebdf0d0c95e67f38b02c33a9f30230e47a72789acb81c5c
DIST OpenJDK8U-jdk_aarch64_linux_hotspot_8u462b08.tar.gz 102210204 BLAKE2B 2b722a0c9f987e89bdf88283937b7c935e912cee1ede9414c55d8f4b040ea54c96ff6e14562fdf2227a51eedc1918424042d755e98ce5286c6e042214ebf248f SHA512 b94ceac4184ef1e26c154bef208372b5756ed1edd1db0da9d9bedb2944ad517c3c13fe649029a49bf159494f6221ecea8f94f26dbcd6a830f48072c20bd8b2ff
-DIST OpenJDK8U-jdk_arm_linux_hotspot_8u452b09.tar.gz 98397468 BLAKE2B d568e5ae75f691a7504cc1e79fb1b07f3de6dfc50916bdc45b8b1b25c1ba19e67fbb219557a8d25d8e68916c1d68fd31d73a2e7a510acf8891e48ae33531e3e3 SHA512 501e712a07ab14e38ff6c1d70f20ffc32877dcdd6e9f82ef12deefc02f094b4c1ee2af23ed2f29f2d549066afcb096292c349948ca8cadcbac9ed5fef71d1c4b
DIST OpenJDK8U-jdk_arm_linux_hotspot_8u462b08.tar.gz 98402076 BLAKE2B 3c5e4a1c3d1e7a0154fa8de780364f6a3dd01d8b9b480f7d76b160a36bfe9083213e2a67b663f2614abb86d11502d41f5df2f6804532c7b0f7ba7893916a9505 SHA512 07e7a7cf2342ffec8673f15c8b67ce601e07b641d32119f207add2e067e428ee108497623bf67ba6e18b983c6a7bf31a276f3a8640a4a4eca6a08305a5fb98ea
-DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u452b09.tar.gz 100591161 BLAKE2B db4b2e4e850a73bc1a7aa728f7ba619bc08d71964c7e7b95862ea898e0fba948d867cb837021ff38e8a19f748b27aec0f36fcef9f6493c33007f56d7e948cebe SHA512 e9175c100823ea37d982c47df2cc20344ebfad0211dcd86d5299e1a3b7539c96ea94a388c125a32017c1e5501ec51628e90dbe60ac8b483c0da5e5d018ba9bb0
DIST OpenJDK8U-jdk_ppc64le_linux_hotspot_8u462b08.tar.gz 100593234 BLAKE2B dea44e4dae65465349a70ad144d47115fe35b0cbb6cac91dd0476c20cd1ee7998d2069ab9956566ec340281a334783855b68e5baa6dcc690636ab7035b037544 SHA512 9e673da9cd74e38d432ead97f464b068948ee98b636a7d2c210c618389956423b57c385ccddc4628d8426ce5850b0d2ab8780f7a82ad44e3643a38fb6e0c63a3
-DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u452b09.tar.gz 100986827 BLAKE2B d66b7e7ced4a3f5ad15820d89c75594952a90a77bd748057ef3c24c036006039835bdb5c4f58663ab00ac5adc654a0b445c9dcce1fabb1887d1b52ac073320ff SHA512 a789c103d4e64a7cb0f774657f21724b9400c16c28668de7c2f606fb9e9f79420038d81ed9871e8cbfebe02b62dba20335fbb7f206b713500e381147f321302d
DIST OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u462b08.tar.gz 100991927 BLAKE2B 033cf39a12e60673b82076f200beb1dd4b5654b34783806416780744d100ad3e82867768770c4715050a7441a9dd3091a819622c41680ff6f12a92464e9722fc SHA512 3f5da9627e4de7a2a7936d3c32e04ec050bb52e216913ad5fc467f10ff9e40c9be80a77699f85cc820fb12b7798072e2ef5d642296eda511a96eb3c2ce636da0
-DIST OpenJDK8U-jdk_x64_linux_hotspot_8u452b09.tar.gz 103082903 BLAKE2B 953ddf73384b121f50f2a59c7ff84d94fe54c964b83fcbdb71962281dfa07e6c3eccc124d7936f2fb4d111dcf6f94cef19a6543fbad9f946110aae291cfd91c1 SHA512 9902998c0086ea923b91625e45dfabe4853d8ec30aa40d31711df384e35d5b8136c451b1c8ad8eab2d78ef8084eef5630de8a2404240673eed2a66420c45cef1
DIST OpenJDK8U-jdk_x64_linux_hotspot_8u462b08.tar.gz 103087414 BLAKE2B 40f1bc61a6341695ee94ebe6a7a1d6650125fe4bcc97c8255d6cfa0c0dd74ba6b30fdfa9a0ab77debbe90ce4dcdca98b14f56667663d9f6b513c73a2e9c99087 SHA512 333b3b278d890b80e19d6033e5ea013883ae565f686db8f54fb4085f9eabb9048765a5776ec0e9ff0db0103c90b935d16bbc4074ee6cbca466d38c47adbe925b
-DIST OpenJDK8U-jdk_x64_mac_hotspot_8u452b09.tar.gz 109566787 BLAKE2B d42448233718bac92dde78ba131636510690a08e80ab31699d60ea877a6251af51249c5dc270ecaff2e00d9f45ba71cf25f6d43e5be5c79a4e5725ac8194587f SHA512 3327924513fed4f09b81b54414527302ec8cec9fea4e89dd6cecfde4939cf70d4aaacc899c0a2de247ebbf68e0e2173fcc04f2e401e5fe51d33973c2533b8c39
DIST OpenJDK8U-jdk_x64_mac_hotspot_8u462b08.tar.gz 109572785 BLAKE2B 8a5936af8d6cf0a90b7ad6d858e78ac20b1b5f584a4d533d28bb15f7f433479a1f3bae1ba802f7bee971be09041aa69c5e637167f19cbbd516e8564df0f9cc22 SHA512 5d0a54c9457562e6e85cf121a0d3efc197811d2c977dfb497a32aa221a6881d158cb78ad8c6a3784c05bc234dd1ff6e9383acdfbecec8bfc23873295d93c28e7
EBUILD openjdk-bin-11.0.28_p6.ebuild 3244 BLAKE2B 4d95e9b2c5486546eaa4ff78ef200dfed86d6bf36b67bc1a835df037b8e97e30a9cd59a37a7bd31985b9eff390cee10c746de9ee85561e77d8ccc641deb42740 SHA512 792cf09d2303bc05f1fb22a1601860ade04300698b5594ab708fe566ceb6826329377008c6de75c43d5df8459e530c4c47124c0bca43ae837367173866119cdb
-EBUILD openjdk-bin-17.0.15_p6-r1.ebuild 3276 BLAKE2B 13e668f1e10cfd680efe4cb0059e9644b8518f44364e7aac27542f0f096472e6612b83ad299c37208c22f57ff1f188a170a83f5d01f3f1af03d99d2ef1f1d809 SHA512 6082025a3bad5c008137260b0e4957ef94a2c709770beffa17f62a4838cf881b5750dcff7cc09aa6246047c43ce88726eaf2f4d92830acc7e97fdeae5efc2ac3
EBUILD openjdk-bin-17.0.16_p8.ebuild 3276 BLAKE2B 13e668f1e10cfd680efe4cb0059e9644b8518f44364e7aac27542f0f096472e6612b83ad299c37208c22f57ff1f188a170a83f5d01f3f1af03d99d2ef1f1d809 SHA512 6082025a3bad5c008137260b0e4957ef94a2c709770beffa17f62a4838cf881b5750dcff7cc09aa6246047c43ce88726eaf2f4d92830acc7e97fdeae5efc2ac3
EBUILD openjdk-bin-21.0.8_p9.ebuild 3304 BLAKE2B 24bf7de89d1ff8a656cd8160fe4f57415e65c4206c8c61fe6137156021320f1fc6f4d4046a1046ef42f04a78612e902049e2ba46b02604e0bec4669c920437be SHA512 0896e6d424d05b7b7215e74e96994b2e8bba0bb0202486a4a5a30aece17642e52b19cc4e75757fe5100140bf5210957b32ccd521cdda8aafbedb467045a698b7
EBUILD openjdk-bin-25_p30_beta.ebuild 3318 BLAKE2B e0de6a348a93633b39bcc9026d6f251f23e72fd6a8909e17e7ce73604e3fce11ce18bdd498735ecc6eac14d5c97491d7d689506b0cf475b6b28ec8420491da40 SHA512 838c130d6da1f0ce92b5a0c117932940835eae27d28b646ba78692c628bdbf1dd2079c82b18e949a4632e90617c0630d071f59a89871031b086d3af7fa3a9d47
-EBUILD openjdk-bin-8.452_p09-r1.ebuild 2997 BLAKE2B ccc9e272ba539370bc979e57783fc2695ede0f76e666f7a266a59c4e4e069a833d072d7e09bed52b7b9465a060d483bdcacf32471abae55a2ac408efe026faee SHA512 52ef050871b6989ecf6b07aa7e5a0d25f123e4d44c28fd73634f5b897bd48e152e3c3b3e5f59863aafd0d8f837b145e60aef2a67c687e34ec7b6a1ead73b90fe
EBUILD openjdk-bin-8.462_p08.ebuild 2997 BLAKE2B ccc9e272ba539370bc979e57783fc2695ede0f76e666f7a266a59c4e4e069a833d072d7e09bed52b7b9465a060d483bdcacf32471abae55a2ac408efe026faee SHA512 52ef050871b6989ecf6b07aa7e5a0d25f123e4d44c28fd73634f5b897bd48e152e3c3b3e5f59863aafd0d8f837b145e60aef2a67c687e34ec7b6a1ead73b90fe
MISC metadata.xml 1059 BLAKE2B 07f5d1d3aff8e962f70522b1fd1b33d9589695e1ccec43191bc31d065f48ff0efde065ac25d96ae994b6eb15fad9a6dcf2a24cc3c2b37633df242ba8b9d5e35b SHA512 a5094da75f572407c4391fb449469c56c4f1a6b86b8e72be98db45d8cadb9f142bc11a2e0a9131cba5d4fe2c9942edcd8e43066caddf8cab8638fbaba230e7b6
diff --git a/dev-java/openjdk-bin/openjdk-bin-17.0.15_p6-r1.ebuild b/dev-java/openjdk-bin/openjdk-bin-17.0.15_p6-r1.ebuild
deleted file mode 100644
index 1ecf8e48bd3be..0000000000000
--- a/dev-java/openjdk-bin/openjdk-bin-17.0.15_p6-r1.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2 toolchain-funcs
-
-abi_uri() {
- local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${MY_PV}/"
- local musl=
- local os=linux
-
- case ${2} in
- *-macos) os=mac ;;
- *-solaris) os=solaris ;;
- esac
-
- if [[ ${3} == musl ]]; then
- os=alpine-linux
- musl=true
- fi
-
- echo "${2-$1}? (
- ${musl:+ elibc_musl? ( }
- ${baseuri}/OpenJDK$(ver_cut 1)U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz
- ${musl:+ ) } )"
-}
-
-MY_PV=${PV/_p/+}
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net"
-SRC_URI="
- $(abi_uri aarch64 arm64)
- $(abi_uri aarch64 arm64-macos)
- $(abi_uri arm)
- $(abi_uri ppc64le ppc64)
- $(abi_uri x64 amd64)
- $(abi_uri x64 amd64 musl)
- $(abi_uri x64 x64-macos)
-"
-S="${WORKDIR}/jdk-${MY_PV}"
-
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos"
-IUSE="alsa cups headless-awt selinux source"
-
-RDEPEND="
- >=sys-apps/baselayout-java-0.1.0-r1
- kernel_linux? (
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- media-libs/harfbuzz
- elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
- elibc_musl? ( sys-libs/musl )
- sys-libs/zlib
- alsa? ( media-libs/alsa-lib )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )
- )"
-
-RESTRICT="preserve-libs splitdebug"
-QA_PREBUILT="*"
-
-pkg_pretend() {
- if [[ "$(tc-is-softfloat)" != "no" ]]; then
- die "These binaries require a hardfloat system."
- fi
-}
-
-src_unpack() {
- default
- if [[ ${A} == *_mac_* ]] ; then
- mv -v "${S}/Contents/Home/"* "${S}" || die
- rm -Rf "${S}/Contents" # drop macOS executable
- fi
-}
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}/${dest#/}"
-
- # https://bugs.gentoo.org/922741
- docompress "${dest}/man"
-
- # on macOS if they would exist they would be called .dylib, but most
- # importantly, there are no different providers, so everything
- # that's shipped works.
- if [[ ${A} != *_mac_* ]] ; then
- # Not sure why they bundle this as it's commonly available and they
- # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
- # also has an explicit dependency while Oracle seemingly dlopens it.
- rm -vf lib/libfreetype.so || die
-
- # prefer system copy # https://bugs.gentoo.org/776676
- rm -vf lib/libharfbuzz.so || die
-
- # Oracle and IcedTea have libjsoundalsa.so depending on
- # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
- if ! use alsa ; then
- rm -v lib/libjsound.* || die
- fi
-
- if use headless-awt ; then
- rm -v lib/lib*{[jx]awt,splashscreen}* || die
- fi
- fi
-
- if ! use source ; then
- rm -v lib/src.zip || die
- fi
-
- rm -v lib/security/cacerts || die
- dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- # provide stable symlink
- dosym "${P}" "/opt/${PN}-${SLOT}"
-
- java-vm_install-env "${FILESDIR}"/${PN}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
-
-pkg_postinst() {
- java-vm-2_pkg_postinst
-}
diff --git a/dev-java/openjdk-bin/openjdk-bin-8.452_p09-r1.ebuild b/dev-java/openjdk-bin/openjdk-bin-8.452_p09-r1.ebuild
deleted file mode 100644
index 8101f3a894aed..0000000000000
--- a/dev-java/openjdk-bin/openjdk-bin-8.452_p09-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit java-vm-2
-
-abi_uri() {
- local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk${MY_PV}"
- local musl=
- local os=linux
-
- case ${2} in
- *-macos) os=mac ;;
- *-solaris) os=solaris ;;
- esac
-
- if [[ ${3} == musl ]]; then
- os=alpine-linux
- musl=true
- fi
-
- echo "${2-$1}? (
- ${musl:+ elibc_musl? ( }
- ${baseuri}/OpenJDK$(ver_cut 1)U-jdk_${1}_${os}_hotspot_${MY_PV//-/}.tar.gz
- ${musl:+ ) } )"
-}
-
-MY_PV=$(ver_rs 1 'u' 2 '-' ${PV//p/b})
-
-DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
-HOMEPAGE="https://adoptium.net"
-SRC_URI="
- $(abi_uri aarch64 arm64)
- $(abi_uri arm)
- $(abi_uri ppc64le ppc64)
- $(abi_uri x64 amd64)
- $(abi_uri x64 amd64 musl)
- $(abi_uri x64 x64-macos)
-"
-S="${WORKDIR}/jdk${MY_PV}"
-
-LICENSE="GPL-2-with-classpath-exception"
-SLOT=$(ver_cut 1)
-KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos"
-
-IUSE="alsa cups examples headless-awt selinux source"
-
-RDEPEND="
- >=sys-apps/baselayout-java-0.1.0-r1
- kernel_linux? (
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
- elibc_musl? ( sys-libs/musl )
- sys-libs/zlib
- alsa? ( media-libs/alsa-lib )
- arm? ( dev-libs/libffi-compat:6 )
- cups? ( net-print/cups )
- selinux? ( sec-policy/selinux-java )
- !headless-awt? (
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXrender
- x11-libs/libXtst
- )
- )
-"
-
-RESTRICT="preserve-libs strip"
-QA_PREBUILT="*"
-
-src_unpack() {
- default
- # 753575
- if use arm; then
- mv -v "${S}"* "${S}" || die
- elif [[ ${A} == *_mac_* ]] ; then
- mv -v "${S}/Contents/Home/"* "${S}" || die
- rm -Rf "${S}/Contents" # drop macOS executable
- fi
-}
-
-src_install() {
- local dest="/opt/${P}"
- local ddest="${ED}/${dest#/}"
-
- # https://bugs.gentoo.org/922741
- docompress "${dest}/man"
-
- rm ASSEMBLY_EXCEPTION LICENSE THIRD_PARTY_README || die
-
- # on macOS if they would exist they would be called .dylib, but most
- # importantly, there are no different providers, so everything
- # that's shipped works.
- if [[ ${A} != *_mac_* ]] ; then
- # this does not exist on arm64 hence -f
- rm -fv jre/lib/*/libfreetype.so* || die
-
- if ! use alsa ; then
- rm -v jre/lib/*/libjsoundalsa.so* || die
- fi
-
- if ! use examples ; then
- rm -vr sample || die
- fi
-
- if use headless-awt ; then
- rm -fvr {,jre/}lib/*/lib*{[jx]awt,splashscreen}* \
- {,jre/}bin/policytool bin/appletviewer || die
- fi
- fi
-
- if ! use source ; then
- rm -v src.zip || die
- fi
-
- rm -v jre/lib/security/cacerts || die
- dosym ../../../../../etc/ssl/certs/java/cacerts \
- "${dest}"/jre/lib/security/cacerts
-
- dodir "${dest}"
- cp -pPR * "${ddest}" || die
-
- # provide stable symlink
- dosym "${P}" "/opt/${PN}-${SLOT}"
-
- java-vm_install-env "${FILESDIR}"/${PN}-${SLOT}.env.sh
- java-vm_set-pax-markings "${ddest}"
- java-vm_revdep-mask
- java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
-}
diff --git a/dev-java/openjdk/Manifest b/dev-java/openjdk/Manifest
index 3a8c4c6f0c842..9d7bf8834a703 100644
--- a/dev-java/openjdk/Manifest
+++ b/dev-java/openjdk/Manifest
@@ -28,5 +28,5 @@ EBUILD openjdk-17.0.16_p8.ebuild 9524 BLAKE2B f9ce761ca1bf40be6670e6e4bcab6f64b3
EBUILD openjdk-21.0.8_p9.ebuild 9610 BLAKE2B 959b2e7095074d023af1fd4f7b7dec7ff6550cc482f9416a868716de963bc0917ae7bf4c76aa6c851120b09e10d2df5351558ec8ab226b4ef27983d8bde74c9f SHA512 fa6ba2406527f957661ed2c9cd7019bd766acffba27bf0791f42bd77d90ce05bafff7222f98f435dc0304d1506f9d0f4f1ebaa4bde6db78d49d25afe2b98aef4
EBUILD openjdk-25_p31.ebuild 9494 BLAKE2B 62290bef371484e74c9055c2c00d4afe7e34eefabdc3ea27038435ab20389a90e7a6f9d94745e249c0e01c66a55956813fa78d7205eeecf1a2a6e671e94641fb SHA512 d37a6b7fe04924e4ca24516b90a9884a124b85266fccfc139c12bec29dce148bd432cbe992ceaa6f0bc8ca525c4506dd47b835f574eb10211e81eaf343c43641
EBUILD openjdk-26_p6.ebuild 9624 BLAKE2B 6fa903a278eb8f2da29c03ae4cd36e514633fc18f0a977499d0d645aa3f76bbf46845a412e33f0e21590faaa4592cff0dee3ac8e0108d6278b0521e4d44e26d1 SHA512 1e8c6b7c9e5cf8d312826b727d187f3b934f1c88b493bd618e6f99896dfb2c0096c669da15e9cc21f3bfb449d10a318673c302846a311105d99ca5cb817bee70
-EBUILD openjdk-8.462_p08.ebuild 8381 BLAKE2B 97648aa626d4c0a81c58dbfbcc2dc0d8e9a69e9aefa5caf5109e445519a6d146b84a2e8e734786090fced2d7289ceab0e255ef84ad0bc6d51e893cea75108eb4 SHA512 885115d3f9146b61e7a052a4df06508541acaa34c77a96a8239a2a0e5dea5c8556dd073e836ec35f24649d99a69831bf6ea2e047966fcbd36e61103150fe10fa
+EBUILD openjdk-8.462_p08.ebuild 8336 BLAKE2B 08a88a0c5f47579a7751626867df49990b39e543e49d960b5eed30fedc118beee48086c70cb9d466c8bd63bcba461e7c4620ca16d900cd19e7523a32ababc128 SHA512 f494869e986a12ed36c5447213db2ea22e29ddee884440fd0c5611433b7893856b88a1af2fe37f4a89ffd3ece78a1cef252efb2c3e139a45eec7e71c3785a13d
MISC metadata.xml 1647 BLAKE2B 590cacebd2312db0d2db17c5df9ba4720a92d2c2aaea8f4d65cfaf7c3894dfd08c3320bd6e875700f70e35b0e4e9ae9f103359ca27384b516b7eb60bf7edce5c SHA512 466b2403398ffad66147fbd4a8218c0a4e7a4553425e6613e27385775561a201abb28aa04c9b9e341bd3d04cf937f2be924b523f015fafaae3e3717dea0438a4
diff --git a/dev-java/openjdk/openjdk-8.462_p08.ebuild b/dev-java/openjdk/openjdk-8.462_p08.ebuild
index 70d08bf78182a..d2061194f3c3e 100644
--- a/dev-java/openjdk/openjdk-8.462_p08.ebuild
+++ b/dev-java/openjdk/openjdk-8.462_p08.ebuild
@@ -192,8 +192,7 @@ src_configure() {
filter-flags -fexceptions
# Strip lto related flags, we rely on --with-jvm-features=link-time-opt
- # See bug #833097 and bug #833098.
- tc-is-lto && myconf+=( --with-jvm-features=link-time-opt )
+ # in newer JDKs. See bug #833097 and bug #833098.
filter-lto
filter-flags -fdevirtualize-at-ltrans
diff --git a/dev-java/snappy-java/Manifest b/dev-java/snappy-java/Manifest
index e5e5b62fa1bad..d9cc5edb233c1 100644
--- a/dev-java/snappy-java/Manifest
+++ b/dev-java/snappy-java/Manifest
@@ -6,6 +6,6 @@ AUX snappy-1.1.10.5-SnappyOutputStreamTest.patch 1215 BLAKE2B 34005766546b28012f
AUX snappy-java-1.1.10.7-skipFailingTest.patch 2567 BLAKE2B b1daf8fab5e1c04462de5ad2e59afff4fd3be2a304fe70b2d58e7fed0fab00997b0f13fef594af28f8aadc65c93679926d0f72e882a581e5bf1246ee060e43d7 SHA512 549c7ed29dc6e5ef234dcf30dbe785f96086d19d8e91a6c072e559e5b0b69fb46560dd9629418e42fc7ba68c6986739469004925089b2e0f70da4a2a39b5193b
DIST hadoop-common-3.3.5.jar 4535144 BLAKE2B 66582661a1832cc54493fc9dcea9076eb0e3f4e974a7d24d593e8fff2b9e2a3a82ed6eb4587f23523473aecc35d2a15de2ad81b2617c1bdac50847149cdeb6a8 SHA512 f1fb439a5853b04e9e771ec4e80e1ed078494ecfaa741abe065936fc1c26b5369fdd4e8082f4da59c1a3a7a5c025beaa14a68c38dc772e81499f83a3cb91717b
DIST snappy-java-1.1.10.7.tar.gz 3953515 BLAKE2B 40657085a25186b7c78024196406002a39afe26e97145f57a438d783fb512c0168b48ef3f38d9d123954458c56e593f8490a5069a1712bb7d4ec86cf425a828c SHA512 1d7f484202f6bfd59454d56a9f57b0795f0919ae607e0bfd4da0b58c0caae437ae3c3f8638699a94b0b4794197a03058c3b5e258c5cf87b95683587a3e8396fe
-EBUILD snappy-java-1.1.10.7-r1.ebuild 3667 BLAKE2B e4a86fae77a1106fea155e777d580c7cd8785aa726bc5e98bfc9c5bc33283b2a520e31968059e27a443c154cd787d4c2f42287576b54be6d5b1a2f42addfd9a2 SHA512 b7e27e137da0f1014896266dfeae2466c49be8b2fb2641a2f9e00d2012345975ada56b8620e6cf5ee0300eab40236c0ab57ac0330a4b975f8b0487261633bb66
+EBUILD snappy-java-1.1.10.7-r1.ebuild 3665 BLAKE2B 1878a0511000cfc94c2fa0c207165c85671821b0238d29c1bfc98b38eb82560ebbb362f8e7fa465aef7380665200e640c9eceacff9f185e7fa0c84f932fec6ab SHA512 eb4bbccec8f90ee0ca46fc053c3129b8a56a5713046e5cd917aad1bfc40f8ecc4b59225e246ca35505c36b681222676328b5ab7285921ed17c4d2f47f330b2e9
EBUILD snappy-java-1.1.10.7.ebuild 2862 BLAKE2B ca23eda7b1195c28759fbc72699fdafd557ccb959ec1048cdd18511e983c75f1ea7c6b48bdbe0c304fb5f50cb4267f78dcaea18873cfd52f3b5d1e4f8c9fae57 SHA512 1bac84a19ec152b023e11c5d6b6bb886938120df3c51eca3ae5f010b12304b91c3da62a22a0b65026624f12f9c022c1bc2807670d55f371217f7b639e019a5e3
MISC metadata.xml 320 BLAKE2B 5e3039edeec0b66e6b896158777909fdfed881f06def61b5e3424baeb51ea898cb3cb273e6ddc939b7efea88860a945b5f29da513be22ee6b601551a6e02170a SHA512 c2e9282ce950b419588d080145e85e63e6491500edce141678a4aaae65a43d945694ad992dd4d485c94748e26ac225e58177fcff11db3430035b837741ec45af
diff --git a/dev-java/snappy-java/snappy-java-1.1.10.7-r1.ebuild b/dev-java/snappy-java/snappy-java-1.1.10.7-r1.ebuild
index c54292bfd9382..2e99cf37015eb 100644
--- a/dev-java/snappy-java/snappy-java-1.1.10.7-r1.ebuild
+++ b/dev-java/snappy-java/snappy-java-1.1.10.7-r1.ebuild
@@ -20,7 +20,7 @@ S="${WORKDIR}/${P}"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
+KEYWORDS="amd64 arm64 ppc64"
CP_DEPEND="dev-java/osgi-core:0"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index ff931e98d4cb1..2d403a05721a1 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/python-exec/Manifest b/dev-lang/python-exec/Manifest
index f0e688896b7af..0a2607eb3a809 100644
--- a/dev-lang/python-exec/Manifest
+++ b/dev-lang/python-exec/Manifest
@@ -1,3 +1,3 @@
DIST python-exec-2.4.10.tar.bz2 84412 BLAKE2B 1fe79e0d31a48954959a5556f96c3868fcf762ebc473d17f03e78a95cca83ab40b4933b7e42bc5751b0546e6229f9fdde9171c3fcbdd184f993536f944870491 SHA512 8c7d3c6b1fa362c8c97ec74ee01b5a195dc409d883408033e9709773b6059deb5291f6e63df6d9a4e42a0951aad4a1d513d4baa00ad9ff3dce3e1d2d38b694e1
-EBUILD python-exec-2.4.10.ebuild 2039 BLAKE2B f6cb952914cd05e979f80757773b953696ff097da8bdb16f28aacadd5ba5326927d196ae996559669dea31ddf5624cefe55ff231721887c8cea1cd4d5c2117d5 SHA512 b4214090990a4dc30cf5951c4f487ed226d321ae18d444ba8dac44ec86165e1c4915c4835d342ecd602c2a3750b64e64cf28ad5e55ce4d826898d4e890954603
+EBUILD python-exec-2.4.10.ebuild 2237 BLAKE2B aae88834839302b2e9ea98f2c14fb86ccb0c977e4ee1b0f9311070d5a698a6d7722e7f17f4b2541d08326d5f26f2e96c1134566581b873197c89a9d6ba8387bc SHA512 2fab31054e1591bd8c8cf49eb33b45096de4da7e32127ef367ddcabf101011e45467237a34e24917e41f7cfc499873679cc5101b536188618f2e8a51ea572c88
MISC metadata.xml 792 BLAKE2B 523252765f0c1aeb4986e5f2acae02959e040cb7f9586f3b4391db730e1fcee3297dafbf05850cf2a6cbce34ab5168bbc965c2dd680b240f944b8199013ad914 SHA512 da707d555bc3f0c2d70a1fe3700c427091c3ca5e12c812714d5f3e13a518b5986bfd6a219820e35223e848e88098df81f5e4c80de33146ee3b273048e83c0521
diff --git a/dev-lang/python-exec/python-exec-2.4.10.ebuild b/dev-lang/python-exec/python-exec-2.4.10.ebuild
index af542129b6961..1ec3c923c8ef5 100644
--- a/dev-lang/python-exec/python-exec-2.4.10.ebuild
+++ b/dev-lang/python-exec/python-exec-2.4.10.ebuild
@@ -3,7 +3,10 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 )
+# This is just a stub for tooling, see the IUSE hack below. Don't panic
+# if the array here doesn't contain the latest impl. If you can't use a
+# new impl., it's likely because it's a stable-masked flag.
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
inherit python-any-r1
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index b7b3f0af2a124..5f04acd8fdee8 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/apache-arrow/Manifest b/dev-libs/apache-arrow/Manifest
index 7cd6f7fc386d2..1b3548130a5b2 100644
--- a/dev-libs/apache-arrow/Manifest
+++ b/dev-libs/apache-arrow/Manifest
@@ -4,5 +4,5 @@ DIST arrow-testing-d2a13712303498963395318a4eb42872e66aead7.tar.gz 3572581 BLAKE
DIST arrow-testing-fbf6b703dc93d17d75fa3664c5aa2c7873ebaf06.tar.gz 3588150 BLAKE2B ff6ec978fa330620b2004bddeb66595c34a9d3d1d5a19a88e28f085ff60e6356a3adb9552e456b8befeff12487c64ac2d0585c48ba1d9ae195c7cb0d5ff7b01c SHA512 cbfb6e4062914030ee6ec42e37128d788b1983e49cedcda670984191a558f7981736d19b848724d346608088000c20de3e6e31e9a8acadfa9931d5f1217f9c92
DIST parquet-testing-18d17540097fca7c40be3d42c167e6bfad90763c.tar.gz 1077258 BLAKE2B 457bf3404b9f6ad8da5cbecade4c2365e39e6409c5b551092a7f1f18f81f557e94e60adfb381058c5fd3a4000dae24c1ffebfbfa965d88e81f098f016bfdc816 SHA512 2cadc694e6cd2e52869b4ff0d2659c77c613fc870b54ca7f4cb64068d0e7956723549b6d5513a117a2e147d4161e2fcdbe15992a3d8e56306b25923676f182a0
EBUILD apache-arrow-20.0.0.ebuild 3234 BLAKE2B e336f91015fb34064ac64806576e06843e4dd51253ab0323096498e4d818165c0e04e5154fedb554829c89ef687f46f17e7991dd8fd635bd6ab931c093d82acb SHA512 7f22d53952ea6d48e74cb58913b5a7c21902075f283ac1db2dc79c9f589ac6a6fac2eaf92f56dd3253f1d438a11448c77a66d23badef81bdb64d8018533c175c
-EBUILD apache-arrow-21.0.0.ebuild 3272 BLAKE2B fed074b70e8eb4538b663f44e6dc563aed04b72e779562861118d9ae4588550e8405ddfd36fc754a0c618d7f75ba9237c522e579170fd04727fdf31808952e1c SHA512 fac1b64e31098ac538b42b15c6c40a54ca3a638b027e23f4968214d7c1856556a7872681a50ad0384725fd1109102904064b8a9ce2fa6e0ba68f19122f20864f
+EBUILD apache-arrow-21.0.0.ebuild 3270 BLAKE2B 292e07ecc6c2d482ce2c73d628c330882f6a63b31c486377e817db0452decfc8a3ecca36081bc56c93f02957b989ed50ea31fbf536f83ca94ae35296a9356385 SHA512 b852d3f2fb9163bd014b2fb1bc567eacfb0679595418d7437b2cc88203dcb9599b533b61681eb438e24421b1ababe8ad66f8e07f50423d03ef58895162cb0471
MISC metadata.xml 912 BLAKE2B bffeb1e6d52455313e89396d9b1821fd7d5064e887213d13ae933ef8185318a40095c1623f3793f62d296ecb1afed591614fadc2ca3f75332df1e5a2f5a28d84 SHA512 11fb4dfe0e8c938e6bf3e7e53d1dccee08d80ba32396ac454226827e7c4ed2db70c53812060a9478e359fb2c48c221a05b3632409d73f2659b2117b7c56e8e51
diff --git a/dev-libs/apache-arrow/apache-arrow-21.0.0.ebuild b/dev-libs/apache-arrow/apache-arrow-21.0.0.ebuild
index 7db166dda8ab1..8f4145ce572bf 100644
--- a/dev-libs/apache-arrow/apache-arrow-21.0.0.ebuild
+++ b/dev-libs/apache-arrow/apache-arrow-21.0.0.ebuild
@@ -30,7 +30,7 @@ S="${WORKDIR}/${P}/cpp"
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86"
+KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 ~x86"
IUSE="
+brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl
test zlib zstd
diff --git a/dev-libs/c-blosc2/Manifest b/dev-libs/c-blosc2/Manifest
index c489187c32d18..d6834568660f0 100644
--- a/dev-libs/c-blosc2/Manifest
+++ b/dev-libs/c-blosc2/Manifest
@@ -1,5 +1,5 @@
DIST c-blosc2-2.19.0.gh.tar.gz 3300743 BLAKE2B 44ef2150bf618c1bac1ff9000f6f12ae3e6310026a82eac6efb26bc96ef4e3c7ec40d59d18c75c4e801ede5acce14c71403b230ca436b4efa0db3550902bb490 SHA512 92a92f251666238e741970b1ec7a46213d0755543e29ee160a2b20ba0b36aade7cc8971e5df7ea1aefe62c32b765efbcd60b6b20d7f697f086f6004ed65bd2a1
DIST c-blosc2-2.19.1.gh.tar.gz 3301977 BLAKE2B e57059d990d86e6cebaebf38931e6a6ad1c1d17339b5b4600484012011cd8bd4bf0f2b1a63a07d11b4080f23f45d354d656cf9b8c02d41b1ebfd7a1e2f532bfd SHA512 f57959e96a48598e00e327fdc7d4c692116870cdd57fb36b65d783ee8a6a451bff9580bb4e43a428bf17b8eed364a269b702ec610c8d0c3569d6c3af466a3ac3
EBUILD c-blosc2-2.19.0.ebuild 1479 BLAKE2B 730947afb2b72b45e3c82f710b310d1e11a1a318517a3ad062c11d46e72b4d4f6965f01c6f87c4df6c557cbe8fe7fae5c1a1be50888de5eb96ab37c6fccbd928 SHA512 1ad4bfc4bd8e9c87dae63251b22b82cfaeab4b67c446fba719f095649e4e10805b39b9b129ef1031b7de59df2b9c73cc3d0e8d34bb03c311a8af1fd9e4e5dc3a
-EBUILD c-blosc2-2.19.1.ebuild 1483 BLAKE2B 4e7d49efe11d6a007326028e7fcd32394083398131d5c256c0800c2ef607a3d3937032e3f05597cfc645e8056df4f21ca91797496d6fdea9a29ae22536cba58b SHA512 c610cb47dc2ce9f6a6bc4fe083bf5df4ecb42da25154dad3724849a557a699c9f6c3cf2e978f694448c023e10808d29f81d7e5cb8b947218052dbd5a213857b8
+EBUILD c-blosc2-2.19.1.ebuild 1480 BLAKE2B b2cdca22fff8c4ea5d3a4310ff70d4f550e876ccbb7ae66a0ec255378b9093c352d928bd061e5d5528ff409c229e7c0c42576bb8d1ecfa19484a0a6aabc98a27 SHA512 28b644323b78c7da8fa2e915e577d7e53ec9365366f0b1b2cdb8cd50bfe6f513b415210a5efe64e8961119d2d9a1438620cfdc13b2439d68f2607531f395da65
MISC metadata.xml 327 BLAKE2B 5fafd7f688780e7c5479d492da4943b9a95122d5c64e36e4415fe69a708f983f9463824981d771424c1c75f7236a159ef843738a0b31430ccd572770fbc5a74e SHA512 9d2aa06eb8e144bafe1c65b9c7704993633f9e1db629d77209e8c832e09de34c641d9f588cf208d8f5f65ff489c56f1e01ef573213439ba99678601d6a790ee0
diff --git a/dev-libs/c-blosc2/c-blosc2-2.19.1.ebuild b/dev-libs/c-blosc2/c-blosc2-2.19.1.ebuild
index 6ec4ca799e536..5f82ab003a034 100644
--- a/dev-libs/c-blosc2/c-blosc2-2.19.1.ebuild
+++ b/dev-libs/c-blosc2/c-blosc2-2.19.1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="test +zlib +zstd"
REQUIRED_USE="test? ( zlib zstd )"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/libserialport/Manifest b/dev-libs/libserialport/Manifest
index b911dd50c1ddb..5f05977eeb732 100644
--- a/dev-libs/libserialport/Manifest
+++ b/dev-libs/libserialport/Manifest
@@ -2,6 +2,6 @@ AUX libserialport-0.1.1-kernel-termiox.patch 1216 BLAKE2B bbb629086c2e21caf683df
DIST libserialport-0.1.1.tar.gz 405251 BLAKE2B bc52d7b5303c123a28becde1e77451a921c2b6d5284ccfaca298d0535a793297d30e297109382a7266263530ac9a0e0b598ce8d1602e0700b43bda227f29a6b3 SHA512 7d379d1099173841e6d4df04c8c12dc6a4ebdfa0323ef35da6f3dea20db55d4f6ad81c1f6679f5aac7fe83270176428a817daa8627c336505335a07e06350a85
DIST libserialport-0.1.2.tar.gz 470818 BLAKE2B 762f0447f397efb983489ce673f3ce885cd9ae7308fa0818fb312ffefc2b391dd3b2555b3c19a3aaf440976e26b115c149dbbda57015e13793235616069e5810 SHA512 960823ddb30711c39a4f001b6dd2d592a072e8d4256d3ba0a2fdb6c28172c3b6b1504b33cca80765ded5d5add34a73621b5e500ebaa6bb0520faf98b46b903aa
EBUILD libserialport-0.1.1-r1.ebuild 924 BLAKE2B 0896482327e4811603ba6c1b5f7b3c5ce318816c8b9509c13c9cc284f576ce783da5a16eb29dab5e64465e0e0c96d61810a7f6841c6d14abad7439ac9e45f511 SHA512 d27aec752c9b95503fcb11ec8f821c45fd111212acc7e5bed60f7479ae64447b6521ec06996b8f3b10c3d82544ebb2aed8d4e7ced665b65f82c6c12154744eca
-EBUILD libserialport-0.1.2.ebuild 726 BLAKE2B 2d2717dadac18a7bbb57ceecad46b22e9d64d99791a7c0aeef5f9f503dc0fdd2e3207ffa72b490945b9e43f11e4ccb2a130b2634b7cc762be42279edfc89ce58 SHA512 6d5f64a82cce1fd69279a9daeff84e5fbab350d6e359595ce5b31a97f68eb9246a3f7889a75e09a788198009d1d8c1fc067951a026d53dd07788d916aa6cf5e6
-EBUILD libserialport-9999.ebuild 728 BLAKE2B 3ff4add4de5925232b123cd5b6ffe6ff90896b96214da51f8281cacce77b40bfe723405a97a00638897af9c3a9ec50cfb0ae214f665d790293bba590bdda41e3 SHA512 b93629e121befecc6aea24bea7ef62f48e1eedf42ab85b70810da1a94d2e44f3e158d470ce5e569444342f087bfbc989606f6ff32d3fc5b3e186bdeb3308c514
+EBUILD libserialport-0.1.2.ebuild 733 BLAKE2B b7b9aaf7c205c32c8ea1a28137913d8e3ace90276eb265d04f68fea18cf15c59fbc9243d67a3254f0a983cfcd65da392492b03677eec0e94fc2d7f10b0eac669 SHA512 6c6fc76a6e8ab61ece8317069da72d714a333c2849bbef32aa3d76d07537b0e05bcc81fffd5301294592a753ae4104db4c53bc1a488f4ad013aa27f9ec58abd5
+EBUILD libserialport-9999.ebuild 735 BLAKE2B af05439ec8fd446fc7f462063adec4e4a642cdf28ba87b07cbbf497dd0593159f7ea3383a93d184882b16fbf06442b25014835194474200338f7e3c106441bc9 SHA512 480952814edf1914691422bf7a3b57c795dee30818d523beabf005c36e8206afe0bbed0fd4d8516726adbcbe9e3edc2e64ff48b2dbcf105fc8185a1e6d6d32be
MISC metadata.xml 248 BLAKE2B 9858a97a2186d5b06e272fe28021e0e668897630d8b99023000e8e58e852e80e16b399d8f864b9dff6c9fda25e1519ac8b4331792a4b441be23922707c4ad6a9 SHA512 a1e8f757e473af3ab0ccf695f849dc91e1be877dd505d339bdd26e35a2cf7fb5ffd8f5bf34e933873a462023aecb0edbddefbbda455289279182059cd6c1b0e5
diff --git a/dev-libs/libserialport/libserialport-0.1.2.ebuild b/dev-libs/libserialport/libserialport-0.1.2.ebuild
index c5a771e2485e0..424b1525eb07e 100644
--- a/dev-libs/libserialport/libserialport-0.1.2.ebuild
+++ b/dev-libs/libserialport/libserialport-0.1.2.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == "9999" ]]; then
inherit autotools git-r3
else
SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
- KEYWORDS="amd64 ~arm ~arm64 x86"
+ KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
fi
DESCRIPTION="Cross platform serial port access library"
diff --git a/dev-libs/libserialport/libserialport-9999.ebuild b/dev-libs/libserialport/libserialport-9999.ebuild
index 4e0b8fd2969e6..2c6c09844ca1d 100644
--- a/dev-libs/libserialport/libserialport-9999.ebuild
+++ b/dev-libs/libserialport/libserialport-9999.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"
@@ -8,7 +8,7 @@ if [[ ${PV} == "9999" ]]; then
inherit autotools git-r3
else
SRC_URI="https://sigrok.org/download/source/${PN}/${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
fi
DESCRIPTION="Cross platform serial port access library"
diff --git a/dev-libs/sleef/Manifest b/dev-libs/sleef/Manifest
index c7b5658ace8e0..35af83da7c20f 100644
--- a/dev-libs/sleef/Manifest
+++ b/dev-libs/sleef/Manifest
@@ -3,5 +3,5 @@ AUX sleef-3.8-cmake.patch 299 BLAKE2B 23279977bcd66ebcc036e33b828eab1a4199d3db41
DIST sleef-3.7.tar.gz 1610462 BLAKE2B 25d7cc2190108d1fafd756e5e38952411f553f01775d58d89dffebf34e873dc2067bbd21bab5f01c059943ef213e09aa61c58a2610e4545d8fd17e59b9ee428b SHA512 0f42c4132523f87c9e214bd9eb965e77b84c80e9a63588ed854796fccd2b9affb849a74e5f95f7b0161ba6281ca7ff509d510b42950dc38a6b8175cf6745ab07
DIST sleef-3.8.tar.gz 1863935 BLAKE2B 5cb56ee97327a19b7d88e9b96ad1073e620310c6972137ea1e36417a4fcd93ad5f50c4c3d7f8d55a5c22eaf7ddeea7d2ec3616778698127a73c168b64dfc2d13 SHA512 218b4e7e2eeb1f9b45e56c2fbb46062480480c55f49b6b0d138d910374e7791c7dd909b964fbf9e2e984a896a3b162eb5aabaaa770692e1db440627e7ad07945
EBUILD sleef-3.7-r1.ebuild 764 BLAKE2B 055762d85af68f01730cd209a7bcfaeee919af8fa1cc90eb08e68a380fb2dfee31ff5331d303fd5633d385b521fe979e1cf1ea0e729d61ebe70b2dcb55d73b50 SHA512 5a36259f2c2fc4d6167bf255ac00f76da7a15f48b09006f47ad3259da1ba1be3977d95159f6f8b7e90d86047b7eac45bfb32beefbd7160c1f54de68fb3b40eab
-EBUILD sleef-3.8.ebuild 805 BLAKE2B aa2021aa8c9eed14fed1de1ead89b1be054838fe542ded032336d5c7fa7e4503784c49ffb3a31160a1fa1ec0a42e68d97bf07186c9027deaa58276f70fcda6e8 SHA512 aba19ad39b5a9270328ebd63d438045fc6cb6e5d0d402f26ba8aad542be67b39313fcbf1daffe5867ea58f7d4a2db5c3a825c7c0f07318348738dc2756d51eb4
+EBUILD sleef-3.8.ebuild 804 BLAKE2B 8c04dbd58c4db53469f245f6ae820ac3fc117d98aab353c47067fde658e3d3ade0c93712603fadb52c9ec4b8baa5c0a472a52be1044baf3306daaf6ba2e699f8 SHA512 f1c2c57f20d946a0f47cb1adbed3ef18fa8844154d6b59dff66b1aaa3e73e74e6aa5f9a0e67da27d15b2138b59ed50ada53202ae893b6acb78cb39903699d2f8
MISC metadata.xml 327 BLAKE2B 983705672ddaa295e873a6fe7a7e7caf7c4d3fdd7c587fa2bff53e457e580ad1958108931e50df7f27303aa75937a702f3cae3d830b3f34760b95f06ca15458a SHA512 8cc8e6126c425e73d9431937f2bedc7dbb68f294359beaf4923e4105284465a7cb4c678693afdf3a16469f9d1a846d7543b550bbd5d100f369a0f93b6bd90c7a
diff --git a/dev-libs/sleef/sleef-3.8.ebuild b/dev-libs/sleef/sleef-3.8.ebuild
index 66bf6bcdcb2fe..042301929384d 100644
--- a/dev-libs/sleef/sleef-3.8.ebuild
+++ b/dev-libs/sleef/sleef-3.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/shibatch/${PN}/archive/refs/tags/${PV}.tar.gz
LICENSE="Boost-1.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz
index 044df1286dcb6..3200383c73d14 100644
--- a/dev-ml/Manifest.gz
+++ b/dev-ml/Manifest.gz
Binary files differ
diff --git a/dev-ml/fmt/Manifest b/dev-ml/fmt/Manifest
index 0eedbc3a0e306..ec612029b4d37 100644
--- a/dev-ml/fmt/Manifest
+++ b/dev-ml/fmt/Manifest
@@ -1,5 +1,7 @@
DIST fmt-0.10.0.tbz 22854 BLAKE2B 09ec8b2d446829388598b356dab35ebc36f4272ce00a7010513d2be9f7efdd3a427d4685659fbd745161965981434ff7411e3f393b853eab6e3cf87871edda11 SHA512 26d7f2002f0f1d605c08129ec09d487a8c37d764b77370e56b869fd94fe6bc903f808159ab7b79e85c2e2b6263ee5fa7df66f9f9625bdf0e726e8a92a9056258
+DIST fmt-0.11.0.tbz 23336 BLAKE2B 665fb00441ec0a333d849dc77d99b86d9b9cb853a93a49ee0cf069562d0ef86dd182db04f3f0328b975ee9c796d2426148d9112ac3575e2560d95c332cc639e6 SHA512 3f40155fc6a7315202e410585964307d63416c8001fd243667ed9d8d1a02b67deecacb25e9c2feb409c537bbdfb7817d91168de4ddd643532ff51d6c1c696a4a
DIST fmt-0.9.0.tbz 22699 BLAKE2B 6c251b7c32093a5860b8e5c18f6a92573e664e8a20eb4b85dc6e601a04045d9c55c1e4a4f5cb879ccc92046c15c5ff97d1877ab78ecfaa2a4aa83a9f49fd409e SHA512 66cf4b8bb92232a091dfda5e94d1c178486a358cdc34b1eec516d48ea5acb6209c0dfcb416f0c516c50ddbddb3c94549a45e4a6d5c5fd1c81d3374dec823a83b
EBUILD fmt-0.10.0.ebuild 797 BLAKE2B 3c3bcf2fc971e2eef561c209e382ad9a841a114033813697d2b5fdaa76e4f56d5b3ef8536a4f2a02c21b8c6659ed1ba0635f120f1dd7eee0db2d85a796f68bd6 SHA512 346ac692b1913a34f81ff6c461a5105c123e2cc22c97d77739b5dc32330ebcb39e30a0c7d5162039faa9dcb17265abda5b31b3fa9faa114a7ee7ce9ef40a72bb
+EBUILD fmt-0.11.0.ebuild 797 BLAKE2B 3c3bcf2fc971e2eef561c209e382ad9a841a114033813697d2b5fdaa76e4f56d5b3ef8536a4f2a02c21b8c6659ed1ba0635f120f1dd7eee0db2d85a796f68bd6 SHA512 346ac692b1913a34f81ff6c461a5105c123e2cc22c97d77739b5dc32330ebcb39e30a0c7d5162039faa9dcb17265abda5b31b3fa9faa114a7ee7ce9ef40a72bb
EBUILD fmt-0.9.0.ebuild 873 BLAKE2B 62ca11fa3224437ab1307a8b016cb15aa3c64b31ac642e6194e8dff4ae10f151f8a9c87ccf445dcc96f4fd4aeeaf1f86c2215792c5eab2c7b6a56243158e25ce SHA512 ec5c6e5c191df68e94bd4d0eee9f15f0a1d4b420bd6d20e11bf2b87e9c51031f9b1dad9e85fd6262ca87f8b684f4f3de796e0fcb2c2e3a546ac6a1b3fce28cf1
MISC metadata.xml 310 BLAKE2B f3ca51ebb66d954c80595a3a4971474de7687bb152394d9b01bf4334390e5a1abecf7a0ad1edcb6c48b0c1c95408b734bbdf61e4bc9248aa72b5cd9f77d3703f SHA512 ccd0831bbed1d1e3341f8f6684a29e271225d147f3f86788393440c2e6e1cf1514c194cd13ae045af437d43fd66f750eb24115ddb5309bbf4a4143ec7e9d6312
diff --git a/dev-ml/fmt/fmt-0.11.0.ebuild b/dev-ml/fmt/fmt-0.11.0.ebuild
new file mode 100644
index 0000000000000..cf725015dd5da
--- /dev/null
+++ b/dev-ml/fmt/fmt-0.11.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit findlib opam
+
+DESCRIPTION="Combinators to devise OCaml Format pretty-printing functions"
+HOMEPAGE="https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt"
+SRC_URI="https://erratique.ch/software/fmt/releases/${P}.tbz"
+
+LICENSE="ISC"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="test"
+RESTRICT="test"
+
+RDEPEND="
+ dev-ml/cmdliner:=[ocamlopt]
+ >=dev-lang/ocaml-4.08:=[ocamlopt]
+ dev-ml/result:=[ocamlopt]
+ dev-ml/stdlib-shims:=[ocamlopt]
+ dev-ml/uchar:=[ocamlopt]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ >=dev-ml/topkg-0.9
+ dev-ml/ocamlbuild
+ dev-ml/findlib
+"
+
+src_compile() {
+ ocaml pkg/pkg.ml build --tests $(usex test 'true' 'false') || die
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index b46b94c2d8034..807543d502e64 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/anyioutils/Manifest b/dev-python/anyioutils/Manifest
index bf59a747d7a11..c937d57056134 100644
--- a/dev-python/anyioutils/Manifest
+++ b/dev-python/anyioutils/Manifest
@@ -1,3 +1,5 @@
DIST anyioutils-0.7.3.tar.gz 15022 BLAKE2B 73070e1ee78d323783bc506b8bd723e7969999063e926130aade7b5b491f192acfd5f3140195bfe7b1e4669c9e3872682a274676983f7256660c86603f16ba91 SHA512 ba8a11453d002b1a23a553e118a23c5047d16d53b200ed2d2493f62e8b9c24e32c39aef864e6b719c1db45b00e9ee758eb974ec9bfd27a3e53a33572bcdc262b
+DIST anyioutils-0.7.4.tar.gz 15697 BLAKE2B 69701e7ccd91d5083b7f9ae39827ffee85a4cf7a7031cfcb85649c93021e52ff2a2712ba2eb37df02df74a4780aaa4490e7f842c305dd53a07c01142d1396422 SHA512 e513a31fbcfc38d6b532414abba4854a5ad9cd7667e9e26c8e208b5de02635f7cc0aab8ec304f885db4cf1ae0b44f9f3dc65f8b80c0465a4dd537afa17ec11da
EBUILD anyioutils-0.7.3.ebuild 1157 BLAKE2B a6c91b121c4c909c026d4bf771ed0668c09c370b3b2c0bfa644337c812ad2ddd4a9f7b648f328795a0a61047976aeb22f9cff075a10c43bd8ca19e46b2f84f2f SHA512 a827a4d82d42337d20517ec69bc413d55dbe14501834b0850e959d77ae8a8166b879b4ff03b5a11c744c613866957374b725cbf37715d5077248b8a6ddf1d2c4
+EBUILD anyioutils-0.7.4.ebuild 1131 BLAKE2B 693646c39fe4111f41b333357d59a5ca3352ba3dfa1b8ae1e3e61b390b06adaaea4932b7e679069e436f5be9261e428473da5b2d2d54312be6ee6c5aab9417d8 SHA512 caa9a18b3bf8ee4d9a3fbd8d77c909b9be03a077c7db6ba7396bc8309eebfff99670d533f6e6bf4a4d3c4555220af73412ab8e2790995141fda608b4dfd9940a
MISC metadata.xml 380 BLAKE2B bf910f706130cf2d3e2538cb83c8146809aac1b5a52b76c2242970fe0bf21a486bc87e3791107553361fcbf4b2f99afacd1b06c9ead3588a6a7d320cfd155c6e SHA512 900b40d59d5ecc2aaa1c82663fd7cc5a3819e82b153930aa085ab764629ddbb766240836185af7f90fc439ed0d2451736f6ca0480fed6a5ce2d7f81d967ce422
diff --git a/dev-python/anyioutils/anyioutils-0.7.4.ebuild b/dev-python/anyioutils/anyioutils-0.7.4.ebuild
new file mode 100644
index 0000000000000..705d9d5d95025
--- /dev/null
+++ b/dev-python/anyioutils/anyioutils-0.7.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Utility classes and functions for AnyIO"
+HOMEPAGE="
+ https://github.com/davidbrochart/anyioutils/
+ https://pypi.org/project/anyioutils/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="test-rust"
+
+RDEPEND="
+ <dev-python/anyio-5[${PYTHON_USEDEP}]
+ >=dev-python/anyio-4.8.0[${PYTHON_USEDEP}]
+ <dev-python/outcome-2[${PYTHON_USEDEP}]
+ >=dev-python/outcome-1.3.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ test-rust? (
+ dev-python/trio[${PYTHON_USEDEP}]
+ )
+ )
+"
+
+EPYTEST_PLUGINS=( anyio )
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # requires aioguest
+ tests/test_guest.py::test_host_trivial_guest_asyncio
+ )
+ local EPYTEST_IGNORE=()
+
+ local args=()
+ if ! has_version "dev-python/trio[${PYTHON_USEDEP}]"; then
+ EPYTEST_IGNORE+=( tests/test_guest.py )
+ args+=( -k "not trio" )
+ fi
+
+ epytest "${args[@]}"
+}
diff --git a/dev-python/apprise/Manifest b/dev-python/apprise/Manifest
index 7ef587244cf90..6e463631ef535 100644
--- a/dev-python/apprise/Manifest
+++ b/dev-python/apprise/Manifest
@@ -1,3 +1,5 @@
DIST apprise-1.9.3.tar.gz 1795515 BLAKE2B 50b6d6b5b9d53a9caf4bf0b4408c0f6c3755527baacca300fd21c090ed65e1407975e5ed468b1d9a6e1ed6e0853ad4014aef2843c89dcc0f2ee9529401ec3b7d SHA512 9b75db6f9926a8e19f75662737df1a8848b26db0c84ecc9e816838fd25f6e7ea291462ff201b36f4f33536d83fd821910be762988a573d503f137f76b1bae9c2
+DIST apprise-1.9.4.tar.gz 1855012 BLAKE2B 2375d22f5f3d28a8c9bf8692e6fc1b029cfe0a3ad0eaebfd43cf06fd4b29dfa212289197706ff0913083fb8cab27d967395282bcaf43f5a32593bb115e15f9c5 SHA512 5e25ac6260506e1963f4bb89dcd30bdc7ca639760c0078dc839774901345a91f6b1ec182b40116712f6206115a7e86edfa786f375a09efdfa1473132b5d5cefa
EBUILD apprise-1.9.3.ebuild 893 BLAKE2B bc2e5820a7d97e99628723b564a01c0c93de0801e60cdd6289af0d4ddf83846cc51c26d7df7a97b19418f4444ce4cb42ec2055faa0957e910ef79e7ceed27526 SHA512 59d03976dc0c2dd97c6cfef0243d02e45b5504ab928cc52c67dab8fe80d4e2db6f88141ca2e02b35a546fbdfc21c258100bf991272117c0a8778187d6f9d246c
+EBUILD apprise-1.9.4.ebuild 1043 BLAKE2B 2b89f1d0033275bf64e34b6df1012c11ec1c67f410efc756921974b93fba65036d49bdbbab769952123c1fcc608802a0ee87705f1985f56445cf2e8b4a3a98de SHA512 c76e7d7266d714efec680e06ced18ff067e26117d50d8aaa01dbbfcdd5cbb54e4d9647584f74ed15188d6e9198af4a7c7d55e3f6dd9ea9f192946c21f4dd9a1d
MISC metadata.xml 554 BLAKE2B 5d232c4d5835c5e782d37d9d1697029d4f49c1dfde65cee0527bfd2ed31bb67d680a6a3aa406c2fc1ba033c40efde1e239f2b66996a23c7089d4e6d8a3beb411 SHA512 0e857c991e1347784d908b291a01dba19005985f4976a29fc76522872828f1491d2ece6e9755277167369198dc26beed623beaf9b3d4693a0e0d9e663830b29a
diff --git a/dev-python/apprise/apprise-1.9.4.ebuild b/dev-python/apprise/apprise-1.9.4.ebuild
new file mode 100644
index 0000000000000..f428a90c9d6c7
--- /dev/null
+++ b/dev-python/apprise/apprise-1.9.4.ebuild
@@ -0,0 +1,42 @@
+# 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_{11..14} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Push Notifications that work with just about every platform"
+HOMEPAGE="
+ https://pypi.org/project/apprise/
+ https://github.com/caronc/apprise/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~riscv"
+IUSE="+dbus mqtt"
+
+RDEPEND="
+ dev-python/click[${PYTHON_USEDEP}]
+ dev-python/markdown[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/requests-oauthlib[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dbus? ( dev-python/dbus-python[${PYTHON_USEDEP}] )
+ mqtt? ( dev-python/paho-mqtt[${PYTHON_USEDEP}] )
+"
+BDEPEND="
+ dev-python/babel[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=( pytest-mock )
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # fails if pygobject is installed
+ # https://github.com/caronc/apprise/issues/1383
+ tests/test_plugin_glib.py::test_plugin_glib_send_raises_generic
+)
diff --git a/dev-python/astroid/Manifest b/dev-python/astroid/Manifest
index 644258141b11f..14b79e360f2c8 100644
--- a/dev-python/astroid/Manifest
+++ b/dev-python/astroid/Manifest
@@ -1,5 +1,3 @@
-DIST astroid-3.3.10.gh.tar.gz 467911 BLAKE2B da2e62ff056298bd0dc7aed3a9ab5af25968a2343a5339d409a2d03f0043cbe6024e1440332c797f3645db4b836f54b1a7ea2dbd09f3d49ee765a19d0bd0d15c SHA512 bec58f47f26a56f3700a6f10add2b90c018a2127b35036e1e4fc1d6c41fb35b67362195c506affba9ddf8ea120993e17adb562b799f1ee45622c79def4547e84
DIST astroid-3.3.11.gh.tar.gz 469464 BLAKE2B cb2ad429fa303e1049de685079d814696f9a907f75d85e0eb6aadef34d791ca2564e2727aff604e1f15b8bdd262b6c5dbfaa64193bac008d39e9bb7e642254cc SHA512 7dd0fae9fa6135abb505af567731f9062ea5f45b5c2e9c613fd1c5cbeeb409779a620cde3ecc42cd8a0733ccebc58b5e8e66baa1a38b6f46b1d3fcf2e33914b5
-EBUILD astroid-3.3.10.ebuild 3184 BLAKE2B c6208b1694e4c3a1d3414ca273a7a38e11367a15b153ffdd07ba63613868297023dc42d2019cc4740bc7a1b600a6bce12e75e3bac95bc01e718f54aef9086c28 SHA512 9dfb37bc768c7b2e7871bf87069738717aad041eb0d3d9544a4bc4ce8b6d65ca7b322a7b1547167483a2ef58a99642671817e316e6f285b6b6cd38f818664bcd
EBUILD astroid-3.3.11.ebuild 2452 BLAKE2B 7b2b5155e643a130dd9091115d8139abcf355dd8ec58f6bb797ece0671c98491ad9186708b086030a75d28ba0476a8464936254066ee611fd25b75353afcb175 SHA512 10010af885cf3d4cb81e81e5eed979859ecf6425c4ba7912ba697098d49c0f09c47f32bc9398c69576fc95211b28951021f9c812dac0c10fba16f7f62c8f5080
MISC metadata.xml 1148 BLAKE2B 29a6cfc0c292117920be154d37ed4770f1fb1679186576fe6151cc02d1d6be766045e0231e2fceb87cbd250dbed3888c99b7ca7dc0182cc700a11961d9cd6d9e SHA512 6821d13f5e82bd73ee4fd165c0b4c94f40cd6af536dee1658cccb4175e67da2611c4d1478cdef1607535f23224116ad482197e0b0eef8f0a94d596bf250b3074
diff --git a/dev-python/astroid/astroid-3.3.10.ebuild b/dev-python/astroid/astroid-3.3.10.ebuild
deleted file mode 100644
index ba9275a7955c3..0000000000000
--- a/dev-python/astroid/astroid-3.3.10.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Abstract Syntax Tree for logilab packages"
-HOMEPAGE="
- https://github.com/pylint-dev/astroid/
- https://pypi.org/project/astroid/
-"
-SRC_URI="
- https://github.com/pylint-dev/astroid/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-# dev-python/regex isn't available for pypy
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/regex[${PYTHON_USEDEP}]
- ' 'python*')
- )
-"
-
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- local EPYTEST_IGNORE=()
- local EPYTEST_DESELECT=(
- # no clue why they're broken
- tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
- tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils
- # pydantic-2?
- tests/brain/test_dataclasses.py::test_pydantic_field
- # requires urllib3 with bundled six (skipped with urllib3>=2)
- tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter
- # hangs
- tests/test_nodes.py::AsStringTest::test_recursion_error_trapped
- # TODO
- tests/test_builder.py::BuilderTest::test_data_build_error_filename
- # numpy-2 (https://github.com/pylint-dev/astroid/issues/2442)
- tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray
- tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return
- tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables
- tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type
- tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple
- )
-
- if ! has_version "dev-python/mypy[${PYTHON_USEDEP}]"; then
- EPYTEST_IGNORE+=(
- tests/test_raw_building.py
- )
- fi
-
- case ${EPYTHON} in
- python3.14)
- EPYTEST_DESELECT+=(
- tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_3
- tests/brain/test_brain.py::TypingBrain::test_has_dunder_args
- tests/brain/test_brain.py::TypingBrain::test_typing_object_notsubscriptable_3
- tests/brain/test_brain.py::TypingBrain::test_typing_types
- tests/brain/test_pathlib.py::test_inference_parents
- tests/brain/test_pathlib.py::test_inference_parents_subscript_index
- tests/test_inference.py::InferenceTest::test_binary_op_or_union_type
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/blockbuster/Manifest b/dev-python/blockbuster/Manifest
index 395553c7268f4..f5f5d29c38aef 100644
--- a/dev-python/blockbuster/Manifest
+++ b/dev-python/blockbuster/Manifest
@@ -1,5 +1,3 @@
-DIST blockbuster-1.5.24.tar.gz 51245 BLAKE2B 6d1e6a66154603d0a485dd77041b24488a35f9b07ec7b833b3ef2893edaada798e1feca158ceed7ba347cfcc738adc52d846991ec90808aa6a523a03403988cd SHA512 f286c1fad7236783aae81111480a43c946819264c7584fe9cdc466cdfff0c63c5076a9c74397e5f37782f5957c68834a1db7640a5aeae2bc0a2961fc472e7824
DIST blockbuster-1.5.25.tar.gz 36058 BLAKE2B 75accc4bcba23664206adcd1a5adbfe5b4f4fdae634370e89b72a3122d3908dbba96ea2387766bced0814c47dac9b2b1c1b57647977b90bbd729561d6a2fb205 SHA512 a5201166425fa4449d319ed7265e9ab51c8bff05e1ec84c79d2b5cc54effc70f047154583b2362d6a6b6d0a986cd4f4082e96079a013778507fc5906bf6b7cff
-EBUILD blockbuster-1.5.24.ebuild 1508 BLAKE2B 04a65115485226ce7405214d5a2949e0f0eeb49e7dc7718ba3250d9d173491f41d7d641cf4617d9c6c8f08894f4784f82f2657ab64b936859c75fccfcd2763ec SHA512 ca0fa5a8bd8a40ede6dd6e5ccffed547210c6329132b62a49e42d0e003414600e66e3b2c5d28c4bfcbc6c4116d267a8f176d0923ba4f12a96639d881ac263942
EBUILD blockbuster-1.5.25.ebuild 1443 BLAKE2B 1fe19b6b1e735201eba92e115e98732da2e4e9e6c8fa7e4f01ad42c13bd4f50babca3e44554140f9905f817aa6decd2522495cd47d43542ea7fd8dc77a8894b7 SHA512 c79380a86f784959396ad538e3b11049e21669d1ef315b1f7cd058d9210c85684954b506f98b02c757e71d63b157d2b0fee1b357ce7cc4ec2c66272905536900
MISC metadata.xml 376 BLAKE2B fe4a94700802c171d3791a7da2787f85fecd98b2a22e57201bf337cf2c696ddbba773e487e67f3aa645dc348b7cfccc122aadb7decef42f20db56dadb0820f10 SHA512 6af8ca3a5a0ab35d985dfcf9279abe3112bcaf74ac7d087c4ea2e7e08cc6fef0159496d7419602c78ea0500e83c13244c12a12e12dc5c885a559c0ca8daa95a1
diff --git a/dev-python/blockbuster/blockbuster-1.5.24.ebuild b/dev-python/blockbuster/blockbuster-1.5.24.ebuild
deleted file mode 100644
index aac0839e05aff..0000000000000
--- a/dev-python/blockbuster/blockbuster-1.5.24.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Utility to detect blocking calls in the async event loop"
-HOMEPAGE="
- https://github.com/cbornet/blockbuster/
- https://pypi.org/project/blockbuster/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- $(python_gen_cond_dep '
- >=dev-python/forbiddenfruit-0.1.4[${PYTHON_USEDEP}]
- ' 'python*')
-"
-BDEPEND="
- test? (
- dev-python/aiofiles[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Internet
- tests/test_blockbuster.py::test_ssl_socket
- )
-
- case ${EPYTHON} in
- pypy3.11)
- EPYTEST_DESELECT+=(
- # upstream doesn't care, however that doesn't stop
- # people from depending on it...
- # https://github.com/cbornet/blockbuster/issues/47
- tests/test_blockbuster.py::test_file_random
- tests/test_blockbuster.py::test_file_read_bytes
- tests/test_blockbuster.py::test_file_text
- tests/test_blockbuster.py::test_file_write_bytes
- tests/test_blockbuster.py::test_lock
- tests/test_blockbuster.py::test_os_scandir
- tests/test_blockbuster.py::test_scanned_modules
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio
-}
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 925780f887af7..d0d91affd01bf 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -1,17 +1,7 @@
DIST boto3-1.39.14.gh.tar.gz 974493 BLAKE2B 14c6295f20cab6390c81d399585c9bd8291163a206e212400f44a23d871f43f02c76c0fae5201855cdd77cf45b598b5ceb86320b584fb48a5acb142133aa9d22 SHA512 332cc223c87f0823fded9c885c47892e0dd0abdd4346968425cbdec8e9eacd1d3d22720cb3a615876c47ba031b8b1f4a592d325c812e37f86690b0554438e9a4
-DIST boto3-1.39.15.gh.tar.gz 975021 BLAKE2B 951591198b4d7b524f06165bd998d17fbdcdf54e3f47bac29b3e05966631fd4deb99dd038ff573bb072b95db5cf1f97697723bfe4ea52417031b21a5ed2e4a9e SHA512 00e22e88d75faede7925e8a57a91e2282874bf60f42406da9004874badd688d076916c46f2758fb56d54c9b383fd8092e83ab7876353affff459102694f4dd76
-DIST boto3-1.39.16.gh.tar.gz 975565 BLAKE2B 51900d220e88faa8176a537ceb719ad8accada84c2036d921241439e0247e1a0e24c2923e5ecda9b0e7162ff024bbc5ce44173c3481fd9331348c2cfc41eb1ad SHA512 c40eb9235873272ef0e7483c19b093578d9114ed3e63e0c3f54cd1de0d231b56a586e891c91c07da00873cb087eef73a5dde630f7fa6239414cdfa1e118e7576
-DIST boto3-1.39.17.gh.tar.gz 976076 BLAKE2B eb302d08b217d8bdd9e843ab1e9d007faf31f8cb48e0bd0b08912127357dd151fb27b1c0fab2992ba9258bb0024854a05e549e4051a4c6ae3a8e9ebb1bc81574 SHA512 6f4677a3c9c4fb290667a814b9c3be0e2a1726baecd48241c3e6a474c9d87d2c2260bbcdce70fd437bb8b94b49c6be8a1634a5a8bee0e2ad8617b2599c71e0f4
-DIST boto3-1.39.4.gh.tar.gz 967954 BLAKE2B 5e63cfb5c2381605475c928c4aec6cf303b99ca13eb67377e5a283e07d0de35eb6846352976a854632e72c34477f964b32ffc8f0fc178d10d7e95df8d4a145cc SHA512 dbe389b4eb1e8ac1f425f34bb96c5baecc42acdc608bef7ddc31e1fbaa3baa6850504cb9513494a6ca782755ce9264fd0d794960eeb495678ef1cb3d2c85fe90
DIST boto3-1.39.9.gh.tar.gz 971951 BLAKE2B d77a87e3035a2797ff67d49c3df329836c51b305c72f8ce01445b668802aa1a529424e744ddd18e142cd35a0680be51383b56512dca115506a1a0f4860657b47 SHA512 c6df821d3558ca1d234a4a1dea231467c0935dff7c34e6eb01b067d4d2396024308f70218a621064b111359bc5197b191bc8f4a099bcfcc5f4d5bf174ba859b0
-DIST boto3-1.40.0.gh.tar.gz 977416 BLAKE2B d785097b8ea42f347cfebce306ed8728ccbec03622fe79f871c9075df97eae9df1abdd0cd475d20c28b20b26b65a0f78e9c248f689b6cce99e2178076be86327 SHA512 8cabeb99fc8679de98006a953390927ceacab402b4828b67dadaca3b605429b8e33cd718b4572e7a3a069cb9199b7bd65e5925a1b37ac810ec97300c5fbee4da
DIST boto3-1.40.1.gh.tar.gz 978197 BLAKE2B c93f3550d41c13292dd8f4dcaab9d896faca127684a3ca72c253aa42ac44277c27ff0d68f47754c408701e97f0cefeda81e94565fba808544d5c16efaabb00d9 SHA512 c94eb4584161932f2d03ca9bf402a6e55358124e48fea94b71a5e22774aac6312f8ba7c69a18824c306b16a494cb3ed613cb96244c2718adbd53dd3b5829f934
EBUILD boto3-1.39.14.ebuild 1188 BLAKE2B 656003b358bfc31f571c98b5199db1a9ee82c1d20b64ddf2a9372dbd5f1cfc06c2f7f8048f78576c09c9af8cd6c741ea306df1d72e04f27e6c2fac4d82973801 SHA512 1f99b327542c4901d3bdfe876836f58b475dc23d623fce72f73410f377b15a31d93b00ff73b8cc9662b6c93b0d3d0e6dc3d037b55ea0b1fa1284b0d514b52d17
-EBUILD boto3-1.39.15.ebuild 1188 BLAKE2B 656003b358bfc31f571c98b5199db1a9ee82c1d20b64ddf2a9372dbd5f1cfc06c2f7f8048f78576c09c9af8cd6c741ea306df1d72e04f27e6c2fac4d82973801 SHA512 1f99b327542c4901d3bdfe876836f58b475dc23d623fce72f73410f377b15a31d93b00ff73b8cc9662b6c93b0d3d0e6dc3d037b55ea0b1fa1284b0d514b52d17
-EBUILD boto3-1.39.16.ebuild 1188 BLAKE2B 656003b358bfc31f571c98b5199db1a9ee82c1d20b64ddf2a9372dbd5f1cfc06c2f7f8048f78576c09c9af8cd6c741ea306df1d72e04f27e6c2fac4d82973801 SHA512 1f99b327542c4901d3bdfe876836f58b475dc23d623fce72f73410f377b15a31d93b00ff73b8cc9662b6c93b0d3d0e6dc3d037b55ea0b1fa1284b0d514b52d17
-EBUILD boto3-1.39.17.ebuild 1188 BLAKE2B 656003b358bfc31f571c98b5199db1a9ee82c1d20b64ddf2a9372dbd5f1cfc06c2f7f8048f78576c09c9af8cd6c741ea306df1d72e04f27e6c2fac4d82973801 SHA512 1f99b327542c4901d3bdfe876836f58b475dc23d623fce72f73410f377b15a31d93b00ff73b8cc9662b6c93b0d3d0e6dc3d037b55ea0b1fa1284b0d514b52d17
-EBUILD boto3-1.39.4.ebuild 1181 BLAKE2B e34f60ad4c4905514dfc0b627d781877645ee6b60463add4035943f9d215793a937ddf9caeab38ad464efb58e5668db5a360d6e21693c4bebe8a60dd27673269 SHA512 90dda82ea17f3e6613141d039880bb0faf2722bfd52d8539ff17906ae8cd30de60d5af43f8dcd7c85d55c8147d2f8be43205329ced4e34a22b7f85e446f0c8f3
EBUILD boto3-1.39.9.ebuild 1181 BLAKE2B e34f60ad4c4905514dfc0b627d781877645ee6b60463add4035943f9d215793a937ddf9caeab38ad464efb58e5668db5a360d6e21693c4bebe8a60dd27673269 SHA512 90dda82ea17f3e6613141d039880bb0faf2722bfd52d8539ff17906ae8cd30de60d5af43f8dcd7c85d55c8147d2f8be43205329ced4e34a22b7f85e446f0c8f3
-EBUILD boto3-1.40.0.ebuild 1188 BLAKE2B 656003b358bfc31f571c98b5199db1a9ee82c1d20b64ddf2a9372dbd5f1cfc06c2f7f8048f78576c09c9af8cd6c741ea306df1d72e04f27e6c2fac4d82973801 SHA512 1f99b327542c4901d3bdfe876836f58b475dc23d623fce72f73410f377b15a31d93b00ff73b8cc9662b6c93b0d3d0e6dc3d037b55ea0b1fa1284b0d514b52d17
EBUILD boto3-1.40.1.ebuild 1188 BLAKE2B 656003b358bfc31f571c98b5199db1a9ee82c1d20b64ddf2a9372dbd5f1cfc06c2f7f8048f78576c09c9af8cd6c741ea306df1d72e04f27e6c2fac4d82973801 SHA512 1f99b327542c4901d3bdfe876836f58b475dc23d623fce72f73410f377b15a31d93b00ff73b8cc9662b6c93b0d3d0e6dc3d037b55ea0b1fa1284b0d514b52d17
MISC metadata.xml 493 BLAKE2B 7d6324fc877ffe1d20c5369c2af0b09a7028f94d28f1841188913d0d8be7ea699c9d3f92c624992c4c96bd69615d3a1211a2483c76c56b7d3082492e43512523 SHA512 44420d8c03d5986f990b76369edfa8dfd7659b4952db3ad946fd05392ec594628a28745ad888d055d4f074d5214f61fcffafe6c04c4ab54109d45ac0371582bd
diff --git a/dev-python/boto3/boto3-1.39.15.ebuild b/dev-python/boto3/boto3-1.39.15.ebuild
deleted file mode 100644
index bd6e26787db4f..0000000000000
--- a/dev-python/boto3/boto3-1.39.15.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{11..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.13.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/boto3/boto3-1.39.16.ebuild b/dev-python/boto3/boto3-1.39.16.ebuild
deleted file mode 100644
index bd6e26787db4f..0000000000000
--- a/dev-python/boto3/boto3-1.39.16.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{11..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.13.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/boto3/boto3-1.39.17.ebuild b/dev-python/boto3/boto3-1.39.17.ebuild
deleted file mode 100644
index bd6e26787db4f..0000000000000
--- a/dev-python/boto3/boto3-1.39.17.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{11..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.13.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/boto3/boto3-1.39.4.ebuild b/dev-python/boto3/boto3-1.39.4.ebuild
deleted file mode 100644
index 4ee5ecf7976b1..0000000000000
--- a/dev-python/boto3/boto3-1.39.4.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{11..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.13.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/boto3/boto3-1.40.0.ebuild b/dev-python/boto3/boto3-1.40.0.ebuild
deleted file mode 100644
index bd6e26787db4f..0000000000000
--- a/dev-python/boto3/boto3-1.40.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{11..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.13.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 4880dfc293de7..0db259749ea54 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -1,17 +1,7 @@
DIST botocore-1.39.14.gh.tar.gz 15002421 BLAKE2B a054f85ee0076f1445e122e497683b31387323f52036f914ab1474eb14b32f923459079c539d0a1109c7f622e93e614b8550f9d5ce6e34a0e0a581561e12c9d5 SHA512 716c68404b06b24442da1b1018cfe06256a2b2855f846bd061ef44332db8a624cfd8f16a06169b2337d1c8e54c034aa46f3f3063f6e8d6c4020d1e50d30b6910
-DIST botocore-1.39.15.gh.tar.gz 15007399 BLAKE2B 4d155561f4fab9d6b6d5afd1c3506ade56d2764d21226983f2f6d84ee637a8dad1f6d71d0790b4edcbeea3d3fbe183f0fe005f650021d8dc1c6a6a87e621ed5b SHA512 094374ddc592d8d2652be0e49ec213f6897ec855a2d842cd3e363dcac6dd8137d521ca17946a68508018a9aec2bbc86af0acfe0130fa0d378cff473ce0c7c49d
-DIST botocore-1.39.16.gh.tar.gz 15015260 BLAKE2B 69e1e2a0a6a0929f05666e7826ee4bcd109397a4dd5ceb5a66c9972f3fc83d740fc72418fd4fa10a73b87cc08ee65165ce300b8b3f0b3c117420e9b2b51bc71b SHA512 6d03db9c568d5a975878b68c093e0425ecb46122cd2c996b51d16206ecc1eeb4984039ded8a2fe9bd01f92b646a8878047dac1a14c7d646e72deb5b1cb8ff2d9
-DIST botocore-1.39.17.gh.tar.gz 15022218 BLAKE2B adb0ddec7261dfadbd67a245952db7a5c17c2d4a9072af34402a7109fd0bbb6a4753d8343d8c1196e8e6a6671adf4122a3803a652f807cbfcc3830d8ed37a80d SHA512 c4e152abdd2dbb82517e00c3eee3d11dbf616beec81413287e8d44b76f32b5e79d85950245eb80c62ed51b9172a0114d9b5b63483ca626023df058d45c8a7de1
-DIST botocore-1.39.4.gh.tar.gz 14901512 BLAKE2B 08fc52957828be9ccee26f61c4c006679c4f47754d4ecdf15eecfbb991808035215d1aac24f5ddf76a64673b23132b555fcb24adf57aacda8679abd7b0a16040 SHA512 3a68c96000a4e393abb68a9ca843ad62b74decd12ba551fa642efd21095fb3de50f0eeb8ee71f8934e9efa47486a138ee7bad6f3f4408fd5eff0a0fbf5053e6e
DIST botocore-1.39.9.gh.tar.gz 14983953 BLAKE2B 929c2456d8efc4256326c255888ebca82edd837df2dc0beeb37119af5f397b74c8e1d1349c66adc79361fe0cbdcb74d268b04ca563fa0047b27cd8f70f755290 SHA512 421421a9ac2845e18ccc6904b443d2d53883c5f85df1b34245541546ef5369cd29fc7af8751507e7513d06c818ff195bc59d6ea4e773b8975d4de874ba79116d
-DIST botocore-1.40.0.gh.tar.gz 15036018 BLAKE2B deea1137fcc4e890280970efe0eed46ee11128981265786c8b3526fd83af6e6e34d49218cab19707026703a66269dbd844912aa814fa627eee75c45dff907979 SHA512 1a2003414e8c63e1b8895efd866df7ef6e5ff5fcdd37f80c2818940b8745fc8dbff8b319fa9e97136d97891cd6952c4a8e6dd1a038864d0ba5f77c2204d1b398
DIST botocore-1.40.1.gh.tar.gz 15055179 BLAKE2B 0fd7e4f74e51fe45284fe550bb853964e3f6039c2d5904996bc3f40e3912b75af4eab4c378edbc85b61fb6b3f5d1583493ad71540c7170c5a0ffb7ffefc5d99f SHA512 4a0b5d075f8335c5b9c08bad1088c31ded92deced98a7f606cf07853657f41d8f3ab224b13172d007c8de6d2127edce662c4deadcb8d4ed8693432d77b8e38e6
EBUILD botocore-1.39.14.ebuild 1467 BLAKE2B f2739ba1bc045caa9a0e27e604f0168bf21c2d03d1b9a868777210e1534895c19f145ac6ef98da446db46f67e18d8c194e8dedcfeb3c827c6d0a1de87944117b SHA512 f90a0845697b678dd1dad36cebfe2730482b17650625bfdd343af7b0f70b26c8d6951a02bc882e36b012403df1034b680d12d8a20e29f3ba0657646de64b4a9c
-EBUILD botocore-1.39.15.ebuild 1467 BLAKE2B f2739ba1bc045caa9a0e27e604f0168bf21c2d03d1b9a868777210e1534895c19f145ac6ef98da446db46f67e18d8c194e8dedcfeb3c827c6d0a1de87944117b SHA512 f90a0845697b678dd1dad36cebfe2730482b17650625bfdd343af7b0f70b26c8d6951a02bc882e36b012403df1034b680d12d8a20e29f3ba0657646de64b4a9c
-EBUILD botocore-1.39.16.ebuild 1467 BLAKE2B f2739ba1bc045caa9a0e27e604f0168bf21c2d03d1b9a868777210e1534895c19f145ac6ef98da446db46f67e18d8c194e8dedcfeb3c827c6d0a1de87944117b SHA512 f90a0845697b678dd1dad36cebfe2730482b17650625bfdd343af7b0f70b26c8d6951a02bc882e36b012403df1034b680d12d8a20e29f3ba0657646de64b4a9c
-EBUILD botocore-1.39.17.ebuild 1467 BLAKE2B f2739ba1bc045caa9a0e27e604f0168bf21c2d03d1b9a868777210e1534895c19f145ac6ef98da446db46f67e18d8c194e8dedcfeb3c827c6d0a1de87944117b SHA512 f90a0845697b678dd1dad36cebfe2730482b17650625bfdd343af7b0f70b26c8d6951a02bc882e36b012403df1034b680d12d8a20e29f3ba0657646de64b4a9c
-EBUILD botocore-1.39.4.ebuild 1460 BLAKE2B 46c383e83bf9c69cdc3bc8e1e4c249a19ea54fa26bf720474920fdfb05103a0c61977d1b85e44f77743ac40fad47ddac87efd0bc0047ad3d152073dc3fdc3f52 SHA512 2fe91cc2608fbee73d7ba3939419717fb6efd08160eccc8f9a7de62a1538d8d24a72804bf89d4ff89456b59a8b5f4992e64d96b9a638304cf6c468d23a634392
EBUILD botocore-1.39.9.ebuild 1460 BLAKE2B 46c383e83bf9c69cdc3bc8e1e4c249a19ea54fa26bf720474920fdfb05103a0c61977d1b85e44f77743ac40fad47ddac87efd0bc0047ad3d152073dc3fdc3f52 SHA512 2fe91cc2608fbee73d7ba3939419717fb6efd08160eccc8f9a7de62a1538d8d24a72804bf89d4ff89456b59a8b5f4992e64d96b9a638304cf6c468d23a634392
-EBUILD botocore-1.40.0.ebuild 1467 BLAKE2B f2739ba1bc045caa9a0e27e604f0168bf21c2d03d1b9a868777210e1534895c19f145ac6ef98da446db46f67e18d8c194e8dedcfeb3c827c6d0a1de87944117b SHA512 f90a0845697b678dd1dad36cebfe2730482b17650625bfdd343af7b0f70b26c8d6951a02bc882e36b012403df1034b680d12d8a20e29f3ba0657646de64b4a9c
EBUILD botocore-1.40.1.ebuild 1467 BLAKE2B f2739ba1bc045caa9a0e27e604f0168bf21c2d03d1b9a868777210e1534895c19f145ac6ef98da446db46f67e18d8c194e8dedcfeb3c827c6d0a1de87944117b SHA512 f90a0845697b678dd1dad36cebfe2730482b17650625bfdd343af7b0f70b26c8d6951a02bc882e36b012403df1034b680d12d8a20e29f3ba0657646de64b4a9c
MISC metadata.xml 499 BLAKE2B e5aaa7da26f200c09adfdf38b68f656bbccbec627cb5d966b280ac2165334e7eec659c89075bcace748f58e2ec3e7d2998e54a688d56ecea2d30653c67dfd35a SHA512 103c554d5dbd967bf9b6e418b3913d9235e7e910d012160909ce0715134ed2e37b06e6a345395f9d16ce08d1cf51f3ce458bce93c6a978fd3dca6610f2acdbd0
diff --git a/dev-python/botocore/botocore-1.39.15.ebuild b/dev-python/botocore/botocore-1.39.15.ebuild
deleted file mode 100644
index a931fcaefec4f..0000000000000
--- a/dev-python/botocore/botocore-1.39.15.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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_{11..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/botocore/botocore-1.39.16.ebuild b/dev-python/botocore/botocore-1.39.16.ebuild
deleted file mode 100644
index a931fcaefec4f..0000000000000
--- a/dev-python/botocore/botocore-1.39.16.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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_{11..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/botocore/botocore-1.39.17.ebuild b/dev-python/botocore/botocore-1.39.17.ebuild
deleted file mode 100644
index a931fcaefec4f..0000000000000
--- a/dev-python/botocore/botocore-1.39.17.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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_{11..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/botocore/botocore-1.39.4.ebuild b/dev-python/botocore/botocore-1.39.4.ebuild
deleted file mode 100644
index 1d8d6070cb923..0000000000000
--- a/dev-python/botocore/botocore-1.39.4.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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_{11..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/botocore/botocore-1.40.0.ebuild b/dev-python/botocore/botocore-1.40.0.ebuild
deleted file mode 100644
index a931fcaefec4f..0000000000000
--- a/dev-python/botocore/botocore-1.40.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# 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_{11..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/cli-helpers/Manifest b/dev-python/cli-helpers/Manifest
index 51a8469cf50dc..193e3983e799d 100644
--- a/dev-python/cli-helpers/Manifest
+++ b/dev-python/cli-helpers/Manifest
@@ -1,8 +1,6 @@
-DIST cli_helpers-2.5.0.gh.tar.gz 35922 BLAKE2B 59994bbee0f2e12b67d3980cfe5bded3fe59971ae89850300cec5a31dd5a2010781fa5228b032ee0d86f4d34a28db09ceaeb92ccffd61fa6d1872c7bb5cd2105 SHA512 65dcc95f606d65e421dde8eea6b582aa621b3d48d837cb492386b768ccea599e702e2b13540b50fcd04750b12f42e037c5a908f899822e85d0f3433c14202c67
DIST cli_helpers-2.6.0.gh.tar.gz 36204 BLAKE2B e825ed40516a7aac647931e9bf36e92131d63110c1ea507f46805ce67a5d253485e168a6481876afb62a2287c40ce7fdf5ce9cfa352171027ac297b286596488 SHA512 33691357819a83460bb95374571280dc61bfde28abfb073ddfb433ed40b115e3c3678673e63c753932704f7a00ba2e0d5a91bb1af9f27e3d879b1c6da0d32cde
DIST cli_helpers-2.7.0.gh.tar.gz 36537 BLAKE2B 843d88f5f1eac62b3d37a6d423ec9bce47daedc4b3ea1896d5e84c6dae76a4af687a6fbc01f29d8146cca6ac89f638d2eec0a5d439258369636c7008fac3d499 SHA512 ef9976a7cd4c7853edee598d188003d7f1e1d73d3ca0be2030f2af9db246d394d1ac961408b8e222d45e9dbabda622dbc194cd9fa7aeacf958cd9206428781f6
-EBUILD cli-helpers-2.5.0.ebuild 808 BLAKE2B 48a20fcec076f4002902076d7c69bb079c7c8e9105b610955da4cb4b4897fcddb1f676764291799c8f20d18256c10f4d7a512a8f2977d76184eb693ffbd38aac SHA512 a7f4c9f5563f7510eda7ca3397632add2a4cd35906ade1578ad9ea2ac9b5d8950ec62f1481059a143cc8e09422a2e3bf1099cc46e27f3ec4c670956346b55a9b
-EBUILD cli-helpers-2.6.0.ebuild 810 BLAKE2B bcad7da78f471f269f7668a4401f9c6f41a0b97a896c89cd756f93e3b2c8e7d2f494f855c010fea21db498ea1958d5dd1da8243c8c47e7db146d7039eb475d67 SHA512 80f0b9274dfe22357d1494cf6c42bb20973e30e59a7faa99798fb2160aa49b3a13dd92be84ccd1ecec0df1aa713c18c6b3d10934921c9d76d97b4839c099f832
+EBUILD cli-helpers-2.6.0.ebuild 808 BLAKE2B 48a20fcec076f4002902076d7c69bb079c7c8e9105b610955da4cb4b4897fcddb1f676764291799c8f20d18256c10f4d7a512a8f2977d76184eb693ffbd38aac SHA512 a7f4c9f5563f7510eda7ca3397632add2a4cd35906ade1578ad9ea2ac9b5d8950ec62f1481059a143cc8e09422a2e3bf1099cc46e27f3ec4c670956346b55a9b
EBUILD cli-helpers-2.7.0.ebuild 810 BLAKE2B bcad7da78f471f269f7668a4401f9c6f41a0b97a896c89cd756f93e3b2c8e7d2f494f855c010fea21db498ea1958d5dd1da8243c8c47e7db146d7039eb475d67 SHA512 80f0b9274dfe22357d1494cf6c42bb20973e30e59a7faa99798fb2160aa49b3a13dd92be84ccd1ecec0df1aa713c18c6b3d10934921c9d76d97b4839c099f832
EBUILD cli-helpers-9999.ebuild 705 BLAKE2B 4410e6bf7848cdc4ee094e40a83df591af59d48a56d878cc8d2faef9de2616aae68fb2bc4f8209c091f7694179e4a3f3cbac677f5245856901616de15283a8c2 SHA512 b2288b1bc26f0d7faf556488a84ca2ca321b249a60ebc0f360a971a2d1f48a2305e9d1fe548f6b9b9cba07cfb7769e1a61758c46d9299152d3db9b6943224c58
MISC metadata.xml 374 BLAKE2B 3b614397508c5e28b8a15844bb2ace67bf0fb9a5399670ceaa48c405b262c9debf8bc7df72fc13f6d304b12059a71c275fccd91bc4c8e775530e6f40029a7a39 SHA512 20a05131a39b88730a72a9c2d87b755e37e921b83cc4611451446c72d84e6a801847986250299d5e3ca4ca3053bd673297ed7ed60c2fe59d9eb1085ab272e455
diff --git a/dev-python/cli-helpers/cli-helpers-2.5.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.5.0.ebuild
deleted file mode 100644
index 1bf226b3b64dd..0000000000000
--- a/dev-python/cli-helpers/cli-helpers-2.5.0.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# 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_{11..14} )
-
-inherit distutils-r1
-
-MY_P=cli_helpers-${PV}
-DESCRIPTION="Python helpers for common CLI tasks"
-HOMEPAGE="
- https://cli-helpers.rtfd.io/
- https://github.com/dbcli/cli_helpers/
- https://pypi.org/project/cli-helpers/
-"
-SRC_URI="
- https://github.com/dbcli/cli_helpers/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND="
- >=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
- >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
- dev-python/wcwidth[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild b/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild
index 3d106f82e886c..1bf226b3b64dd 100644
--- a/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild
+++ b/dev-python/cli-helpers/cli-helpers-2.6.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
>=dev-python/configobj-5.0.5[${PYTHON_USEDEP}]
diff --git a/dev-python/distlib/Manifest b/dev-python/distlib/Manifest
index cf7410ffc081e..1ad3caea430af 100644
--- a/dev-python/distlib/Manifest
+++ b/dev-python/distlib/Manifest
@@ -1,8 +1,5 @@
-AUX distlib-0.3.9-freethreading.patch 963 BLAKE2B 2e3f8de15edd607649035699d4cccfd00d4b5a57e18071c75c95f372a2e7eac7ad884519a8abd9c14c2572b9b4880e2aebc45ddc4e5c12ec2d4373f56a762afd SHA512 e70c628c126512de2709e8594b3759bef7d5da5f8576cec277b39a5b136cf71d33111c635d9ee05ae9e832100e3c9920047074d2c0998feb77cd3bea249b409e
AUX distlib-0.3.9-system-pypiserver.py 1243 BLAKE2B 6d455d22f60010b2f5993b6fb56e7cabc113e2d9043f3029e2e28205a7ec301c3c8a54031afbece9904750a583af423aefe421b30f8088ebedb891e3a7733353 SHA512 38a8503e002ffe07eee486446cc4579ddebf676ebcf04631dbe36c023114123c87ecfaa2a710455446cd195b780eb46649dae4b8023384037c1128e7f918bbe6
AUX distlib-0.4.0-py314-test.patch 1316 BLAKE2B fe229dd826da311d8ded40f8be8fd5e301df21d8c5974c209b49cfb97ad5309c035254ccfbe6c83cfe3cf1cd1eb6c54dbf9d05f20ee5c9b5c4ee1089c00ba1b4 SHA512 11507ace4db7f0e7f77416aefa36bcd16f5cd2f75f726d3590fc9122d5a68f5146e483d9b806cea10b01b1f05c8c4cce1b49acaebcf00c0b6d76bfcb8c18693b
-DIST distlib-0.3.9.gh.tar.gz 1244538 BLAKE2B 08f5257f5a1125c1c76a23b9a78ded6a08f26d2f1491be9b104ab1e02a9737ae49f3750a607d3c7c744397879aeb3cd1a94a355743c95c702eec8a3cfebd70cb SHA512 d89b3ae450a02f634db10baef8d2ff445afa99cd69377f40ef07d591b4bbb2e24fff43c92eeeb93628eaee292fa1e8324eb1a842cf9401feb1f309dbb6f20a25
DIST distlib-0.4.0.gh.tar.gz 1245571 BLAKE2B c36fe726918bc04849465a55a2708b8686d2ba0b05baa7ff0595e03b7ff95a1afc45b037dbeab9bd14ec7a26ec49807ea5a7c458d8f8da16038c92f32291c62e SHA512 ff61f9ab4e38061d5fee3168c8b26c741a21403d793476477e0733b28b2ba5b1fb31ae6ddb5275efe7ad6936b7e79a5e7ec1b160c86bfbfe6b4ecff10e0193d2
-EBUILD distlib-0.3.9.ebuild 1457 BLAKE2B 0d37024f00daf0d403648ef92b686284a85318577c4cefc0cfc00d5e4d7e3303c76227d1d12d03c7f1deedb9e324d066a2876369f37321746af759b667e7fedc SHA512 8102912fd9ec92f8fb161310f70718739776c1dca0f3ef66cb5ec3ed3340312436921d3cc18d28f03bde98420214d4616ec3aca7178e22e2f77127bf5bd08ac3
EBUILD distlib-0.4.0.ebuild 1457 BLAKE2B 46c4e09e0d45eaa86d1a0f4c7867227c1849a46f48619abecfcd160f096b7238a12ae72c0210bb04e818b0f967af649e87675803fe243e7795e0e973db78d023 SHA512 d98db0b21a8f27613d65c05a8a9a19f91e427e76d47bff8b8d74cc16dd58b615956b9dc51645333afa93394bda34c1b74a5adf611fbbf6fc79c46f959d143591
MISC metadata.xml 365 BLAKE2B 74d46041d58af096a40f55e08c48562eb11aa8349f2a5afeffad67182c65561b71e2723254df6176b77852f74fd569bb329e21bc8f4ba70828dc8fdb361bf518 SHA512 3d5da338be7508640eaff3ac9360387a6b98d40df477b81e9d4dd9b642e84c8d3fbdbf8c277dfaadc869bd733616329b02607fe56357139be4721d4cabb7996a
diff --git a/dev-python/distlib/distlib-0.3.9.ebuild b/dev-python/distlib/distlib-0.3.9.ebuild
deleted file mode 100644
index ff73d11048ecc..0000000000000
--- a/dev-python/distlib/distlib-0.3.9.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} python3_{13,14}t pypy3_11 )
-
-inherit distutils-r1
-
-DESCRIPTION="Low-level components of distutils2/packaging"
-HOMEPAGE="
- https://pypi.org/project/distlib/
- https://github.com/pypa/distlib/
-"
-SRC_URI="
- https://github.com/pypa/distlib/archive/${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="PSF-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-# pypiserver is called as external executable
-BDEPEND="
- test? (
- dev-python/pypiserver
- dev-python/test[${PYTHON_USEDEP}]
- )
-"
-
-src_prepare() {
- local PATCHES=(
- # use system pypiserver instead of bundled one
- "${FILESDIR}"/distlib-0.3.9-system-pypiserver.py
- # https://github.com/pypa/distlib/pull/244
- "${FILESDIR}/${P}-freethreading.patch"
- )
-
- # make sure it's not used
- rm tests/pypi-server-standalone.py || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- local -x SKIP_ONLINE=1
- local -x PYTHONHASHSEED=0
-
- # disable system-site-packages -- distlib has no deps, and is very
- # fragile to packages actually installed on the system
- sed -i -e '/system-site-packages/s:true:false:' \
- "${BUILD_DIR}/install${EPREFIX}/usr/pyvenv.cfg" || die
-
- "${EPYTHON}" tests/test_all.py -v -x ||
- die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/distlib/files/distlib-0.3.9-freethreading.patch b/dev-python/distlib/files/distlib-0.3.9-freethreading.patch
deleted file mode 100644
index 5f7ccb28bfcd2..0000000000000
--- a/dev-python/distlib/files/distlib-0.3.9-freethreading.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 99248e3681036af5132bf5338ec939148da13478 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Fri, 18 Apr 2025 16:33:35 +0200
-Subject: [PATCH] Update `test_wheel.WheelTestCase.test_abi` for freethreading
-
-Update `test_wheel.WheelTestCase.test_abi` to account for the `t` suffix
-added in freethreaded CPython builds.
-
-Fixes #243
----
- tests/test_wheel.py | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/tests/test_wheel.py b/tests/test_wheel.py
-index da5bd58..c14bba3 100644
---- a/tests/test_wheel.py
-+++ b/tests/test_wheel.py
-@@ -719,6 +719,8 @@ def test_abi(self):
- us = sysconfig.get_config_var('Py_UNICODE_SIZE')
- if us == 4 or (us is None and sys.maxunicode == 0x10FFFF):
- parts.append('u')
-+ if bool(sysconfig.get_config_var("Py_GIL_DISABLED")):
-+ parts.append('t')
- if vi < (3, 5):
- abi = ABI
- else:
diff --git a/dev-python/ensurepip-pip/Manifest b/dev-python/ensurepip-pip/Manifest
index 1aaa72d8d0bb2..cd86a776fa89e 100644
--- a/dev-python/ensurepip-pip/Manifest
+++ b/dev-python/ensurepip-pip/Manifest
@@ -1,9 +1,7 @@
AUX pip-23.1-no-coverage.patch 1530 BLAKE2B f1571d6367c2b13beaad6ee6012fc079148a76465ac64efe5675b419a6f6c8262c80ba309a6ab597ff6e80c30dc475b03d54d66fbbefe27bcd03d4ea9e202595 SHA512 94587507026f96e98159fd32724a5e1e634de1304aa61619cd3b89601608d6d7d988cd262ec7d9ebba7d53f274d60209b383a7ebf3a48de6056e54ea645e2d81
AUX pip-25.2-test-wheels.patch 2983 BLAKE2B 0e4107881ad469ee2fd4fc7f85acc38f62dc25b79fae08be13c73db7f40f86c9e17515ef6ba1ae586ff269a35fda4cc7e508dc4bb3809029cda1b55c1027ea27 SHA512 285f305a564af6c1289e05dbe84652bf639f050bb3c813a18b94fea65a717509fb2677557b82526a4d286ff1f633913e6a67637054fe29ddcd7caca32e8eb5f7
-DIST pip-25.1.1-py3-none-any.whl 1825227 BLAKE2B 13170fa08dd26edced5e5fe8d89b38f5b3b63882489d2a951a7238f950a332ce0df11109482840595984bca187960d8fe2b7aeabfcbdaf94e5586631cc1de4e3 SHA512 e0c56f04a306cba9e13ed87f7460ad5a3bda7d6c37e05098082c58acb1f7493c8061e48df279f2c476e75d12df12d0f1a74d82e00e6fc2badffe484d281c56fc
DIST pip-25.1.1.gh.tar.gz 9219969 BLAKE2B eb443451deeb71888c2fc56ac5c8cb2d0515ec0efff975fab98cfa65d1fc5e66948243b3acebf1f4b0446e46082abb9fd350816579a4f5af1292c160490ce930 SHA512 ce61c9861265139b3c5ea9be9dc246097cd75c21687cf8301f80a377d02420c4524f0d6307d2ca0232ff8715b1105343bcfdb9cac6b69503780ab2c4645558dc
DIST pip-25.2.gh.tar.gz 9121715 BLAKE2B 3bfe61d6d0d6f3a79c3fd801f5cb40b203fd12085d925ae7cde53adca3c5ee523fdfd9449546e1bc8ca719b3e8766cfef3162919e13a77f7adc0d20a951d11c7 SHA512 5cc65c9091fdda7905e26ce32ddaa3a1c2fd287d69fd3da67c814ba7e8e5be59301d8327c06cdca78c1b95f4a5b5f75c87f36a549022408cc0e8f9411c0db11e
EBUILD ensurepip-pip-25.1.1-r1.ebuild 6153 BLAKE2B d47aa7b98d38d5174e63c8a40494abe71fd1b045bf4f42860ed2826c251e64ad4a3e5f1f038b334c1a9e553426e7a8be677061f8d708826b4f0b104f9cac1f03 SHA512 9d94499f7186505f2685a5b1137b38b109af0204485a0c54a4cc661dbc3635e1f49561616d4aab0b66e707dc0d7a5e53161f9f0b8a8ae45c9f16f515bc9f8f64
-EBUILD ensurepip-pip-25.1.1.ebuild 591 BLAKE2B fdb44063d20edead2e9844833e8f82cf2418226593fa7350133760ddecc302c8f585089f4cbde3788f252dffeb058f06fa9e227379a5f53a3ad49757a558f2ab SHA512 a031dc48118c40a32448d43a1f8a9fbdbe02b6302b95dd6ff188221ab8a1987b0d9d0d6c662e90a17669b616595ed7567fdad1ad7bd3451e34f0b96084fc9625
EBUILD ensurepip-pip-25.2.ebuild 5235 BLAKE2B ff2c02851dde2b2351402f2d6ded901156a6cc3e2d36d2b508b2338ac4024993966f38e31de22b77255c736dc406ad67fc4b39536fe0b77fb3a9868e03e65aea SHA512 6fdfc0788d873ff1f0b0d3667456b2e578547d585a45c4c7c920f9121c9b1453bc0430880efd7da4b49c8ff71d41ae21947f283c5f2eba6468d7641f381fc53a
MISC metadata.xml 392 BLAKE2B 94ea3de1220cb9ca64ae1186597789cc83a54adfe44695932c07dd5065df0e5f9ee5078a495e3a12563b36809d781d8ab86bb6c92c485c023199d92547b74f27 SHA512 603199f6547105f3bb64f4fcaf004e9ef62fa2e0f8ec6eab56078119684b0f5119161e0f164fe02b2cf6dd6b115588c9ef77d727eeb6d138e281f1cb0bcb5de9
diff --git a/dev-python/ensurepip-pip/ensurepip-pip-25.1.1.ebuild b/dev-python/ensurepip-pip/ensurepip-pip-25.1.1.ebuild
deleted file mode 100644
index 23904e1f43a9b..0000000000000
--- a/dev-python/ensurepip-pip/ensurepip-pip-25.1.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pypi
-
-DESCRIPTION="Shared pip wheel for ensurepip Python module"
-HOMEPAGE="https://pypi.org/project/pip/"
-SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
-S=${DISTDIR}
-
-LICENSE="Apache-2.0 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2"
-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"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${A}"
-}
diff --git a/dev-python/ensurepip-setuptools/Manifest b/dev-python/ensurepip-setuptools/Manifest
index 3d3fb48ed79bf..95961a24d5ca3 100644
--- a/dev-python/ensurepip-setuptools/Manifest
+++ b/dev-python/ensurepip-setuptools/Manifest
@@ -1,7 +1,5 @@
DIST setuptools-79.0.1-py3-none-any.whl 1256281 BLAKE2B 8ae51bdd1c0ccada116757c2bd765225fcf4bedc7ada18567ae12f09b6978cdbcddd4f635a39a5568b6d3ed4388e4f73af5c33a7060f2ac0d0907fc82d8fd74f SHA512 fef6cfc6f95a5bb7320f1680e1c665cb8d9a4e4227cde4d8aab8a50bed4bcf04320085b9d7d5343359f887008db5c5a861e57f3d08b7b0b2311a28adaeee6b4a
-DIST setuptools-80.9.0-py3-none-any.whl 1201486 BLAKE2B 79895683ef4df387aee698984dfdf13adb14314f2d0267f41291c1c1ca68f4383a4273f004b6f3457463913eb19f8d386f32e2630ceaceaaf27ef32c4f61b7ed SHA512 2a0420f7faaa33d2132b82895a8282688030e939db0225ad8abb95a47bdb87b45318f10985fc3cee271a9121441c1526caa363d7f2e4a4b18b1a674068766e87
DIST setuptools-80.9.0.tar.gz 1319958 BLAKE2B ab367912eec92b0d1251916d09c1dd2e311767eec87225beaff870dff923b47ba1732d2f7393b7d9e55d1ff1249c612e4403019e0021048951f9fc3b775c04c9 SHA512 36eb1f219d29c6b9e135936bde2001ad70a971c8069cd0175d3a5325b450e6843a903d3f70043c9f534768ebeab8ab0c544b8f44456555d333f1ed72daa5c18b
EBUILD ensurepip-setuptools-79.0.1.ebuild 556 BLAKE2B 5138ddfa90e162a6dc484612350e793edc923cad71d8f43e5457f784d7e1ba107f8f62f088a2fc3f0c4180059322b1585cb24b216b25fc7f9417e216ff2529b6 SHA512 b5e241d65368ef1d8e84ee67007ae531c4304f63d3350c8d383ac57159d377e45a0f2de30e3bfd18d582b15051e833b8344d3329948cca020a5bdc3f36de8bfe
EBUILD ensurepip-setuptools-80.9.0-r1.ebuild 3583 BLAKE2B 758e5f1f8103efce7cfda05d08f02742eb990d1c9a60dd970af761fb5be415a410b37ec90f60597a8a7bfb26b664fc6a8b3d20a8f20de4f277ef0043f2efbd05 SHA512 31c69823f905511e9ec8fce83fd2e5f56699a4bc29627cee1ea7834f168eb04a738c110697a577a0199ac0b9e1b6b758a388187f21aa2594f8817edd4184fdb3
-EBUILD ensurepip-setuptools-80.9.0.ebuild 556 BLAKE2B 5138ddfa90e162a6dc484612350e793edc923cad71d8f43e5457f784d7e1ba107f8f62f088a2fc3f0c4180059322b1585cb24b216b25fc7f9417e216ff2529b6 SHA512 b5e241d65368ef1d8e84ee67007ae531c4304f63d3350c8d383ac57159d377e45a0f2de30e3bfd18d582b15051e833b8344d3329948cca020a5bdc3f36de8bfe
MISC metadata.xml 469 BLAKE2B 4a26769b09a3785586b22db850b7fc5c4818f31c3ace9cc94476d35df05e50edf6721f3c95ec615c3b2efe071ef284a54ea2d53566316ba653f7830bb48f80bf SHA512 dd682c4ad2e59a97094ebdabe4d1063e2319ed05e1fe9d8c2fafe069badb3b4cf8bb6d9f50e09d2128e2a081c1c69827407ac8aed644ebf70eb4ca1bc9a57319
diff --git a/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0.ebuild b/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0.ebuild
deleted file mode 100644
index 473fddfd3ccc2..0000000000000
--- a/dev-python/ensurepip-setuptools/ensurepip-setuptools-80.9.0.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pypi
-
-DESCRIPTION="Shared setuptools wheel for ensurepip Python module"
-HOMEPAGE="https://pypi.org/project/setuptools/"
-SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${A}"
-}
diff --git a/dev-python/ensurepip-wheel/Manifest b/dev-python/ensurepip-wheel/Manifest
index d0b6a0c8af403..352ea9f239568 100644
--- a/dev-python/ensurepip-wheel/Manifest
+++ b/dev-python/ensurepip-wheel/Manifest
@@ -1,6 +1,4 @@
AUX wheel-0.45.1-test.patch 3933 BLAKE2B 5949cfc679a50ddb04d5416a6974e504612d6a46655f3bfc94d997102fbcb8b0250fd9265a25a7d86da5040deb0a22b037c644e618da583e8407dff531692a44 SHA512 1c493436bb930fb15a2dcd4f9d0d7f36e2f061cd75f433b579665c0038d6d33e06c7e4091c1ced44fd566ca88ac91aff5fb4bc1e1e3fa5e7113d0274ea09d194
-DIST wheel-0.45.1-py3-none-any.whl 72494 BLAKE2B f87dc394465368d06eb57c1697d45250ac3e04a15841ab018b1fc5ca5bb8eaa731108c61e6e2a018b6d2a6fa3ea66e5b182d6041c5143d03f7b2b92bdb2e71c6 SHA512 86c16248ec804ee0ac95d43b03d47351dceb534d0cdc4025ca1eb073e39e539de44c870b9261f0373144e1537f0e42675a759a318a8d5d346bbd9efcb704061d
DIST wheel-0.45.1.tar.gz 107545 BLAKE2B 13c8d60a2e39ded3d911c9e03915b01bda201f7e8cd6de456484ce6eeb2a990861a01f26e5d9f2ac4ca0ab2b6d0fea9db437d6f82cb39db9b1059c3c53202ec0 SHA512 df45f00e9eaeae2f27f813f31591590c961da2f6bff15bba6fb2a14d529c221f39b29894b8da408fe49cd4b760840a0e05c4baef377ccfacd9983c0bba83d6d8
EBUILD ensurepip-wheel-0.45.1-r1.ebuild 2638 BLAKE2B 79110ba1447db93b6d4f1d954b04984f20ddd7cbb9165637800510e7e55fb734d164f103057227cf86b74255df0de4aab3bada3f3b2a4542faef48113310d2b5 SHA512 de060e6a0aa256b6488322dbcff4c8441557a39c659286509234525c454e79ae5e20b0fd9f00dfdd9aed6f602a1d71744dd28941a3099b797ede3eab89b188f5
-EBUILD ensurepip-wheel-0.45.1.ebuild 467 BLAKE2B 2314ceb27c184b544b7293d89271257790c5c9feb743d9b2f45ca24fdaee3b5e2042471b2a3c1b50ae53467d130c5f2cdcd44aba0ad20c3595d38a88de479103 SHA512 9bab6452037f8c72dd2960a9baf278cbedaf5072b18c18bff544033d2572c580990f28ea52ed05d6a98d1b514a34b53d7c5a851e09a7bb9f4b40d3d7821cf193
MISC metadata.xml 383 BLAKE2B 352e8b44b3c4f7008c6ac73b8d4454602785ea86ad52ba4601b1c598a0da4831ecdf1b36cfbeaaa1635e52a924a3317d6abff9dc1b26d3f77f04c681208265d3 SHA512 a810c2c7bdff95154a907ce2a00ed2ccc63174e0ba7dea21c6faf62624aac12c2f772557f4f26406693b8963d3bfa77b95dc9e4156493ee991d64021ad8f6c44
diff --git a/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1.ebuild b/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1.ebuild
deleted file mode 100644
index 5900daf1ef104..0000000000000
--- a/dev-python/ensurepip-wheel/ensurepip-wheel-0.45.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pypi
-
-DESCRIPTION="Shared wheel wheel for use in pip tests"
-HOMEPAGE="https://pypi.org/project/wheel/"
-SRC_URI="$(pypi_wheel_url "${PN#ensurepip-}")"
-S=${DISTDIR}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-src_install() {
- insinto /usr/lib/python/ensurepip
- doins "${A}"
-}
diff --git a/dev-python/etuples/Manifest b/dev-python/etuples/Manifest
index 92f715bccc3ff..de4c7c383b8cf 100644
--- a/dev-python/etuples/Manifest
+++ b/dev-python/etuples/Manifest
@@ -1,5 +1,3 @@
DIST etuples-0.3.10.gh.tar.gz 22424 BLAKE2B 95cfdd30267e3ac9f98d2b6a2282e5476c86b58ea1b782d1a08b729cfc7943c6d90a7e434194261eee52bbf9b586374bb57ec8a3c686c5338aec2b273f38d65e SHA512 f7f320e175c62c545240820d693603ea0defcac33eefeaa638f809333b266e6809b87664416511c763ef4e4cb7a546d584e71e25d89bb859d8abc9b40f4dfffc
-DIST etuples-0.3.9.gh.tar.gz 45310 BLAKE2B e639fd4a1a4d9a1b34b32ab2884bfe933a079d721bb8b16b225d62f63e61e5cd1f1aa0f4113769744dd2ab80e537d73efdc3bcce3d1781089746997c11f3d820 SHA512 d66fac192fe14153b3496e6baa5ee3a0ff2813c26bbf0c3293049a0a50a26f32e14b031877f36e336035bf74853e981b6f75410e1f84b4ebcc84b55331d313e0
-EBUILD etuples-0.3.10.ebuild 818 BLAKE2B fd28511a61c35b535bae0584883b835fddbf5984b0cb487c67328547c41b5e186df9b996bca7b746cf03eda07a76cfeb9ef3b0113cf07d2c266c82f09e7f223c SHA512 0de86fb3452d63b884643388c302a86fc1974031d0036c4ac82693b6a05fb83f7150a992e61da34bb252080f405684bba4b7adef47edfd5f431be46046c8193f
-EBUILD etuples-0.3.9.ebuild 694 BLAKE2B 9d950387687cbbc58fc430164904985f753e58e2e20cd1ee8be61cc07bc994015adf61dffd5a1ff2d7db4d2b407cbd5535861f8f403cab58536226c9ee93f85a SHA512 a1f78b7e94685cd2ea84579be9fb0e08092de8d5f9423ce3fbd9555177d395ef113603d1ff44bf60dc84767b64f88e65d31a6733f5e1e7b0488cbcb4b04de2b0
+EBUILD etuples-0.3.10.ebuild 815 BLAKE2B 618c86564d8a78fffc1f97dd6c2ea76c0b6085c684bbe6ecef5fff37a701f9954df4ae1f1d0c6c557b55e3766c39930b6e8ab228c06babd11095b21afdb780ec SHA512 0ba6624a4e6054105ab1da2aac6cca7a60c59a6c6508317a8e4decd9fbcd31d1faaacf7d5bcee00cf36d91641cbff7d51394097e4210d08b4c0f251e84f6a5d7
MISC metadata.xml 395 BLAKE2B 1f931fb8859a01cebd9dc3b94c11d2105552e7b371f8dddf1028d1cb45b7db6e2b138bb753b631399c885f463cc7d7ba76ad1d43f2d70babbc01c70913191c85 SHA512 a7dc4d5a713c5ecd58ee2fb371962fff65488966a968316e4415e19e2db08381c7d5aea0997e062667123eed86c8d6bbaddadea61872e6f07726fedee463802a
diff --git a/dev-python/etuples/etuples-0.3.10.ebuild b/dev-python/etuples/etuples-0.3.10.ebuild
index 23e0112f7cbb9..f33e609ac9542 100644
--- a/dev-python/etuples/etuples-0.3.10.ebuild
+++ b/dev-python/etuples/etuples-0.3.10.ebuild
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
RDEPEND="
dev-python/cons[${PYTHON_USEDEP}]
diff --git a/dev-python/etuples/etuples-0.3.9.ebuild b/dev-python/etuples/etuples-0.3.9.ebuild
deleted file mode 100644
index b54758c2a6850..0000000000000
--- a/dev-python/etuples/etuples-0.3.9.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python S-expression emulation using tuple-like objects"
-HOMEPAGE="
- https://pypi.org/project/etuples/
- https://github.com/pythological/etuples/
-"
-# tests not in sdist, as of 0.3.9
-SRC_URI="
- https://github.com/pythological/etuples/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~riscv x86"
-
-RDEPEND="
- dev-python/cons[${PYTHON_USEDEP}]
- dev-python/multipledispatch[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/dev-python/expandvars/Manifest b/dev-python/expandvars/Manifest
index ae0d9daf6542c..22e6f52fda574 100644
--- a/dev-python/expandvars/Manifest
+++ b/dev-python/expandvars/Manifest
@@ -1,5 +1,3 @@
-DIST expandvars-1.0.0.tar.gz 11388 BLAKE2B 9964ad75a2b31ee60b65142c4860ce474bb9af40fcdcc548bb32ec5b270682bdc9624f0771c4fd5e89cf77df0fe918936f50276441671d84ed61f9f15c0483db SHA512 06aacf831973386fe4a366477eefa93f9118ed0cb66822b7bca719eb688850e9803cf34a109ee51daa6147352a3b86da87667ba5d6018615778feabbcfaf3c6b
DIST expandvars-1.1.1.tar.gz 70787 BLAKE2B a75def82317c8b16e04ec72a1ba6b477e14f2694e9621bd0b8864a2e84d7ff990b5149a743ccc63dcadcd0caa6fc070f9e1f96e73eb187d2d0ce62f4fb07e840 SHA512 8924663a2d7edb6c4e09a6ced187dd32d842df1549194fbf3f7f642af075aa3403439f729ead8f5775a8d2ac70b20ed7549c3741680461bbdf1379f9df310556
-EBUILD expandvars-1.0.0.ebuild 517 BLAKE2B f7934cd2ee01948f3152e643e9b076278bc0c5feca2dff6caad938b8797e0cd5faa960ad8c5788ae97bc1c523b2e58881f7a52f8f75c5de0ee0c97ce929869b3 SHA512 ba2ae068d5b2065d94f1259f74590ed67521e2eecbc4e8333b333ffac6774a180408cda87cc98991224036f0236b4378b4710fa5c950a943dcdbc1e600f69038
EBUILD expandvars-1.1.1.ebuild 536 BLAKE2B 1695966fff780de1c3ff8afa5bfbdf473a9493fce88e916d3fae79d5578c1422f9a40ebfd95e50fa350b899330fae5bbf1b2f3ab1e8fda37a9f32086f305f271 SHA512 9954c7a53116a3302551d766b457425fe96438e46a99c0cc50dcea7de2b379581a43faf666459cd18bb91be1fdb95611f1539d8c544de016d6a6bb743265f32e
MISC metadata.xml 378 BLAKE2B ea984772fa8cd80ee947c6a950e90357d88fee179f2c389ac904b73aaeff153537f662f3f21604772c341e89b6d8ad772cf0e2ac253cd0a2a0038ab93d056dd4 SHA512 6fc7c7d666e6dc0d342525d9cef241a8cbd3f3f3725570dd3819628e1967c6a9a536a6df93266a55cafafd2e5cf0b1588fdc2fc1c9238919fb155f7b833cb212
diff --git a/dev-python/expandvars/expandvars-1.0.0.ebuild b/dev-python/expandvars/expandvars-1.0.0.ebuild
deleted file mode 100644
index 88e3a839ddedf..0000000000000
--- a/dev-python/expandvars/expandvars-1.0.0.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} python3_{13,14}t )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Expand system variables Unix style"
-HOMEPAGE="
- https://github.com/sayanarijit/expandvars/
- https://pypi.org/project/expandvars/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-distutils_enable_tests pytest
diff --git a/dev-python/faker/Manifest b/dev-python/faker/Manifest
index 6966542a94bbb..3a13b768c1bdf 100644
--- a/dev-python/faker/Manifest
+++ b/dev-python/faker/Manifest
@@ -1,7 +1,5 @@
-DIST faker-37.4.0.tar.gz 1901976 BLAKE2B bddd0aca8fc5ac63e07f5df7a57eaa2c660e3bbb14ea7882c7b2854bfb261bcb02e43ee0d03e78c140b187509426be687e84bad4e1aea2afdb8cbc1db2cf3587 SHA512 9210908c5ee7a5c6cd542cb99283ec95ada28fcdecd5a1f476db0492f2ca87503762bc21cf5e5f41a54ab590a0af58fa615869fccf2c04fc664e094cb7b56272
DIST faker-37.4.2.tar.gz 1902890 BLAKE2B a98587022e393513da85e0f2a21b63af7d763f5e5d9d5eba7bd2c9ffe0cb368f6128e73ebb341c93b41fdeb6f065ca2062ec9bfecf82491f0e401926bf05da4b SHA512 f625c289a2748d4df230a21233b1fd07cc06ab07a391ae6f5fa694792917c91f1de11897a723bb931103dba65e16b111b0a3281f2a2e4a39054de8163cf06a24
DIST faker-37.4.3.tar.gz 1902953 BLAKE2B c8f98c50ee99d18877f84aa5e7fcfd736ffe3ac1da20b93bdd5d392b5eb369f4698b9b64e7ab15aa6b0050e0a6ced928a7b8289dfda247ecb619260edc6d960f SHA512 79230405798ecb36af4af2a7f53961dbae0557c2c9b431b94fccb6cf408efa8cdd097b9b3c80388f9f425803af0cfe24304bdfd56bea9011609177ecc50999b5
-EBUILD faker-37.4.0.ebuild 946 BLAKE2B a8d50b7f55834e4efa56b277ef0ea3c7092f5f9cbabc72d20fccd342baba98d14f6e3f88bf5f6d9280a5daea5d2ef10e7b9e77420e0d3a5ceb1d47b86388541a SHA512 9959183fc52c72bd05b22608a224d2d84ebe00a89b06e4fafdeca7ce3ea4e7b2bf97e11a463c881684360f3d0630a4b13d4bce93788599daa5306b6c33780656
EBUILD faker-37.4.2.ebuild 946 BLAKE2B a8d50b7f55834e4efa56b277ef0ea3c7092f5f9cbabc72d20fccd342baba98d14f6e3f88bf5f6d9280a5daea5d2ef10e7b9e77420e0d3a5ceb1d47b86388541a SHA512 9959183fc52c72bd05b22608a224d2d84ebe00a89b06e4fafdeca7ce3ea4e7b2bf97e11a463c881684360f3d0630a4b13d4bce93788599daa5306b6c33780656
EBUILD faker-37.4.3.ebuild 915 BLAKE2B 9f91146411aa160be22e401815e0ca7b20ee99e6c1e33351b66b4b498f096cbf6ff6fea6019be65dbcb0816b25c2b7066cf2e229f1c6e3277b09139ccaa07c1a SHA512 97b2411ea3a27417734cd85e73be7a94664232622b77667cc1ce90fa8874a0a90c8d991409650f28de662ba7f4eef13409d98cf5e3fe0b68a4ed0ed3d219a852
MISC metadata.xml 498 BLAKE2B c9b7885dc7d34f2263068624a6b07ac6f1ec8078cc11abb6137612ba57edffefc48dae2708284aa83ecc941ebb2d3b8a87a143648e404a0683e75bb6c078f4e2 SHA512 0b385bbbfbb026803526e43c6c43965ff75f42d3ab133603708b187686aac29de508856e5e8ae7622a66b99032efa97f95c21625e10d074c858d8aff7446a312
diff --git a/dev-python/faker/faker-37.4.0.ebuild b/dev-python/faker/faker-37.4.0.ebuild
deleted file mode 100644
index 1237cf92ffe7b..0000000000000
--- a/dev-python/faker/faker-37.4.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=${PN^}
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A Python package that generates fake data for you"
-HOMEPAGE="
- https://github.com/joke2k/faker/
- https://pypi.org/project/Faker/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/tzdata[${PYTHON_USEDEP}]
- !dev-ruby/faker
-"
-BDEPEND="
- test? (
- dev-python/freezegun[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},tiff]
- dev-python/validators[${PYTHON_USEDEP}]
- )
-"
-
-# note: tests are flaky with xdist
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=faker.contrib.pytest.plugin
- epytest
- epytest --exclusive-faker-session tests/pytest/session_overrides
-}
diff --git a/dev-python/feedgenerator/Manifest b/dev-python/feedgenerator/Manifest
index 29842f8670e01..d48e604df50ff 100644
--- a/dev-python/feedgenerator/Manifest
+++ b/dev-python/feedgenerator/Manifest
@@ -1,5 +1,3 @@
-DIST feedgenerator-2.1.0.tar.gz 20682 BLAKE2B cf78ab6c8f84d82f260a315cdaac2780e563668179f13e087f760f6ba3acc11767d1d639f78b2ead9cec333ff04509b73a9e55ff0184c740cbf2090aad9f3987 SHA512 b8b41f5b256130166c8dba34dd950782f9acb506e3e37a2fe13b5e1f9d33f7d39b7f862e446f4f6f2f480973617feb70303f78a4fb6741f110166e61b92f0075
DIST feedgenerator-2.2.0.tar.gz 20309 BLAKE2B ba57e46e6ce1ba3b6e11da40b30d53aed046e4ae8c466b31ee3a6163f0188c112f8e714655aef912de5fe2855b25dbf234a3057636e8530e7233f75784b1c0af SHA512 8f5f512ee6da2248c9f9dd56f0bb571a8a0495b7e884013f35b246b77a74d8012390400cdd24b410ae9a03de71d6951f2bc5eb03661fbfbce526397327051bd6
-EBUILD feedgenerator-2.1.0.ebuild 558 BLAKE2B 814ae5be04bafa6512bae1d36f71c4fe94039deada5a19084f1d3b1e540bf9554b4584b3f374f580e50c0bcc0e5749d378541114893a610f83ea24d99f5eef03 SHA512 4b39fdbbac9263df9395ab9005a5f8a8733a318b9b6bf82bce6642aa42fbb5ba84423e24bff261b01ff8c6fb37cc9d3a4c179a7a2a90cf62e1de25bb096beea5
-EBUILD feedgenerator-2.2.0.ebuild 578 BLAKE2B 6b7f7db0f7c450b1f992c3257a7c2fd71fe8adbf4916b1fecfa1150e500a88b38814d13e3252ee0ea0134a9554ea10217a7c39174c433c302efd2ad7061fef1a SHA512 347fe0731e9948e81b1e7c7c12d48b71cea3468e8eb7012673096c2a1661c673e76ae01ed40cd795bb01ac19f0947d56ecb0f90dfbb4278077b9d74f4d69b116
+EBUILD feedgenerator-2.2.0.ebuild 576 BLAKE2B 2e1476a1cea16403db56e234d34c527eed35c24fff4620b0f19c7d522bd44f1c4604507a38ef9791fcc61306aadaea42a9f36b5c6727539f21411f26796db6dd SHA512 b9dbcf467b36a58fcf325fc3cd8799e937e294041212623490adb6010dd07cdb9337882001d00cf591bb38525dd13bf985dc4a932558ebd66bd7a5805bffe028
MISC metadata.xml 477 BLAKE2B d167790f82aef2a2aec5ef6d351ef3e003d0c5db5e69a2ae78aa108ae4c8ec006f0983eda0d6855ccb11b91218b2dbe7abeebd1bc2428b8a79464eb96c9ba5d8 SHA512 2fa5b9046cb30943e4c511c220a302250355bd60b0285be7de6342cc7bd271df824e3fa73a62efa2998ee9cbbd08e45b2071214e56de053bd583f6d85c41460e
diff --git a/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild b/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
deleted file mode 100644
index a28e7f1209db7..0000000000000
--- a/dev-python/feedgenerator/feedgenerator-2.1.0.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Standalone version of django.utils.feedgenerator"
-HOMEPAGE="
- https://github.com/getpelican/feedgenerator/
- https://pypi.org/project/feedgenerator/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-
-RDEPEND="
- dev-python/pytz[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- epytest -o addopts=
-}
diff --git a/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild b/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild
index 3fa285d5ca3f5..fbbf86881a13d 100644
--- a/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild
+++ b/dev-python/feedgenerator/feedgenerator-2.2.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~riscv x86"
RDEPEND="
dev-python/pytz[${PYTHON_USEDEP}]
diff --git a/dev-python/flask-compress/Manifest b/dev-python/flask-compress/Manifest
index 095ddfa96c947..db1faaf28fdf8 100644
--- a/dev-python/flask-compress/Manifest
+++ b/dev-python/flask-compress/Manifest
@@ -1,5 +1,5 @@
DIST flask_compress-1.17.tar.gz 15733 BLAKE2B f548983e03b66cfbec55726ab14b757d3a079842a9de46e294305409bb1f655478567c43b992b79c8e5c46f50f1f044f2bc8602a683f71a944b4c05f0f33df39 SHA512 58d66f7be21117ad2769743c148b7df6981634341d1ffa1c6c71aabd86119364e85a8242297e6f369b02ecf09ccdd3980806e91c869754f917d0bd83ae7b9b5d
DIST flask_compress-1.18.tar.gz 16571 BLAKE2B 82a4fae8551136e20befb4a8cc1f26730629e851a555db941023fa98f45813eb3e1e036121daea8713f669b70aceeb2b795ee6995882f4b3dade6af3db5cfcf6 SHA512 a070fca45d0905dabf336151e3014b8cd6727c5fd7b3f157ab5b6fba1571ca05ac973c97727dc787abe9d35957b51e539b72edde8b291954d8fb7ee8919480a2
EBUILD flask-compress-1.17.ebuild 723 BLAKE2B ee10a5b90a057b6cc74d9b2cad10c9b8e96e4a91907eb1dfe99b775d43157e116d56e967b1da6850724014491079f9b1d60fbdb99a2ab1bc592d97891a36e3af SHA512 a4916099921620ef581fb1f37ba968bac17d37701d9158d58a5edfbdee103e61a91b87269d5e4fdd672a1d4abe50c7f3d9b4213b0be0c49b1fcc86f32a7e80ad
-EBUILD flask-compress-1.18.ebuild 764 BLAKE2B e8e8adf21daf2a4a5d08a79406bc7ab01975b2f2a0b02a6d30f97a50759faa521cadce3dc7ac3e8b610660a3cbc63ed7cfb6bd436460384b12d1a665ae873fc9 SHA512 9282f91e14c4bbc18283f57915e5500d655598ccf7ee22415b1595e71350eeb462a95dc06d5f9cb465b0ae38da9d666f520c213e3a8462df691a8ed5fd9edc99
+EBUILD flask-compress-1.18.ebuild 762 BLAKE2B 9426bbec860e8fa171f357c35f074babb324453eef46fcf26958cb24d67c430f2607136062c414ba073ab73941b322d1022559141aae3ece4f58ebd8368de37f SHA512 6a03ca91cfccebc50bdd52c70201a868b64de883d7631e53761be099a42f7e3b400a512d248c1cc796a062b97c32cd5eab0735c2ac14b84eb59dd9b1e9f97e68
MISC metadata.xml 525 BLAKE2B 3d7d87c0c376b9fef9f88f976b29adb728c0c6dd8102e413de5f7c9d0116bc040b7dce813c945b9b25d62dee5054425b34264b432725201a828858f63d62eafb SHA512 39d1a786add6c53c2a86cbe41bfcc41490e22a094d0f5741368249f08618725efad2cd7edaa172bd0ee7648d9b320c453180ec77d3e9b88ea8573aea3d982cd5
diff --git a/dev-python/flask-compress/flask-compress-1.18.ebuild b/dev-python/flask-compress/flask-compress-1.18.ebuild
index b80179f2f8ad6..5b9729b9eb68d 100644
--- a/dev-python/flask-compress/flask-compress-1.18.ebuild
+++ b/dev-python/flask-compress/flask-compress-1.18.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
# brotli on cpython, brotlicffi on pypy3
RDEPEND="
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index cd67e2515b460..2870cc7a1e951 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -3,5 +3,5 @@ DIST fonttools-4.58.5.gh.tar.gz 3964953 BLAKE2B 55604a10796af825a71e0937032285d4
DIST fonttools-4.59.0.gh.tar.gz 3973909 BLAKE2B 7b53b12b37be67cb764bfe2a0bcc7af85650431277678e63976d2a1d82a9386c6d1fa07485307fa114b0067c170998c31713cbe67a88b4ddab380d308570ff41 SHA512 552c7ebb5d8d6ce8cc37d2d20a52a213a5ccf52d532c166ad07182e3a2e5f5ac82b3ab9b45787fd1e7cfc3b588568507a006fd1b0b763402064b89ae71a86e91
EBUILD fonttools-4.58.4.ebuild 1620 BLAKE2B 5c7ebbac1f4c0db3bf8b516edf8db7e006497fef5d20452f3c29280fd6ec178f0fd42de3058c60e966f65a233200d7d022383a4f45aed41a985fbd5d5b08fe06 SHA512 fac554392bc6e55625bcf5b4e41ceefcca2b589ab66c1d8412c51e7f1a10d13b0430d8ba53d4686d97f52915e8d60623209d5510b7e98bdbd2007dbc281851c9
EBUILD fonttools-4.58.5.ebuild 1588 BLAKE2B ccc61e8465f1df85e8c5133ab20933cc16df16326cb4f40c796d420f7aaf186f55580a219550d7f63cd55d721fb485bf394e6f5c08095db81a350e9114792490 SHA512 9554685ddd1079b7274972a146ff3ad9cd98391068b25d3088b1afa9cde0a37a41a3730c82aea537dd93321331cc5f2890770b171dde052ef10f9fb0d06192ee
-EBUILD fonttools-4.59.0.ebuild 1572 BLAKE2B e5bb06e21ab91502455fca87c91a121195477a3c77431bbad703849dc7bfdb17be8f4ad53437b737db029daa6565a5552f0d393dda741b2984200b98809e9340 SHA512 ccc4b16ce101a17e4b86c8d40275d1b05d4f7b42894f89c9cafc216d8c8a69e1938ae1f53fbb05b9d0a7532e956a2ea84c402c09753b295cf89af11f68bc66c3
+EBUILD fonttools-4.59.0.ebuild 1568 BLAKE2B 74f547cd91caf9ad1b3322519c509c5c89d84bcd561228a08e2173615000836edf356b897208aaba5988db0b631d653a0aae2add93dc768a75fdab369c5463a5 SHA512 8ff3e688ec699138cdf82913f29cbf39e348cee1b679dc441d9c64555ae91908cc9caca3033df9c658a5c531ddb61068b49dac0e8c426e5ef9809db063a17f1c
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.59.0.ebuild b/dev-python/fonttools/fonttools-4.59.0.ebuild
index 08bd1835df28d..e2786626091ee 100644
--- a/dev-python/fonttools/fonttools-4.59.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.59.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="
LICENSE="BSD"
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"
IUSE="+native-extensions"
RDEPEND="
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index cef6a76234027..fd03853ad8697 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -1,7 +1,5 @@
-DIST freezegun-1.5.2.tar.gz 34855 BLAKE2B e1d3a17bdddccd91fcf99efdf18a6ebbeb7a01f74139c1086f51a149f2704cedc7773c229091d85f13d3c6f306a2813a7a73d5fd59d956c8e48011c9fb092a1c SHA512 63826a9b578dd7f90432c41aeca168a729e5c2fcaf6f8dac84c26d811147678f7416454115aa940e90f6902c6c38984939e28a8bcd04e139c2fc0c2a2d473274
DIST freezegun-1.5.3.tar.gz 35484 BLAKE2B 38891a2b2f5bb91d1480af1098fbb520a9abf7834b0b48664c27dfdeffd219c268f165da8360fda349c6d7b8bacbaa11d0ebcc3a6af104ee3145b6bccb934375 SHA512 e77910a28627c9c03056639b04bb83b6f76f3f1ff9dc96c25074b160b6c0c053576fd4edca33d11ca69ef06c8a3074af7e251865df8dbb143c045e50a95ccadd
DIST freezegun-1.5.4.tar.gz 35644 BLAKE2B 46077de4265e61654b6f162ef91000db695e2337e870163cf982d6ea9679e19a2950441d6500ebe37b208e56cdde84b6cb80e080d17388cecb497c12a5cb371d SHA512 1abed9492dc850be1f9717a049bc0c8da5a95b4554e1d6b0523dc51eec2deadeba2bca24644a0bf5f08a6e6e8a56d22a2ea0db13731a0f05b96397aafb8ff215
-EBUILD freezegun-1.5.2.ebuild 1279 BLAKE2B e3959ba981e8e15db67dea1333b2f9754bfe22bcd41b7f9034b4381c413f87a0f83ba027dc7b31f25cbd8fc43c5853117d1bdd84034d019b76a2992884d32f66 SHA512 7ed14edfb88ba2e0c419890df3ec86c3bc62cb583a1b86b7f7536aaf698702f07184fef6755e8975b49447a3e28008ae43b4e4358621cc6249dbe697e3994a87
EBUILD freezegun-1.5.3.ebuild 716 BLAKE2B 652f9f4ba1166da7619b13721681c939d0579ec7ed47edf335add3da6d9a016884e1bcfa8f7adb48fdd9256ef4244478c0bee81bf24be30890bc59db213f19f3 SHA512 f1ebfa8208d0511a4d3773ee3d7bc0543e3fc42ed0422fc029e7792863be077096b4e09a6893f47b965eab01ca07fa6326811e15a2fd7ed518147d1ed35c6d73
EBUILD freezegun-1.5.4.ebuild 725 BLAKE2B 95a8c34b0b1172a3ae070952e0ce96d2768026a73726e461952db8f96877fc71ef9983e5c0b42f6ff321db009c658cf2eedf0caf12fbc333cad47b2ea74712eb SHA512 0fc21fe1d1ded4705c61721bf46c792826bff03ddf83d69e380b6a63b200f3aa7d02e0d03ed867ddcbd6560942d64bfb5f5f1961d3e6d16d2a762e53213caad4
MISC metadata.xml 393 BLAKE2B b2cf7947fff6a03fba00b03503693e0ecb16b4934602ba66225f1d339db131975cea5f503b4b18fac54b38853905d21a1e56b5250674bc6d8cc0fe3e7d37403c SHA512 6bc2d99fc1d7c5c0a259424423f45fdd6bf23ae09c1f42bb5ab777fcefe4b1915cea96b1c767b7e048770b1c5ab9f2b0947fca4438838a4ee20f072f974c0a80
diff --git a/dev-python/freezegun/freezegun-1.5.2.ebuild b/dev-python/freezegun/freezegun-1.5.2.ebuild
deleted file mode 100644
index 802f90a1c953c..0000000000000
--- a/dev-python/freezegun/freezegun-1.5.2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# 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_{11..14} python3_{13,14}t pypy3_11 )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Let your Python tests travel through time"
-HOMEPAGE="
- https://github.com/spulec/freezegun/
- https://pypi.org/project/freezegun/
-"
-
-LICENSE="Apache-2.0"
-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"
-
-RDEPEND="
- >dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- $(python_gen_impl_dep sqlite)
- )
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=()
- case ${EPYTHON} in
- python3.1[34]*)
- EPYTEST_DESELECT+=(
- # https://github.com/spulec/freezegun/issues/547
- tests/test_datetimes.py::TestUnitTestMethodDecorator::test_method_decorator_works_on_unittest_kwarg_frozen_time
- tests/test_datetimes.py::TestUnitTestMethodDecorator::test_method_decorator_works_on_unittest_kwarg_frozen_time_with_func
- tests/test_datetimes.py::TestUnitTestMethodDecorator::test_method_decorator_works_on_unittest_kwarg_hello
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest
index f9d68b88f6118..6c19ee5f575ee 100644
--- a/dev-python/fsspec/Manifest
+++ b/dev-python/fsspec/Manifest
@@ -1,5 +1,3 @@
-DIST filesystem_spec-2025.5.1.gh.tar.gz 438472 BLAKE2B 798cb0fdea82640e8c1de76ad6cea113cba0999ee907f2ca71602e6fab415f89ec070d3d1059e11858fe985f657092713b2db29382a2933cfbddeb1c1dea55a8 SHA512 fa645f313f0047531ceac77f74a7ba5f2ff4df363403749b629ac12f3ef2e3b42d7fe964c1f974539ed526515b027de4fde6c0366557bfae258e2fa93a8f1495
DIST filesystem_spec-2025.7.0.gh.tar.gz 439666 BLAKE2B 9405d29fc9c9cf573966d3a1a46d94611fbc7874589862c7ad2e96c64c9c3e7b30b8ce2206f6723c94f1a4918e8763badc786f444de2c2386c9d83b615f5479c SHA512 662bbd67941cbccde26fc69f444c6566233b03bcb22b0fc219efc7bd3fb6a08d75beeea044414e8a6e2a3d3e82522f0fc13057d4be1660305a2271aee7d46c40
-EBUILD fsspec-2025.5.1.ebuild 1753 BLAKE2B b1416929cfdc5e8c47b69bd27e4ca4f80971c8a101903a76c8008b159fc724fd795d14db678bca2ecbdeeeab2118245ea15cdbcd4edbb3f4c1d899cddbd44c73 SHA512 bdd5364c899618ee1d2b8933c3e7231d4a5d933ed6960d261ac43b7d12ab93b961b3ee89af17dd373c1ba9c02b846df835806bcb6f81b54d484a95091144c49a
-EBUILD fsspec-2025.7.0.ebuild 1444 BLAKE2B 7fd722d3c3a2048990d99c303c837178a0629f647e2b874186162d9a84663457e60e4fa8a962dc38747052c8a28485fb563634582124415fc470c5f8105f3649 SHA512 733dfbe78aa4d347c8302ec2459c300709cffb37646c006aab0a7f738b14f61bf57e94e8cf461fdbb81f9304e882a1462bc97402168592812a4ac4d644a5bcef
+EBUILD fsspec-2025.7.0.ebuild 1441 BLAKE2B 8ae848b089bc3fd545807b80b450dcb2003075cb87a6ee8e53123e5590d137873dd2d588448306227f157ebb25665ee29c2556608d6e96282cf4a5ff375df9d1 SHA512 90d6ae3be298567414d6b3209032938fe466b066d90a8d8c319ced94ad60bbca183c3847c7cd65e08a341a2a3a13e89f37fc645b70ddd5ec9ccd34f94f4db4f9
MISC metadata.xml 374 BLAKE2B 6c0b18a0ad3b85713ae6f618ac0646ed63f08549bd7d1ed5bd94b80d89d79efaf2f97ce913a0a7d6e54e77cc602994416520a22deadcc71e484cf7ca22bc6dde SHA512 5bf051387d6bcffb3022d023f60ee8f76ca277bb8d626dda988a0baaf1d1e3a71e872d8316607ee7e269e579b5a17c23ab93c56fade533150171d3ce44e4bb71
diff --git a/dev-python/fsspec/fsspec-2025.5.1.ebuild b/dev-python/fsspec/fsspec-2025.5.1.ebuild
deleted file mode 100644
index c1c6c5ffc8b76..0000000000000
--- a/dev-python/fsspec/fsspec-2025.5.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit distutils-r1
-
-MY_P=filesystem_spec-${PV}
-DESCRIPTION="A specification that python filesystems should adhere to"
-HOMEPAGE="
- https://github.com/fsspec/filesystem_spec/
- https://pypi.org/project/fsspec/
-"
-# upstream removed tests in 2024.6.0
-SRC_URI="
- https://github.com/fsspec/filesystem_spec/archive/${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
-
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- dev-python/aiohttp[${PYTHON_USEDEP}]
- dev-python/numpy[${PYTHON_USEDEP}]
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/tqdm[${PYTHON_USEDEP}]
- dev-vcs/git
- )
-"
-
-# Note: this package is not xdist-friendly
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_test() {
- git config --global user.email "you@example.com" || die
- git config --global user.name "Your Name" || die
- distutils-r1_src_test
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # Internet
- fsspec/implementations/tests/test_reference.py::test_async_cat_file_ranges
- fsspec/implementations/tests/test_github.py
- fsspec/implementations/tests/test_gist.py
- )
-
- case ${EPYTHON} in
- python3.14*)
- EPYTEST_DESELECT+=(
- # TODO
- fsspec/implementations/tests/test_http.py::test_async_other_thread
- )
- ;;
- esac
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio -p pytest_mock -o tmp_path_retention_policy=all
-}
diff --git a/dev-python/fsspec/fsspec-2025.7.0.ebuild b/dev-python/fsspec/fsspec-2025.7.0.ebuild
index 1aba00c18ebeb..aedc929cf1ccc 100644
--- a/dev-python/fsspec/fsspec-2025.7.0.ebuild
+++ b/dev-python/fsspec/fsspec-2025.7.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86"
BDEPEND="
dev-python/hatch-vcs[${PYTHON_USEDEP}]
diff --git a/dev-python/hypothesis-gentoo/Manifest b/dev-python/hypothesis-gentoo/Manifest
index 9ef6f7caf4b81..5ceaa54a5afc6 100644
--- a/dev-python/hypothesis-gentoo/Manifest
+++ b/dev-python/hypothesis-gentoo/Manifest
@@ -1,5 +1,5 @@
DIST hypothesis_gentoo-3.tar.gz 2201 BLAKE2B 7fc480dbbf559ffca71be6eb5cc5c6186e892ad53776bc5d84ddc649be8d1fe9a181cecacb82806c161078d57a9b286434b921f15cd4b57a6ad6005baa300e05 SHA512 2b3df0b18bf3513de77712e3fdda1c14ac049f957c85fe50da4126146e2a95354079a69ebc3c8af962c30808ba97df21a8084ce0c6c5013c0a45fb8e83e9c02a
DIST hypothesis_gentoo-4.tar.gz 2183 BLAKE2B 1037b30bf586eba5fa682bac338296ad43add9ce81422cf2b7a1ed44fb531e65c696f1cf3af04d1d94103162f9273a67165b830e359031083386c70c575c04c2 SHA512 68df70dbcdad5f53de0851730896883549686ad4b50be9663fb8ff4e7d9133e44c44158df2bf1741a91bd8b80fd5e0c064b141ecbda3c068d111ec70bc46d4a6
EBUILD hypothesis-gentoo-3.ebuild 667 BLAKE2B 1b6394dda5712149a7e35075a88b3a56ca339d6271141d04f2795f4eff344f96bf5f94901473daf67d2f2d13fc30bfbe0ef4ea46ae371615dd4f0a6a28a52898 SHA512 5c23b0de85a0bee02159e62a8197b95b4ff90008713cdbe043462727c9fc9983e20b26cf050f472641cf2ed433c413801cda6b7846dde7f25af04303d8946241
-EBUILD hypothesis-gentoo-4.ebuild 666 BLAKE2B bc76b45ea0b8756ac823c1e0a4f8a222c2f57ea450ff3e1959a80a3427f779e229ce648813c4b277531128b972c37ba0715d3d8483d9fe2511a5f69b09a5c98e SHA512 fc684df8ca37f971c89c8e05abee70a3434f4f9242417251f721341f447ed9d40c43d7dc243ef747c815097468d1debc65228a36accb6dd46eb1260499bff2fb
+EBUILD hypothesis-gentoo-4.ebuild 661 BLAKE2B 81532be820ee2904aa3bad784254795880c96b7792737196b18570d6ef4ae2c37854caf2e93cc3745aa5451e72f7b1419c9e16d9a65f109f1dd63fd78b5b48f5 SHA512 70f98394c26c3fc240015ff7736574fc28f78f8f3b11d70eb5c63aff8b5447589fa5867c1c8ff41565b629b25ede5b242b93f7871def74b777863c3f7b413b34
MISC metadata.xml 387 BLAKE2B d456461584dc0cb4bbe79585542e3f8e2e0311889cbb02a650e5a3b4050d541c58746356430f1ac5a0d9394a6fd403a1649eaabd5152ef8d0255d90ef37d0639 SHA512 d36e2cfb72e06a70bbf6dd6ef21a346797c6016bb0a5ba89e435307ffb976cf9bf804a02819e38afc8afc3f970de5014f4483c3c8331178159c3a1608173e377
diff --git a/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild b/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild
index 0f7dacaddf3e7..623b864e8b7bb 100644
--- a/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild
+++ b/dev-python/hypothesis-gentoo/hypothesis-gentoo-4.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
# No RDEP on hypothesis -- it is only imported in the hypothesis hook
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 29ab72ed4df20..959ec9cbc4a6d 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -8,7 +8,7 @@ DIST hypothesis-6.136.5.gh.tar.gz 9599010 BLAKE2B f97d7fbacc4ee7c9642841032e2cf7
DIST hypothesis-6.136.6.gh.tar.gz 9599136 BLAKE2B 731ecc6cce2d037ae9d0bf1e3d6b606392950e7a4d70719ce8c553e3b25a65d2c5afe8113fe8f7619504b2d5df3fa25a25e37d73fda56046250d4a6b007867ce SHA512 cb29bc9d5cf31d5d90f7c7475a1fce51e2a0d058b7ed9b3af241410a91201920286362f3620f879784c819c8b4bd2e668ab60fa1b820784ee94f0a3615bb3b73
DIST hypothesis-6.136.7.gh.tar.gz 9599148 BLAKE2B c2acc7ada09202f22a02587f7c27b4c1f14fd2524c5005cc85a4193bfa8ed7ee9bf05756ec0fdf81123836e4088b5e18d76d3f4d02e45b7099e249af05dcc6a6 SHA512 15c1816a82eeda44f836e96d59e24128a8b160ec1c7769b44d8b23d3a1e50962c3a28be3c65bfbeedab07f8e28c2f11e8223a798ca3a0c21644b115736ac4d19
EBUILD hypothesis-6.135.25.ebuild 4579 BLAKE2B 4ae40367626c89e4f3ec801437fc91727a3218435607365add60d408371a4476b9d04f90b2b6c473b978d66ff5566aef3c390b980cccca09f116fe27a0f09a96 SHA512 61d2c8fa9759d9d03788894606e4cc4a21c8ff03519624fc19280a852b58c19c45e94c04c04366215423bc5eace01783801c32ca61b8a97a00ac571ce39edbd6
-EBUILD hypothesis-6.136.0.ebuild 4646 BLAKE2B eb88bcc6524a612513f324c603cf181ad34f1c3a412ba39b45adafbfe20fd985009b2503c6c2ac90cfde36130fdfd5eb7c5f2effeaa54fec14406e1a2c6ca7bd SHA512 a5c779db7b2986dcdb8a1ebcdfbcfdfd2c88bfd09dbb4ab23c7dd05a77ed7783ce683d26e0429fae5467e34cf4a4987b93fe6734b72cf073a2e74b2438789cc4
+EBUILD hypothesis-6.136.0.ebuild 4641 BLAKE2B bff072e032b621ae453509ed4f675a1250eb0b0dff26bde0d86bbcd5fe622eca7dabfc326b23cae18a5e9c6a7591669003322a70f8c2b6efbcc44308f5dcca5f SHA512 a3df2034973de48030dac05317317f4e331e0e9fc62a7622d15879716f7c4e7d616a59aa9943c1bd72519769f4125ebc06cb74a3621b4623fec8dbf8f08d541a
EBUILD hypothesis-6.136.1.ebuild 4647 BLAKE2B c8489cef2c456fd2bd4ba1aa7ee03ee5ab0d52b521d7f7cfb062d230f4cedd593590b5cdc15c174eef78804c615880a17ac0840ea5a39f6ffc6bd891ac10a6a7 SHA512 76649ce7e0c55b772f0c14b73311d97290b5b57b3e7dfb46f0dd75f6ee2261b1fbf135285cff042bd7e0d29d226ce8e9170fb823d8ef647fac075722c16a5595
EBUILD hypothesis-6.136.2.ebuild 4647 BLAKE2B c8489cef2c456fd2bd4ba1aa7ee03ee5ab0d52b521d7f7cfb062d230f4cedd593590b5cdc15c174eef78804c615880a17ac0840ea5a39f6ffc6bd891ac10a6a7 SHA512 76649ce7e0c55b772f0c14b73311d97290b5b57b3e7dfb46f0dd75f6ee2261b1fbf135285cff042bd7e0d29d226ce8e9170fb823d8ef647fac075722c16a5595
EBUILD hypothesis-6.136.3.ebuild 4647 BLAKE2B c8489cef2c456fd2bd4ba1aa7ee03ee5ab0d52b521d7f7cfb062d230f4cedd593590b5cdc15c174eef78804c615880a17ac0840ea5a39f6ffc6bd891ac10a6a7 SHA512 76649ce7e0c55b772f0c14b73311d97290b5b57b3e7dfb46f0dd75f6ee2261b1fbf135285cff042bd7e0d29d226ce8e9170fb823d8ef647fac075722c16a5595
diff --git a/dev-python/hypothesis/hypothesis-6.136.0.ebuild b/dev-python/hypothesis/hypothesis-6.136.0.ebuild
index 1331febab4026..cb094d4c2db3a 100644
--- a/dev-python/hypothesis/hypothesis-6.136.0.ebuild
+++ b/dev-python/hypothesis/hypothesis-6.136.0.ebuild
@@ -25,7 +25,7 @@ S="${WORKDIR}/${MY_P}/hypothesis-python"
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="cli"
RDEPEND="
diff --git a/dev-python/iminuit/Manifest b/dev-python/iminuit/Manifest
index 8749dc5a38670..c50c84802cb25 100644
--- a/dev-python/iminuit/Manifest
+++ b/dev-python/iminuit/Manifest
@@ -1,3 +1,3 @@
DIST iminuit-2.31.1.tar.gz 1840604 BLAKE2B c363b87dd58433528a9b8d87ef3d7f67b2d1442810aa60d60704b000c432f100ba4ada33786a936f7cb80cb49b4cebb00e7db19f415bc339286691e5e1e3a1ec SHA512 c4e54ddbc7b39e0b151eb3ea8d20d215fb56cb2dd08c907e5242968ee6f45fe0495274adea70d90a22718c402def1dea50275fc0ec62f8cc82781f97d9264f38
-EBUILD iminuit-2.31.1.ebuild 1481 BLAKE2B 9ed426468a358db745478a0d51de228fad031204f56acf52cb2292dab129c0e5ce86a709095f34d82f5c52ee78bfb26c67d2a53ddfaac6b26409bc496b95920e SHA512 9e64fb54dd5e3937b171ae96b4fc1d3c6cbddbef296cf833490be7c237014993fd1ef68c699aa1f2b3b482914dfb4e66b32b8bd2ea8a255d4f0ce99cf3afad23
+EBUILD iminuit-2.31.1.ebuild 1357 BLAKE2B 9f47a72cd0b8acf70d0dcca05d078519ac21362d12f5d2a9f843bb83ba7d486c82aaa52d1c5865b1a797027c5469a82fb066d5f3eaaaa31d44b181d125db68f3 SHA512 7f19b1582943d1a2e0f56712706a79552c4e21c975ed05302e386b8fbd4854958de8e57ec2bac506ac5d7ccefa403fa1ecb4af0dcd2e580ea64a0dd9cde9e3e2
MISC metadata.xml 494 BLAKE2B c97d7fad530773c29b5e723843f13c8305aa1f011e678ad4e9625181ca633c1dfaa3847cb7b3aa09433b6ce665cbf4eb39fde7f80ead402292bc75bb8442beba SHA512 04413a2cbdc7f6843f89560a519ccdb00bcfcf0c9254e9fff7a8901ed992cd7121ba052191399fd60f76f35e495f84c2297acd0a9a1898d4fbcadb7a60841d99
diff --git a/dev-python/iminuit/iminuit-2.31.1.ebuild b/dev-python/iminuit/iminuit-2.31.1.ebuild
index a7aab66d876b0..2df277e0d7964 100644
--- a/dev-python/iminuit/iminuit-2.31.1.ebuild
+++ b/dev-python/iminuit/iminuit-2.31.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit cmake distutils-r1 virtualx pypi
@@ -37,8 +37,18 @@ BDEPEND="
)
"
+EPYTEST_PLUGINS=()
+EPYTEST_XDIST=1
distutils_enable_tests pytest
+EPYTEST_DESELECT=(
+ # precision error
+ tests/test_cost.py::test_Template_with_model_2D
+
+ # TODO
+ tests/test_describe.py::test_with_pydantic_types
+)
+
src_prepare() {
distutils-r1_src_prepare
@@ -51,17 +61,3 @@ src_prepare() {
src_test() {
virtx distutils-r1_src_test
}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # precision error
- tests/test_cost.py::test_Template_with_model_2D
-
- # TODO
- tests/test_describe.py::test_with_pydantic_types
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- # nonfatal implied by virtx
- nonfatal epytest || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/inline-snapshot/Manifest b/dev-python/inline-snapshot/Manifest
index 42fd6846e6659..f176b2c64c01d 100644
--- a/dev-python/inline-snapshot/Manifest
+++ b/dev-python/inline-snapshot/Manifest
@@ -1,11 +1,7 @@
-DIST inline_snapshot-0.23.2.tar.gz 260704 BLAKE2B db40ec4d77acbadc1cba2772bcdbfdd284f5bb97930e7101a4f9f2cfae5ef53d6084295e11a2a6c23ac736613b0733000222a2f3914c314ed9f2dd0027cd02cc SHA512 af91622c7722faa54c0a2a12c5f427748243dbf4f019aeeca125db0244377daefaa236f4bc5cf3bc65b21215d97923aebee2ac717bea7afd181c4ec515142cc3
DIST inline_snapshot-0.24.0.tar.gz 263374 BLAKE2B 4d20f973ceae3f138b5f709cf636c8e82ba7d7e3fa2cb8288729f369ef243e9e8155b30b7b9d52758bc1e76ef91badb264f1b5b5dfcb3d91cbf6d170419d5d2e SHA512 d523f29af2ff6026e21fd3c24a6c222784d0db0983fd4a906b852c3d0ec38016eb1df373b4873ae99cb16e7a5e94d582ed6df6803a83d7da244a895a70f37ba9
-DIST inline_snapshot-0.25.2.tar.gz 343657 BLAKE2B c4175674509c3989e104d32843906ad78c368622dcf5d4c15bbad24ccb6aef03422ab64198ab45a1355d7692ee025de4e60d3f416a67b811537f9e2ada646ca6 SHA512 47a33510d71f8d2332c1716775a0b38e759783fc9c052469fdf454a4bee52955c91031a7efb319cfbf2f21a6e0d2bb7f2ef072d859b6405359ae1c93be6cfeef
DIST inline_snapshot-0.25.3.tar.gz 343645 BLAKE2B 9605768671431b1dd3b50d85d6a71c5274916c08fa168cef6415a2b8d408d627d39d634abab015e75e8bf6fae7c23124bd108ef65ae9c5ea61f2135d224c9821 SHA512 a9786278f055256fe5f74b8c63e0a696eaef8da6a10d5ef4431285deb138d184de602f0153f429e9ba4270f30a407e0f62295e5610f120df181369acc94eb5f3
DIST inline_snapshot-0.26.0.tar.gz 344185 BLAKE2B 49921529fe335226ae6dc66d33fc89aa84d6026100af2edee2ea6e2a532717788814b8746c92a462b1bb794cc255eb37f4bef16f99ad6d6d0c422045ec95e335 SHA512 2410f0b6e9b04279ce20459a3d41db42efb97a68d85f72971d700cec7d0f3074961291ab423605ebfcfc515cc6f49912efc593f86e2b4df5500073f1c9fe3944
-EBUILD inline-snapshot-0.23.2.ebuild 1720 BLAKE2B 8c00155d28f465b13b81d91e1f3530d8f97663c2ddccc159240acbb32b9b251842eb2d8f843c07c71a7eaf25fe2fbc511e3fff5ec32f849ae1966480cd4599fc SHA512 2286e87531852fb380bdfd2eb90c50814e10c48800043c3b666c5bcf6d7bb64cc0725cf5aceefd57081266fed815461f20751a50fa92e06ceda70cc3207aa7e0
EBUILD inline-snapshot-0.24.0.ebuild 1666 BLAKE2B 4d582d43784c528aab6eb757a94030562daca13674ec47d8fc9515b0867d237002d6f5473c5208c6fb565197c847de213d72beb5c41c11a370e4c0fad9762bfd SHA512 2a00b1bb909eb35858244f61ff7d0b34974831efad97bd4f06a5febbd828426d9c4510a7ddee6f2b87122c8c9e2c2843ba07314b422499736da1fb39aaf4c3fb
-EBUILD inline-snapshot-0.25.2.ebuild 1658 BLAKE2B fff27621bcf8afa36c451e6dccf2c14ce35923b95a0fab1e19b32cc1a3e0b3b72abfc60e70eb0b9d08a8ccf4362e4ee9db3710ca462291f8d4653a2fbcd68443 SHA512 ddbfe50db0d79a8fdeb1d588ae4131fa0470d7c90fd8f20c93c7b34af574d350bd42b9becf4c2da5166d2e1c65747e51edf107a6be2f15e8449d82234a3d93c5
EBUILD inline-snapshot-0.25.3.ebuild 1658 BLAKE2B fff27621bcf8afa36c451e6dccf2c14ce35923b95a0fab1e19b32cc1a3e0b3b72abfc60e70eb0b9d08a8ccf4362e4ee9db3710ca462291f8d4653a2fbcd68443 SHA512 ddbfe50db0d79a8fdeb1d588ae4131fa0470d7c90fd8f20c93c7b34af574d350bd42b9becf4c2da5166d2e1c65747e51edf107a6be2f15e8449d82234a3d93c5
EBUILD inline-snapshot-0.26.0.ebuild 1658 BLAKE2B fff27621bcf8afa36c451e6dccf2c14ce35923b95a0fab1e19b32cc1a3e0b3b72abfc60e70eb0b9d08a8ccf4362e4ee9db3710ca462291f8d4653a2fbcd68443 SHA512 ddbfe50db0d79a8fdeb1d588ae4131fa0470d7c90fd8f20c93c7b34af574d350bd42b9becf4c2da5166d2e1c65747e51edf107a6be2f15e8449d82234a3d93c5
MISC metadata.xml 384 BLAKE2B 37af14f95875416431210b572e9c5e96437d773cf53174dec247a9006ad24940f17ae9803a750dd2e1e73f63675f594b326f880bf7d5cb29ff09a8aae4959e60 SHA512 173bd013e023443c9dac349fab3deea6b5e9c2f054052d3362757cc0c46dd89309c509eb6a0f5a5774a7d8acbc55578b629039615a0cb31d74001a8d0db8b680
diff --git a/dev-python/inline-snapshot/inline-snapshot-0.23.2.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.23.2.ebuild
deleted file mode 100644
index 0c23c65519070..0000000000000
--- a/dev-python/inline-snapshot/inline-snapshot-0.23.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Create and update inline snapshots in your Python tests"
-HOMEPAGE="
- https://15r10nk.github.io/inline-snapshot/
- https://github.com/15r10nk/inline-snapshot/
- https://pypi.org/project/inline-snapshot/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}]
- >=dev-python/executing-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}]
- >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/black-23.3.0[${PYTHON_USEDEP}]
- >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/mypy[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/pydantic-2[${PYTHON_USEDEP}]
- >=dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires pyright
- 'tests/test_typing.py::test_typing_args[pyright]'
- 'tests/test_typing.py::test_typing_call[pyright]'
- # TODO
- tests/test_formating.py::test_format_command_fail
- )
-
- local -x COLUMNS=80
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=inline_snapshot.pytest_plugin,pytest_freezer,pytest_subtests.plugin,xdist.plugin
- local -x PYTHONPATH=${S}/src
- epytest -p pytest_mock
-}
diff --git a/dev-python/inline-snapshot/inline-snapshot-0.25.2.ebuild b/dev-python/inline-snapshot/inline-snapshot-0.25.2.ebuild
deleted file mode 100644
index 55ca60625776c..0000000000000
--- a/dev-python/inline-snapshot/inline-snapshot-0.25.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Create and update inline snapshots in your Python tests"
-HOMEPAGE="
- https://15r10nk.github.io/inline-snapshot/
- https://github.com/15r10nk/inline-snapshot/
- https://pypi.org/project/inline-snapshot/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/asttokens-2.0.5[${PYTHON_USEDEP}]
- >=dev-python/executing-2.2.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-8.3.4[${PYTHON_USEDEP}]
- >=dev-python/rich-13.7.1[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/attrs[${PYTHON_USEDEP}]
- >=dev-python/black-23.3.0[${PYTHON_USEDEP}]
- >=dev-python/dirty-equals-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/hypothesis-6.75.5[${PYTHON_USEDEP}]
- $(python_gen_cond_dep '
- dev-python/mypy[${PYTHON_USEDEP}]
- ' 'python*')
- >=dev-python/pydantic-2[${PYTHON_USEDEP}]
- >=dev-python/pytest-freezer-0.4.8[${PYTHON_USEDEP}]
- >=dev-python/pytest-mock-3.14.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-subtests-0.11.0[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGIN_LOAD_VIA_ENV=1
-EPYTEST_PLUGINS=( "${PN}" pytest-{freezer,mock,subtests,xdist} )
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires pyright
- 'tests/test_typing.py::test_typing_args[pyright]'
- 'tests/test_typing.py::test_typing_call[pyright]'
- # TODO
- tests/test_formating.py::test_format_command_fail
- )
-
- local -x COLUMNS=80
- local -x PYTHONPATH=${S}/src
- epytest
-}
diff --git a/dev-python/jq/Manifest b/dev-python/jq/Manifest
index 77c92a7a721ef..0ca07e9eb05d5 100644
--- a/dev-python/jq/Manifest
+++ b/dev-python/jq/Manifest
@@ -1,7 +1,7 @@
DIST jq.py-1.10.0.gh.tar.gz 2029466 BLAKE2B d7131950c06cdc0d81a6743d6af8cafa8b8c00b72df9d3ce4d7f8e75e7389f3d35e551edf3cd641d310a37d89471297974ee3e10cde6f0c1ae1e98bb4dedecf1 SHA512 31494408239c5b0eb943c720e76a4b8048c41f2a052b14d801f73845377976c2b4375d691c964f6179e1e38f4eda4b6da9d4fd3789c3a9e9200e4f8ed418d3e7
DIST jq.py-1.8.0.gh.tar.gz 1954418 BLAKE2B e823ab01a7ce42abc542b58bb1f966e6447b85d66c7b72e8b0765a65f6ae510cf5c6045e14c802237360c2108f84428dc9b18a452e1334ba5ee709a4c835e5bd SHA512 83e9a7599518b5281f25954d5fc66de488678ef86982964bc04ae3739d4627220a9ec92570810f9cf235a8e5351284ac430053e6f826ca42f831d837b4750d83
DIST jq.py-1.9.1.gh.tar.gz 1912461 BLAKE2B 54639964461682c615d243028e6b73cf6dd76648812b19ec9c10452cf55e6e66f53f263a7380aaba0f12ab22af46e16ef8a813ba6c658761fcdfa3cb43403d10 SHA512 41d99fadf7ff3aa98ca0fa3718955aab7a42d003b932dca24c39f2b8c62743551a77495f57a870251c499622cf35ec354000dd6765c3ef94cf561d1b116d8f34
-EBUILD jq-1.10.0.ebuild 903 BLAKE2B fce1eef9610b9b78731c6cef6ec0b0918edfa1e51b3a74592ee4edbfea888aae9239be0fa087a77ad0fd586bf76bb336f72561791001c5bfd1cb4dc2d9972a0f SHA512 a4fb7aa9f32e81d57df99df2a087539e26549cf391dcb5e5d8a047773d4e20661be4264b2941c36cffa15b240c4b191ffcfe577615f2414fa399430a43fa6fe3
+EBUILD jq-1.10.0.ebuild 902 BLAKE2B c75bb26b03f34830c3d0dac0df137c198774ac9931f72b9e05229df34203c8dc00ae1a3bfa0a7448860dbfeec53e18e76e9e60171d0d78f34d5f396cca703bfd SHA512 e883f2ce86e7dcbb272b1bb399801d07ca1568847cee588cbd0b9cf0f80ae259e01f0b6c783d1e822c02cde26abc4b124e52202e08bacb68a913431b11d23e07
EBUILD jq-1.8.0.ebuild 995 BLAKE2B 94609585627aa8d61d62ddf0e143e75794b7579c424cbe9065a5d9451902c3c86869d9feac958e32f320dc527a9a9ab0ab551def734afb7a227355e65e52f979 SHA512 2ff661829f28d152762e7c205ee20ca8131ea1383e5e4694b094da8d7f0a7b0eff98cdbf9903513496d6ebedb55f57581f2acec194b71b5b02528aaad35e0676
EBUILD jq-1.9.1.ebuild 883 BLAKE2B 9f1d41117694fae7d30d177f6978a8a0369222b51b58299ffc7cdb598e1e5c10619c52ca58081485aaa74b9afe416201a66e7a5cf7c72481613b50539ca3fc2a SHA512 14e13973f47cbec1597051b3b4b62ba021cd67ad674d804274a2d642f54cab845bb014b5e4a0b65890c063cc127bffe00a29340144765bde35b2d26afda9b55b
MISC metadata.xml 367 BLAKE2B b17eb2d9c460774d98ba18faf8a09d1c9c711433d0dfcff08df4f769411db66fdb2241d12ebc706664cdef98d9dbeb290614446112f53ecede571f77aa085174 SHA512 399b63613673deaef747fd380d6bdc086a4e4b57c5509b15fd6e031ea613ccf59641c95064fc7dbbf61f8d879fe03faf7e8298e4e8792a8a0b7a2bb3225e77c9
diff --git a/dev-python/jq/jq-1.10.0.ebuild b/dev-python/jq/jq-1.10.0.ebuild
index 747f62deb536e..8b2f0b2162394 100644
--- a/dev-python/jq/jq-1.10.0.ebuild
+++ b/dev-python/jq/jq-1.10.0.ebuild
@@ -24,7 +24,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
# Minimum versions of jq + onigurama are from setup.py's bundled versions
DEPEND="
diff --git a/dev-python/jsonpath-ng/Manifest b/dev-python/jsonpath-ng/Manifest
index 74fcc8c9cdbba..4d57327922dfe 100644
--- a/dev-python/jsonpath-ng/Manifest
+++ b/dev-python/jsonpath-ng/Manifest
@@ -1,3 +1,3 @@
DIST jsonpath-ng-1.7.0.tar.gz 37838 BLAKE2B fbd9a77e332eb691444f29f27de1f00f6bd68d2ba729e94940a55f13fe948d73d46f3b54dc3e1097165164aa011ee7f669ad01324031d869ca33f2da5dba5991 SHA512 91dfedeee3ff3eab7df318ca02572caeb03a70a02146e281d849c7263147269610a65d81738972c436b717cef18c3a10efe106cf013e651f7acaa5ef81d71705
-EBUILD jsonpath-ng-1.7.0.ebuild 603 BLAKE2B 42c0c3b0f92357c743757a71eb20c1d90730456b2057d14d8e724a3cbb0b6a28f45d0866b3bbcf7e7d5e70f87e759ff299f9d4d2cac8eaa160def0f3fbc83ea5 SHA512 6612a1bf78d36de721a4e08991936b2149681c9a1b3ce603c853fa50953980d0c1c787b8b70d675b93fc3439752c4b7ec0f34923bb75152ac978017453538183
+EBUILD jsonpath-ng-1.7.0.ebuild 601 BLAKE2B eab14658be6c3f4460e370a8434b5005bd9df01cd8e76c2c99a0e41ad44b5dc7d1f17f3a965df44aacde2158be7acf0d9f9cf9419f3eb7155a8faf361999118f SHA512 15fae48794fa5c79d7c0593a022fcd8c6349a05dea06c77f15cd5d535db8a78595e2ac3d566d86a7f01560e6325022f48cd84390eb0f756cc383bb872a33ab40
MISC metadata.xml 402 BLAKE2B 94eb360ed7877b004c50b39583a8b7ce932ed2088757819f301db0fc74e47d60406ebb3f9ecd52c3ee63eb5ac1abb866deb92282291824ecb641c7a3e9f7c75b SHA512 1ef3b6c15a1b8dc98d1402b9f92f6e71eb2b54d7bacbf7864dfdb443e42c35c9ab3328551a5fd810ff0a34c1ef80de7476bb014908785c87941879391dff852b
diff --git a/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild b/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
index 1378c385f1416..3dc5dc1d00461 100644
--- a/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
+++ b/dev-python/jsonpath-ng/jsonpath-ng-1.7.0.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~s390 x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
RDEPEND="
dev-python/ply[${PYTHON_USEDEP}]
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 80c445b706a33..78daa0df16659 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -3,5 +3,5 @@ DIST jsonschema-4.24.1.tar.gz 356635 BLAKE2B 971d94dec0da08885fd20742186ab509497
DIST jsonschema-4.25.0.tar.gz 356830 BLAKE2B 351043a1fb78929c58a7a5c594848ce8612b070f38c64f4848ba0f90ac8ab3221ea36b76ca09d5c819a3651d0d6e6457f7a4f3ef67f79b4fe2b623b028fb9742 SHA512 b50ba733a6eaa4bae8958515fa6144204466d656ce19cced9efb53d53a3bf74d0169f57ea3f0e0450b012bfd6f98fbf0753a46b572e5a488144e4fc9bc23e210
EBUILD jsonschema-4.24.0.ebuild 1576 BLAKE2B 04e2926a09ffa2b0441d5d5bd86a48ed83dce4c134e0087846365bd01e5dd0cbca5aa705520cb11526c47764de1ba8c5c50e7defead3f0dd6ab16a7ed5e1daa7 SHA512 1ebbadb8a9ab148e8b878fed5fc3b0a7d703dde1ee5c313e1abdfbff6d7d33501e4a9611c51c256d00622d4639b1f3aff74d9eaef64ddfdd1132f1b27e946ed4
EBUILD jsonschema-4.24.1.ebuild 1625 BLAKE2B c8b87c18da4b63aaaee7df0f0245baedd11979e2b55d5cc1c9a11e78c19d2de12785e036d48d3ba51b4940713fbf3d266650ce93bf9cd26f35f4e232224e77a1 SHA512 ebfd3b9dfcf51af866c4890b1e273e08eeabc42e0afa3fb104604186c7bf06c0d0b89c5e8a2d0d4592bd736199753e48c68262a987a0751e7f81d1632f52b768
-EBUILD jsonschema-4.25.0.ebuild 1624 BLAKE2B 473e5e7e3e192b04c8a8c96e08495be45a939013ce36d09e3f1b3fd8bcd990ad424175122e399a5031ebc30386ba7bb7a398767a586e850e3384c9778c6bf584 SHA512 0c9eff961e63bd095dde930aa4867f3782777356844649b8a9a492c913178b5f5827198a2cc1248de877dae42648c0b3fe37dc38fb514a2aaa57c0222a8174b2
+EBUILD jsonschema-4.25.0.ebuild 1619 BLAKE2B fdbd3b18b117153f916eea2c5bfdd4853eb17c4a8b8c3fbf8a0d08f297298640da78fdf660076a669868efd034a86eb2cef0b9ffb86d79555bf6602514e2858a SHA512 8f38839533c6d7a91bb586380e855d0b5b346e9944e63fd0a1e0a2200020348d235b7a541a9f4e4b4c91fb5845441cbc5dda2998c784213939a80ba48cca050b
MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727
diff --git a/dev-python/jsonschema/jsonschema-4.25.0.ebuild b/dev-python/jsonschema/jsonschema-4.25.0.ebuild
index 60ae8c8073521..0fba3c274d671 100644
--- a/dev-python/jsonschema/jsonschema-4.25.0.ebuild
+++ b/dev-python/jsonschema/jsonschema-4.25.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86"
RDEPEND="
>=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
diff --git a/dev-python/jupyter-lsp/Manifest b/dev-python/jupyter-lsp/Manifest
index 0ac3c31ce2741..3c1a2246e931a 100644
--- a/dev-python/jupyter-lsp/Manifest
+++ b/dev-python/jupyter-lsp/Manifest
@@ -1,5 +1,3 @@
-DIST jupyter-lsp-2.2.5.tar.gz 48741 BLAKE2B c5ab6d735cab3585b5093bb3a60ae360c33414fe32ddd85bd926d71f92bb4997e846d3ac75ac8d502aacd1a296d7fd447d71cdc7d3c76f2856b2e5f5fd60f7dd SHA512 16c3b40a1557d0417553f0a9371dfa49e1b510a8fef77f4420adc2a521eeb57bb3d28d9c905388211174f47ae4dedf0c9213756288712dbe7430178d832f698b
DIST jupyter_lsp-2.2.6.tar.gz 48948 BLAKE2B 9ab47f11d0d645527aa063029b0a4c259c139df4e2b31ba1bcfedd2df4c5f5bbb339fda0fa261a9e37d41672058cf2cb15c0a3580b712a2b2a83bcb66bc6c4d8 SHA512 bfe817f524ac91ba1452fdd73b238a39482d3e1dc23e358d03ad003413d9b4933a30054a4338b20227ada6b3bde28c4151b2bd73cbe9a74fb37076f58b2fe537
-EBUILD jupyter-lsp-2.2.5.ebuild 3205 BLAKE2B f80bdb746c4c3f4a0a1e201cc4ee3540e7839d8c48711c6c8c91e7442214e884696cb58f8edab913c535c3e04b1ecb8c3566b25d2bc9aa02900b61dbd6a5d9eb SHA512 804edae090724f07d44cd6272f9ffb4a9751ae46ad1a22e24a9288e42ef9b596996b082e9c279f5cdd877abbf597c6aa8be627189e40dab999a8b340cfdab55c
EBUILD jupyter-lsp-2.2.6.ebuild 3025 BLAKE2B a82a7e1d2721890c1e439b7ac0cb3f70d0d5a1a0453e9b78857c11336db3743c2318e83c10825f6af418d9095168b1569058894350c9740db8807931022a9b34 SHA512 314cd99f3e149ce7547e0c0933af7d30722ffa1f7139b1676a3ad376c0b78a8e32dfd7fa2c45d7a7f8d3df6fedd67adf2656c09ae4a178f946aeb4ce91fd14ea
MISC metadata.xml 418 BLAKE2B b5e29964f271efebf225f8f8cabfcda723f20a40693df463a8d0aad04d63dc67b35a16a8ee83fc7d37aff55fc481bceb02d20221c6c11ab3993fd1fd3b5cdbd4 SHA512 4935850508d3b951c3f6e0bd4068303e6f6415024852e276ffd67777dca3da53aa9879ef460287f90b5c66dde02ec10a1eeb249579ef1fabf7dbed882f5cbe42
diff --git a/dev-python/jupyter-lsp/jupyter-lsp-2.2.5.ebuild b/dev-python/jupyter-lsp/jupyter-lsp-2.2.5.ebuild
deleted file mode 100644
index 337e8e0e75697..0000000000000
--- a/dev-python/jupyter-lsp/jupyter-lsp-2.2.5.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYPI_NO_NORMALIZE=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
-
-inherit distutils-r1 optfeature pypi
-
-DESCRIPTION="Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab"
-HOMEPAGE="
- https://github.com/jupyter-lsp/jupyterlab-lsp
- https://pypi.org/project/jupyter-lsp/
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/entrypoints[${PYTHON_USEDEP}]
- >=dev-python/jupyter-server-1.1.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- # Do not depend on pytest-cov or flake8
- sed -i -e '/--cov/d' -e '/--flake8/d' setup.cfg || die
-
- distutils-r1_python_prepare_all
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # hangs
- jupyter_lsp/tests/test_auth.py
- # Not packaged
- jupyter_lsp/tests/test_detect.py::test_r_package_detection
- "jupyter_lsp/tests/test_listener.py::test_listeners[bash-language-server]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[dockerfile-language-server-nodejs]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[pylsp]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[r-languageserver]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[sql-language-server]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[typescript-language-server]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[unified-language-server]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-css-languageserver-bin]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-html-languageserver-bin]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[vscode-json-languageserver-bin]"
- "jupyter_lsp/tests/test_listener.py::test_listeners[yaml-language-server]"
- "jupyter_lsp/tests/test_session.py::test_start_known[bash-language-server]"
- "jupyter_lsp/tests/test_session.py::test_start_known[dockerfile-language-server-nodejs]"
- "jupyter_lsp/tests/test_session.py::test_start_known[pylsp]"
- "jupyter_lsp/tests/test_session.py::test_start_known[r-languageserver]"
- "jupyter_lsp/tests/test_session.py::test_start_known[sql-language-server]"
- "jupyter_lsp/tests/test_session.py::test_start_known[typescript-language-server]"
- "jupyter_lsp/tests/test_session.py::test_start_known[unified-language-server]"
- "jupyter_lsp/tests/test_session.py::test_start_known[vscode-css-languageserver-bin]"
- "jupyter_lsp/tests/test_session.py::test_start_known[vscode-html-languageserver-bin]"
- "jupyter_lsp/tests/test_session.py::test_start_known[vscode-json-languageserver-bin]"
- "jupyter_lsp/tests/test_session.py::test_start_known[yaml-language-server]"
-
- # TODO
- 'jupyter_lsp/tests/test_session.py::test_start_unknown[foo-language-server]'
- jupyter_lsp/tests/test_session.py::test_substitute_env
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p asyncio
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- mv "${ED}/usr/etc" "${ED}/etc" || die
-}
-
-pkg_postinst() {
- optfeature "Language server for Python" dev-python/python-lsp-server
-}
diff --git a/dev-python/levenshtein/Manifest b/dev-python/levenshtein/Manifest
index 8a65d4d190c00..f3063e4f9ea41 100644
--- a/dev-python/levenshtein/Manifest
+++ b/dev-python/levenshtein/Manifest
@@ -1,3 +1,3 @@
DIST Levenshtein-0.27.1.gh.tar.gz 38370 BLAKE2B 92618a2beb5a9ca90c07bc000fe8cbeb31609bf5e2c0085ec900d307b4e80058bbcf9911acaa70a4233057f915e33a24e2d47fb90251025f026af2700c08c4e2 SHA512 900614697dc6456223ac99d9a7eed007b605da44239806d9e7b736142c3e2ab2544abc5d206a03d99b8d1e24f7efb837fa1782477bf7854ad71d8d6f37c8e6c2
-EBUILD levenshtein-0.27.1.ebuild 1107 BLAKE2B 19f920faea1aef73de70264a29da6e0fcd409c54cb6a72b446ee57a51b473717058a8582e1d0151922a43f81e9e7b533ee90decae748ee6a1ee9c9e8f4c255a2 SHA512 181085ca7592ff1b339110f1622b3ea5bce83fecfd80c3b28446e88b01bb55cbf4ee02b9cdc4d356f32526ac0845978522fdc4b376b00d36306fbffdd12c0782
+EBUILD levenshtein-0.27.1.ebuild 1126 BLAKE2B b579ca19d096b5e218a30993947bf3e20025a3c8f772e11c264dd13614b37e0bf5603535cfcf05e1f537cb878a175f0af6088444b9e9f91efb0bc2b353be7b5b SHA512 01424aab8b2adeae13ff57bef3cc341d28504244213d0ed5f73cff1a7fde3840c243ee714484ce241f9d19cb050cfe173a5580216fa7a26e38691d0272405100
MISC metadata.xml 376 BLAKE2B def9cd056f31bd8ef5f0903f302a00ed361fef19a7df2494fc0ebb34f61c098e50288d98d30a292b0614ae2930082bf919fc37612cdc1bef9f5c5d07cdc080d3 SHA512 4b4766b2894b28a2d199a4d98d4accffe4a5197b41b08443d7d57d9363f96ae42400dd717e516aded73197233d779f5cbdf58670244ef162ebf4177f47cffa4c
diff --git a/dev-python/levenshtein/levenshtein-0.27.1.ebuild b/dev-python/levenshtein/levenshtein-0.27.1.ebuild
index b79dd5193db96..faad9ec029e0d 100644
--- a/dev-python/levenshtein/levenshtein-0.27.1.ebuild
+++ b/dev-python/levenshtein/levenshtein-0.27.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1
@@ -38,6 +38,7 @@ BDEPEND="
>=dev-python/scikit-build-core-0.11[${PYTHON_USEDEP}]
"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
src_prepare() {
diff --git a/dev-python/mapbox-earcut/Manifest b/dev-python/mapbox-earcut/Manifest
index c6078193dd473..aa03f04be39a2 100644
--- a/dev-python/mapbox-earcut/Manifest
+++ b/dev-python/mapbox-earcut/Manifest
@@ -1,3 +1,3 @@
DIST mapbox_earcut_python-1.0.3.gh.tar.gz 22851 BLAKE2B d46e199691f123eb3265036596a4b910f653c06c748d8ba280dcf7c1262f8dc73d5f3f56299a0925d3516a4845c924fce4083f12658a68a1a039c02c635b9fe7 SHA512 3700a25de44e73edd762b5cfa0c43fa73ebbf95f811694bfc8bb77f07dc9512c3fb814b409b5ea88c9e1a32cc5272f3ae33c1e4e323afe8b139cf8b96f1edc54
-EBUILD mapbox-earcut-1.0.3.ebuild 801 BLAKE2B 69eaf6c50464cf9cc8bd2d8ad44c980d32ad6e15ecf7c42afa0f6b4d1882da0d87e299c386520cc68d16948325e223dfffeddb3d16b9aab70954b79c71a23d7d SHA512 3e6e2b210ad3c1011332c25f59ac1947bba52d2c9d73669c7a27c96456fc64a1aaa1a512585edccad8021464483c60bf16f3944c8aeeab8b5e9743c139011645
+EBUILD mapbox-earcut-1.0.3.ebuild 820 BLAKE2B 5352a67c676ac7dcc2836ece07f7c47f40e809fa5512703b9de87a4fdbb01688cefceef9797affe8e9e06417bb879009095e89f8e821e6e775f843071e54b131 SHA512 3292a7e57e55ab8a85b05f942cce357f5dde9b39dd02ca51504691381e50f0231308de7db8c51bf057fbec8ac48c16ffb44721d9f9fe201a01d08988390555c9
MISC metadata.xml 385 BLAKE2B 33ffecc678c212024204f860721b54702bf3b420cc58fb719227a7a6b96eaf05730e0d15197cb4c2145b6ace3c9ebee597b63132589d68715d94e8e8979069ec SHA512 f4a9482eb005eed9fefe3bf9f5a20f3be87636547ca84d084cb5260d302d1b90b02efadfeb891233f27d09afd63b9fb9418c8901621de539f37056cb55d67a4f
diff --git a/dev-python/mapbox-earcut/mapbox-earcut-1.0.3.ebuild b/dev-python/mapbox-earcut/mapbox-earcut-1.0.3.ebuild
index 0c00d23c702d8..e2f946fb12e9d 100644
--- a/dev-python/mapbox-earcut/mapbox-earcut-1.0.3.ebuild
+++ b/dev-python/mapbox-earcut/mapbox-earcut-1.0.3.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1
@@ -35,6 +35,7 @@ BDEPEND="
>=dev-python/pybind11-2.12[${PYTHON_USEDEP}]
"
+EPYTEST_PLUGINS=()
distutils_enable_tests pytest
DOCS=( CHANGELOG.md README.md )
diff --git a/dev-python/nanobind/Manifest b/dev-python/nanobind/Manifest
index 7a6b7d796c883..46edd4a5da5f8 100644
--- a/dev-python/nanobind/Manifest
+++ b/dev-python/nanobind/Manifest
@@ -1,5 +1,3 @@
-DIST nanobind-2.7.0.gh.tar.gz 913793 BLAKE2B d6a4266a44720eceaa0d65555ff7938b6619d68f449c6b99b9d7f4903eaefa5b385f60aa58a24adc0b6320f46c5a946fe69f0f557c80653d7255cc73ee3e4cea SHA512 1afa338423cb5f3dda451d1fadb99dc05ab52c247c342d84205eb48ad13c0dff0a579edb85a3a230bfa262c68903ca1676031f0c816fa590101c64cf028f6d5e
DIST nanobind-2.8.0.gh.tar.gz 916326 BLAKE2B 3925f261f3c8563d597b9d3e603c539bd589c5b3a581e85e91b013e7d2ec71864ee6cb0806b2d73a08b3ba3c8949f09e62da755521cd5998cdffefaa7bb07c75 SHA512 777436b5136d0e7e59e095d1e067b94f608cd949ec59e497fcab2de16c8c7687e734cc0df1606b5dba40484c4f39ba1014c731cef6ec6a4c5c84d0c33166af70
-EBUILD nanobind-2.7.0.ebuild 1501 BLAKE2B d549ca2fae642b646b23e5be03a2d8322c30fc7702b7f9f948207cca543f0889b357f8e4e2d92017c24c4c2af770299966b70cf274d82822f171bf4a2acfdac8 SHA512 88564415a4df2ca272824cf33abd0cb3649057bd4f1d1da9241cf19b6f9034b0ea0304752f1839b4bb4c34fdb3a7f4eab84ad0b3a5438f62cc7ad8f804b8668c
-EBUILD nanobind-2.8.0.ebuild 1383 BLAKE2B 454c5235dd142b6069cbfee807414e8315f278c92ea6077d2ffc6e03054756206a47a0e5ce09557a224371a384f9d13675837ff82bd3c3cfaa9bfcd55a202aa1 SHA512 9fe4771546b9aae1ae7076a55c4f5a37fe7b840ca1fdeb13e7a3cec60da762e6ac23013911979fd554aab5df1881e918be43ad5486d0c1f3ab7cd3d64ec1d25f
+EBUILD nanobind-2.8.0.ebuild 1382 BLAKE2B 66aea9f1229677a5d1dfc416b080a6e383d2d2fa29997582269c080bb67152379b6d2a10b97eda6c64753fc29d33934781286a81c8ee46096c9628711ef232be SHA512 32ff181db99e945bf0082fac5bea318dde608a091d2a893cf35e5cf247811141a4f4459486f56d6d332816a6d5cfaf10caa3b42112631102fafd4345d8eeee12
MISC metadata.xml 367 BLAKE2B 915d33ed8f2b0e38faec001e256fc86d393b23b94bae31f2648948339be7c3d6a2b1b2a18063193c9d190cabfdc4c744d6b664c63534b88dc7afc2a2f1ccc688 SHA512 b60a701257bad827d63af141fbc9b4cadadbb397bca054db97c63eba9e174a902afc7785c3f868b6e86ec62f007f7e822d3c5b6dacb107083559b31202cef7a2
diff --git a/dev-python/nanobind/nanobind-2.7.0.ebuild b/dev-python/nanobind/nanobind-2.7.0.ebuild
deleted file mode 100644
index 90d089676935c..0000000000000
--- a/dev-python/nanobind/nanobind-2.7.0.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake distutils-r1
-
-DESCRIPTION="Tiny and efficient C++/Python bindings"
-HOMEPAGE="
- https://github.com/wjakob/nanobind/
- https://pypi.org/project/nanobind/
-"
-SRC_URI="
- https://github.com/wjakob/nanobind/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-DEPEND="
- >=dev-cpp/robin-map-1.3.0
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- $(python_gen_cond_dep '
- dev-python/typing-extensions[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-src_prepare() {
- # https://github.com/scikit-build/scikit-build-core/issues/912
- sed -i -e '/scikit-build-core/s:0\.10:0.8:' pyproject.toml || die
- cmake_src_prepare
- distutils-r1_src_prepare
-}
-
-src_configure() {
- # XXX: nanobind installs a CMake config file which by default passes -Os
- # We currently patch around it in dev-python/pyopencl. In future, we
- # may want to add some override with Gentoo specific environment vars.
- DISTUTILS_ARGS=(
- -DNB_CREATE_INSTALL_RULES=ON
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=OFF
- )
-}
-
-python_test() {
- local mycmakeargs=(
- -DNB_CREATE_INSTALL_RULES=OFF
- -DNB_USE_SUBMODULE_DEPS=OFF
- -DNB_TEST=ON
- )
- cmake_src_configure
- cmake_src_compile
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- cd "${BUILD_DIR}/tests" || die
- epytest
-}
diff --git a/dev-python/nanobind/nanobind-2.8.0.ebuild b/dev-python/nanobind/nanobind-2.8.0.ebuild
index 1a5e00037ad69..16b2c7bf871a5 100644
--- a/dev-python/nanobind/nanobind-2.8.0.ebuild
+++ b/dev-python/nanobind/nanobind-2.8.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=scikit-build-core
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit cmake distutils-r1
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
DEPEND="
>=dev-cpp/robin-map-1.3.0
diff --git a/dev-python/nh3/Manifest b/dev-python/nh3/Manifest
index 70e9482941fa0..8f2217f1a36ba 100644
--- a/dev-python/nh3/Manifest
+++ b/dev-python/nh3/Manifest
@@ -161,5 +161,5 @@ DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db
DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039
EBUILD nh3-0.2.21.ebuild 2452 BLAKE2B a2927731ac3a0657b2db8f0dcc39b83a4127179d3db8471cffef8e910fbef0269b80197b93ae10db7c5497b8b5af3c26a0650d62dfbbf16ee5882e5595a733b4 SHA512 17e68f2c385663ebcfe3d0055a12bed3242e5f20b670209890c6e255e58b60b28b54d04d53d45ac36e46e0fabab191593a8e4d36cce7474029d25e5249a8716b
EBUILD nh3-0.2.22.ebuild 2553 BLAKE2B ff8817f5fd423370aee2e81295465cb1b79ce0e1079f79adcdb8e220e7f0082f835da577d4d6126c15a36bbe21c5b85ed74aa722abb9b500e2f88bfcb6c2517e SHA512 ae94509d55c0266445b943969188c425db1b6dd7f9661cea4e79336be5fa20799c1d6155c1b269a9dafab7e6bb33776a57646ae1bcafcc8c867f55a64554bc5f
-EBUILD nh3-0.3.0.ebuild 2714 BLAKE2B 59d72d5f756f39e5dc9199a57586c758206f96bf29936f38fe44af42e6ce2d84f9443568095fa21b235d2a17dba186ddad7c6b4134770416065e1bc43f3561c0 SHA512 f0207ec4742f8e664a4427f9fe49ec908d60182b461cc96dd1a4ed9b2b4ed91fec59a1d9512d9b3d0f1f43c66e0a7df72313d8921d1651d1328e7c330fa7739b
+EBUILD nh3-0.3.0.ebuild 2709 BLAKE2B 579a070db8334d8af7a3cf90ab623635964da56d54d8a315bb5ca7c7c05d4ff741386ee7942b2fdfb4838ebd3aa5b4c50487a331269d0fd57afa6b380fd8a238 SHA512 e5c30941b43057e79a0075474acbe06903a28228d0d5f6d4f55ed2d1aa3fd97e7a41e4a8be33c4388c226a2b41f44d4a74d42afe05189d8805ed8c696101a951
MISC metadata.xml 337 BLAKE2B d51bb8c0e03241a1f0db1d6491ee4d689a29fb53824e9536954fc7b0160ac9b481c8502b93f58aa56cb550ff4eb88ce0beb0b6ec7a4bfbb7bfd43e5e8fe071e4 SHA512 2aad73707aaa365a44321d6064536c2dff0528bac777fa0761ecc72845afd9eeb4e02cbad45607dcc17075077e5a29907381bd72c9c4b04aaf4eba387ea25811
diff --git a/dev-python/nh3/nh3-0.3.0.ebuild b/dev-python/nh3/nh3-0.3.0.ebuild
index 92a232fae944b..8a92deb9c2920 100644
--- a/dev-python/nh3/nh3-0.3.0.ebuild
+++ b/dev-python/nh3/nh3-0.3.0.ebuild
@@ -128,7 +128,7 @@ LICENSE="MIT"
# Dependent crate licenses
LICENSE+=" Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
EPYTEST_PLUGINS=()
distutils_enable_tests pytest
diff --git a/dev-python/oslotest/Manifest b/dev-python/oslotest/Manifest
index c2bdfdfedade9..6d63a3ff25e18 100644
--- a/dev-python/oslotest/Manifest
+++ b/dev-python/oslotest/Manifest
@@ -1,3 +1,3 @@
DIST oslotest-5.0.1.tar.gz 37507 BLAKE2B 5674a209718db844c93447870890ad1cca60423e82f1db82b058a34ee90429cc9397ca1fbfbfa601a826db98fc3df522f36ec35fe4c1839cf66df667ea76e473 SHA512 08e11bc945a6e032a4262d566fa7903d0507b286c26257e63863558c32690be78d684942e90130fdabdfcfebca1ec0c3d491de310c7b05ac025cc9572cb5c7cc
-EBUILD oslotest-5.0.1.ebuild 778 BLAKE2B 037eae73661d978ac19f8c305269eb96120acfdd435d174e30d6f360e5acaab25aa6f544fed2c7a65d58852e5b305634551adc17a5f6172d966715c7f9fb5978 SHA512 7df016726d879c1434241b64861b73616853e6a306b5562f74592e26b91aa82e1d6b8ee61518414bacf119a7bf1eb4a0caa80710e738e202feb28d92c964a12d
+EBUILD oslotest-5.0.1.ebuild 776 BLAKE2B 1ae7f9bf553ed46aebe908584589cfeaa3c9ccd792a7ddce7b3f6ad803ea05a9c0935a1d4177b7b666a5b25d34a3c710ad8f3aaf9341d88ce63c551ec009f08c SHA512 1c11571f1233128459b787b5058fc87f227bcf63baac96f8a96fad6fd7970ff6fb72d4e0fe97ab4cdb715abef5dcc8e803e37922080b531463cd2d189ec2f275
MISC metadata.xml 935 BLAKE2B ec63aed42de004f150dad32092560db0c3e76297cffdd791fa4f717af68ed6e88ee012923e1a41583ae56568e9e7ce8dcefa58d38cc66f675d78d9bf6a17601d SHA512 b116d2489597a1088c189a0db83950551c2da239d7a27319b63f886b63deb047fc6ef1b021db8044b14420bddbd759856d655e7d114df11bd918c1263ec8a1ed
diff --git a/dev-python/oslotest/oslotest-5.0.1.ebuild b/dev-python/oslotest/oslotest-5.0.1.ebuild
index 9a1ffca574974..d2ff13b9997e5 100644
--- a/dev-python/oslotest/oslotest-5.0.1.ebuild
+++ b/dev-python/oslotest/oslotest-5.0.1.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux"
RDEPEND="
>=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
diff --git a/dev-python/phonenumbers/Manifest b/dev-python/phonenumbers/Manifest
index 13ddc7d573028..e0fb03ae40223 100644
--- a/dev-python/phonenumbers/Manifest
+++ b/dev-python/phonenumbers/Manifest
@@ -1,5 +1,3 @@
-DIST python-phonenumbers-9.0.9.gh.tar.gz 4917696 BLAKE2B dd60bcd5030db677c61b27bfb2c2939f6d5f0e5969bf4ce1be2be3cddb4ca84b0eccdbc6fba47b273b6994ff279f5649081d30b083022b58dae7e2006a380a67 SHA512 d2f249d0f3ff59b2e03b193c169b3b097f710fd8b4c39a3b8f73c57bef45618c2383619f3a7cdbc3c59f95937e6a123ed266c518c884f231ce81a1820bf17672
DIST python-phonenumbers-r9.0.10.gh.tar.gz 4915184 BLAKE2B cfa395dde633bfda4d7eea1e0946a9007bcc93994fa32ab6d29af24bc1e1191d4cbd4a71ea4ed600832879f4d7795c95f3e337f79316f43ad28e7376ab4cf671 SHA512 fad4fa5820a8a34110a3686c4ce7bbe004a81333c70e056ea3ad613b7e992fb51e1407559ca9cbe0075a5c16c4baba75dd067ed17f712a75bde3ef04f42544b1
-EBUILD phonenumbers-9.0.10.ebuild 819 BLAKE2B 4c89b187d366f25151e26314d757b0011d69abd36486e2c567d8904adc4a8eedae6e3d3ed85d5cdd6f521ba09adb97003dcf89710c62343163ff388dae490708 SHA512 385da4b25b9913ec2089904b8db5c1b5a328c9437eec92ff0ba8c248d475e12a815f94d598791fcdbabae92a094bb94a01e12cc42cb4d155610f916950751f41
-EBUILD phonenumbers-9.0.9.ebuild 809 BLAKE2B 2b8c15c581f957fca26f5bacdf3fa487d36c9af1b75c155eb230388f017d652b600c17aaa5a8a21fa9076a3d27f7f2f5252468115578bd28ec0c7e451fec8316 SHA512 fbcd00a3ab3895f30c13c1f0713fab443da8ba09c827427072c610748970ae3a3b794a3522aa6ee670acc88d64c45397ae4468a62ea275e9a737209408540d87
+EBUILD phonenumbers-9.0.10.ebuild 817 BLAKE2B 5e24f7ec2b5743c34a1c33147642459694609bba5f63bd317986d77432cc33f4efb260f11e4c2a98feecd11ffcc8e180837a282aff88df165f1d017cc81e9768 SHA512 83cc8921ccf86eaba36b61dd2fe7717eb7acc5d6acd4c7f63d23a331212486aef688bfc0945b3a3c1cab77f18b439b54d62ca292007ee217c1f3634ad6108d13
MISC metadata.xml 413 BLAKE2B 4fa9965e76205ab35de37314b8c06fae26ccf34a944401e672487d7ad42b0046b4de85c8dd4c500d2703b5ecca49755b3f6d9047a20d7226fdbdf63e0aca3220 SHA512 de88d4162ba8f97748a1d2a17a8bea48f59b84f67c76aec11a9bad8ab0d0b66bc9cc2395dfff446bbad591f52f755a38ccd0daf2480b4f2e22e80ce5d44a42c1
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.10.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.10.ebuild
index bab4ec2852996..61c91c1a1598b 100644
--- a/dev-python/phonenumbers/phonenumbers-9.0.10.ebuild
+++ b/dev-python/phonenumbers/phonenumbers-9.0.10.ebuild
@@ -22,7 +22,7 @@ S=${WORKDIR}/${MY_P}/python
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-python/phonenumbers/phonenumbers-9.0.9.ebuild b/dev-python/phonenumbers/phonenumbers-9.0.9.ebuild
deleted file mode 100644
index 194e0165d2af0..0000000000000
--- a/dev-python/phonenumbers/phonenumbers-9.0.9.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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_{11..14} )
-
-inherit distutils-r1
-
-MY_P=python-${P}
-DESCRIPTION="Python port of Google's libphonenumber"
-HOMEPAGE="
- https://github.com/daviddrysdale/python-phonenumbers/
- https://pypi.org/project/phonenumbers/
-"
-SRC_URI="
- https://github.com/daviddrysdale/python-phonenumbers/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}/python
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- test? (
- dev-python/protobuf[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( ../README.md )
-
-python_test() {
- "${EPYTHON}" testwrapper.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest
index a1d0ee8b7c2b2..4eaaac6e4019d 100644
--- a/dev-python/pikepdf/Manifest
+++ b/dev-python/pikepdf/Manifest
@@ -3,7 +3,7 @@ DIST pikepdf-9.10.2.tar.gz 4545737 BLAKE2B 3ac3c0c39a849b1d4c62f4435bef87cd8cb5b
DIST pikepdf-9.5.2.tar.gz 2916549 BLAKE2B 821fe21cb2ef471ab7313e2dab371f0a5290659225647ca4059995af9112e4f5425e0a9e11f9691dc2da9786beeffb2abc33ec374bb97b3fe1f25bd6feba042a SHA512 ac7c33c7cd23e34eb1bd518aae7167285cca6cc710e37f05cac03512666777848a2ad3d17a72654832564a8521e69ea0d124c70c61aca0bed7123475bf03a359
DIST pikepdf-9.9.0.tar.gz 4544960 BLAKE2B c87f9c559e17ce327d77d81d652d37cbbc369dd373901c406d4dd29ba5e357e3234759d0e322cb87db3184fc825bda625f39e4bfedd884d07492751096a14bf5 SHA512 d2fc9218e0c7393156d035f4babad54802d1ce0946fdd5938c6c5f291ba59c40ecaeac9a0edd05f986827fbab2037589badfc8c57d16caa59eaf6e4832b8f74e
EBUILD pikepdf-9.10.1.ebuild 1571 BLAKE2B 2becdcb850f7d19e1d1bcae16aa7c711241c6b9b7eac296dcb444a811482549372e4feefbbd22d4fb17bd31d9bc84f5348fd5c068f8422e808981af7ebe95dfa SHA512 a57d72a2c345e6a4f91113907b97c7f3768ada8297d9e43059121e6f09b9d4601a2f369124e25242dfa0680756a822d96d1972d6b8f0fd12798a39d3f0934ec4
-EBUILD pikepdf-9.10.2.ebuild 1571 BLAKE2B c122ecffde475e4f79438f262d4542c58b328d2fc4f3824dd578db3f98d7c74446aefb556b8ab373be750fa035c10a54797c75f4aa86bb2fd89fa9b5054f7b39 SHA512 c8309da6f5e903fdafe4527a9a59d64291732bacff1ed0a4c3ad9935b78e7eda0bca1002098792779e7feb827fad0b4f67a1bf95157a355821d28615e26984b1
+EBUILD pikepdf-9.10.2.ebuild 1568 BLAKE2B 3382e83d176788910cc16d78c56d030fe14a7ed7c2b1a9db972abbb3bdaeeb6421116cffe22457b7ea9566e7fed2a83fef77bf289766dd1b1c157340be2c7e58 SHA512 6a79a901dd8cf48a7a77a9929aece9799b44552d012b05bd3cc811b3108b323a872822b0c52adace15568f4792ca61a91d1f4919bac18111f5abe7966c95253c
EBUILD pikepdf-9.5.2.ebuild 1946 BLAKE2B 4cee62d85c7f4b3d2270ac75da381ee9483430ab10f41db96cc6bc52cfb23a5d20d5a646511f7f753e2b9f591b7bf2e1e5c7cf47abe47a215bf88a306fc96114 SHA512 99f05de17aca0717e5f8eac6c5b678f0d4ec04a9023e83c588cb14aa7b7889f323ef3cec1479e891a0df5a4b676e47463acb41d6c904bd47c8a6ce771a926d2e
EBUILD pikepdf-9.9.0.ebuild 1681 BLAKE2B 62217dfd83f949eb092ff60ad1aecdcbd2718079803c5572f4ac97d320541f223b08224317327e8e8d0d8b8a6cea38a6f48f77a9a57eae81818d114d82c212af SHA512 e0a0e0a47b0a05084d790f5f7af903cff04deae4095007050315808432d0f98b68cbdd1b3a2553aed8e10f90421a457448671ddc80996be26621a25960f49062
MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3
diff --git a/dev-python/pikepdf/pikepdf-9.10.2.ebuild b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
index 134964a46f7d9..e30ed4b2986fc 100644
--- a/dev-python/pikepdf/pikepdf-9.10.2.ebuild
+++ b/dev-python/pikepdf/pikepdf-9.10.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="
LICENSE="MPL-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="big-endian"
# Check QPDF_MIN_VERSION in pyproject.toml on bumps, as well as
diff --git a/dev-python/pipdeptree/Manifest b/dev-python/pipdeptree/Manifest
index 74cd29384b576..90a44a637d49a 100644
--- a/dev-python/pipdeptree/Manifest
+++ b/dev-python/pipdeptree/Manifest
@@ -4,6 +4,6 @@ DIST pipdeptree-2.27.0.tar.gz 42423 BLAKE2B 1e6593bab1f0e61acbf7f0dd5b168f0afa5c
DIST pipdeptree-2.28.0.tar.gz 42583 BLAKE2B 2a71de5c0d0ab61866a8ffe3ee83623108a48d52a8a86c0a569600b7d3aa9dd9f99dd1faa1cc71f01f97004f4f0f6609cb25b5e265648388120def1eec1e4884 SHA512 04de6e097df3ec255e0b3ed7bc3ba3d717d3c0fb16bf2818713a332d918fe47154f0ace7ee706f6283b06d6ad41e8e8c6a24d65cefa49fda20323f22b8b43be9
EBUILD pipdeptree-2.23.4.ebuild 1263 BLAKE2B ca34c39d8979be957e43e2620b39739b284235e2462be1dfe493c82771bbc722aa8c1e6a6ca2b071e0efe3d80b96667edf6d5fecf0dd3e33bee4e545e2a844cd SHA512 d0bf7508a7926b684c83eb5dcc2bcde10e5cbc20e64de93c838fda49762d1671a689d1ae68a442d210d8a382b3a26f9264ba8f437fe954e1ee2041448dfa7dc0
EBUILD pipdeptree-2.26.1.ebuild 1427 BLAKE2B 70092579ca6449a5146e513bc135e7602b767bd6a20c6d3a40c205fde778dbad0b102734c555291f3a57ccc3d179b763828984b01cfc7cae8f41543a8ccd29f5 SHA512 a5a6da3c07a1d1ca199a0dd5aadee0aaa42e63ac2e2654614b2c930ace9b77b658795d54a71c72174bfe861f55863bef4cb1f53cf83b1aeaf5a26fc2ab1b6cc3
-EBUILD pipdeptree-2.27.0.ebuild 1287 BLAKE2B a324ff65b80beb9611511e0643df9ed6d06ba514a20e8f4f5686263ee75e93ea44c630757f1aa58834cad86d4e80b12d13181e00159baedee4fffc574e7c3028 SHA512 666aa9e4cecd0cf65066b47c578c913b497f52a54652c4edc91c2cdf7f0a546398cdcf6079a498e1e571c986f235b13555a308dc91cf6929e72d3c9a1829c8f6
+EBUILD pipdeptree-2.27.0.ebuild 1286 BLAKE2B 1f5864c09ac19b25a7785015cf709b102ecb8af295f908269cbeff3380bd2a28d97721c03923dfb0f3c68ccd524bd526ee39956d28c01483165ecbaea43369b8 SHA512 e1af79987080967fc4a3b2767942d20e76fc4272b0159c7de1ee3e62711b55e3805a2db2fd729a8e6dc147db38dadd5be4594bc337d9f93f5ef06706bf855dc1
EBUILD pipdeptree-2.28.0.ebuild 1287 BLAKE2B a324ff65b80beb9611511e0643df9ed6d06ba514a20e8f4f5686263ee75e93ea44c630757f1aa58834cad86d4e80b12d13181e00159baedee4fffc574e7c3028 SHA512 666aa9e4cecd0cf65066b47c578c913b497f52a54652c4edc91c2cdf7f0a546398cdcf6079a498e1e571c986f235b13555a308dc91cf6929e72d3c9a1829c8f6
MISC metadata.xml 545 BLAKE2B cf435473fd95ac0a5bafe2b52ddd78e09c16eb190e3a979924525607fc7ab152e249419e3a21d246cd1354a714116c6c0953ed55d1efceafae441ee282c2b1eb SHA512 ad2e8d4e7bac53b26ea0bb5c2f65e0c9dc8d30afc8c569d73bac820b2dda6a343b96e52abd0353e3f50269fb431e46bd3b51b3768d9c24f658fd2eca6cc1ce97
diff --git a/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild b/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild
index 85e1def3741dd..47582e28aaa06 100644
--- a/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild
+++ b/dev-python/pipdeptree/pipdeptree-2.27.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv"
+KEYWORDS="amd64 ~arm64 ~riscv"
RDEPEND="
>=dev-python/packaging-23.1[${PYTHON_USEDEP}]
diff --git a/dev-python/pixelmatch-py/Manifest b/dev-python/pixelmatch-py/Manifest
deleted file mode 100644
index 2756cb754bb75..0000000000000
--- a/dev-python/pixelmatch-py/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pixelmatch-py-0.3.0.gh.tar.gz 22919 BLAKE2B 92f878293a95194805b01e8074f897d87ea9ecf92038246c18930c66dbb8c967b4e27db7aef9717269a8cad6e21b512b5cce37f82ba1c424e9ef67628f64cefe SHA512 433b26440a34616e5422afe9a8a39887424def4893f37d0575f604aef95c9dea628237bc494e9dd2b0d3836e9221d79f1c67ab9d71864eac73707f3bf2fa203c
-EBUILD pixelmatch-py-0.3.0.ebuild 484 BLAKE2B 5a8f28fdb70d71e0b25c273fcb5a97887b7f948a8dcb98149188bf1fa7d1b7895b8093eceb6741d2692150ba050b165506cb36ffbab2378a664cb1eb275d730e SHA512 282626fed61943cd3af67776ef432b69f0e857e6a2c0b8437868e720437098750a14bee970eac8d5ea150b42c8f8ba92eeb31414e2ace02feb165ecbab06e3c9
-MISC metadata.xml 405 BLAKE2B 44ca33d766c1f6176df8e8720a0dd5b383a1b32fa55aaa976b656c329ba265eccb9896a8ba2d6c6642280e71635d38acb0050d6907115848ecf13d649ee2aaf0 SHA512 7d043c44e812015eacb3e52171754cc833f76dce9ce9cc63a0c2151e8e5dc89a89d3c4db696b62943d1bcffd7c1feb41eacd87b8a45d59699186281120c6919d
diff --git a/dev-python/pixelmatch/Manifest b/dev-python/pixelmatch/Manifest
new file mode 100644
index 0000000000000..0917e0da0e273
--- /dev/null
+++ b/dev-python/pixelmatch/Manifest
@@ -0,0 +1,3 @@
+DIST pixelmatch-0.3.0.gh.tar.gz 22919 BLAKE2B 92f878293a95194805b01e8074f897d87ea9ecf92038246c18930c66dbb8c967b4e27db7aef9717269a8cad6e21b512b5cce37f82ba1c424e9ef67628f64cefe SHA512 433b26440a34616e5422afe9a8a39887424def4893f37d0575f604aef95c9dea628237bc494e9dd2b0d3836e9221d79f1c67ab9d71864eac73707f3bf2fa203c
+EBUILD pixelmatch-0.3.0.ebuild 492 BLAKE2B 3f2ca943b47ef7f55590e014039edf9f2c6a8875fc6db40f501ea09391e083edd75e4deb661eabcd8ef1c98c86c6df2477228aa22276cc5cc9a567528d96218b SHA512 6cfa0b370b6e36e2d2d81a4896fe285d51a5584ef6df3c4cf1f342ef0615de5a7bbd7d7c750a0742819708f8d244122cfae83be38d6163c6970c623a39153696
+MISC metadata.xml 405 BLAKE2B 44ca33d766c1f6176df8e8720a0dd5b383a1b32fa55aaa976b656c329ba265eccb9896a8ba2d6c6642280e71635d38acb0050d6907115848ecf13d649ee2aaf0 SHA512 7d043c44e812015eacb3e52171754cc833f76dce9ce9cc63a0c2151e8e5dc89a89d3c4db696b62943d1bcffd7c1feb41eacd87b8a45d59699186281120c6919d
diff --git a/dev-python/pixelmatch-py/metadata.xml b/dev-python/pixelmatch/metadata.xml
index 2ff0ad22377fa..2ff0ad22377fa 100644
--- a/dev-python/pixelmatch-py/metadata.xml
+++ b/dev-python/pixelmatch/metadata.xml
diff --git a/dev-python/pixelmatch-py/pixelmatch-py-0.3.0.ebuild b/dev-python/pixelmatch/pixelmatch-0.3.0.ebuild
index 89ff916b66407..c72a4e77ac73b 100644
--- a/dev-python/pixelmatch-py/pixelmatch-py-0.3.0.ebuild
+++ b/dev-python/pixelmatch/pixelmatch-0.3.0.ebuild
@@ -10,7 +10,7 @@ inherit distutils-r1
DESCRIPTION="A fast pixel-level image comparison library"
HOMEPAGE="https://pypi.org/project/pixelmatch/"
-SRC_URI="https://github.com/whtsky/${PN}/archive/refs/tags/v${PV}.tar.gz
+SRC_URI="https://github.com/whtsky/pixelmatch-py/archive/refs/tags/v${PV}.tar.gz
-> ${P}.gh.tar.gz"
LICENSE="ISC"
diff --git a/dev-python/pybind11/Manifest b/dev-python/pybind11/Manifest
index 7e4d541e465aa..d885dc829a412 100644
--- a/dev-python/pybind11/Manifest
+++ b/dev-python/pybind11/Manifest
@@ -4,7 +4,7 @@ DIST pybind11-3.0.0.gh.tar.gz 915234 BLAKE2B dfacb629b8d1cf5adeb30b305ca68f5db46
DIST pybind11-3.0.0rc3.gh.tar.gz 910739 BLAKE2B f82d93b400e39818cba2e293be055fc5f322103f5142f1e60fffb66431149e8d064d956386fa4f255981d17c291ac33649009d41a48b8b81a3bce42c069c5e86 SHA512 fa04c5f63ff42b89ad5d13368f2b9680d6601b79d1365b3c52b721be6949537f1217453dec0b99e7e9f9f2673af305d547f050fff9365840fad5cd3813b21c48
DIST pybind11-3.0.0rc4.gh.tar.gz 915129 BLAKE2B e43d76fc29aca61055f0d2cd14bbaa0c327c2b6b7467d76d13028b50bbcd4d6dd2362212134d057830c69daa00bbc0d6dab1dff80f05fa6549d0f8d3f2147153 SHA512 9e0dd52009e470bc41b98300f24f56e017a810b94faf8e0c7edf2c1c73a53f9ab3ce05265ec910f1c4ed02c40597dd763701192de0d0fce406030dabbe1f327e
EBUILD pybind11-2.13.6.ebuild 1707 BLAKE2B 3cc27515b834c314945f9042b439217bd12bcd35d5041135e9ac0d7a9ac5713eff50a362a56a19a796743693cd1ff176ed376f509df0cf04869947d3d30be549 SHA512 20d788d79ebf64175a8c9653c0b4cb66a0b4842baf01f329c99810cd2998b51d4ca0a54578c6f52a5b6354185c0bd65e646af141c32513cdf21088dcaec4e095
-EBUILD pybind11-3.0.0.ebuild 1821 BLAKE2B 3717491f9665f1b7605f7b2beee12597120cf1e905b63ab159f94ca677e23cb9fdd7fcd30ff7cd3a890ebbe28358480285fe7e9dde0352bfb86dc5cc3c0792d3 SHA512 5928096a16c5cc4d02214441eec8f3e310a5ae329e5dbeb44d6e04dd3c8dd3523941e21ff39ca251f2231df4a7a0e6ed76a00d64ff1fa3c918af25ab7439c711
+EBUILD pybind11-3.0.0.ebuild 1730 BLAKE2B cd02112cab2aab69242f5f80b77b42263be468d8992bcaa8f62cbe2dceca238ed143178b004451102bae1b5afac1295d1f9a9cc226b6297fbd869e29c49dbbe6 SHA512 7b7d2e76b26918c9509621315884ac140fc6409fec72a60b855f6fe19b1eab4f617c66f7ee262a4251e1a14ac3e19e9aa790291510877ccfc970e4e2ceafea41
EBUILD pybind11-3.0.0_rc3.ebuild 1705 BLAKE2B e3a9c4ef6f8ec60e88bb9e3f31d2bf33eab9bdcdcab014d3243602622e4c8595281f96763198ea18592ffc342318c3fb7625001cafcbcb04e97f6312ab4b7cf5 SHA512 a891f85c05c5c9ee7e5086147bf37f57bc87bc855921704d7072ffd34ba5efc41f7f05fbd2c72e3cb01c17e6b4d8d9d6cea03710a4628a495365dabac8a7ab57
EBUILD pybind11-3.0.0_rc4.ebuild 1705 BLAKE2B e3a9c4ef6f8ec60e88bb9e3f31d2bf33eab9bdcdcab014d3243602622e4c8595281f96763198ea18592ffc342318c3fb7625001cafcbcb04e97f6312ab4b7cf5 SHA512 a891f85c05c5c9ee7e5086147bf37f57bc87bc855921704d7072ffd34ba5efc41f7f05fbd2c72e3cb01c17e6b4d8d9d6cea03710a4628a495365dabac8a7ab57
MISC metadata.xml 475 BLAKE2B faf317a1197850acb0d16546a303bd50ee1bfe6fc3aaf592e6c147c6612fd20b809f1c911d79ca9a356cfa0c4166d2b155fcbd593f8b55e0d7dd75ff6444073b SHA512 5779adcc9f25c15fd999aa6c91d3144fc14535270e57925bfb8ac67f45448c144a142af2ea9a321ec6ffbf568713f663cef85a0be3d4a056e58b1782a5fc9a41
diff --git a/dev-python/pybind11/pybind11-3.0.0.ebuild b/dev-python/pybind11/pybind11-3.0.0.ebuild
index af943e98c12ee..921ba3c8fe8ee 100644
--- a/dev-python/pybind11/pybind11-3.0.0.ebuild
+++ b/dev-python/pybind11/pybind11-3.0.0.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-cpp/eigen:3
@@ -33,11 +33,12 @@ BDEPEND="
<dev-cpp/catch-3:0
>=dev-cpp/catch-2.13.9:0
dev-libs/boost
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
dev-python/tomlkit[${PYTHON_USEDEP}]
)
"
+EPYTEST_PLUGINS=()
+EPYTEST_RERUNS=5
EPYTEST_XDIST=1
distutils_enable_tests pytest
@@ -75,9 +76,8 @@ python_compile() {
python_test() {
cmake_build cpptest test_cmake_build
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
cd "${BUILD_DIR}/tests" || die
- epytest -p rerunfailures --reruns=5 "${S}/tests"
+ epytest "${S}/tests"
}
python_install() {
diff --git a/dev-python/pylibacl/Manifest b/dev-python/pylibacl/Manifest
index 71c18a86c19f2..a9f6d722d3e93 100644
--- a/dev-python/pylibacl/Manifest
+++ b/dev-python/pylibacl/Manifest
@@ -1,5 +1,5 @@
DIST pylibacl-0.7.2.tar.gz 49337 BLAKE2B fe567b91af89a7ea275a19744d8b344937feebadea0ce1b5a3468772ff02691920e20363b721854addaeed85766a492cef95d36b8f9777b9bbcd8133dc1387d6 SHA512 1393f76548746e04f258ad5c9873078f894e4f6d4d18754373cd800dfd0ef801e706282908c735ab551182acf72d6b1d93d948452c139220115c2f0b73a2d10c
DIST pylibacl-0.7.3.tar.gz 49494 BLAKE2B 436d4ae0d12a174eae9b4cd85486a5eee7abe9b869443cdd49ab752d6fe79135064ca2b5fa23f52eda28f7c945c8e29ee881a909f5ce9ce96730e892d71bf783 SHA512 7a0dae30bf83acd9a1cb1d4008a6322e537d3e3f2004a6393c499574fa9bed8762c01182df67811e8ae04dfb73b40e4bab14c3f191034519b5d3d9822e9d0880
EBUILD pylibacl-0.7.2.ebuild 950 BLAKE2B 4f0262a7e27f3f00fa4ed1aff5bb705e8b93f36d20c45eb545b357926d9e25ab65fe92b897f89c302f9d72580002d3d91a06ab6e5272856fd1363f6d5e5f5e75 SHA512 3f888b290d60ed824f5154d52cff69dacee1dfb67455e46f32f85d3e68f8ea8547e36522ef7a3ae4c184164461005c8aac9dd408c8436b40c34ffc3b5ad02979
-EBUILD pylibacl-0.7.3.ebuild 974 BLAKE2B 7ade1d8456c8788b7b26e021982707e4f05af8e67578925dc73c8e1ce93592ce59068fd0773ef15139d9f72c26b9b6b665be5fa70f453db5a6dc65c7fed0d24e SHA512 e2dedc2cb7677613dca55e9922ca0b4495f12097cb862a18dfe6c162f66f4762f8e5799d10e4c8560b548859eefe6e8ba7dd7a835fa0904ac93dcb6f65911241
+EBUILD pylibacl-0.7.3.ebuild 970 BLAKE2B 8a7cd59962f5eb9f523a3ee5a66ece7d0b2e8fa387de262316c0a0086322c4197cd23b8dbcd58fc581d659139a5c4134861c27beb579f021cd53b8f18191a93c SHA512 16a622a04691d91e236ce8d15614e06694c020dbdc344ba896de753ee14aa225ecb19a00d4a7aa0081051c66c6dc68b76076d47415071ddca7b3b765b06a3a4c
MISC metadata.xml 446 BLAKE2B 0e111cfd834a03f88984dac937b5b3d09a7675338f0381d30603b0512d7f5ae1f486a832d060ecfb9c5946c7273893ed030555062b8bd3f26f10765c28a90143 SHA512 7df5bf16220e50c851fb03af84a600eaba23fdb703aefc2586aa2d27a1e55a18ad7b117274b8a07c7d7997dfd96fd51bd2dca6d3a1dad01cacafa678a5c8a794
diff --git a/dev-python/pylibacl/pylibacl-0.7.3.ebuild b/dev-python/pylibacl/pylibacl-0.7.3.ebuild
index a9f8d7434efb4..1733f11a8cd9a 100644
--- a/dev-python/pylibacl/pylibacl-0.7.3.ebuild
+++ b/dev-python/pylibacl/pylibacl-0.7.3.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~mips ppc ppc64 ~sparc x86"
DEPEND="
sys-apps/acl
diff --git a/dev-python/pypdf/Manifest b/dev-python/pypdf/Manifest
index f4294a007b3df..70949c5bc525d 100644
--- a/dev-python/pypdf/Manifest
+++ b/dev-python/pypdf/Manifest
@@ -3,6 +3,6 @@ DIST pypdf-5.8.0.gh.tar.gz 8067499 BLAKE2B f751305906f3eb67fcea972437efd52cea4a8
DIST pypdf-5.9.0.gh.tar.gz 8074634 BLAKE2B a910a8158aa35876240d77b06c10fc3782b9819624b5c8f1e7892080a01d53b1fec5a2332ce06530416bb0a28602d64d7f9982d794ec8303a5be4eb809316f14 SHA512 6358367c09468808854f9f966a27511c23d938f1092bbb82eae4aecf2527521fde208b86e5b7924fef13cec9ffd27f9046a07a50a280a92eedffdcc670fb88a8
DIST pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz 11748093 BLAKE2B c5989200893b28a3c2062bb024a5cfc6f3389dc259ec129857979fa43469e1274559612b4d555499e2c7e16cf34be07825229932bf4d147fa6d7324d043e97d5 SHA512 c9771129b7668a2fd1fa79bb859ae9213f3d60341cf1b9937ff0eaab0de9bf4c35adcb7b896e93329038dc0f3809a0c697c523f8fe41b43030b0b029a88058e3
EBUILD pypdf-5.7.0.ebuild 1098 BLAKE2B 64f84506b3d54112166a195491fc325c3e990fe58644ec3e208fc359c1a68678ad80234d4443753ab316722c651b0f7b177d2fe7a1bb2d9295349807477d6a2c SHA512 88c64823070ab131a902eb9822ade2a17d03114a603ab29c701e828e00cee8c33d09ee6d4fe8ae7b4bf85710f34766dd44b1fb28e69b5b76be0b1767f581eef4
-EBUILD pypdf-5.8.0.ebuild 1101 BLAKE2B f2009b6bfb5929ccc565faf422f3280b94460fe630f5ff7cdbd9b582a3296e33955268cbfbc0531fc7a679f3fa144bbc856550549a20dc0607f1d10d06d61015 SHA512 0ff0a5af69c072c46a8e84aa40a44fab15000f03157cea9716a603bd456cc9719d3c95fae4f86b4f87bad5aa9f632c6c1f2845faa2344ef9d86f45b701637d17
+EBUILD pypdf-5.8.0.ebuild 1099 BLAKE2B 6aabb9cb7a9e41069963309186bfc9f89bea65d9f2d08a5dfc04a67fc477e936405dd054db7fa3d841462a5fe7ef654cdda8b4b8757032628aa3948e2160ae56 SHA512 f515223d10379e1d66dd7f608bb63180a02ffe33ad949783d25bd750532f1774b6957ccca716feb41538b97bc93c542970f8f58439c77dad25bff406727b38e0
EBUILD pypdf-5.9.0.ebuild 1101 BLAKE2B f2009b6bfb5929ccc565faf422f3280b94460fe630f5ff7cdbd9b582a3296e33955268cbfbc0531fc7a679f3fa144bbc856550549a20dc0607f1d10d06d61015 SHA512 0ff0a5af69c072c46a8e84aa40a44fab15000f03157cea9716a603bd456cc9719d3c95fae4f86b4f87bad5aa9f632c6c1f2845faa2344ef9d86f45b701637d17
MISC metadata.xml 373 BLAKE2B a829b7048eb3a95caeb1be83b6172603df6a031d40995294f2687bf3c3cb70e66fafb9ba8339d9979fc85f5936b9552963a8fcd072a20661fa78f3aa3c4b89c0 SHA512 775ac2de487f11fba1ea8d283b42b9ef56e42cd95ea11f50a06b099420e69c0567f65c506b14891ac641da90ea05ca70da4f8a3e4a028cf41bdbc823021dccfe
diff --git a/dev-python/pypdf/pypdf-5.8.0.ebuild b/dev-python/pypdf/pypdf-5.8.0.ebuild
index 7e85011419558..1cff084a48442 100644
--- a/dev-python/pypdf/pypdf-5.8.0.ebuild
+++ b/dev-python/pypdf/pypdf-5.8.0.ebuild
@@ -25,7 +25,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv ~x86"
BDEPEND="
test? (
diff --git a/dev-python/pyqt-builder/Manifest b/dev-python/pyqt-builder/Manifest
index e70226cfa4d43..5543eb9cf743b 100644
--- a/dev-python/pyqt-builder/Manifest
+++ b/dev-python/pyqt-builder/Manifest
@@ -1,5 +1,3 @@
-DIST pyqt_builder-1.18.1.tar.gz 3671990 BLAKE2B bb0fc3fb7a35bbd7374c57085378c0e50150164f1f9128bc808c5ea6f4ba72987003e3e91864a851969aa892c145b284962b36cf975c71a20e6294a4f3a6645b SHA512 9af2a977854b6a1f6cf7c3c31b18c4104e8cb46cf9066700a62151ed5dfe7d82645065b747dc68a3588e855a96c40102e0e47a972ab752f751825e6fd4c91332
DIST pyqt_builder-1.18.2.tar.gz 3671864 BLAKE2B 32ae2105b25029e2c881f26c660bf35eb63f6f19f31a800ea11ce639ce8da48e7485aae67fd0e1f05a9d7f97e49b507f19e162ceaacaee690ff52fec0fec3492 SHA512 129b8cbb7d2c6b533618d5b8523453ce4f442a2052c1151c30c8076e99d7887caac1e9c24220a913bc17444b35061ea507fd7f9038efd82a63636b24ae4182b5
-EBUILD pyqt-builder-1.18.1.ebuild 676 BLAKE2B ac173f7988dc8b2192b054d345a8f896134e4882b468addefd4b395a2f0deea9830ef99b1a2ae5fe23fa759a23228778f568bfb25358b7966e42e42b9cfda03f SHA512 a4aa758bd8ea66883050d1ff2d5d614a85324ab04edb8163afee4f2edbf0159606d2641c02ada245d4fc69db6b3878716d3ccee80afee3cd919b1470dc2897a0
EBUILD pyqt-builder-1.18.2.ebuild 655 BLAKE2B e8649495ee5e33ba1ef05e8cbaec75fa4651b40e9e827e8f01bb5178134569eae43dc35bc310e6d7c718b35901be2b795113ec2bd58e48fadae6d76275272fe3 SHA512 5802e75b5eab1986a56679322a98d6294ff260b13989aa1d6825c83c0cbbece3194df5f1e91806754de9a9d8a8c1306df02d314631d02920e9b2a4fb24d1ad59
MISC metadata.xml 581 BLAKE2B 52b5d19b8febf7a2c0c0fb4d72e66b537f5824c1fc1a9d065b79ebe9e3c7fe5188fa0acd13bb446a9ad9f8c4481222027885a2ff6217cdf2c8caddf9c5d60b1f SHA512 b58cebc65e92de2af613423c8767dc75063e0c4dd2f1c3b308eb5b371ca499e43024e502839ffdf32b034a59294c24bca6a4703822e8365ad9c339747c17c238
diff --git a/dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild b/dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild
deleted file mode 100644
index 316a400b3f9f3..0000000000000
--- a/dev-python/pyqt-builder/pyqt-builder-1.18.1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYPI_PN=PyQt-builder
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="The PEP 517 compliant PyQt build system"
-HOMEPAGE="https://github.com/Python-PyQt/PyQt-builder/"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-RDEPEND="
- dev-python/packaging[${PYTHON_USEDEP}]
- >=dev-python/sip-6.7[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
-"
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # skip installing DLLs
- rm -r pyqtbuild/bundle/dlls || die
-}
diff --git a/dev-python/pyqt6-sip/Manifest b/dev-python/pyqt6-sip/Manifest
index 1744d1e50e010..027fee424abe4 100644
--- a/dev-python/pyqt6-sip/Manifest
+++ b/dev-python/pyqt6-sip/Manifest
@@ -1,5 +1,3 @@
-DIST pyqt6_sip-13.10.0.tar.gz 92464 BLAKE2B 2604e6b197dbb6438fa49ad7bfd8c0776d436a34fe90752be1229fd1a15e8a125b46f5cacf60fa653267c724d9d4ec7e5e8ba8b07407c14bc9125a72e21a284f SHA512 479142738d27d9ac0c83f212854f75ee75310e24a73de6a41d7ef6113fa14d82d532907b16e8df15b828c1983d652c88283281c28d638626453a5e0b163d8074
DIST pyqt6_sip-13.10.2.tar.gz 92548 BLAKE2B 370fb70b31f8d1b294fb2e63f7688aff993225f2843dc45b7d1c7742da43e203fbe129ba38918e31fba09539e56f629b20c22cc2115715fcaa9913af76ce0abf SHA512 19c990d76d095e3af0b18c5d7b5ea9ebdf23230643ec01aa1b4f1ab5ccc421c2b62a1bb44bc1ab6767b7ba5baa74c30e6e7bd2472ee4afb82a4e3db865cf78be
-EBUILD pyqt6-sip-13.10.0.ebuild 461 BLAKE2B 106c99cd1b2b49da14c1a7cbdcb94b98fd4789822a255bf60ee4fd60f6eb27c2c63d391838390214a49d93300022111143f98dfa72e655a96cf31442eead13f4 SHA512 0066328f0c99beee7ebc8d78e54d301f66b7df957c1fe134e3c9095ce106497eb4f1547fac7139116dc257b0526e4144261228a85fe9be9f5295293d61631a96
EBUILD pyqt6-sip-13.10.2.ebuild 461 BLAKE2B 5bc07eb00f1bad323ecd41166f64a90c33b8bdf7f55801b16292c3653e86170fbb808e5765ec8b711a365399f0ba56bdfa426a61f19a0c3eaf2bd53fba366653 SHA512 798c1e664975f2df7a4fdecec4869c762c1e0d8818d5778cc6e9e9fd0c263c9e5e0e6c980ca85cc7f9577f40d8cb4f059207e326f4a8202bb00fd44d71f6cbd4
MISC metadata.xml 382 BLAKE2B df3e932890695657b0e29bb309514558938bb77489f1f95f275250f9fe960910c7c5e3a827a290e9ff9c557ced98904fb1ff92f580f3a99c6ca6b6b3932814fe SHA512 1cd634b2a0c34682fb6468301a3d7cd28e3988651b62cfa200783e6f75fde29e29ee06c494a8fc272261642e3d7c22d2d3f35c143f5c31f936af74c6aa748554
diff --git a/dev-python/pyqt6-sip/pyqt6-sip-13.10.0.ebuild b/dev-python/pyqt6-sip/pyqt6-sip-13.10.0.ebuild
deleted file mode 100644
index 6dfd92a8e7d53..0000000000000
--- a/dev-python/pyqt6-sip/pyqt6-sip-13.10.0.ebuild
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-# keep compat in sync with pyqt6 or else it confuses some revdeps
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="sip module support for PyQt6"
-HOMEPAGE="https://pypi.org/project/PyQt6-sip/"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
diff --git a/dev-python/pyqt6/Manifest b/dev-python/pyqt6/Manifest
index 82a55649cad30..1d33fdacaeb85 100644
--- a/dev-python/pyqt6/Manifest
+++ b/dev-python/pyqt6/Manifest
@@ -1,6 +1,3 @@
-AUX pyqt6-6.8.1-qt690.patch 2050 BLAKE2B d2c35f0e84435ca5933643fd30eb426605e4805456757ee62a52427b62bff7023a76a279f03416592dbad8b7f0f437eccd346e8b73b37500dccfe95c5e5ae0e1 SHA512 95da6470f59dbd326155b76340df018d614d8d2df47abfc863a7b9d4ca82b2bee203a0fb96fb75d624efa29aa505d80844eef1d2daa3d519f4c86f365afbf596
-DIST pyqt6-6.8.1.tar.gz 1064723 BLAKE2B 99ac44fe250b6ff7a1762df5d668b69ad424dc1b563147be7ba94ce7f00729c29ce17be4cd7c39b276549199b66d877dec69e9eeb6b394ed42f944f9155825fa SHA512 87727369168fde6e3edc488f96dd13d537f026e207e4b4ab1c95d09bf85859512a117dfc801249e0891425a6b5579830724e4145f370e2ef9909788f56eb4df6
DIST pyqt6-6.9.1.tar.gz 1067230 BLAKE2B 93b301fca3a7d97f872ca96f00eb27d434378f49dd19da6ffd5c26dbce378a7ea01786c0e7de34ce24620a14fa036b2187c5f7b0a4efa5a908ceaf557f748e9d SHA512 e2f10d6dc1ea9f420857abe248bfd488f8945e9c6c84887745f072815875ce7e806788a9048a57215266fa561b1489c3b092c276816062323262e6911271c552
-EBUILD pyqt6-6.8.1.ebuild 6041 BLAKE2B 2b158cab4e5e19242e293d64675003b0c131bdf4d87fdcb129321fc1dd0cbf3fe20842fd2cd2f17c9009c40c06a80dba476c7400202ee9197176f924984b0435 SHA512 908018a5a5874c1db55a65bdcb0cb949b32e03c2835380a48f73774dbab81e5301ae5fdf46844b002c439bdd780fcc951eb1df8bcabc324732c89f42e6f4f133
EBUILD pyqt6-6.9.1.ebuild 6060 BLAKE2B 46ff99a1e254eb9d92083aa4e3cbad2467b8061e0d5b521356731dab4eab0346e1a35853e946ec4892ef26480e5c117bddcd3fd99cbca7d2f46b2f32eadb97c2 SHA512 c87a176ab94e2c6d1177c29465f36dd4cafd5b418d509bfc7feb04c1a64e52189d8264a6fd3d98fa85b9547e84b0684ab557d9f8c5efabc8dcb353e819b7e154
MISC metadata.xml 2539 BLAKE2B 3a9f0274ffd41a0debd982cfe5bf5eb68350521947840c80c1064354cd7d219f30f2b1b56e25855bcc7f415d8d0260c52833f450cc663df6f6226092b7ff456d SHA512 5cb15c64ffbccd347a5ca5211f48587bb491cd51f29cf6bb6173f697b73014e1d0e3975daec488cc82231fe663a262bd8462230d8fbab8a4d330e5829173c360
diff --git a/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch b/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
deleted file mode 100644
index 898bda7810a52..0000000000000
--- a/dev-python/pyqt6/files/pyqt6-6.8.1-qt690.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-Quick fix to build against (still unreleased) Qt 6.9.
---- a/qpy/QtCore/qpycore_enums_flags_metatype.cpp
-+++ b/qpy/QtCore/qpycore_enums_flags_metatype.cpp
-@@ -46,5 +46,9 @@
- mti->alignment = alignof(unsigned);
- mti->size = sizeof(unsigned);
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
-+ mti->flags = QtPrivate::QMetaTypeForType<unsigned>::flags() | QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
-+#else
- mti->flags = QtPrivate::QMetaTypeForType<unsigned>::Flags | QMetaType::IsEnumeration | QMetaType::IsUnsignedEnumeration;
-+#endif
- mti->defaultCtr = QtPrivate::QMetaTypeForType<unsigned>::getDefaultCtr();
- mti->copyCtr = QtPrivate::QMetaTypeForType<unsigned>::getCopyCtr();
-@@ -62,5 +66,9 @@
- mti->alignment = alignof(int);
- mti->size = sizeof(int);
-+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0)
-+ mti->flags = QtPrivate::QMetaTypeForType<int>::flags() | QMetaType::IsEnumeration;
-+#else
- mti->flags = QtPrivate::QMetaTypeForType<int>::Flags | QMetaType::IsEnumeration;
-+#endif
- mti->defaultCtr = QtPrivate::QMetaTypeForType<int>::getDefaultCtr();
- mti->copyCtr = QtPrivate::QMetaTypeForType<int>::getCopyCtr();
---- a/sip/QtCore/QtCoremod.sip
-+++ b/sip/QtCore/QtCoremod.sip
-@@ -23,5 +23,5 @@
- %Module(name=PyQt6.QtCore, call_super_init=True, default_VirtualErrorHandler=PyQt6, keyword_arguments="Optional", use_limited_api=True, py_ssize_t_clean=True)
-
--%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0}
-+%Timeline {Qt_6_0_0 Qt_6_1_0 Qt_6_2_0 Qt_6_3_0 Qt_6_4_0 Qt_6_5_0 Qt_6_6_0 Qt_6_7_0 Qt_6_8_0 Qt_6_9_0}
-
- %Platforms {Android iOS Linux macOS WebAssembly Windows}
---- a/sip/QtXml/qdom.sip
-+++ b/sip/QtXml/qdom.sip
-@@ -159,6 +159,8 @@
- QDomNodeList(const QDomNodeList &);
- ~QDomNodeList();
-+%If (- Qt_6_9_0)
- bool operator==(const QDomNodeList &) const;
- bool operator!=(const QDomNodeList &) const;
-+%End
- QDomNode item(int index) const;
- QDomNode at(int index) const;
diff --git a/dev-python/pyqt6/pyqt6-6.8.1.ebuild b/dev-python/pyqt6/pyqt6-6.8.1.ebuild
deleted file mode 100644
index 3a6ea3e3b905a..0000000000000
--- a/dev-python/pyqt6/pyqt6-6.8.1.ebuild
+++ /dev/null
@@ -1,194 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=sip
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-
-# 'can' work with older Qt depending on features, but keeping it simple
-QT_PV=$(ver_cut 1-2):6
-
-DESCRIPTION="Python bindings for the Qt framework"
-HOMEPAGE="https://www.riverbankcomputing.com/software/pyqt/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-# defaults match what is provided with qtbase by default (except testlib),
-# reduces the need to set flags but does increase build time a fair amount
-IUSE="
- bluetooth +dbus debug designer examples gles2-only +gui help
- multimedia +network nfc opengl pdfium positioning +printsupport
- qml quick quick3d remoteobjects scxml serialport sensors
- spatialaudio speech +sql +ssl svg testlib webchannel websockets
- vulkan +widgets +xml
-"
-# see `grep -r "%Import " sip` and `grep qmake_QT project.py`
-REQUIRED_USE="
- designer? ( gui widgets )
- help? ( gui widgets )
- multimedia? ( gui network )
- opengl? ( gui )
- pdfium? ( gui )
- printsupport? ( gui widgets )
- qml? ( network )
- quick3d? ( gui qml )
- quick? ( gui qml )
- remoteobjects? ( network )
- scxml? ( gui )
- spatialaudio? ( multimedia )
- sql? ( widgets )
- svg? ( gui )
- testlib? ( gui widgets )
- vulkan? ( gui )
- webchannel? ( network )
- websockets? ( network )
- widgets? ( gui )
-"
-
-# may use qt private symbols wrt qtbase's :=
-# non-trivially broken with Qt6.8 wrt upper bound, waiting for PyQt6-6.8.0
-COMMON_DEPEND="
- >=dev-qt/qtbase-${QT_PV}=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,widgets?,xml?]
- bluetooth? ( >=dev-qt/qtconnectivity-${QT_PV}[bluetooth] )
- dbus? (
- dev-python/dbus-python[${PYTHON_USEDEP}]
- sys-apps/dbus
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? ( >=dev-qt/qttools-${QT_PV}[assistant] )
- multimedia? ( >=dev-qt/qtmultimedia-${QT_PV} )
- nfc? ( >=dev-qt/qtconnectivity-${QT_PV}[nfc] )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- )
- pdfium? ( >=dev-qt/qtwebengine-${QT_PV}[pdfium,widgets?] )
- positioning? ( >=dev-qt/qtpositioning-${QT_PV} )
- qml? ( >=dev-qt/qtdeclarative-${QT_PV}[widgets?] )
- quick3d? ( >=dev-qt/qtquick3d-${QT_PV} )
- quick? ( >=dev-qt/qtdeclarative-${QT_PV}[opengl] )
- remoteobjects? ( >=dev-qt/qtremoteobjects-${QT_PV} )
- scxml? ( >=dev-qt/qtscxml-${QT_PV} )
- sensors? ( >=dev-qt/qtsensors-${QT_PV} )
- serialport? ( >=dev-qt/qtserialport-${QT_PV} )
- speech? (
- >=dev-qt/qtdeclarative-${QT_PV}
- >=dev-qt/qtspeech-${QT_PV}
- )
- svg? ( >=dev-qt/qtsvg-${QT_PV} )
- webchannel? ( >=dev-qt/qtwebchannel-${QT_PV} )
- websockets? ( >=dev-qt/qtwebsockets-${QT_PV} )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- >=dev-python/pyqt6-sip-13.8[${PYTHON_USEDEP}]
-"
-DEPEND="
- ${COMMON_DEPEND}
- vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="
- >=dev-python/pyqt-builder-1.17[${PYTHON_USEDEP}]
- >=dev-python/sip-6.9[${PYTHON_USEDEP}]
- >=dev-qt/qtbase-${QT_PV}
- dbus? ( virtual/pkgconfig )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.8.1-qt690.patch
-)
-
-src_prepare() {
- default
-
- # hack: PyQt-builder runs qmake without our arguments and calls g++
- # or clang++ depending on what qtbase was built with, not used for
- # building but fails with -native-symlinks
- mkdir "${T}"/cxx || die
- local cxx
- ! cxx=$(type -P "${CHOST}"-g++) || ln -s -- "${cxx}" "${T}"/cxx/g++ || die
- ! cxx=$(type -P "${CHOST}"-clang++) || ln -s -- "${cxx}" "${T}"/cxx/clang++ || die
- PATH=${T}/cxx:${PATH}
-}
-
-python_configure_all() {
- append-cxxflags -std=c++17 # for old gcc / clang that use <17 (bug #892331)
- append-cxxflags ${CPPFLAGS} # respect CPPFLAGS notably for DISTUTILS_EXT=1
-
- pyqt_use_enable() {
- local state=$(usex ${1} --enable= --disable=)
- shift
- echo ${*/#/${state}}
- }
-
- DISTUTILS_ARGS=(
- --jobs="$(makeopts_jobs)"
- --qmake="$(qt6_get_bindir)"/qmake
- --qmake-setting="$(qt6_get_qmake_args)"
- --verbose
- --confirm-license
-
- --enable=QtCore
-
- $(pyqt_use_enable bluetooth QtBluetooth)
- $(pyqt_use_enable dbus QtDBus)
- $(pyqt_use_enable designer QtDesigner)
- $(pyqt_use_enable help QtHelp)
- $(pyqt_use_enable gui QtGui)
- #--disable=QtLocation # force-disabled in project.py
- $(pyqt_use_enable multimedia QtMultimedia \
- $(usev widgets QtMultimediaWidgets))
- $(pyqt_use_enable network QtNetwork)
- $(pyqt_use_enable nfc QtNfc)
- $(pyqt_use_enable opengl QtOpenGL \
- $(usev widgets QtOpenGLWidgets))
- $(pyqt_use_enable pdfium QtPdf \
- $(usev widgets QtPdfWidgets))
- $(pyqt_use_enable positioning QtPositioning)
- $(pyqt_use_enable printsupport QtPrintSupport)
- $(pyqt_use_enable qml QtQml)
- $(pyqt_use_enable quick QtQuick \
- $(usev widgets QtQuickWidgets))
- $(pyqt_use_enable quick3d QtQuick3D)
- $(pyqt_use_enable remoteobjects QtRemoteObjects)
- $(pyqt_use_enable scxml QtStateMachine)
- $(pyqt_use_enable sensors QtSensors)
- $(pyqt_use_enable serialport QtSerialPort)
- $(pyqt_use_enable spatialaudio QtSpatialAudio)
- $(pyqt_use_enable sql QtSql)
- $(pyqt_use_enable svg QtSvg \
- $(usev widgets QtSvgWidgets))
- $(pyqt_use_enable testlib QtTest)
- $(pyqt_use_enable speech QtTextToSpeech)
- $(pyqt_use_enable webchannel QtWebChannel)
- $(pyqt_use_enable websockets QtWebSockets)
- $(pyqt_use_enable widgets QtWidgets)
- $(pyqt_use_enable xml QtXml)
-
- $(usev debug '--debug --qml-debug --tracing')
-
- $(usev !dbus --no-dbus-python)
- # note: upstream currently intentionally skips installing these two
- # plugins when using wheels w/ pep517 so, *if* something does need
- # them, it will need to be handled manually
- $(usev !designer --no-designer-plugin)
- $(usev !qml --no-qml-plugin)
-
- $(usev !gles2-only --disabled-feature=PyQt_OpenGL_ES2)
- $(usev !opengl --disabled-feature=PyQt_OpenGL)
- $(usev !ssl --disabled-feature=PyQt_SSL)
- $(usev !vulkan --disabled-feature=PyQt_Vulkan)
-
- # intended for Windows / Android or others
- --disable=QAxContainer
- --disabled-feature=PyQt_Permissions
- )
-}
-
-python_install_all() {
- einstalldocs
- use examples && dodoc -r examples
-}
diff --git a/dev-python/pytest-lazy-fixtures/Manifest b/dev-python/pytest-lazy-fixtures/Manifest
index 6db9764068308..69733032af65a 100644
--- a/dev-python/pytest-lazy-fixtures/Manifest
+++ b/dev-python/pytest-lazy-fixtures/Manifest
@@ -1,11 +1,3 @@
-DIST pytest_lazy_fixtures-1.1.4.tar.gz 7426 BLAKE2B 31b60ced8c9a1d7f6da128f1f70fe52baec92745496d68b5b64adf17108d304f94aa21f8511c5df4cc4e988e92764cc53f93bff3cb20334a1f76ef8299333db0 SHA512 d8547df290741dbafad43dffc08de05423240d27d30534169e51d44465794e57664331298cdfab291ec1cbed93b03e58887eec5b89e78b4dd3c96bbaaa8b4536
-DIST pytest_lazy_fixtures-1.2.0.tar.gz 32602 BLAKE2B 28710fd5c8a9c805de500af3bd474437a2c41ef5b9bcee4fe1fb9b4a1fc95c58d280f10ded722f25b08b14df5649854a1fa67ec587360c6a3fe190579d1bfc3c SHA512 7ba9c61fde2ee61fdf1a728c9aa59749e25c4ad7478ef28ae8afdec7e02e0d0f24ab3c8d30275ba564adbaf7357a056ffd4e634d13e4e2a505d14646c6941c6d
-DIST pytest_lazy_fixtures-1.3.0.tar.gz 33956 BLAKE2B 47954c0368d0082ad519f1e783508ecbb6cb66ce063b8bcc4626adc114d8f7f594d75587eacae9a2a677a678dad3ad7fcae1f4a50488181bad243fc7384873d6 SHA512 4e969dbc9b8badac36fbf5d2ef69949bf2e88a02311a7f6219cdccf7482390290b4a9a96f6a61e49899da5865a6cb0186aed7e21aa352f7908a184e204018376
-DIST pytest_lazy_fixtures-1.3.1.tar.gz 34038 BLAKE2B ebeeea7ae80e7f2c38cf69302b46d08e3f20d5b6b6aa2631fb228c80c37e33341c98681fe0a1032d340abe15a61fcc9e9f71a7e4d3a465da6bbd920e538d4299 SHA512 7f6acf252b1e6be4a067017589493a5ea2ac71fb8d90ee72936bf04d876bbf1707116b2b75514415489ce461dfb3320aeac3899c21366201f8914f950b6f5e46
DIST pytest_lazy_fixtures-1.3.2.tar.gz 34114 BLAKE2B 7c3f53fbd12a6af4de3a7d43364e8a6b0a061e059c784ddbec0a83c6cd95f31f7537e5b60a6b7435a25c0fac49a24574af7df8a22d948be4d4fcec9469f1e2e9 SHA512 a9f5972cd936b2861dfc346b6aa156222ae45f3a2e1f794d9c6e6516dca36fbc5c1b08c9b129d98be4701acaed468bca722d2d7767531ef5c26731829cb044ac
-EBUILD pytest-lazy-fixtures-1.1.4.ebuild 705 BLAKE2B 8d7f01d69c7c0c00581b7f80c33ef969aa3a576922db1f9c5782347e33b218469a5e52491a549180918a6cfe63a520c806079c53a6238512a2a17ef0ee2cc528 SHA512 842503df7438a95bd0219243dce17dd5b1400e2de1fe7390d840dd58112d039b5fef3d154ffb820e67688e43086100ff981026587099ddeb989ac0873897958e
-EBUILD pytest-lazy-fixtures-1.2.0.ebuild 714 BLAKE2B 3765a645818ba3be91022748acd82b592eb6a0c8b49fbbb98f05b53655953b5a9e9879b6ef7f0e85bbe26591bafb34df6aa8bcb44596d722bf6ef3a497951ab1 SHA512 528b89819213dd5f2071d595ee7852e4d82b42590c79bffb220bc394b2e6fcd47194bd73e405e907f35c40de851094b631170593f19e16564529cbb92d93d051
-EBUILD pytest-lazy-fixtures-1.3.0.ebuild 816 BLAKE2B c97ca08a816851bf764e7c6388ce5c9c04243523a4692b58f29af842d7143c3c20d7a2ac4875158d93d1657be9fd626eaaa3d8cf532fe068af04e2b510f2df55 SHA512 e9e508e910b76f7c0f18bc89e023d31fd0afa1373996ec6d51ad7c0e63c16c3111fabfc28691615d75a0c42ed59a321ad10ee870dc3232cd90f464f4f72af431
-EBUILD pytest-lazy-fixtures-1.3.1.ebuild 749 BLAKE2B dc8f483569594553868b24d6ebba2897bc4a032076a3f3ea72d679ea87b499eccd9617ce3460d0f454ee46264aa4a1054529a5968a1d6047fbcf5381c26f7592 SHA512 b080cffb3b949336f436d6e5f88f5285eeb592060ec2934cb528c3a9ca89bc261ae4ddf57cae06ddc71b8063803611b726c3e50dd9cdee4151fa44187d120f80
EBUILD pytest-lazy-fixtures-1.3.2.ebuild 744 BLAKE2B ed35e1a072d1c9b2575868c4c4fd3c53059312b27159c68242b4c3e971296b398cc540d3931386f4c042b5081e65ade5cf129aea956fd12154f92cce9511fbc2 SHA512 af3874f44778c8bd25bf7255cdd6e6305e60292acf2f5b503023bc53ea8387acb4f9e4ad314470e558cae11fad4214e099dbd3a2cdda340abad0615c439c8d1e
MISC metadata.xml 397 BLAKE2B 99b31408b673a22388daa05cfe76d1f44e94e684dc14717d2a403e1734b703cabc100d687e888bd7c36df54fb49128b849ad6817bdcf01f1c36e497c32106427 SHA512 f5f34da24f19be54a81e06235102712399cd253b2981e7d01aedf730891cdf55cbaf816d99a0ef09b108475db79f05d940cd8b0487f5b9fc0c399fe29ba7ae95
diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.1.4.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.1.4.ebuild
deleted file mode 100644
index 2c3ea9127ef08..0000000000000
--- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.1.4.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=poetry
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize"
-HOMEPAGE="
- https://github.com/dev-petrov/pytest-lazy-fixtures/
- https://pypi.org/project/pytest-lazy-fixtures/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- >=dev-python/pytest-7[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- local -x PYTEST_PLUGINS=pytest_lazy_fixtures.plugin
- epytest
-}
diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.2.0.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.2.0.ebuild
deleted file mode 100644
index 5a88211434198..0000000000000
--- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.2.0.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize"
-HOMEPAGE="
- https://github.com/dev-petrov/pytest-lazy-fixtures/
- https://pypi.org/project/pytest-lazy-fixtures/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/pytest-7[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGIN_LOAD_VIA_ENV=1
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_test() {
- local EPYTEST_PLUGINS=( pytest-lazy-fixtures )
- epytest
-}
diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.0.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.0.ebuild
deleted file mode 100644
index b0d8514407bc3..0000000000000
--- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.0.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize"
-HOMEPAGE="
- https://github.com/dev-petrov/pytest-lazy-fixtures/
- https://pypi.org/project/pytest-lazy-fixtures/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/pytest-7[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGIN_LOAD_VIA_ENV=1
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # test for pytest-deadfixtures compatibility
- tests/test_deadfixtures_support.py
-)
-
-python_test() {
- local EPYTEST_PLUGINS=( pytest-lazy-fixtures )
- epytest
-}
diff --git a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.1.ebuild b/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.1.ebuild
deleted file mode 100644
index c34e98676bc06..0000000000000
--- a/dev-python/pytest-lazy-fixtures/pytest-lazy-fixtures-1.3.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Allows you to use fixtures in @pytest.mark.parametrize"
-HOMEPAGE="
- https://github.com/dev-petrov/pytest-lazy-fixtures/
- https://pypi.org/project/pytest-lazy-fixtures/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/pytest-7[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGIN_LOAD_VIA_ENV=1
-EPYTEST_PLUGINS=( "${PN}" )
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # test for pytest-deadfixtures compatibility
- tests/test_deadfixtures_support.py
-)
diff --git a/dev-python/pytest-services/Manifest b/dev-python/pytest-services/Manifest
index 77ab1e441704e..a93e9c16f4b13 100644
--- a/dev-python/pytest-services/Manifest
+++ b/dev-python/pytest-services/Manifest
@@ -1,7 +1,5 @@
AUX pytest-services-2.0.1-lockdir.patch 1085 BLAKE2B 09982cf4874d82a332b441e4538d1fb177735af3acb2ba2d7fed9c0a2ef006841ca0c4221fc51c0472a0a94c49bbcb72877c67b5c7630333f550e3fda1b5aa91 SHA512 7b5d4d5adb722936bd3593ed4e12fa2ca9bc3aa764565d9cbbea2d70424d9811d5838e97bbbe8fafa2f73acb8bdfa6c705e8c4aec12b5b6556b1e4c8db629ea9
AUX pytest-services-2.0.1-no-mysql.patch 821 BLAKE2B 3a041e51c0e2c08ce8727eccdbfac36eacec2542d8d8cc7ab7544f46916b47a62e960437821f8fa85fe968b9e68808b94d9ac51fe06daf487008bfaf305ba81e SHA512 68788f6b6700793df2de4fbae85a41fad095f09ac9af717c786305fc1ca6b29438a65d096076b9469dc543a54ce8f72a40dc0f211eb9d517e658ce068e60ee23
-DIST pytest-services-2.2.1.gh.tar.gz 21303 BLAKE2B 6f4b66b713ca4976eae61bf516bfecf13b8d6f56e03ae772ba9465e7c4c52b8d5ffa713b9441c73538a0b05665da7b7aa53d5f5da1626c6c208edf1c8239b1b1 SHA512 95d70431a7c3fa3b1602e6ad0e72975cecf5f0464e1bbc21d5b4eee6aefee52794c7b1d8dacf0681cc4cbb5ae7910075a7d0b3859647cc55298a2792489c4bfb
DIST pytest-services-2.2.2.gh.tar.gz 21492 BLAKE2B f17e4f544a2a72c597290a94adbd86acf6b5110de126e3d43f99b96e924978893249fb90a83e23f814377cd86126bbdcd395f3cce0da935f783cee1cb473eece SHA512 d59c27e9b2041204425e1bbffceb6fa7ad5d19d3af062e24d67f5ddb464008a572ff539614405fa8134b5b4cd4605a067b20b912dcbdede9eca1dc5a544181e6
-EBUILD pytest-services-2.2.1-r1.ebuild 1118 BLAKE2B c0c8855bc4d2e8dfd4664848a1f4d3ca9f103616d66f5bc2faa8a20eedb60ba4ba55b056cf2d7e714638d2ffd1a2a1ca9171fcb52f6f2f2c795360878f925c9b SHA512 954b936d889ba3f8c2721796751a002e5ee71cbc7cbba7e086f76a86b194beb15feeca1b03e80cfa31cc5529b36b1afbb6627cafd273c5a22bae7e88201ae843
EBUILD pytest-services-2.2.2.ebuild 1201 BLAKE2B dcf64f3802d48988ea9b424ad24a6998e0d795a9632d1c5bcf60b2718baf3e02fa5c14579ed722a4384d2e472c21d2becee604e91ddf63733e0e609743513b2c SHA512 6e8f81b8eac523484d049333b136bfa2e10478ff2603868b598961361314e70621784abc6620009ff868c323a821c708c7b6812df4ab074020763e213f0b1c45
MISC metadata.xml 409 BLAKE2B 9404f6ceb2072dddeb6dee14b62e76bfe75c0123c352feea87c5ef43793efa7ce778203fe44727ba56dbf21b408fef027a479f66c3f5542b71e140aeac5624eb SHA512 3dd74088fbe606f8188e121dc76a269ebcc1ed7cebeb6a3ad9fe153c9f1097b468aae12a1e86ce4c1a8a6c7a10136b8a9889e2a96dfd9f0fe252440e3edae1c8
diff --git a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild b/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
deleted file mode 100644
index 46eef57cd751d..0000000000000
--- a/dev-python/pytest-services/pytest-services-2.2.1-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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_{11..14} pypy3_11 )
-
-inherit distutils-r1
-
-DESCRIPTION="Collection of fixtures and utility functions to run service processes for pytest"
-HOMEPAGE="
- https://github.com/pytest-dev/pytest-services/
- https://pypi.org/project/pytest-services/
-"
-SRC_URI="
- https://github.com/pytest-dev/pytest-services/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pytest[${PYTHON_USEDEP}]
- dev-python/zc-lockfile[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mock[${PYTHON_USEDEP}]
- dev-python/pylibmc[${PYTHON_USEDEP}]
- x11-base/xorg-server[xvfb]
- net-misc/memcached
- !!dev-python/pytest-salt
- )
-"
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}/pytest-services-2.0.1-no-mysql.patch"
- "${FILESDIR}/pytest-services-2.0.1-lockdir.patch"
-)
diff --git a/dev-python/python-dbusmock/Manifest b/dev-python/python-dbusmock/Manifest
index a5ca24b0059fd..89ca2ceaa831c 100644
--- a/dev-python/python-dbusmock/Manifest
+++ b/dev-python/python-dbusmock/Manifest
@@ -1,5 +1,3 @@
-DIST python_dbusmock-0.35.0.tar.gz 111723 BLAKE2B 3ee9e8763c4093e4f912b1dfe1ff77728348473937c0846a183a137068485c7dfd0adaa1fdeb13a3f1be1f5c671f2a89c7ee2a9607a15504eccba141825656d8 SHA512 ac1a55355127ce68f4c849ef410ed4bbfd7ade49c4f0452e284c1eedc08e5eeb3042e37ac8bd6703bde9740accd03b5817094bc9bcaf4f3f3724fc149958de63
DIST python_dbusmock-0.36.0.tar.gz 111529 BLAKE2B 38ace6e85858d8f6a275872d7b740f81d44db517216bff03360e92644709bfb7885c7b9884b4cd84bf8fa1d3ed0e2c238cdb496544820a73e97d0b4621ac4d6d SHA512 be5fe55c5da7fd0aea57239ab556e2eb668e692c55f2606895dd88bd4d7d0ba406a1e1c86f705b7f87f00204690eb7982b6534a7f85f83400103a78b4d323d5a
-EBUILD python-dbusmock-0.35.0.ebuild 1169 BLAKE2B 798823ede8ce205f9dd110c103f9e1b7dfef55dd4dbb34a07b26de0a68c181dd0ed946a0c2710283827b849e5061d185ea181912b25108a217f172e4adb348b4 SHA512 1373d1afb22c44bfa093677c28cde6675fd3a23501c0efa5bab1ade6b04f53608f8214bc12c5d0b540e102810cbc1804ad3823857504d26109610465f1246190
EBUILD python-dbusmock-0.36.0.ebuild 1145 BLAKE2B 443d3f42386172186802a236c201a0d32c1236c5fc2fb542979f609a0104a75ce156dc5a90c0430e83bd265c369b89ac469d6af3e99b475b2cb4873b4eccab51 SHA512 3797da7e06d1bf21be50c1e97fdba08dc058a57b6d96ad5b7631280ec43fe29cd13508d94e2abebf7d0709563e08f3c8f0a873837625ab2198bbb6f2fd89a6fd
MISC metadata.xml 523 BLAKE2B 85fe2f51626a9c5de1376ebb88d908ea3c0a4e47d940f4a6730c72762f8e457b056a2ef080da519fec5ec15338eb2eb0d590cf5f20a7f711e40e7c97def84c51 SHA512 6718af48a4b968687e8eb1ddfefc1e21d4fda774d3e3d94e198c77c745761d3ab13e1bb4c34b65e6dff11c9a1b5f6018d53b113967784445bea71788fb3344b1
diff --git a/dev-python/python-dbusmock/python-dbusmock-0.35.0.ebuild b/dev-python/python-dbusmock/python-dbusmock-0.35.0.ebuild
deleted file mode 100644
index d712074a5224f..0000000000000
--- a/dev-python/python-dbusmock/python-dbusmock-0.35.0.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# 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_{11..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Easily create mock objects on D-Bus for software testing"
-HOMEPAGE="
- https://github.com/martinpitt/python-dbusmock/
- https://pypi.org/project/python-dbusmock/
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/dbus-python[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- sys-power/upower
- )
-"
-
-distutils_enable_tests pytest
-
-EPYTEST_IGNORE=(
- # linter tests, fragile to newer linter versions
- tests/test_code.py
-)
-
-src_prepare() {
- # dev-python/dbus-python uses autotools, so no .dist-info there
- sed -i '/dbus-python/d' pyproject.toml setup.cfg || die
-
- distutils-r1_src_prepare
-}
-
-python_test() {
- # tests are fragile to long socket paths
- local -x TMPDIR=/tmp
- # Tests break if XDG_DATA_DIRS is modified by flatpak install
- unset XDG_DATA_DIRS
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest
index cf6387f00cd6d..a4af16eaa8d9f 100644
--- a/dev-python/pytools/Manifest
+++ b/dev-python/pytools/Manifest
@@ -1,7 +1,3 @@
-DIST pytools-2025.1.7.tar.gz 82709 BLAKE2B c76c9feb16a2f580c2b456ade3952a744d234fc984726704455c04fa0adac9882adebad9c80c70f1a1423a33a04cac2edf4d88058c106735d017b9a9d7720a14 SHA512 0ec0f7011051fee05668b92a639ffaa289b2ca03f0e20c0b2d2e2461535b971ccedf9b1134f4923e9989c96ee5fcc0b96d46a3354129952b5869c6059d8af904
-DIST pytools-2025.2.1.tar.gz 83997 BLAKE2B e6683b77f8900686ccb1fe92b7d4998472b9293a7eccb18b84a7f5c217af99a95ade39c7f8f3631f5d8d8bb482d72b71d63e2275cb9691139a487f7a6d28703b SHA512 9d2d2324cef4c229fd36b7e15b5dee73eef77215697eaf1c6d1a10ae11d113e73fda2c90651d9d81f68dfd264bbcc8adbf24542977aec636e4e4c6fcebe8a030
DIST pytools-2025.2.2.tar.gz 84641 BLAKE2B 942b949ee3d6c0ad27300cd35bb6b8ae44e352943fb7213769e73295cf337164a028a6f58e5f1b4fd427a68b5e877fcb2ce8086cc44f73d0987ffa29c24518d2 SHA512 eaef09ffedec7d73fe9d397502c0f28ad1383f07d68aa8b317c641cc274148a19ea17e1bc07387d4990fce5783031d4040059f0131aaf8660420096a96e27954
-EBUILD pytools-2025.1.7.ebuild 794 BLAKE2B 5fdf015ef67aaa36e7045393747a079894d4396818ce0e49da9bdb2de9b739fa0a7c47a627a184cf51cef1f64e8e337b318e792d2cfd87e8f70672ac8a93805e SHA512 2d2ae5f211d1dba63f92191c67d56893c08f9958c4b7c8f3dd57c5d3c8a7df93147d75f039c53436c29db8c6135f2210d5f74a2204ce39e0afefb32a04cf1862
-EBUILD pytools-2025.2.1.ebuild 796 BLAKE2B c1bf8a1a9f747ff7aacaa9c400f853a3df81132f4f7c61e9161e88376f389312d3609fd2992af55412f16c3efcd976e58b50f3239c6579799730786c350aeb3d SHA512 5dcd712696afdc2294cc8567da68b09a19de3c17cbe0673833b7ebcfaeb6302e8adf63fe52f9d64faced34a81948b3255fbd158de2ec102c01608cec0b5cbe99
-EBUILD pytools-2025.2.2.ebuild 796 BLAKE2B c1bf8a1a9f747ff7aacaa9c400f853a3df81132f4f7c61e9161e88376f389312d3609fd2992af55412f16c3efcd976e58b50f3239c6579799730786c350aeb3d SHA512 5dcd712696afdc2294cc8567da68b09a19de3c17cbe0673833b7ebcfaeb6302e8adf63fe52f9d64faced34a81948b3255fbd158de2ec102c01608cec0b5cbe99
+EBUILD pytools-2025.2.2.ebuild 794 BLAKE2B 5fdf015ef67aaa36e7045393747a079894d4396818ce0e49da9bdb2de9b739fa0a7c47a627a184cf51cef1f64e8e337b318e792d2cfd87e8f70672ac8a93805e SHA512 2d2ae5f211d1dba63f92191c67d56893c08f9958c4b7c8f3dd57c5d3c8a7df93147d75f039c53436c29db8c6135f2210d5f74a2204ce39e0afefb32a04cf1862
MISC metadata.xml 390 BLAKE2B 3cd3f1c6df2c112e3828b55f4a4282495c24fb5f1869ee1c105710e517de738a767e30388c808432ce7e41ad5d14be4d56fb6ee7bcd62f9990262b145413ab20 SHA512 c28d8640d0b0c7d77ba18367ae5379b11747a67ace55a6f5910c2f5a4dd5d5816bb1a256a27e78fdad909de2947e5db84c16283604e216b393b5cde5c39e6b24
diff --git a/dev-python/pytools/pytools-2025.1.7.ebuild b/dev-python/pytools/pytools-2025.1.7.ebuild
deleted file mode 100644
index 11b0be5b16627..0000000000000
--- a/dev-python/pytools/pytools-2025.1.7.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of tools missing from the Python standard library"
-HOMEPAGE="
- https://mathema.tician.de/software/pytools/
- https://github.com/inducer/pytools/
- https://pypi.org/project/pytools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
-
-# NB: numpy are an "extra" (optional) deps
-RDEPEND="
- >=dev-python/numpy-1.6[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2[${PYTHON_USEDEP}]
- >=dev-python/siphash24-1.6[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/pytools/pytools-2025.2.1.ebuild b/dev-python/pytools/pytools-2025.2.1.ebuild
deleted file mode 100644
index 84c30e41a6c73..0000000000000
--- a/dev-python/pytools/pytools-2025.2.1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{11..14} )
-PYTHON_REQ_USE='sqlite'
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Collection of tools missing from the Python standard library"
-HOMEPAGE="
- https://mathema.tician.de/software/pytools/
- https://github.com/inducer/pytools/
- https://pypi.org/project/pytools/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
-
-# NB: numpy are an "extra" (optional) deps
-RDEPEND="
- >=dev-python/numpy-1.6[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-2.2[${PYTHON_USEDEP}]
- >=dev-python/siphash24-1.6[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.5[${PYTHON_USEDEP}]
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/dev-python/pytools/pytools-2025.2.2.ebuild b/dev-python/pytools/pytools-2025.2.2.ebuild
index 84c30e41a6c73..11b0be5b16627 100644
--- a/dev-python/pytools/pytools-2025.2.2.ebuild
+++ b/dev-python/pytools/pytools-2025.2.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
# NB: numpy are an "extra" (optional) deps
RDEPEND="
diff --git a/dev-python/pyzmq/Manifest b/dev-python/pyzmq/Manifest
index 3e8cb164f124a..724ad3f88666a 100644
--- a/dev-python/pyzmq/Manifest
+++ b/dev-python/pyzmq/Manifest
@@ -1,5 +1,5 @@
DIST pyzmq-26.4.0.gh.tar.gz 279710 BLAKE2B 45d798d8abeed1ebcaa39c1a53f4669a84e1fbd6b6e3df1444d60e6615e684557f5106c1b540447946977bf88c900f765b9ffda9c790bbfb08a45b072ef74183 SHA512 8a90e81ac3e6819ca559bd7b9a5261967f8082da257a79288c7fada32611b72d96a03ad53177894446ee5559a8a763b1a1c97b98e236d120f678d8fa0623f42c
DIST pyzmq-27.0.0.gh.tar.gz 281941 BLAKE2B ced2cd9c90db1bb3021c3216f5102131e7d60800f3e3db64ea6f646d5972f84c84161f2b62f779fc0ce57b07c430b889654176b1bdfa8634171289933631b894 SHA512 91a91cae21643018d57f9c239719be5a4a644422c12b09860aa8f124d8fc81a60e07581481dc29eef6523e5aac37e253aacc057b5cc9c9ce6c5937256044f1e3
EBUILD pyzmq-26.4.0.ebuild 2113 BLAKE2B 1f20c8886e5e9c149e5f882d189afc233a745b7f0ec04e0330833743d839ef5078617c7ce3448fbbd9b7e4520fdd0ea6b4dac617986fef65b36694a3e576c3b3 SHA512 ad517b4fce41f5c294371d103a900aeac4c2f8f001f6da52b96b34910f3379b8cb69805dafd622d065a3d25cd6c2f709c487521f547bdea7e6bf3477f1766f89
-EBUILD pyzmq-27.0.0.ebuild 2107 BLAKE2B 964e2dec43099ea6c2e59cf165fe11fcc0f7d6d0e08bcd4b5807211c50d67a0e3f9842a26f5debdae17416f91f2a704015be8ebb8a127a25534501116b12d06f SHA512 5a35daf0854d3cc91c8ad3297af87311c4123ff3cc5c9fcd2e5a84345176047696b08673974a5a0070eebd9a63c7dafac2c88e179b73214359dc9b41bf256add
+EBUILD pyzmq-27.0.0.ebuild 1989 BLAKE2B 52c25f3062b66bb1902b0eaaad504aed0815c3667301d988a683212f4d7c18e83963420cff5b5040e3e4e51f10c8bf41541546b989220d509ff2daacf497bc45 SHA512 0b31aa3af21dddc1449e1fcef1e013dd53ff1e0d85f29aa3dfcf7ff37da258c0ebf36155c6e2e6dc33d44e7dbbf128caf5f1fe1a97c444f749167615a1379c46
MISC metadata.xml 536 BLAKE2B da6bb83977b50c7d62d288eb36890eae8203b31fe943c7159519fbba3a489aa5be94f6eccb150dc21d24e01988e8862cbb1b8f51cf5b47f3564a00d16ef19335 SHA512 9ddef2906564fae6aaff83a6aa00b47da207220f46a3f7618496fdb7cdf68e522bcd89587327735568a4ec82d533f8e9f6db499c7c634be182492de5660c3b05
diff --git a/dev-python/pyzmq/pyzmq-27.0.0.ebuild b/dev-python/pyzmq/pyzmq-27.0.0.ebuild
index 724b39bd752fc..dc9f2e4bd3b68 100644
--- a/dev-python/pyzmq/pyzmq-27.0.0.ebuild
+++ b/dev-python/pyzmq/pyzmq-27.0.0.ebuild
@@ -40,12 +40,11 @@ BDEPEND="
>=dev-python/cython-3.0.0[${PYTHON_USEDEP}]
' 'python*')
test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
>=dev-python/tornado-5.0.2[${PYTHON_USEDEP}]
)
"
+EPYTEST_PLUGINS=( pytest-{asyncio,rerunfailures} )
distutils_enable_tests pytest
# TODO: Package enum_tools
# distutils_enable_sphinx docs/source \
@@ -80,8 +79,7 @@ python_test() {
)
esac
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
rm -rf zmq || die
# avoid large to reduce memory consumption
- epytest -p asyncio -p rerunfailures tests -m "not large"
+ epytest tests -m "not large"
}
diff --git a/dev-python/pyzstd/Manifest b/dev-python/pyzstd/Manifest
index 28a4b4ddf9420..c20b814d0407c 100644
--- a/dev-python/pyzstd/Manifest
+++ b/dev-python/pyzstd/Manifest
@@ -1,3 +1,3 @@
DIST pyzstd-0.17.0.tar.gz 1212160 BLAKE2B df758d02d4cb8df504538b0ff9de059a86d15ca1fe362879932f916db9ac057eaa34efb342fcca9c206a8f463201b8f774978727c209cd8799e51152b7ff90c0 SHA512 932bd4b7df026c40aa24c1548237b3decf44109897572b8933d4a2284036998d7bb320d355a71f9ab04509333204072ed78098f6e6c05b997a80f268763a4b28
-EBUILD pyzstd-0.17.0.ebuild 890 BLAKE2B 8df61a19c4401453a8b246553c9fe768e32d2f1f65f75183ec4f6523aceefb663c827dad693bc958d519b9075cac41431cada206eb17d582625f18fae6816203 SHA512 e38354d077d162ba99d20f8ce90e84275c6f9f469aca449fe128691c9556cfc55ea409d21e02e1acc52a50f7d8304efb706fbb362468f3acd1bb45347b27adb2
+EBUILD pyzstd-0.17.0.ebuild 888 BLAKE2B c6ee01da773c751ad66d1f923044de3b08fa0dc5db310b597f1bfc38d1507b2c991d67ebd6ff3094cf6ffcf0c95274d28da6033f66303b54602d955b3cdf3143 SHA512 bb908f1823fef9b0457eb7bb016e168d3e3cc8f92e2247f7cfe7fb3299d66568d084fbb68f72d0c9209c566bdf5b0c5e200b18b4d21b61a4c5e1728755f58dd8
MISC metadata.xml 364 BLAKE2B 3e2e17d89d8b4a955c122b9207e0b2973cb5e67c9337c9161ed18611dbb852c606a07a210589c9255253f77a2445de7643199bb64fa504087915e021d2293b93 SHA512 7585c804f18410e4c258e2d4acb04b0533d53e215134b7ad460b76687a512a227efd0dea7cb9a15e36aea715bcaaf0566c52452d5d3a04c719b54b9404db827d
diff --git a/dev-python/pyzstd/pyzstd-0.17.0.ebuild b/dev-python/pyzstd/pyzstd-0.17.0.ebuild
index b3ef01e01a1b3..d8d18929b15ae 100644
--- a/dev-python/pyzstd/pyzstd-0.17.0.ebuild
+++ b/dev-python/pyzstd/pyzstd-0.17.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/rapidfuzz/Manifest b/dev-python/rapidfuzz/Manifest
index a842954a292a5..c1cd5bf88ada6 100644
--- a/dev-python/rapidfuzz/Manifest
+++ b/dev-python/rapidfuzz/Manifest
@@ -1,3 +1,3 @@
DIST rapidfuzz-3.13.0.tar.gz 57904226 BLAKE2B c71b8a5642d4f15ec96a7ad17b9053d06a46a2a7cc86083f119082325fbfe11558c44682f6c555ce9212510e2336f5ec13f91007c165afce74faf9662ca32f71 SHA512 6890d9a00e67b2efd89fd8582b7055ac006ed323ad254d8c640826b724f107063e1e4b8a88a905194f0b61d044cd0765a6715647cbaf04290165bcc5658550f3
-EBUILD rapidfuzz-3.13.0.ebuild 1437 BLAKE2B f1bad6b791c36d81a026724cb005727e5a4c37897d9998db4798e44ed9343342371cd511df7a07c1d6f668bca79838e96e938e141de310156ae9579c1c0e03fc SHA512 aa3a7407d0d46f02d1c7d55cc52a82767260479a7231bdc12e6acaa5d6233439cc6931934e98aded124311e2b849c9d12a30b357aafad48ef23d2e445446fc31
+EBUILD rapidfuzz-3.13.0.ebuild 1337 BLAKE2B 2ff7d6e33fdd73e7c98f8ec6861464532eae0f1872f750975405a156a4db54d98342ddc8175b1de9b216686cac07e04025de82c9de38040bf9f7790715c3f129 SHA512 1335e1c35d5ecf9ef6063a5eaea95b649861c8ea838444c7c1b29aeafdc79e33dc716e8ef767b35a242d4f1b2bb58ebc6242e7b1898cc2c17d086ecaf4b3a11c
MISC metadata.xml 372 BLAKE2B 813733515163b827652c103af137a7adb5c126ee46ad654306e35e958bd5e5d5f9711c388ac0731203b29b441f075cf23d5090388aa4bc454f824697d2c8302e SHA512 a3e13245f49647e164df0554168f45861556a931963776457fa64c0f690c76da302b8a32dadd145dc70887bc1b927f71b06db196ec2b15e89e3702208b85fa59
diff --git a/dev-python/rapidfuzz/rapidfuzz-3.13.0.ebuild b/dev-python/rapidfuzz/rapidfuzz-3.13.0.ebuild
index 2b7f2c94d9c4c..ef85aabe4300c 100644
--- a/dev-python/rapidfuzz/rapidfuzz-3.13.0.ebuild
+++ b/dev-python/rapidfuzz/rapidfuzz-3.13.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_EXT=1
DISTUTILS_USE_PEP517=scikit-build-core
PYPI_PN=RapidFuzz
-PYTHON_COMPAT=( pypy3 pypy3_11 python3_{10..13} )
+PYTHON_COMPAT=( pypy3_11 python3_{11..14} )
inherit distutils-r1 pypi
@@ -28,11 +28,9 @@ DEPEND="
"
BDEPEND="
>=dev-python/cython-3[${PYTHON_USEDEP}]
- test? (
- dev-python/hypothesis[${PYTHON_USEDEP}]
- )
"
+EPYTEST_PLUGINS=( hypothesis )
EPYTEST_XDIST=1
distutils_enable_tests pytest
@@ -52,8 +50,3 @@ src_prepare() {
export RAPIDFUZZ_BUILD_EXTENSION=1
}
-
-python_test() {
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest
-}
diff --git a/dev-python/roman/Manifest b/dev-python/roman/Manifest
index 46706355475c7..b4873d320e99c 100644
--- a/dev-python/roman/Manifest
+++ b/dev-python/roman/Manifest
@@ -1,5 +1,3 @@
-DIST roman-5.0.tar.gz 7664 BLAKE2B 1e3b8f90eba33abe7bc061ca30b8f12da23976fc15315923813c97a9f9dfc5909de475c3db752f015aa34faa775165cd8518ede5c9a8b1a87da5778abf964305 SHA512 9acd5d1587338497080066d3cd01c0a2cf007c664145514acaaa38cbbd6bbc6eac55469db9015dcd050a2457c69837dd9cdccf110a771f6b09c2a9bd59de8c4e
DIST roman-5.1.tar.gz 8066 BLAKE2B 4731e6974a5f6f4063af1efe1fd7283031e18b233df83f9edee944e36b2a0f252fdf8c17407babe00102671ff0e8798cf426a9fea56b6612a14ab902e01b29fe SHA512 f8a57d37b46d2f1fb11247d3c461848aac9696798111b3b4db32adfb23b97e3f06bdfa4dceb7a37023ee57552a93afba2bdafb5f6006846b45d4ea6004b80398
-EBUILD roman-5.0.ebuild 550 BLAKE2B 89e77fbfaf90fda02f5d3469821d02f44fd05ab1c942e9b5023be265f061a209b189a4e9355bc9819d53bd42182eec9622b75beb8af99990a97a3ced85e68726 SHA512 14d30f121c72ddd96076eff2d609e9f31c650740ff6bbaac41ec315a1351ee28780fa6f389ce7fc9f66762cbe758476f25aec80f15c018f9f53d2825238176b9
-EBUILD roman-5.1.ebuild 472 BLAKE2B cad6760fd235e0b684d1b8b45c50e5786ba2705918fa7e1c91005de4b0a77f1e147eb9d9a2086ddb85de8269d034d8131d7668637848e372f000ff39b0d4d9c0 SHA512 334077d1e5ed173e19e9d3fddcc00aef7c2480e225c86cf7f1d1b7b8d10468a72c1f580f6cbe603861cf5f7bf8b37f6e17d77f708d2095899dc9c39ad738fead
+EBUILD roman-5.1.ebuild 469 BLAKE2B 9c5f4f1e4b9072a6352e04c8a9bd3cf9781f05e07f65a3c5d7d0e7dcf31e6de85a2c0ff1b7fa1839b528dec5a56fd340c9ffa8c4ad0657d841f17329468ea977 SHA512 f840662196d5117d99071edf6c9b78ef3d1243d250b3c33208a43d4c4c61da8ca4627b6594b3e89a1d98daf40d2f64a2581fa368f9489d8b76ed7568d3315189
MISC metadata.xml 406 BLAKE2B 7d271b8b48457f992e45d502b52fafa61d7a850d2f4b39386eec1bac024be2ceb11ff12dccb423869921d98bb07008e13bf26aa8eb4f66f1fbf51fa616d16ae6 SHA512 31fb4e9d275578423dfa69535d81cda8d0f648906133b76a531f08dedc0835a19c521c3589350562a894ab70b259cd0d4e067ace8ef80a69e3c606a3f73a467a
diff --git a/dev-python/roman/roman-5.0.ebuild b/dev-python/roman/roman-5.0.ebuild
deleted file mode 100644
index f3db6871e1958..0000000000000
--- a/dev-python/roman/roman-5.0.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="An Integer to Roman numerals converter"
-HOMEPAGE="
- https://pypi.org/project/roman/
- https://github.com/zopefoundation/roman
-"
-
-LICENSE="ZPL"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-
-distutils_enable_tests unittest
-
-python_prepare_all() {
- mv "${S}/src/tests.py" . || die "moving test file failed"
- distutils-r1_python_prepare_all
-}
diff --git a/dev-python/roman/roman-5.1.ebuild b/dev-python/roman/roman-5.1.ebuild
index 4da68e592efae..efc988e5dc6de 100644
--- a/dev-python/roman/roman-5.1.ebuild
+++ b/dev-python/roman/roman-5.1.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="ZPL"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 x86"
distutils_enable_tests unittest
diff --git a/dev-python/rope/Manifest b/dev-python/rope/Manifest
index ebd7ab8b751cf..47873ccbf813a 100644
--- a/dev-python/rope/Manifest
+++ b/dev-python/rope/Manifest
@@ -1,6 +1,3 @@
-AUX rope-1.13.0-python3.13.patch 1815 BLAKE2B 5c03762d2066acea76a02bc9be8272216964576bf8967316180ec4d28bc7970cbb3fe0cfa14d61e721d32c62dff3f221f0559685522ec425eb71a55ef3f153ea SHA512 f9a501580d21a44aacaeaf577064e14970d6fe781d955408224430143242e22d4239be4cf97adcb88318116efc3a590c3f4954dc8c4b5f9e48a6b5cdacefb080
-DIST rope-1.13.0.tar.gz 294457 BLAKE2B 6d859f9a5d09734ef90398671a3ef3c8564f2a8b1d03a064d22161ac7deeceefb38849cd6940a53f61f20199c27edc5ef5e88d59336cfd69f4da22685c705356 SHA512 2f150d8b56165dd3cffc3f41d94394b5f44d7d6274859d7b460c6e61b99cb9d9630f3540940fa97bcd1238fa8a799cf9c80f2d9b5b7fd6a690cebabadf775db4
DIST rope-1.14.0.tar.gz 296801 BLAKE2B 91bb9f38dc8618958e3acbb0d14bb9996851bc0d8160e66fc379ea98aa3afb0b7bfd0d4fa82eff986f7f5df4c579f2d06145294157a2fa25a5297e8b934319f3 SHA512 c6be815e386b7430eb48de0f09d04243bbcbf37b32bac043c8141fa63f6d33ef29809ce1eb37f0f01d0d0032be9a43c02c984a418a796f86da6ce056ac060785
-EBUILD rope-1.13.0-r1.ebuild 1254 BLAKE2B b2be808a7b05e5e6781ffbb99f9cf39a7db337d6173e7e90adfa0ad170cc64e1f38b8a2e3f513dc32b581de5ad9dac9729a9af8ba8c67a6ce4a0e84345f5492d SHA512 9bf779e7af0184b9f7dbdefa64ce120d98e5ad243658541213fd36eae14691532f74a30594ddb1750cd2fc45fabe133b3397b8d7c58cbed23508d22c6abf8a86
-EBUILD rope-1.14.0.ebuild 1170 BLAKE2B d624fd8d3c79b2835a32d9fcc54d8c4db99addb74f6752d0e245c4511955feef86e876c0b7aeba0c32e19a41a8f553bb79ee8083648c791ccd54c00136d27658 SHA512 e071d8cc3844c81cb0e5972de4bb21cde60d409297807daa9c56b6c358f9dc1241395f1313f6aa9a92833613013c9271aa02bd5afae481a36aab5335976d41ca
+EBUILD rope-1.14.0.ebuild 1167 BLAKE2B 3e00dfeca2adc4a70659164715c37ca34b6938837829e2e99137f6312212d5b83b7c9c7b655b6a6d29676873662686f5b0f5db05025dd1679042d9e132b4d8d4 SHA512 b2004d2460a04613d1b879c4702fc08eddf160951fbe3eb24117535a98c671b70f0ea043ebe6632f04a46974d9e911c48f1a09805a26c469c0dbf5d072c42874
MISC metadata.xml 452 BLAKE2B 6bee424d801bad8728f10ec3a1618e3a48776a7b0af2a04efafd07e6ae5ac8e0b88253ebc35e457c791e820f8c3b1dabde73aabbfd3636cac5e169e8aca75aa7 SHA512 4f88e1157e4838f321b6f208ba6b89fbf2b7a72ea6e038cdd6cf3e9e211c2788dda137e3adf76072c1d52026c554750193d9938054670dd995a91db24ea8da76
diff --git a/dev-python/rope/files/rope-1.13.0-python3.13.patch b/dev-python/rope/files/rope-1.13.0-python3.13.patch
deleted file mode 100644
index 6c1e6deb47a41..0000000000000
--- a/dev-python/rope/files/rope-1.13.0-python3.13.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff --git a/rope/base/oi/type_hinting/utils.py b/rope/base/oi/type_hinting/utils.py
-index b0a7aff97..2381c8472 100644
---- a/rope/base/oi/type_hinting/utils.py
-+++ b/rope/base/oi/type_hinting/utils.py
-@@ -1,6 +1,7 @@
- from __future__ import annotations
-
- import logging
-+import sys
- from typing import TYPE_CHECKING, Optional, Union
-
- import rope.base.utils as base_utils
-@@ -81,7 +82,10 @@ def resolve_type(
- """
- Find proper type object from its name.
- """
-- deprecated_aliases = {"collections": "collections.abc"}
-+ if sys.version_info < (3, 13):
-+ deprecated_aliases = {"collections": "collections.abc"}
-+ else:
-+ deprecated_aliases = {"collections": "_collections_abc"}
- ret_type = None
- logging.debug("Looking for %s", type_name)
- if "." not in type_name:
-
-diff --git a/rope/contrib/autoimport/sqlite.py b/rope/contrib/autoimport/sqlite.py
-index 54a6d03cf..f06fdaca3 100644
---- a/rope/contrib/autoimport/sqlite.py
-+++ b/rope/contrib/autoimport/sqlite.py
-@@ -569,14 +569,17 @@ def filter_folders(folder: Path) -> bool:
- return list(OrderedDict.fromkeys(folder_paths))
-
- def _safe_iterdir(self, folder: Path):
-- dirs = folder.iterdir()
-- while True:
-- try:
-- yield next(dirs)
-- except PermissionError:
-- pass
-- except StopIteration:
-- break
-+ try:
-+ dirs = folder.iterdir()
-+ while True:
-+ try:
-+ yield next(dirs)
-+ except PermissionError:
-+ pass
-+ except StopIteration:
-+ break
-+ except PermissionError:
-+ pass
-
- def _get_available_packages(self) -> List[Package]:
- packages: List[Package] = [
diff --git a/dev-python/rope/rope-1.13.0-r1.ebuild b/dev-python/rope/rope-1.13.0-r1.ebuild
deleted file mode 100644
index 0361cfab291a0..0000000000000
--- a/dev-python/rope/rope-1.13.0-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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..13} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python refactoring library"
-HOMEPAGE="
- https://pypi.org/project/rope/
- https://github.com/python-rope/rope/
-"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-IUSE="doc"
-
-RDEPEND="
- >=dev-python/pytoolconfig-1.2.2[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/build[${PYTHON_USEDEP}]
- dev-python/pip[${PYTHON_USEDEP}]
- dev-python/pytest-timeout[${PYTHON_USEDEP}]
- )
-"
-
-PATCHES=(
- # https://github.com/python-rope/rope/pull/809
- "${FILESDIR}/${PN}-1.13.0-python3.13.patch"
-)
-
-distutils_enable_tests pytest
-
-EPYTEST_DESELECT=(
- # our venv style confuses this comparison
- ropetest/contrib/autoimport/utilstest.py::test_get_package_source_typing
- ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_typing
- ropetest/contrib/autoimport/utilstest.py::test_get_package_tuple_compiled
- # TODO
- ropetest/contrib/autoimport/autoimporttest.py::TestQueryUsesIndexes::test_search_by_name_like_uses_index
- ropetest/contrib/autoimport/autoimporttest.py::TestQueryUsesIndexes::test_search_module_like_uses_index
-)
diff --git a/dev-python/rope/rope-1.14.0.ebuild b/dev-python/rope/rope-1.14.0.ebuild
index ee99d65d3dc4b..4967539bbd07a 100644
--- a/dev-python/rope/rope-1.14.0.ebuild
+++ b/dev-python/rope/rope-1.14.0.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="LGPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
IUSE="doc"
RDEPEND="
diff --git a/dev-python/s3transfer/Manifest b/dev-python/s3transfer/Manifest
index 5a6b5c07171ab..6404066493d24 100644
--- a/dev-python/s3transfer/Manifest
+++ b/dev-python/s3transfer/Manifest
@@ -1,6 +1,3 @@
-AUX s3transfer-0.13.0-py314.patch 1559 BLAKE2B e27bf942fb7cd18575410771e815eff2d66a1a1cf29380d529eaf4a77084636de4295a5cc9bad8f2da5c5148a89fd924ef41c4ef77cb22969f5944ead1afd272 SHA512 41021a4a94d07d90226fea2bcd4078e09eb9ddd41d33157a0f2d2134e335421c2f425324b1ec77b0d79bc97afde788be2187040e0aa7b34669b162d75a43b32a
-DIST s3transfer-0.13.0.tar.gz 150232 BLAKE2B b2acba8ceb4e6e218b9e43c21ed148a1bd7b63c4bb28d4b68c69e28c6af33cba72fc7fc492496fba2c9e4760d450264555142e6f47a3467eabfb2268a60b6032 SHA512 cb017501738f8aaf708cfc693514e084c49712bf72d1bd4f761470a93cadd8e12e7c19e5f168c180a695d7bb2423145a6836afc58728371e793d9f6cf926b090
DIST s3transfer-0.13.1.tar.gz 150589 BLAKE2B 45569c945eec18d31626dd7d75b90d48ba0504971d6b246281c508ea9f6ec27b85b042e29a63bb3630bb66af6af1dfcf2e1aa5aed5fc065868619a713568b294 SHA512 46ae91946ecb7f1c11cef7547e7f9532326298ba30e7b363738133963a86aed6477fa6128a13dd57c7668e11a3ad9505b55638acffcc9470e6162b8b73206429
-EBUILD s3transfer-0.13.0.ebuild 985 BLAKE2B 4eb5af959707d6ffe2d4368571695f10b6176f8efe90ff101209e218bfc60e7f66d2ee289055822e70cbd0eaea2ed13ffd140e4d27a9608afac5829e8db69197 SHA512 ca788f786e77d97e4f2af6cf6d9febf13fb372ecd6f63904d45d5002f083be0e6a3953f7b10ff2f1202f86a1c8f4e4fbd26c3225afb8e5017694278fabc5a494
EBUILD s3transfer-0.13.1.ebuild 902 BLAKE2B 5101c9ba47d4cc381b55f15ca40a73361874747b9223e55d84cf64f4befb4cdeed1c2367d986021ee74567ce1b2d8ff44db46f3eabdceab935391457d8dcd61a SHA512 33e9ecde1a8bb5ea956cd6c1954a40bfb898c2b8001cc462b8fb1fa861e6b826d38b6bb523cdbb460c2c628a4965d16b8d8ed967734991b183a07a3f059c0a7b
MISC metadata.xml 503 BLAKE2B 7b8bc8c7e251064ab7becbccff47ab889e54362d3350cf2b78529b60a95a2f52f39b42451c2a26af30ea8cd3fddd9c950c3b40d07d1c72bc6b0730817d7f4680 SHA512 25529c55cc73bca86f770a069f995e2f6f6494d436b52ae24e5b7e1523bf8f62bcfe5ad8e3f727456897a5f9c0ff9b8752ccaba4d3b65b62b5d70b9a3c4b0b43
diff --git a/dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch b/dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch
deleted file mode 100644
index cbd1dac52a1d7..0000000000000
--- a/dev-python/s3transfer/files/s3transfer-0.13.0-py314.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From fed6e9872094908fae4fe6a441430fdb2d6b9b77 Mon Sep 17 00:00:00 2001
-From: Karolina Surma <ksurma@redhat.com>
-Date: Fri, 30 May 2025 13:46:29 +0200
-Subject: [PATCH] Avoid the multiprocessing forkserver method
-
----
- tests/unit/test_compat.py | 11 ++++++++++-
- 1 file changed, 10 insertions(+), 1 deletion(-)
-
-diff --git a/tests/unit/test_compat.py b/tests/unit/test_compat.py
-index 20f07c74..a50ad10a 100644
---- a/tests/unit/test_compat.py
-+++ b/tests/unit/test_compat.py
-@@ -10,6 +10,7 @@
- # distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
- # ANY KIND, either express or implied. See the License for the specific
- # language governing permissions and limitations under the License.
-+import multiprocessing
- import os
- import shutil
- import signal
-@@ -80,7 +81,15 @@ def test_non_file_like_obj(self):
- class TestBaseManager(unittest.TestCase):
- def create_pid_manager(self):
- class PIDManager(BaseManager):
-- pass
-+ def __init__(self):
-+ # Python 3.14 changed the non-macOS POSIX default to forkserver
-+ # but the code in this module does not work with it
-+ # See https://github.com/python/cpython/issues/125714
-+ if multiprocessing.get_start_method() == 'forkserver':
-+ ctx = multiprocessing.get_context(method='fork')
-+ else:
-+ ctx = multiprocessing.get_context()
-+ super().__init__(ctx=ctx)
-
- PIDManager.register('getpid', os.getpid)
- return PIDManager()
diff --git a/dev-python/s3transfer/s3transfer-0.13.0.ebuild b/dev-python/s3transfer/s3transfer-0.13.0.ebuild
deleted file mode 100644
index e69de071767b1..0000000000000
--- a/dev-python/s3transfer/s3transfer-0.13.0.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# 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_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="An Amazon S3 Transfer Manager"
-HOMEPAGE="
- https://github.com/boto/s3transfer/
- https://pypi.org/project/s3transfer/
-"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
-
-RDEPEND="
- <dev-python/botocore-2[${PYTHON_USEDEP}]
- >=dev-python/botocore-1.37.4[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- local PATCHES=(
- # https://github.com/boto/s3transfer/pull/347
- "${FILESDIR}/${P}-py314.patch"
- )
-
- distutils-r1_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
-}
-
-python_test() {
- epytest tests/{unit,functional}
-}
diff --git a/dev-python/scikit-learn/Manifest b/dev-python/scikit-learn/Manifest
index 01136291ee00d..2bd803a835440 100644
--- a/dev-python/scikit-learn/Manifest
+++ b/dev-python/scikit-learn/Manifest
@@ -1,5 +1,3 @@
-DIST scikit-learn-1.7.0.gh.tar.gz 7155945 BLAKE2B bd95523f81d64c1eca8bb162372344a91331007a0a0c9764d84fd6e92ce5ae4f72f9595598e8ea806b7bcfcff1f97e020bb6976a738fcca8c0f22ae348355207 SHA512 9093af3df99bdb9dc3961e4ba576ec53a2fd27c9a6dbe49b24a9cc9de9ae33536dff7c68c4430ff0c29bd4e0e2ee05f937c94b048a2443aa92c7258a82011fca
DIST scikit-learn-1.7.1.gh.tar.gz 7171470 BLAKE2B 3f5e849ff70d87db4706340f9b05354dea9797614df0435479a9fba1c8dde2862ea5b2d9de3dd8047156b54879e89fecbaf17fb12fb7e21d82a1e56bc9c47d55 SHA512 dc1942947bae261cd314aed333cf4b67e54de9433069c8fd4af89c3d473761ce37e7939ec402952456147766be721e600328aef3fcfa9806eff9e17701a2828b
-EBUILD scikit-learn-1.7.0.ebuild 1948 BLAKE2B 0906c3c16708bde49f143d4ff8f7f0302fe852fd3b2e5c6e0d507af45879498cbd2982196a4352a71aba3ec1ae0dbfe4e16fd5972742b0f38a01e9cae48cf055 SHA512 26ae22d310d13f6ea80804906a1d1a547612ead6b88ee24ded05c6d232f81af03da414b41971d9f9dcee269b18e64556213d3853de3708a73ef644a7bf960fd3
-EBUILD scikit-learn-1.7.1.ebuild 1877 BLAKE2B 4d50e7c6087855ef04aaad1d5ff924a07c89d0047647d0a007ef2546901e942f663682704a21a620f47a4970ca660e1828c2bfb2d23d49152ec36f6f5492cc85 SHA512 77dfabe28cb4384803cd485d07979fd9ed21765cbef39376de04e5d05484887c0c46ba4f0876488f061ea1a5786b1362d3ce76ddc3aa09b688d52f26d39b39d4
+EBUILD scikit-learn-1.7.1.ebuild 1876 BLAKE2B 64acd6d93d00188027ed2c9dfc857817fbea20d8b93cd650b05068190d226f03df9c3eabd01796ae5c5cf4082c29f7e2b8f90adbc9ee96117d62cffd1442b448 SHA512 d7e8aa7eb017f6d249eb6a94bb647d0784c73db4052ff34b64a306753b85959861de5816a9cbdb82d738e888858d9bad9724b27d154b2bd5c44e7a5ad1e50ace
MISC metadata.xml 614 BLAKE2B b5425c2d022592581647c9b97c0ab22bfc2afe347b2e5ea22f141245238f145322f39406c62318ba1e6af1462b2691267b39976bfde38faaf1d28b1d29c4e015 SHA512 74ac79123848bc385c29fcfdc4a1e780529dda685c1deb5eb722f5d4919ee6ac9d80798d52c4af0be0cc8dbbaea3784963dd97e2b7c1258cc2f5605b0bc8907a
diff --git a/dev-python/scikit-learn/scikit-learn-1.7.0.ebuild b/dev-python/scikit-learn/scikit-learn-1.7.0.ebuild
deleted file mode 100644
index f744f10d4d172..0000000000000
--- a/dev-python/scikit-learn/scikit-learn-1.7.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 2020-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( python3_{11..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="Machine learning library for Python"
-HOMEPAGE="
- https://scikit-learn.org/stable/
- https://github.com/scikit-learn/scikit-learn/
- https://pypi.org/project/scikit-learn/
-"
-SRC_URI="
- https://github.com/scikit-learn/scikit-learn/archive/${PV/_}.tar.gz
- -> ${P/_}.gh.tar.gz
-"
-S=${WORKDIR}/${P/_}
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
-IUSE="examples"
-
-DEPEND="
- virtual/blas:=
- virtual/cblas:=
- >=dev-python/numpy-1.22.0:=[${PYTHON_USEDEP}]
-"
-RDEPEND="
- ${DEPEND}
- >=dev-python/joblib-1.2.0[${PYTHON_USEDEP}]
- >=dev-python/scipy-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/threadpoolctl-3.1.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- >=dev-python/pythran-0.14.0[${PYTHON_USEDEP}]
- >=dev-python/cython-3.0.10[${PYTHON_USEDEP}]
-"
-
-EPYTEST_XDIST=1
-distutils_enable_tests pytest
-
-# For some reason this wants to use urllib to fetch things from the internet
-# distutils_enable_sphinx doc \
-# dev-python/matplotlib \
-# dev-python/memory-profiler \
-# dev-python/numpydoc \
-# dev-python/pandas \
-# dev-python/pillow \
-# dev-python/seaborn \
-# dev-python/sphinx-gallery \
-# dev-python/sphinx-prompt \
-# dev-python/scikit-image
-
-python_test() {
- local EPYTEST_DESELECT=(
- # TODO: floating-point problems
- gaussian_process/kernels.py::sklearn.gaussian_process.kernels.ExpSineSquared
- )
-
- case ${ARCH} in
- ppc64)
- EPYTEST_DESELECT+=(
- # TODO
- ensemble/_weight_boosting.py::sklearn.ensemble._weight_boosting.AdaBoostRegressor
- )
- esac
-
- rm -rf sklearn || die
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest --pyargs sklearn
-}
-
-python_install_all() {
- find "${S}" -name \*LICENSE.txt -delete || die
- distutils-r1_python_install_all
- use examples && dodoc -r examples
-}
diff --git a/dev-python/scikit-learn/scikit-learn-1.7.1.ebuild b/dev-python/scikit-learn/scikit-learn-1.7.1.ebuild
index 261e0af5338d7..3a38d4445e949 100644
--- a/dev-python/scikit-learn/scikit-learn-1.7.1.ebuild
+++ b/dev-python/scikit-learn/scikit-learn-1.7.1.ebuild
@@ -23,7 +23,7 @@ S=${WORKDIR}/${P/_}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
IUSE="examples"
DEPEND="
diff --git a/dev-python/scrypt/Manifest b/dev-python/scrypt/Manifest
index 9f750abf57d2c..3472b184e7516 100644
--- a/dev-python/scrypt/Manifest
+++ b/dev-python/scrypt/Manifest
@@ -1,3 +1,5 @@
DIST scrypt-0.8.27.tar.gz 55650 BLAKE2B 112afaf3a5a9cc08be10f7a220fc4c12a5cf26cc82be4d10669650c6b4dc79ebf4b4117b7ecc5e24c1773f5b64a75571f683765c6f5709895028bb7f4a4c2b6f SHA512 e20bde0e00d9f82872fa957814765f2733feade8cada6a8c02543362bc9abbb2bc2bb203e14cec8793cc0cc374f233bc0aa59c8d5ec672aea13b9e3f0226de71
+DIST scrypt-0.8.29.tar.gz 55866 BLAKE2B 2f9ae625943545967974430c59a57b584092cc58f7e2ef1205466890e4e24c09323cfa5e4c6c9835ed5ffb3cff22616dc6c457344f796944ea5a12bb18de7d8e SHA512 af463b078c6558aac535dbe133caf9acd41e355e7e8377d3860114cea4fe0cdf401d951ded52f8c24bb8dbd688369b994a361267a75c4ca104f84b19877f9eda
EBUILD scrypt-0.8.27.ebuild 606 BLAKE2B c6eb0f12569f4573a8dd61f23c366f44b78e5c32e3ca2669cda41a010c5c1b8ab72c4b82d5ef2c99a27a1cf118019382d5bd76bc76e56832d3d7604fe4e8b491 SHA512 857a4b29c3b8d9c3a9e0583104b48ae3b76bff6ca07735dd6a71e090912b91fd33076d2ebad960d79a0f3882c1254db0b721a2189f8abe825dd20a022a02e1b8
+EBUILD scrypt-0.8.29.ebuild 614 BLAKE2B f9b754c0759b7797a263315ae4fd5ebd08a64092ca246536dda4d6f6c070b12686e62f16507968316837b48371b2886d8fd7ed6a95a34cb7fcf63695eeb2b90b SHA512 9edd9d45e106663d46a2bee4a959bd5006b63a8786697a03f0d4509b2cfc5c1ff4f93f7beab435a0622be6e3fa12c739e961239954be82d3af40dc9354457050
MISC metadata.xml 477 BLAKE2B eeb9120e1d43440497244d45f746ed7582d5a2fcbd3883bf72183c4164f63e87d57fc54d77be71bb873807b8bb6e0c878362aba21ca28a2c02209ef7aa2fb666 SHA512 151f92893c8b3b34dbf2f9145caae7e031be75f7f79f3517c9b645973454fe1910e0b5b2f4c37b6d3768038baaec126d8aa1a36626218f896a8f5b9cde82591c
diff --git a/dev-python/scrypt/scrypt-0.8.29.ebuild b/dev-python/scrypt/scrypt-0.8.29.ebuild
new file mode 100644
index 0000000000000..9fad339420530
--- /dev/null
+++ b/dev-python/scrypt/scrypt-0.8.29.ebuild
@@ -0,0 +1,29 @@
+# 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_{11..14} pypy3_11 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Bindings for the scrypt key derivation function library"
+HOMEPAGE="
+ https://github.com/holgern/py-scrypt/
+ https://pypi.org/project/scrypt/
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+
+DEPEND="
+ dev-libs/openssl:0=
+"
+RDEPEND="
+ ${DEPEND}
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/tavern/Manifest b/dev-python/tavern/Manifest
index 975e3605cccb8..04f156bdcbffd 100644
--- a/dev-python/tavern/Manifest
+++ b/dev-python/tavern/Manifest
@@ -1,5 +1,3 @@
-DIST tavern-2.15.0.gh.tar.gz 240494 BLAKE2B df6876138aa661ff4298b00315eef7b75050e24c076f2c33fad55c3c096d8e4593ae396ddfc29fb09e673e56fb2a708b1c16922b85cee272ba8699d1e63603a8 SHA512 b39ee0150cd631ee33132b91cf1c480f0c5c3afb6a7573f3fba3cb59257e61a0a90eee1b05c3e048e33e8646cd16e9300ae2fe4f7f2dbeda32a5cfc0c3c2c575
DIST tavern-2.16.0.gh.tar.gz 241605 BLAKE2B 1c813c80de9680f700668200961a0cbe3a16c0fc9e169fa32724c35ff518e9b337639f493c586bd23f42aa1cff1fcbca64fac8807a1cdb0925c61a738450f736 SHA512 9bf582e2f118630bd036dcf726fafe4a79092981e77631e82e9be3f1504d73f68bf650be2fb815412e2dc1fc4ab63587801bff646dcc4dd503415c139f47f3d7
-EBUILD tavern-2.15.0.ebuild 1670 BLAKE2B 3ccdf04cc99e4e3e245c4fd17a27712eff905bcbe545b5beb06a9d5021e3260fa15616f1d36178ae6403258dd6da7b271d4998e4b2c3eb918722c39bf278e497 SHA512 a152b1f31e870b55ccd53afe4268340a3c4caa402e1f02d3ce68096795f8841915b57a1256a526e234dbabeacb43706cd2fd088a4d550739d4ee9cfdf4449afe
-EBUILD tavern-2.16.0.ebuild 1595 BLAKE2B fdb142e6539734e2e41f54f558d034adfa8bd940ee277a899b0ac3bf7ffc817f8d270aa1ec80691e4c2f49d74b402cafd31378e2ada02dd08a577f81e74980fc SHA512 116def78004d3aeddcccba841d811b0f3b0370f1de319a7378400ef9e1e68fe8ef2b20c782e8b9e31ff73bcce078ba552407c3c11cb21556a0a1739635db20db
+EBUILD tavern-2.16.0.ebuild 1594 BLAKE2B fdfb9473f6ef6de386414693cf16329f03b580d56de34d52e723d5e9b3306ce3d0fddc1c110a90fbe38bc57b33ca804db84576db9cdbf2c116cad3d0e1208229 SHA512 a29b1b0cc4fe855253d575eb2edf10624e7d541ff1c6021da8fe8855cb5c110539a6a18af825ce95149ceeff86061cc9f7c474f6ae3d52a9b0e867622e53bf2c
MISC metadata.xml 567 BLAKE2B ea43aa37a078962133a772cb2d283a20b521d17dc7d501fd2d7bad8228e47049e0a9924542b7434d9624d28a9bbc5e43df872462740187d0f4e22f94a5d56469 SHA512 10de2ac011f427eee5eaa897e23198495bd1fa093addf2015830383344f375c9faf660bb7e9e4385995e7ded02f7d954d5d34ca67c88dd00ae517415b8470c92
diff --git a/dev-python/tavern/tavern-2.15.0.ebuild b/dev-python/tavern/tavern-2.15.0.ebuild
deleted file mode 100644
index e5ff9875e88a4..0000000000000
--- a/dev-python/tavern/tavern-2.15.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit distutils-r1
-
-DESCRIPTION="A tool, library, and Pytest plugin for testing RESTful APIs"
-HOMEPAGE="
- https://github.com/taverntesting/tavern/
- https://pypi.org/project/tavern/
-"
-SRC_URI="
- https://github.com/taverntesting/tavern/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- >=dev-python/jmespath-1[${PYTHON_USEDEP}]
- >=dev-python/jsonschema-4[${PYTHON_USEDEP}]
- >=dev-python/paho-mqtt-1.3.1[${PYTHON_USEDEP}]
- >=dev-python/pyjwt-2.5.0[${PYTHON_USEDEP}]
- >=dev-python/pykwalify-1.8.0[${PYTHON_USEDEP}]
- >=dev-python/pytest-7[${PYTHON_USEDEP}]
- >=dev-python/python-box-6[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-6.0.1[${PYTHON_USEDEP}]
- >=dev-python/requests-2.22.0[${PYTHON_USEDEP}]
- >=dev-python/simpleeval-1.0.3[${PYTHON_USEDEP}]
- >=dev-python/stevedore-4[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/faker[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- # strip unnecessary pins, upstream doesn't update them a lot
- sed -i -E -e 's:,?<=?[0-9.]+::' pyproject.toml || die
- distutils-r1_src_prepare
-}
-
-python_test() {
- local EPYTEST_DESELECT=(
- # requires grpc
- tests/unit/test_extensions.py::TestGrpcCodes
- # broken with paho-mqtt-2
- tests/unit/test_mqtt.py::TestClient::test_context_connection_success
- )
- local EPYTEST_IGNORE=(
- # require grpc*
- tavern/_plugins/grpc
- tests/unit/tavern_grpc
- )
-
- local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
- epytest -p tavern
-}
diff --git a/dev-python/tavern/tavern-2.16.0.ebuild b/dev-python/tavern/tavern-2.16.0.ebuild
index ce42f586360fa..df13d13a220a7 100644
--- a/dev-python/tavern/tavern-2.16.0.ebuild
+++ b/dev-python/tavern/tavern-2.16.0.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/jmespath-1[${PYTHON_USEDEP}]
diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest
index 9e9373f03b27d..d43fefdf863bd 100644
--- a/dev-python/trimesh/Manifest
+++ b/dev-python/trimesh/Manifest
@@ -1,7 +1,3 @@
-DIST trimesh-4.6.13.gh.tar.gz 13638435 BLAKE2B fe50c34d263e8e7340e21b8eec86a3ee8417e95015b24ea7189369a6c72ba18d81135566748da59c0c0954225a48408cc9761ff8d5e31aec55ce017fc7f19fa3 SHA512 3ac9528acb239cc02e9604d3d26ee89f5656168122ce37f4e50745f115cb6fcb7834de6697057776025cdc7568818c56e8340993e0ae0781b14fa392933f8f94
-DIST trimesh-4.7.0.gh.tar.gz 13638727 BLAKE2B 43ef73a3fc095e1b918280b391dab02b6e1251b15f799df8070d6ce2c9f8ef763e3843474b81dae42346bf2857e8111060872b692ed1520e95931f82653e42ed SHA512 059e7a8d503144d686b4d669e9dee267387a6235cd0db93ce78127c129da28e3477ff9cc9cb3af672bbbb4ec396de823c5d07a7fd54b526be5a9ceb843ed86c0
DIST trimesh-4.7.1.gh.tar.gz 13638994 BLAKE2B 4dfc3585decf462b0c9b62336ada80f07b71e2fa66596a828f42978c7957ab336424d3d6d96d430656cff9d7db6ab8bb29b55f70150c90579b22298013546ae1 SHA512 a62e56709800525b1292c607e4ad251c7703dd03c636e82fed52b3ef92cf59a9230ce8bb2c00a8e5ac78e7b41bb34bb29c272bb2fe9f60974e18eb13761f43be
-EBUILD trimesh-4.6.13.ebuild 2110 BLAKE2B ea2aaf6cfd6842f6e008ee3bb4b07a8efb4e542c06c9565693dc1adff54b00cc89b18c3e97b0765198e20588e383f557df72b3c4f787e4fef37172d2ed28a0fa SHA512 ff188424ed2a1360246c874e3fe0643aa3fb7921f2d18d199426828664b473a79f9c92f22b64423bc8ec29db0d41ae51e84b9800e5daaad20752c08d0861c545
-EBUILD trimesh-4.7.0.ebuild 2112 BLAKE2B 99254ef94b6678e03a062e1b7aeb01aebad8405fd8b7abb48adc2bb81efe9d414a29dbf8d3f0af39f459b5fac2073f0df333b247d8351ef433f472072af03191 SHA512 7de78fa78bb3d30f9c3a961829897ed786a3f0c814703ff92dcfc778fc34c2ab74fd70a0e453b6bfcf937fb856dd6e31023e449a95302fe96e76c015854cbd79
-EBUILD trimesh-4.7.1.ebuild 2112 BLAKE2B 99254ef94b6678e03a062e1b7aeb01aebad8405fd8b7abb48adc2bb81efe9d414a29dbf8d3f0af39f459b5fac2073f0df333b247d8351ef433f472072af03191 SHA512 7de78fa78bb3d30f9c3a961829897ed786a3f0c814703ff92dcfc778fc34c2ab74fd70a0e453b6bfcf937fb856dd6e31023e449a95302fe96e76c015854cbd79
+EBUILD trimesh-4.7.1.ebuild 2116 BLAKE2B e54ed18b0d0c8dd28e16b849dc02f7491ac8d4d59c9585afba35496895ced86d3472e87e77c02971565e70545066f3bb1474b9ee12be80bbe88ec0ff496a1ab6 SHA512 6119f6f2d006a7236cbe6b385dbc5b9d8e30809a547a105217212647277f0f46f362fe7d3f56c47f72cdec8438b0dc1fe70aee7bff614f72dbd1655ddac495d2
MISC metadata.xml 389 BLAKE2B 6dcc92dfafdedb5cc7fe5f40977594114bbf1628d8179d7222c3b60c4a591e236c7a937530006beb9649a8a84636bcb1923d8ad6a377994295f85b1fe8eb8bbd SHA512 a96f4fb6a1c2bd820f2dd072230fa160536834e1ef19483c372571df2d082cb5a63434181af9107022b75e1019d369d6bece8262eb752cedf24a5038e15ea473
diff --git a/dev-python/trimesh/trimesh-4.6.13.ebuild b/dev-python/trimesh/trimesh-4.6.13.ebuild
deleted file mode 100644
index 99ca4bafa6284..0000000000000
--- a/dev-python/trimesh/trimesh-4.6.13.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# 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_{11..13} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for loading and using triangular meshes"
-HOMEPAGE="
- https://trimesh.org/
- https://github.com/mikedh/trimesh/
- https://pypi.org/project/trimesh/
-"
-SRC_URI="
- https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-
-RDEPEND="
- dev-python/charset-normalizer[${PYTHON_USEDEP}]
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/networkx[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycollada[${PYTHON_USEDEP}]
- dev-python/pyglet[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
- dev-python/svg-path[${PYTHON_USEDEP}]
- dev-python/sympy[${PYTHON_USEDEP}]
- dev-python/xxhash[${PYTHON_USEDEP}]
- dev-python/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mapbox-earcut[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_DESELECT=(
- # requires manifold3d
- tests/test_boolean.py::test_multiple_difference
- # timing nonsense
- tests/test_bounds.py::BoundsTest::test_obb_mesh_large
-)
-EPYTEST_IGNORE=(
- # require pyinstrument
- tests/test_sweep.py
-)
-
-EPYTEST_PLUGINS=()
-EPYTEST_TIMEOUT=1800
-EPYTEST_XDIST=1
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature_header "${PN} functionality can be extended by installing the following packages:"
- optfeature "making GUI applications with 3D stuff" dev-python/glooey
- optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
- optfeature "loading a number of additional mesh formats" dev-python/meshio
- optfeature "figuring out how much memory we have" dev-python/psutil
- optfeature "marching cubes and other nice stuff" dev-python/scikit-image
-}
diff --git a/dev-python/trimesh/trimesh-4.7.0.ebuild b/dev-python/trimesh/trimesh-4.7.0.ebuild
deleted file mode 100644
index d09a5e47b9eef..0000000000000
--- a/dev-python/trimesh/trimesh-4.7.0.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# 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_{11..13} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="Python library for loading and using triangular meshes"
-HOMEPAGE="
- https://trimesh.org/
- https://github.com/mikedh/trimesh/
- https://pypi.org/project/trimesh/
-"
-SRC_URI="
- https://github.com/mikedh/${PN}/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-
-RDEPEND="
- dev-python/charset-normalizer[${PYTHON_USEDEP}]
- dev-python/colorlog[${PYTHON_USEDEP}]
- dev-python/httpx[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/networkx[${PYTHON_USEDEP}]
- >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycollada[${PYTHON_USEDEP}]
- dev-python/pyglet[${PYTHON_USEDEP}]
- dev-python/requests[${PYTHON_USEDEP}]
- dev-python/scipy[${PYTHON_USEDEP}]
- >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}]
- dev-python/svg-path[${PYTHON_USEDEP}]
- dev-python/sympy[${PYTHON_USEDEP}]
- dev-python/xxhash[${PYTHON_USEDEP}]
- dev-python/rtree[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/mapbox-earcut[${PYTHON_USEDEP}]
- dev-python/pillow[webp,${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_DESELECT=(
- # requires manifold3d
- tests/test_boolean.py::test_multiple_difference
- # timing nonsense
- tests/test_bounds.py::BoundsTest::test_obb_mesh_large
-)
-EPYTEST_IGNORE=(
- # require pyinstrument
- tests/test_sweep.py
-)
-
-EPYTEST_PLUGINS=()
-EPYTEST_TIMEOUT=1800
-EPYTEST_XDIST=1
-
-distutils_enable_tests pytest
-
-pkg_postinst() {
- optfeature_header "${PN} functionality can be extended by installing the following packages:"
- optfeature "making GUI applications with 3D stuff" dev-python/glooey
- optfeature "2D triangulations of polygons" dev-python/mapbox-earcut
- optfeature "loading a number of additional mesh formats" dev-python/meshio
- optfeature "figuring out how much memory we have" dev-python/psutil
- optfeature "marching cubes and other nice stuff" dev-python/scikit-image
-}
diff --git a/dev-python/trimesh/trimesh-4.7.1.ebuild b/dev-python/trimesh/trimesh-4.7.1.ebuild
index d09a5e47b9eef..25a0e59aa0b7f 100644
--- a/dev-python/trimesh/trimesh-4.7.1.ebuild
+++ b/dev-python/trimesh/trimesh-4.7.1.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}]
@@ -61,7 +61,7 @@ EPYTEST_IGNORE=(
)
EPYTEST_PLUGINS=()
-EPYTEST_TIMEOUT=1800
+: ${EPYTEST_TIMEOUT:=1800}
EPYTEST_XDIST=1
distutils_enable_tests pytest
diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest
index d0baaea767234..05f697d1bae83 100644
--- a/dev-python/types-gdb/Manifest
+++ b/dev-python/types-gdb/Manifest
@@ -1,7 +1,5 @@
-DIST types_gdb-15.0.0.20250516.tar.gz 20215 BLAKE2B 0c34c6ea42eec6984cd00767d69c9d20545e6b4b4bee2e47167d849136440ae6c7d866c5dea4abda1f9e1d6937d01e102249038825541ab5780cfcb1597dad96 SHA512 e0324a251ff9068cc595177d82e144aca7129c04bc15020baa1255134cabccc66b57c03147876550fa2702052b53813ff386511579c812b899376ca9b6f54ed0
DIST types_gdb-15.0.0.20250713.tar.gz 24478 BLAKE2B 2aa5ed6644ea3c1afef8751805196228041c772e247992205297da69a5dbda2fab6edd8f6ba9897733372c6a0c14720f80019175c3a7f5d9e26c1e80a4f0eeab SHA512 9e0c90b34721be0b3d5bb3c876ccddd58d67c5c20cc5fcdca0f7704f8f51d36940322465d2e66e616a0feaea4b2ef0d69fe0f503f2e7b803c267208a18354920
DIST types_gdb-15.0.0.20250801.tar.gz 24464 BLAKE2B 5ba33664f5357aec795d65467d2453075295a9babad0debb204196cd07906249b57ae5f6430788065d223bdd43b194654f3bb7f1e5d39f879cdff17837c75382 SHA512 3a789c322fe33dbc9a3b50dddef37b493e1b2d0cb9dd034b80d4e9f476580bf06e93b0132b3d5b93c877bd80403d2833060db21f6fe9eb149b4fe1148ad520c9
-EBUILD types-gdb-15.0.0.20250516.ebuild 349 BLAKE2B 884b9edb53880875efe12a8e32719fa39769a0f2ba571d7e013eed21ee0334296842b42a6b2ba9c72ebe5c88467a5adf0530eeabef8b65f40b8299e9c49b067d SHA512 5402f778fa8992d0ea213ae7cc860a454fb02bdb5876b637b309e0cea7a53d66ae8472a0a0e3d21849689af8d521cb9b78028457553e38cea3b6184bce589502
-EBUILD types-gdb-15.0.0.20250713.ebuild 351 BLAKE2B a1e85fedbc9a102306c7d98cdac3578ac553c841972e9144e53938644bd5aad1bbfed75f569085022e71d2ca1c920a5e148841587d9accfbfd73ba82dd1a4f13 SHA512 76d0e5a718356d00ef830bc3e29b601e689cebc48fb6d065525e15217ea72d79ef4772f0e328a2d198658789899507c6f1fa7f1f3fc55a71a1b4a5f630f3e408
+EBUILD types-gdb-15.0.0.20250713.ebuild 349 BLAKE2B 884b9edb53880875efe12a8e32719fa39769a0f2ba571d7e013eed21ee0334296842b42a6b2ba9c72ebe5c88467a5adf0530eeabef8b65f40b8299e9c49b067d SHA512 5402f778fa8992d0ea213ae7cc860a454fb02bdb5876b637b309e0cea7a53d66ae8472a0a0e3d21849689af8d521cb9b78028457553e38cea3b6184bce589502
EBUILD types-gdb-15.0.0.20250801.ebuild 351 BLAKE2B a1e85fedbc9a102306c7d98cdac3578ac553c841972e9144e53938644bd5aad1bbfed75f569085022e71d2ca1c920a5e148841587d9accfbfd73ba82dd1a4f13 SHA512 76d0e5a718356d00ef830bc3e29b601e689cebc48fb6d065525e15217ea72d79ef4772f0e328a2d198658789899507c6f1fa7f1f3fc55a71a1b4a5f630f3e408
MISC metadata.xml 320 BLAKE2B e7216faeb2957322c501efcfe35a1ddd197b253f74e4e1674f188d700c9ae765c94cd9609a1aa0c6033608b32e357a827e5ca906d0f4fdf6aeb9fefcdeb8c6ef SHA512 5ebabc196994d0616193657af0766733efc672cf823ac908df138fcad13c510716fd261bfced7986d6170044fa46cc3fbc42760ccb863e26b34ec3920b234061
diff --git a/dev-python/types-gdb/types-gdb-15.0.0.20250516.ebuild b/dev-python/types-gdb/types-gdb-15.0.0.20250516.ebuild
deleted file mode 100644
index c647fa1879384..0000000000000
--- a/dev-python/types-gdb/types-gdb-15.0.0.20250516.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{11..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Typing stubs for gdb"
-HOMEPAGE="https://pypi.org/project/types-gdb/"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
diff --git a/dev-python/types-gdb/types-gdb-15.0.0.20250713.ebuild b/dev-python/types-gdb/types-gdb-15.0.0.20250713.ebuild
index 5249cc2ff879d..c647fa1879384 100644
--- a/dev-python/types-gdb/types-gdb-15.0.0.20250713.ebuild
+++ b/dev-python/types-gdb/types-gdb-15.0.0.20250713.ebuild
@@ -13,4 +13,4 @@ HOMEPAGE="https://pypi.org/project/types-gdb/"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
diff --git a/dev-python/uv/Manifest b/dev-python/uv/Manifest
index 6db3d4d750bbd..001275c0ec5fc 100644
--- a/dev-python/uv/Manifest
+++ b/dev-python/uv/Manifest
@@ -11,7 +11,7 @@ DIST uv-0.8.2.gh.tar.gz 4195351 BLAKE2B b50da561a66f4aac40c5fe6b55a1c10482155dc9
DIST uv-0.8.4-crates.tar.xz 46195956 BLAKE2B c3b086c5a369a96dffbcb74f127f2a26f42e4437653dfb7d18dcee4afd202b90ff6518702516ad7dc6ffef2bf1762d0046c2e5176eaeac1bf2e1a0dd439621de SHA512 6e775ad6eab6cde2d738f15694e70eca67d7a312691137e25d28d722d1195da0195de6fc8973ac81b61aeae30a10b441ba26ae93a2017df35306a3b676fa4976
DIST uv-0.8.4.gh.tar.gz 4223170 BLAKE2B 19875bf1def508c904f7ef73f59ef9ee1f9dc8cb927e0a312d5107035f7dd6bfd6bc1fc4ac0ae40719bc91541532783adedfaa5643dae7a17a17972a0e39479d SHA512 4a7fe390452f86f5ecbcc3270eb384c7a69c2db33a6993d1dbace8730be9a347fc71696c5d40d259e80f0f49f4661f90bbbe02cbed42d86421d2cfaf64de937e
EBUILD uv-0.7.19.ebuild 5151 BLAKE2B b4a6d8691c17548f9fbe16459647c2ec6ec2c02bb32c38b2f9d695302bc2dede7fe01f85cda36880ca7c8c1e873519fe99cebceafc478c140635c3297ce617da SHA512 a448ab5497d8d966d933d54e01c795a0f800065793af9df765a3a758ab1479f4252865a6d1628cde2e25a27e7635b9b5613cb8993de63808172a78c8760c0ae2
-EBUILD uv-0.7.22.ebuild 5173 BLAKE2B c78ae517340891e6d4e2081731b2b69dc132da7be850c1cfc864dd19250102362c0c8e0157a348cc6053ad96822c184c309cc5c213106f2540defbf8665fb35a SHA512 b2d0c1d6362430e3c0fdc07a5bacdaa011964b5b8a86cc3f2de0df2baa0608b13f9d139d107e71782b46be582fb99f66325bac028e67d38009174a715f39e453
+EBUILD uv-0.7.22.ebuild 5170 BLAKE2B 3cfe660c35dccf0b464320b97e84160bae95f952075d552ceb39ac0776ee0da4677233f0448d111691cfcc32682725f03bac066664d9451f62978c2bf4eb2784 SHA512 904b5e9eb2af2445c01e80b22cc4c60ecd70e87afce395e42f4fe56dbc1743c03cb27c2ba6b4b9797d43728158806bfeced05aaa8ed78796efbcac858d874616
EBUILD uv-0.8.2.ebuild 5173 BLAKE2B 1c679721538228f7b5165808a4f51b0001202c0f888cd90d6c8fb80daa9270c1b3962723de0c0ff0e8962272781ebc4b4ce59d400ca4dab65dcd92a66f9a1f1b SHA512 11817d965ba7154de9698f8aec52f68ae4b3525d6cff63c68c7fbecaed1b18b681f168330b10f56f4206ba75b329c748de966bf53846d0b700b55f6a1d1effdf
EBUILD uv-0.8.4.ebuild 5163 BLAKE2B 7eb13be33abaa7298a079cc1c3695304aeaa41b47730a697e82d7225026b315f0645414f2a130a526116f86a158a5dbb2b2e3ed7e6b0a6a878e02f9a8bfaef5e SHA512 39b724800f3c96572a09ecdada5a016d41c5b5e207bdec25ca466681527ad69f6eb2b42e7253f16adeb35d9bd76e73562e857f8fa5451c7c10fc3c00690391fa
MISC metadata.xml 336 BLAKE2B 4b5933e24e3e9450dde5da099185dcdf3afb5916b55cffa7c2f3f6fac77e439197cbe4ba529a87f83442d8f87d238e8abef06dc052ce9a62659060ffea9fdb47 SHA512 9910fd10ebbc395b9c330774b74798c9ffdba3bb368347658380a22e01d6dc9d1961ea50fbfb4a904c9db84b94c713c054e418a7294425b86ff41a607fd3e310
diff --git a/dev-python/uv/uv-0.7.22.ebuild b/dev-python/uv/uv-0.7.22.ebuild
index bfc63d88a4296..2af5510a88f45 100644
--- a/dev-python/uv/uv-0.7.22.ebuild
+++ b/dev-python/uv/uv-0.7.22.ebuild
@@ -49,7 +49,7 @@ LICENSE+="
# ring crate
LICENSE+=" openssl"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="test"
PROPERTIES="test_network"
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 2dab046c0bf2e..603ab662e69ad 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index e9fcbe12e36ed..c596078dfcc8a 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1,10 +1,7 @@
AUX qt-creator-12.0.0-musl-no-malloc-trim.patch 343 BLAKE2B 9c4b87a0de20616dc8cf5da4523c347f963c3459efdd9a716387690775f96abe0bb60bf0e147dd01ded79a110d1222b4009b17cece71998b46d62dd8b83eeac6 SHA512 6a0807bab971a795a156f974dab2b12699a4c90a6c7380e2dd0a136ba44354791ef7a178f79e61100c3165ec7667a72d6ca7f3c43f4958ccf9e8611995ca191d
AUX qt-creator-16.0.0-musl-no-execinfo.patch 834 BLAKE2B 95bc23288910526a7b1e92bef9b6c495d4954f8d11479ebc8c9cb81d1c23d6b44a23a253e8a839a38c956a38ef94cc3adb006b46e56ccb6c6a0c159fa6f5b210 SHA512 c24a48e54dc403ce3fb75124d2e52bec08633d07a87e8998c1d871f605184cf80125d478a855fa13434545df3ff8028ce2f5faa29a7542766430b5fbcf76c684
-DIST qt-creator-opensource-src-16.0.2-vendor.tar.xz 510160 BLAKE2B 1b44ba3e443369db893e19dcd154f3750df925cbeb2336952f2f1aa45020241b5a4e0544c6882652fc224632e070ed35894c0fb5d677d05494be6e71193e28ae SHA512 fabf1bd5bfd0e32f8e770d896ec5af0718def5e784242b80cf6ec82a099e15c02425d72949ef50ebd4b618044cedf69f4666d5ef635536b3d182b7764ab7706a
-DIST qt-creator-opensource-src-16.0.2.tar.xz 53539340 BLAKE2B 1ffbaa12aa4ed3ed02672555f2cde7effb510863e3f11658fdb7d1c46aa116e19ec09a70eaf864cf0db05a5c79f533fbf3f5451c38cae740fb8c172bbc362288 SHA512 44b5f1a97af7cb841321637a793350051e88bd09f228123e2e5f4a0fcbe6d56ac703158a652d4a5de3da5a22cb108c638bfe2cc9bd0b1814534be7579697229d
DIST qt-creator-opensource-src-17.0.0-vendor.tar.xz 508956 BLAKE2B 8901cb3268b65dc8acfc837c0675d778dca6d0edb0e5bc1dd2b85f85e5f496841825bdf1f601c19aca779853062260929bdbcef2e5bb4e8cb7cd3a1eea7050cc SHA512 702c35b0c1289c5b24584b7974ffbaaaf6ded5205451967a63d7a83fc52af5435f1f817a687d29820bdb8825ebe9d306e5fdb06b19b548bb98746244e1aab85c
DIST qt-creator-opensource-src-17.0.0.tar.xz 55713368 BLAKE2B 65a08ea33451a8a05a2399a2d77301a775895e1f17ff04c5d7efd9c34ed5db1d194f957363e54d4ee9e911ee9a132c0683344ae3ca4b6f32ecba04cdc7a03862 SHA512 e77f386c3e112ca2f062242501aa74ac67ced58b30397b6ac1907c9524cea6912185d47866aeb42e9a5e0494fb9b059e3e3784a8628ec0416ca1d23ebe9a7b8d
-EBUILD qt-creator-16.0.2.ebuild 8992 BLAKE2B 4db687153478b4b516c642014638f690b7a561f5ea92a617d0f2a49a398b3f124b1fbb9665cf58d36cb473ef9fe48655df783918442c041e943772a39b60242a SHA512 106e6cd4afb401d6f8a90f824be2f795265e9c08ddaf3a32adf55d747a61b80ae3722ea93e97b2a3a4f93617287eda842499fe8ebd1433ec95abefdba4584403
EBUILD qt-creator-17.0.0.ebuild 9344 BLAKE2B 35de56716664acfb9b7ab9d1b854c11af1bb8a6c9d99ddd1ff851a55e50c0b71cebe38e9691507517608bc55770c90ecb04b39eed225654043f0b36fda71f66e SHA512 acb12bbdc767a5569bc50d4f15fce8b3d87a4ffeb16955fcf7e1a17568a025d3f2b146dfef9c7d9eb3512e931df956f5edd3a6ead33339ae0c78fa239fd7318b
EBUILD qt-creator-9999.ebuild 9098 BLAKE2B a667b216c5fa4ac593640370bea5063dbb3b8509217ed095a5a8a34f3f6ecb6b06fc24aca71ce94ae4513afe879f2018912f62927314cff3dec7b5a6f6af0c8b SHA512 211e89cb3a7e58a4f51938ab4de5c7c79cec846644d269900218dd673639da8449802c68a208fd5bdd57af742039944e4e9c97a62ab4f45bbfa571793d685842
MISC metadata.xml 1432 BLAKE2B f26e11ae50746ac3c991a6287e14a0cfd3c7f0035b8de55c26bcba7ee31a55b890a7a02f851c5451464bc46bd45ff711265c6d3d4dce808b80de10564082403f SHA512 0666fcf3f2f38404f41c84dee5451697f8501231964da57f236b06d14670bf4301b3108c88f75d7eb7f2723189b1efa7779189ea4e1435e195e6a4824d50db32
diff --git a/dev-qt/qt-creator/qt-creator-16.0.2.ebuild b/dev-qt/qt-creator/qt-creator-16.0.2.ebuild
deleted file mode 100644
index b9276cbcbb787..0000000000000
--- a/dev-qt/qt-creator/qt-creator-16.0.2.ebuild
+++ /dev/null
@@ -1,307 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {15..20} )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{11..13} )
-inherit cmake edo flag-o-matic go-env llvm-r2 multiprocessing
-inherit python-any-r1 readme.gentoo-r1 xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI=(
- "https://code.qt.io/qt-creator/qt-creator.git"
- "https://github.com/qt-creator/qt-creator.git"
- )
- EGIT_SUBMODULES=(
- perfparser
- src/libs/qlitehtml
- src/libs/qlitehtml/src/3rdparty/litehtml
- )
-else
- QTC_PV=${PV/_/-}
- QTC_P=${PN}-opensource-src-${QTC_PV}
- [[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
- SRC_URI="
- https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz
- cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/${QTC_P}-vendor.tar.xz )
- "
- S=${WORKDIR}/${QTC_P}
- KEYWORDS="amd64"
-fi
-
-DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
-HOMEPAGE="https://www.qt.io/product/development-tools"
-
-LICENSE="GPL-3"
-LICENSE+=" BSD MIT" # go
-SLOT="0"
-IUSE="
- +clang cmdbridge-server designer doc +help keyring plugin-dev
- qmldesigner serialterminal +svg test +tracing webengine
-"
-REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
-RESTRICT="!test? ( test )"
-
-QT_PV=6.7.3:6
-
-# := is used where Qt's private APIs are used for safety
-COMMON_DEPEND="
- dev-cpp/yaml-cpp:=
- >=dev-qt/qt5compat-${QT_PV}
- >=dev-qt/qtbase-${QT_PV}=[concurrent,dbus,gui,network,ssl,widgets,xml]
- >=dev-qt/qtdeclarative-${QT_PV}=
- sys-libs/zlib:=
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
- help? (
- >=dev-qt/qttools-${QT_PV}[assistant]
- webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
- )
- keyring? (
- app-crypt/libsecret
- dev-libs/glib:2
- )
- qmldesigner? (
- >=dev-qt/qtquick3d-${QT_PV}=
- >=dev-qt/qtsvg-${QT_PV}
- >=dev-qt/qtwebsockets-${QT_PV}
- webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
- )
- serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
- svg? ( >=dev-qt/qtsvg-${QT_PV} )
- tracing? (
- app-arch/zstd:=
- dev-libs/elfutils
- >=dev-qt/qtcharts-${QT_PV}
- >=dev-qt/qtshadertools-${QT_PV}
- )
-"
-# qtimageformats for .webp in examples, semi-optfeature but useful in general
-RDEPEND="
- ${COMMON_DEPEND}
- help? ( >=dev-qt/qtimageformats-${QT_PV} )
- qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
-"
-DEPEND="${COMMON_DEPEND}"
-# intentionally skipping := on go (unlike go-module.eclass) given not
-# worth a massive rebuild every time for the minor go usage
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-qt/qttools-${QT_PV}[linguist]
- cmdbridge-server? ( >=dev-lang/go-1.21.7 )
- doc? ( >=dev-qt/qttools-${QT_PV}[qdoc,qtattributionsscanner] )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-16.0.0-musl-no-execinfo.patch
- "${FILESDIR}"/${PN}-12.0.0-musl-no-malloc-trim.patch
-)
-
-QA_FLAGS_IGNORED="usr/libexec/qtcreator/cmdbridge-.*" # written in Go
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- if use cmdbridge-server; then
- cd -- "${S}"/src/libs/gocmdbridge/server || die
- edo go mod vendor
- fi
- else
- default
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # needed for finding docs at runtime in PF
- sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \
- -i cmake/QtCreatorAPIInternal.cmake || die
-
- # avoid stripping for Go, use sed to avoid rebases as may be there forever
- sed -i 's/-s -w //' src/libs/gocmdbridge/server/CMakeLists.txt || die
-
- # avoid building manual tests (aka not ran) for nothing (bug #950010)
- sed -i '/add_subdirectory(manual)/d' tests/CMakeLists.txt || die
-
- if use plugin-dev; then #928423
- # cmake --install --component integrates poorly with the cmake
- # eclass and the install targets are otherwise missing, so strip
- # out EXCLUDE_FROM_ALL until figure out a better solution
- find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \
- 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die
- fi
-}
-
-src_configure() {
- use clang && llvm_chost_setup
-
- if use cmdbridge-server; then
- go-env_set_compile_environment
- export GOFLAGS="-p=$(makeopts_jobs) -v -x -buildvcs=false -buildmode=pie"
- fi
-
- # -Werror=lto-type-mismatch issues, needs looking into
- filter-lto
-
- # temporary workaround for musl-1.2.4 (bug #903611), this ideally
- # needs fixing in qtbase as *64 usage comes from its headers' macros
- use elibc_musl && append-lfs-flags
-
- local mycmakeargs=(
- -DBUILD_DEVELOPER_DOCS=$(usex doc)
- -DBUILD_DOCS_BY_DEFAULT=$(usex doc)
- -DBUILD_WITH_PCH=no
- -DWITH_DOCS=$(usex doc)
- -DWITH_TESTS=$(usex test)
-
- # sticking to bundled for now until it switches to KF6's
- -DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes
-
- # Much can be optional, but do not want to flood users (or maintainers)
- # with too many flags. Not to mention that many plugins are merely
- # wrappers around still optional tools (e.g. cvs) and any unwanted
- # plugins can be disabled at runtime. So optional flags are limited
- # to plugins with additional build-time dependencies.
- -DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual
- -DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing)
- -DBUILD_PLUGIN_APPSTATISTICSMONITOR=$(usex tracing)
-
- -DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang)
- -DBUILD_PLUGIN_CLANGFORMAT=$(usex clang)
- -DBUILD_PLUGIN_CLANGTOOLS=$(usex clang)
- -DCLANGTOOLING_LINK_CLANG_DYLIB=yes
-
- -DBUILD_PLUGIN_DESIGNER=$(usex designer)
-
- -DBUILD_PLUGIN_HELP=$(usex help)
- -DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine)
- -DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine))
- # TODO?: package litehtml, but support for latest releases seem
- # to lag behind and bundled may work out better for now
- # https://bugreports.qt.io/browse/QTCREATORBUG-29169
- $(use help && usev !webengine -DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes)
-
- # help shouldn't use with the above, but qmldesigner is automagic
- $(use help || use qmldesigner &&
- cmake_use_find_package webengine Qt6WebEngineWidgets)
-
- -DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal)
- -DENABLE_SVG_SUPPORT=$(usex svg)
- $(usev !cmdbridge-server -DGO_BIN=GO_BIN-NOTFOUND) #945925
- -DWITH_QMLDESIGNER=$(usex qmldesigner)
-
- # meant to be in sync with qtbase[journald], but think(?) not worth
- # handling given qt-creator can use QT_FORCE_STDERR_LOGGING=1 nowadays
- -Djournald=no
-
- # not packaged, but allow using if found
- #-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes
- #-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes
-
- # for bundled qtkeychain (no switch to unbundle right now)
- # reminder: if ever unbundled/optional, qtbase[dbus] can be removed
- -DLIBSECRET_SUPPORT=$(usex keyring)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- local -x QT_QPA_PLATFORM=offscreen
-
- local CMAKE_SKIP_TESTS=(
- # skipping same tests+label as upstream's CI by default
- # `grep ctest .github/workflows/build_cmake.yml`
- tst_perfdata
- )
-
- cmake_src_test --label-exclude exclude_from_precheck
-}
-
-src_install() {
- cmake_src_install
-
- if use doc; then
- dodoc -r "${BUILD_DIR}"/doc/html
- dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch
- docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
- fi
-
- local DISABLE_AUTOFORMATTING=yes
- local DOC_CONTENTS="\
-Some plugins (if used) may need optional extra dependencies/USE.
-
-This list provides associations with Gentoo's packages (if exists)
-ordered as in Qt Creator's Help -> About Plugins (not exhaustive).
-
-dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or
-else the example tab will be empty alongside missing documentation.
-
-Build Systems:
-- CMakeProjectManager (dev-build/cmake)
-- MesonProjectManager (dev-build/meson)
-- QbsProjectManager (dev-util/qbs)
-
-C++:
-- Beautifier (dev-util/astyle and/or dev-util/uncrustify)
-- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics)
-- ClangFormat (USE=clang)
-
-Code Analyzer:
-- ClangTools (USE=clang)
-- Cppcheck (dev-util/cppcheck)
-- CtfVisualizer (USE=tracing)
-- PerfProfiler (USE=tracing)
-- Valgrind (dev-debug/valgrind)
-
-Core:
-- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\")
-
-Device Support:
-- Android (virtual/jdk, will also want the unpackaged Qt for Android)
-
-Other Languages:
-- Nim (dev-lang/nim)
-- Python (dev-lang/python)
-
-Qt Creator:
-- Designer (USE=designer)
-
-Qt Quick:
-- Insight (USE=qmldesigner)
-- QmlDesigner (USE=qmldesigner)
-- QmlProfiler (USE=tracing)
-
-Utilities:
-- AppStatisticsMonitor (USE=tracing)
-- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used)
-- Conan (dev-util/conan)
-- Docker (app-containers/docker)
-- Haskell (dev-lang/ghc)
-- ScreenRecorder (media-video/ffmpeg)
-- SerialTerminal (USE=serialterminal)
-- SilverSearcher (sys-apps/the_silver_searcher)
-- StudioWelcome (USE=qmldesigner)
-
-Version Control:
-- CVS (dev-vcs/cvs)
-- Fossil (dev-vcs/fossil)
-- Git (dev-vcs/git)
-- Mercurial (dev-vcs/mercurial)
-- Subversion (dev-vcs/subversion)"
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- readme.gentoo_print_elog
-}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index abfff61dc6af9..51b305fd8bc0e 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/database_cleaner-active_record/Manifest b/dev-ruby/database_cleaner-active_record/Manifest
index 98a4f6721f27e..1e9f853c290ff 100644
--- a/dev-ruby/database_cleaner-active_record/Manifest
+++ b/dev-ruby/database_cleaner-active_record/Manifest
@@ -3,5 +3,5 @@ DIST database_cleaner-active_record-2.2.1.gem 13824 BLAKE2B 05741a5649a0994fb696
DIST database_cleaner-active_record-2.2.2.gem 15872 BLAKE2B 78d121faf8503b2506f74511ce3392cd2f7c1884c8e828e171f1ee78cd8f11e1de62f6d74f08629dd9628ab2a669a33b0afd3f53d5bd6c0b25c185d461409c09 SHA512 b26ff3f7b687e3179968c50ed8ccd2f46dfd7e920b738252af31f1faad8bb83463ea4615b64b06937bbde92242714057d42f0881c7b2b5328bb42294871570e9
EBUILD database_cleaner-active_record-2.2.0.ebuild 625 BLAKE2B 925ffc0740f1eaf7983beeb8b9a65b431e878ab84f516ac87e84de9eff90afe5c363afd72fd4219afeac46e95ece9ca992405c6d744d8c2202e709691499caf9 SHA512 874f8bbb2a54350d6cd89c5941f3f37b3113b641a02fdfcdc3bb1f3e2295d5a22828edd21bc2937f65552e733e948af101789bb461f56302b3cf653e64bdb8c5
EBUILD database_cleaner-active_record-2.2.1.ebuild 618 BLAKE2B 64a3040b7718c7a7a2c3835eb234c3f5b7633316f4d62fa1acf98b41928e16d16086b06683f78ee5691d231fbf747cfcafdfe3dde9c40305e2f88078597886a5 SHA512 e8ccc9ffd737d7bb6723d048c76a3119a5d75c33d6f82361bd7788237da8140a0226c03530baaeba815177b500a99c66351d09c5c217817b9d0af64b7b3270e2
-EBUILD database_cleaner-active_record-2.2.2.ebuild 618 BLAKE2B 64a3040b7718c7a7a2c3835eb234c3f5b7633316f4d62fa1acf98b41928e16d16086b06683f78ee5691d231fbf747cfcafdfe3dde9c40305e2f88078597886a5 SHA512 e8ccc9ffd737d7bb6723d048c76a3119a5d75c33d6f82361bd7788237da8140a0226c03530baaeba815177b500a99c66351d09c5c217817b9d0af64b7b3270e2
+EBUILD database_cleaner-active_record-2.2.2.ebuild 625 BLAKE2B d187543ccd6b2b03bffc0ef461df92396b63569f047815707203a806e173c85d0347ea24ffc28f4eceb8b86aa9e586478b9c7046bfd22247d79e0f8f7444bbd6 SHA512 2f11923f0d40afea9fb7c874f7d2320e435f2beb270b5b64c3f72d3814d0262c1a2d41e6db59ca2ed0e83804bc37c99dd1217b2e82d8c88256b68fdcf6bc4710
MISC metadata.xml 433 BLAKE2B 357865c69cf919e2d6fea38960a356f2227f5e83e5bc6ab2d33e77e62b0d997f8dcc78e2e4aad0457f5ca29d59263cde91fcc953da381d76ac550b1d02417eb2 SHA512 2d24b7c11f471b8c17944e79f09e2ab32db91d5f49a45e8fe736b4851ad0073f16649f6bc0669bac6bb3a99b9f250014f7632db2cc5369e2419bbb65f9eb296f
diff --git a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.2.2.ebuild b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.2.2.ebuild
index bb62b554609d2..c552549899f5a 100644
--- a/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.2.2.ebuild
+++ b/dev-ruby/database_cleaner-active_record/database_cleaner-active_record-2.2.2.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby32 ruby33"
+USE_RUBY="ruby32 ruby33 ruby34"
RUBY_FAKEGEM_EXTRADOC="README.md"
diff --git a/dev-ruby/faraday/Manifest b/dev-ruby/faraday/Manifest
index d14937959c237..5d553f9e474a5 100644
--- a/dev-ruby/faraday/Manifest
+++ b/dev-ruby/faraday/Manifest
@@ -4,10 +4,12 @@ DIST faraday-2.13.0.tar.gz 1034168 BLAKE2B d43cd20ce9d0f3893e61c048d5dc9fc760dbf
DIST faraday-2.13.1.tar.gz 1034231 BLAKE2B 1b39da6c06d43e7802625a0d0ad21749fc6f35009c08a54f08c2939951449c9e4f80b16dd98024b3b065f41723abdae5a7b2f535e3c4ae84eccc5f15ee7eace8 SHA512 3f8d2bc559ecee4ede2aa13fd67a8e99d53af646d4effc484b86dc2d7ef42bf8907ceedba2c91c0d332625a3be9efd65cc69e4d9bc9e5c6ce22b452f41a39f6a
DIST faraday-2.13.2.tar.gz 1035846 BLAKE2B 1ff75d2ce0e7be2de6cfd3fe0c1018156cb45c8aaf66f16c069583189309b774b355893fbc7d8bebb4892b2a5aefc4b6370f19993ea85920b44a73cff83ed62a SHA512 a26cfefe75ab2cf8a1708acad83294eb479d6341c01e971501331c7c9045ed766c86ab22aaa6af6b6cc58493b7c1148201ab16e0b3046b024f842cd9678871d3
DIST faraday-2.13.3.tar.gz 1035836 BLAKE2B 27c0703f67660fc0472098b8070478569ca12e0fcc2b841e042e68255be83ba9c9b7e9b55fd9437b146a3e62a495425b1c2ac53b9c63cf61183db92933a59fdf SHA512 a815a739c321b9a9b1fe16383edf50b64674bdd394863f92efea9571195397acd0620dfea2b903bd665dd6956f7227d4b0bd2919281152154bd6c2d6cc741989
+DIST faraday-2.13.4.tar.gz 1036514 BLAKE2B 3a158befc4081b5878b4bcb16eb8734261150bd66dc35858e86fab71a45a9a30d7faabf040a4d8580f12a1e8180f7c8efbc3dc822e933d4b227c81ec1e96c70c SHA512 65fb41519f046d8eb4f38aca9cb7f5d9cca447ea2a6b7bf6a31f5db004494a442142b530d63a866f3eac3b2c99ea1ae0f60c17ebe92cced01fcf6eed2620888e
EBUILD faraday-1.10.3.ebuild 3650 BLAKE2B 7ea87acc39695134bf40cc36a30e76afd68e3dbd356957ce5e1454d59cc7da91511cb9b0bb6624b354f4f0673a0db370b1ab595c606554c751c475b93b06ed28 SHA512 b53a1d3fc9792c19001af663697b1cc9643b137b2670cf74268834591aab2932cb80386fc7775bbc6fb2fd140d83c1398efdd67abb041b57c0c2c629a9c1e469
EBUILD faraday-2.12.2.ebuild 1505 BLAKE2B eeef03b024f0442e00d4812fc95c3b959e9f769af49af73a1010ad22eac48d1d82552158837e6e49703dd70efbbb2bcf16496d270d71bf8a02a6f1a46eb8aa3e SHA512 764451e1dce6f2a7f9fb89dc4f8ae9af7a3395aa17f64582f3e5f228d5c380cd25343d7a73992c1539fc62e49bc8a7d605a52858da281dc654cac0f85db5a3f0
EBUILD faraday-2.13.0.ebuild 1443 BLAKE2B 9196c0108e03fd7a4daa009ec4700d4274d08f6b17f0f98455ced954126248e9b4e187e2c9d77188049a1dab100c9586089a257991dc884536db17c0b8c2c1e3 SHA512 84d7f1d60584aedeed93fc9b638aa51980048664223087251ebc9d7bda6d8419863963daeaf3342af2a85140037a29d13131bc2553ede9cf180b65031d83d925
EBUILD faraday-2.13.1.ebuild 1469 BLAKE2B 41d8ab54254ba5569ce07410686e5a0232a60b39bb11c4a98c83564e7d6dcee533e68b07147bcac4d7025bec8d23fcf4b2093e6c8fca7cbfb6b417298435ee86 SHA512 c1109a27b78fec9880993264703743c20f2b78e37f6c87b4f9626c548a314352d0d445deea7b0df273b425fd976a2c18f542be7b1b554e179a67123b0b8378ef
EBUILD faraday-2.13.2.ebuild 1469 BLAKE2B 41d8ab54254ba5569ce07410686e5a0232a60b39bb11c4a98c83564e7d6dcee533e68b07147bcac4d7025bec8d23fcf4b2093e6c8fca7cbfb6b417298435ee86 SHA512 c1109a27b78fec9880993264703743c20f2b78e37f6c87b4f9626c548a314352d0d445deea7b0df273b425fd976a2c18f542be7b1b554e179a67123b0b8378ef
EBUILD faraday-2.13.3.ebuild 1469 BLAKE2B 41d8ab54254ba5569ce07410686e5a0232a60b39bb11c4a98c83564e7d6dcee533e68b07147bcac4d7025bec8d23fcf4b2093e6c8fca7cbfb6b417298435ee86 SHA512 c1109a27b78fec9880993264703743c20f2b78e37f6c87b4f9626c548a314352d0d445deea7b0df273b425fd976a2c18f542be7b1b554e179a67123b0b8378ef
+EBUILD faraday-2.13.4.ebuild 1469 BLAKE2B 41d8ab54254ba5569ce07410686e5a0232a60b39bb11c4a98c83564e7d6dcee533e68b07147bcac4d7025bec8d23fcf4b2093e6c8fca7cbfb6b417298435ee86 SHA512 c1109a27b78fec9880993264703743c20f2b78e37f6c87b4f9626c548a314352d0d445deea7b0df273b425fd976a2c18f542be7b1b554e179a67123b0b8378ef
MISC metadata.xml 345 BLAKE2B 3f30f745aae665ba534c93898368c8b231fa204fbaeda63ff9afdb34c9576d65f516a323ee80e93c8195ebecb1804c5da7e04efb841510f8274e3d498dcc43d3 SHA512 b6f789f6e999463339fe59008d20af965abffb4bd5b4d3bb57552f81cdc00cc70eccc5077907a6222949bfe94dec687c46fee225a559153f8b29a03175250289
diff --git a/dev-ruby/faraday/faraday-2.13.4.ebuild b/dev-ruby/faraday/faraday-2.13.4.ebuild
new file mode 100644
index 0000000000000..a6c4207a67baf
--- /dev/null
+++ b/dev-ruby/faraday/faraday-2.13.4.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_BINWRAP=""
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_RECIPE_DOC="none"
+
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="spec"
+
+RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="HTTP/REST API client library with pluggable components"
+HOMEPAGE="https://github.com/lostisland/faraday"
+SRC_URI="https://github.com/lostisland/faraday/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+DEPEND="test? ( sys-process/lsof )"
+
+ruby_add_rdepend "
+ || ( <dev-ruby/faraday-net_http-3.5:3 dev-ruby/faraday-net_http:2 )
+ dev-ruby/json
+ dev-ruby/logger
+"
+ruby_add_bdepend "test? (
+ >=dev-ruby/test-unit-2.4
+ >=dev-ruby/connection_pool-2.2.2
+ || ( dev-ruby/rack:3.1 dev-ruby/rack:3.0 )
+ dev-ruby/webmock
+ )"
+
+all_ruby_prepare() {
+ # Remove bundler support.
+ rm Gemfile || die
+ sed -i -e '/[Bb]undler/d ; 1irequire "yaml"' Rakefile || die
+ # Avoid loading all lib files since some of them require unpackaged dependencies.
+ sed -e '/[Cc]overall/ s:^:#:' \
+ -e '/lib\/\*\*/ s:^:#:' \
+ -e '/simplecov/ s:^:#:' \
+ -e '/SimpleCov/,/end/ s:^:#:' \
+ -e '/pry/ s:^:#:' \
+ -i spec/spec_helper.rb || die
+
+ sed -e '/git ls-files/ s:^:#:' \
+ -e "s:_relative ': './:" \
+ -i ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/localhost/Manifest b/dev-ruby/localhost/Manifest
index d973594829d0a..3bc8f780cfb35 100644
--- a/dev-ruby/localhost/Manifest
+++ b/dev-ruby/localhost/Manifest
@@ -1,7 +1,9 @@
DIST localhost-1.3.0.tar.gz 2128850 BLAKE2B fe7db9958759be39107116b45ee1f8d3678a2407f25956ee551a41a18da2bb12b46add992ca2b9615b68f69156afc384c453318af5b77751095b643fb27b7344 SHA512 6196cf4ff79cd53c222e19158a7233b8ba384225f24fd791d92952c80b11c469e99d619c3825e0f831e99e2a822aaf69e3b3a9ed0dc2e1ad0316c8b6717165c5
DIST localhost-1.3.1.tar.gz 2127046 BLAKE2B 16ae987c53dba2a70ec324c7f79403d40e2b4345f92906c37b7f87814bdf8635f746823924b6c62cbeadee0565b1accd8fc340816ea5743c5e89cad4b952a755 SHA512 0120d58b80b0dd88f10ffcefaf67424950e77782ffc67f58144a18cb1d4fff29c4bd128fbff33e420b850a5a97c8670c945039950c59b1f448cb47bb588f5d3e
DIST localhost-1.5.0.tar.gz 13437 BLAKE2B 9c6c8cb668af49f1b8250b4f1d977854ecc8bf7fa931b5d41db0712d2811900d7e7380d2c1235eb6800d2ae57a4eeadf56b76a5805cdb2c9bdd5ecf2e53076e4 SHA512 f95a0f53d8c88d61ff28591aae53faac631989b422102dd02f25707532fa38c297700bce020897442a12352af4da1e84bae0be9f1fedbab7c409188fc0b31377
+DIST localhost-1.6.0.tar.gz 14009 BLAKE2B 1736b74f4af04e8102c1aa990a6ece8ed8d6f8656126b134dfba6039a25df11941004703578adc22145d77dafaba57caedb104b4d2de13ed6072edb6a4721ab2 SHA512 96b1006b636c7a2da02d815e42efe23dd6790ae9b8f552b50a7710047b4f1a05c2aae4533a089163a27374902ecfdb3a76eee062e047054a8d733688a779ecce
EBUILD localhost-1.3.0.ebuild 1014 BLAKE2B add6ed11189ac57bbcdad529581edc3534abf6fe97d2f713735c2fbc7a1478fbfed1c884e9d1b050b7916b5e3079013c7a7faa7130d65a04a4e03b3c48f5ff91 SHA512 c63d9a43123170a90916d5555513ad9bde243f22f947d1e6598b9b0fd80cedf9208135d806208a057fa6bb387172c0ceef960522fba2c9d6297f140d0204e344
EBUILD localhost-1.3.1.ebuild 1134 BLAKE2B 8b5b0d1259c22ac2ef49a625229ba247f03928db701650bf373b0c4e6ceb48abb33fa7ff6ae08a5fcc47418348f8df079ef8370ae22d65ba78d53cfb5a0e6579 SHA512 cd242ea063f6ab4690caa1ad4e5ae27ab9ccd47609da79063559dd667e7e030706a6855785487c849005cab248ae41a57f4f7b68cc32752dc3757baf96195913
EBUILD localhost-1.5.0.ebuild 1202 BLAKE2B 0a5e08f6bf28154fb8e41cdc0faadf1cb3e3f62e529c2cf6f801fee1774e6bab1aa01cdea45042fbef764e9167153ef396e8e28a667f1e3781d51479a4ffc200 SHA512 1f7aa15da9953c625f0883342fe215a4fe793522386e45f0169f7820f46fd2c46a8b2a294747bcf1d8ae562cc4a0e53e7bfe7d54bb7f80b48e725e3ffd5a8038
+EBUILD localhost-1.6.0.ebuild 1202 BLAKE2B 0a5e08f6bf28154fb8e41cdc0faadf1cb3e3f62e529c2cf6f801fee1774e6bab1aa01cdea45042fbef764e9167153ef396e8e28a667f1e3781d51479a4ffc200 SHA512 1f7aa15da9953c625f0883342fe215a4fe793522386e45f0169f7820f46fd2c46a8b2a294747bcf1d8ae562cc4a0e53e7bfe7d54bb7f80b48e725e3ffd5a8038
MISC metadata.xml 329 BLAKE2B 7254a554334f253b54f3d5673d55f247298a55fbc677b916de26a3a93bc2866836d1e0bc5a5e3692605c364852fe007a285b6b02d1953b0b0cac2ff86b83a5d0 SHA512 32a7e4b5cd3fe72608fe629be5fd057a1e184bfe584f3bddb9be087566141b550d1a407ba20f9afb50d06af694945d6687115f785585c2b88a546dd31ada8297
diff --git a/dev-ruby/localhost/localhost-1.6.0.ebuild b/dev-ruby/localhost/localhost-1.6.0.ebuild
new file mode 100644
index 0000000000000..1da90060b78b1
--- /dev/null
+++ b/dev-ruby/localhost/localhost-1.6.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_EXTRADOC="readme.md releases.md"
+RUBY_FAKEGEM_GEMSPEC="localhost.gemspec"
+RUBY_FAKEGEM_RECIPE_TEST="sus"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Manage a local CA for self-signed localhost development servers"
+HOMEPAGE="https://github.com/socketry/localhost"
+SRC_URI="https://github.com/socketry/localhost/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_bdepend "
+ test? (
+ dev-ruby/io-endpoint
+ dev-ruby/sus-fixtures-async
+ )
+"
+
+all_ruby_prepare() {
+ sed -i -e 's:_relative ": "./:' ${RUBY_FAKEGEM_GEMSPEC} || die
+ sed -i -e '/covered/Id' config/sus.rb || die
+
+ sed -e "s:/tmp/state:${TMP}/state:" \
+ -i test/localhost/state.rb || die
+
+ # Avoid unpackaged sus-fixtures-async-http which has a huge dependency tree.
+ rm -f test/localhost/protocol.rb || die
+}
+
+each_ruby_test() {
+ # Tests fail in parallel as it tries to use the same port so
+ # manually replicate ruby-ng_sus for now, as ruby-ng_sus runs sus-parallel.
+ ${RUBY} -S sus || die
+}
diff --git a/dev-ruby/lumberjack/Manifest b/dev-ruby/lumberjack/Manifest
index a5f9e9912c6aa..34a949bcb4b1d 100644
--- a/dev-ruby/lumberjack/Manifest
+++ b/dev-ruby/lumberjack/Manifest
@@ -2,8 +2,10 @@ DIST lumberjack-1.2.10.tar.gz 44396 BLAKE2B 4916444660a1b7b1332582e4dec737c181dc
DIST lumberjack-1.3.1.tar.gz 55608 BLAKE2B cd9bf18c8485e150883da3f828d2f547f4dd5494ba89d3ae5df999a525f09fbce8838108a501cfdaba1cfc2c98eefebf7665f9af9ee58d3966dd6ca4b90668be SHA512 839a10f6c9b34ec3bc140236c792f1676f9bd8e4918ac2a09866be579c8a34b9c688d3964d7a2b8314e3145a1ea317c433a70ee060cac0261c9161fb6ee21a14
DIST lumberjack-1.3.2.tar.gz 55793 BLAKE2B d1f51dc85e8c06423ddca6a999820d812fab66e96358c47ce78eb7d40edc8b15f72a947bca3d194d1c039fa68b974e44ce600c0cbbba76cc6e052ff520b44e36 SHA512 0f9f590b5822d634e0dc02441f7a1ee8847937ef09a3180e21a250bfc4e4ae71722e2886fa3a163168a261e025eb17b5a70de7eb5da16cef30571fa54af0c407
DIST lumberjack-1.3.3.tar.gz 56369 BLAKE2B ed62b675bea187dbe8ec0d9378f56aaf0c5bb05d78686426ce9e9bd61c12463e05fc59e899ef1ef1c77388fc0f22ce3c8a9a061b4394b7d2ff58186227959e6e SHA512 4ee2772a36b0c0219ebd21a91b1f75410a99387b5b687dc915aff01e967b5eb8a60986bfd019efcfdb1fc375e999c8d1fe0505c5590988e3baa30acce283d156
+DIST lumberjack-1.3.4.tar.gz 56536 BLAKE2B 55f101e1b4506314d0517ad5242b38cd8fec660222a509276ad7a400a366047aaef6db000f937f113f7e76c6f76beb608b895b45ecc822fed7ddd9e27fb6e8b0 SHA512 ba99ea334d65b0dcdb73a268db464d922f27e12fd84d17a277d53f4a8ac75adb62df7cfcd9be269437be3e92b9d4fa265d133a76d2a30f0d73d6605b21069357
EBUILD lumberjack-1.2.10.ebuild 713 BLAKE2B f67559301816d579774d3408476a626821f1a3b9e0c09bec11861eace3fa92fb489092b220dc7fa87bffba1f497b481f2dffbebe9a44b3679d8c186c1e14e5b2 SHA512 aaeddeca5aca669afff98047a6dd9d278250a072733479fc636ee62ce4507ccbbfa42f15195187ac0090252edbcd8379ef1629583a60239be82da2867c3154a6
EBUILD lumberjack-1.3.1.ebuild 707 BLAKE2B 8d7fbb9f1010fd4ab555202d09cb04ca680f2e1c90af07700e424f382d184f538ba39dd735ce2a8a193259be1b292218dc4d12c1cd596245afcb270d499d71b3 SHA512 e18e666a0c62eae83a7c5678de03c64e2ab416c594860ba6e1bc7a3b4a1916873ff17a325fc4d69bc97531473fba4249e71538786c909f72593a500ed6095428
EBUILD lumberjack-1.3.2.ebuild 707 BLAKE2B 8d7fbb9f1010fd4ab555202d09cb04ca680f2e1c90af07700e424f382d184f538ba39dd735ce2a8a193259be1b292218dc4d12c1cd596245afcb270d499d71b3 SHA512 e18e666a0c62eae83a7c5678de03c64e2ab416c594860ba6e1bc7a3b4a1916873ff17a325fc4d69bc97531473fba4249e71538786c909f72593a500ed6095428
EBUILD lumberjack-1.3.3.ebuild 707 BLAKE2B 8d7fbb9f1010fd4ab555202d09cb04ca680f2e1c90af07700e424f382d184f538ba39dd735ce2a8a193259be1b292218dc4d12c1cd596245afcb270d499d71b3 SHA512 e18e666a0c62eae83a7c5678de03c64e2ab416c594860ba6e1bc7a3b4a1916873ff17a325fc4d69bc97531473fba4249e71538786c909f72593a500ed6095428
+EBUILD lumberjack-1.3.4.ebuild 707 BLAKE2B 8d7fbb9f1010fd4ab555202d09cb04ca680f2e1c90af07700e424f382d184f538ba39dd735ce2a8a193259be1b292218dc4d12c1cd596245afcb270d499d71b3 SHA512 e18e666a0c62eae83a7c5678de03c64e2ab416c594860ba6e1bc7a3b4a1916873ff17a325fc4d69bc97531473fba4249e71538786c909f72593a500ed6095428
MISC metadata.xml 345 BLAKE2B 052f6b629099841c92f5bd6d6d2a634fbc04bb06bc25296edb2fed33c5dbcaf8e82deebefb5c5b382655c247aae75aef2bad649bdb5e3bd7cf90f8b43baec6c4 SHA512 95497763fac2856c906d9d44fbc701a7ad2e4b0c1b3d68f07036c4558b9fd63c7eaba4b73e9a6ed28baa0541c882ba48606857cbff3b1c47bc7f2971abc08bea
diff --git a/dev-ruby/lumberjack/lumberjack-1.3.4.ebuild b/dev-ruby/lumberjack/lumberjack-1.3.4.ebuild
new file mode 100644
index 0000000000000..cfda2644e00ec
--- /dev/null
+++ b/dev-ruby/lumberjack/lumberjack-1.3.4.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+RUBY_FAKEGEM_RECIPE_TEST="rspec3"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+RUBY_FAKEGEM_GEMSPEC="lumberjack.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A simple, powerful, and very fast logging utility"
+HOMEPAGE="https://github.com/bdurand/lumberjack"
+SRC_URI="https://github.com/bdurand/lumberjack/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+
+ruby_add_bdepend "test? ( >=dev-ruby/timecop-0.8 )"
+
+all_ruby_prepare() {
+ sed -i -e 's/git ls-files -z/find * -print0/' -e 's/__dir__/"."/' ${RUBY_FAKEGEM_GEMSPEC} || die
+}
diff --git a/dev-ruby/mustermann/Manifest b/dev-ruby/mustermann/Manifest
index 6a35413722726..c3906deb0b226 100644
--- a/dev-ruby/mustermann/Manifest
+++ b/dev-ruby/mustermann/Manifest
@@ -1,3 +1,5 @@
DIST mustermann-3.0.3.gem 50176 BLAKE2B 0b6ec3b836a06931942d8f5ff293b30f60795ca3bc0ab73a07d6b03bbaade562c4e5da3676ed79ccc85ee3c89ce5e7f49758f1bc7f1ee6bed358118edba700f4 SHA512 d205985a5da83d83248899642ed359056b0cdb511e77d51309319c2f8d8b6c84040e9e1d3a56b7f83a0b26aed4b344f4df371b310e419c20170f0a486e89ba6f
+DIST mustermann-3.0.4.gem 50176 BLAKE2B 2025222c15c90f57b76e4bf00481206e1404fbb47c308414379e7aa3a88e7b88086fe32ee9f48b6abb1aa21473168d0c7d4d94c9ae601e5695d14e9240ae0e5b SHA512 5815e898c9b6b3a7126ab17aa7a742c9f81d17ef948ea3cf24d63bbaf196bc004f1e7f439e018d8a32068799fbc8cfda1f0ad6d58e232f96350ff21419550765
EBUILD mustermann-3.0.3.ebuild 613 BLAKE2B 03f665e14e0245e6f3f69eeb8067b189b6daf85b087563e88d9bf841d9907e6f6611f30f3eb0e87d207892159a2ccc437cbe540741ad15d6a53a272308c009a8 SHA512 fd8160eb316a5c9dbc346235195fa41ff8ef07133d3b56f124913f0e064bdbac801ee90fe96be251227515f84a09434a72a2d9a9ef91bf71365e6398e6f46af3
+EBUILD mustermann-3.0.4.ebuild 607 BLAKE2B a2c3c8b976985598dfc97a7ed3d854c68ef28cd024f57776efa7d5606a70d50a181562acc6655714a1b695a907c04dca89b5e8deff8f3f1cb23612919e8b9e07 SHA512 2af2e86de59bb971aee6e63becab8deb0216f72ec262566bfe35691e0d94e6833d12c29b0982d31497e400d9cbcd4c7d6a7e5ee48b6ec43cf9d95b6d87587082
MISC metadata.xml 328 BLAKE2B 4dd9fded94fde6456c8be68bbcb6b26eb82fb604099ab8c4287696574f8e3a93e96e9a57709535a59aab635dd28fafac14004794d7871b1635b18a7c88a4be45 SHA512 4c552e067a9965240ef5c9e46a16239ef7d9cef58ec4e0f724dec7e12a6f9709ce7137bfb39ab2089d1c81689d3d23c717a7a293ff43295708132542b30d64f5
diff --git a/dev-ruby/mustermann/mustermann-3.0.4.ebuild b/dev-ruby/mustermann/mustermann-3.0.4.ebuild
new file mode 100644
index 0000000000000..fd1db2294f188
--- /dev/null
+++ b/dev-ruby/mustermann/mustermann-3.0.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby32 ruby33 ruby34"
+
+# There are specs but they depend heavily on unpackaged code.
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_TASK_DOC=""
+RUBY_FAKEGEM_EXTRADOC="README.md"
+
+inherit ruby-fakegem
+
+DESCRIPTION="A library implementing patterns that behave like regular expressions"
+HOMEPAGE="https://github.com/sinatra/mustermann"
+
+LICENSE="MIT"
+SLOT="$(ver_cut 1)"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+ruby_add_rdepend "=dev-ruby/ruby2_keywords-0.0*"
diff --git a/dev-ruby/rb_sys/Manifest b/dev-ruby/rb_sys/Manifest
index f8d377db7fc10..1ed7c8cc43d05 100644
--- a/dev-ruby/rb_sys/Manifest
+++ b/dev-ruby/rb_sys/Manifest
@@ -1,10 +1,5 @@
-DIST rb_sys-0.9.111.gem 32256 BLAKE2B b5b3aecdf6c77386065786294c3fd0b50671c5e854deb14370d73dd1a965550624b872377df272dafffe414b9c8cebf45b9432da3468bf4f258966401d71b0c9 SHA512 77dcc7be6d29c571f578bc0c1907febcb9ab268b5060dafd4c582861226fe0954ebad7616a1f6ffd477a4e3a20847ea3086cee2cec48059957047ae4631dd709
-DIST rb_sys-0.9.114.gem 31232 BLAKE2B b47fe7b903a03902353ff5db704c3a22bf23b358c4d4bd324fa0ce7512b1b17f4ce27323e74456a182003686ee2a0bd2298878003409533d31bdde5130ac8aaf SHA512 2a57851fa7c47cb6ddea941957d05ca5b2b38e6f11db4a2e743a24fb7755b98d812e8d38bfaf85cb4bf1ea57b23f150c95118e7fb2a140bb7c71612adfb31115
-DIST rb_sys-0.9.115.gem 31232 BLAKE2B d014cc1f0ed48b0f813cf0becc402e0bd1e2aaf3059993dee6e9a28a6c591484ad5ed413430b412a4fc024952f5d51608185d2a2829b268da9153011db6e01c2 SHA512 db23946d0f81d58cc13c0140eb3accb91213db197bc0949c33d16526bd273f3462e91d87a39d58fd0962ddcc453cdc5f80f400098c437dfcea5053f86f758cb4
DIST rb_sys-0.9.116.gem 31232 BLAKE2B adab53205838d00dd9a56b1cd5373b58bf7e9bbaecc356a1416065e4512b3e4f192b760af9cec255cd51cc0a8b32b13d25765275aefcf5df511e87983822612e SHA512 e3dd1759084436fa89c68ddc6ce265829781b423b37e6a2f47fb581a2fcf47346b94e7ef3d978826b5a92c0cfb87a80a58a77efb9eac371d7d7f456e157d17c8
-EBUILD rb_sys-0.9.111-r1.ebuild 493 BLAKE2B 09463cea7d7dda816dce9c3127105ca02ec61adb118f11944c52c596a9839d8df74421d9a042ddf40baf5f493c22de04e748f2a757f0e54e68547d985d4c54c9 SHA512 97005f1462a8b117b3b1994858592690dddcc38397d1077bd0692473a712a7cda8ca8fed0ec2065bffd040b7d4afc2deacce820b6a69027304ed042a36088679
-EBUILD rb_sys-0.9.111.ebuild 438 BLAKE2B bbed8b54edfac110204067fd92b8714b23f02adfb3d0302941a17dcc2164e786a86da3ffced6d9a1b86e100b7db40cad7d98d0a1aa5d1fbaaf743acf33c2b98b SHA512 74e3c15b3d4fef2b178750d47c26caf3e347fd36f5088daf0c0639cf7c583557b0ce7ceafc4bcfa4165fccdae50675d32fa9ecbc15a15a349a61e367367a179c
-EBUILD rb_sys-0.9.114.ebuild 486 BLAKE2B affb39d65c4e3f20f589b7f997f5ba97be15eabd4e574510dd1372135eadb94d14ac5c2f95228700c50f468639f87762cf199a52f3eae63c4687fb7be872e443 SHA512 82b0ad29721d9be1519529c85377f676955a8b255280ef9a5fcc8915d1776a5c1b446b246534548defdbbf2e895f4bbf566097d134737f43248dcf0480bd5d7b
-EBUILD rb_sys-0.9.115.ebuild 486 BLAKE2B affb39d65c4e3f20f589b7f997f5ba97be15eabd4e574510dd1372135eadb94d14ac5c2f95228700c50f468639f87762cf199a52f3eae63c4687fb7be872e443 SHA512 82b0ad29721d9be1519529c85377f676955a8b255280ef9a5fcc8915d1776a5c1b446b246534548defdbbf2e895f4bbf566097d134737f43248dcf0480bd5d7b
+DIST rb_sys-0.9.117.gem 31232 BLAKE2B 988f7eb929c510dc48445691f9f5440c5ebe6ca0906e7a7bca62d4e384026b076e5087179add7c957d592b0533c03985c04d5365ddd9ff20988dc415b149ab5c SHA512 307407a1d91117bff054547899f70fa70729d03787973004d0890320291f040bac2e93b09ceda6a2c92bbc9faedeed234eb932be0efeeaf9211c79e4579b0110
EBUILD rb_sys-0.9.116.ebuild 486 BLAKE2B affb39d65c4e3f20f589b7f997f5ba97be15eabd4e574510dd1372135eadb94d14ac5c2f95228700c50f468639f87762cf199a52f3eae63c4687fb7be872e443 SHA512 82b0ad29721d9be1519529c85377f676955a8b255280ef9a5fcc8915d1776a5c1b446b246534548defdbbf2e895f4bbf566097d134737f43248dcf0480bd5d7b
+EBUILD rb_sys-0.9.117.ebuild 486 BLAKE2B affb39d65c4e3f20f589b7f997f5ba97be15eabd4e574510dd1372135eadb94d14ac5c2f95228700c50f468639f87762cf199a52f3eae63c4687fb7be872e443 SHA512 82b0ad29721d9be1519529c85377f676955a8b255280ef9a5fcc8915d1776a5c1b446b246534548defdbbf2e895f4bbf566097d134737f43248dcf0480bd5d7b
MISC metadata.xml 344 BLAKE2B de11ce189987035c04c85a72d6b2c3cfac480ad95a81271721c73e1cb5029044ae735a67f67dafafe7e5dcacc87f5e501101876088ec4789201d1cb141c6f650 SHA512 993b14917a82cb1b88631bf18b46d062187ddc47495627f5977c97e68500772ac169102b7513e3bc222c7fa0cb576ff17f1392f138ac46bb2f072def489261ed
diff --git a/dev-ruby/rb_sys/rb_sys-0.9.111-r1.ebuild b/dev-ruby/rb_sys/rb_sys-0.9.111-r1.ebuild
deleted file mode 100644
index d09846e884976..0000000000000
--- a/dev-ruby/rb_sys/rb_sys-0.9.111-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Easily build Ruby native extensions in Rust"
-HOMEPAGE="https://github.com/oxidize-rb/rb-sys"
-
-LICENSE="MIT Apache-2.0"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-
-ruby_add_rdepend "~dev-ruby/rake-compiler-dock-1.9.1"
diff --git a/dev-ruby/rb_sys/rb_sys-0.9.111.ebuild b/dev-ruby/rb_sys/rb_sys-0.9.111.ebuild
deleted file mode 100644
index 20f10654ac168..0000000000000
--- a/dev-ruby/rb_sys/rb_sys-0.9.111.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Easily build Ruby native extensions in Rust"
-HOMEPAGE="https://github.com/oxidize-rb/rb-sys"
-
-LICENSE="MIT Apache-2.0"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
diff --git a/dev-ruby/rb_sys/rb_sys-0.9.115.ebuild b/dev-ruby/rb_sys/rb_sys-0.9.115.ebuild
deleted file mode 100644
index 93a9a8c4f387b..0000000000000
--- a/dev-ruby/rb_sys/rb_sys-0.9.115.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_BINDIR="exe"
-RUBY_FAKEGEM_EXTRADOC="README.md"
-RUBY_FAKEGEM_RECIPE_TEST="none"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Easily build Ruby native extensions in Rust"
-HOMEPAGE="https://github.com/oxidize-rb/rb-sys"
-
-LICENSE="MIT Apache-2.0"
-SLOT="$(ver_cut 1)"
-KEYWORDS="~amd64"
-
-ruby_add_rdepend "~dev-ruby/rake-compiler-dock-1.9.1"
diff --git a/dev-ruby/rb_sys/rb_sys-0.9.114.ebuild b/dev-ruby/rb_sys/rb_sys-0.9.117.ebuild
index 93a9a8c4f387b..93a9a8c4f387b 100644
--- a/dev-ruby/rb_sys/rb_sys-0.9.114.ebuild
+++ b/dev-ruby/rb_sys/rb_sys-0.9.117.ebuild
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 3ab5ab13bccd7..eb2d3482da026 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gi-docgen/Manifest b/dev-util/gi-docgen/Manifest
index c480bfb84e9f7..6bff11ad92a2a 100644
--- a/dev-util/gi-docgen/Manifest
+++ b/dev-util/gi-docgen/Manifest
@@ -1,7 +1,5 @@
-DIST gi-docgen-2023.1.tar.gz 2516453 BLAKE2B d97ca86f1e9c29de3b1500a08b93a1617dddfc6f29314f1d0f1cbd3ec7b367f4de7b8d7d7eba9fbe5af0a8bbcdd4c4bb0786dfd4deda0acd19ac6372dea24d0a SHA512 fb19af318a66ba475e04826d9b61163ec85e6ea4503847ec6685940424bac8108cf385546bad1de80fedd1ddbb21054644083dc4908caf7e2e616c6e0673b0e3
-DIST gi-docgen-2023.3.tar.gz 2525675 BLAKE2B eda3ce1e90fb8ce71db34d0040d3df578ea4b2848a2f2e208d0785af2219460217c173a193f60abd1b965c1ee1bab7c7d2797e87026677aa4469968818e39d1f SHA512 de9a94ee30b408cb875f7a7e8015f0f860a65140a4b39b9fc1d5f6ea445ab66b4f7c37786646040b0869a1bf1e7d5f09ae878697428e693a15966c27c5d25fa5
DIST gi-docgen-2024.1.tar.xz 2002184 BLAKE2B 1ab3869bc0afecfc0a50beecd3dede869cdac12478e610a9f14fe55a732088d8724bd5953ab44534c1a902e69f304a419c1b61604f2bca85d8f583bc646a781f SHA512 7f9e4fe3872e139c4927bf9bcd591e601848f3aa12c0c8b1a6bb5ea6f9384783ef4ec3ffd7b4e914757a3059a4be5363e789c1cd3107b49e1e5a1c0e19580ff2
-EBUILD gi-docgen-2023.1-r1.ebuild 983 BLAKE2B 5c6ce76429cb0da43bfcfbc12064c0014a2afecac3934b08fe0dc40206d151ad1a504156a86cca880d23dd4dfeede67a43790891210ff0e96211633e8f979ca4 SHA512 50d419d0d0049d02448740a2fa5dcadcb95982bafe2e7c0dfc4d07d41768d28f96b63ef6a777d1bcc43072309efdc5783fedb8487e5057363915e364fa6e7068
-EBUILD gi-docgen-2023.3.ebuild 1032 BLAKE2B 00be587a8d59819510d9bfe980f6b86796bf1128668c2241fa772b07e841a1cd4628e6919bde371d3e1e1884448dc8339281e472bf8d3ac88b7d3c0e086083e5 SHA512 c48822ce51b8a2d7d5df4f4a2f4ab6a1c570a416c4c91718351376784afc54c47cad869c9f7943c180be35b22ec035cbcfb6be6a3b2edd4aff881d22a0f739fe
+DIST gi-docgen-2025.4.tar.xz 2003576 BLAKE2B 0d69a1233a1ac2eba239b8d1703351f2c118c0c45326175b58bd4d7f38211181b0d71118d3d464b82c3ecae5b17c0b10f077d85cbd72a337edc3c6292899f654 SHA512 df5aeceff27d865fb2c4b753a2bd396e58ed66afa09cc0cefafb0e26e0cb9939e4c81f29aef7d8030c11a801b852ff8f19f1513e70c13099f2d51186a72f0a14
EBUILD gi-docgen-2024.1.ebuild 1065 BLAKE2B 34bc29530b49fb6a058c6e212508cae477a5888a323bf5e84a616f2845d81b78c45c548808ce437aa7192014fe2c45a72ce41526d195423c28bb2bcfe7fd056d SHA512 4041778b2b56d61bc3df3d91b8749b47313e8cf221c7e87376b3da127a63f86bbcfdcb6af0f94964d53bee6d44d12b617181e9262698e2b231e4c940227caf37
+EBUILD gi-docgen-2025.4.ebuild 1002 BLAKE2B ce66159c21ec011b14704540e2f9e8ab41993191737cd794734c092dc827403a46cb6b9d51445625b75be15b59d30672d040ba17dfbdca6eb3ab957af0f91a37 SHA512 d2fcc085f7bc075950795df0462b97f0d71b0ccafc862cd550d638f27630a40eabb27cbbad29091876451c8ea246c86b2469f3d4b6efb4e185a008cefb7a828c
MISC metadata.xml 399 BLAKE2B aefebb75d4861ff54a057e26ba11076499d44dee51b784543782b0ee687d126dfcd2689b1941a9955415b405d65d324f14c0c7f9b19dc74228dec5a93844285e SHA512 572cb98c8f2d15c8d299fdda118df7e5525075b63e3aa859aaef7c1c0a3f305012986eb6c2d880ca1f33cb404ea25ffe214d7789d5e7e3fc3daf434a9c725c10
diff --git a/dev-util/gi-docgen/gi-docgen-2023.1-r1.ebuild b/dev-util/gi-docgen/gi-docgen-2023.1-r1.ebuild
deleted file mode 100644
index 2dc0ba73c4503..0000000000000
--- a/dev-util/gi-docgen/gi-docgen-2023.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="A documentation generator for GObject-based libraries"
-HOMEPAGE="
- https://gitlab.gnome.org/GNOME/gi-docgen
- https://pypi.org/project/gi-docgen/
-"
-
-LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- >=dev-python/markdown-3.2[${PYTHON_USEDEP}]
- >=dev-python/markupsafe-1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2[${PYTHON_USEDEP}]
- >=dev-python/jinja2-2[${PYTHON_USEDEP}]
- >=dev-python/typogrify-2[${PYTHON_USEDEP}]
- ')
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
-"
-
-distutils_enable_tests pytest
diff --git a/dev-util/gi-docgen/gi-docgen-2023.3.ebuild b/dev-util/gi-docgen/gi-docgen-2025.4.ebuild
index d298d1ada6618..f8018f583a9ad 100644
--- a/dev-util/gi-docgen/gi-docgen-2023.3.ebuild
+++ b/dev-util/gi-docgen/gi-docgen-2025.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,7 +6,7 @@ EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
PYPI_NO_NORMALIZE=1
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit distutils-r1 pypi
@@ -16,9 +16,10 @@ HOMEPAGE="
https://pypi.org/project/gi-docgen/
"
+SRC_URI="https://download.gnome.org/sources/${PN}/$(ver_cut 1)/${P}.tar.xz"
LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
@@ -26,14 +27,10 @@ RDEPEND="
$(python_gen_cond_dep '
>=dev-python/markdown-3.2[${PYTHON_USEDEP}]
>=dev-python/markupsafe-1[${PYTHON_USEDEP}]
- dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pygments-2[${PYTHON_USEDEP}]
>=dev-python/jinja2-2[${PYTHON_USEDEP}]
>=dev-python/typogrify-2[${PYTHON_USEDEP}]
')
- $(python_gen_cond_dep '
- dev-python/tomli[${PYTHON_USEDEP}]
- ' 3.10)
"
distutils_enable_tests pytest
diff --git a/dev-util/mingw64-toolchain/Manifest b/dev-util/mingw64-toolchain/Manifest
index ae1346e67c4a9..19544d8cc5423 100644
--- a/dev-util/mingw64-toolchain/Manifest
+++ b/dev-util/mingw64-toolchain/Manifest
@@ -1,13 +1,5 @@
-AUX binutils-2.42-c23.patch 2908 BLAKE2B 3ebceb680ebef59f76e8ec182397cb7854585ebccc3d835c15d282824154b57ac9edc1360b1aeba7ed93d0be69885f91bc58bff41028566c367c413549686226 SHA512 e5280443543cc0fe88ddc38ef811d2213fa6d2f514791a5e9ffb83605bf44e68ca0934e873456e9f3d37c799a752beb1053cf1989c65a60dee18402d3241a539
-AUX gcc-12.2.0-drop-cflags-sed.patch 1077 BLAKE2B 4e0ff834cbfd4597c67d9adf2e287f2e40b746a6a6b31c52b95ab4b20292aad1931a1f64ffabd2bef611af85b643718e5a4a280d1e3b54e0a9f73b086d0dc39e SHA512 35647183fdf82bc179d94504d22a5e00a955121e888b5419a0033b7723a7e385c196096c64bf9ed59ad2c72188cb4792049ce423b226bfeb40ed379c355b91b8
-AUX gcc-14.1.0-no-omit-fp-ice.patch 595 BLAKE2B 543c4c4288f305f68eeba1df0d8e11b1539fbd063f0f9feac8f1731de50950f6b454ed90aecfe2efa854b1de3dda994ce1c31bdd443dd6f2d09f033775fe57a7 SHA512 30e48a0bf4fe5c40f2296307f2f16a80a42153fe2fc9a11516cab468cf3d9bccae7b66b8081837cc6f4b119fb3aeff36bc955ea6d24e2fe4f8e70180ce1a088a
-DIST binutils-2.42.tar.xz 27567160 BLAKE2B e67a5c028fba70e70088fd11b38ec8c9c4ed5a019badefda25abeb6275997b16f0891e7ff3424c4b82bbfae92e8992669826920dd53df61cd48469d8f7cd5bd1 SHA512 155f3ba14cd220102f4f29a4f1e5cfee3c48aa03b74603460d05afb73c70d6657a9d87eee6eb88bf13203fe6f31177a5c9addc04384e956e7da8069c8ecd20a6
DIST binutils-2.44.tar.xz 27285788 BLAKE2B 0eb031ace9fb5a7047b81b5a05b1760f7d332c8ed67f98899f153a45f181b83e661a484551af05c0a9b2adc422da84619103c7b1f3c9fad5327872832b5446aa SHA512 b85d3bbc0e334cf67a96219d3c7c65fbf3e832b2c98a7417bf131f3645a0307057ec81cd2b29ff2563cec53e3d42f73e2c60cc5708e80d4a730efdcc6ae14ad7
-DIST gcc-14.1.0.tar.xz 92265736 BLAKE2B 7efd6574b8bca081de6e31480ec0565c6d7fb773383e8e1fdcc17e35bba2bf44b3f4f995cdbcccd001689926e96a6563ef3d099902fe3b37ab09dcf553ab0596 SHA512 e9e224f2b26646fcf038d28dfa08b94c623bc57941f99894a321d01c600f7c68aff6b8837fd25e73e540de1f8de5606e98694a62cdcdfb525ce768b3ef6879ea
DIST gcc-15.1.0.tar.xz 98268344 BLAKE2B a902ce99db4e93615879e435bcd0b96d5a16ea0af42598ca0e6d12913b2ce3651a98574c3264b2717b848e6b5a823b403ccca0adde463938d5b41aa3f1da0d34 SHA512 ddd35ca6c653dffa88f7c7ef9ee4cd806e156e0f3b30f4d63e75a8363361285cd566ee73127734cde6a934611de815bee3e32e24bfd2e0ab9f7ff35c929821c1
-DIST mingw-w64-v12.0.0.tar.bz2 10474283 BLAKE2B 6500045f7d77f7de01dea0f4e03f3e4ddf6154586c5e3ee9718ee2c7ef1cc83ce3cbd644b6f1dc293ae6e0bfb55a6b68d439622bd1cfdefefc4cc547317f1943 SHA512 949b2bfab8763ab10ec4e9fdfdaf5361517a4ab787fb98ab419b38d02694061c2e821ebbf6e2e4b39d92bdf17419d116daa8e63afd9e01d11592f39df4da69d7
DIST mingw-w64-v13.0.0.tar.bz2 10868704 BLAKE2B 60f041e9a03f70e78217d169dc0f892fef1be3d242237f842f09cc755e8bd8efc9586f6a05475b427dc46bdef3d30619ad33e9c959775b22e27fad7dff93c677 SHA512 39a22bd92465f571df1d90ac80b88dc6846998f71e4b7db79d1c9aa6e04cb3e41b632990a7238fc2c384ea67e4a77d103230db2c0d741869340d24ea79b6dda8
-EBUILD mingw64-toolchain-12.0.0.ebuild 11871 BLAKE2B 3ef78c61d19c6a3f26e65d77fa95a6d42240115755df91de4c69d89b781e9e243597976edf3894e0590d19a2a668920f8e449fa13e7c8b43282c9a692daaae9a SHA512 22992d5e33e48d1b4c89683ff947342fffc553a17fec5d75d508ce3c0dd7c4fdf4c647abfc082517f17b79620d121661d9bec204c587c7fe761a6a956f2c98a4
-EBUILD mingw64-toolchain-12.0.0_p1.ebuild 11742 BLAKE2B 8b4314089410009d4fa88a2ff451f050f4b72bfbc36a4b6b5688f95db3c731a8202b65e9996b8ed6b6e1f4ff7622f9ff4fe878f8196f192940bcbd5fff8d37d9 SHA512 1a7b6b990b5a764641b354a97862bb035a7a3194dc28dbbe811a91b6d48340b7b52db1176ff5514c9882400b012c2bf6f1fda3d07a6639bb8c6225d15a538d28
EBUILD mingw64-toolchain-13.0.0.ebuild 11742 BLAKE2B 8b4314089410009d4fa88a2ff451f050f4b72bfbc36a4b6b5688f95db3c731a8202b65e9996b8ed6b6e1f4ff7622f9ff4fe878f8196f192940bcbd5fff8d37d9 SHA512 1a7b6b990b5a764641b354a97862bb035a7a3194dc28dbbe811a91b6d48340b7b52db1176ff5514c9882400b012c2bf6f1fda3d07a6639bb8c6225d15a538d28
MISC metadata.xml 639 BLAKE2B 40e8fb879c8f26b7ba49bf453f242fbfd2a7950a0ec07f41945172a97ae77bdcf3ddfda741c6cf9f436efc42e9f5e72ccef67b408f62ea41335383eab76761f9 SHA512 280133ff26c17f4195635d3ab124a60d73bec1a2d841c91d89821dab18058381d30c4661f621c586ba4af31955cd902f1ef042301e04ff056ce20d0c45b7c4eb
diff --git a/dev-util/mingw64-toolchain/files/binutils-2.42-c23.patch b/dev-util/mingw64-toolchain/files/binutils-2.42-c23.patch
deleted file mode 100644
index f7e18615d6e04..0000000000000
--- a/dev-util/mingw64-toolchain/files/binutils-2.42-c23.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-Needed with gcc15 due to newly defaulting to c23 (fixed in >=binutils-2.44).
-
-https://bugs.gentoo.org/943715
-https://sourceware.org/PR32372
-https://inbox.sourceware.org/binutils/cover.1731741209.git.sam@gentoo.org/
-(technically the full set of patches is not needed here, but doesn't hurt)
---- a/binutils/bfd/elf32-ppc.c
-+++ b/binutils/bfd/elf32-ppc.c
-@@ -4354,3 +4354,3 @@
- if (!bfd_elf_link_record_dynamic_symbol (info, opt))
-- return false;
-+ return NULL;
- }
---- a/binutils/bfd/elf32-xtensa.c
-+++ b/binutils/bfd/elf32-xtensa.c
-@@ -10073,3 +10073,3 @@
-
-- removed = false;
-+ removed = NULL;
- if (is_operand_relocation (fix->src_type))
-@@ -10144,3 +10144,3 @@
-
-- removed = false;
-+ removed = NULL;
- if (is_operand_relocation (ELF32_R_TYPE (orig_rel->rela.r_info)))
---- a/binutils/bfd/elf64-ppc.c
-+++ b/binutils/bfd/elf64-ppc.c
-@@ -4666,3 +4666,3 @@
- if (ent == NULL)
-- return false;
-+ return NULL;
- ent->next = local_got_ents[r_symndx];
---- a/binutils/bfd/mach-o.c
-+++ b/binutils/bfd/mach-o.c
-@@ -6039,3 +6039,3 @@
- if (ncmd != 1 || uuid_cmd == NULL)
-- return false;
-+ return NULL;
- return &uuid_cmd->command.uuid;
---- a/binutils/bfd/xsym.c
-+++ b/binutils/bfd/xsym.c
-@@ -133,3 +133,3 @@
- if (bfd_seek (abfd, table_offset, SEEK_SET) != 0)
-- return false;
-+ return NULL;
- return _bfd_alloc_and_read (abfd, table_size, table_size);
---- a/binutils/binutils/prdbg.c
-+++ b/binutils/binutils/prdbg.c
-@@ -2820,3 +2820,3 @@
- abort ();
-- return false;
-+ return NULL;
- }
---- a/binutils/ld/pdb.c
-+++ b/binutils/ld/pdb.c
-@@ -177,3 +177,3 @@
- bfd_close (stream);
-- return false;
-+ return NULL;
- }
---- a/binutils/opcodes/i386-gen.c
-+++ b/binutils/opcodes/i386-gen.c
-@@ -32,3 +32,5 @@
- in preference where possible. */
-+#ifndef static_assert
- #define static_assert(e) ((void)sizeof (struct { int _:1 - 2 * !(e); }))
-+#endif
-
---- a/binutils/opcodes/mips-formats.h
-+++ b/binutils/opcodes/mips-formats.h
-@@ -51,3 +51,3 @@
- typedef char ATTRIBUTE_UNUSED \
-- static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
-+ static_assert_3[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
- static const struct mips_mapped_int_operand op = { \
-@@ -85,3 +85,3 @@
- typedef char ATTRIBUTE_UNUSED \
-- static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
-+ static_assert_4[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
- static const struct mips_reg_operand op = { \
-@@ -95,3 +95,3 @@
- typedef char ATTRIBUTE_UNUSED \
-- static_assert[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
-+ static_assert_5[(1 << (SIZE)) == ARRAY_SIZE (MAP)]; \
- static const struct mips_reg_operand op = { \
---- a/binutils/opcodes/s390-opc.c
-+++ b/binutils/opcodes/s390-opc.c
-@@ -38,3 +38,5 @@
- in preference where possible. */
-+#ifndef static_assert
- #define static_assert(e) ((void)sizeof (struct { int _:1 - 2 * !(e); }))
-+#endif
-
diff --git a/dev-util/mingw64-toolchain/files/gcc-12.2.0-drop-cflags-sed.patch b/dev-util/mingw64-toolchain/files/gcc-12.2.0-drop-cflags-sed.patch
deleted file mode 100644
index 754bc11a1687c..0000000000000
--- a/dev-util/mingw64-toolchain/files/gcc-12.2.0-drop-cflags-sed.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-https://bugs.gentoo.org/849722
-https://github.com/InBetweenNames/gentooLTO/issues/846
-https://github.com/vaeth/portage-bashrc-mv/issues/11
---- a/gcc/gcc/configure
-+++ b/gcc/gcc/configure
-@@ -5389,7 +5388,0 @@
--# Remove the -O2: for historical reasons, unless bootstrapping we prefer
--# optimizations to be activated explicitly by the toplevel.
--case "$CC" in
-- */prev-gcc/xgcc*) ;;
-- *) CFLAGS=`echo "$CFLAGS " | sed -e "s/-Ofast[ ]//" -e "s/-O[gs][ ]//" -e "s/-O[0-9]*[ ]//" `
-- CXXFLAGS=`echo "$CXXFLAGS " | sed -e "s/-Ofast[ ]//" -e "s/-O[gs][ ]//" -e "s/-O[0-9]*[ ]//" ` ;;
--esac
---- a/gcc/gcc/configure.ac
-+++ b/gcc/gcc/configure.ac
-@@ -443,7 +442,0 @@
--# Remove the -O2: for historical reasons, unless bootstrapping we prefer
--# optimizations to be activated explicitly by the toplevel.
--case "$CC" in
-- */prev-gcc/xgcc*) ;;
-- *) CFLAGS=`echo "$CFLAGS " | sed -e "s/-Ofast[[ ]]//" -e "s/-O[[gs]][[ ]]//" -e "s/-O[[0-9]]*[[ ]]//" `
-- CXXFLAGS=`echo "$CXXFLAGS " | sed -e "s/-Ofast[[ ]]//" -e "s/-O[[gs]][[ ]]//" -e "s/-O[[0-9]]*[[ ]]//" ` ;;
--esac
diff --git a/dev-util/mingw64-toolchain/files/gcc-14.1.0-no-omit-fp-ice.patch b/dev-util/mingw64-toolchain/files/gcc-14.1.0-no-omit-fp-ice.patch
deleted file mode 100644
index a8e4c798ef172..0000000000000
--- a/dev-util/mingw64-toolchain/files/gcc-14.1.0-no-omit-fp-ice.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Fix ICE w/ mingw[1][2][3] when using -fno-omit-frame-pointer.
-
-Patch is from the proposed fix in [4].
-
-[1] https://bugs.gentoo.org/932319
-[2] https://github.com/msys2/MINGW-packages/issues/20861
-[3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115038
-[4] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115038#c4
---- a/gcc/gcc/fold-mem-offsets.cc
-+++ b/gcc/gcc/fold-mem-offsets.cc
-@@ -492,5 +492,5 @@
- rtx_insn *def = get_single_def_in_bb (insn, reg);
-
-- if (!def || GET_CODE (PATTERN (def)) != SET)
-+ if (!def || RTX_FRAME_RELATED_P (def) || GET_CODE (PATTERN (def)) != SET)
- return 0;
-
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0.ebuild
deleted file mode 100644
index 1a927aed674b3..0000000000000
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0.ebuild
+++ /dev/null
@@ -1,380 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit edo flag-o-matic multilib-build toolchain-funcs
-
-# Pick versions known to work for wine+dxvk, and avoid too frequent updates
-# due to slow rebuilds. Do _p1++ rather than revbump on changes (not using
-# Gentoo patchsets for simplicity, their changes are mostly unneeded here).
-BINUTILS_PV=2.42
-GCC_PV=14.1.0
-MINGW_PV=$(ver_cut 1-3)
-
-DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without crossdev"
-HOMEPAGE="
- https://www.mingw-w64.org/
- https://gcc.gnu.org/
- https://sourceware.org/binutils/
-"
-SRC_URI="
- https://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2
- mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz
-"
-if [[ ${GCC_PV} == *-* ]]; then
- SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
-else
- SRC_URI+="
- mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
- "
-fi
-S="${WORKDIR}"
-
-# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime
-LICENSE="
- GPL-3+
- LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
- ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
-"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="+abi_x86_32 bin-symlinks custom-cflags +strip"
-
-RDEPEND="
- dev-libs/gmp:=
- dev-libs/mpc:=
- dev-libs/mpfr:=
- sys-libs/zlib:=
- virtual/libiconv
- bin-symlinks? (
- abi_x86_64? (
- !cross-x86_64-w64-mingw32/binutils
- !cross-x86_64-w64-mingw32/gcc
- )
- abi_x86_32? (
- !cross-i686-w64-mingw32/binutils
- !cross-i686-w64-mingw32/gcc
- )
- )
-"
-DEPEND="${RDEPEND}"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- strerror_r # libstdc++ test using -Wimplicit+error
-)
-
-PATCHES=(
- "${FILESDIR}"/gcc-12.2.0-drop-cflags-sed.patch
- "${FILESDIR}"/gcc-14.1.0-no-omit-fp-ice.patch
- "${FILESDIR}"/binutils-2.42-c23.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- tc-is-cross-compiler &&
- die "cross-compilation of the toolchain itself is unsupported"
-}
-
-src_prepare() {
- # rename directories to simplify both patching and the ebuild
- mv binutils{-${BINUTILS_PV},} || die
- mv gcc{-${GCC_PV},} || die
- mv mingw-w64-v${MINGW_PV} mingw64 || die
-
- default
-}
-
-src_compile() {
- # not great but do everything in src_compile given bootstrapping
- # process needs to be done in steps of configure+compile+install
- # (done modular to have most package-specific things in one place)
-
- CTARGET=$(usex x86 i686 x86_64)-w64-mingw32
-
- MWT_D=${T}/root # moved to ${D} in src_install
- local mwtdir=/usr/lib/${PN}
- local prefix=${EPREFIX}${mwtdir}
- local sysroot=${MWT_D}${prefix}
- local -x PATH=${sysroot}/bin:${PATH}
-
- filter-lto # requires setting up, and may be messy with mingw static libs
- use custom-cflags || strip-flags # fancy flags are not realistic here
-
- local multilib=false
- use abi_x86_32 && use abi_x86_64 && multilib=true
-
- # global configure flags
- local conf=(
- --build=${CBUILD:-${CHOST}}
- --target=${CTARGET}
- --{doc,info,man}dir=/.skip # let the real binutils+gcc handle docs
- MAKEINFO=: #922230
- )
-
- # binutils
- local conf_binutils=(
- --prefix="${prefix}"
- --host=${CHOST}
- --disable-cet
- --disable-default-execstack
- --disable-nls
- --disable-shared
- --with-system-zlib
- --without-debuginfod
- --without-msgpack
- --without-zstd
- )
- mwt-binutils() {
- # symlink gcc's lto plugin for AR (bug #854516)
- ln -s ../../libexec/gcc/${CTARGET}/${GCC_PV%%[.-]*}/liblto_plugin.so \
- "${sysroot}"/lib/bfd-plugins || die
- }
-
- # gcc (minimal -- if need more, disable only in stage1 / enable in stage3)
- local conf_gcc=(
- --prefix="${prefix}"
- --host=${CHOST}
- --disable-bootstrap
- --disable-cet
- --disable-gcov #843989
- --disable-gomp
- --disable-libquadmath
- --disable-libsanitizer
- --disable-libssp
- --disable-libvtv
- --disable-shared
- --disable-werror
- --with-gcc-major-version-only
- --with-system-zlib
- --without-isl
- --without-zstd
- )
- ${multilib} || conf_gcc+=( --disable-multilib )
- # libstdc++ may misdetect sys/sdt.h on systemtap-enabled system and fail
- # (not passed in conf_gcc above given it is lost in sub-configure calls)
- local -x glibcxx_cv_sys_sdt_h=no
-
- local conf_gcc_stage1=(
- --enable-languages=c
- --disable-libatomic
- --with-sysroot="${sysroot}"
- )
- local -n conf_gcc_stage2=conf_gcc_stage1
-
- local conf_gcc_stage3=(
- --enable-languages=c,c++
- --enable-threads=posix # needs stage3, and is required for dxvk/vkd3d
- --with-sysroot="${prefix}"
- --with-build-sysroot="${sysroot}"
- )
-
- # mingw64-runtime (split in several parts, 3 needed for gcc stages)
- local conf_mingw64=(
- --prefix="${prefix}"/${CTARGET}
- --host=${CTARGET}
- --with-sysroot=no
- --without-{crt,headers}
-
- # mingw .dll aren't used by wine and packages wouldn't find them
- # at runtime, use crossdev if need dll and proper search paths
- --disable-shared
- )
-
- local conf_mingw64_headers=(
- --enable-idl
- --with-headers
-
- # ucrt has not been tested and migration needs looking into, force
- # msvcrt-os for now (if really want this either use crossdev or
- # override using MWT_MINGW64_{HEADERS,RUNTIME}_CONF=... env vars)
- --with-default-msvcrt=msvcrt-os
- )
- mwt-mingw64_headers() { ln -s ${CTARGET} "${sysroot}"/mingw || die; } #419601
-
- local conf_mingw64_runtime=(
- --with-crt
- --with-default-msvcrt=msvcrt-os # match with headers
- )
- ${multilib} ||
- conf_mingw64_runtime+=( $(usex x86 --disable-lib64 --disable-lib32 ) )
-
- local conf_mingw64_libraries=( --with-libraries )
- local conf_mingw64_libraries32=(
- --libdir="${prefix}"/${CTARGET}/lib32
- --with-libraries
- CC="${CTARGET}-gcc -m32"
- RCFLAGS="--target=pe-i386 ${RCFLAGS}"
- )
-
- # mingw64-runtime's idl compiler (useful not to depend on wine for widl)
- local conf_widl=( --prefix="${prefix}" )
-
- # mwt-build [-x] <path/package-name> [stage-name]
- # -> ./configure && make && make install && mwt-package() && mwt-package_stage()
- # passes conf, conf_package, and conf_package_stage arrays to configure, and
- # users can add options through environment with e.g.
- # MWT_BINUTILS_CONF="--some-option"
- # MWT_GCC_STAGE1_CONF="--some-gcc-stage1-only-option"
- # MWT_WIDL_CONF="--some-other-option"
- # EXTRA_ECONF="--global-option" (generic naming for if not reading this)
- mwt-build() {
- if [[ ${1} == -x ]]; then
- (
- # cross-compiling, cleanup and let ./configure handle it
- unset AR AS CC CPP CXX DLLTOOL LD NM OBJCOPY OBJDUMP RANLIB RC STRIP
- CHOST=${CTARGET}
- filter-flags '-fuse-ld=*'
- filter-flags '-mfunction-return=thunk*' #878849
-
- # support for stack-protector is still new and experimental
- # for mingw and issues can also be harder to debug + fix for
- # upstreams using it, if feeling concerned about security
- # would advise to either not use wine or at least contain it
- use custom-cflags || filter-flags '-fstack-protector*' #931512
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- # -mavx with mingw-gcc has a history of obscure issues and
- # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
- # crashes with -march=skylake >=wine-8.10, similar issues with
- # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
- append-flags -mno-avx
-
- strip-unsupported-flags
- mwt-build "${@:2}"
- )
- return
- fi
-
- local id=${1##*/}
- local build_dir=${WORKDIR}/${1}${2+_${2}}-build
-
- # econf is not allowed in src_compile and its defaults are
- # mostly unused here, so use configure directly
- local conf=( "${WORKDIR}/${1}"/configure "${conf[@]}" )
-
- local -n conf_id=conf_${id} conf_id2=conf_${id}_${2}
- [[ ${conf_id@a} == *a* ]] && conf+=( "${conf_id[@]}" )
- [[ ${2} && ${conf_id2@a} == *a* ]] && conf+=( "${conf_id2[@]}" )
-
- local -n extra_id=MWT_${id^^}_CONF extra_id2=MWT_${id^^}_${2^^}_CONF
- conf+=( ${EXTRA_ECONF} ${extra_id} ${2+${extra_id2}} )
-
- einfo "Building ${id}${2+ ${2}} in ${build_dir} ..."
-
- mkdir -p "${build_dir}" || die
- pushd "${build_dir}" >/dev/null || die
-
- edo "${conf[@]}"
- emake MAKEINFO=: V=1
- # -j1 to match bug #906155, other packages may be fragile too
- emake -j1 MAKEINFO=: V=1 DESTDIR="${MWT_D}" install
-
- declare -f mwt-${id} >/dev/null && edo mwt-${id}
- declare -f mwt-${id}_${2} >/dev/null && edo mwt-${id}_${2}
-
- popd >/dev/null || die
- }
-
- # workaround race condition with out-of-source crt build (bug #879537)
- mkdir -p mingw64_runtime-build/mingw-w64-crt/lib{32,64} || die
-
- # build with same ordering that crossdev would do + stage3 for pthreads
- mwt-build binutils
- mwt-build mingw64 headers
- mwt-build gcc stage1
- mwt-build -x mingw64 runtime
- mwt-build gcc stage2
- ${multilib} && mwt-build -x mingw64 libraries32
- mwt-build -x mingw64 libraries
- mwt-build gcc stage3
- mwt-build mingw64/mingw-w64-tools/widl
- # note: /could/ system-bootstrap if already installed, but gcc and
- # libraries will use the system's older mingw64 headers/static-libs
- # and make this potentially fragile without more workarounds/stages
-
- if ${multilib}; then
- # Like system's gcc, `x86_64-w64-mingw32-gcc -m32` can build for x86,
- # but packages expect crossdev's i686-w64-mingw32-gcc which is the same
- # just without 64bit support and would rather not build the toolchain
- # twice. Dirty but wrap to allow simple interoperability with crossdev.
- mwt-i686_wrapper() {
- printf "#!/usr/bin/env sh\nexec \"${prefix}/bin/${bin}\" ${*} "'"${@}"\n' \
- > ${bin32} || die
- chmod +x ${bin32} || die
- }
- pushd "${sysroot}"/bin >/dev/null || die
- local bin bin32
- for bin in ${CTARGET}-*; do
- bin32=${bin/x86_64-w64/i686-w64}
- case ${bin#${CTARGET}-} in
- as) mwt-i686_wrapper --32;;
- cpp|gcc|gcc-${GCC_PV%%[.-]*}|g++|widl) mwt-i686_wrapper -m32;;
- ld|ld.bfd) mwt-i686_wrapper -m i386pe;;
- windres) mwt-i686_wrapper --target=pe-i386;;
- *) ln -s ${bin} ${bin32} || die;;
- esac
- done
- popd >/dev/null || die
- fi
-
- if use bin-symlinks; then
- mkdir -p -- "${MWT_D}${EPREFIX}"/usr/bin/ || die
- local bin
- for bin in "${sysroot}"/bin/*; do
- ln -rs -- "${bin}" "${MWT_D}${EPREFIX}"/usr/bin/ || die
- done
- fi
-
- # portage doesn't know the right strip executable to use for CTARGET
- # and it can lead to .a mangling, notably with 32bit (breaks toolchain)
- dostrip -x ${mwtdir}/{${CTARGET}/lib{,32},lib/gcc/${CTARGET}}
-
- # ... and instead do it here given this saves ~60MB
- if use strip; then
- einfo "Stripping ${CTARGET} static libraries ..."
- find "${sysroot}"/{,lib/gcc/}${CTARGET} -type f -name '*.a' \
- -exec ${CTARGET}-strip --strip-unneeded {} + || die
- fi
-}
-
-src_install() {
- mv -- "${MWT_D}${EPREFIX}"/* "${ED}" || die
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use bin-symlinks && has_version dev-util/shadowman && [[ ! ${ROOT} ]] &&
- eselect compiler-shadow update all
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "Note that this package is primarily intended for Wine and related"
- elog "packages to depend on without needing a manual crossdev setup."
- elog
- elog "Settings are oriented only for what these need and simplicity."
- elog "Use sys-devel/crossdev if need full toolchain/customization:"
- elog " https://wiki.gentoo.org/wiki/Mingw"
- elog " https://wiki.gentoo.org/wiki/Crossdev"
- fi
-
- local cross_gcc=cross-$(usex x86 i686 x86_64)-w64-mingw32/gcc
- if has_version ${cross_gcc}; then
- # encourage cleanup given users may not realize if switch by default
- ewarn "${cross_gcc} is installed, note that ${PN}"
- ewarn "is redundant with the *-w64-mingw32/{binutils,gcc,mingw64-runtime}"
- ewarn "packages and optionally only one needs to be kept."
- fi
-}
-
-pkg_postrm() {
- use bin-symlinks && has_version dev-util/shadowman && [[ ! ${ROOT} ]] &&
- eselect compiler-shadow clean all
-}
diff --git a/dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0_p1.ebuild b/dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0_p1.ebuild
deleted file mode 100644
index 66096f70c7aad..0000000000000
--- a/dev-util/mingw64-toolchain/mingw64-toolchain-12.0.0_p1.ebuild
+++ /dev/null
@@ -1,375 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-inherit edo flag-o-matic multilib-build toolchain-funcs
-
-# Pick versions known to work for wine+dxvk, and avoid too frequent updates
-# due to slow rebuilds. Do _p1++ rather than revbump on changes (not using
-# Gentoo patchsets for simplicity, their changes are mostly unneeded here).
-BINUTILS_PV=2.44
-GCC_PV=15.1.0
-MINGW_PV=$(ver_cut 1-3)
-
-DESCRIPTION="All-in-one mingw64 toolchain intended for building Wine without crossdev"
-HOMEPAGE="
- https://www.mingw-w64.org/
- https://gcc.gnu.org/
- https://sourceware.org/binutils/
-"
-SRC_URI="
- https://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${MINGW_PV}.tar.bz2
- mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.xz
-"
-if [[ ${GCC_PV} == *-* ]]; then
- SRC_URI+=" mirror://gcc/snapshots/${GCC_PV}/gcc-${GCC_PV}.tar.xz"
-else
- SRC_URI+="
- mirror://gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
- mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.xz
- "
-fi
-S=${WORKDIR}
-
-# l1:binutils+gcc, l2:gcc(libraries), l3:mingw64-runtime
-LICENSE="
- GPL-3+
- LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 )
- ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
-"
-SLOT="0"
-KEYWORDS="-* amd64 x86"
-IUSE="+abi_x86_32 +bin-symlinks custom-cflags +strip"
-
-RDEPEND="
- dev-libs/gmp:=
- dev-libs/mpc:=
- dev-libs/mpfr:=
- sys-libs/zlib:=
- virtual/libiconv
- bin-symlinks? (
- abi_x86_64? (
- !cross-x86_64-w64-mingw32/binutils
- !cross-x86_64-w64-mingw32/gcc
- )
- abi_x86_32? (
- !cross-i686-w64-mingw32/binutils
- !cross-i686-w64-mingw32/gcc
- )
- )
-"
-DEPEND="${RDEPEND}"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- strerror_r # libstdc++ test using -Wimplicit+error
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} == binary ]] && return
-
- tc-is-cross-compiler &&
- die "cross-compilation of the toolchain itself is unsupported"
-}
-
-src_prepare() {
- # rename directories to simplify both patching and the ebuild
- mv binutils{-${BINUTILS_PV},} || die
- mv gcc{-${GCC_PV},} || die
- mv mingw-w64-v${MINGW_PV} mingw64 || die
-
- default
-}
-
-src_compile() {
- # not great but do everything in src_compile given bootstrapping
- # process needs to be done in steps of configure+compile+install
- # (done modular to have most package-specific things in one place)
-
- CTARGET=$(usex x86 i686 x86_64)-w64-mingw32
-
- MWT_D=${T}/root # moved to ${D} in src_install
- local mwtdir=/usr/lib/${PN}
- local prefix=${EPREFIX}${mwtdir}
- local sysroot=${MWT_D}${prefix}
- local -x PATH=${sysroot}/bin:${PATH}
-
- filter-lto # requires setting up, and may be messy with mingw static libs
- use custom-cflags || strip-flags # fancy flags are not realistic here
-
- local multilib=false
- use abi_x86_32 && use abi_x86_64 && multilib=true
-
- # global configure flags
- local conf=(
- --build=${CBUILD:-${CHOST}}
- --target=${CTARGET}
- --{doc,info,man}dir=/.skip # let the real binutils+gcc handle docs
- MAKEINFO=: #922230
- )
-
- # binutils
- local conf_binutils=(
- --prefix="${prefix}"
- --host=${CHOST}
- --disable-cet
- --disable-default-execstack
- --disable-nls
- --disable-shared
- --with-system-zlib
- --without-debuginfod
- --without-msgpack
- --without-xxhash
- --without-zstd
- )
- mwt-binutils() {
- # symlink gcc's lto plugin for AR (bug #854516)
- ln -s ../../libexec/gcc/${CTARGET}/${GCC_PV%%[.-]*}/liblto_plugin.so \
- "${sysroot}"/lib/bfd-plugins || die
- }
-
- # gcc (minimal -- if need more, disable only in stage1 / enable in stage3)
- local conf_gcc=(
- --prefix="${prefix}"
- --host=${CHOST}
- --disable-bootstrap
- --disable-cet
- --disable-gcov #843989
- --disable-gomp
- --disable-libquadmath
- --disable-libsanitizer
- --disable-libssp
- --disable-libvtv
- --disable-shared
- --disable-werror
- --with-gcc-major-version-only
- --with-system-zlib
- --without-isl
- --without-zstd
- )
- ${multilib} || conf_gcc+=( --disable-multilib )
- # libstdc++ may misdetect sys/sdt.h on systemtap-enabled system and fail
- # (not passed in conf_gcc above given it is lost in sub-configure calls)
- local -x glibcxx_cv_sys_sdt_h=no
-
- local conf_gcc_stage1=(
- --enable-languages=c
- --disable-libatomic
- --with-sysroot="${sysroot}"
- )
- local -n conf_gcc_stage2=conf_gcc_stage1
-
- local conf_gcc_stage3=(
- --enable-languages=c,c++
- --enable-threads=posix # needs stage3, and is required for dxvk/vkd3d
- --with-sysroot="${prefix}"
- --with-build-sysroot="${sysroot}"
- )
-
- # mingw64-runtime (split in several parts, 3 needed for gcc stages)
- local conf_mingw64=(
- --prefix="${prefix}"/${CTARGET}
- --host=${CTARGET}
- --with-sysroot=no
- --without-{crt,headers}
-
- # mingw .dll aren't used by wine and packages wouldn't find them
- # at runtime, use crossdev if need dll and proper search paths
- --disable-shared
- )
-
- local conf_mingw64_headers=(
- --enable-idl
- --with-headers
-
- # ucrt has not been tested and migration needs looking into, force
- # msvcrt-os for now (if really want this either use crossdev or
- # override using MWT_MINGW64_{HEADERS,RUNTIME}_CONF=... env vars)
- --with-default-msvcrt=msvcrt-os
- )
- mwt-mingw64_headers() { ln -s ${CTARGET} "${sysroot}"/mingw || die; } #419601
-
- local conf_mingw64_runtime=(
- --with-crt
- --with-default-msvcrt=msvcrt-os # match with headers
- )
- ${multilib} ||
- conf_mingw64_runtime+=( $(usex x86 --disable-lib64 --disable-lib32 ) )
-
- local conf_mingw64_libraries=( --with-libraries )
- local conf_mingw64_libraries32=(
- --libdir="${prefix}"/${CTARGET}/lib32
- --with-libraries
- CC="${CTARGET}-gcc -m32"
- RCFLAGS="--target=pe-i386 ${RCFLAGS}"
- )
-
- # mingw64-runtime's idl compiler (useful not to depend on wine for widl)
- local conf_widl=( --prefix="${prefix}" )
-
- # mwt-build [-x] <path/package-name> [stage-name]
- # -> ./configure && make && make install && mwt-package() && mwt-package_stage()
- # passes conf, conf_package, and conf_package_stage arrays to configure, and
- # users can add options through environment with e.g.
- # MWT_BINUTILS_CONF="--some-option"
- # MWT_GCC_STAGE1_CONF="--some-gcc-stage1-only-option"
- # MWT_WIDL_CONF="--some-other-option"
- # EXTRA_ECONF="--global-option" (generic naming for if not reading this)
- mwt-build() {
- if [[ ${1} == -x ]]; then
- (
- # cross-compiling, cleanup and let ./configure handle it
- unset AR AS CC CPP CXX DLLTOOL LD NM OBJCOPY OBJDUMP RANLIB RC STRIP
- CHOST=${CTARGET}
- filter-flags '-fuse-ld=*'
- filter-flags '-mfunction-return=thunk*' #878849
-
- # support for stack-protector is still new and experimental
- # for mingw and issues can also be harder to debug + fix for
- # upstreams using it, if feeling concerned about security
- # would advise to either not use wine or at least contain it
- use custom-cflags || filter-flags '-fstack-protector*' #931512
-
- # some bashrc-mv users tend to do CFLAGS="${LDFLAGS}" and then
- # strip-unsupported-flags miss these during compile-only tests
- # (primarily done for 23.0 profiles' -z, not full coverage)
- filter-flags '-Wl,-z,*'
-
- # -mavx with mingw-gcc has a history of obscure issues and
- # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg`
- # crashes with -march=skylake >=wine-8.10, similar issues with
- # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273
- append-flags -mno-avx
-
- strip-unsupported-flags
- mwt-build "${@:2}"
- )
- return
- fi
-
- local id=${1##*/}
- local build_dir=${WORKDIR}/${1}${2+_${2}}-build
-
- # econf is not allowed in src_compile and its defaults are
- # mostly unused here, so use configure directly
- local conf=( "${WORKDIR}/${1}"/configure "${conf[@]}" )
-
- local -n conf_id=conf_${id} conf_id2=conf_${id}_${2}
- [[ ${conf_id@a} == *a* ]] && conf+=( "${conf_id[@]}" )
- [[ ${2} && ${conf_id2@a} == *a* ]] && conf+=( "${conf_id2[@]}" )
-
- local -n extra_id=MWT_${id^^}_CONF extra_id2=MWT_${id^^}_${2^^}_CONF
- conf+=( ${EXTRA_ECONF} ${extra_id} ${2+${extra_id2}} )
-
- einfo "Building ${id}${2+ ${2}} in ${build_dir} ..."
-
- mkdir -p "${build_dir}" || die
- pushd "${build_dir}" >/dev/null || die
-
- edo "${conf[@]}"
- emake MAKEINFO=: V=1
- # -j1 to match bug #906155, other packages may be fragile too
- emake -j1 MAKEINFO=: V=1 DESTDIR="${MWT_D}" install
-
- declare -f mwt-${id} >/dev/null && edo mwt-${id}
- declare -f mwt-${id}_${2} >/dev/null && edo mwt-${id}_${2}
-
- popd >/dev/null || die
- }
-
- # workaround race condition with out-of-source crt build (bug #879537)
- mkdir -p mingw64_runtime-build/mingw-w64-crt/lib{32,64} || die
-
- # build with same ordering that crossdev would do + stage3 for pthreads
- mwt-build binutils
- mwt-build mingw64 headers
- mwt-build gcc stage1
- mwt-build -x mingw64 runtime
- mwt-build gcc stage2
- ${multilib} && mwt-build -x mingw64 libraries32
- mwt-build -x mingw64 libraries
- mwt-build gcc stage3
- mwt-build mingw64/mingw-w64-tools/widl
- # note: /could/ system-bootstrap if already installed, but gcc and
- # libraries will use the system's older mingw64 headers/static-libs
- # and make this potentially fragile without more workarounds/stages
-
- if ${multilib}; then
- # Like system's gcc, `x86_64-w64-mingw32-gcc -m32` can build for x86,
- # but packages expect crossdev's i686-w64-mingw32-gcc which is the same
- # just without 64bit support and would rather not build the toolchain
- # twice. Dirty but wrap to allow simple interoperability with crossdev.
- mwt-i686_wrapper() {
- printf "#!/usr/bin/env sh\nexec \"${prefix}/bin/${bin}\" ${*} "'"${@}"\n' \
- > ${bin32} || die
- chmod +x ${bin32} || die
- }
- pushd "${sysroot}"/bin >/dev/null || die
- local bin bin32
- for bin in ${CTARGET}-*; do
- bin32=${bin/x86_64-w64/i686-w64}
- case ${bin#${CTARGET}-} in
- as) mwt-i686_wrapper --32;;
- cpp|gcc|gcc-${GCC_PV%%[.-]*}|g++|widl) mwt-i686_wrapper -m32;;
- ld|ld.bfd) mwt-i686_wrapper -m i386pe;;
- windres) mwt-i686_wrapper --target=pe-i386;;
- *) ln -s ${bin} ${bin32} || die;;
- esac
- done
- popd >/dev/null || die
- fi
-
- if use bin-symlinks; then
- mkdir -p -- "${MWT_D}${EPREFIX}"/usr/bin/ || die
- local bin
- for bin in "${sysroot}"/bin/*; do
- ln -rs -- "${bin}" "${MWT_D}${EPREFIX}"/usr/bin/ || die
- done
- fi
-
- # portage doesn't know the right strip executable to use for CTARGET
- # and it can lead to .a mangling, notably with 32bit (breaks toolchain)
- dostrip -x ${mwtdir}/{${CTARGET}/lib{,32},lib/gcc/${CTARGET}}
-
- # ... and instead do it here given this saves ~60MB
- if use strip; then
- einfo "Stripping ${CTARGET} static libraries ..."
- find "${sysroot}"/{,lib/gcc/}${CTARGET} -type f -name '*.a' \
- -exec ${CTARGET}-strip --strip-unneeded {} + || die
- fi
-}
-
-src_install() {
- mv -- "${MWT_D}${EPREFIX}"/* "${ED}" || die
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use bin-symlinks && has_version dev-util/shadowman && [[ ! ${ROOT} ]] &&
- eselect compiler-shadow update all
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "Note that this package is primarily intended for Wine and related"
- elog "packages to depend on without needing a manual crossdev setup."
- elog
- elog "Settings are oriented only for what these need and simplicity."
- elog "Use sys-devel/crossdev if need full toolchain/customization:"
- elog " https://wiki.gentoo.org/wiki/Mingw"
- elog " https://wiki.gentoo.org/wiki/Crossdev"
- fi
-
- local cross_gcc=cross-$(usex x86 i686 x86_64)-w64-mingw32/gcc
- if has_version ${cross_gcc}; then
- # encourage cleanup given users may not realize if switch by default
- ewarn "${cross_gcc} is installed, note that ${PN}"
- ewarn "is redundant with the *-w64-mingw32/{binutils,gcc,mingw64-runtime}"
- ewarn "packages and optionally only one needs to be kept."
- fi
-}
-
-pkg_postrm() {
- use bin-symlinks && has_version dev-util/shadowman && [[ ! ${ROOT} ]] &&
- eselect compiler-shadow clean all
-}
diff --git a/dev-util/sysprof-capture/Manifest b/dev-util/sysprof-capture/Manifest
index a4896b6ca9b8e..7bd775feb83e9 100644
--- a/dev-util/sysprof-capture/Manifest
+++ b/dev-util/sysprof-capture/Manifest
@@ -1,10 +1,7 @@
DIST sysprof-3.36.0.tar.xz 435956 BLAKE2B 990a6c6c28339594df915ed1fb98f504bf6b080a5e3c31af0cc4bcfd208027361f02a9068291692d082787a6fd42ab414079122a63e4706aee2511040379f0c8 SHA512 41f99cc3446a6624ea74fcdecd7a29a2e5e2d4086383d59a9064c4a3df5d9b8d08f4903ff4dcc85ffa9c6d42bd84dec5c03f6010fffd4415cc8fecf4dc0b23f4
-DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c
-DIST sysprof-46.0.tar.xz 1170396 BLAKE2B 6455d31c00509540d43137863e330dc0dff49887108f80091b4374630e91a9c1c8e16c8475f6c3e992e7e416dfb3fe19e14e6e466c37424d960b91ba6c65e5a6 SHA512 f04d887218257d177f7bc68485bcc47c310188335530ff9bf5e3efa7c383d56e97d5d969b2e8b5b0469993456aa734873c599f3d743615716305b8c7f113f534
DIST sysprof-47.2.tar.xz 1192172 BLAKE2B c36c031811b0bc87c8d93ebc8fc4debb56995e4a43e486603c81742ab25093cfb958f255c5f0c9589aa70fed0796a6141923d82d69e12f677066b7a70a4d342d SHA512 3673b8035ba115f581c3d4d881a6ac99f15d96d461f5d0824d727cfb504ae41363c5b5e0fc117acd202b203c251bb514e53307799c1dbea1d2b0d320ed2fd104
-EBUILD sysprof-capture-3.36.0-r1.ebuild 758 BLAKE2B d1a400d2fe91dc7f361db8cd1c0fbd759562d8dc6cc084422501e7e80f1a746245b18579ef8ae40d96d31b4805daf3c205b5fd5ae9a67d7b9b132413c021e56a SHA512 8bfda224bd63b39f22acb0612619edab39fa264cbf359752a9f4c4bdfcf71079a50a8d5485ccd70a58a90ba707df82168d36d527726bea6bcc3ca3d5555fa425
-EBUILD sysprof-capture-3.36.0-r2.ebuild 900 BLAKE2B fd1bdb5b1f520cb6cd760e6ddb817907cdfee4332b8987bcd9445f39e93b95efaeb51731b2016e3db51356ab89db043ab207c71dacd1d8b07027b1dfbcdd4e59 SHA512 e95c5141b8f8bcc204022e446863ccf1534ea0ef3882b8d1d374f36dad1a19220d3d1d171e54106325b5b2ad564ccb61dc88165f81e4c72e5a96a4e81ae4b70b
-EBUILD sysprof-capture-3.48.0.ebuild 920 BLAKE2B 13f449a5a758676f15dcf59c363d93760f1d8b95e90927282808fab2f15724db774c6604b8d7c7dac0d480e30c62ba18d9c7e4a24ad9c22c05111327915b1ba0 SHA512 ff4a9601d215a41416f143d862f9bd8918f72ab3eab3fc6c3d5de092d5c983dd5a879b4ec492c0348d0e7cf6a3b1eb2aec90e677aeb8663aad231bf6a857d967
-EBUILD sysprof-capture-46.0.ebuild 898 BLAKE2B 5e9380d3c195a7adb4d69358d907db802de69b89b029b5137f7c02948b221c49c5e1d3943e9da130b789a3802c1c0d42370e76e6f9009d07224a10dbea271f86 SHA512 d05a32246c0a1ffb5309b2224d3ed5b03385d26f68cc9d14c28acad91d283b9565cf20433236bef21360375ed62fb97374504ccd2fe470e556ec69921d870b71
-EBUILD sysprof-capture-47.2.ebuild 905 BLAKE2B ee594d9aa6e11a46cb4ec6c47296b43439e85d957069aa1b781b6377348a089da1d82d35a9a228802ac37b9956ce076acf93111d88251cdc0017529b7d7552cc SHA512 7af2cf9b97aec9ed2d3d070f75e067d5ad9991a1fce750f320002914b912091281ff3a3c0afebd098a86f9e45e6904c9ab0cc7060b4f4bfd24b2a956138cd0e5
+DIST sysprof-48.0.tar.xz 1224264 BLAKE2B 165dabf5330e41cd9c2a8483430b4915a6a0ccadadae82840e64ca1216202013620fe1ac1190abc3ebd8724ec89680e311b4b1c0ddce9b24321ca133ae42c39a SHA512 f687907d616a7d67f605b7874f903714092e32937565206129ce43107205ad27d0e30d82c527e04e232e1420c3b2ff3f60618ba286e303ddd74d959b056be9bc
+EBUILD sysprof-capture-3.36.0-r2.ebuild 905 BLAKE2B 07fb696c8c56033279050c36dd5860be8343df91c7d14983ffb33aac956b0bd83dbd0db5714d5522d07c4c6e2eae6cae57235ddf750153ff7cf1ab81c24296c4 SHA512 cb872bde5b0bcd4b815f82800d4797fcd604acc28cafc5c0226a65e4fd4f5549f828322fcf2b5d50dd1c87be654ce0177579e232af931993090a2936cb213fec
+EBUILD sysprof-capture-47.2.ebuild 910 BLAKE2B ece7c05d9f3acfda169ff583962fcda2d3b058158e34591e37f907ccb11eca5482a2689c4ca229fcffd3d4395d7d5be108225a9ce5c20e1783036fbc773d4da9 SHA512 76138625b8a09b0faa75964d0b7c0f7d349f049911d96f6753c9f5f655fc8c29a66e0f0e090bbc49bd4d17458901589b573074eb9f430f0ae9a7a48bfcb8dea1
+EBUILD sysprof-capture-48.0.ebuild 912 BLAKE2B d90b20a6b04b47703d7631ca249b11cb521be47d54c276aad8d23a7fbaa0c7acdcd7d69e3b77966d2887831a8866e74abe18acfd4a21a50f5c851a0ca8ca2f87 SHA512 620aa6ea445ba49ab2ff6728bfeee4ee7504703f06736b701e5c4e3441d746eaa23b72a4dd295e17c4a0a7865909d7b78c2aefed98d8b33e37baf38de9af4452
MISC metadata.xml 348 BLAKE2B 6d20b95f03e7ae7ac3bc5e3633757cef8d68a914da52b6d6fab3c16af3abc54e3d571c770a16772e755c4246a611d3ae20b31a2bfe5d9acf934aa28c0e64719d SHA512 b5132c2bea9fc617ac3732001154e5000c37ff1034ddc904875d8d807aeec5dec3c8d7c0a36bd3ad26bc0310a70842daae96d743d9f82a4b2f1057ef8d65e406
diff --git a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild
deleted file mode 100644
index fb20f2338c833..0000000000000
--- a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-GNOME_ORG_MODULE="sysprof"
-
-inherit gnome.org meson-multilib systemd
-
-DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-SLOT="3"
-KEYWORDS="amd64 ~arm64 ~loong x86"
-IUSE=""
-
-RDEPEND=">=dev-libs/glib-2.61.3:2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gdbus-codegen
- >=sys-kernel/linux-headers-2.6.32
- virtual/pkgconfig
-"
-
-multilib_src_configure() {
- local emesonargs=(
- -Denable_gtk=false
- -Dlibsysprof=false
- -Dwith_sysprofd=none
- -Dsystemdunitdir=$(systemd_get_systemunitdir)
- # -Ddebugdir
- -Dhelp=false
- -Dlibunwind=false
- )
- meson_src_configure
-}
diff --git a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild
index 8368576c3abf2..77e00ea6aee7a 100644
--- a/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild
+++ b/dev-util/sysprof-capture/sysprof-capture-3.36.0-r2.ebuild
@@ -7,7 +7,7 @@ GNOME_ORG_MODULE="sysprof"
inherit dot-a gnome.org meson-multilib systemd
DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="3"
diff --git a/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild b/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild
deleted file mode 100644
index 095cff44673d1..0000000000000
--- a/dev-util/sysprof-capture/sysprof-capture-3.48.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME_ORG_MODULE="sysprof"
-
-inherit dot-a gnome.org meson-multilib systemd
-
-DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-SLOT="4"
-KEYWORDS="amd64 ~arm64 x86"
-
-RDEPEND=""
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gdbus-codegen
- >=sys-kernel/linux-headers-2.6.32
- virtual/pkgconfig
-"
-
-src_configure() {
- lto-guarantee-fat
- meson-multilib_src_configure
-}
-
-multilib_src_configure() {
- local emesonargs=(
- -Dgtk=false
- -Dlibsysprof=false
- -Dinstall-static=true
- -Dsysprofd=none
- -Dsystemdunitdir=$(systemd_get_systemunitdir)
- # -Ddebugdir
- -Dhelp=false
- -Dlibunwind=false
- -Dtools=false
- -Dtests=false
- -Dexamples=false
- -Dagent=false
- )
- meson_src_configure
-}
-
-multilib_src_install_all() {
- einstalldocs
- strip-lto-bytecode
-}
diff --git a/dev-util/sysprof-capture/sysprof-capture-47.2.ebuild b/dev-util/sysprof-capture/sysprof-capture-47.2.ebuild
index 889451489e3d5..6b1dff31a36f4 100644
--- a/dev-util/sysprof-capture/sysprof-capture-47.2.ebuild
+++ b/dev-util/sysprof-capture/sysprof-capture-47.2.ebuild
@@ -7,7 +7,7 @@ GNOME_ORG_MODULE="sysprof"
inherit dot-a gnome.org meson-multilib systemd
DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="4"
diff --git a/dev-util/sysprof-capture/sysprof-capture-46.0.ebuild b/dev-util/sysprof-capture/sysprof-capture-48.0.ebuild
index c8e9fc6d93a81..1bdf2ea0453b5 100644
--- a/dev-util/sysprof-capture/sysprof-capture-46.0.ebuild
+++ b/dev-util/sysprof-capture/sysprof-capture-48.0.ebuild
@@ -7,11 +7,11 @@ GNOME_ORG_MODULE="sysprof"
inherit dot-a gnome.org meson-multilib systemd
DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="4"
-KEYWORDS="amd64 ~arm64 ~loong ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
RDEPEND=""
DEPEND="${RDEPEND}"
diff --git a/dev-util/sysprof-common/Manifest b/dev-util/sysprof-common/Manifest
index 50c17083b2f5a..fc4635160e92c 100644
--- a/dev-util/sysprof-common/Manifest
+++ b/dev-util/sysprof-common/Manifest
@@ -1,7 +1,5 @@
-DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c
-DIST sysprof-46.0.tar.xz 1170396 BLAKE2B 6455d31c00509540d43137863e330dc0dff49887108f80091b4374630e91a9c1c8e16c8475f6c3e992e7e416dfb3fe19e14e6e466c37424d960b91ba6c65e5a6 SHA512 f04d887218257d177f7bc68485bcc47c310188335530ff9bf5e3efa7c383d56e97d5d969b2e8b5b0469993456aa734873c599f3d743615716305b8c7f113f534
DIST sysprof-47.2.tar.xz 1192172 BLAKE2B c36c031811b0bc87c8d93ebc8fc4debb56995e4a43e486603c81742ab25093cfb958f255c5f0c9589aa70fed0796a6141923d82d69e12f677066b7a70a4d342d SHA512 3673b8035ba115f581c3d4d881a6ac99f15d96d461f5d0824d727cfb504ae41363c5b5e0fc117acd202b203c251bb514e53307799c1dbea1d2b0d320ed2fd104
-EBUILD sysprof-common-3.48.0.ebuild 425 BLAKE2B 2a9aba610d00bd2538cdbc0c75bcbfa806bee189c1e8fe5f7974a45f7587682cd02df9fc25225560c9144a1eb5ae707a38826ffec8aced737d9a3c2f96901207 SHA512 89bebb5d683891ed9e9c420dc9441a496281c38bc3bdc5d010078e110c892aad590293b3d3893632765aea0bcfc1e93431a8df9ff423ef31b1d9b5b33ab34a56
-EBUILD sysprof-common-46.0.ebuild 441 BLAKE2B ad76921dfad9e1dc5a92a30571c4c80d2e0cb577bc6aeae71e4a7bdced07cbd9545dfce6e0a10031b1871f7831dffbd48bebedbbb5dd71c3dffab783e92a3c97 SHA512 67bcba5cfd540aa02e2d2f0e645eab0c6a7d28fe68ef725d87374f3f14456ddd228a8dd643a0322aeb9c198452baefffaed63b95b8b89ab8a99f7ccc620e05db
-EBUILD sysprof-common-47.2.ebuild 441 BLAKE2B ad76921dfad9e1dc5a92a30571c4c80d2e0cb577bc6aeae71e4a7bdced07cbd9545dfce6e0a10031b1871f7831dffbd48bebedbbb5dd71c3dffab783e92a3c97 SHA512 67bcba5cfd540aa02e2d2f0e645eab0c6a7d28fe68ef725d87374f3f14456ddd228a8dd643a0322aeb9c198452baefffaed63b95b8b89ab8a99f7ccc620e05db
+DIST sysprof-48.0.tar.xz 1224264 BLAKE2B 165dabf5330e41cd9c2a8483430b4915a6a0ccadadae82840e64ca1216202013620fe1ac1190abc3ebd8724ec89680e311b4b1c0ddce9b24321ca133ae42c39a SHA512 f687907d616a7d67f605b7874f903714092e32937565206129ce43107205ad27d0e30d82c527e04e232e1420c3b2ff3f60618ba286e303ddd74d959b056be9bc
+EBUILD sysprof-common-47.2.ebuild 446 BLAKE2B aa575f9cc8ea6f4af3d3093067ee823762bdf12328f5997f5bc5eb7929529d8420be79033b4189e412e4004e2211e15456502a4e95444aaf2d4fa82290c529e1 SHA512 186b72728d54db538f26ac04b9e8810dd49f0db7e549df8733df9ce7ed247cb7e7c001a34497a4a0b3cb94d1d8e93cc4ccf2267f87eb920bba84f70bc1939888
+EBUILD sysprof-common-48.0.ebuild 448 BLAKE2B 77770517c5d127a56913ccfc7520a01818ec7ec8b8707d4d9abf3809b5ffa991c8059e6b238d1756865f6bbf920a3b34ea4a121c24b8cded30e797d7f6858714 SHA512 addc8be33166a78d297763710330153511c8f44a5e390995da9b7da231bb2386f0f718be518baa24d3e7210e9caa2e7a5ae5477a2b6272f18b7b4337918fba57
MISC metadata.xml 373 BLAKE2B bdae4bad75c188a0ba8013e3a1428480afbe5d9a16500ae2eff58104f859d0c4e789ece418af4c96e4ce9e7e561e42de5c905ed018449b3de8e5f416ccdbc4f2 SHA512 e3513e367eb1f8571bb55ec158df2b7a2a6ef026c21e9a9b76de1ea9297e29d0f438fa06e840c3eeb414d20217d0905d96558528c89f26cb1c682fb04d29cb23
diff --git a/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild b/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild
deleted file mode 100644
index c65e0d5aa299d..0000000000000
--- a/dev-util/sysprof-common/sysprof-common-3.48.0.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2020-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-GNOME_ORG_MODULE="sysprof"
-
-inherit gnome.org
-
-DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-
-src_install() {
- insinto /usr/share/dbus-1/interfaces/
- doins "${S}"/src/org.gnome.Sysprof3.Profiler.xml
-}
diff --git a/dev-util/sysprof-common/sysprof-common-47.2.ebuild b/dev-util/sysprof-common/sysprof-common-47.2.ebuild
index 596636b26cdf9..396526d24fefd 100644
--- a/dev-util/sysprof-common/sysprof-common-47.2.ebuild
+++ b/dev-util/sysprof-common/sysprof-common-47.2.ebuild
@@ -7,7 +7,7 @@ GNOME_ORG_MODULE="sysprof"
inherit gnome.org
DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="0"
diff --git a/dev-util/sysprof-common/sysprof-common-46.0.ebuild b/dev-util/sysprof-common/sysprof-common-48.0.ebuild
index 596636b26cdf9..a5141971fcd31 100644
--- a/dev-util/sysprof-common/sysprof-common-46.0.ebuild
+++ b/dev-util/sysprof-common/sysprof-common-48.0.ebuild
@@ -7,11 +7,11 @@ GNOME_ORG_MODULE="sysprof"
inherit gnome.org
DESCRIPTION="Static library for sysprof capture data generation"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~loong x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
src_install() {
insinto /usr/share/dbus-1/interfaces/
diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest
index 0edae1e3a7c3d..64963cf5cb638 100644
--- a/dev-util/sysprof/Manifest
+++ b/dev-util/sysprof/Manifest
@@ -1,7 +1,5 @@
-DIST sysprof-3.48.0.tar.xz 533092 BLAKE2B 5af48d9216f13ffcc8824b0ba6a4e0ff931c903991953e66c2b50534399320d3d3fccd6e8478b10dc895d19544f9c08733565d95fe9c2c70d64f2294ccce2330 SHA512 100b79fabee005b5445dab3ad78d43facf375a488aa6513e987deecd6a3036cc43bfd78db106a4b8a15b4280dcd975872784c839f560779183adb5a339b0648c
-DIST sysprof-46.0.tar.xz 1170396 BLAKE2B 6455d31c00509540d43137863e330dc0dff49887108f80091b4374630e91a9c1c8e16c8475f6c3e992e7e416dfb3fe19e14e6e466c37424d960b91ba6c65e5a6 SHA512 f04d887218257d177f7bc68485bcc47c310188335530ff9bf5e3efa7c383d56e97d5d969b2e8b5b0469993456aa734873c599f3d743615716305b8c7f113f534
DIST sysprof-47.2.tar.xz 1192172 BLAKE2B c36c031811b0bc87c8d93ebc8fc4debb56995e4a43e486603c81742ab25093cfb958f255c5f0c9589aa70fed0796a6141923d82d69e12f677066b7a70a4d342d SHA512 3673b8035ba115f581c3d4d881a6ac99f15d96d461f5d0824d727cfb504ae41363c5b5e0fc117acd202b203c251bb514e53307799c1dbea1d2b0d320ed2fd104
-EBUILD sysprof-3.48.0-r2.ebuild 2541 BLAKE2B f7034eecb198c96da677d6d96903eabb08eee0c13abd83cc87f5a703d80060cfb2798cafe0426518aa63df2cb3a49a78927f8bf16f2e1634b9363bb43307f211 SHA512 2dfefe160dbb6759a207e035724387e973478ff86f3a8bd03e9d97ab94df1a0542583512314df423f8b53e046240885de9fe358df7577afe64b912bbdf642855
-EBUILD sysprof-46.0-r2.ebuild 2610 BLAKE2B 249d3c1d8056bddf9fc5ad1593edb89e430e4ff2a74b9e4a9628189c9d065ba131524084b51b43f113d4cc670a682cfb52e931e2b912b10a669e7fba9eac9a64 SHA512 1c23aebb258976ef9ab99140928464539f5db9d32b3e7702ff75fd447a9f021f1b61e1939a3f1e169d9c02a0f30785b0de8394e1823ce543d9200aa80858ffca
-EBUILD sysprof-47.2-r1.ebuild 2694 BLAKE2B 5496ea5fd5598017bec05fecfc8e4af582e178d8bdb40215bb5b731ad9b7fce63dcb4baec88663d4f89e5f75ad70fad23fb513c5c36378897edff91ec3744afa SHA512 9b9c1be0d62bd51028facba0d58755536c383f674d6821b364cf8e5255133246af4a01833fce90ab714ffb3cc140cd966a88ae291f8d1a2b90eb95e6d224d724
-MISC metadata.xml 833 BLAKE2B 35f88ffbe55a8acf5322b2f30556b950d2cdf148e0e16d1dcf8eac080273419bdca505088d4cea12c01cd2644fe9129995dfb497177aac70dbd75c82ed018917 SHA512 de169c39ab639a120f4ca13d5619fdb531239cfcb2af90c7fc0c4b7d234002fca5b9f2f1cbc8ab305648a7a13bd116d2c1addd2e32f2d04e7ef37118dd2af913
+DIST sysprof-48.0.tar.xz 1224264 BLAKE2B 165dabf5330e41cd9c2a8483430b4915a6a0ccadadae82840e64ca1216202013620fe1ac1190abc3ebd8724ec89680e311b4b1c0ddce9b24321ca133ae42c39a SHA512 f687907d616a7d67f605b7874f903714092e32937565206129ce43107205ad27d0e30d82c527e04e232e1420c3b2ff3f60618ba286e303ddd74d959b056be9bc
+EBUILD sysprof-47.2-r1.ebuild 2699 BLAKE2B 2522a77cdf32f05611ad1239da9d08d726c098f914bdf1fa20b309cdcfba89c96e277fa6c2d30c9acdf6e6f6cc74a953edd5fcaed653afad0a9a025d0a0f85c0 SHA512 d1ead80a7d2c822b070f817bf4e767055c2d8d5d103e3077522500a0a55394d3add00eab8fdf3d57a2c72b2928e52bbb7cb70fcf4d027adfb0df48bc78657948
+EBUILD sysprof-48.0.ebuild 2695 BLAKE2B 4fcbfa0670e97099eed0fac91a38a953ea2cb423278ee08825ffa8a71c71456161bc80b6b12658e6fe0d8e984353deabba25f24f387396271c3945fe8963ca3c SHA512 c0c23df080bbbbf8aa6e74a645a5025afe3b22618e68b999856811d577abc0ca14d5460f8a8ce442dc5e1ee679da41882d4606d9ee8361d0b138c7edb95658cf
+MISC metadata.xml 731 BLAKE2B 8d47c0e419f62d0dbbb35213e76af7be863f3a640074ffa2f01e72b5870295eba34fe0c65f90c1a3159e14940d633cab56ae712705494507ab0585b8f14a602f SHA512 bd4165cf95f5594e302d09e0d3ee29f6b45a36c4ab8d3db0076221a40e04ac8914350acdaebb56bded0a0c41f4fefccc0468e9cf364f7a9045efed4256d6e6ec
diff --git a/dev-util/sysprof/metadata.xml b/dev-util/sysprof/metadata.xml
index 9f8236177e82a..9544de8790fda 100644
--- a/dev-util/sysprof/metadata.xml
+++ b/dev-util/sysprof/metadata.xml
@@ -5,9 +5,6 @@
<email>gnome@gentoo.org</email>
<name>Gentoo GNOME Desktop</name>
</maintainer>
- <use>
- <flag name="unwind">Use <pkg>sys-libs/libunwind</pkg> to unwind the stack</flag>
- </use>
<longdescription lang="en">
Sysprof is a sampling CPU profiler for Linux that profiles the entire
system, not just a single application.
diff --git a/dev-util/sysprof/sysprof-3.48.0-r2.ebuild b/dev-util/sysprof/sysprof-3.48.0-r2.ebuild
deleted file mode 100644
index 0166f308a2e27..0000000000000
--- a/dev-util/sysprof/sysprof-3.48.0-r2.ebuild
+++ /dev/null
@@ -1,98 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="http://sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-API_VERSION="4"
-SLOT="0/${API_VERSION}"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="gtk test +unwind"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.73.0:2
- gtk? (
- >=gui-libs/gtk-4.6:4
- gui-libs/libadwaita:1
- x11-libs/cairo
- x11-libs/pango
- )
- dev-libs/json-glib
- >=sys-auth/polkit-0.114[daemon(+)]
- unwind? ( sys-libs/libunwind:= )
- >=dev-util/sysprof-common-${PV}
- >=dev-util/sysprof-capture-${PV}:${API_VERSION}
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-util/gdbus-codegen
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- >=sys-kernel/linux-headers-2.6.32
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-
- # These are installed by dev-util/sysprof-capture
- sed -i \
- -e '/install: not meson.is_subproject/d' \
- -e '/install.*sysprof_header_subdir/d' \
- -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' \
- src/libsysprof-capture/meson.build || die
-}
-
-src_configure() {
- # -Dsysprofd=host currently unavailable from ebuild
- local emesonargs=(
- $(meson_use gtk)
- -Dlibsysprof=true
- -Dinstall-static=false
- -Dsysprofd=bundled
- -Dsystemdunitdir=$(systemd_get_systemunitdir)
- # -Ddebugdir
- -Dhelp=true
- $(meson_use unwind libunwind)
- -Dtools=true
- $(meson_use test tests)
- -Dexamples=false
- -Dagent=true
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter
- rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-
- elog "On many systems, especially amd64, it is typical that with a modern"
- elog "toolchain -fomit-frame-pointer for gcc is the default, because"
- elog "debugging is still possible thanks to gcc4/gdb location list feature."
- elog "However sysprof is not able to construct call trees if frame pointers"
- elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested"
- elog "for the libraries and applications involved in the profiling. That"
- elog "means a CPU register is used for the frame pointer instead of other"
- elog "purposes, which means a very minimal performance loss when there is"
- elog "register pressure."
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/dev-util/sysprof/sysprof-47.2-r1.ebuild b/dev-util/sysprof/sysprof-47.2-r1.ebuild
index b29fce37c0937..c34e45fe3c621 100644
--- a/dev-util/sysprof/sysprof-47.2-r1.ebuild
+++ b/dev-util/sysprof/sysprof-47.2-r1.ebuild
@@ -6,7 +6,7 @@ EAPI=8
inherit gnome.org gnome2-utils greadme meson systemd xdg
DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
API_VERSION="4"
diff --git a/dev-util/sysprof/sysprof-46.0-r2.ebuild b/dev-util/sysprof/sysprof-48.0.ebuild
index 21ea8964cf99c..9d6fa0d32b7bf 100644
--- a/dev-util/sysprof/sysprof-46.0-r2.ebuild
+++ b/dev-util/sysprof/sysprof-48.0.ebuild
@@ -3,30 +3,30 @@
EAPI=8
-inherit gnome.org gnome2-utils meson systemd xdg
+inherit gnome.org gnome2-utils greadme meson systemd xdg
DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="http://sysprof.com/"
+HOMEPAGE="https://www.sysprof.com/"
LICENSE="GPL-3+ GPL-2+"
API_VERSION="4"
SLOT="0/${API_VERSION}"
-KEYWORDS="amd64 ~arm64 ~loong x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~x86"
IUSE="gtk systemd test"
RESTRICT="!test? ( test )"
RDEPEND="
>=dev-libs/glib-2.76.0:2
gtk? (
- >=gui-libs/gtk-4.10:4
- gui-libs/libadwaita:1
+ >=gui-libs/gtk-4.15:4
+ >=gui-libs/libadwaita-1.6.0:1
x11-libs/cairo
x11-libs/pango
)
systemd? ( sys-apps/systemd )
dev-libs/json-glib
- >=dev-libs/libdex-0.3.1
- >=gui-libs/libpanel-1.3.0
+ >=dev-libs/libdex-0.9
+ >=gui-libs/libpanel-1.4
sys-libs/libunwind:=
>=sys-auth/polkit-0.114[daemon(+)]
>=dev-util/sysprof-common-${PV}
@@ -79,21 +79,30 @@ src_install() {
# We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter
rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml || die
+
+ greadme_stdin <<-EOF
+ On many systems, especially amd64, it is typical that with a modern
+ toolchain -fomit-frame-pointer for gcc is the default, because
+ debugging is still possible thanks to gcc/gdb location list feature.
+ However sysprof is not able to construct call trees if frame pointers
+ are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested
+ for the libraries and applications involved in the profiling. That
+ means a CPU register is used for the frame pointer instead of other
+ purposes, which means a very minimal performance loss when there is
+ register pressure.
+EOF
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+ gnome2_schemas_savelist
+ greadme_pkg_preinst
}
pkg_postinst() {
xdg_pkg_postinst
gnome2_schemas_update
-
- elog "On many systems, especially amd64, it is typical that with a modern"
- elog "toolchain -fomit-frame-pointer for gcc is the default, because"
- elog "debugging is still possible thanks to gcc4/gdb location list feature."
- elog "However sysprof is not able to construct call trees if frame pointers"
- elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested"
- elog "for the libraries and applications involved in the profiling. That"
- elog "means a CPU register is used for the frame pointer instead of other"
- elog "purposes, which means a very minimal performance loss when there is"
- elog "register pressure."
+ greadme_pkg_postinst
}
pkg_postrm() {
diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest
index b71867a09f407..69affff28b77e 100644
--- a/dev-util/umockdev/Manifest
+++ b/dev-util/umockdev/Manifest
@@ -1,7 +1,7 @@
AUX umockdev-0.19.1-tests-ioctl.patch 1318 BLAKE2B 4cab28dc20e26c00030c3dbf1332743c79e98aa35a4d293723150049aefecd02ec7c1f11fa7103ce6d6795488d2623c2a4409b4c279309bb89a12870f4521667 SHA512 f975932052c37bec0c883be565b4f69b1fdeec17dc43312fe562dd946d8f4bea3be184de4903e6f8e920018b5d148a64f4b9628080c661d4460bb55c2668ac88
-DIST umockdev-0.18.3.tar.xz 493724 BLAKE2B 989391474b7204a228a323244b75dc81992c69cd79a499ea701344311a890383eb6d589769df2006727c371757e4bf807831b9ccabde0fcbfd1b99054042fdc6 SHA512 565fedc4367b7896ac4fd9cee19d704d1f3f8b382c31069ceef81d0a0e8f3a38b775f28bd7a3652a7bb9c5cb62dd1f616ea81d7fc2ee7fda933bad44b32627d2
DIST umockdev-0.19.1.tar.xz 496652 BLAKE2B 92f9c6f069dc1e0c5f389c0a6ac914a92b83a2ab4a255385e5dab30cf223580f4f96551b95021b1a42bdb7911732e81088ee1d6c7afcccc3d845e0ff687ed1ed SHA512 3e7c892d0999b6a61f802445851d83bff7c5a2ddc9d0b673bebe2a130b3782d7788082f21bf3c4064e3bbf867c43cde9a583bdd54e2eea467ee430c8b5d4db1c
-EBUILD umockdev-0.18.3.ebuild 1362 BLAKE2B 27744fc0eb026a17941768f68d3ec7c3dce6b9743c34a726ddae0640d5f37f2e81022ab3670224dd9a4276786b3d401fcad90487accabb62727f039ce3b1cc95 SHA512 7de11cbd458617bd1b85a074dc37c7c6a7c2e0c2e5b4b0c453845430b1ad497b7e087b2df44594680d1570cfd5caa7553f437e630ca55d8b62054277d021fb19
-EBUILD umockdev-0.19.1.ebuild 1413 BLAKE2B 91094c9733cf0fa3f8bc8495f320ef33f67a443603e9295e957ed2a48fde90e115627219c5e971d6041d6bc21eff042469f88d43abd4e900affde0ceb4fb4d1b SHA512 2879b627291391e7d4a9600a8955a48d830774a01925211af0514ee69200ab192ce058dffefc82d8bba107156e16f8d6b13beafb96a3952b48fb02c0b0275440
-EBUILD umockdev-9999.ebuild 1369 BLAKE2B 1994440e9b3e5ce60b2472cd64d70451d04af29423724bab0265dc89b925affa32ac92923cfa70647d3ee5af8e371d1827723baf2be4cd59a804d30d408333d2 SHA512 ca0442a7c00eb30ce151beb529bbef98e0ba4f2b4be3750098c6609a2924f45eee096078f0e28173e6d213aa239c8a5caea08a733f47960ab0042ec4d9906bdb
+DIST umockdev-0.19.3.tar.xz 497840 BLAKE2B c67213b95ae07fae612c9c697abce0c818a145a76d2618ae4e12921ed80789405a58d9fec9eb3ead1d83dc0dc2c5bb13006ca2e320f142461508b74277fdceba SHA512 c0de1b6cbb0f2d6d880154c392cfc5a28e91079b16053acd76f50febb9073436d6cc9f4e0d354227169b1a6d6876e1c23dbbd8b835956f7b360af5ac24cd77b5
+EBUILD umockdev-0.19.1.ebuild 1413 BLAKE2B a26d0689d89209dbf8367ce44f9f8a693a739779f9b3947c67d25e4674caa2d6580afc288e45fbe78e0e7c4cd0b77104aac4ea1446f5fd93932fccad521d3883 SHA512 826806b9a9de1a6de3250f8fb569a3b97af8eba7e63d09d7c57d0866892aae23c3baa44dbe7e9ca5d927c343d5a2577cd0ff22b9264d16fbd99e46e3573a9938
+EBUILD umockdev-0.19.3.ebuild 1434 BLAKE2B 3b57439cb1210a4677e4b251053d4c9a8e421a6675462b2a1cf6bef15de29e3ea2293d8e9a44ca7a62428c850deed8b107742347e764ddb88027ed23833c3b59 SHA512 1c3c235dab3612cddb16f06ff1cbd5e603380c910ecf67d304d6d8136e77e7cc86aaa7975e29b91d979c41fe4a0d971814ddcdc7dd071141f3afe06f31d431c9
+EBUILD umockdev-9999.ebuild 1434 BLAKE2B 3b57439cb1210a4677e4b251053d4c9a8e421a6675462b2a1cf6bef15de29e3ea2293d8e9a44ca7a62428c850deed8b107742347e764ddb88027ed23833c3b59 SHA512 1c3c235dab3612cddb16f06ff1cbd5e603380c910ecf67d304d6d8136e77e7cc86aaa7975e29b91d979c41fe4a0d971814ddcdc7dd071141f3afe06f31d431c9
MISC metadata.xml 389 BLAKE2B 83313795741d7a5ece22e39de4d8b138c484a7f298f64d7e87bf44a9c04b6733c80f407ca15eb2b4bd71205eaa51b6b814227f4df730ba77e3b54a27735e7484 SHA512 6aff7de0eb974f8ddc4a7190b06b8e3ad406a410f618935cb0b757fa2bc22b6a33ecf33510ae9fc2d4a03f676905faa5561d030fb5e5065f8dc3e7320820cda1
diff --git a/dev-util/umockdev/umockdev-0.19.1.ebuild b/dev-util/umockdev/umockdev-0.19.1.ebuild
index 755d99bc8585a..650d09109f23d 100644
--- a/dev-util/umockdev/umockdev-0.19.1.ebuild
+++ b/dev-util/umockdev/umockdev-0.19.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic meson-multilib python-any-r1 vala
diff --git a/dev-util/umockdev/umockdev-0.18.3.ebuild b/dev-util/umockdev/umockdev-0.19.3.ebuild
index 0e726e29a3088..863d0947e7497 100644
--- a/dev-util/umockdev/umockdev-0.18.3.ebuild
+++ b/dev-util/umockdev/umockdev-0.19.3.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic meson-multilib python-any-r1 vala
@@ -11,7 +11,7 @@ if [[ ${PV} = 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
DESCRIPTION="Mock hardware devices for creating unit tests"
@@ -58,5 +58,6 @@ multilib_src_configure() {
}
multilib_src_test() {
- meson_src_test --no-suite fails-valgrind
+ export SLOW_TESTBED_FACTOR=10
+ meson_src_test --num-processes=1 --timeout-multiplier=10 --setup installed
}
diff --git a/dev-util/umockdev/umockdev-9999.ebuild b/dev-util/umockdev/umockdev-9999.ebuild
index c1fa33c426d3b..863d0947e7497 100644
--- a/dev-util/umockdev/umockdev-9999.ebuild
+++ b/dev-util/umockdev/umockdev-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..14} )
inherit flag-o-matic meson-multilib python-any-r1 vala
@@ -58,5 +58,6 @@ multilib_src_configure() {
}
multilib_src_test() {
- meson_src_test --no-suite fails-valgrind
+ export SLOW_TESTBED_FACTOR=10
+ meson_src_test --num-processes=1 --timeout-multiplier=10 --setup installed
}
diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz
index 785264db4d7ee..f7dc5a6dfacaf 100644
--- a/games-board/Manifest.gz
+++ b/games-board/Manifest.gz
Binary files differ
diff --git a/games-board/pysolfc/Manifest b/games-board/pysolfc/Manifest
index 5cff23e66ad29..3bf79dff54a54 100644
--- a/games-board/pysolfc/Manifest
+++ b/games-board/pysolfc/Manifest
@@ -1,7 +1,9 @@
-DIST PySolFC-3.1.0.tar.xz 32697568 BLAKE2B 9c303b24b9d3bbb2f10d66146a0e848158bb1dfa155aeeacbad4169fbec18d8bfd908b086836bafae93ec52a96c2a973550577dfc46ac8510614965637a78721 SHA512 fa8ccc06a8813e9935a7d3034fca1cf8723b5457b8ee575cce202911c5cef265f2d0b297b279ceae398a142b9da56d95f5bdbf193df18cb5acb6b8f285420259
DIST PySolFC-3.2.0.tar.xz 32808092 BLAKE2B 04ca5567e67c32407135141b96d316e206093b712f0bac1761d2d46a729f8558f40794a5dc575cd420b92da8b5741eb5e7d57327ba756a997889174a31d07161 SHA512 190d20228585942ebf8be42514561a1642a2f102a4e32cf9e12d5b429f34279a447268839156d1e153be2147c152d738065bdbbc79d6494cfb9b5dcc901630d9
+DIST PySolFC-3.4.0.tar.xz 32914516 BLAKE2B 0994642fad2100658c922e3d1f79dff4d5c499aa3cb19d9d4e132f98b6f25153c1a07ea51dcddc1ee28e36e1585b5539370e3f85067a74438db5af77003d2ce0 SHA512 208e301cd8f8467e5078aace219a729097a851f09cd47d12ee9723e5b2127e951dfe779704ad0dedacd94c2a9a18553fcc06de8fa426d27a6794eb0d15ff128f
DIST PySolFC-Cardsets--Minimal-3.0.0.tar.xz 25188212 BLAKE2B a047a151b5c4256cfb0300c6bc75713db9aab63e4e76ba99233a59f39a9a7017406320a0e3b874b72084b3bccd14ca303f7af9666652efee85cf39803ad8c43c SHA512 9d4bacd072b450b29b9f1bec4557121a3647c2f837aeb6e249f452cb886467c5e7ca36dd36a78ea69a5c9df6f30d5245e12681d9d02fc9da2ece09c25d77e787
+DIST PySolFC-Cardsets--Minimal-3.1.0.tar.xz 25083116 BLAKE2B 0c8d91c382cb51a52f25bc6aab9485b90b21aca2369b11848f40be2df80901bf367c4e8573a626564a3e754c04c0f5918fcf657c85d5a39d405960155f42caa4 SHA512 dc03e79490576c53e398df691f59a3c3b886c5dd20feef3f525828c2a49339537db303464a3782101e76d682cbf0345619d84e4a1d116bbb9879cd489ebe6637
DIST PySolFC-Cardsets-3.0.tar.bz2 87075654 BLAKE2B 527463ba2abe22c553753f7cb8f6608867a3da01532461cd29b5cf007a49c242cbdbe82f50751283d17a46ecb15b263e324fbc1288b5c5eb3cc9bdc1cfc9b257 SHA512 4544bc8b890d0cd41d66bd513faf86c21455f4d0f154e567fd689917f2f3ca56fadf3ca9372bc80c5b1d5387aa4abfab7952e73024a3e41101112e716f80b762
-EBUILD pysolfc-3.1.0.ebuild 1996 BLAKE2B fc72b4212f0855431e605497e8ea972e61b6c326147b03d804dfb9143a0753e8c360dd2abd84a43e0513a91e487926e3984c57078e2b8d2b9918674ea73388ec SHA512 607f115500e4336ff6d9f21456191150d7f76b37036211613b69a8669fe6cfa97bc63d0ebb32ea0b82951890aaed329b041d677e908e34b771524658d1891e21
+DIST PySolFC-Cardsets-3.1.tar.bz2 82706375 BLAKE2B 7fdf91e971437bec69430ab98810bbccab72bc3072c7a5bb3d9101efc2c86779e4aaca047a136bc174defb014865a3628633686dcb2e2b2ae6e9764b2ed6829a SHA512 a06fd5dfc16c7cfde4a6612f925cc2829b06a55ccc6633ed7176508888557eded9d3c32a6d336eb2f8c5950d9e0e7b215e57211ee890cf59228ab5cb4874e716
EBUILD pysolfc-3.2.0.ebuild 1968 BLAKE2B 0a8b494a2428b96cef970c749917cef219da3e49db17dc129e2c8062755178ea0723fa26c8f549986f54588c76090b8ea4b1b678da74110c1b0384a177359cd4 SHA512 d30a4101e29ced9d6fbaf36350e046810e3c86833498cc3445b3ddbdfc3693aab227f1d61db807590a9c5cf184cf3610e100cae275edfd6b6eb8177e653e1f0a
+EBUILD pysolfc-3.4.0.ebuild 1816 BLAKE2B 39586f749ac387a00bed9ccf951568facb9e5b7cc3f4e4b79e8e6a2aaa1bb93f3ce93234acb074d6387f95562e89ce2fa851b6601369476ae2cc48d25fddba28 SHA512 e2970b347d8de8c1476066ce3d5d45653955471135d28b3da2c581753f3aadd419f7957e50a83d8e2cc81063ee17af1682dc915877ad7f7f9c5c096a9f17550c
MISC metadata.xml 563 BLAKE2B 3b59b69697c8e2e34a4dad3f042639eeaf78e93167299d68ee17e7a0efb9417d78efb4d85be54b2dfa9710767abd4f1de5d9579e9f2ece656e39c286149eb5cc SHA512 6f27d71460517af500de23bc137225272c9ea45bf727725f2964a104ba48ac2a5464a930071d85e67ebf4f83b29a3359041ff8b4966b19459ed8e6cd7a24cb3f
diff --git a/games-board/pysolfc/pysolfc-3.1.0.ebuild b/games-board/pysolfc/pysolfc-3.4.0.ebuild
index 991f5d45ca175..079d1785eb58f 100644
--- a/games-board/pysolfc/pysolfc-3.1.0.ebuild
+++ b/games-board/pysolfc/pysolfc-3.4.0.ebuild
@@ -1,18 +1,18 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
PYTHON_REQ_USE="tk"
inherit distutils-r1 xdg
MY_PN="PySolFC"
MY_P="${MY_PN}-${PV}"
-PS_CARD_P="${MY_PN}-Cardsets-3.0"
-PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-3.0.0"
+PS_CARD_P="${MY_PN}-Cardsets-3.1"
+PS_CARD_MIN_P="${MY_PN}-Cardsets--Minimal-3.1.0"
DESCRIPTION="Exciting collection of more than 1000 solitaire card games"
HOMEPAGE="https://pysolfc.sourceforge.io/"
@@ -34,7 +34,6 @@ RDEPEND="
dev-python/configobj[${PYTHON_USEDEP}]
dev-python/pysol-cards[${PYTHON_USEDEP}]
dev-python/random2[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]
sound? ( dev-python/pygame[${PYTHON_USEDEP}] )
!minimal? ( dev-python/pillow[jpeg,tk,${PYTHON_USEDEP}] )
')
@@ -43,14 +42,6 @@ RDEPEND="
distutils_enable_tests unittest
-src_prepare() {
- distutils-r1_src_prepare
-
- if use extra-cardsets; then
- find ../${PS_CARD_P} -type d -name .thumbnails -exec rm -r {} + || die
- fi
-}
-
python_install_all() {
local DOCS=( AUTHORS.md NEWS.asciidoc README.md )
distutils-r1_python_install_all
@@ -64,7 +55,7 @@ python_install_all() {
dosym -r /usr/share/{${MY_PN},doc/${PF}}/html
# russian translation is not currently displaying right?
- # (please if works fine for you and this should be reverted)
+ # (please report if works fine for you and this should be reverted)
# https://forums.gentoo.org/viewtopic-t-1142910.html
rm -- "${ED}"/usr/share/locale/ru/LC_MESSAGES/pysol.mo || die
}
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index 030cb66d83c1b..a999de53697ec 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/emutos/Manifest b/games-emulation/emutos/Manifest
index 9afe28ad2ee83..ace0347d3433c 100644
--- a/games-emulation/emutos/Manifest
+++ b/games-emulation/emutos/Manifest
@@ -1,13 +1,7 @@
-DIST emutos-1024k-1.3.zip 360673 BLAKE2B 5d061c2a4e857d8e9d72480dc4d5f5d668ca377279aeeac1346e28232347fcc18cf1697530a7a6e7641da16721ac175ab67480f213f4bcaf7b6fbd6b3568129d SHA512 aa7484ba657b4c70e5323328cdce741099ca74fb5e7e4cef944148902dfb597f274f37e924883014048405b1c23321ea3cabfdc20ea73934c903bdde381c7384
DIST emutos-1024k-1.4.zip 371134 BLAKE2B 467bd1b1369c82ab4482e0cdf288b35002907d8a34496539ae85bb1a0c91277aba68bdd54b3d60bd6ee2f17672eb6c876e829430c533f477fc3eee8a64c23124 SHA512 890b99fcc383f33ebe40afccabd515d107b6a34a7715374248955db7636456262907d407b4d836cfb2dd94407de5f34670495ce8cc14890d5817c9786f3ead09
-DIST emutos-192k-1.3.zip 2144680 BLAKE2B d0d34758c79ed8109e537a8cbb0c409fe57ffa9a2737120b44a923c1b17af155dcd782dc82828848508ccb975919405c381b5caa3930aa221d0dbbfa2a9b769b SHA512 9e54ae92d656102ad7046caebacc2c958bb49c514231a51ef68497ecef9844d9bffaf1c9c32984dbf0a8878ac3ea3701b6ee4064bc6012b433ca47b82b225524
DIST emutos-192k-1.4.zip 2260230 BLAKE2B 1cb79168f70fcaa649bc30591c174cd15a59e8463ae055cd99e1536896c844ae179895b51e1ed4008fc41b773c48bad6b087e271807561061482f2c53c2493ca SHA512 2a52e399f0ce039791c5d2326e76116b495f72369f98924633d67b266612e32109910a1775230bdc780ee45d61de33824dd6315de2f47188929ffa6bb3bdcd11
-DIST emutos-256k-1.3.zip 2774062 BLAKE2B a58dddbd4e0615df721187c402e02c73829643a4c2881ebc2e1f1a532e54c1081575e17ef8876f262a6dcde0a8a7c13668be0e3952fe3ff9de16cc050e5c1251 SHA512 99e73e45b62ee8b604a1b465a1e79808dba8adcb3f209588c344bd0155f8dca353a532a14240a061ad7bcfe1c3b371932b7aaf60c6ee75a413ee2a9571e2c87c
DIST emutos-256k-1.4.zip 2933355 BLAKE2B 898698d35f525dd9191a2df34e61ec8ed7e1418b523ec82e9d97f6a74b15c9274276e96bc1601073b91058a7aaf1cbe732e8a80e3ee85512300c4c67cda38afd SHA512 035e98492a15dd6b0ae998c5097acde7455ab8e4d253c12814808db35591fdd8398760ad9f00a845627d1786f1809034ea074c6e92e7627c4726f53ced4844d7
-DIST emutos-512k-1.3.zip 3441410 BLAKE2B 42867a36546d9cc893fc3c76586b0502ce92a4cc81c8568aab0e8db6ec443c718e331c5a6a0552e70836e5139ee355bfb312307cc5c4e7ace4b0beb87af4f346 SHA512 a417e30ec6f910008f82f342afc4615dd5aaf2db28107ea719d766d5f0878f9ea2f25740644ec91facb544935f2bc19a8a3d9232ecd3e993ff734b351697d2b1
DIST emutos-512k-1.4.zip 3708741 BLAKE2B 4a990f9d5e0fc14b3b6197dbe8f73087bc68078dbdfaa9c3bc33eef670b22db85c9f94ff85c04d866e3ab917aef6f323dfdc205fd00b4175f22dc16354efd2d5 SHA512 001c88b43e7ea25020121db81dfd1b877dac3ff5ac5f56ad5ee91d0b3fb6b080d38206f71b26b0c1899059e9c795e85930da4448d53db903e07902ba714c8ff6
-DIST emutos-aranym-1.3.zip 311442 BLAKE2B 5cb41ea9aa95501f698827f2d6b9c9cc1b1d7bc972b4cbb28a13dd7fb76d2f4a9ea3a14364d4ba9f6875ca4a2ed96e894a9353b24f3180bc6af96c5d9154e62d SHA512 6fa86e10635ae2042b70942505a6322dc421c4da196c233e0d456dfa53f1ba54fe350fac06ff855a7c4cff9018a3bac5294c7f0084599b00c7f2594e41ac2579
DIST emutos-aranym-1.4.zip 340940 BLAKE2B 11b95d99fef1fae67a5c6d852d019afc696132a4f5e344658aa64b8a54880f59076cf57e1f04fe8c18c5d0dd05b45bc76ccf723a613541843ba0491b5f703f66 SHA512 905edbd5e5c6e7dbb1ae69d5ffc266da485b143fa0074e884c860f7c545e1e556edd47f005c89e5f2d04355455a89743e205533bb662875f895a6926f50b4dda
-EBUILD emutos-1.3.ebuild 1342 BLAKE2B d2901e347721e0e848afe6f329007ffed344eb3585fe0b38cdbf28d12fb4b17b7a1e3b3a7af2f59016cb538f5ad483c9bd5b8d9bcbd8df8f8e9b63e1ebac3913 SHA512 4b63fc5465373be412ecb6c10c9db064ed43917bc681a8ecce1ba984d0ca72c817b8179d5efda73200f7a6bb9150406c24ccc9240672831a46a40bde48801061
EBUILD emutos-1.4.ebuild 1342 BLAKE2B 993047dfa46928bb040dab53412a58dacf446531f421f2eed4491888f626a38703a7a86158664cb242768b64186f34de52899c87d752a9333a3f522dde09ed3c SHA512 a0c52f1052e546bc1b94cb7d8a6c49abce6019dd12da3c7d3334578013a539100a42d1f201cfc550a6139d31d3182a79882d3955fef4fcb12b45b072de19a7ce
MISC metadata.xml 354 BLAKE2B 7d7fb28750a0b529ff40ee9ea32b4f09f2767df55b00d2c0580ad4703deadbbd0b6d735dabb7925739aa20e76b063bff99c8eb41cc4fe78c4232d2c51bf07c4a SHA512 7789f7a0c78aa0215ccea79fc13f136e40eb4ff9857ccd13c328afdc52ac7fee224fabf74dad91cfde336edcb58456182c159893ce8c53c3f1b160fe3db1395b
diff --git a/games-emulation/emutos/emutos-1.3.ebuild b/games-emulation/emutos/emutos-1.3.ebuild
deleted file mode 100644
index 4e3a5e1f9b0b0..0000000000000
--- a/games-emulation/emutos/emutos-1.3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_L10N=( cs:cz de es fi fr el:gr hu it nl no pl ro ru sv:se de-CH:sg tr en-GB:uk en:us )
-MY_VERS=( 192k 256k 512k 1024k:etos aranym:emutos- )
-
-DESCRIPTION="Single-user single-tasking operating system for 32-bit Atari computer emulators"
-HOMEPAGE="https://emutos.sourceforge.net"
-SRC_URI="$(printf "https://downloads.sourceforge.net/emutos/${PN}-%s-${PV}.zip " "${MY_VERS[@]%:*}")"
-S=${WORKDIR}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="$(printf 'l10n_%s ' "${MY_L10N[@]%:*}")"
-
-BDEPEND="app-arch/unzip"
-
-src_install() {
- local e list=()
- for e in "${MY_L10N[@]}"; do
- use l10n_${e%:*} && list+=( ${e#*:}.img )
- done
- (( ${#list[@]} )) || list=( us.img )
-
- insinto /usr/share/${PN}
- for e in "${MY_VERS[@]}"; do
- if [[ ${e} =~ : ]]; then
- doins ${PN}-${e%:*}-${PV}/${e#*:}${e%:*}.img # multilanguage
- else
- doins "${list[@]/#/${PN}-${e}-${PV}/etos${e%k}}" # single
- fi
- newdoc ${PN}-${e%:*}-${PV}/readme.txt readme-${e%:*}.txt
- done
-
- # These are identical for each, only need once.
- dodoc ${PN}-1024k-${PV}/doc/{announce,authors,bugs,changelog,emudesk,incompatible,status,todo,xhdi}.txt
-
- # Debug symbols usable by games-emulation/hatari (only provided with 1024k)
- doins ${PN}-1024k-${PV}/etos1024k.sym
-}
diff --git a/games-emulation/hatari/Manifest b/games-emulation/hatari/Manifest
index fdc146c79f635..8c630e77a1269 100644
--- a/games-emulation/hatari/Manifest
+++ b/games-emulation/hatari/Manifest
@@ -1,6 +1,4 @@
AUX hatari-2.3.1-caps5-include-path.patch 500 BLAKE2B 9462c680cf22368e06f37d313d0d0917b5904977ab0001fc3427bb8532d611481e0414c7a9c76a83f8c3a00691dd702c22a4c27eb3d1ef0a8bfbd5d48d636895 SHA512 53230cfbfc1904fba1af3d9a7554425d76e75f4a4fa51906ebfe12c9f178633bc63334036f3192643dfa2a3d51e5729c7932a58ca009902585a1653b44c28457
-DIST hatari-2.5.0.tar.bz2 2820580 BLAKE2B 42d955db9a219632d39697041667c2f9ddbd2cc06472c7ca508a097a3dcd5681a73a1069a3a6e788eca79a9aae2ff1ce00288a09556c8bedd697bcd77256f653 SHA512 53c5d5164ccaba8abea2babfbca971995fe6bd4f796d418f01243d3d40ac43371ba04c20600c5117b3e7b7b9a36d092e15cd209cc08324d17a05a7ca8e93cd84
DIST hatari-2.6.0.tar.bz2 2885028 BLAKE2B fd11990bd277edb3b815b92bb6e980cab6a8ce391c2df18ae0c2518f97194764b076662f306aa9bb3adaeb1f6d3fa95a422c28428871d899d28d33993899097f SHA512 fb7e26d19903ef35d86ef5ce9cc7ab4d01a5f65dfd91f22c7dee79a1a51d94a900d0cec14204790a3b1e68a7432897216b1d466f5953e7e8b23f39aeafd892e9
-EBUILD hatari-2.5.0.ebuild 2552 BLAKE2B 643b18ca00299e6dfc06ee66dbd25ccf9d2b99062eb32eb6865f4917a39fd7c97a10ed68701d80e3acdd7074aab7bc053fa14b7a4e607a097c20d853dd810374 SHA512 a16e8fb3bc5c52ee08aced2ce1dd0c9a0d20d10e544d45363b5c95434da3ffdefd97b788f2b60c6acba282e3a15f4075abaa28b1cf4dfbe43ccbc99a268a43aa
EBUILD hatari-2.6.0.ebuild 2691 BLAKE2B b96c8d770702035cbdd47552ceb6d536fe2314e7e75f265ec3b1637ee4f64a18f8e22894e777d93bee399a57b8bc1cfb70625731677b1250a7fe33fd3708d2c7 SHA512 5a1e180f0569c51516a7ed82a969d63df59e64f1796c7a2e913a77ee37eabc6b46dcd8e408931797d811dd8a0a1d60c04dd01139b341516b6526c72fb8f92e7f
MISC metadata.xml 654 BLAKE2B 72517d404da9efed9281d4078ab99158626321e7404be8cb05e30c96f2a479aee6a1fb082e83113ac841604eec5fbc93fd191e47bc95772381fb4b74097f8b0f SHA512 d232a0bc529fb5b46dd44322b3913a5a6dd7da2b77b4177284484c07bdb3956b04a930185214aee07efc9ccebec74f034dc43597c5eafa87f2087a06e1bc84af
diff --git a/games-emulation/hatari/hatari-2.5.0.ebuild b/games-emulation/hatari/hatari-2.5.0.ebuild
deleted file mode 100644
index dbf9cc028213b..0000000000000
--- a/games-emulation/hatari/hatari-2.5.0.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{11..13} )
-inherit cmake python-single-r1 xdg
-
-DESCRIPTION="Atari ST emulator"
-HOMEPAGE="https://hatari.tuxfamily.org/"
-SRC_URI="https://download.tuxfamily.org/hatari/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X capsimage capstone gui png portmidi readline test udev zlib"
-REQUIRED_USE="
- ${PYTHON_REQUIRED_USE}
- png? ( zlib )
-"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- media-libs/libsdl2[X?,joystick,sound,video]
- X? ( x11-libs/libX11 )
- capsimage? ( dev-libs/spsdeclib )
- capstone? ( dev-libs/capstone:= )
- png? ( media-libs/libpng:= )
- portmidi? ( media-libs/portmidi )
- readline? ( sys-libs/readline:= )
- udev? ( virtual/udev )
- zlib? ( sys-libs/zlib:= )
-"
-RDEPEND="
- ${PYTHON_DEPS}
- ${COMMON_DEPEND}
- gui? (
- $(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')
- x11-libs/gtk+:3[introspection]
- )
- games-emulation/emutos
-"
-DEPEND="
- ${COMMON_DEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- test? ( virtual/imagemagick-tools[png] )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.3.1-caps5-include-path.patch
-)
-
-DOCS=(
- readme.txt
- doc/{bugs,changelog,scsi-driver,thanks,video-recording}.txt
-)
-
-src_prepare() {
- cmake_src_prepare
-
- sed -i "s/\.1\.gz\b/.1/;T;s/gzip[^\$]*/cat /" {*/,}*/CMakeLists.txt || die
- sed -i "s:doc/${PN}:doc/${PF}/html:" python-ui/uihelpers.py || die
- sed -e "s/python3/${EPYTHON}/" \
- -e 's/mkdosfs/mkfs.fat/' \
- -i tools/atari-hd-image.sh || die
-
- # use emutos package rather than bundled ROM
- rm src/tos.img || die
- cat <<-EOF > hatari.cfg || die
- [ROM]
- szTosImageFileName = ${EPREFIX}/usr/share/emutos/etos1024k.img
- EOF
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_SHARED_LIBS=OFF
- -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
- -DETCDIR="${EPREFIX}"/etc
- $(cmake_use_find_package X X11)
- $(cmake_use_find_package capsimage CapsImage)
- $(cmake_use_find_package capstone Capstone)
- $(cmake_use_find_package png PNG)
- $(cmake_use_find_package portmidi PortMidi)
- $(cmake_use_find_package readline Readline)
- $(cmake_use_find_package udev Udev)
- $(cmake_use_find_package zlib ZLIB)
- $(usev !gui -DPYTHON_EXECUTABLE=false) # only disables python-ui/
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins hatari.cfg
-
- mv -- "${ED}"/usr/share/doc/${PF}/{html/*.txt,} || die
-
- python_fix_shebang "${ED}"/usr/bin
- use gui && python_fix_shebang "${ED}"/usr/share/${PN}/${PN}ui
-}
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index 31766b5d341dd..e32bee153441d 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/freeorion/Manifest b/games-strategy/freeorion/Manifest
index b921b95022847..74ea9de161e84 100644
--- a/games-strategy/freeorion/Manifest
+++ b/games-strategy/freeorion/Manifest
@@ -1,3 +1,6 @@
+AUX freeorion-0.5.1.1-config.h-path.patch 297 BLAKE2B f83745832207cfe7f9b848c203f80d2eab79ce257b03d2229f474cb384f58f67941a2cf25e69fe48f243b820442ea49fa907836a20325a91549c8d0a2ef783b6 SHA512 2b4bd71964d8f9acdb1d59e5e28640f20bec256b557fef5d50dc673db2ec74f9421b051b831bd4ad89531766dd26e1d4c79d7d30a6ffe442f97718504cb6e42f
+DIST FreeOrion-v0.5.1.1_Source.tar.gz 156827341 BLAKE2B 5baf826cb68eb6f500c083bf0716e48639a21d129532be549441c713e3dff2eaaf7669e0a3a8655e76aeab8ce79fecc41f271fe73f951d4a02b8e7233462ce60 SHA512 1876eacc5c5dd3e2e3d830088cce2fbe2db40d317eaefeedaba5567dfd218f296a15305e5ec5bd9a91d7ef53a7699fe672972784a1cbd0f7003bb32cdb34b52c
DIST FreeOrion_v0.5.1_Source.tar.gz 154915100 BLAKE2B 5097fed26443cd076d03af05816148bf2923b86d4719b86e4593b1bca383af222db6f105e3b4a4b531188558305140e9999a80c7550959adaa65cf08f5bb6b5e SHA512 253deba1a90bd4fa7e33423e0148b22ee5234e47007fef9cee66d617caaa5794e2a600e057574c79caa7058557d51d290c5161e9dfa3d8dabe4ebc5da85b8233
+EBUILD freeorion-0.5.1.1.ebuild 3016 BLAKE2B 2b6230e9fe7fc56f87c316413ef326cec88fdd281334aa0430d134748ec257f07c919394bf3e0aaac362c4a21a5b2e0177fda05db3b461bb5b65d3aabddf995b SHA512 90d483273ae46eee50cd589caf0213d3573c159e6ee6f0c5c99143223a195ca5c21f5a23d2032d9cd6b276ae3f80c7239a8d96967fa625136699b8a21f3522b7
EBUILD freeorion-0.5.1.ebuild 2950 BLAKE2B b4c024cfa8303c67128336aa98b16bb8bb686a1731b931c02ad90c72df0bae4708df4511aea900ff7e8c38473ea69cb0febc3fc3db8886962af89c3e9f935c35 SHA512 c47a85a5c3ac2cc22beb9b716803aec986fa420ab21478a24b25c560ac2e801757a6249a0db29e251cec39ea51bddd418ffcb1e8c49a1ba1fcf118ce88604b5d
MISC metadata.xml 757 BLAKE2B 64e1e5a856369650c9d41b75f7af091c5fde43ab2992911cc81d5e4ba12d13fea5e4e82ae960e75208979aea38eeeb07d4bfebdb1eb45c035796ed854090cbe6 SHA512 5e631e52b5dbabbb6ce1cde6e416c4ed228dbf4a1ddda7899e5565c9abd5b7080894866aef375ff66cef3facd06faadcaea2ccefd8fb34d6bb461bfd32879d6e
diff --git a/games-strategy/freeorion/files/freeorion-0.5.1.1-config.h-path.patch b/games-strategy/freeorion/files/freeorion-0.5.1.1-config.h-path.patch
new file mode 100644
index 0000000000000..77b09e4f029d9
--- /dev/null
+++ b/games-strategy/freeorion/files/freeorion-0.5.1.1-config.h-path.patch
@@ -0,0 +1,8 @@
+https://github.com/freeorion/freeorion/pull/5259
+--- a/GG/GG/CMakeLists.txt
++++ b/GG/GG/CMakeLists.txt
+@@ -20,3 +20,3 @@
+ ${CMAKE_CURRENT_LIST_DIR}/Clr.h
+- ${CMAKE_CURRENT_LIST_DIR}/Config.h
++ ${CMAKE_CURRENT_BINARY_DIR}/Config.h
+ ${CMAKE_CURRENT_LIST_DIR}/Control.h
diff --git a/games-strategy/freeorion/freeorion-0.5.1.1.ebuild b/games-strategy/freeorion/freeorion-0.5.1.1.ebuild
new file mode 100644
index 0000000000000..ea6151c487b89
--- /dev/null
+++ b/games-strategy/freeorion/freeorion-0.5.1.1.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+inherit check-reqs cmake flag-o-matic multiprocessing python-single-r1 xdg
+
+DESCRIPTION="Free turn-based space empire and galactic conquest game"
+HOMEPAGE="https://www.freeorion.org/"
+SRC_URI="https://github.com/freeorion/freeorion/releases/download/v${PV}/FreeOrion-v${PV}_Source.tar.gz"
+S=${WORKDIR}/FreeOrion-v${PV}--source
+
+LICENSE="GPL-2+ CC-BY-SA-3.0 LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+client doc test"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep 'dev-libs/boost:=[${PYTHON_USEDEP},nls,python,zlib]')
+ client? (
+ media-libs/freetype
+ media-libs/glew:0=
+ media-libs/libglvnd
+ media-libs/libpng:=
+ media-libs/libsdl2[opengl,video]
+ media-libs/libvorbis
+ media-libs/openal
+ )
+"
+RDEPEND="
+ ${DEPEND}
+ client? (
+ media-fonts/dejavu
+ media-fonts/roboto
+ )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ doc? (
+ app-text/doxygen
+ media-gfx/graphviz
+ )
+ test? ( $(python_gen_cond_dep 'dev-python/pytest[${PYTHON_USEDEP}]') )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-config.h-path.patch
+)
+
+freeorion_check-reqs() {
+ # cc1plus processes may suddenly use ~1.5GB all at once early on (2+GB
+ # if debug symbols) then far less for the rest, check minimal jobs*1.5
+ local CHECKREQS_MEMORY=$(($(makeopts_jobs)*1500))M
+ check-reqs_${EBUILD_PHASE_FUNC}
+}
+
+pkg_pretend() {
+ freeorion_check-reqs
+}
+
+pkg_setup() {
+ freeorion_check-reqs
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ sed -i 's/-O3//' CMakeLists.txt || die
+
+ cmake_comment_add_subdirectory check #904124
+}
+
+src_configure() {
+ filter-lto # -Werror=odr issues
+
+ local mycmakeargs=(
+ -DCCACHE_PROGRAM=no
+ -DBUILD_CLIENT_GG=$(usex client)
+ -DBUILD_CLIENT_GODOT=no # TODO?
+ -DBUILD_TESTING=$(usex test)
+
+ # temporary for doc/CMakeLists.txt which is using the old variable
+ -DPYTHON_EXECUTABLE="${PYTHON}"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile all $(usev doc)
+}
+
+src_test() {
+ local CMAKE_SKIP_TESTS=(
+ # needs looking into but failure does not seem(?) to affect runtime,
+ # try to remove on bump
+ TestChecksum
+ )
+
+ cmake_src_test -j1 # avoid running 2 conflicting servers
+
+ local EPYTEST_DESELECT=(
+ # broken with >=3.11 but is not known to cause issues, skip for now
+ tests/AI/save_game_codec/test_savegame_manager.py::test_setstate_call
+ )
+
+ epytest -o cache_dir="${T}"/pytest_cache default/python/tests
+}
+
+src_install() {
+ local DOCS=( ChangeLog.md README.md )
+ cmake_src_install
+
+ use doc && dodoc -r "${BUILD_DIR}"/doc/cpp-apidoc/html
+
+ if use client; then
+ local font
+ for font in roboto/Roboto-{Bold,Regular}.ttf dejavu/DejaVuSans{-Bold,}.ttf; do
+ dosym -r /usr/share/{fonts/${font%/*},${PN}/default/data/fonts}/${font##*/}
+ done
+ rm -- "${ED}"/usr/share/${PN}/default/data/fonts/LICENSE.{Roboto,DejaVu} || die
+ else
+ rm -r -- "${ED}"/usr/share/freeorion/default/data/fonts || die
+ fi
+}
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 3c7c631fa1956..a720347a092ba 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest
index 1d06b2b80885a..7b0cae25b1fa1 100644
--- a/gnome-extra/gnome-system-monitor/Manifest
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -2,5 +2,5 @@ AUX 0001-remove-outdated-libxml2-build-dep.patch 1204 BLAKE2B 03fde2151b580fdf45
DIST gnome-system-monitor-47.1.tar.xz 1093736 BLAKE2B 865c367a19ccbc54d595107e11f314ff28e16f94a55bfb95ecbebf5247360db1fa3d3a175de5f88b6c9ed51013e035a226edff50e22e7311f92d2facec388d61 SHA512 c7c5f1080696e06faa886d30d7256e8302a8fe95481fe5148f69fbce5f83603a81b0e2cdd3e4f7a5d4c17fe174498cf8f5ac69d391b58fd440a969361a0753e5
DIST gnome-system-monitor-48.1.tar.xz 1103524 BLAKE2B 5321d39db10a6ae51b799893e9ced0e8baeb00c67b068257f09fb724bc8b5ea2f1169a6b93e14d362e63d0dc7946f47d556f2824024b66ca35a5954fb68573b0 SHA512 4286f1b51a77097cbc249f88e3f0807e9ef7e83fcbca7326df37e017ed3f5b6528f377c6906c4a02dc7ad4b9931282775a0654c53c5228bee6e0d17b3c28cd78
EBUILD gnome-system-monitor-47.1-r1.ebuild 1180 BLAKE2B a3a6fbb18c458bf1fd9a48b63e62a5432911f89eb8ca476f6b93c62ad688c66dda4f143505c1e76b053dd3603227a8d5e67a3a568a631e20040cc9bd2f79b93e SHA512 5b998aa3b572629a377edcdca50e6618c68cb40dd1f6dc5dfe329ffdc85fa0b943412c79a5ca583c685d416fd5ce66b11b35b8d0a03e49564107975a2be32a6a
-EBUILD gnome-system-monitor-48.1.ebuild 1183 BLAKE2B d3ef69b2db8376e6d497d7e084cf4a4b35258d40e64795654a9b42de602c7e181a806683fe98eb2507647d278ee4533fb78c9c649030f23386980c74d44f41e0 SHA512 ba9256da3940c20024de547804ca1a7deb794c5b556aca83a9c2d9a14a78bd8b2822392deb5226a1bc2feb47845ceb27a6efc27e7878d33fee623841c186bbbc
+EBUILD gnome-system-monitor-48.1.ebuild 1200 BLAKE2B 27dc2a58cecfaba1672488804e77fbb3610dcc3f715331451f3ebc278f47602c72f644c5043f6ae9966f0c827ba300a8037f8f91a93bec9bb2b28048569258e3 SHA512 8b88b5b2eaeb052081ce1c8fdfd27369bf02757a963a0c69cab0b3c0929907dfc93d1c620aad3dcc261dfef8f96110bd27315fb0db81ca229d49e9adb140d800
MISC metadata.xml 495 BLAKE2B 56ac029a06b0bc1f2b240c372426b6002c411005109f12c166227f3689bf0470326f810bdcfa62d5e34077710156e085d7f933bdcb1b26acbb8670cb46362d94 SHA512 0936f40a28b66e92a2468c926b05000aefb7e55cd724ec24f69e9c5ff517aa4604bbb03899fe104600218617e881e45f72bd0ab9c668313b6545cc931fd6b981
diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-48.1.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-48.1.ebuild
index 5031a8eb56a2d..1c6f73ac3edc0 100644
--- a/gnome-extra/gnome-system-monitor/gnome-system-monitor-48.1.ebuild
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-48.1.ebuild
@@ -26,6 +26,7 @@ RDEPEND="
# eautoreconf requires gnome-base/gnome-common
DEPEND="${RDEPEND}"
BDEPEND="
+ dev-cpp/catch:0
dev-util/glib-utils
dev-util/itstool
>=sys-devel/gettext-0.19.8
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 39b662d6a69c0..36eb611afe2f5 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/libwlembed/Manifest b/gui-libs/libwlembed/Manifest
index 2697b00e5effc..5741b635fe843 100644
--- a/gui-libs/libwlembed/Manifest
+++ b/gui-libs/libwlembed/Manifest
@@ -1,5 +1,5 @@
DIST libwlembed-4d37dc9da9a1f699b86d4e6b05f4619b8eee4ee8.tar.bz2 97184 BLAKE2B 0914c7e3e88776bfc695968d57d5ec3f65a7447f74c7bd7a03256b1538ed53027ecb62a343b9a1b47b4da97da2ed753e10acf3cb872b51d3e6c9efdce986ea4d SHA512 a7bc40ed1b47a94ca3e0b6ff1b4029bb6458e6d56e4eb64e908f23e04ba30a69448a0a90674234bb7e8f8edf9e38268ab37098ec4e9a2c8de1329304ed5becef
DIST wlr-protocols-4264185db3b7e961e7f157e1cc4fd0ab75137568.tar.bz2 19574 BLAKE2B 65666095f186857e3c5274b23d5c40b40b0ba5d945c7b34331a06320128cb69a36a76baf2381b635858736ca6ed438c2ed67c03fac1c20e1ec4d71de27037e42 SHA512 0e6afde055d9b76bcb8c717433b78814f2cf9338ead451d3119f62463198ef272029767898e8f7d32896f2732be3aaa2a0373c671d8196e745d62f6116cd1583
-EBUILD libwlembed-0.0.0_pre20250715.ebuild 1530 BLAKE2B 41e5350601649a61a1d718031b6f243933c9b2ed63e969f914b4cad40b5964c26adfb275e5dc528de2ef6aab1da98b99f63f16dc85837b2e6701aa5198f45fc9 SHA512 7159fc5a8a6f95ae502e87f6de3621c5bb7c6efc5ab1b1dc2977b44b053960e36f493f2d4ff53782f442c023af54dc553ff77236e9afdb239633a0efea09a14a
+EBUILD libwlembed-0.0.0_pre20250715.ebuild 1528 BLAKE2B 44e0000fc82cd4a0389e41ac77893a1c0a71d0d48e66da22e1576caf75ac72ce0281860936ef9e1290074e4505e7fbcb7492cc565cb4a54c38a7c3b1774030c1 SHA512 a4a681f33ec6543cc164eda77064835aaebe7deed9b32a494b0385e20ca0f64b00c8080da4d471a7bacf7a16246e60a1b0a35c4f9ea2bc7a67ef25fae91c3640
EBUILD libwlembed-9999.ebuild 1070 BLAKE2B f5908b6c1ae6b0b3f7c5544127182dd987822a65f1f8520c898fa4db32d59b701c613a631c4383afde2f3d9e6a839862c0f04a36ac3cbce05fdc7a489609d2f1 SHA512 00fac756ee321de2eacb2bd1175b77a0de5fd04b41ffec1857acd3aa1647209c79ee7f239181880bc0dfd910913215966162801922db2a5b0e074b5e7e45fd32
MISC metadata.xml 217 BLAKE2B dbd6f28308a539b2f2d27b9b2bb6d44ce324db803a3ed7218ac091711f3cfcd5f01f505c084c0b714f19257af70483906135c68caa1964252b6a9c9fe71b4ac7 SHA512 ba66b524e0287ac4326c527d973ed2ff6a40e330f38f3f1333db2c66a7672e6b24a6212ddf430ee454ed943d89d04a12e42eb670f3dcf1567f59c6e51d5677aa
diff --git a/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild b/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild
index e755e1f8c2f3a..599fabacaa036 100644
--- a/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild
+++ b/gui-libs/libwlembed/libwlembed-0.0.0_pre20250715.ebuild
@@ -21,7 +21,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~riscv ~x86"
IUSE="gtk gtk-doc +introspection"
DEPEND="
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index c844cc00838e4..28791ccd0b2b6 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index c57eb8d79cee3..79a4e180310ab 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,6 +1,3 @@
-AUX ueberzugpp-2.9.6-gcc16.patch 189 BLAKE2B d8d5dd5e9c9f01df22087dba016891780ff9660a38ec2e317852d661547e1a58ca9bb4b6a4018032840419c9e9c792f0710bc3ca940f14d98cf28c6c384328f8 SHA512 2242403ab991386deb208ee34d7ff4eb167b6185e0e0bc802a2e3d4ce61e8a03964dae15f206106d466e140e405cd2854ab18a21d6a046c59a195ff23c345586
-DIST ueberzugpp-2.9.6.tar.gz 69379 BLAKE2B 86d29724ff768536bef2385d456d61509db58c8e83fe0c9711684f86b70e1e45d1d1bb7b970a036c408f575e8d31659b336111cfcc0dc39f7867010e56d9e79b SHA512 bb70933cbc887cc3967c6011f0616d056f5723f333f6cfd70e7a3dd785791b83b9855c0b3d0c901efc59d65ba113462946bc0f08d57cf845ec6c59ec861da874
DIST ueberzugpp-2.9.7.tar.gz 69664 BLAKE2B ff010d58c4a786a414fdddd78de0adb35efc42cafe89f981d9204fb49358d37a9989044b0f74e92bdde330927e89716e8795f6f9fe1e67bf4a5a2443385e518b SHA512 f059343721b67376a062015852975ef72cb2c84b108921de5fe8385ff28ac1a0bb79625c41ae116963ff4ba3892636adfce7ddd8bbf1301c3ca0bcb92bd67f84
-EBUILD ueberzugpp-2.9.6.ebuild 1896 BLAKE2B fa78195ce29d88b4cada729e4fc5c03c7dd6225751173d1e8c4b9b42c8d2369cf2a1d26c33977651042014db4694aadac9b4ce030700201c3f96ad43ff510230 SHA512 e7e9bc45aa048a24966fb3edf172ee1791061f7b3de2cfc466305020e4439dbedfb2392b939a96689b7d3b0aa8813fa45022dffe2aabdd480c2239351802b2c4
EBUILD ueberzugpp-2.9.7.ebuild 1899 BLAKE2B 35516035b335606a250502d582651461f8a55c09f86319802fba5514151261c8fc78bf085d809cc36a920e3d0f5a754e38113fbb782f22dfa39d087cbe5145a1 SHA512 9571d6510b38b6f7c4ce53d2dc685cefb90bfed0eed0ca130784e94a9b7d47d7502e0cbbbc95fdcd48e0658041f5bdb4d98af8319b863f6ef60c7c978712d2ea
MISC metadata.xml 694 BLAKE2B e39b88b981e8c6d55a41714197b03c014a6ffd95522eb0ff92559a178b193419bd587903c75271167fba097593ac15ecacdba3b0f23e7859c3f1fd9569b4f6c2 SHA512 e86e8942c84ec38c198b513b0eaf63d522017665d559a1843c08030ec6bc6a32d7f32651d5b283e3d82784b81ea15b7d81889ab0c68850f88733ae90add17060
diff --git a/media-gfx/ueberzugpp/files/ueberzugpp-2.9.6-gcc16.patch b/media-gfx/ueberzugpp/files/ueberzugpp-2.9.6-gcc16.patch
deleted file mode 100644
index f034e723b50d5..0000000000000
--- a/media-gfx/ueberzugpp/files/ueberzugpp-2.9.6-gcc16.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-https://bugs.gentoo.org/957614
-https://github.com/jstkdng/ueberzugpp/pull/258
---- a/src/canvas/chafa.hpp
-+++ b/src/canvas/chafa.hpp
-@@ -23,2 +23,3 @@
- #include <memory>
-+#include <mutex>
-
diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
deleted file mode 100644
index 96ad8a7a92b47..0000000000000
--- a/media-gfx/ueberzugpp/ueberzugpp-2.9.6.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic toolchain-funcs
-
-DESCRIPTION="Drop in replacement for ueberzug written in C++"
-HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
-SRC_URI="
- https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="X dbus opencv opengl wayland xcb-errors"
-REQUIRED_USE="xcb-errors? ( X )"
-
-RDEPEND="
- dev-cpp/tbb:=
- dev-libs/glib:2
- dev-libs/libfmt:=
- dev-libs/openssl:=
- dev-libs/spdlog:=
- media-gfx/chafa
- media-libs/libsixel
- media-libs/vips:=
- X? (
- x11-libs/libxcb:=
- x11-libs/xcb-util-image
- xcb-errors? ( x11-libs/xcb-util-errors )
- )
- dbus? ( sys-apps/dbus )
- opencv? ( media-libs/opencv:= )
- opengl? ( media-libs/libglvnd )
- wayland? ( dev-libs/wayland )
- !media-gfx/ueberzug
-"
-DEPEND="
- ${RDEPEND}
- dev-cpp/cli11
- dev-cpp/nlohmann_json
- dev-cpp/range-v3
- X? ( x11-base/xorg-proto )
- wayland? ( dev-libs/wayland-protocols )
-"
-BDEPEND="
- wayland? (
- dev-util/wayland-scanner
- kde-frameworks/extra-cmake-modules
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc16.patch
-)
-
-src_configure() {
- if use X && [[ $(tc-get-cxx-stdlib) == libc++ ]]; then
- # X support makes use of C++20's std::jthread which is currently
- # marked experimental (at least) in <=libcxx-18
- append-cxxflags $(test-flags-CXX -fexperimental-library)
- fi
-
- # TODO?: wayfire plugin is skipped for now (needs wlroots which is
- # likely to be messier), but could be handled if there is a demand
-
- local mycmakeargs=(
- -DENABLE_DBUS=$(usex dbus)
- -DENABLE_OPENCV=$(usex opencv)
- -DENABLE_OPENGL=$(usex opengl)
- -DENABLE_TURBOBASE64=no # not packaged
- -DENABLE_WAYLAND=$(usex wayland)
- -DENABLE_X11=$(usex X)
- -DENABLE_XCB_ERRORS=$(usex xcb-errors)
- -DFETCHCONTENT_FULLY_DISCONNECTED=yes
- )
-
- cmake_src_configure
-}
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 3bf6e2b7e159e..c39e8b3455199 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/libdovi/Manifest b/media-libs/libdovi/Manifest
index de6f4d192ec83..e7eee12c2368e 100644
--- a/media-libs/libdovi/Manifest
+++ b/media-libs/libdovi/Manifest
@@ -1,90 +1,4 @@
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
-DIST anyhow-1.0.86.crate 46741 BLAKE2B 21b1f3acd1c1b659e6e9a53693178de67c806d7dbad30dedea0fb7078b2388baa196d1e7240a7dc88ed9dc93ee4c00bca8e608dad1b6bfb5bfa4f4c5ab51f0d3 SHA512 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
-DIST bitstream-io-2.5.0.crate 37723 BLAKE2B b9841766c4cfb1a669a8f180d9e2a0ed110a60f535fb69046859d740b672f78ee12fb805c2323164868a2dcfe6b55f8a6ee5e59003088a7533a5e537b02158e1 SHA512 8db74c147412c2ea335455d740cb2ef33be8ec0c3ffba08fdfd3983515abd8b47621d178bf1290a7830a9f15bd32912d17b3df7d39e9ac786970a868b8ed76d3
-DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
-DIST bitvec_helpers-3.1.5.crate 5147 BLAKE2B 4f9b297493abfdc6c8ea38db2c8bcaa23787d4aba746a9b0682afd27e7b04a1ffeeb5a51bdc3ea76080972de44321e5264a3e5150910f819178a73dfe78c4d95 SHA512 08ba37eb2c1d68ace18e82afe8e5f6a46259e44d3b3625234f68059acd72d53badc0016c1e9fb323488e85d7c7db5f8b8d8af14a3a947a98545492a49b218f65
-DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
-DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
-DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
-DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST clap-4.5.13.crate 56267 BLAKE2B 233f2fb4405ee2ff669220214c13b6c94858dbc375c8bf7eb83d7488690d74ebd8e1514679e02d1354b493b6e37fd7ed4b2ae32065d115a7287014aece90c2af SHA512 dd1a42ad3bf39463966c2ef76f3ec2dc5a847160bcd73de1718bd6706790f1ace183e3c9e6ee8d06f6ddea4b9bf30c884fa97d36b44f30dac26a85a52d9a0025
-DIST clap_builder-4.5.13.crate 164093 BLAKE2B f938635782ba9c1a675bc15a73a36ee7f1cbee501dd10be6f267364fde125c75474e5abe226e0eaf0c9fb224887c65bbc1be4641ca093282d3042f9980f4ab94 SHA512 ab7a29b29a15d22701550fc590ca6ec256edf03828e2b9a87072734a8f66b6e5a1843ac2ee7856c62472960af4e8f40840f840adb78ce5afca918f333e0f623f
-DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
-DIST crc-3.2.1.crate 15070 BLAKE2B 9d5f488b57bc232528cfb8d9ef33a88d25d904395dfac8dc10e864dc0d6c89e576585195a20db585fe358859ec50afa998562ad6becf6fd2e505f3969eb36ed8 SHA512 64b7272d8cf55efe9768f9f3218f83302ccb59458a56fe3b7b2de1a53eb5a3b57fbf268647fdba5b230cccdd4058462ba583d76870ba12cb1057ac2787f181db
-DIST crc-catalog-2.4.0.crate 10155 BLAKE2B a9c3ef81871d72635addf1ded611fa6e963b9b128dda198eaa3a256512c8759608bae95df95524704aeb38f81e2fb6c2da2e29e306a8ed3dea595e63cdf05638 SHA512 25536456fe71c44fd8ec527299339c1d186f6e12f1f90142de60eabce337d836c2497ddd6307473b57a6cc720cfc8e29b059f378c70b8165bc171420ccb40a29
-DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
-DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
-DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
-DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
-DIST crunchy-0.2.2.crate 2995 BLAKE2B 74ddf8c5e0deb2ceab65c20a2743e1230739ac6aa3af60c9e867a7852270697a1278b7dee00df8949fc4268f9756a4a098df1211ab3b3e31a122652c3ba0a6fb SHA512 36dc0aebc41a3aac5f1b178a7e61b65bcd9bb5c8539b2024f79428200f7c62daa7098af55c6ab0765febd2f8969bd6c0ac8096f73cdc0958e5c4e4eb6a4f7025
-DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
-DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
-DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
-DIST half-2.4.1.crate 50892 BLAKE2B c275a9ec70d2fc0c50cb63421399202d31252b0dbf463798ed0a12a17493817c66b8933811d483b348f8f945cb05aab7cc2a4d952bd16009c3da4860202e28dc SHA512 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
-DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
-DIST hermit-abi-0.3.9.crate 16165 BLAKE2B b779f005bd4cb9ba9abe401a0a559a5bbcc44726ac37f53e9c8d1f7218389ec8b48f74d14666261bc4fba4fbe5558cfefae873c49a2312c8c8bd4010b8344064 SHA512 f3a5a51d834a6ad55480b53f7e9cdc73a512ab0cc6c246a6ab1e8bf8f9851a0c8a55982f5bba6cb57b5a03b54870e73b0bab0a79195764c308318394a3ea8045
-DIST indexmap-2.3.0.crate 83027 BLAKE2B c42cd83845923e68f9035de2d0645dfd5f37edab8b5f076c5d578867e721403b71cc48c5a68166e03688be96995c73cb81d0f2583aae8e24eb554a432854cf84 SHA512 035f76873c8f94dc0ebf8e2cd29c157135a1a6b5fe042997bd30a928227f6257a19dfbc43ea9b50cee425fabdfbe0ef6704627126ae5cc937855d6c91fca0958
-DIST is-terminal-0.4.12.crate 7470 BLAKE2B 6d1db6148198299d0775539734dc62a3c7e453d621d69e01c3addeadbec4e88dde6082e4e12c7b7e8359cbd93b68c0af314d4a8df4600061a9534834699cc38a SHA512 9eb840a419f530c60d6acc52fdc9d6477818fb513bf9c3e8ab808ecd19087a52933e958a930e7a8c316d5e5a3e5beb56c34b560dddaa03c744ad37cfe6554a0f
-DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
-DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
-DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
-DIST libdovi-3.3.1.tar.gz 460353 BLAKE2B e6431f3e81d23e0ef4fcff52e82d9d55a86920ab2ae023d731369a9732bb2a41828a1815282ac2356ecac9e9112238b48a0ad1b3dcd355223de384a1ee8a2390 SHA512 f7240f2761aad5cc662ba401a81b4314a3a32a5b7ee1ce5b21497c767c40279438819184efe3de6e3faa7477b422fc9e9ab9177256c321fab8099e83933ea3ea
DIST libdovi-3.3.2-vendor.tar.xz 3243128 BLAKE2B 23f1b9dbdbf291b75b431e9ca944cc56613c79f6e439a5331e39428038ad65341952001ac53f166123608e0b11f4fb57a24b30536bcfde8a9e4f2659af77ad1b SHA512 f799ef59d6ea1f8acec0c1e2fdd94cbbdd0582904901d5f588ed0099919d51e34d550fae0bb51752799033dfc57cf2d19ceadce87c499fd0cf2862d5307d3d66
DIST libdovi-3.3.2.tar.gz 489628 BLAKE2B 729efff63b70438b36455669dcf01f6df2de529fd48957ecee2e6bbf87560d0f0c7251c077d17ee6af4f3776422ac8be8ef11bf334cd31622bd7e90286417e26 SHA512 5883c9cb1106b41d3c5280685f0a30ee6e0edd6d9410c31d8669d9ad0da0fecc63840e1b5f20b5ab32637ccd946b06064da66185f2b7856fc6be23cd9830dc1a
-DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
-DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST oorandom-11.1.4.crate 10201 BLAKE2B fc77678ec202bc5ef7314ed876f670575983612db9cc94ddec4ad7e9f04e2e2742d12b746803b33f1dada4a10c8afe19210fbc337803ca59a0df74998fa6de92 SHA512 8d5acd7b344b1eb9635ae597b38d65f0da519366664f02bfd083d37b5e9c88f21403066a8e93d8a61e843e06ad9323cca9796058aabd901d0adf7e7235c17562
-DIST plotters-0.3.6.crate 147577 BLAKE2B 835e4bb81728d0c8199d33269d36e534064c8a7c2ba21cbc6d13ecee644b5dd6f4e8f743920770978133b70a168dfeeacc7979609f6904bbeb217c0361a17c70 SHA512 373a0ff61df8feeaaa0c32001a5354c7e1c2dee235aa76d1e8d3f98dd92479da07260f9e09f76ffd9467893eb6209dfcf751206e0603ccd21041f56d434560e6
-DIST plotters-backend-0.3.6.crate 13669 BLAKE2B 33c8feb8589ea4c3a9bf02a28b4d841d5e716e79db33bdb923caa21448039283dc7d926d10fcc6058bd7ae503d71b2fec5b5682d0265f899f9f9ddcd9f4b125e SHA512 d25418e21560b9020cdbf687900d306c2fd03c4517ebf61c5992441674f4be70ec0b36ec40d065e934e0f148a2348cdcee4508bae3fba8166fbb3769312b66bf
-DIST plotters-svg-0.3.6.crate 6944 BLAKE2B e74d2bb5053b698f2a07270000249157ac1e5721e8b290cd60c2c840385e4f41d110be407597ca02633bdc5bfc3a2f3ea5c0f0fe0f800005a04741bace3a4e54 SHA512 62dbae4e7b95c01843c2470776a6a5c45df332846970c688b089cd2dd85dde146cec4cd57e42f9dbe8e994be5fb8906a47a0f8d3cb4a29ac3703ae668d374997
-DIST proc-macro2-1.0.86.crate 48958 BLAKE2B 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3 SHA512 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
-DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
-DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
-DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
-DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
-DIST regex-1.10.6.crate 253894 BLAKE2B 176cf6a1e86aa8a5004af5ab0d6cd4178135bdae3caeb6a8276b8739858c65e9ebcf23749398a5a91adcfee9cca3667b306c4adb6307acfe61dadba8c6f3eee4 SHA512 ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964
-DIST regex-automata-0.4.7.crate 617582 BLAKE2B 6295d866706b623b2025fdc0c407086fec15053229d708713d0ec165bd526ba25e7468d0009625cbbbc21d20345f0af2eea10addf6de633e8e6a02dddced67b8 SHA512 b19d00d64bb8cd833cfb35fabb162b9481716f4b7f6035c1c8f1de4e0f90e00823d006e057aa3505aeda48c9e1802e61173c4a2878891129a3a918727e43b0d3
-DIST regex-syntax-0.8.4.crate 347577 BLAKE2B 400323cdad2a7daa8d4006e4dd7a7b1234704df0f80ca0f4bb19447f8f1d270053bc8aa613e48291ab3a78c7eb02d7afec57bfc8d966a48b372a4c80de9b120c SHA512 10719c138d9aa304106fcbf77da0b01645d1b6fbc621abb639dbd43ed5fc3dbd22aaad8b86df55a60e7b2b4fc347b6f41419131d7b047273e146073250d892ed
-DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
-DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
-DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST serde-1.0.204.crate 78253 BLAKE2B 6fdebf3cbcc0327b404caaae43c87ba2b6105374a5ee3eaa34d44866e782132cff535da4c069c007783b7b6468d55cb1ceb6a41da74b9eab03ace7cf4811e09e SHA512 2fefbeed0117bd791fd25dd5ad0c99ed4f60aac5919605b6f642050f748dd472bf9d4d121b78b0cfe8719db30a675559d097bcc7542cb57451d1779dfd8d294f
-DIST serde_derive-1.0.204.crate 55871 BLAKE2B 8f0cdb244a820712d557a3273e505c4461f4d7db89e8394040b4c66ede787b6b38b4c9923b38959ab4042c9076b8af72008c0dd15ac93a0ecdeb99da8fb526ae SHA512 bbb2b5e60e2af5bc7528b937ffaf0d3ffd433dbd9cb2592c1e07090620309057e4f11cbd6112fc1d2c5557e1bb3c0f4d59eb06ff06fa021ec683ab880997140e
-DIST serde_json-1.0.122.crate 147200 BLAKE2B e678f61791da51bfc9df8e0184ee3d43c7eeef51c10ea5ea7b14f887ba22d6eb8ccd80a3080a35fc35279b36e635fa00ca3f102c4f6f2366a831d48014692407 SHA512 140830b38ca4e79eb66bb9d2b55c69434dde9208be926e7aaf7eb561af3c19148f9abd93d1526a7f77e249ac44d9226e4d6ae63eacfb6214544913480f668160
-DIST syn-2.0.72.crate 267069 BLAKE2B b0b979f78937a10a6db45f96d5d93c595427a4e158d658a2186419d89b219a4a405ade488d88d9ebdbd605ce4b706aba7088ab39a77294f3cf9847bf032d8f91 SHA512 c3d26bf9787555bc6fd8bd789855d252e80ad28a413593e13bad174adf86087ff195a6b4227bdeb6d1a1c87b0af8e965d6f2d04b8d45e7383b6de49990b92e89
-DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
-DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.8.0.crate 46796 BLAKE2B 720d0e6d881855a36779e12f5ffa708d3a8b96e6d0de9056cb33c9b8ce0d408f99b22f5b2bb9d64bee72a011fef846dbebbea2ccd238d7b951eb5ef0c4866e05 SHA512 b7b32e38229645965900f80f298685f13e6d13e58cfd6945409a6643ca9c9adc2621456956d5998ab9dd91c2db4ae79638b156ca0d9c7c5505023fd9b28414df
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
-DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
-DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
-DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
-DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
-DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
-DIST web-sys-0.3.69.crate 728877 BLAKE2B 9f1678cbddb15f5a37331216a43785c72896f87e8ce62c6b9e69007316ca6eeaa7edbb33b9f2d9bf96c98de2a1e10afe491d8734657b186e2c3905ad1ff19ad9 SHA512 78b79ceb6a47485c766ad660bb8b971ba549424542a020c35c7db64a19f7b161617e464eaea0602f433b6ac4973b8d1a86a56e76dcda179ccea60aef1245347b
-DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
-DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
-DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
-EBUILD libdovi-3.3.1-r1.ebuild 3098 BLAKE2B 97db856f0d4b6fca5a088d51fc464dcee2cb713576bb327dbdeff3e1002609e6894c88446749223c1750ee1d252f3b3d72665bf5be8a1f6f84fe4916b2344964 SHA512 a6fdb390d45d1b2758a1903c92476686b28a938db8d6f577f10ccba0bd8ed4ebaec90dfe53d6878ef8997efa2529fc80aa772bf80618584bf7f8cd64dad0e6c5
EBUILD libdovi-3.3.2.ebuild 1425 BLAKE2B 1ecc5dd1953a1b8da97801176a7ccc6b7674ccaad3aeb82a6bba216e19a25bf23c1aaba4028f88c08f0c278ff681bac04d7acef4f19ad6ca3d82a848cb543a4c SHA512 104fa3fbd62659fab83bda467dcd8dec2b64efd64183a14df598e01ccdb4a10a9319687b4e7a6abf5d316aa6508dde22376799b3ede9cc81273ba0f3beb4ff47
MISC metadata.xml 330 BLAKE2B 58eecc5643c7be5713145bff679903a5d34827b4cf976255bf573cfa488a2277ce773538297e3fb728ef8b90eb266a68a8329d80295240ccc2fbe4647c0ff566 SHA512 f083788feca4bafdd0376759f15ba6ff48121abd6ad98fb235142e415a089238efb570c564d0425d0099f3dcf9131cff56eed1e6d605716608cf3ea881ba4487
diff --git a/media-libs/libdovi/libdovi-3.3.1-r1.ebuild b/media-libs/libdovi/libdovi-3.3.1-r1.ebuild
deleted file mode 100644
index 0131e18bb74d8..0000000000000
--- a/media-libs/libdovi/libdovi-3.3.1-r1.ebuild
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.1.3
- anes@0.1.6
- anstyle@1.0.8
- anyhow@1.0.86
- autocfg@1.3.0
- bitstream-io@2.5.0
- bitvec@1.0.1
- bitvec_helpers@3.1.5
- bumpalo@3.16.0
- cast@0.3.0
- cfg-if@1.0.0
- ciborium-io@0.2.2
- ciborium-ll@0.2.2
- ciborium@0.2.2
- clap@4.5.13
- clap_builder@4.5.13
- clap_lex@0.7.2
- crc-catalog@2.4.0
- crc@3.2.1
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.20
- crunchy@0.2.2
- either@1.13.0
- equivalent@1.0.1
- funty@2.0.0
- half@2.4.1
- hashbrown@0.14.5
- hermit-abi@0.3.9
- indexmap@2.3.0
- is-terminal@0.4.12
- itertools@0.10.5
- itoa@1.0.11
- js-sys@0.3.69
- libc@0.2.155
- log@0.4.22
- memchr@2.7.4
- num-traits@0.2.19
- once_cell@1.19.0
- oorandom@11.1.4
- plotters-backend@0.3.6
- plotters-svg@0.3.6
- plotters@0.3.6
- proc-macro2@1.0.86
- quote@1.0.36
- radium@0.7.0
- rayon-core@1.12.1
- rayon@1.10.0
- regex-automata@0.4.7
- regex-syntax@0.8.4
- regex@1.10.6
- roxmltree@0.20.0
- ryu@1.0.18
- same-file@1.0.6
- serde@1.0.204
- serde_derive@1.0.204
- serde_json@1.0.122
- syn@2.0.72
- tap@1.0.1
- tinytemplate@1.2.1
- tinyvec@1.8.0
- unicode-ident@1.0.12
- walkdir@2.5.0
- wasm-bindgen-backend@0.2.92
- wasm-bindgen-macro-support@0.2.92
- wasm-bindgen-macro@0.2.92
- wasm-bindgen-shared@0.2.92
- wasm-bindgen@0.2.92
- web-sys@0.3.69
- winapi-util@0.1.9
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_gnu@0.52.6
- windows_i686_msvc@0.52.6
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnu@0.52.6
- windows_x86_64_msvc@0.52.6
- wyz@0.5.1
-"
-RUST_MULTILIB=1
-
-inherit cargo edo multilib-minimal rust-toolchain
-
-DESCRIPTION="Dolby Vision metadata parsing and writing"
-HOMEPAGE="https://github.com/quietvoid/dovi_tool/"
-SRC_URI="
- https://github.com/quietvoid/dovi_tool/archive/refs/tags/${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-S=${WORKDIR}/dovi_tool-${P}/dolby_vision
-
-LICENSE="MIT"
-LICENSE+=" Apache-2.0 MIT Unicode-DFS-2016" # crates
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="amd64"
-
-BDEPEND="
- dev-util/cargo-c
-"
-
-QA_FLAGS_IGNORED="usr/lib.*/${PN}.*"
-
-src_prepare() {
- default
-
- multilib_copy_sources
-}
-
-src_configure() {
- multilib_src_configure() {
- local -n cargoargs=${PN}_CARGOARGS_${ABI}
-
- cargoargs=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --library-type=cdylib
- --target="$(rust_abi)"
- # cargo cbuild --help claims dev is default but (currently) seems
- # to always use release unless --profile=dev is explicitly passed?
- $(usex debug --profile=dev --release)
- )
- }
-
- multilib-minimal_src_configure
-}
-
-src_compile() {
- multilib_src_compile() {
- local -n cargoargs=${PN}_CARGOARGS_${ABI}
-
- edo cargo cbuild "${cargoargs[@]}"
- }
-
- multilib-minimal_src_compile
-}
-
-src_test() { :; } # no tests, and must not run cargo_src_test
-
-src_install() {
- multilib_src_install() {
- local -n cargoargs=${PN}_CARGOARGS_${ABI}
-
- edo cargo cinstall --destdir="${D}" "${cargoargs[@]}"
- }
-
- multilib-minimal_src_install
-}
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index eb6f6be5ab999..6aa92a5b4f955 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -7,14 +7,12 @@ DIST SDL2-2.32.2.tar.gz 7627192 BLAKE2B 5ea13fe60f2388e2ff61f60413ec71be84a429b6
DIST SDL2-2.32.4.tar.gz 7627336 BLAKE2B 55a24c75c90d77358b647d44c05525ee00bc69f6ed662894bfc32a26dee816254e5ce4a6ab0fdd20e6854b46ff222a13ed83a08d94595e2c26b8bf65e8e012fb SHA512 36e2f9cc743703f03a4fa161b5a8134ded58be8952cd4a1e019ea013c744ece2ef83eac7a79257ee4ce9190dc79d33108cb6f2613d7f935aebe50af8be100a7b
DIST SDL2-2.32.6.tar.gz 7627447 BLAKE2B d08c733d87af036e8a015a4ef313bbdf4049d7ddc3968693a820ea69e473f2df486eda02303d8fd6b33c2d166dcb7dee7ac0cba19e0b8198c80db7d996fe4702 SHA512 2dae8ae9f10e160a50f625daddad891d25e782130e5a5e3f02079d94ab8858aca92ab8871ab19fdf5be6aca83ffeb9c1ea03949841c2506066f12d2bf2332d47
DIST SDL2-2.32.8.tar.gz 7627356 BLAKE2B 01cbe46513cffac1bb43e82353448288359d957910e40c96d83cb4993c00a3ed409e95221a42563a3abf720468744c46da54fe889755f212260cc7c2f57b3830 SHA512 484c33638e7bd1002815bb1f6a47a292d1eaf0b963598dde65f4a3e077dfe75ee35b9ea4b3b767365b3ef4f613c4d69ce55b5e96675de562994344e83a978272
-DIST sdl2-compat-2.32.54.tar.gz 2816984 BLAKE2B 71b28567f0039c1833f3b80f0bc9d025d08d3dc0bc9fe688e18e38064c2ee84149f6e7b66c04004c1d63fd18d141ca2d0a20280a72b12d48fa0f5976a9100cd5 SHA512 857aee92ab78692b9d9fb1734ee8d0bd59cff6d427a4aef8406e98858182299420d1f129676ad9a939e2b263fe7c78991a0a9ff955bae920f5530919a1f9a0ea
DIST sdl2-compat-2.32.56.tar.gz 2818364 BLAKE2B ffe635f2f2f220715752185587a4c4cc343acbfe1c17cd96afe176a65354926902b9d26d09c1688130a74561036da808aadc2f93467d4634bf692ffe69b26e57 SHA512 6117480fb29df01779b38e54596994a0e21f7c2247791ac3e2c8e416ea4c1048a3c00c04d74610b208076f9a79a5afee47cd4a072bdd69ddcecdf506fb6517b2
EBUILD libsdl2-2.30.11.ebuild 5854 BLAKE2B 1f848aa68c23cf8baddf3475e6a6ecdb2ee808641e264f156d04f71d5b2929c9e888b83d256d18f39049888989e9d040be6a408e3e8ec94a1b1effe88a816767 SHA512 15091253a1955645fbf0722a09aa941e5e7f71f5e7210928c20ae9f533b6dd7efc2977e99018bfb021f7db603313515b6284d0c2064b07bb69fda8fabc1b5f51
EBUILD libsdl2-2.30.7-r1.ebuild 5811 BLAKE2B 509a377438a52b19c86b9a5cba987346aad542f3acd13d14b8f95d36d267634161ce3410c4a4baadd55765bac43b2934f6cc7dd104cc0b09494d282ad23c7233 SHA512 9cecce56d7e7bfc0d052cc49c3e932b95334455d83a0b049dff2511cdcfb93885c428a4c59cdb3a7bec34e7bc66867bc911d99e55cb6ce45b3f90e9441473896
EBUILD libsdl2-2.32.0.ebuild 5946 BLAKE2B 0bb589317bccec40a47fc435472008b182c2da572dd5e8376818a8ea61f61f0c61bccf9257eb5baba7be60c2b262873da041599f2de88138d0d1e7c31bb633e0 SHA512 f99e6332006c8390df88baf56c4d2bd6916c9698e12975655d2a9e369439040b4d86d1a87b9f9e0ffa7e2007bdf553c91964c27d08c4b31c4041f30ebd99f5f2
EBUILD libsdl2-2.32.2.ebuild 6048 BLAKE2B 0703c7d85e06e60b28da00033d730ccd1f9dd0b024a2db53f45b89f5c97c5fe07f61db36d00df80a687e83497abb3f643e93c2b56b4285cc2dcde2d50bcfce26 SHA512 b792ec8a393b6aabc405cfda1d9a4635d96bf2e5d3e03a10ec477edf49701352c1212277fb2e43c3989bd1a74ea20785d84266436f81a9ec02e8e6c8502ab070
EBUILD libsdl2-2.32.4.ebuild 6006 BLAKE2B 6f1910b6add5da6d2820c9bc0b01b5d522574e1ce16d3d455f753d0226ed6ad7aa1a2ac8e5d54526285de762d9607f25dfd9837ed781d1575ac5b1ffca46e49c SHA512 8cd05bf78bb3019b4fe8cb08745ce8aa6d63df1e0b7aea331c198a58a138bfcdeab3348b232676f86d6f2ff21ab1491b77d93214f3b10db52958e83c8931e754
-EBUILD libsdl2-2.32.54.ebuild 1870 BLAKE2B 0a8f998a9022548062b2471e935dbb59ac8e30a9314c0140b658d8089fb315fafead7e451e741bdf1fd15d2aa2a2872f3a236c8c10e817e0de20c5a49d0705a6 SHA512 45f29d5d8f0e715321dac448068d7666d4bcd0efb7318b72904e48c67d25209970d99a4350db065b2a9dbb49b63ed36247c2eca529973431ebc8d66ea7948f85
EBUILD libsdl2-2.32.56.ebuild 1879 BLAKE2B 5f47cb0c3ae90cf93e582f08203ca43f2211e8d910da8e9783eb87ea9f673912bcf60f08e7202e0b3be22fc7518198084095ccb6659af7a0f046df22c640018f SHA512 486dc270dba740add435dcc5f66c78956a35df0fc1c1b8fa0c93f6be14c7f423c561d320795bb8e9808747e22c69ce70f6160c48d9e3c92a24a3819998295661
EBUILD libsdl2-2.32.6.ebuild 6001 BLAKE2B cf2665e2980c4fed9c9fddfcc61c4cb5d8603dd5770de00b7bed8cdcc98e42e1c5156710862f10365368da69795a56b6574676e7bce68314da4d06b774d6c0b7 SHA512 eeb3e58864b98401ec9c586725e1270d34674bb0f39cab1c91238ef3773d725eb126f93f28a236b094c83ce763e2bf4a72581c82119e6a550545b057d4803bbe
EBUILD libsdl2-2.32.8.ebuild 6006 BLAKE2B 6f1910b6add5da6d2820c9bc0b01b5d522574e1ce16d3d455f753d0226ed6ad7aa1a2ac8e5d54526285de762d9607f25dfd9837ed781d1575ac5b1ffca46e49c SHA512 8cd05bf78bb3019b4fe8cb08745ce8aa6d63df1e0b7aea331c198a58a138bfcdeab3348b232676f86d6f2ff21ab1491b77d93214f3b10db52958e83c8931e754
diff --git a/media-libs/libsdl2/libsdl2-2.32.54.ebuild b/media-libs/libsdl2/libsdl2-2.32.54.ebuild
deleted file mode 100644
index b487bf068dbdf..0000000000000
--- a/media-libs/libsdl2/libsdl2-2.32.54.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake-multilib dot-a
-
-# TODO: switch to new description when non-compat is gone, this is so it is
-# not displayed on packages.gentoo.org which may be confusing for users
-DESCRIPTION="Simple Direct Media Layer"
-#DESCRIPTION="Simple Direct Media Layer 2 compatibility wrapper around SDL3"
-HOMEPAGE="https://www.libsdl.org/"
-SRC_URI="https://www.libsdl.org/release/sdl2-compat-${PV}.tar.gz"
-S=${WORKDIR}/sdl2-compat-${PV}
-
-LICENSE="ZLIB"
-SLOT="0"
-# unkeyworded for testing
-#KEYWORDS="~amd64"
-# this skips most non-compat libsdl2 former IUSE that are not used by revdeps,
-# albeit it is questionable that some depend on audio alsa/pipewire (note that
-# static-libs is left out because it is useless for static-only builds given
-# it will dlopen the shared libsdl3 anyway)
-#
-# TODO: either update revdeps to have (+) on no-op IUSE (haptic, joystick,
-# sound, and video) then cleanup, or don't for less overlay issues and instead
-# force in profiles to avoid unnecessary rebuilds -- not forced right now given
-# >=2.32.50 would force for a potential future non-compat 2.34.0 fwiw
-IUSE="
- X alsa gles2 +haptic +joystick kms opengl pipewire pulseaudio
- +sound test +video vulkan wayland
-"
-REQUIRED_USE="gles2? ( opengl )"
-RESTRICT="!test? ( test )"
-
-# libsdl3 is dlopen'ed and USE at build time should not matter, it enables
-# everything but will not work without libsdl3 support at runtime
-RDEPEND="
- media-libs/libsdl3[X?,alsa?,opengl?,pipewire?,pulseaudio?,vulkan?,wayland?,${MULTILIB_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- lto-guarantee-fat
-
- local mycmakeargs=(
- -DSDL2COMPAT_TESTS=$(usex test)
- )
-
- cmake-multilib_src_configure
-}
-
-src_install() {
- cmake-multilib_src_install
-
- strip-lto-bytecode
-
- rm -r -- "${ED}"/usr/share/licenses || die
-}
diff --git a/media-libs/vips/Manifest b/media-libs/vips/Manifest
index df5f05ca2d671..29e15192e6cd3 100644
--- a/media-libs/vips/Manifest
+++ b/media-libs/vips/Manifest
@@ -1,5 +1,5 @@
DIST vips-8.16.1.tar.xz 29544884 BLAKE2B c8ebb866c1bbd0e0840948676e9489d98a2a210b9bd2c15dfe52b259ac713920cd84682d25935569fbf11ff616793361ce86c127eb11bc2de4b220043b707532 SHA512 0046c48d5c08351258a176d91995f8baf003917fd7780b25f5921f259c03da072661f26c22b4524306e035d80956957c5045dbbf9a5ab4f87e9b8e16d81f7319
DIST vips-8.17.1.tar.xz 29529248 BLAKE2B 43caadf37d204a3df19e6fea7e52f7d80223ac9c58f1573ef439dcc3d92ababf72001e35ce2ffb829f27376ea643e23cabedc32b579d74a5fdd22b8bf6973f8c SHA512 04962e7d3fb8956c986f3aed7a10c4927195bc555a22c805a5b190c257e9e8b0fe97eddd0eb44e0e7d9047ba5671e96ac88f50a2597caa4f78c84ce1091541ff
-EBUILD vips-8.16.1.ebuild 4146 BLAKE2B 01a580ac1d2b0e2e9beaefadafb8a425c62c803acf7e32b2b20c5dfe7f8f77cf93b8bf62db23c19e3dc547916b08d9ec7f6021d797e14c7448e6bc7826238ca6 SHA512 69d1dc43a02887f31a751c3f23d0689ac2e491654f60e77be65e59e502616f3d2b7dc5e84a2d4d06dd11cea33b47c091c71161fe7cbac8eedad22901b6448b45
-EBUILD vips-8.17.1.ebuild 4147 BLAKE2B e22c614ec7ed4a2db930d2b6cd5f2e2dfd81a73a1f6956dd7bef6e79e58fd3675de3b0eb46bb3e6e83feca88e898ae438cc33568105f7d0da9b22304f9f439a8 SHA512 9d9ff73e76d8f594f1f9b65a891303b773bdacaf32059bcb577104f795012079862af0f50f8dfca0b970a96baed7069453ea6ba5040cfa2530862929e6b82c6b
+EBUILD vips-8.16.1.ebuild 4161 BLAKE2B cd1d1271e242225edf13d40f2373e75799750efbc5ce4e666872415e15d2ac25049b5fcfcaf5bd42c7bdb94503018a7f989a9546fbb4b0c2a3f9207ebc4cfa8b SHA512 ef6191b215468370cd60e0b6f2ecd46b15254afe49148738d33faffc1ff180f1b61d633492948a152b58d056a88df369e81d6e5d21d868d5992e5a3d0db90cf6
+EBUILD vips-8.17.1.ebuild 4162 BLAKE2B 515d49371b4e17e4e5852b10cfe2660f7553499d19e154aadf0ef828a4891358c1f45e816bd64bf1a0f873fae8fc41fe66c79086317d7f1860b572102d8cd510 SHA512 e34316a4300e3b9fbdf7639e994ef77e2c4d32b31dc5302895bca84f3bdb75493d59c323a1cb1537b79f5c13194cb6d492ba38578fa83ac7e4da2e57aefbb027
MISC metadata.xml 1040 BLAKE2B c8af14c5f65716cb6dfa16319ac8411cde2151f846c9fe7ab8ac0484a032d4c9d11e03e0ab82c1817f26e70194df7b88f5fad2e7b8998c951238449ff8f1e9e2 SHA512 d00ecc6c916d40a2b3ac3fd64ce2089afa75261f8c388d65cd6c12ad72c327e8c56df26f0d46285ed39088fb457447970ca8d16141adb4febfd8057755f30f76
diff --git a/media-libs/vips/vips-8.16.1.ebuild b/media-libs/vips/vips-8.16.1.ebuild
index d5e2fe82aa70b..7a1d937823d5d 100644
--- a/media-libs/vips/vips-8.16.1.ebuild
+++ b/media-libs/vips/vips-8.16.1.ebuild
@@ -111,8 +111,8 @@ src_prepare() {
}
src_configure() {
- # workaround for bug in lld (bug #921728)
- tc-ld-is-lld && filter-lto
+ # workaround for segfault issue in LLVM lto (bug #921728)
+ tc-is-clang && filter-lto
local emesonargs=(
$(meson_use deprecated)
diff --git a/media-libs/vips/vips-8.17.1.ebuild b/media-libs/vips/vips-8.17.1.ebuild
index 963327714f0b9..8096910275bfe 100644
--- a/media-libs/vips/vips-8.17.1.ebuild
+++ b/media-libs/vips/vips-8.17.1.ebuild
@@ -105,8 +105,8 @@ src_prepare() {
}
src_configure() {
- # workaround for bug in lld (bug #921728)
- tc-ld-is-lld && filter-lto
+ # workaround for segfault issue in LLVM lto (bug #921728)
+ tc-is-clang && filter-lto
local emesonargs=(
$(meson_use deprecated)
diff --git a/media-radio/Manifest.gz b/media-radio/Manifest.gz
index 37b5569af75c5..3a2d41460b2ab 100644
--- a/media-radio/Manifest.gz
+++ b/media-radio/Manifest.gz
Binary files differ
diff --git a/media-radio/direwolf/Manifest b/media-radio/direwolf/Manifest
index 554bbcf060f88..075d5fbc4d9ad 100644
--- a/media-radio/direwolf/Manifest
+++ b/media-radio/direwolf/Manifest
@@ -5,4 +5,4 @@ AUX direwolf-kiss.service 157 BLAKE2B d0fef86335f3fecd7234dc75a670747c96ea774e13
AUX direwolf.service 154 BLAKE2B 1284b0f93085f5e8a8cd8452b86c0ddf4b8abf9c01496bfc8534e3b21f0268acb53c365fbf70b6a1e69fd02e34a78887f65d1374f339d03ddf492faf473a563f SHA512 43a98ebfa7c9fa7c21e4044496ff2f5cddac7c2298253167e6db5a23c849485080444db1ed45c0cdf55e9681b66d9cfc9bfaf830353bee9c71345cb6d0bbd4e8
DIST direwolf-1.7.tar.gz 20587417 BLAKE2B 8264f1712958dcbd2888608bd032621cc4d8117ce5d6c3f4ea3e7b0a5237c4b5aab825f758538986e421debe9ba6ea5f4d75039471cf8557716867c800965efd SHA512 e09b14d7a036546e042da8b536b70d07f485d6a7224b19f5626b33e43a21c48200591fd6680ca1ee4b3c9fb5909d6f1c54ae8160877d51e06278fe19516abe1e
EBUILD direwolf-1.7-r1.ebuild 1861 BLAKE2B 328df58758da92b5644a6d0678660e5499759e5839acd9c68602eba8f86f5e7806c91d0a5d4b3410ff46c3e63e2e2a9b145451d9c63ec5e69cb629f32022c6df SHA512 03a4d51f13f005f2082e9cd964ef9fe2af3c525a03c344396e22eefcd5ff3304cf54a6112c4ab4dc0b0487a95b6c265017e3763be4c5476f1dbb527ad28c7c38
-MISC metadata.xml 504 BLAKE2B 8e96fe7f1ffd627a72ccf69f41b5317c82bfd5d56c0851505c9b8a0c4072fe6ed29fd1c2d794acc21c0b87b1cf4acade81c460856762df66d8bc93153e6c1a01 SHA512 2f5f34c0f0e77a5ac578659d00bccb084b5968a4dbfa0a9efa62e2723361275dec37d1482cc09940488f4e4800a7094031eaa1a7b479029220065afe1d7546a9
+MISC metadata.xml 427 BLAKE2B d9c36c7b5f5010f485af4fee1527c426692b4cb34a6e60d2163c32b01e13294dc3c04a58db774d35667e795b12ffd655fd5d76b7863fdf2cc672e9333abc5763 SHA512 2198868dd6ed758284611ac16b8b45568c00d6b60951f302c20259b1dbc2551530f70e1435862cbcdc598219357e7329cb24d9639f151fcd2b8a29d2d9a15574
diff --git a/media-radio/direwolf/metadata.xml b/media-radio/direwolf/metadata.xml
index 3bfb034b6d0de..fdf476f33aeb2 100644
--- a/media-radio/direwolf/metadata.xml
+++ b/media-radio/direwolf/metadata.xml
@@ -1,9 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- </maintainer>
<maintainer type="project">
<email>radio@gentoo.org</email>
<name>Radio</name>
diff --git a/media-radio/flamp/Manifest b/media-radio/flamp/Manifest
index fafada497b484..f1305c07db1c4 100644
--- a/media-radio/flamp/Manifest
+++ b/media-radio/flamp/Manifest
@@ -1,3 +1,3 @@
DIST flamp-2.2.07.tar.gz 518713 BLAKE2B 83c9bc9ee30b84636b54a17d9c824c74c3236225ef77c54d9f12aa449757b18186bec92cfdd768b2761c0987f2ab2620e51f89183d503fa85d38772354b70d92 SHA512 0f85ed8aa4adfcf380fe8397ac616b3d04721291238f0f6f074d4201f8936d64d2754a7dfc562fce066afa49c53135c0ada62085a3b6c792beaa692e070da23a
EBUILD flamp-2.2.07.ebuild 459 BLAKE2B 92b05b1cbd3de4a4a593bbbd8f6c917f3be153aa302a314a79b00e850405764eb9bb44b88c31df88df115de5559ff2c1418e3a224ea38cdde9ed045dea3e47df SHA512 b95909bff1bfe00d687d9197523902987e11f26ac610f2fd8a72dd5fcc719fd447a3d01de245dc41b1de4d3aab23f93278b3a9ec500b0466496bba533d66689d
-MISC metadata.xml 391 BLAKE2B f3f074665f35891a5e0718da6e69cafeaae7ca3dba9d972014691d204be3b63c72d8fe0a2e71be31ee7f655942f7d04114df8413d9b648e56ee5376d605ed535 SHA512 ce962cdf53ab62807957f76d8a8db60e640252be66961ad6d897f3c482fd2658c6e5263b0ad503ebe22084d3736ff5ba4977d8538049db0f5e6b351614d24721
+MISC metadata.xml 279 BLAKE2B 98ad866e5f240a6f807e90de116e53464c7deb2823312afd4aeeb3def6fa059dcc011c43039cf558c633e39cc5229429ed01a50c1f41dcc67e224bcd6c891f59 SHA512 00817c668091a0069e0e80ceca5bf951401b9b0c9a9e5f960f6eaa180cdf04a8d5658951aa53ae6b9be2a786bed7803d56959720b0e46000f24c46383c866160
diff --git a/media-radio/flamp/metadata.xml b/media-radio/flamp/metadata.xml
index 75345790d1c7e..ecde40d12efbe 100644
--- a/media-radio/flamp/metadata.xml
+++ b/media-radio/flamp/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Rich Freeman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">fldigi</remote-id>
</upstream>
diff --git a/media-radio/flmsg/Manifest b/media-radio/flmsg/Manifest
index 550ede31935b6..6de8c3a8ebab6 100644
--- a/media-radio/flmsg/Manifest
+++ b/media-radio/flmsg/Manifest
@@ -1,3 +1,3 @@
DIST flmsg-4.0.23.tar.gz 838006 BLAKE2B 98c343ace7b0318d6d4c071a82936b67a5ec462dc4e3128c3215f86e9adda0bd7979191c873452335e6fa2366945303e1732f0af7a5be52dbf8859d7f86158e2 SHA512 b7d8ff15370b456df605a07d263ffe39df7b21edf390b1c3850550bf871443fb77e3a00aaa32407a5d2016fb8d92d52b451d22750135c145ddbdf970aebc6730
EBUILD flmsg-4.0.23.ebuild 461 BLAKE2B 6976dce5370ceb837af9ecf90a464d687fc5d66e9e946b904f97d4afc6b021b377f157702c89eef59901fc796848e51c96d249bcfa5df7972cbefa7ceb096270 SHA512 6c299beb1f56d82f3ba18bcc03974b2e859b1665aa02ab42ae5f3550a0ffe567b2a902f4b2bbcb33595f6bcc0f93e360b564593880e94480a95d2d3fdfd95712
-MISC metadata.xml 452 BLAKE2B 3c5068414c7def5cd5c95d0dc0f34f18afd91caad0b57de135b93f3f525f82db493e7b43fb378291c1f1c4534426016542168242107151ea821af659924db762 SHA512 b7a7f6c8e7a28b88dc188a90831b35adb619302d9307092aeb7365093d4e8561ec8fa151f0ae1ac004a594f89b535f021044a7f77edd9466e25827f0fb643a1c
+MISC metadata.xml 340 BLAKE2B 2ce81d198c1f0313f4ba1c678b99f4022d12e552752a4df8e54aae6d42fd5577962c82bcbb43f6fea99bc626a2557f9930c46339b19821a4c7f8277690dcd80a SHA512 8c863b31f124e8b700db0cc26d722e6b729dbc45e11b3a7baf38f0b1b3665543eecb3f1a3cd44cc9bdb05cbebe7265c9301f783ce9355b6244c23b0093502646
diff --git a/media-radio/flmsg/metadata.xml b/media-radio/flmsg/metadata.xml
index 09a7e72ce0361..fc058f67b7fe4 100644
--- a/media-radio/flmsg/metadata.xml
+++ b/media-radio/flmsg/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Rich Freeman</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<doc>https://www.w1hkj.org/flmsg-help/</doc>
<remote-id type="sourceforge">fldigi</remote-id>
diff --git a/media-radio/js8call/Manifest b/media-radio/js8call/Manifest
index ff8657e9e81da..9b44a7565771e 100644
--- a/media-radio/js8call/Manifest
+++ b/media-radio/js8call/Manifest
@@ -2,4 +2,4 @@ DIST js8call-2.2.0.tar.bz2 16249923 BLAKE2B 9bd3124bee7253f48adb0bea031f3c83c3e9
DIST js8call-2.3.1.tar.gz 15670385 BLAKE2B c3fb4b837b34ecff2b2ddfd63d28e91c7a60f1fcf0edc59d88ddbbf26db7400e3d50e5264159ccb73faa30e037b33e13087981620d2b15b11f1e0785d4d18606 SHA512 b3e18d7092b28092aa91f831dea397b4acd6a644fdd3b862c0137aac6c0059a4c389c75287a0cab6b43bf9f4e654a9bc29355e36a99504afa178de52f726007f
EBUILD js8call-2.2.0-r1.ebuild 1016 BLAKE2B 68c79a645a6d453b4fe79bb666453425b2633e10225f31d52274a9792bda4b88e2cb7eabdd7f646d32517a4742c6b7957df6a2cfc48dcd2689dd6cec2da4c234 SHA512 7f1a96cd2ace1cdd71d5aec0c6fdfbddab35ff1bc63284327d6cf5193389d06974b7615b8b73245049a8fc52ceadc53dec2a9d2b2b2c13ce594983fb9cf512e0
EBUILD js8call-2.3.1-r1.ebuild 657 BLAKE2B 415848a155ccbad2a8adef28fcf585c764aa857252e0132d10a935c8ca6885c3ff2099e6be9bdd95f0f3c7c0edc6bb91ae1f7a7a42d50a738f9f0f48efd3347b SHA512 4387ca1859f338ea2cb289844fab5a7570ebfe8460a682eed567a1f57497a522a9f367c4d5080e943d2cad365a5f7f6a20ddd3917b8c195789800748b36766a6
-MISC metadata.xml 482 BLAKE2B 00935f1d3a41fd1b0445e62e9f7d0f74af6ae400e978f1a71ad0e826d700a691a0edf20e41cfe12cfb7aa31ace5d80d13867d01d4aaed882a2803d109cc1b67f SHA512 6b7ca40480575dfd0b172ac1225b324419bef151a0ca1eab4e8bed4e2a0df4eeb521830a5584294680550b12f52e5b57ace5e07be4807de40ef61346c9f4d7b4
+MISC metadata.xml 381 BLAKE2B 24f096337150a4e2a3a4d526443da28f2d656123c56fd130eca88969ad16fc8c89e1e7d7853256a86d090606075da5a924c47e35d23b2e5f194a57f78ea45798 SHA512 8514eeae28ae52c9354330b081c44d7625cd49df69099d941c1453a7e815e96d966de3d3d4fb779b7ee47e114dd3e6162c8c9849c3ea788b87e529d44ae73f6e
diff --git a/media-radio/js8call/metadata.xml b/media-radio/js8call/metadata.xml
index 602e486d6afc5..b9a98b3010114 100644
--- a/media-radio/js8call/metadata.xml
+++ b/media-radio/js8call/metadata.xml
@@ -5,10 +5,6 @@
<email>tomjbe@gentoo.org</email>
<name>Thomas Beierlein</name>
</maintainer>
-<maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Rich Freeman</name>
-</maintainer>
<upstream>
<remote-id type="bitbucket">widefido/js8call</remote-id>
<remote-id type="github">js8call/js8call</remote-id>
diff --git a/media-radio/tqsl/Manifest b/media-radio/tqsl/Manifest
index 61b782cb08405..507f15b3b7ae4 100644
--- a/media-radio/tqsl/Manifest
+++ b/media-radio/tqsl/Manifest
@@ -1,3 +1,3 @@
DIST tqsl-2.7.3.tar.gz 3911547 BLAKE2B e32f9b18973f1c2445b97e050e4f2c838542cfb4a0312205d2d66cf6df4db5b1e110f62782138f36dd195f43cddc3f0fb32e1a464c0695849640d04a08306464 SHA512 302db650dc0f9fcd495fd1e7abe21dcfffc167d1686b276ae0fcbb53bf5eedbc91a797d1a79d8da5bb4384d937c6b66ad44a0355a00ff014de4257c0be84ef74
EBUILD tqsl-2.7.3.ebuild 617 BLAKE2B e799d4e2a6c7e9f07b1c2b9f998726d53dff348ea7f5e9a5b10cfb9091e86a4befa01cce6e52a5f9feb00849a96a9fbf786539769994a114709a2f3a10927dc1 SHA512 7dbf6ab48b537f4d0ef29f75bc19d67833cc6601b5fcfe95643e519ce6926e199d3611c4be6df664eeb9b433224c986c813184c2595515c9b285ba54ca98bc71
-MISC metadata.xml 291 BLAKE2B c8f0e0ebc3b625eac2168e41e2d9772e0b03fa293a5c057209b3b1a0485f3d882810ff4a8eb060efb4d6739f265f268a3f8a35777071c2e4102d8c7578e66b26 SHA512 1e2ab60b78d6a013be338bea0565d133fcc8f9433e2e4191e56722691a2b5ed78c9566f3c85987685eb84c5d6425d0fd6fc0fff2945e7de38c7f7eca5013ae8a
+MISC metadata.xml 244 BLAKE2B 627a7c33cb5000a6895141d93c67297105b652ac768a42dce4edc09e001df0197e93d17194a223de1391824c72290af2a5f138a2236d10eb74fea3c76de758f2 SHA512 eb74114ebce5d63b37b6f9a2bb1fc66fad5f87d464384104d8b658cd59e0e13dbe9407d9def3a22cb4a6e08466714b7fa8483568ccc799ba7900eb49d622c404
diff --git a/media-radio/tqsl/metadata.xml b/media-radio/tqsl/metadata.xml
index 9c94be30f0c57..4ddcf6e36febd 100644
--- a/media-radio/tqsl/metadata.xml
+++ b/media-radio/tqsl/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="person">
- <email>rich0@gentoo.org</email>
-</maintainer>
+<!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">trustedqsl</remote-id>
</upstream>
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index c2612b9f6f329..73a723c0bfaf4 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/ffmpeg-compat/Manifest b/media-video/ffmpeg-compat/Manifest
index 861182e2d18ff..40f94127198c7 100644
--- a/media-video/ffmpeg-compat/Manifest
+++ b/media-video/ffmpeg-compat/Manifest
@@ -9,6 +9,6 @@ DIST ffmpeg-6.1.2.tar.xz 10466152 BLAKE2B ff1f2b2bb60ccc4c37b6ffda2a0e6a0be80c45
DIST ffmpeg-6.1.2.tar.xz.asc 520 BLAKE2B f26a2d6f5423f93090f2a448172e49f3858aeb5a00f326207d374bbb70fa8942c7ee1a7c55338b2db664b647c983cd5ab4fd8d71efe5c37af4c90385ca17d0ab SHA512 a26dba1f4870b964080b45f8468f5ce3591eb6aa69be426bf4afbe5a60c3cbd0fe5056dc86ca7bb817c04ae30d39160cb7773772a9a2123ae7f095b18a6d7050
DIST ffmpeg-rpi-6.1-r3.patch 800738 BLAKE2B b7e449ee5eec8b50a3b3bba233c5269f3b6845dbd18a619b844c841a97345ce24c7a5d7f4da05b08e3cb49668426b9044f3d3553d9c2ef3a50aec7199bfa3c09 SHA512 aeaf12afabf5f2192fb0b6ef47397d8477b109e49cee8c02a890d1656a27b1985c62c719ef72966d8c97b0709918233b65ea2e0ef988771507e4be137fcd9158
EBUILD ffmpeg-compat-4.4.5-r2.ebuild 14995 BLAKE2B dc9a8de475105006634c984305c7643df7d113d5ca58eaa6b82b3c5ee87eb6dcb40a2b1bf6e373d935e22d5a52487d8b32f61e6b49594bbae3d470c232e35bac SHA512 aa56ac70ca996377a08a90ea9b69af1871f4ca2e7f07236246c31839eb2e53bb6fd7e5b446d2e0660c96b031e72700abac5148a8833cb27b3e428d4cfafb0d06
-EBUILD ffmpeg-compat-4.4.6-r1.ebuild 14998 BLAKE2B 350876be44cafff45d9af0926dbbe60854b10926b165dceda83e3412c0be0b13bed031bc79af85e8a7ecdfb318786b44283fb13caadcd9c8cb198197f431f868 SHA512 d3b7e4746c2d8ca1e04737cfcf45b9c962a56f0b2e14b49b880d6065a74b560189965c8b1c8105fad9052430021623679f53b8a3f444c002ac624b91b493c7d9
+EBUILD ffmpeg-compat-4.4.6-r1.ebuild 14996 BLAKE2B dcea4e8ce95431de1a59d1bed33e8b02c0ebe4043f1ff77c9e71e7cf6abfdf1e505b4512b84c88b6bc56736cd789a219286803eec708e3d50a6629c2ce4785bb SHA512 cc076878d00ef80c796e1a119cb61da47daa824ecd2658480b297dfcac9549d6e25422d6b280b72facb6c373db29d199c82c56dea3ddb3e1e596c9ae29b5d475
EBUILD ffmpeg-compat-6.1.2-r2.ebuild 16817 BLAKE2B fbc0e86f0ad45e6af1cf839ce0eba4d8949d4c0af513d147fc4ee6edee9e6bf10f5e23ef555965c900a74681851dbf521a882885ac94b99fe039dcab946ddf9c SHA512 eea2f9af51f682c53145bbbb87f6439c7ef34c243229d05d3be441c06fc61e6fdf6b2a2023c7995bcc1068a3d4e9d7c5acb4d555980d01805f9a94f276e9ad07
MISC metadata.xml 7605 BLAKE2B af1dae9179eb75099f73330e42f95be290f59e99e4062f265e0cf339d9d2e9fd3ef5265600e8e497b2edd58d2501ded48fb92fe6e3c92f1c5015fe79a999c187 SHA512 6093fd6f4c22221cc3ee7bde293f0ea9bffbcaecac8c3735f515cc37a1c48b69b6ee38acd34c892c1c72e14bc4f823714e446224f1bc4806e7bad52190fd63e2
diff --git a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild
index 772eea8b2f9ec..8b2829b7b6d25 100644
--- a/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild
+++ b/media-video/ffmpeg-compat/ffmpeg-compat-4.4.6-r1.ebuild
@@ -21,7 +21,7 @@ else
https://dev.gentoo.org/~ionen/distfiles/ffmpeg-$(ver_cut 1-2)-patchset-2.tar.xz
"
S=${WORKDIR}/ffmpeg-${PV} # avoid ${P} for ffmpeg-compat
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
fi
DESCRIPTION="Complete solution to record/convert/stream audio and video"
diff --git a/metadata/.checksum-test-marker b/metadata/.checksum-test-marker
index 5490c1ff6e30f..a7eeb1d738fb9 100644
--- a/metadata/.checksum-test-marker
+++ b/metadata/.checksum-test-marker
@@ -1,4 +1,4 @@
-1754146090 Sat Aug 2 02:48:10 PM UTC 2025
+1754222823 Sun Aug 3 12:07:03 PM UTC 2025
# Testcase for mirror network:
# Watch the value over a day, if unchanging then
# one or more mirrors is missing --checksum
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 660079239a11c..eaebea24bcda2 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index d0b6321bcfb4a..0e87362ae781d 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 14:43:46 +0000
+Sun, 03 Aug 2025 12:04:55 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 1cc9ebffb72fc..187bdaf4dc272 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 602536 BLAKE2B 91a162d8598eb8bf6ea25e77751a0b7fa92b549d16af2ef26513faf217c26a9295178de5a769cd60342031fa78942e16f543dd099103b200d9cab6b5696ba3fc SHA512 67f89e3170126adb03811ef405e1cbc5e716c5a2f01c9840b9da221edfee53a1560bd3c91cea35afc906b5f7d24e9aba540802027b3cf668865775486392ccb4
-TIMESTAMP 2025-08-02T14:46:19Z
+TIMESTAMP 2025-08-03T12:05:10Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiOJLtfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPUHZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDmMA/+NaWOtaniSagbhAEqP3eVmtfNahZ30SThwFzDXEp1xMNMk95URqIYWA1M
-rNt98lAjVx1KgJkIfcR6Nx1Ojb1dXkXTI3VGsxF113C7bvYu4r5xD3K6awNpb/0/
-oF9A5KkyK7PWG+xD4G+A/gq+uCfvf6tfPv2/wQdgevr3LU267xpkYDQ56M/pBeiD
-YAQTffzyNMKuGVMSOq+gkiv1dA1ZZc3GAYc5yQic+F0SmszBGd5hjJv4B11bpz9n
-rFnbvvHG7b6sxnOBa5aEl1wgJsdo4QKNlflDGjhkg7A2CdkUBFle7mBh1kDBGvZK
-+SzF35/o7jnp7+iC9RyRQ8Sj6bBdEtwwe+ffnOJlUY+vMW0frWo4oddbaHTENrcy
-9z4SsFpRwx/F9h7NTgOygdoffz1MldXdm3KEKtODJ8kT6QlKAbieXgBnVZBiJBLr
-OTqZZXp+HFaWWXqvNJdIgrN27cpC1Xb3mafx7aEP2JhYCapMGoJfkCqgbPYqCeu/
-7ClRenPqIprUuayRV2cCA9CFEsIgS4/WsAIll3ead57B5v5O6pcBiTj0jH7LQf6D
-ntL79FQhe3JFZx0++VNNXyv5vTBIDeOrdqSJ6NQC7r8vw6zDUUDr99RUEvm/13cY
-H4H2/67vVHlfqVH0yNnSLeRhVJBTzu6aQxLSunCJL0xTULm0yW0=
-=HOkH
+klAVtQ/+O+3BWWocB8chVvDVJQh6YDCOYMO7DyL4Kmy7N6tuGnvt2WDB2L9yoSWN
+ITxW/q2nXJ+773dtmTI1wqSgHa1JJpZVzFTxhxG7oBD4JGzQxJ0F9XmC8DHm5fG4
+WaKAZSl1YPLQ3/ADkHAsTpshsgJGF+Angt42tMZXIEFRhKLiXNhQR2ZwQzAx72QC
+k2PPg10p9EkmskAW3NUbxyE2+Sjkuw/UGJb17E4LMZSx7iucjPLOeAil5ftP6zkY
+zz9VqWq5I2yH43pJ75NP0QWmLLyYLXOStQTSWid4TYzYyehtv27G9IuDrrY8K+MU
+GQ74sdqWf1/UZNOKHnlDIp9tVMryid35NdTRYmsCe5CM4gg9Tm04ehkUcpILP7PN
+4Hs651hkq1MskTKm+fhkSRT21o1qQYio6wgv6mFi2uLqZnDvcek1bxuOcLzFaZ19
+Ax+mhOlGRDBjg98NzzXqp7GGj4ICkuasBAXUlnxBWqAGb1SJCYP2mEWU4ZeEJcu9
+tnK/zY/S2ByOVgeyr7Sjsw5BEev9J2eeqTZDRTtEEUF7pcYDSsA0lTxq4HpDchWw
+2lAU2ptPGtAdqWSLtwp6M6oSvrJCj23rjR8GMQyFdZ/Dxn7NzuO1OCfoRx6XH+11
+NtferCSNr4ty8K/CWHXri+FSbB7ppAjrAXr7NEymJMzFfHgQbXA=
+=k7bX
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 27909a97eaaf9..6fcfdae9025aa 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 14:44:30 +0000
+Sun, 03 Aug 2025 12:05:03 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 38b08228361ec..abf3299e6e049 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index c2900df6a6db0..52dbdd51c855d 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.41.15 b/metadata/md5-cache/app-admin/awscli-1.41.15
deleted file mode 100644
index 811307f8ca028..0000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.41.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.39.15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=distutils-r1 shell-completion
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.39.15[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.41.15.tar.gz -> aws-cli-1.41.15.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f936a664b7ae89f202ba13fe4bb8079f
diff --git a/metadata/md5-cache/app-admin/awscli-1.41.16 b/metadata/md5-cache/app-admin/awscli-1.41.16
deleted file mode 100644
index 472a3eaf48a7c..0000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.41.16
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.39.16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=distutils-r1 shell-completion
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.39.16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.41.16.tar.gz -> aws-cli-1.41.16.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f936a664b7ae89f202ba13fe4bb8079f
diff --git a/metadata/md5-cache/app-admin/awscli-1.41.17 b/metadata/md5-cache/app-admin/awscli-1.41.17
deleted file mode 100644
index d9b04bc6cf40e..0000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.41.17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.39.17[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=distutils-r1 shell-completion
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.39.17[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.41.17.tar.gz -> aws-cli-1.41.17.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f936a664b7ae89f202ba13fe4bb8079f
diff --git a/metadata/md5-cache/app-admin/awscli-1.41.4 b/metadata/md5-cache/app-admin/awscli-1.41.4
deleted file mode 100644
index ccd85694051be..0000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.41.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.39.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=distutils-r1 shell-completion
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv sparc x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.39.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.41.4.tar.gz -> aws-cli-1.41.4.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5dc20f73617040fa0773235e878a4571
diff --git a/metadata/md5-cache/app-admin/awscli-1.42.0 b/metadata/md5-cache/app-admin/awscli-1.42.0
deleted file mode 100644
index 342880a79c108..0000000000000
--- a/metadata/md5-cache/app-admin/awscli-1.42.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/botocore-1.40.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-forked[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Universal Command Line Environment for AWS
-EAPI=8
-HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
-INHERIT=distutils-r1 shell-completion
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=Apache-2.0
-RDEPEND=>=dev-python/botocore-1.40.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorama[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/docutils[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rsa[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/s3transfer-0.13.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] !app-admin/awscli-bin python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/aws/aws-cli/archive/1.42.0.tar.gz -> aws-cli-1.42.0.gh.tar.gz
-_eclasses_=bash-completion-r1 767861f3744f589ee5291c1698b1c082 distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 shell-completion 0b655d0d825e157a5e99c463bddaac16 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f936a664b7ae89f202ba13fe4bb8079f
diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz
index db5e79316586f..08223d8ff5339 100644
--- a/metadata/md5-cache/app-backup/Manifest.gz
+++ b/metadata/md5-cache/app-backup/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-backup/dar-2.8.0 b/metadata/md5-cache/app-backup/dar-2.8.0
new file mode 100644
index 0000000000000..a51dc8e890b1b
--- /dev/null
+++ b/metadata/md5-cache/app-backup/dar-2.8.0
@@ -0,0 +1,17 @@
+BDEPEND=doc? ( app-text/doxygen ) nls? ( sys-devel/gettext )
+DEFINED_PHASES=configure install
+DEPEND=app-arch/bzip2:= app-arch/xz-utils app-arch/zstd:= >=dev-libs/libthreadar-1.5.0 sys-libs/libcap >=sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan:= ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) sftp? ( net-libs/libssh:= ) whirlpool? ( app-crypt/rhash:= ) xattr? ( sys-apps/attr )
+DESCRIPTION=A full featured backup tool, aimed for disks
+EAPI=8
+HOMEPAGE=http://dar.linux.free.fr/
+INHERIT=flag-o-matic
+IUSE=argon2 curl dar32 dar64 doc gcrypt gpg lz4 lzo nls rsync sftp whirlpool xattr
+KEYWORDS=~amd64 ~ppc ~sparc ~x86 ~amd64-linux
+LICENSE=GPL-2+
+RDEPEND=app-arch/bzip2:= app-arch/xz-utils app-arch/zstd:= >=dev-libs/libthreadar-1.5.0 sys-libs/libcap >=sys-libs/zlib-1.2.3:= argon2? ( app-crypt/argon2:= ) curl? ( net-misc/curl ) gcrypt? ( dev-libs/libgcrypt:0= dev-libs/libgpg-error ) gpg? ( app-crypt/gpgme:= dev-libs/libassuan:= ) lz4? ( app-arch/lz4:= ) lzo? ( dev-libs/lzo:2 ) nls? ( virtual/libintl ) rsync? ( net-libs/librsync:= ) sftp? ( net-libs/libssh:= ) whirlpool? ( app-crypt/rhash:= ) xattr? ( sys-apps/attr )
+REQUIRED_USE=?? ( dar32 dar64 ) gpg? ( gcrypt )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/project/dar/dar/2.8.0/dar-2.8.0.tar.gz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=b9cef5165c289071f0e1540ce962ec0c
diff --git a/metadata/md5-cache/app-crypt/Manifest.gz b/metadata/md5-cache/app-crypt/Manifest.gz
index 2c99c96bda271..94fe8ef80354d 100644
--- a/metadata/md5-cache/app-crypt/Manifest.gz
+++ b/metadata/md5-cache/app-crypt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-crypt/autofirma-bin-1.9.0 b/metadata/md5-cache/app-crypt/autofirma-bin-1.9.0
new file mode 100644
index 0000000000000..19c5dd8f3022d
--- /dev/null
+++ b/metadata/md5-cache/app-crypt/autofirma-bin-1.9.0
@@ -0,0 +1,14 @@
+BDEPEND=app-arch/unzip app-arch/rpm2targz
+DEFINED_PHASES=install postinst postrm preinst unpack
+DESCRIPTION=Spanish government certificate request generator
+EAPI=8
+HOMEPAGE=https://administracionelectronica.gob.es/ctt/verPestanaGeneral.htm?idIniciativa=clienteafirma https://github.com/ctt-gob-es/clienteafirma
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=rpm xdg
+KEYWORDS=~amd64
+LICENSE=|| ( GPL-2 EUPL-1.1 )
+RDEPEND=dev-libs/nss[utils] virtual/jre:17
+SLOT=0
+SRC_URI=https://estaticos.redsara.es/comunes/autofirma/1/9/0/Autofirma_Linux_Fedora.zip -> autofirma-bin-1.9.0.zip https://dev.gentoo.org/~pacho/autofirma-bin/autofirma-bin-1.9.0.zip
+_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm a07e59be6cf48ed85e624a41e8a7a832 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=1f901fd1ee694876669eabc4cbf18b6a
diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz
index f490375552f82..eac34cb9957a6 100644
--- a/metadata/md5-cache/app-emulation/Manifest.gz
+++ b/metadata/md5-cache/app-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-emulation/wine-staging-9.0 b/metadata/md5-cache/app-emulation/wine-staging-9.0
deleted file mode 100644
index 795c6fdfe3c46..0000000000000
--- a/metadata/md5-cache/app-emulation/wine-staging-9.0
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) || ( dev-vcs/git ( sys-apps/gawk sys-apps/util-linux ) ) || ( sys-devel/binutils llvm-core/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) 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=compile configure install postinst postrm prepare pretend setup unpack
-DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto )
-DESCRIPTION=Free implementation of Windows(tm) on Unix, with Wine-Staging patchset
-EAPI=8
-HOMEPAGE=https://wiki.winehq.org/Wine-Staging https://gitlab.winehq.org/wine/wine-staging/
-IDEPEND=>=app-eselect/eselect-wine-2
-INHERIT=autotools edo flag-o-matic multilib multilib-build prefix python-any-r1 toolchain-funcs wrapper
-IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups +dbus dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls opencl +opengl pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64
-KEYWORDS=-* ~amd64 ~x86
-LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff
-RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[X?,abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( llvm-runtimes/libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libxkbcommon[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.1.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine )
-REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) opengl? ( X ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 )
-RESTRICT=test
-SLOT=9.0
-SRC_URI=https://dl.winehq.org/wine/source/9.0/wine-9.0.tar.xz https://github.com/wine-staging/wine-staging/archive/v9.0.tar.gz -> wine-staging-9.0.tar.gz
-_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 wrapper 11a2a3bd712784986679b60a0cab34a0
-_md5_=b8c90f72c327b8c7c2594f15fe0ea613
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 1eadaed7fbc2e..cd11bac0306ce 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250801 b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250801
new file mode 100644
index 0000000000000..221a38681307c
--- /dev/null
+++ b/metadata/md5-cache/app-shells/bash-5.4_alpha_pre20250801
@@ -0,0 +1,14 @@
+BDEPEND=pgo? ( dev-util/gperf ) verify-sig? ( sec-keys/openpgp-keys-chetramey ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
+DEFINED_PHASES=compile configure install postinst preinst prepare setup test unpack
+DEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
+DESCRIPTION=The standard GNU Bourne again shell
+EAPI=8
+HOMEPAGE=https://tiswww.case.edu/php/chet/bash/bashtop.html https://git.savannah.gnu.org/cgit/bash.git
+INHERIT=flag-o-matic toolchain-funcs prefix verify-sig
+IUSE=afs bashlogger examples mem-scramble +net nls plugins pgo +readline verify-sig
+LICENSE=GPL-3+
+RDEPEND=>=sys-libs/ncurses-5.2-r2:= nls? ( virtual/libintl )
+SLOT=0
+SRC_URI=https://git.savannah.gnu.org/cgit/bash.git/snapshot/bash-c1d9c088531eef0797e78c66b899d895862de80c.tar.gz -> bash-5.4_alpha_pre20250801-c1d9c088531eef0797e78c66b899d895862de80c.tar.gz
+_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
+_md5_=a9ec148c87c6ff481174652815939fbb
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 18b81460c08a6..1731ffaea2136 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/html2text-2.3.0 b/metadata/md5-cache/app-text/html2text-2.3.0
deleted file mode 100644
index 29ebf3036e2e0..0000000000000
--- a/metadata/md5-cache/app-text/html2text-2.3.0
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=test
-DEPEND=virtual/libiconv
-DESCRIPTION=HTML to text converter, aimed at email for clients like Mutt
-EAPI=8
-HOMEPAGE=https://gitlab.com/grobian/html2text
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=GPL-2
-RDEPEND=virtual/libiconv
-SLOT=0
-SRC_URI=https://gitlab.com/-/project/48313341/uploads/b7a99615c4419cf9a65dc24f12bae0d4/html2text-2.3.0.tar.gz
-_md5_=b8ec14eccc00b7082c72936d0eb3b9fe
diff --git a/metadata/md5-cache/app-text/html2text-2.4.0 b/metadata/md5-cache/app-text/html2text-2.4.0
new file mode 100644
index 0000000000000..b56050e718793
--- /dev/null
+++ b/metadata/md5-cache/app-text/html2text-2.4.0
@@ -0,0 +1,12 @@
+DEFINED_PHASES=configure test
+DEPEND=virtual/libiconv curl? ( net-misc/curl )
+DESCRIPTION=HTML to text converter, aimed at email for clients like Mutt
+EAPI=8
+HOMEPAGE=https://gitlab.com/grobian/html2text
+IUSE=+curl
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=GPL-2
+RDEPEND=virtual/libiconv curl? ( net-misc/curl )
+SLOT=0
+SRC_URI=https://gitlab.com/-/project/48313341/uploads/8526650dd42218b3493ce7ca0a3eeb1e/html2text-2.4.0.tar.gz
+_md5_=12bbbc60a7b30e906b6405413f48381a
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index 00862af0d65d9..571d6bd406c27 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/xsimd-13.2.0 b/metadata/md5-cache/dev-cpp/xsimd-13.2.0
index c113f73893492..996e03f3e0ccb 100644
--- a/metadata/md5-cache/dev-cpp/xsimd-13.2.0
+++ b/metadata/md5-cache/dev-cpp/xsimd-13.2.0
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/xtensor-stack/xsimd
INHERIT=cmake python-any-r1
IUSE=doc test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=BSD
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xtensor-stack/xsimd/archive/refs/tags/13.2.0.tar.gz -> xsimd-13.2.0.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=3aff885becd5851c409c3a9df989e64b
+_md5_=8528c6a28a6cdc048a4dbf3b3e970527
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 9905e2ebaa98b..1c5fb1f53886e 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/pg-gvm-22.6.6 b/metadata/md5-cache/dev-db/pg-gvm-22.6.6
index 0ac6062482b8c..b0545a922d100 100644
--- a/metadata/md5-cache/dev-db/pg-gvm-22.6.6
+++ b/metadata/md5-cache/dev-db/pg-gvm-22.6.6
@@ -5,11 +5,11 @@ DESCRIPTION=Greenbone Library for helper functions in PostgreSQL
EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/pg-gvm
INHERIT=cmake readme.gentoo-r1
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0:= >=net-analyzer/gvm-libs-22.6 >=dev-db/postgresql-9.6:=[uuid]
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/greenbone/pg-gvm/archive/refs/tags/v22.6.6.tar.gz -> pg-gvm-22.6.6.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7e58892702549a803d687d54480d5336
+_md5_=c664fea4b621ab51e51407f1eaa9fd85
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 33eaf877e3e2b..a544276d52194 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/commons-codec-1.18.0 b/metadata/md5-cache/dev-java/commons-codec-1.18.0
index 937906d57ac35..c23fe31c7aff3 100644
--- a/metadata/md5-cache/dev-java/commons-codec-1.18.0
+++ b/metadata/md5-cache/dev-java/commons-codec-1.18.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://commons.apache.org/proper/commons-codec/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=doc source test verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm64 ppc64 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=mirror://apache/commons/codec/source/commons-codec-1.18.0-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/codec/source/commons-codec-1.18.0-src.tar.gz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 e2cdf66cd9c826ccda532772976d342d verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=c6383b11e13c5cd0eb5686135774c13c
+_md5_=1faf3be96392a3b5000adde7533dc9ad
diff --git a/metadata/md5-cache/dev-java/commons-collections-4.5.0 b/metadata/md5-cache/dev-java/commons-collections-4.5.0
index f9dfd84cb3082..83dfaa4cd171e 100644
--- a/metadata/md5-cache/dev-java/commons-collections-4.5.0
+++ b/metadata/md5-cache/dev-java/commons-collections-4.5.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://commons.apache.org/proper/commons-collections/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=doc source verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=4
SRC_URI=mirror://apache/commons/collections/source/commons-collections4-4.5.0-src.tar.gz verify-sig? ( https://downloads.apache.org/commons/collections/source/commons-collections4-4.5.0-src.tar.gz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 e2cdf66cd9c826ccda532772976d342d verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=cb0a4caacce42c0c50bab6ef50adfbdf
+_md5_=a6b0c427b374023cb258b73e71d69bd4
diff --git a/metadata/md5-cache/dev-java/commons-csv-1.14.0 b/metadata/md5-cache/dev-java/commons-csv-1.14.0
index 161df901b45ca..1a947abe6cea6 100644
--- a/metadata/md5-cache/dev-java/commons-csv-1.14.0
+++ b/metadata/md5-cache/dev-java/commons-csv-1.14.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://commons.apache.org/proper/commons-csv/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=doc source test verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=test !test? ( test )
SLOT=0
SRC_URI=mirror://apache/commons/csv/source/commons-csv-1.14.0-src.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/csv/source/commons-csv-1.14.0-src.tar.gz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 e2cdf66cd9c826ccda532772976d342d verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=4f5deb5dc359d6adf44d0ecbfc292787
+_md5_=47a7efc4b089e6ae66b2cada30368a65
diff --git a/metadata/md5-cache/dev-java/commons-io-2.19.0 b/metadata/md5-cache/dev-java/commons-io-2.19.0
index 9d338e582fe7a..1459ddfa59990 100644
--- a/metadata/md5-cache/dev-java/commons-io-2.19.0
+++ b/metadata/md5-cache/dev-java/commons-io-2.19.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://commons.apache.org/proper/commons-io/
INHERIT=java-pkg-2 java-pkg-simple verify-sig
IUSE=doc source verify-sig
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 arm64 ppc64 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=0
SRC_URI=mirror://apache/commons/io/source/commons-io-2.19.0-src.tar.gz verify-sig? ( https://archive.apache.org/dist/commons/io/source/commons-io-2.19.0-src.tar.gz.asc )
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 e2cdf66cd9c826ccda532772976d342d verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=7310c8ecddfac946867b6b3fc534084b
+_md5_=b62e3fc2e24738e81e5a4703264d8245
diff --git a/metadata/md5-cache/dev-java/openjdk-8.462_p08 b/metadata/md5-cache/dev-java/openjdk-8.462_p08
index b25463cc19f0e..b49c9f4db4f34 100644
--- a/metadata/md5-cache/dev-java/openjdk-8.462_p08
+++ b/metadata/md5-cache/dev-java/openjdk-8.462_p08
@@ -14,4 +14,4 @@ RDEPEND=media-libs/freetype:2= media-libs/giflib:0/7 sys-libs/zlib >=sys-apps/ba
SLOT=8
SRC_URI=https://github.com/openjdk/jdk8u/archive/jdk8u462-ga.tar.gz -> openjdk-8.462_p08.tar.gz !system-bootstrap? ( x86? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-8.402_p06-x86.tar.xz ) ppc64? ( big-endian? ( https://dev.gentoo.org/~arthurzam/distfiles/dev-java/openjdk/openjdk-bootstrap-8.402_p06-ppc64.tar.xz ) ) )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-utils-2 e2cdf66cd9c826ccda532772976d342d java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a682511a69d0946c456bb258d55ed0c7
+_md5_=d975a88f992bd1fbec73fe3d8eea3e9b
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-17.0.15_p6-r1 b/metadata/md5-cache/dev-java/openjdk-bin-17.0.15_p6-r1
deleted file mode 100644
index a838abef69909..0000000000000
--- a/metadata/md5-cache/dev-java/openjdk-bin-17.0.15_p6-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm prerm pretend setup unpack
-DEPEND=dev-java/java-config app-eselect/eselect-java
-DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
-EAPI=8
-HOMEPAGE=https://adoptium.net
-IDEPEND=app-eselect/eselect-java
-INHERIT=java-vm-2 toolchain-funcs
-IUSE=alsa cups headless-awt selinux source
-KEYWORDS=amd64 ~arm arm64 ppc64 ~x64-macos
-LICENSE=GPL-2-with-classpath-exception
-RDEPEND=>=sys-apps/baselayout-java-0.1.0-r1 kernel_linux? ( media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) elibc_musl? ( sys-libs/musl ) sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) ) dev-java/java-config app-eselect/eselect-java
-RESTRICT=preserve-libs splitdebug
-SLOT=17
-SRC_URI=arm64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_aarch64_linux_hotspot_17.0.15_6.tar.gz ) arm64-macos? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_aarch64_mac_hotspot_17.0.15_6.tar.gz ) arm? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_arm_linux_hotspot_17.0.15_6.tar.gz ) ppc64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.15_6.tar.gz ) amd64? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_x64_linux_hotspot_17.0.15_6.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_x64_alpine-linux_hotspot_17.0.15_6.tar.gz ) ) x64-macos? ( https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.15+6//OpenJDK17U-jdk_x64_mac_hotspot_17.0.15_6.tar.gz )
-_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b6ea865698b35b5c79d6c24babe70a7f
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-8.452_p09-r1 b/metadata/md5-cache/dev-java/openjdk-bin-8.452_p09-r1
deleted file mode 100644
index 6724338bd42d0..0000000000000
--- a/metadata/md5-cache/dev-java/openjdk-bin-8.452_p09-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install postinst postrm prerm setup unpack
-DEPEND=dev-java/java-config app-eselect/eselect-java
-DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
-EAPI=8
-HOMEPAGE=https://adoptium.net
-IDEPEND=app-eselect/eselect-java
-INHERIT=java-vm-2
-IUSE=alsa cups examples headless-awt selinux source
-KEYWORDS=amd64 ~arm arm64 ppc64 ~x64-macos
-LICENSE=GPL-2-with-classpath-exception
-RDEPEND=>=sys-apps/baselayout-java-0.1.0-r1 kernel_linux? ( media-libs/fontconfig:1.0 media-libs/freetype:2 elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) elibc_musl? ( sys-libs/musl ) sys-libs/zlib alsa? ( media-libs/alsa-lib ) arm? ( dev-libs/libffi-compat:6 ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) ) dev-java/java-config app-eselect/eselect-java
-RESTRICT=preserve-libs strip
-SLOT=8
-SRC_URI=arm64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jdk_aarch64_linux_hotspot_8u452b09.tar.gz ) arm? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jdk_arm_linux_hotspot_8u452b09.tar.gz ) ppc64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jdk_ppc64le_linux_hotspot_8u452b09.tar.gz ) amd64? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jdk_x64_linux_hotspot_8u452b09.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jdk_x64_alpine-linux_hotspot_8u452b09.tar.gz ) ) x64-macos? ( https://github.com/adoptium/temurin8-binaries/releases/download/jdk8u452-b09/OpenJDK8U-jdk_x64_mac_hotspot_8u452b09.tar.gz )
-_eclasses_=java-vm-2 6c7243f2269a7c9b5c177579e49f89ab multilib b2a329026f2e404e9e371097dda47f96 pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5aeadade46198b0c61329645110354df
diff --git a/metadata/md5-cache/dev-java/snappy-java-1.1.10.7-r1 b/metadata/md5-cache/dev-java/snappy-java-1.1.10.7-r1
index bf2688727235d..2a97108b75633 100644
--- a/metadata/md5-cache/dev-java/snappy-java-1.1.10.7-r1
+++ b/metadata/md5-cache/dev-java/snappy-java-1.1.10.7-r1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/xerial/snappy-java/
INHERIT=edo check-reqs java-pkg-2 java-pkg-simple toolchain-funcs
IUSE=doc source test
-KEYWORDS=amd64 ~arm64 ~ppc64
+KEYWORDS=amd64 arm64 ppc64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.8:* dev-java/osgi-core:0 app-arch/snappy >=dev-libs/bitshuffle-0.3.5-r1 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/xerial/snappy-java/archive/v1.1.10.7.tar.gz -> snappy-java-1.1.10.7.tar.gz test? ( https://repo1.maven.org/maven2/org/apache/hadoop/hadoop-common/3.3.5/hadoop-common-3.3.5.jar )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b edo a5e294016aa84979fcb2459749eb80b2 java-pkg-2 38fd81c7880666a00a638ca8deb64d72 java-pkg-simple 460c3cd928ba6e677d113a15c496017e java-utils-2 e2cdf66cd9c826ccda532772976d342d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=d1f9c008cb72d55e7b86182c93360f86
+_md5_=7cd59df755a22ddce9147bb0c5a056fd
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 300dc9a6d976d..8c026e39d674c 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/python-exec-2.4.10 b/metadata/md5-cache/dev-lang/python-exec-2.4.10
index ee03a24ed044c..c45708d362f07 100644
--- a/metadata/md5-cache/dev-lang/python-exec-2.4.10
+++ b/metadata/md5-cache/dev-lang/python-exec-2.4.10
@@ -1,4 +1,4 @@
-BDEPEND=test? ( || ( ( dev-lang/python:3.13 dev-python/pytest[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/pypy:3.11 dev-python/pytest[python_targets_pypy3_11(-)] ) ) )
+BDEPEND=test? ( || ( ( dev-lang/python:3.14 dev-python/pytest[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/pytest[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/pytest[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/pytest[python_targets_python3_11(-)] ) ( dev-lang/pypy:3.11 dev-python/pytest[python_targets_pypy3_11(-)] ) ) )
DEFINED_PHASES=configure install setup test
DESCRIPTION=Python script wrapper
EAPI=8
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=2
SRC_URI=https://github.com/projg2/python-exec/releases/download/v2.4.10/python-exec-2.4.10.tar.bz2
_eclasses_=multiprocessing 1e32df7deee68372153dca65f4a7c21f python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=007d7cc341f30f61a0eef345a0033b89
+_md5_=d243ad01498a0acf89eea16b4ce95a8d
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 5e5567c505bd4..cd84bddb0c7da 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/apache-arrow-21.0.0 b/metadata/md5-cache/dev-libs/apache-arrow-21.0.0
index e200bfb494023..58d041bd619db 100644
--- a/metadata/md5-cache/dev-libs/apache-arrow-21.0.0
+++ b/metadata/md5-cache/dev-libs/apache-arrow-21.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://arrow.apache.org/ https://github.com/apache/arrow/
INHERIT=cmake
IUSE=+brotli bzip2 +compute +dataset +json lz4 +parquet +re2 +snappy ssl test zlib zstd
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~s390 ~x86
+KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~riscv ~s390 ~x86
LICENSE=Apache-2.0
RDEPEND=brotli? ( app-arch/brotli:= ) bzip2? ( app-arch/bzip2:= ) compute? ( dev-libs/libutf8proc:= ) dataset? ( dev-libs/libutf8proc:= ) elibc_musl? ( sys-libs/timezone-data ) lz4? ( app-arch/lz4:= ) parquet? ( dev-libs/libutf8proc:= dev-libs/thrift:= ssl? ( dev-libs/openssl:= ) ) re2? ( dev-libs/re2:= ) snappy? ( app-arch/snappy:= ) zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=test? ( json parquet? ( zstd ) ) ssl? ( json )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/21
SRC_URI=mirror://apache/arrow/arrow-21.0.0/apache-arrow-21.0.0.tar.gz test? ( https://github.com/apache/parquet-testing/archive/18d17540097fca7c40be3d42c167e6bfad90763c.tar.gz -> parquet-testing-18d17540097fca7c40be3d42c167e6bfad90763c.tar.gz https://github.com/apache/arrow-testing/archive/fbf6b703dc93d17d75fa3664c5aa2c7873ebaf06.tar.gz -> arrow-testing-fbf6b703dc93d17d75fa3664c5aa2c7873ebaf06.tar.gz )
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7ab23277fde146ff8039b824de472602
+_md5_=221c1afaa09d2630a840fa27369e8159
diff --git a/metadata/md5-cache/dev-libs/c-blosc2-2.19.1 b/metadata/md5-cache/dev-libs/c-blosc2-2.19.1
index 54d17eb45d1c2..af79d12c341a4 100644
--- a/metadata/md5-cache/dev-libs/c-blosc2-2.19.1
+++ b/metadata/md5-cache/dev-libs/c-blosc2-2.19.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.blosc.org/c-blosc2/c-blosc2.html https://github.com/Blosc/c-blosc2/
INHERIT=cmake
IUSE=test +zlib +zstd
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=>=app-arch/lz4-1.7.5:= zlib? ( sys-libs/zlib:= ) zstd? ( app-arch/zstd:= )
REQUIRED_USE=test? ( zlib zstd )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/4
SRC_URI=https://github.com/Blosc/c-blosc2/archive/v2.19.1.tar.gz -> c-blosc2-2.19.1.gh.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=8e6cb9cbf95385d50f8cafb96538c35a
+_md5_=664a6861830b7025f63632136bd5c079
diff --git a/metadata/md5-cache/dev-libs/libserialport-0.1.2 b/metadata/md5-cache/dev-libs/libserialport-0.1.2
index 4f068997505a5..faca2bbb8d4cf 100644
--- a/metadata/md5-cache/dev-libs/libserialport-0.1.2
+++ b/metadata/md5-cache/dev-libs/libserialport-0.1.2
@@ -4,8 +4,8 @@ DESCRIPTION=Cross platform serial port access library
EAPI=8
HOMEPAGE=https://sigrok.org/wiki/Libserialport
IUSE=static-libs
-KEYWORDS=amd64 ~arm ~arm64 x86
+KEYWORDS=amd64 ~arm ~arm64 ~riscv x86
LICENSE=LGPL-3
SLOT=0
SRC_URI=https://sigrok.org/download/source/libserialport/libserialport-0.1.2.tar.gz
-_md5_=f394f4c0eadf6776603efbdba9fc7f07
+_md5_=39396c5d39682a86853c251649024c4c
diff --git a/metadata/md5-cache/dev-libs/libserialport-9999 b/metadata/md5-cache/dev-libs/libserialport-9999
index 9ba4749751646..c97c51d1aa2b7 100644
--- a/metadata/md5-cache/dev-libs/libserialport-9999
+++ b/metadata/md5-cache/dev-libs/libserialport-9999
@@ -9,4 +9,4 @@ LICENSE=LGPL-3
PROPERTIES=live
SLOT=0
_eclasses_=autotools 955b29ccd82c1df4755e5f37748d2fa6 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9db1f9dbf39cfe5517b0fd9189bfb8bc
+_md5_=79b35c6c889631d2fd5e32ab53f9e4dd
diff --git a/metadata/md5-cache/dev-libs/sleef-3.8 b/metadata/md5-cache/dev-libs/sleef-3.8
index fd340e44c46c9..84433922cb134 100644
--- a/metadata/md5-cache/dev-libs/sleef-3.8
+++ b/metadata/md5-cache/dev-libs/sleef-3.8
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://sleef.org/
INHERIT=cmake
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~riscv ~x86
LICENSE=Boost-1.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/shibatch/sleef/archive/refs/tags/3.8.tar.gz -> sleef-3.8.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=955d15107dface4ffbca4ddc414982d1
+_md5_=b9b5548e90bdb6a294c8690d6794f8e3
diff --git a/metadata/md5-cache/dev-ml/Manifest.gz b/metadata/md5-cache/dev-ml/Manifest.gz
index 400d3ed3faa34..0d45226d48ae0 100644
--- a/metadata/md5-cache/dev-ml/Manifest.gz
+++ b/metadata/md5-cache/dev-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ml/fmt-0.11.0 b/metadata/md5-cache/dev-ml/fmt-0.11.0
new file mode 100644
index 0000000000000..74d535aeda7c1
--- /dev/null
+++ b/metadata/md5-cache/dev-ml/fmt-0.11.0
@@ -0,0 +1,16 @@
+BDEPEND=>=dev-ml/topkg-0.9 dev-ml/ocamlbuild dev-ml/findlib dev-ml/opam-installer dev-lang/ocaml
+DEFINED_PHASES=compile install
+DEPEND=dev-ml/cmdliner:=[ocamlopt] >=dev-lang/ocaml-4.08:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] >=dev-ml/findlib-1.0.4-r1[ocamlopt?] >=dev-lang/ocaml-4:=
+DESCRIPTION=Combinators to devise OCaml Format pretty-printing functions
+EAPI=8
+HOMEPAGE=https://erratique.ch/software/fmt https://github.com/dbuenzli/fmt
+INHERIT=findlib opam
+IUSE=test +ocamlopt
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=ISC
+RDEPEND=dev-ml/cmdliner:=[ocamlopt] >=dev-lang/ocaml-4.08:=[ocamlopt] dev-ml/result:=[ocamlopt] dev-ml/stdlib-shims:=[ocamlopt] dev-ml/uchar:=[ocamlopt] dev-lang/ocaml:=[ocamlopt?] >=dev-lang/ocaml-4:=
+RESTRICT=test
+SLOT=0/0.11.0
+SRC_URI=https://erratique.ch/software/fmt/releases/fmt-0.11.0.tbz
+_eclasses_=findlib 49d5365fca4dea46f13825b9d763c89e opam 2d0e114062b346818f6d0fee5e0df656
+_md5_=fc5547870af7c0f9b172da52935d19ab
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 079beb6bd7378..eaf0f5c0b0921 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/anyioutils-0.7.4 b/metadata/md5-cache/dev-python/anyioutils-0.7.4
new file mode 100644
index 0000000000000..0cac178750084
--- /dev/null
+++ b/metadata/md5-cache/dev-python/anyioutils-0.7.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( test-rust? ( dev-python/trio[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) ) test? ( <dev-python/anyio-5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/anyio-4.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/outcome-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/outcome-1.3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/anyio[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Utility classes and functions for AnyIO
+EAPI=8
+HOMEPAGE=https://github.com/davidbrochart/anyioutils/ https://pypi.org/project/anyioutils/
+INHERIT=distutils-r1 pypi
+IUSE=test-rust test python_targets_pypy3_11 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 ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=<dev-python/anyio-5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/anyio-4.8.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] <dev-python/outcome-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/outcome-1.3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/a/anyioutils/anyioutils-0.7.4.tar.gz
+_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=c443f07ea9045baef3380a18910939ac
diff --git a/metadata/md5-cache/dev-python/apprise-1.9.4 b/metadata/md5-cache/dev-python/apprise-1.9.4
new file mode 100644
index 0000000000000..1d8c210e78206
--- /dev/null
+++ b/metadata/md5-cache/dev-python/apprise-1.9.4
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/babel[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/markdown[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-oauthlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) mqtt? ( dev-python/paho-mqtt[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[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(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Push Notifications that work with just about every platform
+EAPI=8
+HOMEPAGE=https://pypi.org/project/apprise/ https://github.com/caronc/apprise/
+INHERIT=distutils-r1 pypi
+IUSE=+dbus mqtt test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=~amd64 ~arm ~arm64 ~riscv
+LICENSE=BSD-2
+RDEPEND=dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/markdown[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests-oauthlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pyyaml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) mqtt? ( dev-python/paho-mqtt[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 )
+REQUIRED_USE=|| ( 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/a/apprise/apprise-1.9.4.tar.gz
+_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=6fa25eb67f2231522823b5246538ae9c
diff --git a/metadata/md5-cache/dev-python/astroid-3.3.10 b/metadata/md5-cache/dev-python/astroid-3.3.10
deleted file mode 100644
index e07846b105e8a..0000000000000
--- a/metadata/md5-cache/dev-python/astroid-3.3.10
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/attrs[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/numpy-1.17.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_python3_11? ( dev-python/regex[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( dev-python/regex[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( dev-python/regex[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( dev-python/regex[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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Abstract Syntax Tree for logilab packages
-EAPI=8
-HOMEPAGE=https://github.com/pylint-dev/astroid/ https://pypi.org/project/astroid/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3_11 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
-LICENSE=LGPL-2.1+
-RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/pylint-dev/astroid/archive/v3.3.10.tar.gz -> astroid-3.3.10.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9114662cba788a72e5cb3aa709459141
diff --git a/metadata/md5-cache/dev-python/blockbuster-1.5.24 b/metadata/md5-cache/dev-python/blockbuster-1.5.24
deleted file mode 100644
index df8dc4ab1b69f..0000000000000
--- a/metadata/md5-cache/dev-python/blockbuster-1.5.24
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/aiofiles[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( python_targets_python3_11? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Utility to detect blocking calls in the async event loop
-EAPI=8
-HOMEPAGE=https://github.com/cbornet/blockbuster/ https://pypi.org/project/blockbuster/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 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_11? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_12? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_13? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_14? ( >=dev-python/forbiddenfruit-0.1.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/b/blockbuster/blockbuster-1.5.24.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=da47206e98893454ecea92b695018a90
diff --git a/metadata/md5-cache/dev-python/boto3-1.39.15 b/metadata/md5-cache/dev-python/boto3-1.39.15
deleted file mode 100644
index d5128433f9d8e..0000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.39.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.39.15[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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_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(-)?]
-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_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.39.15[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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 )
-REQUIRED_USE=|| ( 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.39.15.tar.gz -> boto3-1.39.15.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=68b4423e89da201055e753d79ce7b35b
diff --git a/metadata/md5-cache/dev-python/boto3-1.39.16 b/metadata/md5-cache/dev-python/boto3-1.39.16
deleted file mode 100644
index d252fe5e00ae3..0000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.39.16
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.39.16[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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_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(-)?]
-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_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.39.16[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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 )
-REQUIRED_USE=|| ( 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.39.16.tar.gz -> boto3-1.39.16.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=68b4423e89da201055e753d79ce7b35b
diff --git a/metadata/md5-cache/dev-python/boto3-1.39.17 b/metadata/md5-cache/dev-python/boto3-1.39.17
deleted file mode 100644
index d19b9c697edf9..0000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.39.17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.39.17[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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_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(-)?]
-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_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.39.17[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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 )
-REQUIRED_USE=|| ( 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.39.17.tar.gz -> boto3-1.39.17.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=68b4423e89da201055e753d79ce7b35b
diff --git a/metadata/md5-cache/dev-python/boto3-1.39.4 b/metadata/md5-cache/dev-python/boto3-1.39.4
deleted file mode 100644
index 8fbbb2d72dfd9..0000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.39.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.39.4[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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_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(-)?]
-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_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.39.4[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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 )
-REQUIRED_USE=|| ( 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.39.4.tar.gz -> boto3-1.39.4.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=fc9559d8393fdb51795599a5c419068b
diff --git a/metadata/md5-cache/dev-python/boto3-1.40.0 b/metadata/md5-cache/dev-python/boto3-1.40.0
deleted file mode 100644
index 9db9d00fd6845..0000000000000
--- a/metadata/md5-cache/dev-python/boto3-1.40.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/botocore-1.40.0[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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_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(-)?]
-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_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.40.0[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/s3transfer-0.13.0[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 )
-REQUIRED_USE=|| ( 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.40.0.tar.gz -> boto3-1.40.0.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=68b4423e89da201055e753d79ce7b35b
diff --git a/metadata/md5-cache/dev-python/botocore-1.39.15 b/metadata/md5-cache/dev-python/botocore-1.39.15
deleted file mode 100644
index ca699e39628a1..0000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.39.15
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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_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(-)?]
-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_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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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 )
-REQUIRED_USE=|| ( 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.39.15.tar.gz -> botocore-1.39.15.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=315ef4461afd1854760b7ccf333030a9
diff --git a/metadata/md5-cache/dev-python/botocore-1.39.16 b/metadata/md5-cache/dev-python/botocore-1.39.16
deleted file mode 100644
index 8787d6a0ca26b..0000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.39.16
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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_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(-)?]
-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_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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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 )
-REQUIRED_USE=|| ( 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.39.16.tar.gz -> botocore-1.39.16.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=315ef4461afd1854760b7ccf333030a9
diff --git a/metadata/md5-cache/dev-python/botocore-1.39.17 b/metadata/md5-cache/dev-python/botocore-1.39.17
deleted file mode 100644
index 454ee75f942ee..0000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.39.17
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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_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(-)?]
-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_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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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 )
-REQUIRED_USE=|| ( 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.39.17.tar.gz -> botocore-1.39.17.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=315ef4461afd1854760b7ccf333030a9
diff --git a/metadata/md5-cache/dev-python/botocore-1.39.4 b/metadata/md5-cache/dev-python/botocore-1.39.4
deleted file mode 100644
index c85e43e3d490a..0000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.39.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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_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(-)?]
-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_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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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 )
-REQUIRED_USE=|| ( 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.39.4.tar.gz -> botocore-1.39.4.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=76c806220d99dcd83f011f10388ec686
diff --git a/metadata/md5-cache/dev-python/botocore-1.40.0 b/metadata/md5-cache/dev-python/botocore-1.40.0
deleted file mode 100644
index e90a9502a4ce0..0000000000000
--- a/metadata/md5-cache/dev-python/botocore-1.40.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( <dev-python/jmespath-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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_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(-)?]
-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_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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/python-dateutil[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/six[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 )
-REQUIRED_USE=|| ( 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.40.0.tar.gz -> botocore-1.40.0.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=315ef4461afd1854760b7ccf333030a9
diff --git a/metadata/md5-cache/dev-python/cli-helpers-2.5.0 b/metadata/md5-cache/dev-python/cli-helpers-2.5.0
deleted file mode 100644
index 4fa054a2c86f2..0000000000000
--- a/metadata/md5-cache/dev-python/cli-helpers-2.5.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/configobj-5.0.5[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.4.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tabulate-0.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wcwidth[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_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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python helpers for common CLI tasks
-EAPI=8
-HOMEPAGE=https://cli-helpers.rtfd.io/ https://github.com/dbcli/cli_helpers/ https://pypi.org/project/cli-helpers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=BSD
-RDEPEND=>=dev-python/configobj-5.0.5[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.4.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tabulate-0.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wcwidth[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 )
-REQUIRED_USE=|| ( 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/dbcli/cli_helpers/archive/v2.5.0.tar.gz -> cli_helpers-2.5.0.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=ac5931e39cb91e0a5068259924fc7fd3
diff --git a/metadata/md5-cache/dev-python/cli-helpers-2.6.0 b/metadata/md5-cache/dev-python/cli-helpers-2.6.0
index f19ef09cdda51..77211f31a65fc 100644
--- a/metadata/md5-cache/dev-python/cli-helpers-2.6.0
+++ b/metadata/md5-cache/dev-python/cli-helpers-2.6.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://cli-helpers.rtfd.io/ https://github.com/dbcli/cli_helpers/ https://pypi.org/project/cli-helpers/
INHERIT=distutils-r1
IUSE=test 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=BSD
RDEPEND=>=dev-python/configobj-5.0.5[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pygments-2.4.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/tabulate-0.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/wcwidth[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 )
REQUIRED_USE=|| ( 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/dbcli/cli_helpers/archive/v2.6.0.tar.gz -> cli_helpers-2.6.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b78e4abcb57252a783cf4c9f0669c739
+_md5_=ac5931e39cb91e0a5068259924fc7fd3
diff --git a/metadata/md5-cache/dev-python/distlib-0.3.9 b/metadata/md5-cache/dev-python/distlib-0.3.9
deleted file mode 100644
index 881cf79a27065..0000000000000
--- a/metadata/md5-cache/dev-python/distlib-0.3.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pypiserver dev-python/test[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,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 components of distutils2/packaging
-EAPI=8
-HOMEPAGE=https://pypi.org/project/distlib/ https://github.com/pypa/distlib/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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
-LICENSE=PSF-2
-RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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/pypa/distlib/archive/0.3.9.tar.gz -> distlib-0.3.9.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b897f2590f72e911bcd475714c62543b
diff --git a/metadata/md5-cache/dev-python/ensurepip-pip-25.1.1 b/metadata/md5-cache/dev-python/ensurepip-pip-25.1.1
deleted file mode 100644
index 270392b585e26..0000000000000
--- a/metadata/md5-cache/dev-python/ensurepip-pip-25.1.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Shared pip wheel for ensurepip Python module
-EAPI=8
-HOMEPAGE=https://pypi.org/project/pip/
-INHERIT=pypi
-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 BSD BSD-2 ISC LGPL-2.1+ MIT MPL-2.0 PSF-2
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/py3/p/pip/pip-25.1.1-py3-none-any.whl
-_eclasses_=pypi ad1b21f87d117ae9bb089bdb65b8f013
-_md5_=bf1359849ae7baf581c481f5b8d0b525
diff --git a/metadata/md5-cache/dev-python/ensurepip-setuptools-80.9.0 b/metadata/md5-cache/dev-python/ensurepip-setuptools-80.9.0
deleted file mode 100644
index 8ba8776c3d348..0000000000000
--- a/metadata/md5-cache/dev-python/ensurepip-setuptools-80.9.0
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Shared setuptools wheel for ensurepip Python module
-EAPI=8
-HOMEPAGE=https://pypi.org/project/setuptools/
-INHERIT=pypi
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-80.9.0-py3-none-any.whl
-_eclasses_=pypi ad1b21f87d117ae9bb089bdb65b8f013
-_md5_=c9dc96e72e2e9e447a90af1f7682cddb
diff --git a/metadata/md5-cache/dev-python/ensurepip-wheel-0.45.1 b/metadata/md5-cache/dev-python/ensurepip-wheel-0.45.1
deleted file mode 100644
index 3bb5d2e20da1c..0000000000000
--- a/metadata/md5-cache/dev-python/ensurepip-wheel-0.45.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Shared wheel wheel for use in pip tests
-EAPI=8
-HOMEPAGE=https://pypi.org/project/wheel/
-INHERIT=pypi
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/py3/w/wheel/wheel-0.45.1-py3-none-any.whl
-_eclasses_=pypi ad1b21f87d117ae9bb089bdb65b8f013
-_md5_=c379d5bec08391d9d04fbc46ccae2db0
diff --git a/metadata/md5-cache/dev-python/etuples-0.3.10 b/metadata/md5-cache/dev-python/etuples-0.3.10
index 338d4b1033f75..5425cd7956aa8 100644
--- a/metadata/md5-cache/dev-python/etuples-0.3.10
+++ b/metadata/md5-cache/dev-python/etuples-0.3.10
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/etuples/ https://github.com/pythological/etuples/
INHERIT=distutils-r1
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
LICENSE=Apache-2.0
RDEPEND=dev-python/cons[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/multipledispatch[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/pythological/etuples/archive/v0.3.10.tar.gz -> etuples-0.3.10.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=44ff2795a1a808464c30ca8e8b8cae48
+_md5_=44a8837efb1dfe1fc81520d7e372d3c4
diff --git a/metadata/md5-cache/dev-python/etuples-0.3.9 b/metadata/md5-cache/dev-python/etuples-0.3.9
deleted file mode 100644
index 83f4f81db70be..0000000000000
--- a/metadata/md5-cache/dev-python/etuples-0.3.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/cons[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/multipledispatch[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python S-expression emulation using tuple-like objects
-EAPI=8
-HOMEPAGE=https://pypi.org/project/etuples/ https://github.com/pythological/etuples/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm arm64 ~loong ~riscv x86
-LICENSE=Apache-2.0
-RDEPEND=dev-python/cons[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/multipledispatch[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/pythological/etuples/archive/v0.3.9.tar.gz -> etuples-0.3.9.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e68f11be93cb3d0d7e4301eeee082764
diff --git a/metadata/md5-cache/dev-python/expandvars-1.0.0 b/metadata/md5-cache/dev-python/expandvars-1.0.0
deleted file mode 100644
index 4557f3ade190a..0000000000000
--- a/metadata/md5-cache/dev-python/expandvars-1.0.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Expand system variables Unix style
-EAPI=8
-HOMEPAGE=https://github.com/sayanarijit/expandvars/ https://pypi.org/project/expandvars/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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=MIT
-RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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/e/expandvars/expandvars-1.0.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=6865773a7f180e80bc5cb2ecf5240f84
diff --git a/metadata/md5-cache/dev-python/faker-37.4.0 b/metadata/md5-cache/dev-python/faker-37.4.0
deleted file mode 100644
index 8f8ff5420682e..0000000000000
--- a/metadata/md5-cache/dev-python/faker-37.4.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/freezegun[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pillow[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?,tiff] dev-python/validators[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-python/tzdata[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !dev-ruby/faker >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A Python package that generates fake data for you
-EAPI=8
-HOMEPAGE=https://github.com/joke2k/faker/ https://pypi.org/project/Faker/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=dev-python/tzdata[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] !dev-ruby/faker python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/F/Faker/faker-37.4.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=203af91529334db9ac0dd6854bccbc99
diff --git a/metadata/md5-cache/dev-python/feedgenerator-2.2.0 b/metadata/md5-cache/dev-python/feedgenerator-2.2.0
index beccfdcd84a73..059e1f831d0cb 100644
--- a/metadata/md5-cache/dev-python/feedgenerator-2.2.0
+++ b/metadata/md5-cache/dev-python/feedgenerator-2.2.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/getpelican/feedgenerator/ https://pypi.org/project/feedgenerator/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~riscv x86
LICENSE=BSD
RDEPEND=dev-python/pytz[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/feedgenerator/feedgenerator-2.2.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=87c8422291af5afdec8997e7881ce1b5
+_md5_=25d130cfe2c20af38d540c87a856b42f
diff --git a/metadata/md5-cache/dev-python/flask-compress-1.18 b/metadata/md5-cache/dev-python/flask-compress-1.18
index 69f92063b03ed..c2390a351f158 100644
--- a/metadata/md5-cache/dev-python/flask-compress-1.18
+++ b/metadata/md5-cache/dev-python/flask-compress-1.18
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/colour-science/flask-compress/ https://pypi.org/project/Flask-Compress/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
RDEPEND=app-arch/brotli[python,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/flask[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-python/pyzstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/pyzstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/pyzstd[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/F/Flask-Compress/flask_compress-1.18.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f8c44078f005b163bbf5f1c85712d37e
+_md5_=f443794c9e4f944a74a9e1147019b9f9
diff --git a/metadata/md5-cache/dev-python/fonttools-4.59.0 b/metadata/md5-cache/dev-python/fonttools-4.59.0
index f2f1e92e1fff5..5e033ef824e18 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.59.0
+++ b/metadata/md5-cache/dev-python/fonttools-4.59.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fonttools/fonttools/ https://pypi.org/project/fonttools/
INHERIT=distutils-r1 virtualx
IUSE=+native-extensions test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug 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=BSD
RDEPEND=>=dev-python/fs-2.4.9[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11=[xml(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.59.0.tar.gz -> fonttools-4.59.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68
-_md5_=4e7661adc5aeeb1bc63388f8c517973f
+_md5_=611e1b827ba0b683c74651732d31512d
diff --git a/metadata/md5-cache/dev-python/freezegun-1.5.2 b/metadata/md5-cache/dev-python/freezegun-1.5.2
deleted file mode 100644
index 8111007c8b7d8..0000000000000
--- a/metadata/md5-cache/dev-python/freezegun-1.5.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_targets_pypy3_11? ( dev-lang/pypy:3.11=[sqlite] ) python_targets_python3_13t? ( dev-lang/python:3.13t[sqlite] ) python_targets_python3_14t? ( dev-lang/python:3.14t[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] ) ) test? ( >dev-python/python-dateutil-2.7[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Let your Python tests travel through time
-EAPI=8
-HOMEPAGE=https://github.com/spulec/freezegun/ https://pypi.org/project/freezegun/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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 ~ppc-macos ~x64-macos
-LICENSE=Apache-2.0
-RDEPEND=>dev-python/python-dateutil-2.7[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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/f/freezegun/freezegun-1.5.2.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e8eca21989fa493d54e355c8ffc98512
diff --git a/metadata/md5-cache/dev-python/fsspec-2025.5.1 b/metadata/md5-cache/dev-python/fsspec-2025.5.1
deleted file mode 100644
index 94e0566218842..0000000000000
--- a/metadata/md5-cache/dev-python/fsspec-2025.5.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-python/hatch-vcs[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/aiohttp[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-asyncio[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-mock[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tqdm[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-vcs/git ) test? ( >=dev-python/pytest-7.4.4[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/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A specification that python filesystems should adhere to
-EAPI=8
-HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
-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 )
-SLOT=0
-SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2025.5.1.tar.gz -> filesystem_spec-2025.5.1.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f8fdc3d219bdda380364d2dcbedf2aa2
diff --git a/metadata/md5-cache/dev-python/fsspec-2025.7.0 b/metadata/md5-cache/dev-python/fsspec-2025.7.0
index 921ca3920b2eb..e8f78ec341b83 100644
--- a/metadata/md5-cache/dev-python/fsspec-2025.7.0
+++ b/metadata/md5-cache/dev-python/fsspec-2025.7.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/fsspec/filesystem_spec/ https://pypi.org/project/fsspec/
INHERIT=distutils-r1
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv x86
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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fsspec/filesystem_spec/archive/2025.7.0.tar.gz -> filesystem_spec-2025.7.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f36a0822592092003e80e7079b70d83e
+_md5_=6fd6b753a8dc3252f219aa27d86da1c4
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.136.0 b/metadata/md5-cache/dev-python/hypothesis-6.136.0
index bec10680809a0..7d568065d6903 100644
--- a/metadata/md5-cache/dev-python/hypothesis-6.136.0
+++ b/metadata/md5-cache/dev-python/hypothesis-6.136.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
INHERIT=distutils-r1 optfeature
IUSE=cli test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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=MPL-2.0
PDEPEND=dev-python/hypothesis-gentoo[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3_11(-)?,python_targets_python3_13t(-)?,python_targets_python3_14t(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] cli? ( python_targets_python3_11? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/black[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/click[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+),sqlite] ) python_targets_python3_13t? ( dev-lang/python:3.13t[threads(+),sqlite] ) python_targets_python3_14t? ( dev-lang/python:3.14t[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+),sqlite] ) python_targets_python3_14? ( dev-lang/python:3.14[threads(+),sqlite] )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.136.0.tar.gz -> hypothesis-6.136.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=21e75839b77a16005921f66c45e82747
+_md5_=2bea87cd898bc7f177a0d1ed0ae796f5
diff --git a/metadata/md5-cache/dev-python/hypothesis-gentoo-4 b/metadata/md5-cache/dev-python/hypothesis-gentoo-4
index 1834775b6e66a..3a6e1d0d64fdc 100644
--- a/metadata/md5-cache/dev-python/hypothesis-gentoo-4
+++ b/metadata/md5-cache/dev-python/hypothesis-gentoo-4
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/projg2/hypothesis-gentoo/ https://pypi.org/project/hypothesis-gentoo/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_13t? ( dev-lang/python:3.13t ) python_targets_python3_14t? ( dev-lang/python:3.14t ) python_targets_python3_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_pypy3_11 python_targets_python3_13t python_targets_python3_14t 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/hypothesis-gentoo/hypothesis_gentoo-4.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=152fb9143cda16ff6f26f13d965d7cf7
+_md5_=fd8f3a6289da32e0fcaa39c14e907394
diff --git a/metadata/md5-cache/dev-python/iminuit-2.31.1 b/metadata/md5-cache/dev-python/iminuit-2.31.1
index 18840bb56f2df..6cba87bca9fe7 100644
--- a/metadata/md5-cache/dev-python/iminuit-2.31.1
+++ b/metadata/md5-cache/dev-python/iminuit-2.31.1
@@ -1,4 +1,4 @@
-BDEPEND=>=dev-python/pybind11-2.12[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cython[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/annotated-types[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipywidgets[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+BDEPEND=>=dev-python/pybind11-2.12[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/cython[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/annotated-types[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipython[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/ipywidgets[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/matplotlib[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/numpy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-python/pybind11-2.12[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
DESCRIPTION=Minuit numerical function minimization in Python
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/i/iminuit/iminuit-2.31.1.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f07d4bfc97d90fd84d18dc022626720e
+_md5_=dd673e46143334d753fc9e6622f27198
diff --git a/metadata/md5-cache/dev-python/inline-snapshot-0.23.2 b/metadata/md5-cache/dev-python/inline-snapshot-0.23.2
deleted file mode 100644
index 4a4e8b8ba00eb..0000000000000
--- a/metadata/md5-cache/dev-python/inline-snapshot-0.23.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/attrs[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/black-23.3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dirty-equals-0.7.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.75.5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-python/mypy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/mypy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/mypy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pydantic-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-freezer-0.4.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.14.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-subtests-0.11.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/asttokens-2.0.5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/executing-2.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8.3.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Create and update inline snapshots in your Python tests
-EAPI=8
-HOMEPAGE=https://15r10nk.github.io/inline-snapshot/ https://github.com/15r10nk/inline-snapshot/ https://pypi.org/project/inline-snapshot/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/asttokens-2.0.5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/executing-2.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8.3.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/inline-snapshot/inline_snapshot-0.23.2.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=11e3017b5040c5ee4609d3b38eefe609
diff --git a/metadata/md5-cache/dev-python/inline-snapshot-0.25.2 b/metadata/md5-cache/dev-python/inline-snapshot-0.25.2
deleted file mode 100644
index 37233a0e56056..0000000000000
--- a/metadata/md5-cache/dev-python/inline-snapshot-0.25.2
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/attrs[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/black-23.3.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/dirty-equals-0.7.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hypothesis-6.75.5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-python/mypy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-python/mypy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( dev-python/mypy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-python/pydantic-2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-freezer-0.4.8[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-mock-3.14.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-subtests-0.11.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/asttokens-2.0.5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/executing-2.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8.3.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-freezer[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-subtests[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Create and update inline snapshots in your Python tests
-EAPI=8
-HOMEPAGE=https://15r10nk.github.io/inline-snapshot/ https://github.com/15r10nk/inline-snapshot/ https://pypi.org/project/inline-snapshot/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/asttokens-2.0.5[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/executing-2.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-8.3.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rich-13.7.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/i/inline-snapshot/inline_snapshot-0.25.2.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7d3c9be1770fd9f3632b7fa8c6f03fb5
diff --git a/metadata/md5-cache/dev-python/jq-1.10.0 b/metadata/md5-cache/dev-python/jq-1.10.0
index 07d34c25be720..13419e4318685 100644
--- a/metadata/md5-cache/dev-python/jq-1.10.0
+++ b/metadata/md5-cache/dev-python/jq-1.10.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/mwilliamson/jq.py/ https://pypi.org/project/jq/
INHERIT=distutils-r1
IUSE=test 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-2
RDEPEND=>=app-misc/jq-1.8.0:= >=dev-libs/oniguruma-6.9.8:= python_targets_python3_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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mwilliamson/jq.py/archive/1.10.0.tar.gz -> jq.py-1.10.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=56fb866eb6742ed030eca4db11b52a6f
+_md5_=90a3ad542c46479aa3f0415caba53e8f
diff --git a/metadata/md5-cache/dev-python/jsonpath-ng-1.7.0 b/metadata/md5-cache/dev-python/jsonpath-ng-1.7.0
index b8c1f2d5fbe2b..0eb9cfe188e62 100644
--- a/metadata/md5-cache/dev-python/jsonpath-ng-1.7.0
+++ b/metadata/md5-cache/dev-python/jsonpath-ng-1.7.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/h2non/jsonpath-ng/ https://pypi.org/project/jsonpath-ng/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv ~s390 x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86
LICENSE=Apache-2.0
RDEPEND=dev-python/ply[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/j/jsonpath-ng/jsonpath-ng-1.7.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=709cac11a1b314e19fd016874de62e99
+_md5_=de7f813e5eeed1760c4c71b226270ee0
diff --git a/metadata/md5-cache/dev-python/jsonschema-4.25.0 b/metadata/md5-cache/dev-python/jsonschema-4.25.0
index e81d908e78491..67808cd81e907 100644
--- a/metadata/md5-cache/dev-python/jsonschema-4.25.0
+++ b/metadata/md5-cache/dev-python/jsonschema-4.25.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/jsonschema/ https://github.com/python-jsonschema/jsonschema/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ppc64 ~riscv ~s390 ~x86
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86
LICENSE=MIT
RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/fqdn[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/idna[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/isoduration[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rfc3339-validator[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rfc3986-validator[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/rfc3987[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/uri-template[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/webcolors-24.6.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/j/jsonschema/jsonschema-4.25.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=5ae7b061ad45ec21b6116b3ca5c521e6
+_md5_=c217e9b0b06e0fff243403cae0e298de
diff --git a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.5 b/metadata/md5-cache/dev-python/jupyter-lsp-2.2.5
deleted file mode 100644
index 1175fefb19ef8..0000000000000
--- a/metadata/md5-cache/dev-python/jupyter-lsp-2.2.5
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/pytest-asyncio[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/entrypoints[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyter-server-1.1.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Multi-Language Server WebSocket proxy for Jupyter Notebook/Lab
-EAPI=8
-HOMEPAGE=https://github.com/jupyter-lsp/jupyterlab-lsp https://pypi.org/project/jupyter-lsp/
-INHERIT=distutils-r1 optfeature pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86
-LICENSE=BSD
-RDEPEND=dev-python/entrypoints[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jupyter-server-1.1.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/j/jupyter-lsp/jupyter-lsp-2.2.5.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b8b5dbf5bf4a3497c501a2e3a4b83164
diff --git a/metadata/md5-cache/dev-python/levenshtein-0.27.1 b/metadata/md5-cache/dev-python/levenshtein-0.27.1
index 39d27a2778f7b..9ed8c41469135 100644
--- a/metadata/md5-cache/dev-python/levenshtein-0.27.1
+++ b/metadata/md5-cache/dev-python/levenshtein-0.27.1
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/cython-3.0.11[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.11[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( <dev-python/rapidfuzz-4.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rapidfuzz-3.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=>=dev-python/cython-3.0.11[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scikit-build-core-0.11[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( <dev-python/rapidfuzz-4.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rapidfuzz-3.9.0[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_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/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=<dev-cpp/rapidfuzz-cpp-4 >=dev-cpp/rapidfuzz-cpp-3.2.0 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DEPEND=<dev-cpp/rapidfuzz-cpp-4 >=dev-cpp/rapidfuzz-cpp-3.2.0 python_targets_python3_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=Functions for fast computation of Levenshtein distance, and edit operations
EAPI=8
HOMEPAGE=https://pypi.org/project/Levenshtein/ https://github.com/rapidfuzz/Levenshtein/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
KEYWORDS=~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2+
-RDEPEND=<dev-python/rapidfuzz-4.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/rapidfuzz-3.9.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=<dev-python/rapidfuzz-4.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/rapidfuzz-3.9.0[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 )
+REQUIRED_USE=|| ( 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/rapidfuzz/Levenshtein/archive/v0.27.1.tar.gz -> Levenshtein-0.27.1.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e49cd5db176c8e254ba783d54856cdfc
+_md5_=433bfa2720c8c0392ecaee1c647b852a
diff --git a/metadata/md5-cache/dev-python/mapbox-earcut-1.0.3 b/metadata/md5-cache/dev-python/mapbox-earcut-1.0.3
index 0e98551046df4..9885006bd160e 100644
--- a/metadata/md5-cache/dev-python/mapbox-earcut-1.0.3
+++ b/metadata/md5-cache/dev-python/mapbox-earcut-1.0.3
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/pybind11-2.12[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/numpy:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=>=dev-python/pybind11-2.12[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] test? ( dev-python/numpy:=[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_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/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-python/numpy:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DEPEND=dev-python/numpy:=[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 )
DESCRIPTION=Python bindings to the mapbox earcut C++ library
EAPI=8
HOMEPAGE=https://github.com/skogler/mapbox_earcut_python/ https://pypi.org/project/mapbox-earcut/
INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
-RDEPEND=dev-python/numpy:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=dev-python/numpy:=[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 )
+REQUIRED_USE=|| ( 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/skogler/mapbox_earcut_python/archive/v1.0.3.tar.gz -> mapbox_earcut_python-1.0.3.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=19961e822aaa2fb115614a3790660fe3
+_md5_=e0fe47057195c0a5ff80eb5cebf768da
diff --git a/metadata/md5-cache/dev-python/nanobind-2.7.0 b/metadata/md5-cache/dev-python/nanobind-2.7.0
deleted file mode 100644
index a5f85e01c73cb..0000000000000
--- a/metadata/md5-cache/dev-python/nanobind-2.7.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( >=dev-cpp/robin-map-1.3.0 >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/robin-map-1.3.0
-DESCRIPTION=Tiny and efficient C++/Python bindings
-EAPI=8
-HOMEPAGE=https://github.com/wjakob/nanobind/ https://pypi.org/project/nanobind/
-INHERIT=cmake distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=BSD
-RDEPEND=>=dev-cpp/robin-map-1.3.0 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/wjakob/nanobind/archive/refs/tags/v2.7.0.tar.gz -> nanobind-2.7.0.gh.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=285e9de78597bb5017620ba4b9bc63cf
diff --git a/metadata/md5-cache/dev-python/nanobind-2.8.0 b/metadata/md5-cache/dev-python/nanobind-2.8.0
index fcdb56c57918d..6eca06d9e7ee7 100644
--- a/metadata/md5-cache/dev-python/nanobind-2.8.0
+++ b/metadata/md5-cache/dev-python/nanobind-2.8.0
@@ -1,17 +1,17 @@
-BDEPEND=test? ( >=dev-cpp/robin-map-1.3.0 >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=test? ( >=dev-cpp/robin-map-1.3.0 >=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(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_python3_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/scikit-build-core-0.10.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-cpp/robin-map-1.3.0
DESCRIPTION=Tiny and efficient C++/Python bindings
EAPI=8
HOMEPAGE=https://github.com/wjakob/nanobind/ https://pypi.org/project/nanobind/
INHERIT=cmake distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv ~x86
LICENSE=BSD
-RDEPEND=>=dev-cpp/robin-map-1.3.0 python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=>=dev-cpp/robin-map-1.3.0 python_targets_python3_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 )
SLOT=0
SRC_URI=https://github.com/wjakob/nanobind/archive/refs/tags/v2.8.0.tar.gz -> nanobind-2.8.0.gh.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=6cdfc611f5b81cb6b1ecfdd57f7c3635
+_md5_=8c6bc4e8ecf63376949f6e974e60c8e2
diff --git a/metadata/md5-cache/dev-python/nh3-0.3.0 b/metadata/md5-cache/dev-python/nh3-0.3.0
index ee92439ed55ae..64bf13e47841e 100644
--- a/metadata/md5-cache/dev-python/nh3-0.3.0
+++ b/metadata/md5-cache/dev-python/nh3-0.3.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/messense/nh3/ https://pypi.org/project/nh3/
INHERIT=cargo distutils-r1 pypi
IUSE=test debug python_targets_pypy3_11 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 Apache-2.0-with-LLVM-exceptions MIT MPL-2.0 Unicode-3.0
RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/n/nh3/nh3-0.3.0.tar.gz https://crates.io/api/v1/crates/aliasable/0.1.3/download -> aliasable-0.1.3.crate https://crates.io/api/v1/crates/ammonia/4.1.1/download -> ammonia-4.1.1.crate https://crates.io/api/v1/crates/autocfg/1.5.0/download -> autocfg-1.5.0.crate https://crates.io/api/v1/crates/bitflags/2.9.1/download -> bitflags-2.9.1.crate https://crates.io/api/v1/crates/cc/1.2.29/download -> cc-1.2.29.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/cssparser-macros/0.6.1/download -> cssparser-macros-0.6.1.crate https://crates.io/api/v1/crates/cssparser/0.35.0/download -> cssparser-0.35.0.crate https://crates.io/api/v1/crates/displaydoc/0.2.5/download -> displaydoc-0.2.5.crate https://crates.io/api/v1/crates/dtoa-short/0.3.5/download -> dtoa-short-0.3.5.crate https://crates.io/api/v1/crates/dtoa/1.0.10/download -> dtoa-1.0.10.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/futf/0.1.5/download -> futf-0.1.5.crate https://crates.io/api/v1/crates/heck/0.4.1/download -> heck-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/html5ever/0.35.0/download -> html5ever-0.35.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_core/2.0.0/download -> icu_locale_core-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/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/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.174/download -> libc-0.2.174.crate https://crates.io/api/v1/crates/litemap/0.8.0/download -> litemap-0.8.0.crate https://crates.io/api/v1/crates/lock_api/0.4.13/download -> lock_api-0.4.13.crate https://crates.io/api/v1/crates/log/0.4.27/download -> log-0.4.27.crate https://crates.io/api/v1/crates/mac/0.1.1/download -> mac-0.1.1.crate https://crates.io/api/v1/crates/maplit/1.0.2/download -> maplit-1.0.2.crate https://crates.io/api/v1/crates/markup5ever/0.35.0/download -> markup5ever-0.35.0.crate https://crates.io/api/v1/crates/match_token/0.35.0/download -> match_token-0.35.0.crate https://crates.io/api/v1/crates/memoffset/0.9.1/download -> memoffset-0.9.1.crate https://crates.io/api/v1/crates/new_debug_unreachable/1.0.6/download -> new_debug_unreachable-1.0.6.crate https://crates.io/api/v1/crates/once_cell/1.21.3/download -> once_cell-1.21.3.crate https://crates.io/api/v1/crates/ouroboros/0.18.5/download -> ouroboros-0.18.5.crate https://crates.io/api/v1/crates/ouroboros_macro/0.18.5/download -> ouroboros_macro-0.18.5.crate https://crates.io/api/v1/crates/parking_lot/0.12.4/download -> parking_lot-0.12.4.crate https://crates.io/api/v1/crates/parking_lot_core/0.9.11/download -> parking_lot_core-0.9.11.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/phf/0.11.3/download -> phf-0.11.3.crate https://crates.io/api/v1/crates/phf_codegen/0.11.3/download -> phf_codegen-0.11.3.crate https://crates.io/api/v1/crates/phf_generator/0.11.3/download -> phf_generator-0.11.3.crate https://crates.io/api/v1/crates/phf_macros/0.11.3/download -> phf_macros-0.11.3.crate https://crates.io/api/v1/crates/phf_shared/0.11.3/download -> phf_shared-0.11.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/potential_utf/0.1.2/download -> potential_utf-0.1.2.crate https://crates.io/api/v1/crates/precomputed-hash/0.1.1/download -> precomputed-hash-0.1.1.crate https://crates.io/api/v1/crates/proc-macro2-diagnostics/0.10.1/download -> proc-macro2-diagnostics-0.10.1.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-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/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/rand/0.8.5/download -> rand-0.8.5.crate https://crates.io/api/v1/crates/rand_core/0.6.4/download -> rand_core-0.6.4.crate https://crates.io/api/v1/crates/redox_syscall/0.5.13/download -> redox_syscall-0.5.13.crate https://crates.io/api/v1/crates/scopeguard/1.2.0/download -> scopeguard-1.2.0.crate https://crates.io/api/v1/crates/serde/1.0.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/shlex/1.3.0/download -> shlex-1.3.0.crate https://crates.io/api/v1/crates/siphasher/1.0.1/download -> siphasher-1.0.1.crate https://crates.io/api/v1/crates/smallvec/1.15.1/download -> smallvec-1.15.1.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/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/string_cache/0.8.9/download -> string_cache-0.8.9.crate https://crates.io/api/v1/crates/string_cache_codegen/0.5.4/download -> string_cache_codegen-0.5.4.crate https://crates.io/api/v1/crates/syn/2.0.104/download -> syn-2.0.104.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/tendril/0.4.3/download -> tendril-0.4.3.crate https://crates.io/api/v1/crates/tinystr/0.8.1/download -> tinystr-0.8.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/url/2.5.4/download -> url-2.5.4.crate https://crates.io/api/v1/crates/utf-8/0.7.6/download -> utf-8-0.7.6.crate https://crates.io/api/v1/crates/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/web_atoms/0.1.3/download -> web_atoms-0.1.3.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/writeable/0.6.1/download -> writeable-0.6.1.crate https://crates.io/api/v1/crates/yansi/1.0.1/download -> yansi-1.0.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/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/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 5da01b45ec362e78575502b4fb82773a distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c73be4fb894c2de8a86244dcb0e4daed
+_md5_=46faa8b9bc48406acdc2fb7fe25853eb
diff --git a/metadata/md5-cache/dev-python/oslotest-5.0.1 b/metadata/md5-cache/dev-python/oslotest-5.0.1
index e169abb37fe6c..6281863b93531 100644
--- a/metadata/md5-cache/dev-python/oslotest-5.0.1
+++ b/metadata/md5-cache/dev-python/oslotest-5.0.1
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://opendev.org/openstack/oslotest/ https://github.com/openstack/oslotest/ https://pypi.org/project/oslotest/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm arm64 ~ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ppc ppc64 ~riscv ~s390 x86 ~amd64-linux ~x86-linux
LICENSE=Apache-2.0
RDEPEND=>=dev-python/fixtures-3.0.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/testtools-2.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/o/oslotest/oslotest-5.0.1.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=dd643be71fe2e7577639766c3f0ab97a
+_md5_=6f3be15dc776a66b263f776cda9e6665
diff --git a/metadata/md5-cache/dev-python/phonenumbers-9.0.10 b/metadata/md5-cache/dev-python/phonenumbers-9.0.10
index df4cb12da4f95..aa1500b77785e 100644
--- a/metadata/md5-cache/dev-python/phonenumbers-9.0.10
+++ b/metadata/md5-cache/dev-python/phonenumbers-9.0.10
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
INHERIT=distutils-r1
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
LICENSE=Apache-2.0
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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/r9.0.10.tar.gz -> python-phonenumbers-r9.0.10.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e84694cd0463d4eeea92fc85d0898722
+_md5_=db270203772ad454710504b601e76673
diff --git a/metadata/md5-cache/dev-python/phonenumbers-9.0.9 b/metadata/md5-cache/dev-python/phonenumbers-9.0.9
deleted file mode 100644
index 4cba11686e0b6..0000000000000
--- a/metadata/md5-cache/dev-python/phonenumbers-9.0.9
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/protobuf[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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python port of Google's libphonenumber
-EAPI=8
-HOMEPAGE=https://github.com/daviddrysdale/python-phonenumbers/ https://pypi.org/project/phonenumbers/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 ~ppc64 ~riscv x86
-LICENSE=Apache-2.0
-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 )
-SLOT=0
-SRC_URI=https://github.com/daviddrysdale/python-phonenumbers/archive/v9.0.9.tar.gz -> python-phonenumbers-9.0.9.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4fb7a68b1da11e887ca8e7e952731d78
diff --git a/metadata/md5-cache/dev-python/pikepdf-9.10.2 b/metadata/md5-cache/dev-python/pikepdf-9.10.2
index b8304623a6c46..d70a755cd70fd 100644
--- a/metadata/md5-cache/dev-python/pikepdf-9.10.2
+++ b/metadata/md5-cache/dev-python/pikepdf-9.10.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/pikepdf/pikepdf/ https://pypi.org/project/pikepdf/
INHERIT=distutils-r1 pypi
IUSE=big-endian test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=MPL-2.0
RDEPEND=>=app-text/qpdf-11.5.0:0= dev-python/deprecated[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/lxml-4.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/packaging[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pillow-10.0.1[lcms,python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/pikepdf/pikepdf-9.10.2.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=d7916f845b7b4fdeaea2cb28f3ad4109
+_md5_=36614c77d454799bca734bcb3e2e0db3
diff --git a/metadata/md5-cache/dev-python/pipdeptree-2.27.0 b/metadata/md5-cache/dev-python/pipdeptree-2.27.0
index d29189fce2bb6..b51ae4d832696 100644
--- a/metadata/md5-cache/dev-python/pipdeptree-2.27.0
+++ b/metadata/md5-cache/dev-python/pipdeptree-2.27.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/tox-dev/pipdeptree/ https://pypi.org/project/pipdeptree/
INHERIT=distutils-r1 pypi optfeature
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~riscv
+KEYWORDS=amd64 ~arm64 ~riscv
LICENSE=MIT
RDEPEND=>=dev-python/packaging-23.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pip-23.1.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pipdeptree/pipdeptree-2.27.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=39a91b8d0fde4bb32b694c3e53a812f4
+_md5_=23f251b25f9dca6ec1bc702d5051ee44
diff --git a/metadata/md5-cache/dev-python/pixelmatch-py-0.3.0 b/metadata/md5-cache/dev-python/pixelmatch-0.3.0
index 9c626cdc29660..d6ad65f145da7 100644
--- a/metadata/md5-cache/dev-python/pixelmatch-py-0.3.0
+++ b/metadata/md5-cache/dev-python/pixelmatch-0.3.0
@@ -11,6 +11,6 @@ RDEPEND=python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_pytho
REQUIRED_USE=|| ( python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/whtsky/pixelmatch-py/archive/refs/tags/v0.3.0.tar.gz -> pixelmatch-py-0.3.0.gh.tar.gz
+SRC_URI=https://github.com/whtsky/pixelmatch-py/archive/refs/tags/v0.3.0.tar.gz -> pixelmatch-0.3.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e33b7423ba6f48b9ec08bcfa5ba760ab
+_md5_=d9c5cc812c72916e8ca42d36f9abb83f
diff --git a/metadata/md5-cache/dev-python/pybind11-3.0.0 b/metadata/md5-cache/dev-python/pybind11-3.0.0
index b5a17d93d6763..c4170c13cba50 100644
--- a/metadata/md5-cache/dev-python/pybind11-3.0.0
+++ b/metadata/md5-cache/dev-python/pybind11-3.0.0
@@ -1,11 +1,11 @@
-BDEPEND=test? ( <dev-cpp/catch-3:0 >=dev-cpp/catch-2.13.9:0 dev-libs/boost dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/tomlkit[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-cpp/eigen:3 >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+BDEPEND=test? ( <dev-cpp/catch-3:0 >=dev-cpp/catch-2.13.9:0 dev-libs/boost dev-python/tomlkit[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) test? ( dev-cpp/eigen:3 >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=AST-based Python refactoring library
EAPI=8
HOMEPAGE=https://pybind11.readthedocs.io/en/stable/ https://github.com/pybind/pybind11/ https://pypi.org/project/pybind11/
INHERIT=cmake distutils-r1
IUSE=test python_targets_pypy3_11 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 ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=dev-cpp/eigen:3 python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/pybind/pybind11/archive/v3.0.0.tar.gz -> pybind11-3.0.0.gh.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f78e06de55653e22727f3ea546969da9
+_md5_=e7ea7f4517e457de6a9d6b9b6365b572
diff --git a/metadata/md5-cache/dev-python/pylibacl-0.7.3 b/metadata/md5-cache/dev-python/pylibacl-0.7.3
index aee1a4e8cbd6f..942ec0d93faf6 100644
--- a/metadata/md5-cache/dev-python/pylibacl-0.7.3
+++ b/metadata/md5-cache/dev-python/pylibacl-0.7.3
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://pylibacl.k1024.org/ https://pypi.org/project/pylibacl/ https://github.com/iustin/pylibacl/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ppc64 ~sparc ~x86
+KEYWORDS=~alpha amd64 arm ~arm64 ~mips ppc ppc64 ~sparc x86
LICENSE=LGPL-2.1
RDEPEND=sys-apps/acl python_targets_python3_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 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/p/pylibacl/pylibacl-0.7.3.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=feec90fe6153c2afcc0ad38353484f91
+_md5_=fa8a4484e7b25b1027555d442ef83439
diff --git a/metadata/md5-cache/dev-python/pypdf-5.8.0 b/metadata/md5-cache/dev-python/pypdf-5.8.0
index 8a0dd0830a661..559d401bb2c1d 100644
--- a/metadata/md5-cache/dev-python/pypdf-5.8.0
+++ b/metadata/md5-cache/dev-python/pypdf-5.8.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/pypdf/ https://github.com/py-pdf/pypdf/
INHERIT=distutils-r1
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~ppc64 ~riscv ~x86
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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/py-pdf/pypdf/archive/5.8.0.tar.gz -> pypdf-5.8.0.gh.tar.gz test? ( https://github.com/py-pdf/sample-files/archive/8c405ece5eff12396a34a1fae3276132002e1753.tar.gz -> pypdf-sample-files-8c405ece5eff12396a34a1fae3276132002e1753.gh.tar.gz )
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=253362b20a01ab22270cb2a1649fe316
+_md5_=bdfa7af722c3b5c68f9c7da44d601f4f
diff --git a/metadata/md5-cache/dev-python/pyqt-builder-1.18.1 b/metadata/md5-cache/dev-python/pyqt-builder-1.18.1
deleted file mode 100644
index 19e15ce512bfb..0000000000000
--- a/metadata/md5-cache/dev-python/pyqt-builder-1.18.1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-python/setuptools-scm[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=The PEP 517 compliant PyQt build system
-EAPI=8
-HOMEPAGE=https://github.com/Python-PyQt/PyQt-builder/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=BSD-2
-RDEPEND=dev-python/packaging[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/P/PyQt-builder/pyqt_builder-1.18.1.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e7fde17b719cee62cff6d45f8d1c3dc8
diff --git a/metadata/md5-cache/dev-python/pyqt6-6.8.1 b/metadata/md5-cache/dev-python/pyqt6-6.8.1
deleted file mode 100644
index 2ac8437ffa5ab..0000000000000
--- a/metadata/md5-cache/dev-python/pyqt6-6.8.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=>=dev-python/pyqt-builder-1.17[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.9[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-qt/qtbase-6.8:6 dbus? ( virtual/pkgconfig ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/sip-6.10.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-qt/qtbase-6.8:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.8:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.8:6[designer] ) help? ( >=dev-qt/qttools-6.8:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.8:6 ) nfc? ( >=dev-qt/qtconnectivity-6.8:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.8:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.8:6 ) qml? ( >=dev-qt/qtdeclarative-6.8:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.8:6 ) quick? ( >=dev-qt/qtdeclarative-6.8:6[opengl] ) remoteobjects? ( >=dev-qt/qtremoteobjects-6.8:6 ) scxml? ( >=dev-qt/qtscxml-6.8:6 ) sensors? ( >=dev-qt/qtsensors-6.8:6 ) serialport? ( >=dev-qt/qtserialport-6.8:6 ) speech? ( >=dev-qt/qtdeclarative-6.8:6 >=dev-qt/qtspeech-6.8:6 ) svg? ( >=dev-qt/qtsvg-6.8:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.8:6 ) websockets? ( >=dev-qt/qtwebsockets-6.8:6 ) vulkan? ( dev-util/vulkan-headers ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Python bindings for the Qt framework
-EAPI=8
-HOMEPAGE=https://www.riverbankcomputing.com/software/pyqt/
-INHERIT=distutils-r1 flag-o-matic multiprocessing pypi qmake-utils
-IUSE=bluetooth +dbus debug designer examples gles2-only +gui help multimedia +network nfc opengl pdfium positioning +printsupport qml quick quick3d remoteobjects scxml serialport sensors spatialaudio speech +sql +ssl svg testlib webchannel websockets vulkan +widgets +xml python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=GPL-3
-RDEPEND=>=dev-qt/qtbase-6.8:6=[dbus?,gles2-only=,gui?,network?,opengl?,sql?,ssl=,vulkan?,widgets?,xml?] bluetooth? ( >=dev-qt/qtconnectivity-6.8:6[bluetooth] ) dbus? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] sys-apps/dbus ) designer? ( >=dev-qt/qttools-6.8:6[designer] ) help? ( >=dev-qt/qttools-6.8:6[assistant] ) multimedia? ( >=dev-qt/qtmultimedia-6.8:6 ) nfc? ( >=dev-qt/qtconnectivity-6.8:6[nfc] ) opengl? ( gles2-only? ( media-libs/libglvnd ) ) pdfium? ( >=dev-qt/qtwebengine-6.8:6[pdfium,widgets?] ) positioning? ( >=dev-qt/qtpositioning-6.8:6 ) qml? ( >=dev-qt/qtdeclarative-6.8:6[widgets?] ) quick3d? ( >=dev-qt/qtquick3d-6.8:6 ) quick? ( >=dev-qt/qtdeclarative-6.8:6[opengl] ) remoteobjects? ( >=dev-qt/qtremoteobjects-6.8:6 ) scxml? ( >=dev-qt/qtscxml-6.8:6 ) sensors? ( >=dev-qt/qtsensors-6.8:6 ) serialport? ( >=dev-qt/qtserialport-6.8:6 ) speech? ( >=dev-qt/qtdeclarative-6.8:6 >=dev-qt/qtspeech-6.8:6 ) svg? ( >=dev-qt/qtsvg-6.8:6 ) webchannel? ( >=dev-qt/qtwebchannel-6.8:6 ) websockets? ( >=dev-qt/qtwebsockets-6.8:6 ) >=dev-python/pyqt6-sip-13.8[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=designer? ( gui widgets ) help? ( gui widgets ) multimedia? ( gui network ) opengl? ( gui ) pdfium? ( gui ) printsupport? ( gui widgets ) qml? ( network ) quick3d? ( gui qml ) quick? ( gui qml ) remoteobjects? ( network ) scxml? ( gui ) spatialaudio? ( multimedia ) sql? ( widgets ) svg? ( gui ) testlib? ( gui widgets ) vulkan? ( gui ) webchannel? ( network ) websockets? ( network ) widgets? ( gui ) || ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyqt6/pyqt6-6.8.1.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=542c68fe7d5cac3fd05424723be2b192
diff --git a/metadata/md5-cache/dev-python/pyqt6-sip-13.10.0 b/metadata/md5-cache/dev-python/pyqt6-sip-13.10.0
deleted file mode 100644
index 045e886f0c7bd..0000000000000
--- a/metadata/md5-cache/dev-python/pyqt6-sip-13.10.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=sip module support for PyQt6
-EAPI=8
-HOMEPAGE=https://pypi.org/project/PyQt6-sip/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86
-LICENSE=BSD-2
-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 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/p/pyqt6-sip/pyqt6_sip-13.10.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c4681155931ca765a34d7f93c3c437c0
diff --git a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.1.4 b/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.1.4
deleted file mode 100644
index 2336edda7bc31..0000000000000
--- a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.1.4
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Allows you to use fixtures in @pytest.mark.parametrize
-EAPI=8
-HOMEPAGE=https://github.com/dev-petrov/pytest-lazy-fixtures/ https://pypi.org/project/pytest-lazy-fixtures/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~mips ppc64 ~riscv ~s390 sparc x86
-LICENSE=MIT
-RDEPEND=>=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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-lazy-fixtures/pytest_lazy_fixtures-1.1.4.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=31796447485058b4a4f24d0ab5c07d7b
diff --git a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.2.0 b/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.2.0
deleted file mode 100644
index 98ae1f9835eee..0000000000000
--- a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.2.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Allows you to use fixtures in @pytest.mark.parametrize
-EAPI=8
-HOMEPAGE=https://github.com/dev-petrov/pytest-lazy-fixtures/ https://pypi.org/project/pytest-lazy-fixtures/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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-lazy-fixtures/pytest_lazy_fixtures-1.2.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c9e8c22da92afe2804b5579bd57be72b
diff --git a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.0 b/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.0
deleted file mode 100644
index 7f825fc84e9bd..0000000000000
--- a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Allows you to use fixtures in @pytest.mark.parametrize
-EAPI=8
-HOMEPAGE=https://github.com/dev-petrov/pytest-lazy-fixtures/ https://pypi.org/project/pytest-lazy-fixtures/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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-lazy-fixtures/pytest_lazy_fixtures-1.3.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=8bcff81dc9f565d9c6500eb560f93c8e
diff --git a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.1 b/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.1
deleted file mode 100644
index 0dff2057aee2d..0000000000000
--- a/metadata/md5-cache/dev-python/pytest-lazy-fixtures-1.3.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Allows you to use fixtures in @pytest.mark.parametrize
-EAPI=8
-HOMEPAGE=https://github.com/dev-petrov/pytest-lazy-fixtures/ https://pypi.org/project/pytest-lazy-fixtures/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86
-LICENSE=MIT
-RDEPEND=>=dev-python/pytest-7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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-lazy-fixtures/pytest_lazy_fixtures-1.3.1.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9f1be099e9a4e5a1474dbb85a43a4499
diff --git a/metadata/md5-cache/dev-python/pytest-services-2.2.1-r1 b/metadata/md5-cache/dev-python/pytest-services-2.2.1-r1
deleted file mode 100644
index 402c413be2e7c..0000000000000
--- a/metadata/md5-cache/dev-python/pytest-services-2.2.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mock[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pylibmc[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] x11-base/xorg-server[xvfb] net-misc/memcached !!dev-python/pytest-salt ) test? ( dev-python/requests[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/zc-lockfile[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Collection of fixtures and utility functions to run service processes for pytest
-EAPI=8
-HOMEPAGE=https://github.com/pytest-dev/pytest-services/ https://pypi.org/project/pytest-services/
-INHERIT=distutils-r1
-IUSE=test python_targets_pypy3_11 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
-LICENSE=MIT
-RDEPEND=dev-python/requests[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/psutil[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/zc-lockfile[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/pytest-dev/pytest-services/archive/2.2.1.tar.gz -> pytest-services-2.2.1.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=990dc1ff98c07e262741d7e24b9554c1
diff --git a/metadata/md5-cache/dev-python/python-dbusmock-0.35.0 b/metadata/md5-cache/dev-python/python-dbusmock-0.35.0
deleted file mode 100644
index 3003b8c107708..0000000000000
--- a/metadata/md5-cache/dev-python/python-dbusmock-0.35.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( sys-power/upower ) test? ( dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject:3[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] ) >=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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Easily create mock objects on D-Bus for software testing
-EAPI=8
-HOMEPAGE=https://github.com/martinpitt/python-dbusmock/ https://pypi.org/project/python-dbusmock/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_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=LGPL-3+
-RDEPEND=dev-python/dbus-python[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pygobject:3[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[xml(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[xml(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[xml(+)] ) python_targets_python3_14? ( dev-lang/python:3.14[xml(+)] )
-REQUIRED_USE=|| ( 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/python-dbusmock/python_dbusmock-0.35.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9288c00f06d8fc60dba821ca0b1ffcc8
diff --git a/metadata/md5-cache/dev-python/pytools-2025.1.7 b/metadata/md5-cache/dev-python/pytools-2025.1.7
deleted file mode 100644
index d43665adba23f..0000000000000
--- a/metadata/md5-cache/dev-python/pytools-2025.1.7
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/numpy-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/siphash24-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Collection of tools missing from the Python standard library
-EAPI=8
-HOMEPAGE=https://mathema.tician.de/software/pytools/ https://github.com/inducer/pytools/ https://pypi.org/project/pytools/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm64 ~ppc64 ~riscv
-LICENSE=MIT
-RDEPEND=>=dev-python/numpy-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/siphash24-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5[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[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_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/pytools/pytools-2025.1.7.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=8c468449a61cd7b3c3204c12aa1c1f62
diff --git a/metadata/md5-cache/dev-python/pytools-2025.2.1 b/metadata/md5-cache/dev-python/pytools-2025.2.1
deleted file mode 100644
index fece5943f4846..0000000000000
--- a/metadata/md5-cache/dev-python/pytools-2025.2.1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( >=dev-python/numpy-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/siphash24-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5[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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) 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_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/hatchling-1.27.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Collection of tools missing from the Python standard library
-EAPI=8
-HOMEPAGE=https://mathema.tician.de/software/pytools/ https://github.com/inducer/pytools/ https://pypi.org/project/pytools/
-INHERIT=distutils-r1 pypi
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
-LICENSE=MIT
-RDEPEND=>=dev-python/numpy-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/siphash24-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5[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[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_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/pytools/pytools-2025.2.1.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9f97dc14d8d53af4f869eccca6a318cd
diff --git a/metadata/md5-cache/dev-python/pytools-2025.2.2 b/metadata/md5-cache/dev-python/pytools-2025.2.2
index 71c3103883511..553ba6eddd439 100644
--- a/metadata/md5-cache/dev-python/pytools-2025.2.2
+++ b/metadata/md5-cache/dev-python/pytools-2025.2.2
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://mathema.tician.de/software/pytools/ https://github.com/inducer/pytools/ https://pypi.org/project/pytools/
INHERIT=distutils-r1 pypi
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv
LICENSE=MIT
RDEPEND=>=dev-python/numpy-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/platformdirs-2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/siphash24-1.6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/typing-extensions-4.5[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[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_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/pytools/pytools-2025.2.2.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9f97dc14d8d53af4f869eccca6a318cd
+_md5_=8c468449a61cd7b3c3204c12aa1c1f62
diff --git a/metadata/md5-cache/dev-python/pyzmq-27.0.0 b/metadata/md5-cache/dev-python/pyzmq-27.0.0
index 5947a5ecae2d4..e577adf15fe75 100644
--- a/metadata/md5-cache/dev-python/pyzmq-27.0.0
+++ b/metadata/md5-cache/dev-python/pyzmq-27.0.0
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/packaging[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( >=dev-python/cython-3.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/cython-3.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/cython-3.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/pytest-asyncio[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/tornado-5.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=net-libs/zeromq-4.2.2-r2:=[drafts=] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=dev-python/packaging[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( >=dev-python/cython-3.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( >=dev-python/cython-3.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_13? ( >=dev-python/cython-3.0.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/tornado-5.0.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=net-libs/zeromq-4.2.2-r2:=[drafts=] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-asyncio[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=net-libs/zeromq-4.2.2-r2:=[drafts=] python_targets_pypy3_11? ( dev-lang/pypy:3.11=[threads(+)] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+)] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+)] ) python_targets_python3_13? ( dev-lang/python:3.13[threads(+)] )
DESCRIPTION=Lightweight and super-fast messaging library built on top of the ZeroMQ library
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/zeromq/pyzmq/archive/v27.0.0.tar.gz -> pyzmq-27.0.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c60701add395e8aea1b9f59050adefaa
+_md5_=4806c66ca54e817bf7e0191379384739
diff --git a/metadata/md5-cache/dev-python/pyzstd-0.17.0 b/metadata/md5-cache/dev-python/pyzstd-0.17.0
index 96c8fe5f54ca8..1a0c7e94d94ea 100644
--- a/metadata/md5-cache/dev-python/pyzstd-0.17.0
+++ b/metadata/md5-cache/dev-python/pyzstd-0.17.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_pypy3_11 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_pypy3_11? ( dev-python/typing-extensions[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/typing-extensions[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/typing-extensions[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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.17.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=dc9b1a5008e71560e523ee5839d5d55a
+_md5_=2cd45c361d78f862ef2b075a7aee99af
diff --git a/metadata/md5-cache/dev-python/rapidfuzz-3.13.0 b/metadata/md5-cache/dev-python/rapidfuzz-3.13.0
index b4a96902ce076..bad60a290f49a 100644
--- a/metadata/md5-cache/dev-python/rapidfuzz-3.13.0
+++ b/metadata/md5-cache/dev-python/rapidfuzz-3.13.0
@@ -1,17 +1,17 @@
-BDEPEND=>=dev-python/cython-3[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( dev-python/hypothesis[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=>=dev-python/cython-3[python_targets_pypy3_11(-)?,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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pytest-xdist[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/hypothesis[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/scikit-build-core-0.10.7[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.3.2 dev-python/numpy[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
+DEPEND=>=dev-cpp/taskflow-3.0.0 >=dev-cpp/rapidfuzz-cpp-3.3.2 dev-python/numpy[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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=Rapid fuzzy string matching in Python using various string metrics
EAPI=8
HOMEPAGE=https://github.com/rapidfuzz/RapidFuzz/ https://pypi.org/project/RapidFuzz/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
+IUSE=test python_targets_pypy3_11 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
LICENSE=MIT
-RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
+RDEPEND=python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/R/RapidFuzz/rapidfuzz-3.13.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=644e2e6afe738a60c31254f7372adac2
+_md5_=f08d9f8942608a5f006df06924cd9c6f
diff --git a/metadata/md5-cache/dev-python/roman-5.0 b/metadata/md5-cache/dev-python/roman-5.0
deleted file mode 100644
index 62f8046f77cc4..0000000000000
--- a/metadata/md5-cache/dev-python/roman-5.0
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An Integer to Roman numerals converter
-EAPI=8
-HOMEPAGE=https://pypi.org/project/roman/ https://github.com/zopefoundation/roman
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 arm64 x86
-LICENSE=ZPL
-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 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/roman/roman-5.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a88c7871c3b74e824117f1320734e062
diff --git a/metadata/md5-cache/dev-python/roman-5.1 b/metadata/md5-cache/dev-python/roman-5.1
index e76a3411ad85d..b2a9a920f2d71 100644
--- a/metadata/md5-cache/dev-python/roman-5.1
+++ b/metadata/md5-cache/dev-python/roman-5.1
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/roman/ https://github.com/zopefoundation/roman
INHERIT=distutils-r1 pypi
IUSE=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=ZPL
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 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/r/roman/roman-5.1.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=c8d37ead7c458bd420f9f04aa7e8b9ab
+_md5_=a2450c2e22449af2673e1ba331487d72
diff --git a/metadata/md5-cache/dev-python/rope-1.13.0-r1 b/metadata/md5-cache/dev-python/rope-1.13.0-r1
deleted file mode 100644
index b436adcc350b7..0000000000000
--- a/metadata/md5-cache/dev-python/rope-1.13.0-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/build[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pip[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/pytoolconfig-1.2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Python refactoring library
-EAPI=8
-HOMEPAGE=https://pypi.org/project/rope/ https://github.com/python-rope/rope/
-INHERIT=distutils-r1 pypi
-IUSE=doc test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~ppc64 x86
-LICENSE=LGPL-3+
-RDEPEND=>=dev-python/pytoolconfig-1.2.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/r/rope/rope-1.13.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=466433caa56bb4c82634dd4e86c51ccc
diff --git a/metadata/md5-cache/dev-python/rope-1.14.0 b/metadata/md5-cache/dev-python/rope-1.14.0
index 87d79ae96b0e1..e2318f5618e28 100644
--- a/metadata/md5-cache/dev-python/rope-1.14.0
+++ b/metadata/md5-cache/dev-python/rope-1.14.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/rope/ https://github.com/python-rope/rope/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 arm64 ~ppc64 x86
LICENSE=LGPL-3+
RDEPEND=>=dev-python/pytoolconfig-1.2.2[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 )
REQUIRED_USE=|| ( 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/rope/rope-1.14.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=6a3bd2f6b8c9ff09d915d61116a2a828
+_md5_=6d0d615ec34ad706ac5c7efef7dec17b
diff --git a/metadata/md5-cache/dev-python/s3transfer-0.13.0 b/metadata/md5-cache/dev-python/s3transfer-0.13.0
deleted file mode 100644
index 6a8183ecf7249..0000000000000
--- a/metadata/md5-cache/dev-python/s3transfer-0.13.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( <dev-python/botocore-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/botocore-1.37.4[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_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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=An Amazon S3 Transfer Manager
-EAPI=8
-HOMEPAGE=https://github.com/boto/s3transfer/ https://pypi.org/project/s3transfer/
-INHERIT=distutils-r1 pypi
-IUSE=test 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-2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/botocore-1.37.4[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 )
-REQUIRED_USE=|| ( 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/s/s3transfer/s3transfer-0.13.0.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0a30c7149d055442704999e8c4e671c5
diff --git a/metadata/md5-cache/dev-python/scikit-learn-1.7.0 b/metadata/md5-cache/dev-python/scikit-learn-1.7.0
deleted file mode 100644
index d6841c9755fd3..0000000000000
--- a/metadata/md5-cache/dev-python/scikit-learn-1.7.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=>=dev-python/pythran-0.14.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/cython-3.0.10[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( virtual/blas:= virtual/cblas:= >=dev-python/numpy-1.22.0:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/joblib-1.2.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/threadpoolctl-3.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/meson-python-0.17.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=virtual/blas:= virtual/cblas:= >=dev-python/numpy-1.22.0:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-DESCRIPTION=Machine learning library for Python
-EAPI=8
-HOMEPAGE=https://scikit-learn.org/stable/ https://github.com/scikit-learn/scikit-learn/ https://pypi.org/project/scikit-learn/
-INHERIT=distutils-r1
-IUSE=examples test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=amd64 ~arm64 ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
-LICENSE=BSD
-RDEPEND=virtual/blas:= virtual/cblas:= >=dev-python/numpy-1.22.0:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/joblib-1.2.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/threadpoolctl-3.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/scikit-learn/scikit-learn/archive/1.7.0.tar.gz -> scikit-learn-1.7.0.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bc93a25b1d8b1e542def5dfa76dbf32e
diff --git a/metadata/md5-cache/dev-python/scikit-learn-1.7.1 b/metadata/md5-cache/dev-python/scikit-learn-1.7.1
index b9f63bf4d0040..3d0493d096cb3 100644
--- a/metadata/md5-cache/dev-python/scikit-learn-1.7.1
+++ b/metadata/md5-cache/dev-python/scikit-learn-1.7.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://scikit-learn.org/stable/ https://github.com/scikit-learn/scikit-learn/ https://pypi.org/project/scikit-learn/
INHERIT=distutils-r1
IUSE=examples test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 debug
-KEYWORDS=~amd64 ~arm64 ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 ~arm64 ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
LICENSE=BSD
RDEPEND=virtual/blas:= virtual/cblas:= >=dev-python/numpy-1.22.0:=[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/joblib-1.2.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/scipy-1.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/threadpoolctl-3.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/scikit-learn/scikit-learn/archive/1.7.1.tar.gz -> scikit-learn-1.7.1.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=67ce0126a4ddfdb53486284f3fd7b397
+_md5_=33293504b9fa77afd699633a70ac020f
diff --git a/metadata/md5-cache/dev-python/feedgenerator-2.1.0 b/metadata/md5-cache/dev-python/scrypt-0.8.29
index 226aba102cbed..ede9086a19a32 100644
--- a/metadata/md5-cache/dev-python/feedgenerator-2.1.0
+++ b/metadata/md5-cache/dev-python/scrypt-0.8.29
@@ -1,16 +1,17 @@
-BDEPEND=test? ( dev-python/pytz[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/pytest-7.4.4[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
+BDEPEND=test? ( dev-libs/openssl:0= ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] >=dev-python/setuptools-78.1.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?]
DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Standalone version of django.utils.feedgenerator
+DEPEND=dev-libs/openssl:0= python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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=Bindings for the scrypt key derivation function library
EAPI=8
-HOMEPAGE=https://github.com/getpelican/feedgenerator/ https://pypi.org/project/feedgenerator/
+HOMEPAGE=https://github.com/holgern/py-scrypt/ https://pypi.org/project/scrypt/
INHERIT=distutils-r1 pypi
-IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 ~riscv x86
-LICENSE=BSD
-RDEPEND=dev-python/pytz[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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 )
+IUSE=test python_targets_pypy3_11 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
+LICENSE=BSD-2
+RDEPEND=dev-libs/openssl:0= python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_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_pypy3_11 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/f/feedgenerator/feedgenerator-2.1.0.tar.gz
+SRC_URI=https://files.pythonhosted.org/packages/source/s/scrypt/scrypt-0.8.29.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9e2bf6a8a794ea66733e76858030e364
+_md5_=48fdb4ec3c9149baa1e3053ddec0563c
diff --git a/metadata/md5-cache/dev-python/tavern-2.15.0 b/metadata/md5-cache/dev-python/tavern-2.15.0
deleted file mode 100644
index 49f7ac61c9aa6..0000000000000
--- a/metadata/md5-cache/dev-python/tavern-2.15.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/colorlog[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/faker[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( >=dev-python/jmespath-1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.3.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.5.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pykwalify-1.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-box-6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.22.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/simpleeval-1.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/flit-core-3.11.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=A tool, library, and Pytest plugin for testing RESTful APIs
-EAPI=8
-HOMEPAGE=https://github.com/taverntesting/tavern/ https://pypi.org/project/tavern/
-INHERIT=distutils-r1
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64
-LICENSE=MIT
-RDEPEND=>=dev-python/jmespath-1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.3.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.5.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pykwalify-1.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-box-6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.22.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/simpleeval-1.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/taverntesting/tavern/archive/2.15.0.tar.gz -> tavern-2.15.0.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=74a614eff184fcb43df5e38bafc21917
diff --git a/metadata/md5-cache/dev-python/tavern-2.16.0 b/metadata/md5-cache/dev-python/tavern-2.16.0
index 9be880768edaf..1abdd7bb0652c 100644
--- a/metadata/md5-cache/dev-python/tavern-2.16.0
+++ b/metadata/md5-cache/dev-python/tavern-2.16.0
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/taverntesting/tavern/ https://pypi.org/project/tavern/
INHERIT=distutils-r1
IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=MIT
RDEPEND=>=dev-python/jmespath-1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/jsonschema-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.3.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyjwt-2.5.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pykwalify-1.8.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-box-6[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pyyaml-6.0.1[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/requests-2.22.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/simpleeval-1.0.3[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/stevedore-4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/taverntesting/tavern/archive/2.16.0.tar.gz -> tavern-2.16.0.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=1e51f0f24df80796b0977643e8887c96
+_md5_=8b20f889811fc4152e26441c46a419a7
diff --git a/metadata/md5-cache/dev-python/trimesh-4.6.13 b/metadata/md5-cache/dev-python/trimesh-4.6.13
deleted file mode 100644
index 27537b399b581..0000000000000
--- a/metadata/md5-cache/dev-python/trimesh-4.6.13
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mapbox-earcut[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[webp,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/charset-normalizer[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Python library for loading and using triangular meshes
-EAPI=8
-HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=amd64 arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-python/charset-normalizer[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mikedh/trimesh/archive/4.6.13.tar.gz -> trimesh-4.6.13.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=ebcbc3c7b5c35d5e6c86ad9a6b4ace37
diff --git a/metadata/md5-cache/dev-python/trimesh-4.7.0 b/metadata/md5-cache/dev-python/trimesh-4.7.0
deleted file mode 100644
index bec5df7520e38..0000000000000
--- a/metadata/md5-cache/dev-python/trimesh-4.7.0
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( dev-python/mapbox-earcut[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[webp,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) test? ( dev-python/charset-normalizer[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-timeout[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pytest-xdist[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?]
-DEFINED_PHASES=compile configure install postinst prepare test
-DESCRIPTION=Python library for loading and using triangular meshes
-EAPI=8
-HOMEPAGE=https://trimesh.org/ https://github.com/mikedh/trimesh/ https://pypi.org/project/trimesh/
-INHERIT=distutils-r1 optfeature
-IUSE=test python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=MIT
-RDEPEND=dev-python/charset-normalizer[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mikedh/trimesh/archive/4.7.0.tar.gz -> trimesh-4.7.0.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0824c1a391b5ed0702413a9dc2cf76fa
diff --git a/metadata/md5-cache/dev-python/trimesh-4.7.1 b/metadata/md5-cache/dev-python/trimesh-4.7.1
index 6d2edcb013e9a..fe9ed9bcead11 100644
--- a/metadata/md5-cache/dev-python/trimesh-4.7.1
+++ b/metadata/md5-cache/dev-python/trimesh-4.7.1
@@ -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_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
+KEYWORDS=amd64 arm64 ~x86
LICENSE=MIT
RDEPEND=dev-python/charset-normalizer[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/colorlog[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/httpx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jsonschema[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/lxml[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/networkx[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/numpy-1.20[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pillow[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pycollada[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pyglet[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/scipy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shapely-1.8.2[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/svg-path[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/sympy[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/xxhash[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/rtree[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/mikedh/trimesh/archive/4.7.1.tar.gz -> trimesh-4.7.1.gh.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0824c1a391b5ed0702413a9dc2cf76fa
+_md5_=00b1c8dcdaeefe0cd0969b35445c308b
diff --git a/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250516 b/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250516
deleted file mode 100644
index 2847a6a3daf7d..0000000000000
--- a/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250516
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=python_targets_python3_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(-)?]
-DEFINED_PHASES=compile configure install prepare test
-DESCRIPTION=Typing stubs for gdb
-EAPI=8
-HOMEPAGE=https://pypi.org/project/types-gdb/
-INHERIT=distutils-r1 pypi
-IUSE=python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=Apache-2.0
-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 )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/t/types-gdb/types_gdb-15.0.0.20250516.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=ab14badbaf26450c3bb211967280c6f1
diff --git a/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250713 b/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250713
index 6ce8d81d5d051..e408fd3bb4afa 100644
--- a/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250713
+++ b/metadata/md5-cache/dev-python/types-gdb-15.0.0.20250713
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://pypi.org/project/types-gdb/
INHERIT=distutils-r1 pypi
IUSE=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=python_targets_python3_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 )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/t/types-gdb/types_gdb-15.0.0.20250713.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f1c4fe217d24e1bacb94335ce8ddfe6c
+_md5_=ab14badbaf26450c3bb211967280c6f1
diff --git a/metadata/md5-cache/dev-python/uv-0.7.22 b/metadata/md5-cache/dev-python/uv-0.7.22
index 86fc24f2a7645..2064e5001ad85 100644
--- a/metadata/md5-cache/dev-python/uv-0.7.22
+++ b/metadata/md5-cache/dev-python/uv-0.7.22
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/astral-sh/uv/ https://pypi.org/project/uv/
INHERIT=cargo check-reqs
IUSE=test debug
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ppc ppc64 ~riscv ~x86
LICENSE=|| ( Apache-2.0 MIT ) 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD Boost-1.0 CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016 ZLIB openssl
PROPERTIES=test_network
RDEPEND=app-arch/bzip2:= app-arch/xz-utils:= app-arch/zstd:=
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=0
SRC_URI=https://github.com/astral-sh/uv/archive/0.7.22.tar.gz -> uv-0.7.22.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.tar.gz -> pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/ad8b9d332d1773fde8b4cd008486de5973e0a3f8.tar.gz -> reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.gh.tar.gz https://github.com/astral-sh/rs-async-zip/archive/c909fda63fcafe4af496a07bfda28a5aae97e58d.tar.gz -> rs-async-zip-c909fda63fcafe4af496a07bfda28a5aae97e58d.gh.tar.gz https://github.com/astral-sh/reqwest-middleware/archive/ad8b9d332d1773fde8b4cd008486de5973e0a3f8.tar.gz -> reqwest-middleware-ad8b9d332d1773fde8b4cd008486de5973e0a3f8.gh.tar.gz https://github.com/astral-sh/tl/archive/6e25b2ee2513d75385101a8ff9f591ef51f314ec.tar.gz -> tl-6e25b2ee2513d75385101a8ff9f591ef51f314ec.gh.tar.gz https://github.com/astral-sh/pubgrub/archive/06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.tar.gz -> pubgrub-06ec5a5f59ffaeb6cf5079c6cb184467da06c9db.gh.tar.gz https://github.com/gentoo-crate-dist/uv/releases/download/0.7.21/uv-0.7.21-crates.tar.xz
_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a check-reqs 2a9731073c152554078a9a8df8fc0f1b flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=d06f4de1c7924a275d75095b586705f5
+_md5_=cb8a6c7f9966a093ca90e620ec01a019
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 965b0e5f644a0..aada52a9ed9e2 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qt-creator-16.0.2 b/metadata/md5-cache/dev-qt/qt-creator-16.0.2
deleted file mode 100644
index acafe9d00d3f5..0000000000000
--- a/metadata/md5-cache/dev-qt/qt-creator-16.0.2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-qt/qttools-6.7.3:6[linguist] cmdbridge-server? ( >=dev-lang/go-1.21.7 ) doc? ( >=dev-qt/qttools-6.7.3:6[qdoc,qtattributionsscanner] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DEPEND=dev-cpp/yaml-cpp:= >=dev-qt/qt5compat-6.7.3:6 >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= sys-libs/zlib:= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 )
-DESCRIPTION=Lightweight IDE for C++/QML development centering around Qt
-EAPI=8
-HOMEPAGE=https://www.qt.io/product/development-tools
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake edo flag-o-matic go-env llvm-r2 multiprocessing python-any-r1 readme.gentoo-r1 xdg
-IUSE=+clang cmdbridge-server designer doc +help keyring plugin-dev qmldesigner serialterminal +svg test +tracing webengine +llvm_slot_20 llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19
-KEYWORDS=amd64
-LICENSE=GPL-3 BSD MIT
-RDEPEND=dev-cpp/yaml-cpp:= >=dev-qt/qt5compat-6.7.3:6 >=dev-qt/qtbase-6.7.3:6=[concurrent,dbus,gui,network,ssl,widgets,xml] >=dev-qt/qtdeclarative-6.7.3:6= sys-libs/zlib:= clang? ( llvm_slot_15? ( llvm-core/clang:15= llvm-core/llvm:15= ) llvm_slot_16? ( llvm-core/clang:16= llvm-core/llvm:16= ) llvm_slot_17? ( llvm-core/clang:17= llvm-core/llvm:17= ) llvm_slot_18? ( llvm-core/clang:18= llvm-core/llvm:18= ) llvm_slot_19? ( llvm-core/clang:19= llvm-core/llvm:19= ) llvm_slot_20? ( llvm-core/clang:20= llvm-core/llvm:20= ) ) designer? ( >=dev-qt/qttools-6.7.3:6[designer] ) help? ( >=dev-qt/qttools-6.7.3:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) keyring? ( app-crypt/libsecret dev-libs/glib:2 ) qmldesigner? ( >=dev-qt/qtquick3d-6.7.3:6= >=dev-qt/qtsvg-6.7.3:6 >=dev-qt/qtwebsockets-6.7.3:6 webengine? ( >=dev-qt/qtwebengine-6.7.3:6 ) ) serialterminal? ( >=dev-qt/qtserialport-6.7.3:6 ) svg? ( >=dev-qt/qtsvg-6.7.3:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtcharts-6.7.3:6 >=dev-qt/qtshadertools-6.7.3:6 ) help? ( >=dev-qt/qtimageformats-6.7.3:6 ) qmldesigner? ( >=dev-qt/qtquicktimeline-6.7.3:6 )
-REQUIRED_USE=clang? ( ^^ ( llvm_slot_15 llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 ) )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.qt.io/official_releases/qtcreator/16.0/16.0.2/qt-creator-opensource-src-16.0.2.tar.xz cmdbridge-server? ( https://dev.gentoo.org/~ionen/distfiles/qt-creator-opensource-src-16.0.2-vendor.tar.xz )
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 go-env 0e2babf96e7d0b045fc07ad199eb2399 llvm-r2 452c1a70845763809d225a317d8a6c05 llvm-utils 64536677f4b4365e25e9b739163bed58 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b216abdd611ab79b3f6e3fc4845e0aa3
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index a73154dd2f133..db9b19c62703e 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.2.2 b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.2.2
index ec678f9bf20d3..bbeef5c10e9aa 100644
--- a/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.2.2
+++ b/metadata/md5-cache/dev-ruby/database_cleaner-active_record-2.2.2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( dev-ruby/activerecord[ruby_targets_ruby32(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/activerecord[ruby_targets_ruby33(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby32? ( dev-ruby/activerecord[ruby_targets_ruby32(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/activerecord[ruby_targets_ruby33(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/activerecord[ruby_targets_ruby34(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
DESCRIPTION=Strategies for cleaning databases using ActiveRecord
EAPI=8
HOMEPAGE=https://github.com/DatabaseCleaner/database_cleaner-active_record
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 doc test
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
KEYWORDS=~amd64 ~arm ~x86
LICENSE=MIT
-RDEPEND=ruby_targets_ruby32? ( dev-ruby/activerecord[ruby_targets_ruby32(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/activerecord[ruby_targets_ruby33(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 )
+RDEPEND=ruby_targets_ruby32? ( dev-ruby/activerecord[ruby_targets_ruby32(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-ruby/activerecord[ruby_targets_ruby33(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( dev-ruby/activerecord[ruby_targets_ruby34(-)] dev-ruby/database_cleaner-core:2.0[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=2.2
SRC_URI=https://rubygems.org/gems/database_cleaner-active_record-2.2.2.gem
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=39fe4eb318f21e52b26617a562a8c6ca
+_md5_=cccd3e94ab66d8af0edada416501aa6d
diff --git a/metadata/md5-cache/dev-ruby/faraday-2.13.4 b/metadata/md5-cache/dev-ruby/faraday-2.13.4
new file mode 100644
index 0000000000000..37a963a7ce9c3
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/faraday-2.13.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.5:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) dev-ruby/json[ruby_targets_ruby32(-)] dev-ruby/logger[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.5:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) dev-ruby/json[ruby_targets_ruby33(-)] dev-ruby/logger[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( || ( <dev-ruby/faraday-net_http-3.5:3[ruby_targets_ruby34(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby34(-)] ) dev-ruby/json[ruby_targets_ruby34(-)] dev-ruby/logger[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby32(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby32(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby32(-)] dev-ruby/rack:3.0[ruby_targets_ruby32(-)] ) dev-ruby/webmock[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby33(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby33(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby33(-)] dev-ruby/rack:3.0[ruby_targets_ruby33(-)] ) dev-ruby/webmock[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/test-unit-2.4[ruby_targets_ruby34(-)] >=dev-ruby/connection_pool-2.2.2[ruby_targets_ruby34(-)] || ( dev-ruby/rack:3.1[ruby_targets_ruby34(-)] dev-ruby/rack:3.0[ruby_targets_ruby34(-)] ) dev-ruby/webmock[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=test? ( sys-process/lsof ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=HTTP/REST API client library with pluggable components
+EAPI=8
+HOMEPAGE=https://github.com/lostisland/faraday
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( || ( <dev-ruby/faraday-net_http-3.5:3[ruby_targets_ruby32(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby32(-)] ) dev-ruby/json[ruby_targets_ruby32(-)] dev-ruby/logger[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( || ( <dev-ruby/faraday-net_http-3.5:3[ruby_targets_ruby33(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby33(-)] ) dev-ruby/json[ruby_targets_ruby33(-)] dev-ruby/logger[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( || ( <dev-ruby/faraday-net_http-3.5:3[ruby_targets_ruby34(-)] dev-ruby/faraday-net_http:2[ruby_targets_ruby34(-)] ) dev-ruby/json[ruby_targets_ruby34(-)] dev-ruby/logger[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=2
+SRC_URI=https://github.com/lostisland/faraday/archive/v2.13.4.tar.gz -> faraday-2.13.4.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=950d7126e87c1426133bf3954eb86c42
diff --git a/metadata/md5-cache/dev-ruby/localhost-1.6.0 b/metadata/md5-cache/dev-ruby/localhost-1.6.0
new file mode 100644
index 0000000000000..fb57bad02d07a
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/localhost-1.6.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby32? ( test? ( dev-ruby/io-endpoint[ruby_targets_ruby32(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/io-endpoint[ruby_targets_ruby33(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/io-endpoint[ruby_targets_ruby34(-)] dev-ruby/sus-fixtures-async[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/sus[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/sus[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/sus[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=Manage a local CA for self-signed localhost development servers
+EAPI=8
+HOMEPAGE=https://github.com/socketry/localhost
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=1
+SRC_URI=https://github.com/socketry/localhost/archive/v1.6.0.tar.gz -> localhost-1.6.0.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=e3ff3b2e2c752d5cee0f226f81068050
diff --git a/metadata/md5-cache/dev-ruby/lumberjack-1.3.4 b/metadata/md5-cache/dev-ruby/lumberjack-1.3.4
new file mode 100644
index 0000000000000..7a140a65f89ad
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/lumberjack-1.3.4
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby32? ( test? ( >=dev-ruby/timecop-0.8[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( >=dev-ruby/timecop-0.8[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( >=dev-ruby/timecop-0.8[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=A simple, powerful, and very fast logging utility
+EAPI=8
+HOMEPAGE=https://github.com/bdurand/lumberjack
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test test
+KEYWORDS=~amd64
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/bdurand/lumberjack/archive/v1.3.4.tar.gz -> lumberjack-1.3.4.tar.gz
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=f0bdf2d6eb4b17d7b9de95203cc1082a
diff --git a/metadata/md5-cache/dev-ruby/mustermann-3.0.4 b/metadata/md5-cache/dev-ruby/mustermann-3.0.4
new file mode 100644
index 0000000000000..6158787c15c25
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mustermann-3.0.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+DESCRIPTION=A library implementing patterns that behave like regular expressions
+EAPI=8
+HOMEPAGE=https://github.com/sinatra/mustermann
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 test
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby32? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( =dev-ruby/ruby2_keywords-0.0*[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
+RESTRICT=!test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=https://rubygems.org/gems/mustermann-3.0.4.gem
+_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=9e8fa52b2a99d0eb4a1680bbbb1d7191
diff --git a/metadata/md5-cache/dev-ruby/rb_sys-0.9.111 b/metadata/md5-cache/dev-ruby/rb_sys-0.9.111
deleted file mode 100644
index 4e5cf6fefda3b..0000000000000
--- a/metadata/md5-cache/dev-ruby/rb_sys-0.9.111
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
-DESCRIPTION=Easily build Ruby native extensions in Rust
-EAPI=8
-HOMEPAGE=https://github.com/oxidize-rb/rb-sys
-INHERIT=ruby-fakegem
-IUSE=ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
-KEYWORDS=~amd64
-LICENSE=MIT Apache-2.0
-RDEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/rb_sys-0.9.111.gem
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=564011eb41c1676becf33e61233837fb
diff --git a/metadata/md5-cache/dev-ruby/rb_sys-0.9.111-r1 b/metadata/md5-cache/dev-ruby/rb_sys-0.9.111-r1
deleted file mode 100644
index f7c20f9df93e9..0000000000000
--- a/metadata/md5-cache/dev-ruby/rb_sys-0.9.111-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
-DESCRIPTION=Easily build Ruby native extensions in Rust
-EAPI=8
-HOMEPAGE=https://github.com/oxidize-rb/rb-sys
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
-KEYWORDS=~amd64
-LICENSE=MIT Apache-2.0
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/rb_sys-0.9.111.gem
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=50c890340ddd543440efa06e28603fcb
diff --git a/metadata/md5-cache/dev-ruby/rb_sys-0.9.114 b/metadata/md5-cache/dev-ruby/rb_sys-0.9.114
deleted file mode 100644
index 44bc2351f17cb..0000000000000
--- a/metadata/md5-cache/dev-ruby/rb_sys-0.9.114
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( ruby_targets_ruby32? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby33? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby33(-)] ) ) ruby_targets_ruby34? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby34(-)] ) ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) test? ( ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] ) )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
-DESCRIPTION=Easily build Ruby native extensions in Rust
-EAPI=8
-HOMEPAGE=https://github.com/oxidize-rb/rb-sys
-INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 doc test
-KEYWORDS=~amd64
-LICENSE=MIT Apache-2.0
-RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_ruby34(-)] ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby34? ( dev-lang/ruby:3.4 ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] ) ruby_targets_ruby34? ( virtual/rubygems[ruby_targets_ruby34(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://rubygems.org/gems/rb_sys-0.9.114.gem
-_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=d49a5ed182624a26bc83bff10e42ff0b
diff --git a/metadata/md5-cache/dev-ruby/rb_sys-0.9.115 b/metadata/md5-cache/dev-ruby/rb_sys-0.9.117
index cb67bc177da8b..a377d4f8b394c 100644
--- a/metadata/md5-cache/dev-ruby/rb_sys-0.9.115
+++ b/metadata/md5-cache/dev-ruby/rb_sys-0.9.117
@@ -12,6 +12,6 @@ RDEPEND=ruby_targets_ruby32? ( ~dev-ruby/rake-compiler-dock-1.9.1[ruby_targets_r
REQUIRED_USE=|| ( ruby_targets_ruby32 ruby_targets_ruby33 ruby_targets_ruby34 )
RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
-SRC_URI=https://rubygems.org/gems/rb_sys-0.9.115.gem
+SRC_URI=https://rubygems.org/gems/rb_sys-0.9.117.gem
_eclasses_=multilib b2a329026f2e404e9e371097dda47f96 ruby-fakegem bc37b1e2fa23e795fae856dd70a23846 ruby-ng 960d5adaf301da1ef0ab9bdba5018a6d ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
_md5_=d49a5ed182624a26bc83bff10e42ff0b
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 925a61ee32273..ad54a0b52c9fd 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/gi-docgen-2023.1-r1 b/metadata/md5-cache/dev-util/gi-docgen-2023.1-r1
deleted file mode 100644
index f027c775d7ae9..0000000000000
--- a/metadata/md5-cache/dev-util/gi-docgen-2023.1-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] >=dev-python/markupsafe-1[python_targets_python3_11(-)] >=dev-python/pygments-2[python_targets_python3_11(-)] >=dev-python/jinja2-2[python_targets_python3_11(-)] >=dev-python/typogrify-2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] >=dev-python/markupsafe-1[python_targets_python3_12(-)] >=dev-python/pygments-2[python_targets_python3_12(-)] >=dev-python/jinja2-2[python_targets_python3_12(-)] >=dev-python/typogrify-2[python_targets_python3_12(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] )
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=A documentation generator for GObject-based libraries
-EAPI=8
-HOMEPAGE=https://gitlab.gnome.org/GNOME/gi-docgen https://pypi.org/project/gi-docgen/
-INHERIT=distutils-r1 pypi
-IUSE=test python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv sparc x86
-LICENSE=|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] >=dev-python/markupsafe-1[python_targets_python3_11(-)] >=dev-python/pygments-2[python_targets_python3_11(-)] >=dev-python/jinja2-2[python_targets_python3_11(-)] >=dev-python/typogrify-2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] >=dev-python/markupsafe-1[python_targets_python3_12(-)] >=dev-python/pygments-2[python_targets_python3_12(-)] >=dev-python/jinja2-2[python_targets_python3_12(-)] >=dev-python/typogrify-2[python_targets_python3_12(-)] ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/gi-docgen/gi-docgen-2023.1.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=3e767b510474d493ed7fb5079d9f65b9
diff --git a/metadata/md5-cache/dev-util/gi-docgen-2023.3 b/metadata/md5-cache/dev-util/gi-docgen-2023.3
deleted file mode 100644
index 01685d13d92c0..0000000000000
--- a/metadata/md5-cache/dev-util/gi-docgen-2023.3
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] >=dev-python/markupsafe-1[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] >=dev-python/pygments-2[python_targets_python3_11(-)] >=dev-python/jinja2-2[python_targets_python3_11(-)] >=dev-python/typogrify-2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] >=dev-python/markupsafe-1[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] >=dev-python/pygments-2[python_targets_python3_12(-)] >=dev-python/jinja2-2[python_targets_python3_12(-)] >=dev-python/typogrify-2[python_targets_python3_12(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] )
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=A documentation generator for GObject-based libraries
-EAPI=8
-HOMEPAGE=https://gitlab.gnome.org/GNOME/gi-docgen https://pypi.org/project/gi-docgen/
-INHERIT=distutils-r1 pypi
-IUSE=test python_single_target_python3_11 python_single_target_python3_12
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] >=dev-python/markupsafe-1[python_targets_python3_11(-)] dev-python/packaging[python_targets_python3_11(-)] >=dev-python/pygments-2[python_targets_python3_11(-)] >=dev-python/jinja2-2[python_targets_python3_11(-)] >=dev-python/typogrify-2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] >=dev-python/markupsafe-1[python_targets_python3_12(-)] dev-python/packaging[python_targets_python3_12(-)] >=dev-python/pygments-2[python_targets_python3_12(-)] >=dev-python/jinja2-2[python_targets_python3_12(-)] >=dev-python/typogrify-2[python_targets_python3_12(-)] ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 ) ^^ ( python_single_target_python3_11 python_single_target_python3_12 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://files.pythonhosted.org/packages/source/g/gi-docgen/gi-docgen-2023.3.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=8b224cccac0a5316d27cfa63111f908d
diff --git a/metadata/md5-cache/dev-util/gi-docgen-2025.4 b/metadata/md5-cache/dev-util/gi-docgen-2025.4
new file mode 100644
index 0000000000000..2268ccc05910b
--- /dev/null
+++ b/metadata/md5-cache/dev-util/gi-docgen-2025.4
@@ -0,0 +1,16 @@
+BDEPEND=test? ( 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 ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] >=dev-python/markupsafe-1[python_targets_python3_11(-)] >=dev-python/pygments-2[python_targets_python3_11(-)] >=dev-python/jinja2-2[python_targets_python3_11(-)] >=dev-python/typogrify-2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] >=dev-python/markupsafe-1[python_targets_python3_12(-)] >=dev-python/pygments-2[python_targets_python3_12(-)] >=dev-python/jinja2-2[python_targets_python3_12(-)] >=dev-python/typogrify-2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/markdown-3.2[python_targets_python3_13(-)] >=dev-python/markupsafe-1[python_targets_python3_13(-)] >=dev-python/pygments-2[python_targets_python3_13(-)] >=dev-python/jinja2-2[python_targets_python3_13(-)] >=dev-python/typogrify-2[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/markdown-3.2[python_targets_python3_14(-)] >=dev-python/markupsafe-1[python_targets_python3_14(-)] >=dev-python/pygments-2[python_targets_python3_14(-)] >=dev-python/jinja2-2[python_targets_python3_14(-)] >=dev-python/typogrify-2[python_targets_python3_14(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/pytest-7.4.4[python_targets_python3_14(-)] ) ) 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 ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/gpep517-16[python_targets_python3_14(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_14(-)] )
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=A documentation generator for GObject-based libraries
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/gi-docgen https://pypi.org/project/gi-docgen/
+INHERIT=distutils-r1 pypi
+IUSE=test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT
+RDEPEND=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 ) python_single_target_python3_11? ( >=dev-python/markdown-3.2[python_targets_python3_11(-)] >=dev-python/markupsafe-1[python_targets_python3_11(-)] >=dev-python/pygments-2[python_targets_python3_11(-)] >=dev-python/jinja2-2[python_targets_python3_11(-)] >=dev-python/typogrify-2[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/markdown-3.2[python_targets_python3_12(-)] >=dev-python/markupsafe-1[python_targets_python3_12(-)] >=dev-python/pygments-2[python_targets_python3_12(-)] >=dev-python/jinja2-2[python_targets_python3_12(-)] >=dev-python/typogrify-2[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/markdown-3.2[python_targets_python3_13(-)] >=dev-python/markupsafe-1[python_targets_python3_13(-)] >=dev-python/pygments-2[python_targets_python3_13(-)] >=dev-python/jinja2-2[python_targets_python3_13(-)] >=dev-python/typogrify-2[python_targets_python3_13(-)] ) python_single_target_python3_14? ( >=dev-python/markdown-3.2[python_targets_python3_14(-)] >=dev-python/markupsafe-1[python_targets_python3_14(-)] >=dev-python/pygments-2[python_targets_python3_14(-)] >=dev-python/jinja2-2[python_targets_python3_14(-)] >=dev-python/typogrify-2[python_targets_python3_14(-)] ) 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_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 ) ^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://download.gnome.org/sources/gi-docgen/2025/gi-docgen-2025.4.tar.xz
+_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c pypi ad1b21f87d117ae9bb089bdb65b8f013 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=abd9b17f3c39b2cc634e113118a07910
diff --git a/metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0 b/metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0
deleted file mode 100644
index 03090985857ca..0000000000000
--- a/metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm prepare pretend
-DEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv bin-symlinks? ( abi_x86_64? ( !cross-x86_64-w64-mingw32/binutils !cross-x86_64-w64-mingw32/gcc ) abi_x86_32? ( !cross-i686-w64-mingw32/binutils !cross-i686-w64-mingw32/gcc ) )
-DESCRIPTION=All-in-one mingw64 toolchain intended for building Wine without crossdev
-EAPI=8
-HOMEPAGE=https://www.mingw-w64.org/ https://gcc.gnu.org/ https://sourceware.org/binutils/
-INHERIT=edo flag-o-matic multilib-build toolchain-funcs
-IUSE=+abi_x86_32 bin-symlinks custom-cflags +strip abi_x86_32 abi_x86_64
-KEYWORDS=-* amd64 x86
-LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
-RDEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv bin-symlinks? ( abi_x86_64? ( !cross-x86_64-w64-mingw32/binutils !cross-x86_64-w64-mingw32/gcc ) abi_x86_32? ( !cross-i686-w64-mingw32/binutils !cross-i686-w64-mingw32/gcc ) )
-REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v12.0.0.tar.bz2 mirror://gnu/binutils/binutils-2.42.tar.xz mirror://gcc/gcc-14.1.0/gcc-14.1.0.tar.xz mirror://gnu/gcc/gcc-14.1.0/gcc-14.1.0.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4b78645fa680f3639cee5e8d329e3e26
diff --git a/metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0_p1 b/metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0_p1
deleted file mode 100644
index 37b818371b977..0000000000000
--- a/metadata/md5-cache/dev-util/mingw64-toolchain-12.0.0_p1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile install postinst postrm prepare pretend
-DEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv bin-symlinks? ( abi_x86_64? ( !cross-x86_64-w64-mingw32/binutils !cross-x86_64-w64-mingw32/gcc ) abi_x86_32? ( !cross-i686-w64-mingw32/binutils !cross-i686-w64-mingw32/gcc ) )
-DESCRIPTION=All-in-one mingw64 toolchain intended for building Wine without crossdev
-EAPI=8
-HOMEPAGE=https://www.mingw-w64.org/ https://gcc.gnu.org/ https://sourceware.org/binutils/
-INHERIT=edo flag-o-matic multilib-build toolchain-funcs
-IUSE=+abi_x86_32 +bin-symlinks custom-cflags +strip abi_x86_32 abi_x86_64
-KEYWORDS=-* amd64 x86
-LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain
-RDEPEND=dev-libs/gmp:= dev-libs/mpc:= dev-libs/mpfr:= sys-libs/zlib:= virtual/libiconv bin-symlinks? ( abi_x86_64? ( !cross-x86_64-w64-mingw32/binutils !cross-x86_64-w64-mingw32/gcc ) abi_x86_32? ( !cross-i686-w64-mingw32/binutils !cross-i686-w64-mingw32/gcc ) )
-REQUIRED_USE=|| ( abi_x86_32 abi_x86_64 )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v12.0.0.tar.bz2 mirror://gnu/binutils/binutils-2.44.tar.xz mirror://gcc/gcc-15.1.0/gcc-15.1.0.tar.xz mirror://gnu/gcc/gcc-15.1.0/gcc-15.1.0.tar.xz
-_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=83c9a3cbc4532765c36199436108c670
diff --git a/metadata/md5-cache/dev-util/sysprof-3.48.0-r2 b/metadata/md5-cache/dev-util/sysprof-3.48.0-r2
deleted file mode 100644
index 1f157bf372ead..0000000000000
--- a/metadata/md5-cache/dev-util/sysprof-3.48.0-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/itstool >=sys-devel/gettext-0.19.8 >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-libs/glib-2.73.0:2 gtk? ( >=gui-libs/gtk-4.6:4 gui-libs/libadwaita:1 x11-libs/cairo x11-libs/pango ) dev-libs/json-glib >=sys-auth/polkit-0.114[daemon(+)] unwind? ( sys-libs/libunwind:= ) >=dev-util/sysprof-common-3.48.0 >=dev-util/sysprof-capture-3.48.0:4
-DESCRIPTION=System-wide Linux Profiler
-EAPI=8
-HOMEPAGE=http://sysprof.com/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org gnome2-utils meson systemd xdg
-IUSE=gtk test +unwind
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-3+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.73.0:2 gtk? ( >=gui-libs/gtk-4.6:4 gui-libs/libadwaita:1 x11-libs/cairo x11-libs/pango ) dev-libs/json-glib >=sys-auth/polkit-0.114[daemon(+)] unwind? ( sys-libs/libunwind:= ) >=dev-util/sysprof-common-3.48.0 >=dev-util/sysprof-capture-3.48.0:4
-RESTRICT=!test? ( test )
-SLOT=0/4
-SRC_URI=mirror://gnome/sources/sysprof/3.48/sysprof-3.48.0.tar.xz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=fe2c61d5a637de2e0b90330e7e814e87
diff --git a/metadata/md5-cache/dev-util/sysprof-46.0-r2 b/metadata/md5-cache/dev-util/sysprof-46.0-r2
deleted file mode 100644
index a43e00a54d8bf..0000000000000
--- a/metadata/md5-cache/dev-util/sysprof-46.0-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/itstool >=sys-devel/gettext-0.19.8 >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=>=dev-libs/glib-2.76.0:2 gtk? ( >=gui-libs/gtk-4.10:4 gui-libs/libadwaita:1 x11-libs/cairo x11-libs/pango ) systemd? ( sys-apps/systemd ) dev-libs/json-glib >=dev-libs/libdex-0.3.1 >=gui-libs/libpanel-1.3.0 sys-libs/libunwind:= >=sys-auth/polkit-0.114[daemon(+)] >=dev-util/sysprof-common-46.0 >=dev-util/sysprof-capture-46.0:4 !systemd? ( !!sys-apps/systemd )
-DESCRIPTION=System-wide Linux Profiler
-EAPI=8
-HOMEPAGE=http://sysprof.com/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=gnome.org gnome2-utils meson systemd xdg
-IUSE=gtk systemd test
-KEYWORDS=amd64 ~arm64 ~loong x86
-LICENSE=GPL-3+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.76.0:2 gtk? ( >=gui-libs/gtk-4.10:4 gui-libs/libadwaita:1 x11-libs/cairo x11-libs/pango ) systemd? ( sys-apps/systemd ) dev-libs/json-glib >=dev-libs/libdex-0.3.1 >=gui-libs/libpanel-1.3.0 sys-libs/libunwind:= >=sys-auth/polkit-0.114[daemon(+)] >=dev-util/sysprof-common-46.0 >=dev-util/sysprof-capture-46.0:4
-RESTRICT=!test? ( test )
-SLOT=0/4
-SRC_URI=mirror://gnome/sources/sysprof/46/sysprof-46.0.tar.xz
-_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=479cc6e27a9533c49183ebaf642c56e1
diff --git a/metadata/md5-cache/dev-util/sysprof-47.2-r1 b/metadata/md5-cache/dev-util/sysprof-47.2-r1
index 870ae51146ccc..a5a19c0e4833b 100644
--- a/metadata/md5-cache/dev-util/sysprof-47.2-r1
+++ b/metadata/md5-cache/dev-util/sysprof-47.2-r1
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
DEPEND=>=dev-libs/glib-2.76.0:2 gtk? ( >=gui-libs/gtk-4.15:4 >=gui-libs/libadwaita-1.6_alpha:1 x11-libs/cairo x11-libs/pango ) systemd? ( sys-apps/systemd ) dev-libs/json-glib >=dev-libs/libdex-0.6 >=gui-libs/libpanel-1.7.0 sys-libs/libunwind:= >=sys-auth/polkit-0.114[daemon(+)] >=dev-util/sysprof-common-47.2 >=dev-util/sysprof-capture-47.2:4 !systemd? ( !!sys-apps/systemd )
DESCRIPTION=System-wide Linux Profiler
EAPI=8
-HOMEPAGE=http://sysprof.com/
+HOMEPAGE=https://www.sysprof.com/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils greadme meson systemd xdg
IUSE=gtk systemd test
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/4
SRC_URI=mirror://gnome/sources/sysprof/47/sysprof-47.2.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 greadme a8eea52f1e4068ec2222c2cb3ab7417e meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=304c3cf5e9b579689ffc2cf51dfbd366
+_md5_=1e2089c1e43d9b14640ad9efc0a724f3
diff --git a/metadata/md5-cache/dev-util/sysprof-48.0 b/metadata/md5-cache/dev-util/sysprof-48.0
new file mode 100644
index 0000000000000..f82f87c20e1e3
--- /dev/null
+++ b/metadata/md5-cache/dev-util/sysprof-48.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-libs/appstream-glib dev-util/gdbus-codegen dev-util/itstool >=sys-devel/gettext-0.19.8 >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=>=dev-libs/glib-2.76.0:2 gtk? ( >=gui-libs/gtk-4.15:4 >=gui-libs/libadwaita-1.6.0:1 x11-libs/cairo x11-libs/pango ) systemd? ( sys-apps/systemd ) dev-libs/json-glib >=dev-libs/libdex-0.9 >=gui-libs/libpanel-1.4 sys-libs/libunwind:= >=sys-auth/polkit-0.114[daemon(+)] >=dev-util/sysprof-common-48.0 >=dev-util/sysprof-capture-48.0:4 !systemd? ( !!sys-apps/systemd )
+DESCRIPTION=System-wide Linux Profiler
+EAPI=8
+HOMEPAGE=https://www.sysprof.com/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils greadme meson systemd xdg
+IUSE=gtk systemd test
+KEYWORDS=~amd64 ~arm64 ~loong ~x86
+LICENSE=GPL-3+ GPL-2+
+RDEPEND=>=dev-libs/glib-2.76.0:2 gtk? ( >=gui-libs/gtk-4.15:4 >=gui-libs/libadwaita-1.6.0:1 x11-libs/cairo x11-libs/pango ) systemd? ( sys-apps/systemd ) dev-libs/json-glib >=dev-libs/libdex-0.9 >=gui-libs/libpanel-1.4 sys-libs/libunwind:= >=sys-auth/polkit-0.114[daemon(+)] >=dev-util/sysprof-common-48.0 >=dev-util/sysprof-capture-48.0:4
+RESTRICT=!test? ( test )
+SLOT=0/4
+SRC_URI=mirror://gnome/sources/sysprof/48/sysprof-48.0.tar.xz
+_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 greadme a8eea52f1e4068ec2222c2cb3ab7417e meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=e52f34a35f7418ac876a0a3864c5d81d
diff --git a/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1 b/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1
deleted file mode 100644
index 5ed15d3449347..0000000000000
--- a/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install test
-DEPEND=>=dev-libs/glib-2.61.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=Static library for sysprof capture data generation
-EAPI=7
-HOMEPAGE=http://sysprof.com/
-INHERIT=gnome.org meson-multilib systemd
-IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm64 ~loong x86
-LICENSE=GPL-3+ GPL-2+
-RDEPEND=>=dev-libs/glib-2.61.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-SLOT=3
-SRC_URI=mirror://gnome/sources/sysprof/3.36/sysprof-3.36.0.tar.xz
-_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7685eec900e40282ecb4d93141d1b995
diff --git a/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r2 b/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r2
index 1855b42e8bbd7..c504aaca2878a 100644
--- a/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r2
+++ b/metadata/md5-cache/dev-util/sysprof-capture-3.36.0-r2
@@ -3,7 +3,7 @@ DEFINED_PHASES=compile configure install test
DEPEND=>=dev-libs/glib-2.61.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
DESCRIPTION=Static library for sysprof capture data generation
EAPI=8
-HOMEPAGE=http://sysprof.com/
+HOMEPAGE=https://www.sysprof.com/
INHERIT=dot-a gnome.org meson-multilib systemd
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 ~arm64 ~loong x86
@@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/glib-2.61.3:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,a
SLOT=3
SRC_URI=mirror://gnome/sources/sysprof/3.36/sysprof-3.36.0.tar.xz
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=fdc6063142510479113ce6b047589871
+_md5_=ae43870e3b2747a1aca12aa50fe57d81
diff --git a/metadata/md5-cache/dev-util/sysprof-capture-3.48.0 b/metadata/md5-cache/dev-util/sysprof-capture-3.48.0
deleted file mode 100644
index af450a0d0e1a4..0000000000000
--- a/metadata/md5-cache/dev-util/sysprof-capture-3.48.0
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconfig app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array virtual/pkgconfig
-DEFINED_PHASES=compile configure install test
-DESCRIPTION=Static library for sysprof capture data generation
-EAPI=8
-HOMEPAGE=http://sysprof.com/
-INHERIT=dot-a gnome.org meson-multilib systemd
-IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-3+ GPL-2+
-SLOT=4
-SRC_URI=mirror://gnome/sources/sysprof/3.48/sysprof-3.48.0.tar.xz
-_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=924a8999dc5222a4ab51c35e5f327df1
diff --git a/metadata/md5-cache/dev-util/sysprof-capture-47.2 b/metadata/md5-cache/dev-util/sysprof-capture-47.2
index d74f15d0c617e..06ff48b7e65a7 100644
--- a/metadata/md5-cache/dev-util/sysprof-capture-47.2
+++ b/metadata/md5-cache/dev-util/sysprof-capture-47.2
@@ -2,7 +2,7 @@ BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconf
DEFINED_PHASES=compile configure install test
DESCRIPTION=Static library for sysprof capture data generation
EAPI=8
-HOMEPAGE=http://sysprof.com/
+HOMEPAGE=https://www.sysprof.com/
INHERIT=dot-a gnome.org meson-multilib systemd
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
KEYWORDS=amd64 ~arm64 ~loong ~ppc64 ~riscv x86
@@ -10,4 +10,4 @@ LICENSE=GPL-3+ GPL-2+
SLOT=4
SRC_URI=mirror://gnome/sources/sysprof/47/sysprof-47.2.tar.xz
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=f3a16c1f51838054d9b35ba7e8e900ac
+_md5_=4a078f6b1eda5bb91ce4c382ed3e16bc
diff --git a/metadata/md5-cache/dev-util/sysprof-capture-46.0 b/metadata/md5-cache/dev-util/sysprof-capture-48.0
index 35570a2dd3827..e554e60c58b73 100644
--- a/metadata/md5-cache/dev-util/sysprof-capture-46.0
+++ b/metadata/md5-cache/dev-util/sysprof-capture-48.0
@@ -2,12 +2,12 @@ BDEPEND=dev-util/gdbus-codegen >=sys-kernel/linux-headers-2.6.32 virtual/pkgconf
DEFINED_PHASES=compile configure install test
DESCRIPTION=Static library for sysprof capture data generation
EAPI=8
-HOMEPAGE=http://sysprof.com/
+HOMEPAGE=https://www.sysprof.com/
INHERIT=dot-a gnome.org meson-multilib systemd
IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 ~arm64 ~loong ~riscv x86
+KEYWORDS=~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86
LICENSE=GPL-3+ GPL-2+
SLOT=4
-SRC_URI=mirror://gnome/sources/sysprof/46/sysprof-46.0.tar.xz
+SRC_URI=mirror://gnome/sources/sysprof/48/sysprof-48.0.tar.xz
_eclasses_=dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7565824b2a8ecd33872118c3e82ae5dd
+_md5_=d68df10912e7ddf8c3b0fbc9e316f238
diff --git a/metadata/md5-cache/dev-util/sysprof-common-3.48.0 b/metadata/md5-cache/dev-util/sysprof-common-3.48.0
deleted file mode 100644
index 1424a39a4f127..0000000000000
--- a/metadata/md5-cache/dev-util/sysprof-common-3.48.0
+++ /dev/null
@@ -1,12 +0,0 @@
-BDEPEND=app-arch/xz-utils
-DEFINED_PHASES=install
-DESCRIPTION=Static library for sysprof capture data generation
-EAPI=8
-HOMEPAGE=http://sysprof.com/
-INHERIT=gnome.org
-KEYWORDS=amd64 ~arm64 x86
-LICENSE=GPL-3+ GPL-2+
-SLOT=0
-SRC_URI=mirror://gnome/sources/sysprof/3.48/sysprof-3.48.0.tar.xz
-_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08
-_md5_=bf2f58c872dfe5490ace72fbdc945316
diff --git a/metadata/md5-cache/dev-util/sysprof-common-47.2 b/metadata/md5-cache/dev-util/sysprof-common-47.2
index a27e8de9d908f..850e3db75bb96 100644
--- a/metadata/md5-cache/dev-util/sysprof-common-47.2
+++ b/metadata/md5-cache/dev-util/sysprof-common-47.2
@@ -2,11 +2,11 @@ BDEPEND=app-arch/xz-utils
DEFINED_PHASES=install
DESCRIPTION=Static library for sysprof capture data generation
EAPI=8
-HOMEPAGE=http://sysprof.com/
+HOMEPAGE=https://www.sysprof.com/
INHERIT=gnome.org
KEYWORDS=amd64 ~arm64 ~loong x86
LICENSE=GPL-3+ GPL-2+
SLOT=0
SRC_URI=mirror://gnome/sources/sysprof/47/sysprof-47.2.tar.xz
_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08
-_md5_=8908b978a68b06f89c501cfaabab4c4b
+_md5_=ab61b97a55879e618f1a4c5874ee9e88
diff --git a/metadata/md5-cache/dev-util/sysprof-common-46.0 b/metadata/md5-cache/dev-util/sysprof-common-48.0
index 1662a90c716c4..c65529901435f 100644
--- a/metadata/md5-cache/dev-util/sysprof-common-46.0
+++ b/metadata/md5-cache/dev-util/sysprof-common-48.0
@@ -2,11 +2,11 @@ BDEPEND=app-arch/xz-utils
DEFINED_PHASES=install
DESCRIPTION=Static library for sysprof capture data generation
EAPI=8
-HOMEPAGE=http://sysprof.com/
+HOMEPAGE=https://www.sysprof.com/
INHERIT=gnome.org
-KEYWORDS=amd64 ~arm64 ~loong x86
+KEYWORDS=~amd64 ~arm64 ~loong ~x86
LICENSE=GPL-3+ GPL-2+
SLOT=0
-SRC_URI=mirror://gnome/sources/sysprof/46/sysprof-46.0.tar.xz
+SRC_URI=mirror://gnome/sources/sysprof/48/sysprof-48.0.tar.xz
_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08
-_md5_=8908b978a68b06f89c501cfaabab4c4b
+_md5_=5ad1a3aca07e8b51433dfe9f149fe44b
diff --git a/metadata/md5-cache/dev-util/umockdev-0.19.1 b/metadata/md5-cache/dev-util/umockdev-0.19.1
index 644b3f3477ef7..4d5048bdaf475 100644
--- a/metadata/md5-cache/dev-util/umockdev-0.19.1
+++ b/metadata/md5-cache/dev-util/umockdev-0.19.1
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-libs/libgudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-libs/libgudev:=[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=Mock hardware devices for creating unit tests
EAPI=8
HOMEPAGE=https://github.com/martinpitt/umockdev/
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/martinpitt/umockdev/releases/download/0.19.1/umockdev-0.19.1.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=01b15803a6399bb937443feab67df8f7
+_md5_=57238ea478da0c136d2eea85fe047e82
diff --git a/metadata/md5-cache/dev-util/umockdev-0.18.3 b/metadata/md5-cache/dev-util/umockdev-0.19.3
index a8d4a47a2b7b3..5bdb32a7d000a 100644
--- a/metadata/md5-cache/dev-util/umockdev-0.18.3
+++ b/metadata/md5-cache/dev-util/umockdev-0.19.3
@@ -1,16 +1,16 @@
BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.12 dev-lang/python:3.11 ) dev-libs/libgudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-libs/libgudev:=[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=Mock hardware devices for creating unit tests
EAPI=8
HOMEPAGE=https://github.com/martinpitt/umockdev/
INHERIT=flag-o-matic meson-multilib python-any-r1 vala
IUSE=test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
LICENSE=LGPL-2.1+
RDEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:=
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/martinpitt/umockdev/releases/download/0.18.3/umockdev-0.18.3.tar.xz
+SRC_URI=https://github.com/martinpitt/umockdev/releases/download/0.19.3/umockdev-0.19.3.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=92fa60ed7bb3176a158bdb8b6b3d03af
+_md5_=c513a13cefbb263982fe9134852128b1
diff --git a/metadata/md5-cache/dev-util/umockdev-9999 b/metadata/md5-cache/dev-util/umockdev-9999
index 22871a8cf0007..f245f6f340a58 100644
--- a/metadata/md5-cache/dev-util/umockdev-9999
+++ b/metadata/md5-cache/dev-util/umockdev-9999
@@ -1,6 +1,6 @@
BDEPEND=|| ( dev-lang/vala:0.56 ) app-arch/xz-utils virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-libs/libgudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] )
+DEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/glib-2.32: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(-)?] >=dev-libs/gobject-introspection-1.32:= test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) dev-libs/libgudev:=[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=Mock hardware devices for creating unit tests
EAPI=8
HOMEPAGE=https://github.com/martinpitt/umockdev/
@@ -12,4 +12,4 @@ RDEPEND=net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 meson 99466844dd8d4fcfb07578a76f5a9922 meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=8a1b702b7f06074e943a134405f32a49
+_md5_=c513a13cefbb263982fe9134852128b1
diff --git a/metadata/md5-cache/games-board/Manifest.gz b/metadata/md5-cache/games-board/Manifest.gz
index 83efb6a67c21e..ef9120e3a2896 100644
--- a/metadata/md5-cache/games-board/Manifest.gz
+++ b/metadata/md5-cache/games-board/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-board/pysolfc-3.1.0 b/metadata/md5-cache/games-board/pysolfc-3.1.0
deleted file mode 100644
index 00b3f8b233212..0000000000000
--- a/metadata/md5-cache/games-board/pysolfc-3.1.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_11? ( dev-python/attrs[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/pysol-cards[python_targets_python3_11(-)] dev-python/random2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] sound? ( dev-python/pygame[python_targets_python3_11(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/attrs[python_targets_python3_12(-)] dev-python/configobj[python_targets_python3_12(-)] dev-python/pysol-cards[python_targets_python3_12(-)] dev-python/random2[python_targets_python3_12(-)] dev-python/six[python_targets_python3_12(-)] sound? ( dev-python/pygame[python_targets_python3_12(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/attrs[python_targets_python3_13(-)] dev-python/configobj[python_targets_python3_13(-)] dev-python/pysol-cards[python_targets_python3_13(-)] dev-python/random2[python_targets_python3_13(-)] dev-python/six[python_targets_python3_13(-)] sound? ( dev-python/pygame[python_targets_python3_13(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_13(-)] ) ) !minimal? ( dev-tcltk/tktable ) ) python_single_target_python3_11? ( dev-lang/python:3.11[tk] ) python_single_target_python3_12? ( dev-lang/python:3.12[tk] ) python_single_target_python3_13? ( dev-lang/python:3.13[tk] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DESCRIPTION=Exciting collection of more than 1000 solitaire card games
-EAPI=8
-HOMEPAGE=https://pysolfc.sourceforge.io/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=distutils-r1 xdg
-IUSE=extra-cardsets minimal +sound test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~arm64 ~x86
-LICENSE=GPL-3+ GPL-2+
-RDEPEND=python_single_target_python3_11? ( dev-python/attrs[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/pysol-cards[python_targets_python3_11(-)] dev-python/random2[python_targets_python3_11(-)] dev-python/six[python_targets_python3_11(-)] sound? ( dev-python/pygame[python_targets_python3_11(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/attrs[python_targets_python3_12(-)] dev-python/configobj[python_targets_python3_12(-)] dev-python/pysol-cards[python_targets_python3_12(-)] dev-python/random2[python_targets_python3_12(-)] dev-python/six[python_targets_python3_12(-)] sound? ( dev-python/pygame[python_targets_python3_12(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/attrs[python_targets_python3_13(-)] dev-python/configobj[python_targets_python3_13(-)] dev-python/pysol-cards[python_targets_python3_13(-)] dev-python/random2[python_targets_python3_13(-)] dev-python/six[python_targets_python3_13(-)] sound? ( dev-python/pygame[python_targets_python3_13(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_13(-)] ) ) !minimal? ( dev-tcltk/tktable ) python_single_target_python3_11? ( dev-lang/python:3.11[tk] ) python_single_target_python3_12? ( dev-lang/python:3.12[tk] ) python_single_target_python3_13? ( dev-lang/python:3.13[tk] )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/pysolfc/PySolFC-3.1.0.tar.xz extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets-3.0.tar.bz2 ) !extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets--Minimal-3.0.0.tar.xz )
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=c4b5a16f6f1c64a0b2ab676bf2acaca0
diff --git a/metadata/md5-cache/games-board/pysolfc-3.4.0 b/metadata/md5-cache/games-board/pysolfc-3.4.0
new file mode 100644
index 0000000000000..35a9875516de2
--- /dev/null
+++ b/metadata/md5-cache/games-board/pysolfc-3.4.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( python_single_target_python3_11? ( dev-python/attrs[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/pysol-cards[python_targets_python3_11(-)] dev-python/random2[python_targets_python3_11(-)] sound? ( dev-python/pygame[python_targets_python3_11(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/attrs[python_targets_python3_12(-)] dev-python/configobj[python_targets_python3_12(-)] dev-python/pysol-cards[python_targets_python3_12(-)] dev-python/random2[python_targets_python3_12(-)] sound? ( dev-python/pygame[python_targets_python3_12(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/attrs[python_targets_python3_13(-)] dev-python/configobj[python_targets_python3_13(-)] dev-python/pysol-cards[python_targets_python3_13(-)] dev-python/random2[python_targets_python3_13(-)] sound? ( dev-python/pygame[python_targets_python3_13(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_13(-)] ) ) !minimal? ( dev-tcltk/tktable ) ) python_single_target_python3_11? ( dev-lang/python:3.11[tk] ) python_single_target_python3_12? ( dev-lang/python:3.12[tk] ) python_single_target_python3_13? ( dev-lang/python:3.13[tk] ) python_single_target_python3_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DESCRIPTION=Exciting collection of more than 1000 solitaire card games
+EAPI=8
+HOMEPAGE=https://pysolfc.sourceforge.io/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=distutils-r1 xdg
+IUSE=extra-cardsets minimal +sound test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-3+ GPL-2+
+RDEPEND=python_single_target_python3_11? ( dev-python/attrs[python_targets_python3_11(-)] dev-python/configobj[python_targets_python3_11(-)] dev-python/pysol-cards[python_targets_python3_11(-)] dev-python/random2[python_targets_python3_11(-)] sound? ( dev-python/pygame[python_targets_python3_11(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/attrs[python_targets_python3_12(-)] dev-python/configobj[python_targets_python3_12(-)] dev-python/pysol-cards[python_targets_python3_12(-)] dev-python/random2[python_targets_python3_12(-)] sound? ( dev-python/pygame[python_targets_python3_12(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/attrs[python_targets_python3_13(-)] dev-python/configobj[python_targets_python3_13(-)] dev-python/pysol-cards[python_targets_python3_13(-)] dev-python/random2[python_targets_python3_13(-)] sound? ( dev-python/pygame[python_targets_python3_13(-)] ) !minimal? ( dev-python/pillow[jpeg,tk,python_targets_python3_13(-)] ) ) !minimal? ( dev-tcltk/tktable ) python_single_target_python3_11? ( dev-lang/python:3.11[tk] ) python_single_target_python3_12? ( dev-lang/python:3.12[tk] ) python_single_target_python3_13? ( dev-lang/python:3.13[tk] )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/pysolfc/PySolFC-3.4.0.tar.xz extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets-3.1.tar.bz2 ) !extra-cardsets? ( https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets--Minimal-3.1.0.tar.xz )
+_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2bd0c912765c5a9bfa957a851141edf0
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 1488298e11367..98dda5c0d2817 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/emutos-1.3 b/metadata/md5-cache/games-emulation/emutos-1.3
deleted file mode 100644
index 384c184af1515..0000000000000
--- a/metadata/md5-cache/games-emulation/emutos-1.3
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=app-arch/unzip
-DEFINED_PHASES=install
-DESCRIPTION=Single-user single-tasking operating system for 32-bit Atari computer emulators
-EAPI=8
-HOMEPAGE=https://emutos.sourceforge.net
-IUSE=l10n_cs l10n_de l10n_es l10n_fi l10n_fr l10n_el l10n_hu l10n_it l10n_nl l10n_no l10n_pl l10n_ro l10n_ru l10n_sv l10n_de-CH l10n_tr l10n_en-GB l10n_en
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://downloads.sourceforge.net/emutos/emutos-192k-1.3.zip https://downloads.sourceforge.net/emutos/emutos-256k-1.3.zip https://downloads.sourceforge.net/emutos/emutos-512k-1.3.zip https://downloads.sourceforge.net/emutos/emutos-1024k-1.3.zip https://downloads.sourceforge.net/emutos/emutos-aranym-1.3.zip
-_md5_=45c5ca186cc58ae16998ddf3128e3e64
diff --git a/metadata/md5-cache/games-emulation/hatari-2.5.0 b/metadata/md5-cache/games-emulation/hatari-2.5.0
deleted file mode 100644
index b5b3993435699..0000000000000
--- a/metadata/md5-cache/games-emulation/hatari-2.5.0
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) test? ( virtual/imagemagick-tools[png] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
-DEPEND=media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsimage? ( dev-libs/spsdeclib ) capstone? ( dev-libs/capstone:= ) png? ( media-libs/libpng:= ) portmidi? ( media-libs/portmidi ) readline? ( sys-libs/readline:= ) udev? ( virtual/udev ) zlib? ( sys-libs/zlib:= ) X? ( x11-base/xorg-proto )
-DESCRIPTION=Atari ST emulator
-EAPI=8
-HOMEPAGE=https://hatari.tuxfamily.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=cmake python-single-r1 xdg
-IUSE=X capsimage capstone gui png portmidi readline test udev zlib python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2+
-RDEPEND=python_single_target_python3_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 ) media-libs/libsdl2[X?,joystick,sound,video] X? ( x11-libs/libX11 ) capsimage? ( dev-libs/spsdeclib ) capstone? ( dev-libs/capstone:= ) png? ( media-libs/libpng:= ) portmidi? ( media-libs/portmidi ) readline? ( sys-libs/readline:= ) udev? ( virtual/udev ) zlib? ( sys-libs/zlib:= ) gui? ( python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pygobject:3[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pygobject:3[python_targets_python3_13(-)] ) x11-libs/gtk+:3[introspection] ) games-emulation/emutos
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) png? ( zlib )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.tuxfamily.org/hatari/2.5.0/hatari-2.5.0.tar.bz2
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a47942d4e5c028e08902ec13b856439d
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index 4405750ca4de7..7d54a01045481 100644
--- a/metadata/md5-cache/games-strategy/Manifest.gz
+++ b/metadata/md5-cache/games-strategy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-strategy/freeorion-0.5.1.1 b/metadata/md5-cache/games-strategy/freeorion-0.5.1.1
new file mode 100644
index 0000000000000..5b0abf75f5fbd
--- /dev/null
+++ b/metadata/md5-cache/games-strategy/freeorion-0.5.1.1
@@ -0,0 +1,18 @@
+BDEPEND=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 ) doc? ( app-text/doxygen media-gfx/graphviz ) test? ( python_single_target_python3_11? ( dev-python/pytest[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pytest[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pytest[python_targets_python3_13(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
+DEPEND=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_11? ( dev-libs/boost:=[python_targets_python3_11(-),nls,python,zlib] ) python_single_target_python3_12? ( dev-libs/boost:=[python_targets_python3_12(-),nls,python,zlib] ) python_single_target_python3_13? ( dev-libs/boost:=[python_targets_python3_13(-),nls,python,zlib] ) client? ( media-libs/freetype media-libs/glew:0= media-libs/libglvnd media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal )
+DESCRIPTION=Free turn-based space empire and galactic conquest game
+EAPI=8
+HOMEPAGE=https://www.freeorion.org/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=check-reqs cmake flag-o-matic multiprocessing python-single-r1 xdg
+IUSE=+client doc test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64
+LICENSE=GPL-2+ CC-BY-SA-3.0 LGPL-2.1+
+RDEPEND=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_11? ( dev-libs/boost:=[python_targets_python3_11(-),nls,python,zlib] ) python_single_target_python3_12? ( dev-libs/boost:=[python_targets_python3_12(-),nls,python,zlib] ) python_single_target_python3_13? ( dev-libs/boost:=[python_targets_python3_13(-),nls,python,zlib] ) client? ( media-libs/freetype media-libs/glew:0= media-libs/libglvnd media-libs/libpng:= media-libs/libsdl2[opengl,video] media-libs/libvorbis media-libs/openal ) client? ( media-fonts/dejavu media-fonts/roboto )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/freeorion/freeorion/releases/download/v0.5.1.1/FreeOrion-v0.5.1.1_Source.tar.gz
+_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=043d85c69a94d0bf982ee08fa44a1198
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 4ea128fd0029a..897e7e5aba538 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-system-monitor-48.1 b/metadata/md5-cache/gnome-extra/gnome-system-monitor-48.1
index 9d67c2aab2dd5..10c32ca621ee4 100644
--- a/metadata/md5-cache/gnome-extra/gnome-system-monitor-48.1
+++ b/metadata/md5-cache/gnome-extra/gnome-system-monitor-48.1
@@ -1,4 +1,4 @@
-BDEPEND=dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=sys-auth/polkit-0.114 app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=dev-cpp/catch:0 dev-util/glib-utils dev-util/itstool >=sys-devel/gettext-0.19.8 virtual/pkgconfig >=sys-auth/polkit-0.114 app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm preinst test
DEPEND=>=dev-cpp/glibmm-2.68:2.68 >=dev-libs/glib-2.56.0:2 >=gui-libs/gtk-4.12.0:4 >=dev-cpp/gtkmm-4.0.0:4.0 >=gnome-base/libgtop-2.41.2:2= >=gui-libs/libadwaita-1.6_alpha:1 >=gnome-base/librsvg-2.46:2 systemd? ( >=sys-apps/systemd-44:0= )
DESCRIPTION=The Gnome System Monitor
@@ -13,4 +13,4 @@ RDEPEND=>=dev-cpp/glibmm-2.68:2.68 >=dev-libs/glib-2.56.0:2 >=gui-libs/gtk-4.12.
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-system-monitor/48/gnome-system-monitor-48.1.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=5f78c2a7ff16e452c25f491cc231a1a4
+_md5_=afed1549583d0b2cff93edef8ad0a4d9
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index d046bfde273de..92f3cc52ffe26 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715 b/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715
index a7a681f548571..661cd31284537 100644
--- a/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715
+++ b/metadata/md5-cache/gui-libs/libwlembed-0.0.0_pre20250715
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://gitlab.xfce.org/kelnos/libwlembed
INHERIT=meson python-any-r1
IUSE=gtk gtk-doc +introspection
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~riscv ~x86
LICENSE=GPL-3
RDEPEND=>=dev-libs/glib-2.72 >=dev-libs/wayland-1.20 >=dev-util/wayland-scanner-1.20 x11-libs/libxkbcommon gtk? ( >=gui-libs/gtk-layer-shell-0.7.0 >=x11-libs/gtk+-3.24:3[wayland] ) introspection? ( >=dev-libs/gobject-introspection-1.72.0 )
SLOT=0
SRC_URI=https://gitlab.xfce.org/kelnos/libwlembed/-/archive/4d37dc9da9a1f699b86d4e6b05f4619b8eee4ee8/libwlembed-4d37dc9da9a1f699b86d4e6b05f4619b8eee4ee8.tar.bz2 https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/archive/4264185db3b7e961e7f157e1cc4fd0ab75137568/wlr-protocols-4264185db3b7e961e7f157e1cc4fd0ab75137568.tar.bz2
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=e5f598a0580aee4940d9bbc5e9d81837
+_md5_=68ad98169fcb0c3bb8367589edba6d7e
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index ae34d18c1ede5..426208c8f9cc3 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/ueberzugpp-2.9.6 b/metadata/md5-cache/media-gfx/ueberzugpp-2.9.6
deleted file mode 100644
index c82250602ffb6..0000000000000
--- a/metadata/md5-cache/media-gfx/ueberzugpp-2.9.6
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=dev-cpp/tbb:= dev-libs/glib:2 dev-libs/libfmt:= dev-libs/openssl:= dev-libs/spdlog:= media-gfx/chafa media-libs/libsixel media-libs/vips:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-image xcb-errors? ( x11-libs/xcb-util-errors ) ) dbus? ( sys-apps/dbus ) opencv? ( media-libs/opencv:= ) opengl? ( media-libs/libglvnd ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug dev-cpp/cli11 dev-cpp/nlohmann_json dev-cpp/range-v3 X? ( x11-base/xorg-proto ) wayland? ( dev-libs/wayland-protocols )
-DESCRIPTION=Drop in replacement for ueberzug written in C++
-EAPI=8
-HOMEPAGE=https://github.com/jstkdng/ueberzugpp/
-INHERIT=cmake flag-o-matic toolchain-funcs
-IUSE=X dbus opencv opengl wayland xcb-errors
-KEYWORDS=amd64
-LICENSE=GPL-3+
-RDEPEND=dev-cpp/tbb:= dev-libs/glib:2 dev-libs/libfmt:= dev-libs/openssl:= dev-libs/spdlog:= media-gfx/chafa media-libs/libsixel media-libs/vips:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-image xcb-errors? ( x11-libs/xcb-util-errors ) ) dbus? ( sys-apps/dbus ) opencv? ( media-libs/opencv:= ) opengl? ( media-libs/libglvnd ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug
-REQUIRED_USE=xcb-errors? ( X )
-SLOT=0
-SRC_URI=https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v2.9.6.tar.gz -> ueberzugpp-2.9.6.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2eee59fc361ded66d9792ce78d98be9e
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index cb9519ead8927..4970071ee8ba3 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/libdovi-3.3.1-r1 b/metadata/md5-cache/media-libs/libdovi-3.3.1-r1
deleted file mode 100644
index 763af4be1d90d..0000000000000
--- a/metadata/md5-cache/media-libs/libdovi-3.3.1-r1
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=dev-util/cargo-c || ( >=dev-lang/rust-bin-1.74.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(-)?] >=dev-lang/rust-1.74.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(-)?] )
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DESCRIPTION=Dolby Vision metadata parsing and writing
-EAPI=8
-HOMEPAGE=https://github.com/quietvoid/dovi_tool/
-INHERIT=cargo edo multilib-minimal rust-toolchain
-IUSE=abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 debug
-KEYWORDS=amd64
-LICENSE=MIT Apache-2.0 MIT Unicode-DFS-2016
-SLOT=0/3
-SRC_URI=https://github.com/quietvoid/dovi_tool/archive/refs/tags/libdovi-3.3.1.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/anes/0.1.6/download -> anes-0.1.6.crate https://crates.io/api/v1/crates/anstyle/1.0.8/download -> anstyle-1.0.8.crate https://crates.io/api/v1/crates/anyhow/1.0.86/download -> anyhow-1.0.86.crate https://crates.io/api/v1/crates/autocfg/1.3.0/download -> autocfg-1.3.0.crate https://crates.io/api/v1/crates/bitstream-io/2.5.0/download -> bitstream-io-2.5.0.crate https://crates.io/api/v1/crates/bitvec/1.0.1/download -> bitvec-1.0.1.crate https://crates.io/api/v1/crates/bitvec_helpers/3.1.5/download -> bitvec_helpers-3.1.5.crate https://crates.io/api/v1/crates/bumpalo/3.16.0/download -> bumpalo-3.16.0.crate https://crates.io/api/v1/crates/cast/0.3.0/download -> cast-0.3.0.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/ciborium-io/0.2.2/download -> ciborium-io-0.2.2.crate https://crates.io/api/v1/crates/ciborium-ll/0.2.2/download -> ciborium-ll-0.2.2.crate https://crates.io/api/v1/crates/ciborium/0.2.2/download -> ciborium-0.2.2.crate https://crates.io/api/v1/crates/clap/4.5.13/download -> clap-4.5.13.crate https://crates.io/api/v1/crates/clap_builder/4.5.13/download -> clap_builder-4.5.13.crate https://crates.io/api/v1/crates/clap_lex/0.7.2/download -> clap_lex-0.7.2.crate https://crates.io/api/v1/crates/crc-catalog/2.4.0/download -> crc-catalog-2.4.0.crate https://crates.io/api/v1/crates/crc/3.2.1/download -> crc-3.2.1.crate https://crates.io/api/v1/crates/criterion-plot/0.5.0/download -> criterion-plot-0.5.0.crate https://crates.io/api/v1/crates/criterion/0.5.1/download -> criterion-0.5.1.crate https://crates.io/api/v1/crates/crossbeam-deque/0.8.5/download -> crossbeam-deque-0.8.5.crate https://crates.io/api/v1/crates/crossbeam-epoch/0.9.18/download -> crossbeam-epoch-0.9.18.crate https://crates.io/api/v1/crates/crossbeam-utils/0.8.20/download -> crossbeam-utils-0.8.20.crate https://crates.io/api/v1/crates/crunchy/0.2.2/download -> crunchy-0.2.2.crate https://crates.io/api/v1/crates/either/1.13.0/download -> either-1.13.0.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/funty/2.0.0/download -> funty-2.0.0.crate https://crates.io/api/v1/crates/half/2.4.1/download -> half-2.4.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.5/download -> hashbrown-0.14.5.crate https://crates.io/api/v1/crates/hermit-abi/0.3.9/download -> hermit-abi-0.3.9.crate https://crates.io/api/v1/crates/indexmap/2.3.0/download -> indexmap-2.3.0.crate https://crates.io/api/v1/crates/is-terminal/0.4.12/download -> is-terminal-0.4.12.crate https://crates.io/api/v1/crates/itertools/0.10.5/download -> itertools-0.10.5.crate https://crates.io/api/v1/crates/itoa/1.0.11/download -> itoa-1.0.11.crate https://crates.io/api/v1/crates/js-sys/0.3.69/download -> js-sys-0.3.69.crate https://crates.io/api/v1/crates/libc/0.2.155/download -> libc-0.2.155.crate https://crates.io/api/v1/crates/log/0.4.22/download -> log-0.4.22.crate https://crates.io/api/v1/crates/memchr/2.7.4/download -> memchr-2.7.4.crate https://crates.io/api/v1/crates/num-traits/0.2.19/download -> num-traits-0.2.19.crate https://crates.io/api/v1/crates/once_cell/1.19.0/download -> once_cell-1.19.0.crate https://crates.io/api/v1/crates/oorandom/11.1.4/download -> oorandom-11.1.4.crate https://crates.io/api/v1/crates/plotters-backend/0.3.6/download -> plotters-backend-0.3.6.crate https://crates.io/api/v1/crates/plotters-svg/0.3.6/download -> plotters-svg-0.3.6.crate https://crates.io/api/v1/crates/plotters/0.3.6/download -> plotters-0.3.6.crate https://crates.io/api/v1/crates/proc-macro2/1.0.86/download -> proc-macro2-1.0.86.crate https://crates.io/api/v1/crates/quote/1.0.36/download -> quote-1.0.36.crate https://crates.io/api/v1/crates/radium/0.7.0/download -> radium-0.7.0.crate https://crates.io/api/v1/crates/rayon-core/1.12.1/download -> rayon-core-1.12.1.crate https://crates.io/api/v1/crates/rayon/1.10.0/download -> rayon-1.10.0.crate https://crates.io/api/v1/crates/regex-automata/0.4.7/download -> regex-automata-0.4.7.crate https://crates.io/api/v1/crates/regex-syntax/0.8.4/download -> regex-syntax-0.8.4.crate https://crates.io/api/v1/crates/regex/1.10.6/download -> regex-1.10.6.crate https://crates.io/api/v1/crates/roxmltree/0.20.0/download -> roxmltree-0.20.0.crate https://crates.io/api/v1/crates/ryu/1.0.18/download -> ryu-1.0.18.crate https://crates.io/api/v1/crates/same-file/1.0.6/download -> same-file-1.0.6.crate https://crates.io/api/v1/crates/serde/1.0.204/download -> serde-1.0.204.crate https://crates.io/api/v1/crates/serde_derive/1.0.204/download -> serde_derive-1.0.204.crate https://crates.io/api/v1/crates/serde_json/1.0.122/download -> serde_json-1.0.122.crate https://crates.io/api/v1/crates/syn/2.0.72/download -> syn-2.0.72.crate https://crates.io/api/v1/crates/tap/1.0.1/download -> tap-1.0.1.crate https://crates.io/api/v1/crates/tinytemplate/1.2.1/download -> tinytemplate-1.2.1.crate https://crates.io/api/v1/crates/tinyvec/1.8.0/download -> tinyvec-1.8.0.crate https://crates.io/api/v1/crates/unicode-ident/1.0.12/download -> unicode-ident-1.0.12.crate https://crates.io/api/v1/crates/walkdir/2.5.0/download -> walkdir-2.5.0.crate https://crates.io/api/v1/crates/wasm-bindgen-backend/0.2.92/download -> wasm-bindgen-backend-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro-support/0.2.92/download -> wasm-bindgen-macro-support-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-macro/0.2.92/download -> wasm-bindgen-macro-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen-shared/0.2.92/download -> wasm-bindgen-shared-0.2.92.crate https://crates.io/api/v1/crates/wasm-bindgen/0.2.92/download -> wasm-bindgen-0.2.92.crate https://crates.io/api/v1/crates/web-sys/0.3.69/download -> web-sys-0.3.69.crate https://crates.io/api/v1/crates/winapi-util/0.1.9/download -> winapi-util-0.1.9.crate https://crates.io/api/v1/crates/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_gnullvm/0.52.6/download -> windows_i686_gnullvm-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_msvc/0.52.6/download -> windows_i686_msvc-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_gnu/0.52.6/download -> windows_x86_64_gnu-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/wyz/0.5.1/download -> wyz-0.5.1.crate
-_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f out-of-source-utils dbf9e34ee8964084651e25907fa8f52c rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7444e8d16dce5132692e7a20b560bca2
diff --git a/metadata/md5-cache/media-libs/libsdl2-2.32.54 b/metadata/md5-cache/media-libs/libsdl2-2.32.54
deleted file mode 100644
index d3d3188ab4b77..0000000000000
--- a/metadata/md5-cache/media-libs/libsdl2-2.32.54
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=media-libs/libsdl3[X?,alsa?,opengl?,pipewire?,pulseaudio?,vulkan?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-DESCRIPTION=Simple Direct Media Layer
-EAPI=8
-HOMEPAGE=https://www.libsdl.org/
-INHERIT=cmake-multilib dot-a
-IUSE=X alsa gles2 +haptic +joystick kms opengl pipewire pulseaudio +sound test +video vulkan wayland abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-LICENSE=ZLIB
-RDEPEND=media-libs/libsdl3[X?,alsa?,opengl?,pipewire?,pulseaudio?,vulkan?,wayland?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?]
-REQUIRED_USE=gles2? ( opengl )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://www.libsdl.org/release/sdl2-compat-2.32.54.tar.gz
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cmake-multilib 37d23064f303dcf23453353ab8c77059 dot-a e5200fe17cfd2ed6fa66edd80201763a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=4830e731a9e6b4ad31bad734d3b43457
diff --git a/metadata/md5-cache/media-libs/vips-8.16.1 b/metadata/md5-cache/media-libs/vips-8.16.1
index 17632d6eaeaa2..779dde88829d7 100644
--- a/metadata/md5-cache/media-libs/vips-8.16.1
+++ b/metadata/md5-cache/media-libs/vips-8.16.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/42
SRC_URI=https://github.com/libvips/libvips/releases/download/v8.16.1/vips-8.16.1.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=9ed8b91cc42cf91e8de7062f1358dc98
+_md5_=3047dc19a24d687a57acfef548bd5241
diff --git a/metadata/md5-cache/media-libs/vips-8.17.1 b/metadata/md5-cache/media-libs/vips-8.17.1
index 285fed078a4bc..006aeeca77599 100644
--- a/metadata/md5-cache/media-libs/vips-8.17.1
+++ b/metadata/md5-cache/media-libs/vips-8.17.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/42
SRC_URI=https://github.com/libvips/libvips/releases/download/v8.17.1/vips-8.17.1.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=6ae61dc8321c0730d75bf6f3351423ca
+_md5_=62d300d729e00844d7c98aec207ee34e
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 742e797614236..9687162ab717d 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/ffmpeg-compat-4.4.6-r1 b/metadata/md5-cache/media-video/ffmpeg-compat-4.4.6-r1
index 3dae87cc306e6..0b42c51bb8b83 100644
--- a/metadata/md5-cache/media-video/ffmpeg-compat-4.4.6-r1
+++ b/metadata/md5-cache/media-video/ffmpeg-compat-4.4.6-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://ffmpeg.org/
INHERIT=flag-o-matic multilib-minimal toolchain-funcs verify-sig
IUSE=X alsa amrenc amr appkit bluray bs2b bzip2 cdio chromaprint codec2 cuda +dav1d +drm fdk flite +fontconfig frei0r fribidi gcrypt gme gmp +gnutls +gpl gsm iec61883 ieee1394 jack jpeg2k kvazaar ladspa lame libaom libaribb24 +libass libcaca libilbc librtmp libsoxr libtesseract lv2 lzma modplug nvenc openal opencl opengl openh264 openmpt openssl opus +postproc pulseaudio rabbitmq rav1e rubberband samba sdl snappy sndio speex srt ssh svg svt-av1 theora +truetype twolame v4l vaapi vdpau vidstab vorbis vpx vulkan webp x264 x265 +xml xvid zeromq zimg +zlib zvbi abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 verify-sig
-KEYWORDS=~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=gpl? ( GPL-2+ amr? ( GPL-3+ ) amrenc? ( GPL-3+ ) libaribb24? ( GPL-3+ ) gmp? ( GPL-3+ ) openssl? ( GPL-3+ ) fdk? ( all-rights-reserved ) ) !gpl? ( LGPL-2.1+ amr? ( LGPL-3+ ) amrenc? ( LGPL-3+ ) libaribb24? ( LGPL-3+ ) gmp? ( LGPL-3+ ) ) samba? ( GPL-3+ )
RDEPEND=virtual/libiconv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libxcb:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) amr? ( media-libs/opencore-amr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) amrenc? ( media-libs/vo-amrwbenc[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bluray? ( media-libs/libbluray:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bs2b? ( media-libs/libbs2b[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) bzip2? ( app-arch/bzip2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) cdio? ( dev-libs/libcdio-paranoia:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) chromaprint? ( media-libs/chromaprint:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) codec2? ( media-libs/codec2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) dav1d? ( media-libs/dav1d:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) drm? ( x11-libs/libdrm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fdk? ( media-libs/fdk-aac:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) flite? ( app-accessibility/flite[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) frei0r? ( media-plugins/frei0r-plugins[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) fribidi? ( dev-libs/fribidi[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gcrypt? ( dev-libs/libgcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gme? ( media-libs/game-music-emu[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gmp? ( dev-libs/gmp:=[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? ( !openssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) gsm? ( media-sound/gsm[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iec61883? ( media-libs/libiec61883[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libavc1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libraw1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ieee1394? ( media-libs/libdc1394:2=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libraw1394[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jack? ( virtual/jack[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) jpeg2k? ( media-libs/openjpeg: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(-)?] ) kvazaar? ( media-libs/kvazaar:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lame? ( media-sound/lame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaom? ( media-libs/libaom:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libaribb24? ( media-libs/aribb24[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libass? ( media-libs/libass:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libcaca? ( media-libs/libcaca[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libilbc? ( media-libs/libilbc:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) librtmp? ( media-video/rtmpdump[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libsoxr? ( media-libs/soxr[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) libtesseract? ( app-text/tesseract:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lv2? ( media-libs/lilv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/lv2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( app-arch/xz-utils[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) modplug? ( media-libs/libmodplug[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openal? ( media-libs/openal[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openh264? ( media-libs/openh264:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openmpt? ( media-libs/libopenmpt[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-3:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) opus? ( media-libs/opus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rabbitmq? ( net-libs/rabbitmq-c:= ) rav1e? ( >=media-video/rav1e-0.4:=[capi] ) rubberband? ( media-libs/rubberband:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) samba? ( net-fs/samba:=[client,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sdl? ( media-libs/libsdl2[sound(+),video(+),abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) snappy? ( app-arch/snappy:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) sndio? ( media-sound/sndio:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) speex? ( media-libs/speex[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) srt? ( net-libs/srt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ssh? ( net-libs/libssh:=[sftp,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svg? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=gnome-base/librsvg-2.52:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/cairo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) svt-av1? ( >=media-libs/svt-av1-0.8.4:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) theora? ( media-libs/libtheora:=[encode,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) truetype? ( media-libs/freetype: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(-)?] ) twolame? ( media-sound/twolame[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vaapi? ( media-libs/libva:=[X?,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vdpau? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libvdpau[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vidstab? ( media-libs/vidstab[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vorbis? ( media-libs/libvorbis[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vpx? ( media-libs/libvpx:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) webp? ( media-libs/libwebp:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x264? ( media-libs/x264:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) x265? ( media-libs/x265:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xml? ( dev-libs/libxml2:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xvid? ( media-libs/xvid[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zeromq? ( net-libs/zeromq:= ) zimg? ( media-libs/zimg[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zlib? ( sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) zvbi? ( media-libs/zvbi[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=fribidi? ( truetype ) gmp? ( !librtmp ) libaribb24? ( gpl ) cdio? ( gpl ) frei0r? ( gpl ) postproc? ( gpl ) rubberband? ( gpl ) samba? ( gpl ) vidstab? ( gpl ) x264? ( gpl ) x265? ( gpl ) xvid? ( gpl )
@@ -14,4 +14,4 @@ RESTRICT=gpl? ( fdk? ( bindist ) )
SLOT=4/56.58.58
SRC_URI=https://ffmpeg.org/releases/ffmpeg-4.4.6.tar.xz verify-sig? ( https://ffmpeg.org/releases/ffmpeg-4.4.6.tar.xz.asc ) https://dev.gentoo.org/~ionen/distfiles/ffmpeg-4.4-patchset-2.tar.xz
_eclasses_=eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multilib-build 9ac26ea006828266d235e2f0135429b5 multilib-minimal e9f54d75b074edc47d36994bbc1e2123 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319
-_md5_=f2bb20dd4cf3cf5ad5bce81fee379ae6
+_md5_=3af172e634640c24909f2d886837e08b
diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz
index 23be54ec7fb50..4e2bcfc4e690e 100644
--- a/metadata/md5-cache/net-analyzer/Manifest.gz
+++ b/metadata/md5-cache/net-analyzer/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0 b/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0
index bc8abfff99d71..0072e1ba8a31e 100644
--- a/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0
+++ b/metadata/md5-cache/net-analyzer/greenbone-feed-sync-24.9.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/greenbone/greenbone-feed-sync
INHERIT=distutils-r1 systemd
IUSE=cron test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
RDEPEND=acct-user/gvm net-misc/rsync >=net-analyzer/gvmd-22.5.0 >=dev-python/rich-13.2.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/shtab-1.7.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] cron? ( virtual/cron ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v24.9.0.tar.gz -> greenbone-feed-sync-24.9.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=2739b5832051f53e374cedb2be1052f5
+_md5_=bdbcf711d055de80fe2870d40f3e8452
diff --git a/metadata/md5-cache/net-analyzer/gsa-24.1.0 b/metadata/md5-cache/net-analyzer/gsa-24.1.0
index c84381fa7c812..7be79e26f2fc5 100644
--- a/metadata/md5-cache/net-analyzer/gsa-24.1.0
+++ b/metadata/md5-cache/net-analyzer/gsa-24.1.0
@@ -3,8 +3,8 @@ DEFINED_PHASES=compile install prepare
DESCRIPTION=Greenbone Security Assistant
EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gsa
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=AGPL-3+
SLOT=0
SRC_URI=https://github.com/greenbone/gsa/archive/v24.1.0.tar.gz -> gsa-24.1.0.tar.gz https://github.com/greenbone/gsa/releases/download/v24.1.0/gsa-node-modules-24.1.0.tar.xz
-_md5_=0c303c009df0bf0cf897c3db29dad7a1
+_md5_=fef6ea1b5a4be0b48bb632aec66c2c02
diff --git a/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1 b/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1
index 2e1c498cbc64c..3a3ad910d8001 100644
--- a/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1
+++ b/metadata/md5-cache/net-analyzer/gsad-24.1.0-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gsad
INHERIT=cmake systemd toolchain-funcs
IUSE=brotli doc
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=AGPL-3+
RDEPEND=acct-user/gvm >=net-libs/libmicrohttpd-0.9.0:= dev-libs/libxml2:2= >=dev-libs/glib-2.42:2 >=net-analyzer/gvm-libs-22.8 >=net-libs/gnutls-3.2.15:= >=sys-libs/zlib-1.2 dev-libs/libgcrypt:0= brotli? ( app-arch/brotli ) >=net-analyzer/gvmd-22.4 >=net-analyzer/gsa-22.4 net-analyzer/ospd-openvas
SLOT=0
SRC_URI=https://github.com/greenbone/gsad/archive/v24.1.0.tar.gz -> gsad-24.1.0.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b56f9fc06419053703ff598fc43af547
+_md5_=dd2a1946773a8a62a5c0a3a8c88601b9
diff --git a/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1 b/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1
index 272870a8c7e10..490f7d3487aea 100644
--- a/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1
+++ b/metadata/md5-cache/net-analyzer/gvm-libs-22.15.1-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvm-libs/
INHERIT=cmake toolchain-funcs
IUSE=doc ldap test radius
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2+
RDEPEND=acct-user/gvm >=app-crypt/gpgme-1.7.0:= >=dev-libs/glib-2.42:2 >=dev-libs/hiredis-0.10.1:= dev-libs/libgcrypt:= dev-libs/libgpg-error >=dev-libs/cJSON-1.7.14 >=dev-libs/libxml2-2.0:2= >=net-libs/gnutls-3.2.15:= net-libs/libnet:1.1 net-libs/libpcap >=net-libs/libssh-0.6.0:= >=sys-apps/util-linux-2.25.0 sys-libs/libxcrypt:= >=sys-libs/zlib-1.2.8 net-libs/paho-mqtt-c:1.3 >=net-misc/curl-7.74.0 ldap? ( net-nds/openldap:= ) radius? ( net-dialup/freeradius-client )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/gvm-libs/archive/v22.15.1.tar.gz -> gvm-libs-22.15.1.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=a5c529c8460b486d417a88eacc09cdb2
+_md5_=f56adcabc56ef8939a4463559fca874c
diff --git a/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1 b/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1
index 1201cff740306..f27d198a8cd78 100644
--- a/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1
+++ b/metadata/md5-cache/net-analyzer/gvm-tools-24.12.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvm-tools/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3
RDEPEND=>=net-analyzer/python-gvm-23.4.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/gvm-tools/archive/v24.12.1.tar.gz -> gvm-tools-24.12.1.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=4e64451e5a6e5d2e51bea9454b6a9a7b
+_md5_=c4fd85308dfd1ff9c58c9cf970fc2270
diff --git a/metadata/md5-cache/net-analyzer/gvmd-24.1.0 b/metadata/md5-cache/net-analyzer/gvmd-24.1.0
index 4267fcc6ca1ef..fadb68c3a4503 100644
--- a/metadata/md5-cache/net-analyzer/gvmd-24.1.0
+++ b/metadata/md5-cache/net-analyzer/gvmd-24.1.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/gvmd/
INHERIT=cmake systemd toolchain-funcs
IUSE=doc test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=AGPL-3+
RDEPEND=acct-user/gvm app-crypt/gpgme:1= dev-libs/libbsd >=dev-db/postgresql-9.6:=[uuid] >=dev-libs/cJSON-1.7.14 >=dev-libs/glib-2.42:2 >=dev-libs/libical-1.0.0:= >=net-analyzer/gvm-libs-22.12 >=net-libs/gnutls-3.2.15:=[tools] app-text/xmlstarlet dev-perl/XML-Twig dev-texlive/texlive-latexextra >=net-analyzer/ospd-openvas-22.4 >=dev-db/pg-gvm-22.4
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/gvmd/archive/v24.1.0.tar.gz -> gvmd-24.1.0.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=ea008ad70dd310a8c3b52a8a3c88a8a3
+_md5_=183bbbf6f45f91153830cccbbef1fe72
diff --git a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1 b/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1
index 1a1e3e4785d85..05961b356a980 100644
--- a/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1
+++ b/metadata/md5-cache/net-analyzer/notus-scanner-22.6.5-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/greenbone/notus-scanner
INHERIT=distutils-r1 greadme systemd
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=AGPL-3 AGPL-3+
RDEPEND=acct-user/gvm net-libs/paho-mqtt-c >=dev-python/psutil-6.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/python-gnupg-0.5.3[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/packaging[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paho-mqtt-1.5.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] app-misc/mosquitto python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/notus-scanner/archive/refs/tags/v22.6.5.tar.gz -> notus-scanner-22.6.5.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 greadme a8eea52f1e4068ec2222c2cb3ab7417e multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=ceed3ad355128ecaf39f134d47d2ffda
+_md5_=34fcba4f272dc05dc412c9b977d4757a
diff --git a/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1 b/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1
index a5f53792d0d41..6283bedfa7129 100644
--- a/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1
+++ b/metadata/md5-cache/net-analyzer/openvas-scanner-23.13.1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/openvas-scanner/
INHERIT=cmake systemd tmpfiles toolchain-funcs readme.gentoo-r1 optfeature
IUSE=doc snmp test
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-2 GPL-2+
RDEPEND=acct-user/gvm app-crypt/gpgme:= >=dev-db/redis-5.0.3 >=dev-libs/glib-2.42:2 >=dev-libs/libgcrypt-1.6:= dev-libs/libgpg-error >=dev-libs/libksba-1.0.7 dev-libs/libbsd >=net-libs/libssh-0.6.0:= >=dev-libs/json-glib-1.4.4 >=net-analyzer/gvm-libs-22.4 >=net-libs/gnutls-3.6.4:= net-libs/libpcap >=net-misc/curl-7.74.0[ssl] snmp? ( net-analyzer/net-snmp:= ) virtual/tmpfiles
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/openvas-scanner/archive/v23.13.1.tar.gz -> openvas-scanner-23.13.1.tar.gz
_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=7c0bf71d8317cde06c2d94355ff9f843
+_md5_=696e9e842c28b7abd0f67fe2c7893927
diff --git a/metadata/md5-cache/net-analyzer/python-gvm-24.12.0 b/metadata/md5-cache/net-analyzer/python-gvm-24.12.0
index 397ee0c54d450..c8cb64d4770a3 100644
--- a/metadata/md5-cache/net-analyzer/python-gvm-24.12.0
+++ b/metadata/md5-cache/net-analyzer/python-gvm-24.12.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.greenbone.net https://github.com/greenbone/python-gvm/
INHERIT=distutils-r1
IUSE=test python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3+
RDEPEND=>=dev-python/lxml-4.5.0[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/paramiko-2.7.1[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] test? ( >=net-analyzer/pontos-22.7.2[python_targets_pypy3_11(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_pypy3_11? ( dev-lang/pypy:3.11= ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 )
REQUIRED_USE=|| ( python_targets_pypy3_11 python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/greenbone/python-gvm/archive/v24.12.0.tar.gz -> python-gvm-24.12.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a9dd3c1c48a294e17e9be0f1238aa06b
+_md5_=3c59ff03e7a60d4a529b70386981871f
diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz
index e079a2e7226e5..a25372149fac4 100644
--- a/metadata/md5-cache/net-im/Manifest.gz
+++ b/metadata/md5-cache/net-im/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-im/fractal-12_rc b/metadata/md5-cache/net-im/fractal-12_rc
index 7374d73bf37db..5d28bf18c210a 100644
--- a/metadata/md5-cache/net-im/fractal-12_rc
+++ b/metadata/md5-cache/net-im/fractal-12_rc
@@ -1,4 +1,4 @@
-BDEPEND=llvm-core/clang dev-lang/grass || ( >=dev-lang/rust-bin-1.85.0:* >=dev-lang/rust-1.85.0:* ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=llvm-core/clang dev-lang/grass || ( >=dev-lang/rust-bin-1.88.0:* >=dev-lang/rust-1.88.0:* ) >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack
DEPEND=>=dev-libs/glib-2.82 >=gui-libs/gtk-4.16:4 >=gui-libs/libadwaita-1.7:1 >=media-libs/gstreamer-1.20:1.0 >=media-libs/gst-plugins-bad-1.20:1.0 >=media-libs/gst-plugins-base-1.20:1.0 >=gui-libs/gtksourceview-5.0.0:5 >=media-libs/libwebp-1.0.0:= >=dev-libs/openssl-3.0.0:= >=media-libs/libshumate-1.2:1.0 >=dev-db/sqlite-3.24.0:3 >=sys-apps/xdg-desktop-portal-1.14.1 >=media-libs/lcms-2.12.0:2 >=sys-libs/libseccomp-2.5.0:=
DESCRIPTION=Matrix messaging app for GNOME written in Rust
@@ -12,4 +12,4 @@ RDEPEND=>=dev-libs/glib-2.82 >=gui-libs/gtk-4.16:4 >=gui-libs/libadwaita-1.7:1 >
SLOT=0
SRC_URI=https://gitlab.gnome.org/World/fractal/-/archive/12.rc/fractal-12.rc.tar.bz2 https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/ruma/ruma/archive/de19ebaf71af620eb17abaefd92e43153f9d041d.tar.gz -> ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/matrix-org/matrix-rust-sdk/archive/ada68e11144507afc9d178f4264452aae1ff9e27.tar.gz -> matrix-rust-sdk-ada68e11144507afc9d178f4264452aae1ff9e27.gh.tar.gz https://github.com/gentoo-crate-dist/fractal/releases/download/12.rc/fractal-12.rc-crates.tar.xz
_eclasses_=cargo 5da01b45ec362e78575502b4fb82773a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 rust 2c958ff95a0fd21c1cb19e961cb2946d rust-toolchain 76468983281b0a7fc167ca224f84ecfd toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=97110ee43dfffa9a80f4a8c3c7676054
+_md5_=43cdebdb4f5a35a06271af9f1a8f238c
diff --git a/metadata/md5-cache/net-im/telegram-desktop-bin-5.16.4 b/metadata/md5-cache/net-im/telegram-desktop-bin-6.0.2
index 203c9cad32cc4..ae25c1e823689 100644
--- a/metadata/md5-cache/net-im/telegram-desktop-bin-5.16.4
+++ b/metadata/md5-cache/net-im/telegram-desktop-bin-6.0.2
@@ -8,6 +8,6 @@ KEYWORDS=-* ~amd64
LICENSE=GPL-3-with-openssl-exception
RDEPEND=!net-im/telegram-desktop sys-libs/glibc dev-libs/glib:2 >=media-libs/fontconfig-2.13 media-libs/freetype:2 virtual/opengl x11-libs/gtk+:3[X,wayland] x11-libs/libX11 >=x11-libs/libxcb-1.10
SLOT=0
-SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v5.16.4.tar.gz -> tdesktop-5.16.4.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.5.16.4.tar.xz )
+SRC_URI=https://github.com/telegramdesktop/tdesktop/archive/v6.0.2.tar.gz -> tdesktop-6.0.2.tar.gz amd64? ( https://updates.tdesktop.com/tlinux/tsetup.6.0.2.tar.xz )
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed optfeature 538bce96e5589935b57e178e8635f301 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
_md5_=d7ed182a6e9ada428cb11ee3ca5adf51
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index fea7430056ea7..9c05a280b8a08 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/gupnp-av-0.14.1-r3 b/metadata/md5-cache/net-libs/gupnp-av-0.14.4
index d927322e5dc4c..c7e869d245e9c 100644
--- a/metadata/md5-cache/net-libs/gupnp-av-0.14.1-r3
+++ b/metadata/md5-cache/net-libs/gupnp-av-0.14.4
@@ -1,16 +1,16 @@
-BDEPEND=virtual/pkgconfig gtk-doc? ( dev-util/gtk-doc app-text/docbook-xml-dtd:4.1.2 ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
+BDEPEND=virtual/pkgconfig gtk-doc? ( >=dev-util/gi-docgen-2021.1 app-text/docbook-xml-dtd:4.1.2 ) vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array
DEFINED_PHASES=compile configure install prepare test
DEPEND=>=dev-libs/glib-2.58:2 dev-libs/libxml2:= introspection? ( >=dev-libs/gobject-introspection-1.36:= )
DESCRIPTION=Utility library aiming to ease the handling UPnP A/V profiles
EAPI=8
-HOMEPAGE=https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/gupnp-av
+HOMEPAGE=https://gitlab.gnome.org/GNOME/gupnp-av
INHERIT=gnome.org meson vala
IUSE=gtk-doc +introspection vala
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2
RDEPEND=>=dev-libs/glib-2.58:2 dev-libs/libxml2:= introspection? ( >=dev-libs/gobject-introspection-1.36:= )
REQUIRED_USE=vala? ( introspection )
SLOT=0/3
-SRC_URI=mirror://gnome/sources/gupnp-av/0.14/gupnp-av-0.14.1.tar.xz
+SRC_URI=mirror://gnome/sources/gupnp-av/0.14/gupnp-av-0.14.4.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 vala e477903dbe0105930c51f170a592dc16
-_md5_=6c6c736fc46bd760959b77f8b8058269
+_md5_=8f70fc5a6afc03d319f95f6abee14ca7
diff --git a/metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r1 b/metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r1
new file mode 100644
index 0000000000000..1e832b900748e
--- /dev/null
+++ b/metadata/md5-cache/net-libs/paho-mqtt-c-1.3.14-r1
@@ -0,0 +1,15 @@
+BDEPEND=doc? ( app-text/doxygen media-gfx/graphviz ) ssl? ( dev-libs/openssl ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/pypy:3.11 ) app-shells/bash[net] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS.
+EAPI=8
+HOMEPAGE=https://eclipse.org/paho
+INHERIT=cmake python-any-r1 toolchain-funcs
+IUSE=doc examples +high-performance +ssl test
+KEYWORDS=~amd64 ~x86
+LICENSE=EPL-2.0
+REQUIRED_USE=examples? ( ssl )
+RESTRICT=!test? ( test )
+SLOT=1.3
+SRC_URI=https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v1.3.14.tar.gz -> paho-mqtt-c-1.3.14.tar.gz https://github.com/eclipse/paho.mqtt.testing/archive/9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103.tar.gz -> paho.mqtt.testing-9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103.tar.gz
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=d4976000cc2e2fe40dfbef615935eb4f
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r411 b/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r411
deleted file mode 100644
index fb7b5f7ca9c97..0000000000000
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r411
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] ) || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ( dev-lang/ruby:3.3 virtual/rubygems[ruby_targets_ruby33(-)] ) ( dev-lang/ruby:3.4 virtual/rubygems[ruby_targets_ruby34(-)] ) ) app-accessibility/at-spi2-core dev-lang/perl dev-util/gdbus-codegen dev-util/glib-utils dev-util/gperf dev-util/unifdef sys-devel/bison sys-devel/gettext virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20250306 app-arch/xz-utils app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2 dev-libs/libxslt media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
-DESCRIPTION=Open source web browser engine
-EAPI=8
-HOMEPAGE=https://www.webkitgtk.org
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
-IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=LGPL-2+ BSD
-RDEPEND=app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2 dev-libs/libxslt media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
-REQUIRED_USE=|| ( aqua wayland X )
-RESTRICT=test
-SLOT=4.1/0
-SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.3.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=d160fb47122cd5f258c4915d9b493d7f
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r601 b/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r601
deleted file mode 100644
index 85f880c9b5003..0000000000000
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r601
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.13[xml(+)] dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] ) || ( ( dev-lang/ruby:3.2 virtual/rubygems[ruby_targets_ruby32(-)] ) ( dev-lang/ruby:3.3 virtual/rubygems[ruby_targets_ruby33(-)] ) ( dev-lang/ruby:3.4 virtual/rubygems[ruby_targets_ruby34(-)] ) ) app-accessibility/at-spi2-core dev-lang/perl dev-util/gdbus-codegen dev-util/glib-utils dev-util/gperf dev-util/unifdef sys-devel/bison sys-devel/gettext virtual/pkgconfig wayland? ( dev-util/wayland-scanner ) >=app-portage/elt-patches-20250306 app-arch/xz-utils app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test
-DEPEND=!<net-libs/webkit-gtk-2.38:4 !<net-libs/webkit-gtk-2.44:4.1 app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2 dev-libs/libxslt >=gui-libs/gtk-4.14.0:4[aqua?,introspection?,wayland?,X?] media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
-DESCRIPTION=Open source web browser engine
-EAPI=8
-HOMEPAGE=https://www.webkitgtk.org
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
-IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
-LICENSE=LGPL-2+ BSD
-RDEPEND=!<net-libs/webkit-gtk-2.38:4 !<net-libs/webkit-gtk-2.44:4.1 app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2 dev-libs/libxslt >=gui-libs/gtk-4.14.0:4[aqua?,introspection?,wayland?,X?] media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
-REQUIRED_USE=|| ( aqua wayland X )
-RESTRICT=test
-SLOT=6/0
-SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.3.tar.xz
-_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=b38ee1dc1c479b71db1b394a7be01152
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r410 b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410
index 4483513acc4b6..dbc20410a9bae 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r410
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r410
@@ -7,12 +7,12 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2 dev-libs/libxslt media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
REQUIRED_USE=|| ( aqua wayland X )
RESTRICT=test
SLOT=4.1/0
-SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.3.tar.xz
+SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.5.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f7a018218cea9dea4ef81a49953de02a
+_md5_=c877be9219d5a8d5092ae7be75ef3054
diff --git a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r600 b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600
index ee4600131680c..4f1f01156178e 100644
--- a/metadata/md5-cache/net-libs/webkit-gtk-2.48.3-r600
+++ b/metadata/md5-cache/net-libs/webkit-gtk-2.48.5-r600
@@ -7,12 +7,12 @@ HOMEPAGE=https://www.webkitgtk.org
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
IUSE=aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
LICENSE=LGPL-2+ BSD
RDEPEND=!<net-libs/webkit-gtk-2.38:4 !<net-libs/webkit-gtk-2.44:4.1 app-accessibility/at-spi2-core:2 dev-db/sqlite:3 dev-libs/glib:2 dev-libs/hyphen dev-libs/icu:= dev-libs/libgcrypt:0= dev-libs/libtasn1:= dev-libs/libxml2:2 dev-libs/libxslt >=gui-libs/gtk-4.14.0:4[aqua?,introspection?,wayland?,X?] media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz:=[icu(+)] media-libs/libjpeg-turbo:0= media-libs/libepoxy[egl(+)] media-libs/libglvnd media-libs/libpng:0= media-libs/libwebp:= media-libs/mesa media-libs/woff2 net-libs/libsoup:3.0[introspection?] sys-libs/zlib:0 x11-libs/cairo[X?] x11-libs/libdrm avif? ( media-libs/libavif:= ) gamepad? ( dev-libs/libmanette ) gstreamer? ( media-libs/gstreamer:1.0 media-libs/gst-plugins-base:1.0[egl,opengl,X?] media-plugins/gst-plugins-opus:1.0 media-libs/gst-plugins-bad:1.0 ) introspection? ( dev-libs/gobject-introspection:= ) jpegxl? ( media-libs/libjxl:= ) keyring? ( app-crypt/libsecret ) lcms? ( media-libs/lcms:2 ) seccomp? ( sys-apps/bubblewrap sys-libs/libseccomp sys-apps/xdg-dbus-proxy ) spell? ( app-text/enchant:2 ) systemd? ( sys-apps/systemd:= ) X? ( x11-libs/libX11 ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols )
REQUIRED_USE=|| ( aqua wayland X )
RESTRICT=test
SLOT=6/0
-SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.3.tar.xz
+SRC_URI=https://www.webkitgtk.org/releases/webkitgtk-2.48.5.tar.xz
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b cmake 460729dc36f68cf03b044bc1d367e34a flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 538bce96e5589935b57e178e8635f301 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 ruby-single d1b60f2dbb45623756c128d02b2d3497 ruby-utils cb2cdbbce7fae7a6b2b1021219b0680d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=415454cb2124f1a3b1643398d6211d69
+_md5_=68c6eb08ae30161b1ac63f8395651973
diff --git a/metadata/md5-cache/sci-geosciences/Manifest.gz b/metadata/md5-cache/sci-geosciences/Manifest.gz
index 7d29631a2baff..0c1e97a8cfd93 100644
--- a/metadata/md5-cache/sci-geosciences/Manifest.gz
+++ b/metadata/md5-cache/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-geosciences/folium-0.19.7 b/metadata/md5-cache/sci-geosciences/folium-0.19.7-r1
index 121eea9b83ded..49b1679d09db8 100644
--- a/metadata/md5-cache/sci-geosciences/folium-0.19.7
+++ b/metadata/md5-cache/sci-geosciences/folium-0.19.7-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-scm test? ( dev-python/pillow[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pixelmatch-py[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/selenium[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager ) test? ( sci-geosciences/xyzservices[python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/branca[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=dev-python/setuptools-scm test? ( dev-python/pillow[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pixelmatch[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/selenium[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager ) test? ( sci-geosciences/xyzservices[python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/branca[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=sci-geosciences/xyzservices[python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/branca[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DESCRIPTION=Python Data, Leaflet.js Maps
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-visualization/folium/archive/refs/tags/v0.19.7.tar.gz -> folium-0.19.7.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b13b4bea41a13242c5c00999ce4a3476
+_md5_=cf5f7a34ef175083f1e6c5039892300b
diff --git a/metadata/md5-cache/sci-geosciences/folium-0.20.0 b/metadata/md5-cache/sci-geosciences/folium-0.20.0-r1
index a85dff46d37f9..e52e51b25b5bc 100644
--- a/metadata/md5-cache/sci-geosciences/folium-0.20.0
+++ b/metadata/md5-cache/sci-geosciences/folium-0.20.0-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-python/setuptools-scm test? ( dev-python/pillow[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pixelmatch-py[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/selenium[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager ) test? ( sci-geosciences/xyzservices[python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/branca[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
+BDEPEND=dev-python/setuptools-scm test? ( dev-python/pillow[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pandas[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/pixelmatch[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/selenium[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-util/selenium-manager ) test? ( sci-geosciences/xyzservices[python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/branca[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/pytest-7.4.4[python_targets_python3_12(-)?,python_targets_python3_13(-)?] ) python_targets_python3_12? ( dev-lang/python:3.12 ) python_targets_python3_13? ( dev-lang/python:3.13 ) >=dev-python/gpep517-16[python_targets_python3_12(-)?,python_targets_python3_13(-)?] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DEFINED_PHASES=compile configure install prepare test
DEPEND=sci-geosciences/xyzservices[python_targets_python3_12(-)?,python_targets_python3_13(-)?] sci-libs/branca[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/jinja2[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/requests[python_targets_python3_12(-)?,python_targets_python3_13(-)?] dev-python/numpy[python_targets_python3_12(-)?,python_targets_python3_13(-)?]
DESCRIPTION=Python Data, Leaflet.js Maps
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/python-visualization/folium/archive/refs/tags/v0.20.0.tar.gz -> folium-0.20.0.tar.gz
_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b13b4bea41a13242c5c00999ce4a3476
+_md5_=cf5f7a34ef175083f1e6c5039892300b
diff --git a/metadata/md5-cache/sci-ml/Manifest.gz b/metadata/md5-cache/sci-ml/Manifest.gz
index 912a58c57b2c3..3877dbd43643f 100644
--- a/metadata/md5-cache/sci-ml/Manifest.gz
+++ b/metadata/md5-cache/sci-ml/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-ml/caffe2-2.7.1-r4 b/metadata/md5-cache/sci-ml/caffe2-2.7.1-r4
deleted file mode 100644
index b8fa183f2c1d4..0000000000000
--- a/metadata/md5-cache/sci-ml/caffe2-2.7.1-r4
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-cpp/abseil-cpp:= dev-cpp/gflags:= >=dev-cpp/glog-0.5.0 dev-cpp/nlohmann_json dev-cpp/opentelemetry-cpp dev-libs/cpuinfo dev-libs/libfmt:= dev-libs/protobuf:= dev-libs/pthreadpool dev-libs/sleef sci-ml/foxi ~sci-ml/kineto-0.4.0_p20250214 sci-ml/onnx virtual/lapack cuda? ( dev-libs/cudnn >=sci-ml/cudnn-frontend-1.0.3:0/8 >=dev-util/nvidia-cuda-toolkit-12.9:=[profiler] cusparselt? ( dev-libs/cusparselt ) ) fbgemm? ( sci-ml/FBGEMM ) gloo? ( <=sci-ml/gloo-2023.12.03[cuda?] ) mpi? ( virtual/mpi ) nnpack? ( sci-ml/NNPACK ) numpy? ( python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] ) ) onednn? ( =sci-ml/oneDNN-3.5* ) opencl? ( virtual/opencl ) qnnpack? ( !sci-libs/QNNPACK sci-ml/gemmlowp ) rocm? ( >=dev-libs/rccl-6.1 <dev-libs/rccl-6.5 >=dev-util/hip-6.1 <dev-util/hip-6.5 >=dev-util/roctracer-6.1 <dev-util/roctracer-6.5 >=sci-libs/hipBLAS-6.1 <sci-libs/hipBLAS-6.5 >=sci-libs/hipBLASLt-6.1 <sci-libs/hipBLASLt-6.5 >=sci-libs/hipCUB-6.1 <sci-libs/hipCUB-6.5 >=sci-libs/hipFFT-6.1 <sci-libs/hipFFT-6.5 >=sci-libs/hipRAND-6.1 <sci-libs/hipRAND-6.5 >=sci-libs/hipSOLVER-6.1 <sci-libs/hipSOLVER-6.5 >=sci-libs/hipSPARSE-6.1 <sci-libs/hipSPARSE-6.5 >=sci-libs/miopen-6.1 <sci-libs/miopen-6.5 >=sci-libs/rocPRIM-6.1 <sci-libs/rocPRIM-6.5 >=sci-libs/rocThrust-6.1 <sci-libs/rocThrust-6.5 memefficient? ( sci-libs/aotriton-bin:0/0.9 ) ) distributed? ( sci-ml/tensorpipe[cuda?] dev-cpp/cpp-httplib ) xnnpack? ( >=sci-ml/XNNPACK-2024.11 ) mkl? ( sci-libs/mkl ) openblas? ( sci-libs/openblas ) dev-libs/flatbuffers dev-libs/FXdiv dev-libs/pocketfft dev-libs/psimd sci-ml/FP16 python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/typing-extensions[python_targets_python3_13(-)] ) cuda? ( ~dev-libs/cutlass-3.8.0 ) onednn? ( sci-ml/ideep ) qnnpack? ( dev-libs/clog )
-DESCRIPTION=A deep learning framework
-EAPI=8
-HOMEPAGE=https://pytorch.org/
-INHERIT=python-single-r1 cmake cuda flag-o-matic prefix rocm toolchain-funcs
-IUSE=cuda cusparselt distributed fbgemm flash gloo memefficient mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 amdgpu_targets_gfx1200 amdgpu_targets_gfx1201
-KEYWORDS=~amd64 ~arm64
-LICENSE=BSD
-RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-cpp/abseil-cpp:= dev-cpp/gflags:= >=dev-cpp/glog-0.5.0 dev-cpp/nlohmann_json dev-cpp/opentelemetry-cpp dev-libs/cpuinfo dev-libs/libfmt:= dev-libs/protobuf:= dev-libs/pthreadpool dev-libs/sleef sci-ml/foxi ~sci-ml/kineto-0.4.0_p20250214 sci-ml/onnx virtual/lapack cuda? ( dev-libs/cudnn >=sci-ml/cudnn-frontend-1.0.3:0/8 >=dev-util/nvidia-cuda-toolkit-12.9:=[profiler] cusparselt? ( dev-libs/cusparselt ) ) fbgemm? ( sci-ml/FBGEMM ) gloo? ( <=sci-ml/gloo-2023.12.03[cuda?] ) mpi? ( virtual/mpi ) nnpack? ( sci-ml/NNPACK ) numpy? ( python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] ) ) onednn? ( =sci-ml/oneDNN-3.5* ) opencl? ( virtual/opencl ) qnnpack? ( !sci-libs/QNNPACK sci-ml/gemmlowp ) rocm? ( >=dev-libs/rccl-6.1 <dev-libs/rccl-6.5 >=dev-util/hip-6.1 <dev-util/hip-6.5 >=dev-util/roctracer-6.1 <dev-util/roctracer-6.5 >=sci-libs/hipBLAS-6.1 <sci-libs/hipBLAS-6.5 >=sci-libs/hipBLASLt-6.1 <sci-libs/hipBLASLt-6.5 >=sci-libs/hipCUB-6.1 <sci-libs/hipCUB-6.5 >=sci-libs/hipFFT-6.1 <sci-libs/hipFFT-6.5 >=sci-libs/hipRAND-6.1 <sci-libs/hipRAND-6.5 >=sci-libs/hipSOLVER-6.1 <sci-libs/hipSOLVER-6.5 >=sci-libs/hipSPARSE-6.1 <sci-libs/hipSPARSE-6.5 >=sci-libs/miopen-6.1 <sci-libs/miopen-6.5 >=sci-libs/rocPRIM-6.1 <sci-libs/rocPRIM-6.5 >=sci-libs/rocThrust-6.1 <sci-libs/rocThrust-6.5 memefficient? ( sci-libs/aotriton-bin:0/0.9 ) ) distributed? ( sci-ml/tensorpipe[cuda?] dev-cpp/cpp-httplib ) xnnpack? ( >=sci-ml/XNNPACK-2024.11 ) mkl? ( sci-libs/mkl ) openblas? ( sci-libs/openblas )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) mpi? ( distributed ) gloo? ( distributed ) ?? ( cuda rocm ) rocm? ( || ( || ( amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 amdgpu_targets_gfx1200 amdgpu_targets_gfx1201 ) ) !flash )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.7.1.tar.gz -> pytorch-2.7.1.tar.gz rocm? ( https://github.com/ROCm/composable_kernel/archive/8086bbe3a78d931eb96fe12fdc014082e18d18d3.tar.gz -> composable_kernel-8086bbe3.tar.gz ) flash? ( https://github.com/Dao-AILab/flash-attention/archive/refs/tags/v2.7.4.tar.gz -> flash-attention-2.7.4.gh.tar.gz )
-_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 rocm 049a642ed7dfce216d678c82044e33f9 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=f7dc45b2c3c3a7177207ffe844f34f93
diff --git a/metadata/md5-cache/sci-ml/caffe2-2.7.1-r5 b/metadata/md5-cache/sci-ml/caffe2-2.7.1-r5
new file mode 100644
index 0000000000000..93b92b12d90a0
--- /dev/null
+++ b/metadata/md5-cache/sci-ml/caffe2-2.7.1-r5
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-cpp/abseil-cpp:= dev-cpp/gflags:= >=dev-cpp/glog-0.5.0 dev-cpp/nlohmann_json dev-cpp/opentelemetry-cpp dev-libs/cpuinfo dev-libs/libfmt:= dev-libs/protobuf:= dev-libs/pthreadpool dev-libs/sleef sci-ml/foxi ~sci-ml/kineto-0.4.0_p20250214 <sci-ml/onnx-1.18.0 virtual/lapack cuda? ( dev-libs/cudnn >=sci-ml/cudnn-frontend-1.0.3:0/8 >=dev-util/nvidia-cuda-toolkit-12.9:=[profiler] cusparselt? ( dev-libs/cusparselt ) ) fbgemm? ( sci-ml/FBGEMM ) gloo? ( <=sci-ml/gloo-2023.12.03[cuda?] ) mpi? ( virtual/mpi ) nnpack? ( sci-ml/NNPACK ) numpy? ( python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] ) ) onednn? ( =sci-ml/oneDNN-3.5* ) opencl? ( virtual/opencl ) qnnpack? ( !sci-libs/QNNPACK sci-ml/gemmlowp ) rocm? ( >=dev-libs/rccl-6.1 <dev-libs/rccl-6.5 >=dev-util/hip-6.1 <dev-util/hip-6.5 >=dev-util/roctracer-6.1 <dev-util/roctracer-6.5 >=sci-libs/hipBLAS-6.1 <sci-libs/hipBLAS-6.5 >=sci-libs/hipBLASLt-6.1 <sci-libs/hipBLASLt-6.5 >=sci-libs/hipCUB-6.1 <sci-libs/hipCUB-6.5 >=sci-libs/hipFFT-6.1 <sci-libs/hipFFT-6.5 >=sci-libs/hipRAND-6.1 <sci-libs/hipRAND-6.5 >=sci-libs/hipSOLVER-6.1 <sci-libs/hipSOLVER-6.5 >=sci-libs/hipSPARSE-6.1 <sci-libs/hipSPARSE-6.5 >=sci-libs/miopen-6.1 <sci-libs/miopen-6.5 >=sci-libs/rocPRIM-6.1 <sci-libs/rocPRIM-6.5 >=sci-libs/rocThrust-6.1 <sci-libs/rocThrust-6.5 memefficient? ( sci-libs/aotriton-bin:0/0.9 ) ) distributed? ( sci-ml/tensorpipe[cuda?] dev-cpp/cpp-httplib ) xnnpack? ( >=sci-ml/XNNPACK-2024.11 ) mkl? ( sci-libs/mkl ) openblas? ( sci-libs/openblas ) dev-libs/flatbuffers dev-libs/FXdiv dev-libs/pocketfft dev-libs/psimd sci-ml/FP16 python_single_target_python3_11? ( dev-python/pybind11[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/typing-extensions[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/pybind11[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/typing-extensions[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/pybind11[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/typing-extensions[python_targets_python3_13(-)] ) cuda? ( ~dev-libs/cutlass-3.8.0 ) onednn? ( sci-ml/ideep ) qnnpack? ( dev-libs/clog )
+DESCRIPTION=A deep learning framework
+EAPI=8
+HOMEPAGE=https://pytorch.org/
+INHERIT=python-single-r1 cmake cuda flag-o-matic prefix rocm toolchain-funcs
+IUSE=cuda cusparselt distributed fbgemm flash gloo memefficient mkl mpi nnpack +numpy onednn openblas opencl openmp qnnpack rocm xnnpack python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 amdgpu_targets_gfx1200 amdgpu_targets_gfx1201
+KEYWORDS=~amd64 ~arm64
+LICENSE=BSD
+RDEPEND=python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 ) dev-cpp/abseil-cpp:= dev-cpp/gflags:= >=dev-cpp/glog-0.5.0 dev-cpp/nlohmann_json dev-cpp/opentelemetry-cpp dev-libs/cpuinfo dev-libs/libfmt:= dev-libs/protobuf:= dev-libs/pthreadpool dev-libs/sleef sci-ml/foxi ~sci-ml/kineto-0.4.0_p20250214 <sci-ml/onnx-1.18.0 virtual/lapack cuda? ( dev-libs/cudnn >=sci-ml/cudnn-frontend-1.0.3:0/8 >=dev-util/nvidia-cuda-toolkit-12.9:=[profiler] cusparselt? ( dev-libs/cusparselt ) ) fbgemm? ( sci-ml/FBGEMM ) gloo? ( <=sci-ml/gloo-2023.12.03[cuda?] ) mpi? ( virtual/mpi ) nnpack? ( sci-ml/NNPACK ) numpy? ( python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/numpy[python_targets_python3_13(-)] ) ) onednn? ( =sci-ml/oneDNN-3.5* ) opencl? ( virtual/opencl ) qnnpack? ( !sci-libs/QNNPACK sci-ml/gemmlowp ) rocm? ( >=dev-libs/rccl-6.1 <dev-libs/rccl-6.5 >=dev-util/hip-6.1 <dev-util/hip-6.5 >=dev-util/roctracer-6.1 <dev-util/roctracer-6.5 >=sci-libs/hipBLAS-6.1 <sci-libs/hipBLAS-6.5 >=sci-libs/hipBLASLt-6.1 <sci-libs/hipBLASLt-6.5 >=sci-libs/hipCUB-6.1 <sci-libs/hipCUB-6.5 >=sci-libs/hipFFT-6.1 <sci-libs/hipFFT-6.5 >=sci-libs/hipRAND-6.1 <sci-libs/hipRAND-6.5 >=sci-libs/hipSOLVER-6.1 <sci-libs/hipSOLVER-6.5 >=sci-libs/hipSPARSE-6.1 <sci-libs/hipSPARSE-6.5 >=sci-libs/miopen-6.1 <sci-libs/miopen-6.5 >=sci-libs/rocPRIM-6.1 <sci-libs/rocPRIM-6.5 >=sci-libs/rocThrust-6.1 <sci-libs/rocThrust-6.5 memefficient? ( sci-libs/aotriton-bin:0/0.9 ) ) distributed? ( sci-ml/tensorpipe[cuda?] dev-cpp/cpp-httplib ) xnnpack? ( >=sci-ml/XNNPACK-2024.11 ) mkl? ( sci-libs/mkl ) openblas? ( sci-libs/openblas )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 ) mpi? ( distributed ) gloo? ( distributed ) ?? ( cuda rocm ) rocm? ( || ( || ( amdgpu_targets_gfx908 amdgpu_targets_gfx90a amdgpu_targets_gfx942 amdgpu_targets_gfx1030 amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102 amdgpu_targets_gfx1200 amdgpu_targets_gfx1201 ) ) !flash )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/pytorch/pytorch/archive/refs/tags/v2.7.1.tar.gz -> pytorch-2.7.1.tar.gz rocm? ( https://github.com/ROCm/composable_kernel/archive/8086bbe3a78d931eb96fe12fdc014082e18d18d3.tar.gz -> composable_kernel-8086bbe3.tar.gz ) flash? ( https://github.com/Dao-AILab/flash-attention/archive/refs/tags/v2.7.4.tar.gz -> flash-attention-2.7.4.gh.tar.gz )
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a cuda 8b660e223a1695e3884ee4c7dc2c5059 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 rocm 049a642ed7dfce216d678c82044e33f9 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=8d8ef8aeffad8b5e7f3f3f33ece6cba4
diff --git a/metadata/md5-cache/sci-ml/evaluate-0.4.3-r1 b/metadata/md5-cache/sci-ml/evaluate-0.4.3-r1
deleted file mode 100644
index e871942271c6d..0000000000000
--- a/metadata/md5-cache/sci-ml/evaluate-0.4.3-r1
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=test? ( python_single_target_python3_11? ( sci-ml/jiwer[python_targets_python3_11(-)] sci-ml/seqeval[python_targets_python3_11(-)] ) python_single_target_python3_12? ( sci-ml/jiwer[python_targets_python3_12(-)] sci-ml/seqeval[python_targets_python3_12(-)] ) python_single_target_python3_13? ( sci-ml/jiwer[python_targets_python3_13(-)] sci-ml/seqeval[python_targets_python3_13(-)] ) ) test? ( python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet] dev-python/unidecode[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/matplotlib[python_targets_python3_12(-)] dev-python/pyarrow[python_targets_python3_12(-),parquet] dev-python/unidecode[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/matplotlib[python_targets_python3_13(-)] dev-python/pyarrow[python_targets_python3_13(-),parquet] dev-python/unidecode[python_targets_python3_13(-)] ) sci-ml/datasets[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] sci-ml/transformers[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) ) 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_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] )
-DEFINED_PHASES=compile configure install prepare setup test
-DESCRIPTION=makes evaluating, comparing models and reporting their performance easier
-EAPI=8
-HOMEPAGE=https://pypi.org/project/evaluate/ https://github.com/huggingface/evaluate
-INHERIT=distutils-r1
-IUSE=test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
-KEYWORDS=~amd64
-LICENSE=Apache-2.0
-RDEPEND=python_single_target_python3_11? ( dev-python/matplotlib[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet] dev-python/unidecode[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/matplotlib[python_targets_python3_12(-)] dev-python/pyarrow[python_targets_python3_12(-),parquet] dev-python/unidecode[python_targets_python3_12(-)] ) python_single_target_python3_13? ( dev-python/matplotlib[python_targets_python3_13(-)] dev-python/pyarrow[python_targets_python3_13(-),parquet] dev-python/unidecode[python_targets_python3_13(-)] ) sci-ml/datasets[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] sci-ml/transformers[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/huggingface/evaluate/archive/refs/tags/v0.4.3.tar.gz -> evaluate-0.4.3.gh.tar.gz
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7253f7c728fe0bc4600e31e746271dbb
diff --git a/metadata/md5-cache/sci-ml/evaluate-0.4.3-r2 b/metadata/md5-cache/sci-ml/evaluate-0.4.3-r2
new file mode 100644
index 0000000000000..b11ef47a4a5d9
--- /dev/null
+++ b/metadata/md5-cache/sci-ml/evaluate-0.4.3-r2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_single_target_python3_11? ( sci-ml/jiwer[python_targets_python3_11(-)] sci-ml/seqeval[python_targets_python3_11(-)] ) python_single_target_python3_12? ( sci-ml/jiwer[python_targets_python3_12(-)] sci-ml/seqeval[python_targets_python3_12(-)] ) python_single_target_python3_13? ( sci-ml/jiwer[python_targets_python3_13(-)] sci-ml/seqeval[python_targets_python3_13(-)] ) ) test? ( python_single_target_python3_11? ( dev-python/dill[python_targets_python3_11(-)] dev-python/fsspec[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/multiprocess[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pandas[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet] dev-python/requests[python_targets_python3_11(-)] dev-python/tqdm[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] evaluator? ( dev-python/scipy[python_targets_python3_11(-)] ) template? ( dev-util/cookiecutter[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/dill[python_targets_python3_12(-)] dev-python/fsspec[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/multiprocess[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/pandas[python_targets_python3_12(-)] dev-python/pyarrow[python_targets_python3_12(-),parquet] dev-python/requests[python_targets_python3_12(-)] dev-python/tqdm[python_targets_python3_12(-)] dev-python/unidecode[python_targets_python3_12(-)] dev-python/xxhash[python_targets_python3_12(-)] evaluator? ( dev-python/scipy[python_targets_python3_12(-)] ) template? ( dev-util/cookiecutter[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/dill[python_targets_python3_13(-)] dev-python/fsspec[python_targets_python3_13(-)] dev-python/matplotlib[python_targets_python3_13(-)] dev-python/multiprocess[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/pandas[python_targets_python3_13(-)] dev-python/pyarrow[python_targets_python3_13(-),parquet] dev-python/requests[python_targets_python3_13(-)] dev-python/tqdm[python_targets_python3_13(-)] dev-python/unidecode[python_targets_python3_13(-)] dev-python/xxhash[python_targets_python3_13(-)] evaluator? ( dev-python/scipy[python_targets_python3_13(-)] ) template? ( dev-util/cookiecutter[python_targets_python3_13(-)] ) ) sci-ml/datasets[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] sci-ml/huggingface_hub[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] evaluator? ( sci-ml/transformers[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) torch? ( sci-ml/caffe2[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,distributed] sci-ml/pytorch[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) ) 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_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] )
+DEFINED_PHASES=compile configure install prepare setup test
+DESCRIPTION=makes evaluating, comparing models and reporting their performance easier
+EAPI=8
+HOMEPAGE=https://pypi.org/project/evaluate/ https://github.com/huggingface/evaluate
+INHERIT=distutils-r1
+IUSE=+evaluator +template +torch test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=python_single_target_python3_11? ( dev-python/dill[python_targets_python3_11(-)] dev-python/fsspec[python_targets_python3_11(-)] dev-python/matplotlib[python_targets_python3_11(-)] dev-python/multiprocess[python_targets_python3_11(-)] dev-python/numpy[python_targets_python3_11(-)] dev-python/pandas[python_targets_python3_11(-)] dev-python/pyarrow[python_targets_python3_11(-),parquet] dev-python/requests[python_targets_python3_11(-)] dev-python/tqdm[python_targets_python3_11(-)] dev-python/unidecode[python_targets_python3_11(-)] dev-python/xxhash[python_targets_python3_11(-)] evaluator? ( dev-python/scipy[python_targets_python3_11(-)] ) template? ( dev-util/cookiecutter[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( dev-python/dill[python_targets_python3_12(-)] dev-python/fsspec[python_targets_python3_12(-)] dev-python/matplotlib[python_targets_python3_12(-)] dev-python/multiprocess[python_targets_python3_12(-)] dev-python/numpy[python_targets_python3_12(-)] dev-python/pandas[python_targets_python3_12(-)] dev-python/pyarrow[python_targets_python3_12(-),parquet] dev-python/requests[python_targets_python3_12(-)] dev-python/tqdm[python_targets_python3_12(-)] dev-python/unidecode[python_targets_python3_12(-)] dev-python/xxhash[python_targets_python3_12(-)] evaluator? ( dev-python/scipy[python_targets_python3_12(-)] ) template? ( dev-util/cookiecutter[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( dev-python/dill[python_targets_python3_13(-)] dev-python/fsspec[python_targets_python3_13(-)] dev-python/matplotlib[python_targets_python3_13(-)] dev-python/multiprocess[python_targets_python3_13(-)] dev-python/numpy[python_targets_python3_13(-)] dev-python/pandas[python_targets_python3_13(-)] dev-python/pyarrow[python_targets_python3_13(-),parquet] dev-python/requests[python_targets_python3_13(-)] dev-python/tqdm[python_targets_python3_13(-)] dev-python/unidecode[python_targets_python3_13(-)] dev-python/xxhash[python_targets_python3_13(-)] evaluator? ( dev-python/scipy[python_targets_python3_13(-)] ) template? ( dev-util/cookiecutter[python_targets_python3_13(-)] ) ) sci-ml/datasets[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] sci-ml/huggingface_hub[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] evaluator? ( sci-ml/transformers[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) torch? ( sci-ml/caffe2[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?,distributed] sci-ml/pytorch[python_single_target_python3_11(-)?,python_single_target_python3_12(-)?,python_single_target_python3_13(-)?] ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
+REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/huggingface/evaluate/archive/refs/tags/v0.4.3.tar.gz -> evaluate-0.4.3.gh.tar.gz
+_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=a9e527a1d880dd90aafb8deb5f4c9e34
diff --git a/metadata/md5-cache/sci-ml/onnx-1.18.0 b/metadata/md5-cache/sci-ml/onnx-1.18.0
new file mode 100644
index 0000000000000..6cd92e373e1bd
--- /dev/null
+++ b/metadata/md5-cache/sci-ml/onnx-1.18.0
@@ -0,0 +1,17 @@
+BDEPEND=python_targets_python3_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(-)?] app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/abseil-cpp:= dev-libs/protobuf:=[protoc(+)] dev-python/protobuf[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pybind11[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 )
+DESCRIPTION=Open Neural Network Exchange (ONNX)
+EAPI=8
+HOMEPAGE=https://github.com/onnx/onnx
+INHERIT=distutils-r1 cmake
+IUSE=disableStaticReg python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
+KEYWORDS=~amd64 ~arm64 ~riscv
+LICENSE=Apache-2.0
+RDEPEND=dev-cpp/abseil-cpp:= dev-libs/protobuf:=[protoc(+)] dev-python/protobuf[python_targets_python3_11(-)?,python_targets_python3_12(-)?,python_targets_python3_13(-)?,python_targets_python3_14(-)?] dev-python/pybind11[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 )
+REQUIRED_USE=|| ( python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 )
+RESTRICT=test
+SLOT=0
+SRC_URI=https://github.com/onnx/onnx/archive/refs/tags/v1.18.0.tar.gz -> onnx-1.18.0.tar.gz
+_eclasses_=cmake 460729dc36f68cf03b044bc1d367e34a distutils-r1 2b2c8cb98d56555491868decc50e5a56 flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-r1 0e15b2ab9cfc87d7474678201d6bca38 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=2f6e2a07e025e2738b42223575c90523
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 15f9431afe99c..a63f66024dab4 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-20240701 b/metadata/md5-cache/sys-apps/osinfo-db-20240701
deleted file mode 100644
index 9900e6c5dbb91..0000000000000
--- a/metadata/md5-cache/sys-apps/osinfo-db-20240701
+++ /dev/null
@@ -1,10 +0,0 @@
-BDEPEND=sys-apps/osinfo-db-tools
-DEFINED_PHASES=install unpack
-DESCRIPTION=osinfo database files
-EAPI=8
-HOMEPAGE=https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db
-KEYWORDS=~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86
-LICENSE=GPL-2+
-SLOT=0
-SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-20240701.tar.xz
-_md5_=75021d68ae6f51f541fc6772a999d4a5
diff --git a/metadata/md5-cache/sys-apps/osinfo-db-20250606 b/metadata/md5-cache/sys-apps/osinfo-db-20250606
new file mode 100644
index 0000000000000..b71ae929086da
--- /dev/null
+++ b/metadata/md5-cache/sys-apps/osinfo-db-20250606
@@ -0,0 +1,10 @@
+BDEPEND=sys-apps/osinfo-db-tools
+DEFINED_PHASES=install unpack
+DESCRIPTION=Osinfo database for virtualization provisioning tools
+EAPI=8
+HOMEPAGE=https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=GPL-2+
+SLOT=0
+SRC_URI=https://releases.pagure.org/libosinfo/osinfo-db-20250606.tar.xz
+_md5_=337d4d7f09f14420933dfa6bf57d7359
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index 7d81a6efdecc8..8f39a2d3158df 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/gparted-1.7.0 b/metadata/md5-cache/sys-block/gparted-1.7.0
new file mode 100644
index 0000000000000..845c5cc649fb9
--- /dev/null
+++ b/metadata/md5-cache/sys-block/gparted-1.7.0
@@ -0,0 +1,17 @@
+BDEPEND=app-text/docbook-xml-dtd:4.1.2 dev-util/itstool sys-devel/gettext virtual/pkgconfig >=app-portage/elt-patches-20250306 app-arch/xz-utils test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=!policykit? ( kde? ( || ( kde-plasma/kdesu-gui >=kde-plasma/kde-cli-tools-5.8.6-r1:*[kdesu] ) ) ) policykit? ( >=sys-auth/polkit-0.102 ) >=dev-cpp/glibmm-2.56.1:2 >=dev-cpp/gtkmm-3.24:3.0 >=dev-libs/glib-2.58.3-r1:2 >=sys-block/parted-3.2:= >=dev-libs/libsigc++-2.10.1:2
+DESCRIPTION=Partition editor for graphically managing your disk partitions
+EAPI=8
+HOMEPAGE=https://gparted.org/ https://gitlab.gnome.org/GNOME/gparted/
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome2 optfeature virtualx
+IUSE=kde policykit wayland test
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ FDL-1.2+
+RDEPEND=!policykit? ( kde? ( || ( kde-plasma/kdesu-gui >=kde-plasma/kde-cli-tools-5.8.6-r1:*[kdesu] ) ) ) policykit? ( >=sys-auth/polkit-0.102 ) >=dev-cpp/glibmm-2.56.1:2 >=dev-cpp/gtkmm-3.24:3.0 >=dev-libs/glib-2.58.3-r1:2 >=sys-block/parted-3.2:= >=dev-libs/libsigc++-2.10.1:2 >=sys-apps/util-linux-2.33.2 wayland? ( x11-apps/xhost )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://downloads.sourceforge.net/project/gparted/gparted/gparted-1.7.0/gparted-1.7.0.tar.gz
+_eclasses_=gnome.org e1b4f392dbfedfb8974b71b017937f08 gnome2 26fd01914b36038dc8e964ff4bd03a95 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 libtool c81bd096be5f4c82f4e8f156ef112402 optfeature 538bce96e5589935b57e178e8635f301 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
+_md5_=6e84b0edec3184acec4677da9e9945f2
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index 399b88ed64a40..d4ffb275a4afa 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250731 b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250731
new file mode 100644
index 0000000000000..59ef917b5a1b8
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-13.4.1_p20250731
@@ -0,0 +1,17 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:13[ada] <sys-devel/gcc-13[ada] <dev-lang/ada-bootstrap-14 ) ) d? ( || ( sys-devel/gcc:13[d(-)] <sys-devel/gcc-13[d(-)] <sys-devel/gcc-12[d(-)] ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 time64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=13
+SRC_URI=mirror://gcc/snapshots/13-20250731/gcc-13-20250731.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-patches-7.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-13.3.0-musl-patches-2.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain 297b4874fa5c0524a6f1fef8ca6d465c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=321f2d88eaee08794d12d5961bf2e3f0
diff --git a/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801 b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
new file mode 100644
index 0000000000000..d443407f07ff3
--- /dev/null
+++ b/metadata/md5-cache/sys-devel/gcc-14.3.1_p20250801
@@ -0,0 +1,16 @@
+BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20250306 app-alternatives/yacc sys-devel/binutils:* >=sys-devel/flex-2.5.4 nls? ( sys-devel/gettext ) test? ( || ( dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=dev-util/dejagnu-1.4.4 >=sys-devel/autogen-5.5.4 ) doc? ( app-text/doxygen ) sys-apps/texinfo valgrind? ( dev-debug/valgrind ) ada? ( || ( sys-devel/gcc:14[ada] <sys-devel/gcc-14[ada] <dev-lang/ada-bootstrap-15 ) ) d? ( || ( sys-devel/gcc:14[d(-)] <sys-devel/gcc-14[d(-)] <sys-devel/gcc-12[d(-)] ) ) rust? ( || ( >=dev-lang/rust-bin-1.74.1:* >=dev-lang/rust-1.74.1:* ) )
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
+DEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) sanitize? ( virtual/libcrypt ) systemtap? ( dev-debug/systemtap ) zstd? ( app-arch/zstd:= )
+DESCRIPTION=The GNU Compiler Collection
+EAPI=8
+HOMEPAGE=https://gcc.gnu.org/
+INHERIT=toolchain
+IUSE=test vanilla +nls debug +cxx +fortran doc hardened multilib objc pgo objc-gc libssp objc++ openmp fixed-point go +sanitize graphite ada vtv jit +pie +ssp pch systemtap d lto cet zstd valgrind custom-cflags ieee-long-double default-znow default-stack-clash-protection modula2 rust time64
+LICENSE=GPL-3+ LGPL-3+ || ( GPL-3+ libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.3+
+PDEPEND=>=sys-devel/gcc-config-2.11
+RDEPEND=elibc_glibc? ( sys-libs/glibc[cet(-)?] ) sys-libs/zlib virtual/libiconv nls? ( virtual/libintl ) >=dev-libs/gmp-4.3.2:0= >=dev-libs/mpfr-2.4.2:0= >=dev-libs/mpc-0.8.1:0= objc-gc? ( >=dev-libs/boehm-gc-7.4.2 ) graphite? ( >=dev-libs/isl-0.14:0= ) zstd? ( app-arch/zstd:= )
+RESTRICT=!test? ( test )
+SLOT=14
+SRC_URI=mirror://gcc/snapshots/14-20250801/gcc-14-20250801.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-patches-3.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.3.0-musl-patches-1.tar.xz test? ( https://gitweb.gentoo.org/proj/gcc-patches.git/plain/scripts/testsuite-management/validate_failures.py?id=a447cd6dee206facb66720bdacf0c765a8b09f33 -> gcc-validate-failures-a447cd6dee206facb66720bdacf0c765a8b09f33.py )
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 libtool c81bd096be5f4c82f4e8f156ef112402 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f pax-utils 5555f2e75744739fe100ee62c22d28fe prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain 297b4874fa5c0524a6f1fef8ca6d465c toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=0e60a84ec0052fbfe17c3071490d7b86
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index d2ce7acf097ed..159a0aeeda904 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/glibc-2.19-r3 b/metadata/md5-cache/sys-libs/glibc-2.19-r3
index a700f6953403c..a443be0486f0c 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.19-r3
+++ b/metadata/md5-cache/sys-libs/glibc-2.19-r3
@@ -15,4 +15,4 @@ RESTRICT=strip
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.19.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.19-patches-9.tar.bz2 multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-4.7.3-r1-multilib-bootstrap.tar.bz2 )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=0f734794c9bd6c430bcc087f1b8755a6
+_md5_=53442ecbc3f722467aaa6c7c86020f8b
diff --git a/metadata/md5-cache/sys-libs/glibc-2.31-r7 b/metadata/md5-cache/sys-libs/glibc-2.31-r7
index e95dd8aa91bf9..37add5b235d55 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.31-r7
+++ b/metadata/md5-cache/sys-libs/glibc-2.31-r7
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.31.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.31-patches-9.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.00.tar.gz multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20180511.tar.xz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=6105fe0f5aee73b7662ca557e4a1a194
+_md5_=bfa60a2297bbca9539c1eb9b33dd0479
diff --git a/metadata/md5-cache/sys-libs/glibc-2.32-r8 b/metadata/md5-cache/sys-libs/glibc-2.32-r8
index 19f97792dc461..3396d46acdd3e 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.32-r8
+++ b/metadata/md5-cache/sys-libs/glibc-2.32-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.32.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.32-patches-8.tar.xz riscv? ( https://dev.gentoo.org/~dilfridge/distfiles/backport-rv32.txz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.10.tar.gz multilib? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=7c50ee2c251c00cc5429d0ad6bcc7983
+_md5_=2e0efe82c56510352bfff39102dcf100
diff --git a/metadata/md5-cache/sys-libs/glibc-2.33-r14 b/metadata/md5-cache/sys-libs/glibc-2.33-r14
index e1bec2d3e7a87..dc93453b3fc93 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.33-r14
+++ b/metadata/md5-cache/sys-libs/glibc-2.33-r14
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.33.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.33-patches-11.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210814.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=a53793191b612390ce8c3f43e40f3b78
+_md5_=c00c887a06bfab5f027777a58749efbb
diff --git a/metadata/md5-cache/sys-libs/glibc-2.34-r14 b/metadata/md5-cache/sys-libs/glibc-2.34-r14
index b8d2b1a287224..abf5306d742d6 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.34-r14
+++ b/metadata/md5-cache/sys-libs/glibc-2.34-r14
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.34.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.34-patches-17.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=2ce6671a361eeac9e361c8ce4e34e9d7
+_md5_=123dbdbaf78f33d9911613fc4a6509e0
diff --git a/metadata/md5-cache/sys-libs/glibc-2.35-r11 b/metadata/md5-cache/sys-libs/glibc-2.35-r11
index a9615117ce54a..fdf17fd7ba900 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.35-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.35-r11
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.35.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.35-patches-12.tar.xz experimental-loong? ( https://dev.gentoo.org/~xen0n/distfiles/glibc-2.35-loongarch-patches-20220522.tar.xz ) https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.22.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=070f9e58f4a162c440c6caeb53613530
+_md5_=e04ba073946c69a5f73ebe232103c913
diff --git a/metadata/md5-cache/sys-libs/glibc-2.36-r8 b/metadata/md5-cache/sys-libs/glibc-2.36-r8
index 3764f80b138a4..d611c2b314e73 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.36-r8
+++ b/metadata/md5-cache/sys-libs/glibc-2.36-r8
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.36.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.36-patches-10.tar.xz https://gitweb.gentoo.org/proj/locale-gen.git/snapshot/locale-gen-2.23.tar.gz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=00f2c7edf5f0fab879ae605664e8161a
+_md5_=39b9850742883a4f1eec4270ca552948
diff --git a/metadata/md5-cache/sys-libs/glibc-2.37-r10 b/metadata/md5-cache/sys-libs/glibc-2.37-r10
index fba2305127a45..b83263d4a8035 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.37-r10
+++ b/metadata/md5-cache/sys-libs/glibc-2.37-r10
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.37.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.37-patches-12.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=9cd44c6dd13d855f256fc9e83537cc70
+_md5_=2fbd01623972ee524d9e60c0020650b5
diff --git a/metadata/md5-cache/sys-libs/glibc-2.38-r13 b/metadata/md5-cache/sys-libs/glibc-2.38-r13
index 6765946be4373..5cfbdc2e07af1 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.38-r13
+++ b/metadata/md5-cache/sys-libs/glibc-2.38-r13
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.38.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.38-patches-13.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=6d37f9539970c53bd11c959d02f5696b
+_md5_=0a87b4d770d8a8dce08f9ad519818fb4
diff --git a/metadata/md5-cache/sys-libs/glibc-2.39-r11 b/metadata/md5-cache/sys-libs/glibc-2.39-r11
index e4313e25a4b02..792a58994b3ab 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.39-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.39-r11
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.39.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.39-patches-11.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bc9c7f7f9662373b1a2944c7d32a7028
+_md5_=9675242636ae46421d34c1652c2f1e14
diff --git a/metadata/md5-cache/sys-libs/glibc-2.40-r11 b/metadata/md5-cache/sys-libs/glibc-2.40-r11
index cc9284a9c89af..9a7020bf754ee 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.40-r11
+++ b/metadata/md5-cache/sys-libs/glibc-2.40-r11
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.40-patches-11.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=127b1f9005be796d32ac52ae3a7d7dee
+_md5_=98699219489089ab291eac52bdfb0470
diff --git a/metadata/md5-cache/sys-libs/glibc-2.41-r4 b/metadata/md5-cache/sys-libs/glibc-2.41-r4
index 5d90e8ed490c9..824ce2f7d1db3 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.41-r4
+++ b/metadata/md5-cache/sys-libs/glibc-2.41-r4
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=mirror://gnu/glibc/glibc-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.41-patches-6.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=b17a652879fb00bcf22b7887916dbacf
+_md5_=4261e20ca4ef22ae49b6583a842a098e
diff --git a/metadata/md5-cache/sys-libs/glibc-2.41-r5 b/metadata/md5-cache/sys-libs/glibc-2.41-r5
new file mode 100644
index 0000000000000..ef6d481c46d01
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/glibc-2.41-r5
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.13 dev-lang/python:3.12 dev-lang/python:3.11 ) >=app-misc/pax-utils-1.3.3 sys-devel/bison compile-locales? ( sys-apps/locale-gen ) doc? ( dev-lang/perl sys-apps/texinfo ) test? ( dev-lang/perl >=net-dns/libidn2-2.3.0 sys-apps/gawk[mpfr] ) >=sys-devel/binutils-2.27 >=sys-devel/gcc-6.2 sys-devel/gnuconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst preinst prepare pretend setup test unpack
+DEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) virtual/os-headers
+DESCRIPTION=GNU libc C library
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/libc/
+IDEPEND=!compile-locales? ( sys-apps/locale-gen )
+INHERIT=python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig multilib systemd multiprocessing tmpfiles eapi9-ver
+IUSE=audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla
+LICENSE=LGPL-2.1+ BSD HPND ISC inner-net rc PCRE
+PDEPEND=!vanilla? ( sys-libs/timezone-data )
+RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) !<app-misc/pax-utils-1.3.3 !<sys-apps/systemd-254.9-r1 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
+RESTRICT=!test? ( test )
+SLOT=2.2
+SRC_URI=mirror://gnu/glibc/glibc-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.41-patches-7.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
+_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=362e26cff67b9f4844a5de23f3de77db
diff --git a/metadata/md5-cache/sys-libs/glibc-2.42 b/metadata/md5-cache/sys-libs/glibc-2.42
index 0f66d7e5bd23f..8f4b6e6392bd3 100644
--- a/metadata/md5-cache/sys-libs/glibc-2.42
+++ b/metadata/md5-cache/sys-libs/glibc-2.42
@@ -12,6 +12,6 @@ PDEPEND=!vanilla? ( sys-libs/timezone-data )
RDEPEND=gd? ( media-libs/gd:2= ) nscd? ( selinux? ( audit? ( sys-process/audit ) caps? ( sys-libs/libcap ) ) ) suid? ( caps? ( sys-libs/libcap ) ) selinux? ( sys-libs/libselinux ) systemtap? ( dev-debug/systemtap ) !<app-misc/pax-utils-1.3.3 !<sys-apps/systemd-254.9-r1 perl? ( dev-lang/perl ) >=net-dns/libidn2-2.3.0 vanilla? ( !sys-libs/timezone-data )
RESTRICT=!test? ( test )
SLOT=2.2
-SRC_URI=mirror://gnu/glibc/glibc-2.42.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.42-patches-1.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
+SRC_URI=mirror://gnu/glibc/glibc-2.42.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/glibc-2.42-patches-2.tar.xz multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=bed91f309ca4dd4a7db41c090394f9f5
+_md5_=b1b307deb05bb43ca79c2dc27bc7cb70
diff --git a/metadata/md5-cache/sys-libs/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index 77909dd423235..6c65fc2948b92 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=eapi9-ver 6a71fa30cdb3fe445114fdeab156c1f0 flag-o-matic a7afe42e95fb46ce9691605acfb24672 git-r3 875eb471682d3e1f18da124be97dcc81 gnuconfig ddeb9f8caff1b5f71a09c75b7534df79 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f prefix c3c4c93ebda319c0fa7ed6f942ba1010 preserve-libs 8692a88c92b5ae250732743932d8ebda python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 systemd a964c0cbe818b5729da1dbfcee5be861 tmpfiles 9a9814db5a3fbd4f1e921c05297e7735 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
-_md5_=2c7879f3d00e2b1392c2159b490c5ed5
+_md5_=5bc6e9d98b2fbb94ca1fc8a440906743
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index d18bdf10ac91f..d2e73d8afcba2 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-141.0 b/metadata/md5-cache/www-client/firefox-141.0
index 379cb7289c91c..aa503b7f9946f 100644
--- a/metadata/md5-cache/www-client/firefox-141.0
+++ b/metadata/md5-cache/www-client/firefox-141.0
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=rapid
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/141.0/source/firefox-141.0.source.tar.xz -> firefox-141.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-139-patches-03.tar.xz loong? ( https://dev.gentoo.org/~xen0n/distfiles/www-client/firefox/firefox-139-loong-patches-02.tar.xz ) wasm-sandbox? ( amd64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-x86_64-linux.tar.gz ) arm64? ( https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/wasi-sdk-25.0-arm64-linux.tar.gz ) ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/af.xpi -> firefox-141.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ar.xpi -> firefox-141.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ast.xpi -> firefox-141.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/be.xpi -> firefox-141.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/bg.xpi -> firefox-141.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/br.xpi -> firefox-141.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ca.xpi -> firefox-141.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/cak.xpi -> firefox-141.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/cs.xpi -> firefox-141.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/cy.xpi -> firefox-141.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/da.xpi -> firefox-141.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/de.xpi -> firefox-141.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/dsb.xpi -> firefox-141.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/el.xpi -> firefox-141.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/en-CA.xpi -> firefox-141.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/en-GB.xpi -> firefox-141.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/es-AR.xpi -> firefox-141.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/es-ES.xpi -> firefox-141.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/et.xpi -> firefox-141.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/eu.xpi -> firefox-141.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/fi.xpi -> firefox-141.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/fr.xpi -> firefox-141.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-141.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-141.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/gd.xpi -> firefox-141.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/gl.xpi -> firefox-141.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/he.xpi -> firefox-141.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/hr.xpi -> firefox-141.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/hsb.xpi -> firefox-141.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/hu.xpi -> firefox-141.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/id.xpi -> firefox-141.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/is.xpi -> firefox-141.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/it.xpi -> firefox-141.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ja.xpi -> firefox-141.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ka.xpi -> firefox-141.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/kab.xpi -> firefox-141.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/kk.xpi -> firefox-141.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ko.xpi -> firefox-141.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/lt.xpi -> firefox-141.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/lv.xpi -> firefox-141.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ms.xpi -> firefox-141.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-141.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/nl.xpi -> firefox-141.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-141.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-141.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/pl.xpi -> firefox-141.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-141.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-141.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/rm.xpi -> firefox-141.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ro.xpi -> firefox-141.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ru.xpi -> firefox-141.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sk.xpi -> firefox-141.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sl.xpi -> firefox-141.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sq.xpi -> firefox-141.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sr.xpi -> firefox-141.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-141.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/th.xpi -> firefox-141.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/tr.xpi -> firefox-141.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/uk.xpi -> firefox-141.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/uz.xpi -> firefox-141.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/vi.xpi -> firefox-141.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-141.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-141.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ach.xpi -> firefox-141.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/an.xpi -> firefox-141.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/az.xpi -> firefox-141.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/bn.xpi -> firefox-141.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/bs.xpi -> firefox-141.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-141.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/eo.xpi -> firefox-141.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/es-CL.xpi -> firefox-141.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/es-MX.xpi -> firefox-141.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/fa.xpi -> firefox-141.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ff.xpi -> firefox-141.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/fur.xpi -> firefox-141.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/gn.xpi -> firefox-141.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-141.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-141.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-141.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ia.xpi -> firefox-141.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/km.xpi -> firefox-141.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/kn.xpi -> firefox-141.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/lij.xpi -> firefox-141.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/mk.xpi -> firefox-141.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/mr.xpi -> firefox-141.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/my.xpi -> firefox-141.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-141.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/oc.xpi -> firefox-141.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sc.xpi -> firefox-141.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/sco.xpi -> firefox-141.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/si.xpi -> firefox-141.0-si.xpi ) l10n_skr? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/skr.xpi -> firefox-141.0-skr.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/son.xpi -> firefox-141.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/szl.xpi -> firefox-141.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ta.xpi -> firefox-141.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/te.xpi -> firefox-141.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/tl.xpi -> firefox-141.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/trs.xpi -> firefox-141.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/ur.xpi -> firefox-141.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/141.0/linux-x86_64/xpi/xh.xpi -> firefox-141.0-xh.xpi )
_eclasses_=check-reqs 2a9731073c152554078a9a8df8fc0f1b desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed flag-o-matic a7afe42e95fb46ce9691605acfb24672 gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 linux-info efd923656513c879204fec6638eadee5 llvm-r1 5a1fde9f55315992645818a877837527 llvm-utils 64536677f4b4365e25e9b739163bed58 multiprocessing 1e32df7deee68372153dca65f4a7c21f optfeature 538bce96e5589935b57e178e8635f301 pax-utils 5555f2e75744739fe100ee62c22d28fe python-any-r1 891415dfe39ad9b41b461f2b86354af0 python-utils-r1 8a006695bc0db22490452dd06914dda5 readme.gentoo-r1 b045f3acf546393ab6b3170781875358 rust 2c958ff95a0fd21c1cb19e961cb2946d toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 virtualx 9741d451eb64ea8bb9faee90d68a9b68 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=82c0390341bdd42b9e01f7230cbae690
+_md5_=822cbba4f51497d9913c623f096a5195
diff --git a/metadata/md5-cache/www-client/qutebrowser-3.5.0-r1 b/metadata/md5-cache/www-client/qutebrowser-3.5.0-r1
deleted file mode 100644
index ac838401602ca..0000000000000
--- a/metadata/md5-cache/www-client/qutebrowser-3.5.0-r1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=python_single_target_python3_11? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_11(-)] dev-python/cheroot[python_targets_python3_11(-)] dev-python/flask[python_targets_python3_11(-)] dev-python/hypothesis[python_targets_python3_11(-)] dev-python/pillow[python_targets_python3_11(-)] dev-python/pytest-bdd[python_targets_python3_11(-)] dev-python/pytest-mock[python_targets_python3_11(-)] dev-python/pytest-qt[python_targets_python3_11(-)] dev-python/pytest-rerunfailures[python_targets_python3_11(-)] dev-python/pytest-xvfb[python_targets_python3_11(-)] dev-python/tldextract[python_targets_python3_11(-)] ) ) python_single_target_python3_12? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_12(-)] dev-python/cheroot[python_targets_python3_12(-)] dev-python/flask[python_targets_python3_12(-)] dev-python/hypothesis[python_targets_python3_12(-)] dev-python/pillow[python_targets_python3_12(-)] dev-python/pytest-bdd[python_targets_python3_12(-)] dev-python/pytest-mock[python_targets_python3_12(-)] dev-python/pytest-qt[python_targets_python3_12(-)] dev-python/pytest-rerunfailures[python_targets_python3_12(-)] dev-python/pytest-xvfb[python_targets_python3_12(-)] dev-python/tldextract[python_targets_python3_12(-)] ) ) python_single_target_python3_13? ( test? ( dev-python/pyqt6[testlib] dev-python/beautifulsoup4[python_targets_python3_13(-)] dev-python/cheroot[python_targets_python3_13(-)] dev-python/flask[python_targets_python3_13(-)] dev-python/hypothesis[python_targets_python3_13(-)] dev-python/pillow[python_targets_python3_13(-)] dev-python/pytest-bdd[python_targets_python3_13(-)] dev-python/pytest-mock[python_targets_python3_13(-)] dev-python/pytest-qt[python_targets_python3_13(-)] dev-python/pytest-rerunfailures[python_targets_python3_13(-)] dev-python/pytest-xvfb[python_targets_python3_13(-)] dev-python/tldextract[python_targets_python3_13(-)] ) ) verify-sig? ( sec-keys/openpgp-keys-qutebrowser ) test? ( python_single_target_python3_11? ( dev-python/pyqt6-webengine[python_targets_python3_11(-),widgets] dev-python/pyqt6[python_targets_python3_11(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/zipp[python_targets_python3_11(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_11(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_12? ( dev-python/pyqt6-webengine[python_targets_python3_12(-),widgets] dev-python/pyqt6[python_targets_python3_12(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/zipp[python_targets_python3_12(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_12(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_13? ( dev-python/pyqt6-webengine[python_targets_python3_13(-),widgets] dev-python/pyqt6[python_targets_python3_13(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/zipp[python_targets_python3_13(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_13(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_11? ( >=dev-python/pytest-7.4.4[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/pytest-7.4.4[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/pytest-7.4.4[python_targets_python3_13(-)] ) ) 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_11? ( >=dev-python/gpep517-16[python_targets_python3_11(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/gpep517-16[python_targets_python3_12(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_12(-)] ) python_single_target_python3_13? ( >=dev-python/gpep517-16[python_targets_python3_13(-)] >=dev-python/setuptools-78.1.0[python_targets_python3_13(-)] ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 )
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
-DESCRIPTION=Keyboard-driven, vim-like browser based on Python and Qt
-EAPI=8
-HOMEPAGE=https://qutebrowser.org/
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=distutils-r1 xdg verify-sig
-IUSE=+adblock pdf widevine test python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 verify-sig
-KEYWORDS=amd64 ~arm64
-LICENSE=GPL-3+
-RDEPEND=python_single_target_python3_11? ( dev-python/pyqt6-webengine[python_targets_python3_11(-),widgets] dev-python/pyqt6[python_targets_python3_11(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_11(-)] dev-python/jinja2[python_targets_python3_11(-)] dev-python/markupsafe[python_targets_python3_11(-)] dev-python/pygments[python_targets_python3_11(-)] dev-python/pyyaml[python_targets_python3_11(-)] dev-python/zipp[python_targets_python3_11(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_11(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_12? ( dev-python/pyqt6-webengine[python_targets_python3_12(-),widgets] dev-python/pyqt6[python_targets_python3_12(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_12(-)] dev-python/jinja2[python_targets_python3_12(-)] dev-python/markupsafe[python_targets_python3_12(-)] dev-python/pygments[python_targets_python3_12(-)] dev-python/pyyaml[python_targets_python3_12(-)] dev-python/zipp[python_targets_python3_12(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_12(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_13? ( dev-python/pyqt6-webengine[python_targets_python3_13(-),widgets] dev-python/pyqt6[python_targets_python3_13(-),dbus,gui,network,opengl,printsupport,qml,sql,widgets] dev-python/colorama[python_targets_python3_13(-)] dev-python/jinja2[python_targets_python3_13(-)] dev-python/markupsafe[python_targets_python3_13(-)] dev-python/pygments[python_targets_python3_13(-)] dev-python/pyyaml[python_targets_python3_13(-)] dev-python/zipp[python_targets_python3_13(-)] dev-qt/qtbase:6[icu,sqlite] adblock? ( dev-python/adblock[python_targets_python3_13(-)] ) pdf? ( www-plugins/pdfjs ) widevine? ( www-plugins/chrome-binary-plugins ) ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_13? ( dev-lang/python:3.13 )
-REQUIRED_USE=^^ ( python_single_target_python3_11 python_single_target_python3_12 python_single_target_python3_13 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://github.com/qutebrowser/qutebrowser/releases/download/v3.5.0/qutebrowser-3.5.0.tar.gz verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v3.5.0/qutebrowser-3.5.0.tar.gz.asc )
-_eclasses_=distutils-r1 2b2c8cb98d56555491868decc50e5a56 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd flag-o-matic a7afe42e95fb46ce9691605acfb24672 multibuild 4650a65187015567b4e041bb9bfdb364 multilib b2a329026f2e404e9e371097dda47f96 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils dbf9e34ee8964084651e25907fa8f52c python-single-r1 47d8ac9be330c9366112b78fd4f8ce57 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 verify-sig 4e83419d7fb5d336f6a4de8193968319 xdg 3ef49a87c52c8b77c476351195dfe575 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=2fe989621fd12a77e849e6294ab8818b
diff --git a/metadata/md5-cache/www-nginx/Manifest.gz b/metadata/md5-cache/www-nginx/Manifest.gz
index 4a69922fb752f..add598f2251ca 100644
--- a/metadata/md5-cache/www-nginx/Manifest.gz
+++ b/metadata/md5-cache/www-nginx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-nginx/ngx-authpam-1.5.5 b/metadata/md5-cache/www-nginx/ngx-authpam-1.5.5
new file mode 100644
index 0000000000000..34dcc20356ee7
--- /dev/null
+++ b/metadata/md5-cache/www-nginx/ngx-authpam-1.5.5
@@ -0,0 +1,14 @@
+BDEPEND=www-servers/nginx:=[modules(-)]
+DEFINED_PHASES=compile configure install postinst prepare test unpack
+DEPEND=sys-libs/pam:= www-servers/nginx:=[modules(-)]
+DESCRIPTION=NGINX module using PAM for simple HTTP authentication
+EAPI=8
+HOMEPAGE=https://github.com/sto/ngx_http_auth_pam_module
+INHERIT=nginx-module
+KEYWORDS=~amd64
+LICENSE=BSD-2
+RDEPEND=sys-libs/pam:= www-servers/nginx:=[modules(-)]
+SLOT=0
+SRC_URI=https://github.com/sto/ngx_http_auth_pam_module/archive/refs/tags/v1.5.5.tar.gz -> ngx-authpam-1.5.5.tar.gz
+_eclasses_=edo a5e294016aa84979fcb2459749eb80b2 flag-o-matic a7afe42e95fb46ce9691605acfb24672 nginx-module 7a07ce58f7dfc697ac74b6f3eb541f67 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0
+_md5_=3b323fe76af3cd746c475300b1ee61c5
diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz
index 7202fcc9acf00..1926e19a174b0 100644
--- a/metadata/md5-cache/xfce-base/Manifest.gz
+++ b/metadata/md5-cache/xfce-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-base/thunar-4.20.4 b/metadata/md5-cache/xfce-base/thunar-4.20.4
index 256c772e6fb8c..8ab18e952ccdc 100644
--- a/metadata/md5-cache/xfce-base/thunar-4.20.4
+++ b/metadata/md5-cache/xfce-base/thunar-4.20.4
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/
INHERIT=xdg-utils
IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-libs/glib-2.72.0 >=x11-libs/gdk-pixbuf-2.42.8 >=x11-libs/gtk+-3.24.0:3[X] >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev )
SLOT=0/3
SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.20/thunar-4.20.4.tar.bz2
_eclasses_=xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=e496031402968e4d065885b7798ce684
+_md5_=4b3f0b0b54b2a1ebf944e764e73a4eb7
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index b6e1a99759ddb..8c7be19ddc118 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.0-r1 b/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.0-r1
index 8f3fa48aba1f0..50d7807da2f30 100644
--- a/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.0-r1
+++ b/metadata/md5-cache/xfce-extra/xfce4-screensaver-4.20.0-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://docs.xfce.org/apps/screensaver/start https://gitlab.xfce.org/apps/xfce4-screensaver/
INHERIT=meson xdg-utils
IUSE=elogind +locking pam systemd wayland X
-KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86
+KEYWORDS=amd64 arm ~arm64 ~riscv ~x86
LICENSE=GPL-2+ LGPL-2+
RDEPEND=>=dev-libs/dbus-glib-0.30 >=dev-libs/glib-2.50.0:2 >=x11-libs/gtk+-3.24.0:3[wayland?,X?] >=xfce-base/garcon-4.16.0:= >=xfce-base/libxfce4ui-4.18.4:= >=xfce-base/libxfce4util-4.16.0:= >=xfce-base/xfconf-4.16.0:= wayland? ( >=dev-libs/wayland-1.15 gui-libs/libwlembed:=[gtk] >=xfce-base/libxfce4windowing-4.19.2:= ) X? ( >=x11-libs/libwnck-3.20:3 >=x11-libs/libX11-1.6.7:= >=x11-libs/libXScrnSaver-1.2.3:= >=x11-libs/libXext-1.0.0:= >=x11-libs/libxklavier-5.2:= ) elogind? ( sys-auth/elogind ) locking? ( pam? ( sys-libs/pam ) ) systemd? ( sys-apps/systemd:= )
REQUIRED_USE=|| ( wayland X ) ?? ( elogind systemd )
SLOT=0
SRC_URI=https://archive.xfce.org/src/apps/xfce4-screensaver/4.20/xfce4-screensaver-4.20.0.tar.xz
_eclasses_=flag-o-matic a7afe42e95fb46ce9691605acfb24672 meson 99466844dd8d4fcfb07578a76f5a9922 multiprocessing 1e32df7deee68372153dca65f4a7c21f ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 8a006695bc0db22490452dd06914dda5 toolchain-funcs a0b29008c671a362b505f96fa80ce9c0 xdg-utils 42869b3c8d86a70ef3cf75165a395e09
-_md5_=981e635413f8db50c072687b803a6855
+_md5_=53a00a8c47657771714b37fae5b1cafb
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 4a3069044286b..425907b67a8c8 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 20529 BLAKE2B ad11c6acf258eb0b9fd5cf7392916fd9cccc5e1ba43f95930abc916b632d0db3d2c6d1f1d911cd10caed9c4ec18e07e1e617308a799bab549af30d838595bb61 SHA512 1410fcdc56b5bf17fa0b9bf4d697d8ea6f4d06a823a21e2f5c4257772f932b6709c7259f0c0510b78556f9b1a4bc22db9b8dca4d420fa7a2a6eb67ee0372a2ec
-TIMESTAMP 2025-08-02T14:46:19Z
+TIMESTAMP 2025-08-03T12:05:10Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiOJLxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmiPUHZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDUkRAAsTgC/0zpovgEkZAeMP8JdXCv5lqewNuK3lY0UhYLHJvIT+K8NaQ039+T
-TW6Sh276IXxJHp1mkKnlw8j+Wy6QXBUztGotERp9IR6clUU3ipdjzOjmgStO8Rzo
-43b0qgtFIYwemiSrBdXkNAyOzvufdh9PZNmCD15DaajSQqnsixbsxZ0Gbd2CD0nE
-XBoGom6QxRJHNzPPEbsZYYwUWsoHxuoX4rCwfaP22e2rOqS+5yDB3QUrjUxoAyb3
-o5tLLqOxlb6g/krNmc1qHvUh+7GFCnH2wD4GXzumVRKA1Ly3aMHihbGoj5nOMRt6
-7SiOERsmINzkDpA2cuxzz2fpFZOyLQY+4qp5ku3NEVI1vSpEEq/Xai/Cqu/U5WXe
-3hnjC5QIFiK3WukG6f8/i6W8e1+hAdSZph71KPIziHYUOkI6QdmFyYPcBq/rU12a
-/AzUiJ7wPNsYVEU4gutjuQcDBWBzw7O8na048gFvg9+wZt0aVpTmoHEjn/SN2FFr
-ZOzqkll9QJteYMxnDPa1m8P9ViC1vGWZTq73urphTiD6Xu/Xp5eSllmjh6SuutGL
-Uabcm4gKyU5g85n1VtzNv5gik9t861vPRuyCvQH5+nD6Zr2G87bYNExDdQvFAjel
-ycj0tUe813A5efteyLGBLyPMR4MH9k1kqIUVWLKG5CUlrdKYU2Q=
-=OtUD
+klBgEg//ZU9F7CboFNfpYRFO2CdcaCmcmc7pcQMIToqV35SLMYUkfmDSxz20Izvx
+OfzlKFVIfVJbq29gSO7UKElteLWtuV6qjVm9Y6D4AqhHlOQYB1vh4sm6UDwZca+l
+DuRJsacbl0BIPczc3/X0nFUP4WnpHe32twnj0zv2O6ycAsqbOUHVFeI5nEOTGMCS
+3NhFakxF7S5KkeUIUIVzBhjUpKoz3Ba1iwJ9H6LfPE9fZR68qXCHbM2FY+L3lAns
+SHu2cS7pVMqV6ptTGb6LCog9lfRv/UilWlwuOF7DzYfB+Jmn8kQ3QYoqspc84C46
+DkYcHw4Ga/6OF6Ai8RNSz9akbE7Qu0Y+mBVWDAGVox1z6HsA5uQ3Z+KQiiYWg5zF
+0sMPXkK9TCruKnlSb00kIU1+D7/3xA7+vWlhMmCnNQ/fXuDzNxDl75pO+pb3oXho
+MoWCmeny5gB2IlTja9Cjc+fuZnMF8q0zuFJC/MeK+Mq3ClNILzo0K7QZYfgLDCHY
+UlIyDauxmXLCDI0k69IKqfAK+dqhbqVK9V7Ftnu0Yr5mkSH31M5FNnK0lmBkI2Pw
+qGlcAoCnmKVOHJtvOpg3M6swz9uQJAQa+cOlEi/62C4vP8K6dKhTff11JcDxYbca
+FEX7C+1gSKZqKx3aB9/WwxGbut2FTwm2rnO4SKRXaTpQlUImxtI=
+=feF0
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 33a8a89ad0e54..d2ce674e9d11f 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 14:44:41 +0000
+Sun, 03 Aug 2025 12:05:05 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index 0d535e3378e24..a15363ab9053e 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -33,10 +33,6 @@
<name>Francisco (Pacho) Ramos</name>
</member>
<member>
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- </member>
- <member>
<email>sam@gentoo.org</email>
<name>Sam James</name>
</member>
@@ -2085,11 +2081,6 @@
<role>X</role>
</member>
<member>
- <email>rich0@gentoo.org</email>
- <name>Richard Freeman</name>
- <role>Reddit</role>
- </member>
- <member>
<email>sping@gentoo.org</email>
<name>Sebastian Pipping</name>
</member>
diff --git a/metadata/timestamp b/metadata/timestamp
index 43279a8928a40..674814cfbef68 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sat Aug 2 02:43:45 PM UTC 2025
+Sun Aug 3 12:04:54 PM UTC 2025
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 81f73c300f0b1..9d8da3cea3924 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 15:15:00 +0000
+Sun, 03 Aug 2025 12:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index ff4509b79a836..b270810502bf8 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-e41e11e1c673a9dbb48050659dcc8253d965c04d 1754138167 2025-08-02T12:36:07Z
+2a2bc47ea25d6237a2ba6bbe44bdb14c0836365a 1754219883 2025-08-03T11:18:03Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index ae7c6b2e05214..8dba51bd53aaf 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1754145900 Sat 02 Aug 2025 02:45:00 PM UTC
+1754222700 Sun 03 Aug 2025 12:05:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index d0b6321bcfb4a..0e87362ae781d 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sat, 02 Aug 2025 14:43:46 +0000
+Sun, 03 Aug 2025 12:04:55 +0000
diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz
index 28cef71bc9a11..0acfb95f59244 100644
--- a/net-analyzer/Manifest.gz
+++ b/net-analyzer/Manifest.gz
Binary files differ
diff --git a/net-analyzer/greenbone-feed-sync/Manifest b/net-analyzer/greenbone-feed-sync/Manifest
index f5eebb4fc3fd5..69dbc317cc6e1 100644
--- a/net-analyzer/greenbone-feed-sync/Manifest
+++ b/net-analyzer/greenbone-feed-sync/Manifest
@@ -7,6 +7,6 @@ DIST greenbone-feed-sync-24.9.0.tar.gz 63052 BLAKE2B 11ecedca7474de397c938427120
DIST greenbone-feed-sync-25.1.0.tar.gz 65345 BLAKE2B cf0c8ce7b7387b70ea00a87ecc48b12f1529b80e92f13dadfc31c15c81bd549261aa4ec83124c16be4833fc202c0b5000ca0ef92ca2d5fa5f8686ba4c01b63e8 SHA512 970aa6b0b75fabc45629dca3f036a3fca925fa03e52f704033a1d4497e77afaedcbfe9afea94400ab1b136bb19d8829cdab45d6c3c9de6088e9a48da0871128f
EBUILD greenbone-feed-sync-23.10.0-r1.ebuild 1549 BLAKE2B a2ee133156065d230f1235b097126716ce0f46f2cf981b0abf6386f11591c7c4b23b14a1974ca2d1186bf938b1366ee84ba9bbec57fb166008452bd87c1e9cd4 SHA512 f33e4162c3f168e2dc6667b14db7dd466e2f7e1666c334d72a9b9901b128f9f4a9b72aeddbad5df590194dcb5bde9c4d5141ed550d0768ed72a1d287ca3d9dcd
EBUILD greenbone-feed-sync-24.3.0-r2.ebuild 2824 BLAKE2B 81366785ba97dbd3c44292f94fcd0d79438d34cb95efa7cc7f8896a2710d364dccacbe57f02f14d27fb56f7656a651b3915f64859e75b0efd16c5a2c8f1e7242 SHA512 e5cf258d6ac7365a190cb4cea7e89893c0aa495587f880d3713912e96cefcc5da04e4fe3559be9299a8d0b1c839cf9cfb2a55110dfba22e7adfd060c63ea6bca
-EBUILD greenbone-feed-sync-24.9.0.ebuild 2825 BLAKE2B 26a620210e5f5aa9b6cac73e7751633ce1df3e77c0b4d25584aefff5b3c144cdf483bc252ff43d9ccb5bd8a2575210d49b199412f92c07bc12aa8a85f167c6bf SHA512 4d996e91c868e0bdee9e0b5476de0c67ae11d7945eb43f698fdb357dbd521847473419e34751d83c87fa8e42cb32fa2ab474700ab945fee85f2cd619cab07bc1
+EBUILD greenbone-feed-sync-24.9.0.ebuild 2824 BLAKE2B 81366785ba97dbd3c44292f94fcd0d79438d34cb95efa7cc7f8896a2710d364dccacbe57f02f14d27fb56f7656a651b3915f64859e75b0efd16c5a2c8f1e7242 SHA512 e5cf258d6ac7365a190cb4cea7e89893c0aa495587f880d3713912e96cefcc5da04e4fe3559be9299a8d0b1c839cf9cfb2a55110dfba22e7adfd060c63ea6bca
EBUILD greenbone-feed-sync-25.1.0.ebuild 2825 BLAKE2B 26a620210e5f5aa9b6cac73e7751633ce1df3e77c0b4d25584aefff5b3c144cdf483bc252ff43d9ccb5bd8a2575210d49b199412f92c07bc12aa8a85f167c6bf SHA512 4d996e91c868e0bdee9e0b5476de0c67ae11d7945eb43f698fdb357dbd521847473419e34751d83c87fa8e42cb32fa2ab474700ab945fee85f2cd619cab07bc1
MISC metadata.xml 822 BLAKE2B 6e48caf48d652d7892292654b2b55a1b200fedae3b34d03ed237259fda8a8c8013cda2c3ac93b080658424a21a13e9a3d4eb92c677621c17c2309cf7f7467c32 SHA512 9457919c66737a70c7cc58aa576102c46c1d296a616baf53559eb04bd89a7cc315d59980e7150afea1f9010344952e73deeb215ec5f776075b638072badf5983
diff --git a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild
index 2d52dcd7bbdaa..7d455259f0c39 100644
--- a/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild
+++ b/net-analyzer/greenbone-feed-sync/greenbone-feed-sync-24.9.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/greenbone/greenbone-feed-sync/archive/refs/tags/v${P
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="cron"
COMMON_DEPEND="
diff --git a/net-analyzer/gsa/Manifest b/net-analyzer/gsa/Manifest
index 11b37e3b5fa92..45d85132b91c6 100644
--- a/net-analyzer/gsa/Manifest
+++ b/net-analyzer/gsa/Manifest
@@ -5,6 +5,6 @@ DIST gsa-node-modules-23.3.0.tar.xz 23747600 BLAKE2B 85a5e30f7c74fa572da26437ac2
DIST gsa-node-modules-24.1.0.tar.xz 24875460 BLAKE2B 7d3f635d627ce2be1a311a46be4ea01696ea10aa543c2eb1c6da56dfc9bc4ad41c37b6f97385545fc3488f2eb2fbeea8b2c92e623c638ea8ebbf2d95b83896e5 SHA512 c305f4be38f68ebf0352862063ce2145c5112c33cd5d9fb2a12389480ed6e54edc2b885378d0df1facb5d08eced7517af835b78600fbaeb92baa5d0c6684ee9c
DIST gsa-node-modules-24.6.1.tar.xz 26032304 BLAKE2B 2cc78875e0fb3a363dc4f052605f5ffc94f346b28616c82067dbfe9d5b4e4052b977d61f1a0fe68f8ab9396bf102ca76f925060d6eb34360dbce9246eeeca1e2 SHA512 b014aa339e4e56642ed39fae99a4f3d030d2df3ede61a88f05bfdb52717cbde942c9467d1a1bea146f9daeef7dccbd6d6d9105c0cfb977945d55a88bbeca17fd
EBUILD gsa-23.3.0.ebuild 1272 BLAKE2B c55aefb8321175045474f5ff7c107401ada6cc43b676f80c7a2b90ef681ccbbf9caef5dbfa693353fc4b324cf6a1acd67acc990605c46bb7a5878353abd9fb5f SHA512 8d4057104927e53ef68b0b0ad9838c8caa7d2c319f0281d9ddde85cd03d311c58de354dd4d5ee422d26d037ca4d72e5780f0c3a689c96d7da2a3450b2d4acc3e
-EBUILD gsa-24.1.0.ebuild 1268 BLAKE2B cca158f10acf4dd49d7857bf45f36bbb6d75086418c348411ac3bd278820b462cd4dbf65cc1041d497af0a834d7822b0cb4a6845bc6b284aa3d3619effd4a152 SHA512 26558bea34083b15a21299f07547edc8b421f038f2b1d3c3838df21d67997e6f30e4a4cb7440f83c6c4846016ae57645f578b0bc3df6c39ac818ffcfd92a34fa
+EBUILD gsa-24.1.0.ebuild 1267 BLAKE2B a51a635710d397b5a357e46bd7daad3ae1f4dd3976ba1ac3e9800058586e5d786f3a66d084c4c2fefcc565ead88033b570acccbbfe6968bdc699da5ba79f9693 SHA512 857d5d4314480ef749a9750ee801ae9cf8600f1cd6bbea049a6c1a67442625a432c8817cf19226d9ca13c3aeaa03f78e976c506b81a7233de8e8637007f927de
EBUILD gsa-24.6.1.ebuild 1268 BLAKE2B 804ef84c8a2645a38fb018a407a50874ab02789c6ffe6480ce526dc5d8557f81d75403f6bb48447e3e41e272bb09a25e02add7ba8baa8b6e10273b0d34e4ff69 SHA512 2b7909359db628293b36213d53d414040c01bb4f868736997dbc909e2409c1ae1991b12ac88739816f01405696d8cd74ae6ad6febff10a525801adda3e14bc5b
MISC metadata.xml 848 BLAKE2B 49d7577db6edee952e547955740310dc2066f35472d0c61d0ce4eb634161e7e8420a2d65adad1afb86b0e354b1e99d4c786fb67a697181742833e94e59599b51 SHA512 abda40fcd8d265ddbb0070d53a994205e3a282c0a844c5f0c060175229a7560bda6a55314f7faef4856e7b3a94a0636186c5e3ceb34375a13662e84c7422b53c
diff --git a/net-analyzer/gsa/gsa-24.1.0.ebuild b/net-analyzer/gsa/gsa-24.1.0.ebuild
index 96653c8e0f6bb..f7e054ebb22f8 100644
--- a/net-analyzer/gsa/gsa-24.1.0.ebuild
+++ b/net-analyzer/gsa/gsa-24.1.0.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
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
BDEPEND="
>=net-libs/nodejs-18.0.0[ssl]
diff --git a/net-analyzer/gsad/Manifest b/net-analyzer/gsad/Manifest
index e398c65124b4c..3039e8230926e 100644
--- a/net-analyzer/gsad/Manifest
+++ b/net-analyzer/gsad/Manifest
@@ -5,6 +5,6 @@ DIST gsad-22.12.0.tar.gz 225704 BLAKE2B 77ae7ea7a281143ad756adafebead664286f8768
DIST gsad-24.1.0.tar.gz 226188 BLAKE2B 81864554d06439742d89cb76993665b953a4c61ec9a98392d85b45f8e9747d97b31d3816ebf354b4e9c17d948f8596cc2dbb59b714d698f7769fc2396087f3de SHA512 2cdfef9b9350562d77c91f08ef1f50a7571c51d7e0cc3aab441b90e3ad63355055ace99c64d71c33183b1c45b316cf871c9e33a18039665bc1ad1476c0c40cf2
DIST gsad-24.2.4.tar.gz 228300 BLAKE2B ce1d4aade35d5cdfe16aabb10d3c11afd892280dcd2048829e5d2744abe7951a93ec67392daecc7da347cea27b6ef7a2b0789d1171cc9d62480476aef33d8ccc SHA512 4480ef569505d73a4012a16d0dbefde09b73d01b724d8f843f1347e9c2e630525a885a47dbf09a61b7a5668d0fea58f4fbdebf250a4bc6e821b17d3ac2bb1d0d
EBUILD gsad-22.12.0-r1.ebuild 2242 BLAKE2B 6b47d7d73a17939e5b549220a7fd15328dfcc554edfb325373eb0dd54b7bdbdadfb3025faad1b57045e95048f2e3f12ebcb77161d255f6ce3fe466b289c9053f SHA512 284dbb8ee95d434f2915c60ead94e8cb62a198fdc1310849fd7dd19c8eea5ccf74624aa63eaeb1b7ed94e196acd53b9cdad44bc0d722b8bd1252492dda6e4c9f
-EBUILD gsad-24.1.0-r1.ebuild 2772 BLAKE2B d70b992104058029eef75ff6f971bc870e879c1cfeb297f44a4058d01dcfbdd3851c75be1a8f2e0c323f8fd338c184cbcde4e78f170cf38fdde7e4f30598b23b SHA512 9e25f5f130f7314b7945e7eaa22b07ec56c43d231edbed19ea83229eead344cec3ce0f3d14f5788b8989f6fb9781d982eb5e9f28530fa796bef5d713e151ac90
+EBUILD gsad-24.1.0-r1.ebuild 2771 BLAKE2B 181c1f5823499680e2fc8e856cd4e6c0140fac8bdb1f96638abbd4ac3feb3c9fe848538d1af1673ef2cb30d53bee021c8ff1699d55f255d6ea24940d66278b33 SHA512 8a835fd7f10a62909332a3589033ef541480771e1698d4a3265dcca7260ff42baeab822a5a7595d8da3936e795394c0cc89382099859d23465f1a517f752483d
EBUILD gsad-24.2.4-r1.ebuild 2772 BLAKE2B d70b992104058029eef75ff6f971bc870e879c1cfeb297f44a4058d01dcfbdd3851c75be1a8f2e0c323f8fd338c184cbcde4e78f170cf38fdde7e4f30598b23b SHA512 9e25f5f130f7314b7945e7eaa22b07ec56c43d231edbed19ea83229eead344cec3ce0f3d14f5788b8989f6fb9781d982eb5e9f28530fa796bef5d713e151ac90
MISC metadata.xml 479 BLAKE2B 95dfeecb7f7865b4f5c338347eddf868d70647e160d18332f93e50400e35bbae526dd77cab06bc8c9a39e05e79a792b6e36d8492fbad426085040fbd5f848e83 SHA512 8c0c042e28660bc0ec186893daab2b2f97490b2694a557072b2f4517028e34a44711e203810c3bbe5065dc4b2423b3ec2f9d56e1ef288b21f2578b604737cbb7
diff --git a/net-analyzer/gsad/gsad-24.1.0-r1.ebuild b/net-analyzer/gsad/gsad-24.1.0-r1.ebuild
index 1e276f98e472d..999a8ea982644 100644
--- a/net-analyzer/gsad/gsad-24.1.0-r1.ebuild
+++ b/net-analyzer/gsad/gsad-24.1.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/greenbone/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="brotli doc"
DEPEND="
diff --git a/net-analyzer/gvm-libs/Manifest b/net-analyzer/gvm-libs/Manifest
index 55c40ba6a38da..ba956934df730 100644
--- a/net-analyzer/gvm-libs/Manifest
+++ b/net-analyzer/gvm-libs/Manifest
@@ -3,6 +3,6 @@ DIST gvm-libs-22.11.0.tar.gz 331231 BLAKE2B 0dbd92f1d87b711a08941851dea7044d4d28
DIST gvm-libs-22.15.1.tar.gz 360077 BLAKE2B 46d8bc6f701afd8d8b78004f67e13b4a2472e4ab872fd8c1cc5b870b09a21582979d0167c5d4623979d2628535c21d9c9f5201ff2d080afcd184e5ee9ae5daff SHA512 1d57cd1614100c3c24e3bc291a0d00c10e988830bf25fb1bb35632759d05ca62688ae19a7169d702f6e79547cbcddf687f03a18e54ecae7eff78ce2c90107e89
DIST gvm-libs-22.21.0.tar.gz 370293 BLAKE2B b539569a1cbacc30d4ac74b00f2a51f4b3852437a0ff17f1923ac72f472bc9a0abd97d75dcf4b320622a98b2d610569dfb48505dd888391c1ddfe81b6a45320d SHA512 e547da2ad274ab4c63431f48570e5e540bbd5b2d40cf4f4f3b652f0be89d7a52ec3926dfea9df937b2bb2c262e4a64f5ddab68c9bcf3110aae476b1e484e438f
EBUILD gvm-libs-22.11.0-r1.ebuild 3104 BLAKE2B c0d32908033c1931f595fc9999bc60372cb9376c7d8ead2df54fc21f1d8da1dbea6b4f01e613acad1962bfeb5f02ea30d7dfbc7488edaf83e9792142692d6435 SHA512 e109e733c5a552c4fe29a2f8cbce6b083460f0e492ed62b8f96201f2537b15ba0de7c2fd6f61d94cece4cc9156233b6a2e3ad3bd899dc0d2d083ba9d35183fba
-EBUILD gvm-libs-22.15.1-r1.ebuild 3124 BLAKE2B e22d928cb135468aa818707a395e397e759384f2d171e036bc3b1609cba01848c12d14605ece1cfa719a22fe34facb508f43c81d56587e9768c46e6f7d592371 SHA512 52b30883ebf5262da61d8e41739b1885e50c57c9deb8fca0febd554397af847ee51d1339b17cf06f9fbd85bc71f36904502293703355c131ff011d0129d1a1e0
+EBUILD gvm-libs-22.15.1-r1.ebuild 3123 BLAKE2B b2dc43bcbca3daf1f3966d285b0bf3a13987280e855ba440314ff0035d65d103bbe08689ce7ce0062c38a30980d873dfb120c7bdff6e7722d10773dc909c737b SHA512 35ab5aea7c8695127e56a2abae318162642a72d1795fabfe97573127b5289276204427da6fbc7ab01fbcb99e496e210537f289aa935af884c838d882f6d5d1b3
EBUILD gvm-libs-22.21.0-r1.ebuild 2997 BLAKE2B c9c361e16280bee04ae4f8b8cc39bf6b1bb6844757f478e0b5360efb25b63d62e4ecb3eb4efe14ee3fbd65e12f2f6bc38ed2ea7e779c75c0a243963b9c981210 SHA512 58bf981a7feccfd8ccdd69b8c548b157be62c75c06d60fd8f6ca1d00fed9417ff93acc9672aed30d9cdb014da1940b6952e39f5bf073e9d9cf2f01ebf9ba2576
MISC metadata.xml 754 BLAKE2B 9f902ba7eec9d518751d3011ca10d5d54d0e32aaaa63336eed197b42022703326aa73882b934190cb2961a39adc2abdac31001de1d64aefb06853916854f227d SHA512 28fa6727b0464a3b798ccda307bfe49a7e84cd1dcb256953dc6db46c8d17f119e7082506301ed9a37dfd6cdb9f265537f6801f4df02e70e9b9eb5a46a4bbe49e
diff --git a/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild b/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild
index 8b2758290ab2b..20e4516bfff07 100644
--- a/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild
+++ b/net-analyzer/gvm-libs/gvm-libs-22.15.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/greenbone/gvm-libs/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc ldap test radius"
RESTRICT="!test? ( test )"
diff --git a/net-analyzer/gvm-tools/Manifest b/net-analyzer/gvm-tools/Manifest
index c8756adb07660..c0356586763b1 100644
--- a/net-analyzer/gvm-tools/Manifest
+++ b/net-analyzer/gvm-tools/Manifest
@@ -1,7 +1,7 @@
DIST gvm-tools-24.12.1.tar.gz 243110 BLAKE2B 9d03b3a4ce692512e2c454d914dfd56bab5bf9430a241fc5e9dd85e51b03f1d3ac42212612d030e04f8f3b9ecf0b0be984d86c875d46b7ba797d671d23067dac SHA512 b27d491ba399f370d1c85b30f6a18a325478f001912796dd6ef4665712bca17275e37a9113287c703a3b671d80b0b621f94e9cde6715fb2c992371c5dc9fc9c3
DIST gvm-tools-24.8.0.tar.gz 241845 BLAKE2B 8f8d94c1dfc23d59ad5fc9cc9b165a875acb8503d3a38d0be2938d2cecdf07167ddd49420c29e316db6623ccd877afb5c22fa891fcfed8cc1bfb6aa1eb66fa4a SHA512 4434410424521f80adeb52785ba5c8f9a6548f9bfc9e7798f127c92b238b747485d6b1599f5f944f359cbf2327bf6a564250430aac3ac317f2847b61863fb829
DIST gvm-tools-25.3.0.tar.gz 260850 BLAKE2B 1ccf7876a8fcd82c7c1adbffbeb4b220a0a4938d1dffef4f855dc4e8629e1a5d1a68e4dc709e86bc862fe74c04acfb8a4a5272fff1344564c618f4157aafb0d3 SHA512 d4760361b89b3164a60491c7ffa9604d427ad8bbb2e9cb284ed6a94106158ea68a35facbbe395706bd51c47d26e4c993d9232827e57723d1386859942889dc0b
-EBUILD gvm-tools-24.12.1.ebuild 627 BLAKE2B bd64faf6b0cb1c3aca1911c3056fad413fb0d84127aebfe064d1c1253ac157a52695ffb0cbcad840fca846d0b873ceee92c51f4d96b152cf5238adb784919570 SHA512 bb647ab7ffeb308ad4d113a37734af16ed78a29b6f0d42d8142b866d8529733b2b68685301b82cf3b2de90ff38afd53d20a867d3efa5a4e8fee1344f0c981d36
+EBUILD gvm-tools-24.12.1.ebuild 626 BLAKE2B 200ccbfc538621f3453469c501859d32ffb0c0b54b745adb26fa00c6358dc7f7d233a532c6dbdf4adcaea3251a7eb288d3db3cdf7ba52f285b8c910e3d99702d SHA512 cbabfc4b9bc93dd64c909b6fbdcaab13f6556b52b615dbf9a493ae924898189baf7488094f294fd76ae5690e685a33a5b539542279bf7a39833cb6aea05f46c9
EBUILD gvm-tools-24.8.0-r1.ebuild 631 BLAKE2B d119d61861a24009e849456b64a7e71978fede684bdc819b8b5015e87fa3c911d6c720b765545fa44cbf95be42685d5be75dd91be14047646133c1f28812abcf SHA512 163534c29ccfd3676074083f0d003d92227a90660f9deb30233b1e818012de167f1616165b55723b4facd05e950eac25de5a0a3f5c362b5c2aeefb8d67748ae4
EBUILD gvm-tools-25.3.0.ebuild 627 BLAKE2B bd64faf6b0cb1c3aca1911c3056fad413fb0d84127aebfe064d1c1253ac157a52695ffb0cbcad840fca846d0b873ceee92c51f4d96b152cf5238adb784919570 SHA512 bb647ab7ffeb308ad4d113a37734af16ed78a29b6f0d42d8142b866d8529733b2b68685301b82cf3b2de90ff38afd53d20a867d3efa5a4e8fee1344f0c981d36
MISC metadata.xml 906 BLAKE2B 14ad7500a606fc905fb68739b5b36a69502ea54a56d666eb2a054ee235489c14569262d2b75ec902c777f1e59cfe87b6f323104221839136f870df4e4dfa7586 SHA512 b794f27993b95ce7ec037077430e315a813199e709d233666fe18e1f085f366886344b9c3cd227ce67cdd0be7b8e71e0a2df8ba6e78950be95ab9cc1696725c5
diff --git a/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild b/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild
index c5bd1d1cb8c1f..db08306b7d0a2 100644
--- a/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild
+++ b/net-analyzer/gvm-tools/gvm-tools-24.12.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/greenbone/gvm-tools/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=net-analyzer/python-gvm-23.4.2[${PYTHON_USEDEP}]
diff --git a/net-analyzer/gvmd/Manifest b/net-analyzer/gvmd/Manifest
index 0cfaadba92a59..bc8f1cb7225c6 100644
--- a/net-analyzer/gvmd/Manifest
+++ b/net-analyzer/gvmd/Manifest
@@ -5,6 +5,6 @@ DIST gvmd-23.9.0.tar.gz 1087527 BLAKE2B a65ebf9aec0f5a29ade63b4aadcecdbbe0e34264
DIST gvmd-24.1.0.tar.gz 1094175 BLAKE2B 347fab3161bcbc281b8c8e71347cbcc8210f13cdc8eba3b07d9ed61856a25eafa12a244d3d92cf74ff109477125c1daedd10d964efae22701768c5ed0f84a49e SHA512 3a40ea13b85cc1a856fb521e112806db6ff55c81190c54aa19e035cd002466fc1e2bf4c360d1c515f729196f680854421a89d3e2ffcd75475678b45a4882ba68
DIST gvmd-25.2.1.tar.gz 1123704 BLAKE2B 598ed09b9d77ef472cc33d2c180ea32a6eb029e648edb70fc49eac3ed641c7de4d4129af0c9d92fcaf169580d0e8aa521d7eb226132e43693bd1cfff88089c24 SHA512 6d5474bf6972e08013f51e46b73dfb07b42bc26c15b560a9e5d3574449510371bad4a78dc72619e6bedede78fee287ab660b19b0026d290807052087aa960b41
EBUILD gvmd-23.9.0-r1.ebuild 3257 BLAKE2B 3235f7c535afe00122bf103f159decffae9ccf1d0a33bf2cee44aff4433cde5cd3594280607643a3ef54eb93b7053322f63dc69728b063ae2d58f79468823eea SHA512 5461819261cd6f88146f41f4fe838448920379801b1c60befc0d7582783ec4bb3b7620db464b5612375973594e1a5ffcb10dc3d5000fcfa9f21583972b50f2b1
-EBUILD gvmd-24.1.0.ebuild 3253 BLAKE2B 9e5613ec358ef9d7c32e679070efc998f1d0663785473688760c92cb018872f889a523cd2a5e748cf98bcaa9cc5216b50302d9533ac186d9eb0e26979021b690 SHA512 765c050c17dc98282cf6c248b62a4dcd59138e620300bb883572dfffd50909cf1f2e00a13de26d646f786973f120420f9bd8fd6c695b9f1310268f120b741412
+EBUILD gvmd-24.1.0.ebuild 3252 BLAKE2B 6fe49c23d0fb557b612d600747cc400e0318f10d38dc86be491850d79239c00f16b8295f28a7c79da15883ed90a0486969e302ad4ae0fd266f26b3ff7bc06aaa SHA512 83eec6e1081fdf9786245b667f36803282d9c9e5fe71e749cba342be59b3f3d8b3c11b5df3f550eae82bc9c7aa79f8038fcf22af1564cb9ec87a4a4faaa61bc2
EBUILD gvmd-25.2.1.ebuild 3253 BLAKE2B a3ddcad9e404a6688c547db23830876369dd4d1c958e44a99cb21599181dce5f36ead907adf86d60aba309aefd2836d6bb84d34580211568b0e74fa518a332d8 SHA512 3eb4eeac3f400ae96552a2717994e44a4c56ced6512a946891bc2213cf90583bbcd4812f2ceee134ea0d3795508711b0cce3d607fb8d66086790dd5b50ada818
MISC metadata.xml 1015 BLAKE2B 02f3f87588b78a5ec9114298b527d3a0731d993583c20e4988e4ce97fd95a00324c3692000b5572494fc4f6dc33aeb603f25c146c98cfdffa3cefd1ae77ac7ee SHA512 f99e5727c4b40ae8184f471045059a95df54deea829ba01d3d948ca90586ab9745dbeca90d826f088963a15396099a5fdb9583c3aecf47fd72f1e8760eda1aac
diff --git a/net-analyzer/gvmd/gvmd-24.1.0.ebuild b/net-analyzer/gvmd/gvmd-24.1.0.ebuild
index 45b91006b356a..39db42e8767d9 100644
--- a/net-analyzer/gvmd/gvmd-24.1.0.ebuild
+++ b/net-analyzer/gvmd/gvmd-24.1.0.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/greenbone/gvmd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="AGPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/net-analyzer/notus-scanner/Manifest b/net-analyzer/notus-scanner/Manifest
index 6cbd5bd0a43b8..12206e6ce10b9 100644
--- a/net-analyzer/notus-scanner/Manifest
+++ b/net-analyzer/notus-scanner/Manifest
@@ -9,6 +9,6 @@ DIST notus-scanner-22.6.5.tar.gz 294136 BLAKE2B 6dcf2b79e359578dde89fb7e12d135df
DIST notus-scanner-22.7.1.tar.gz 295860 BLAKE2B 81ef3f117818acaac4592a3d3555b5056462799de57c7825dad22059a4435289858bea14daabd010ac324db1e43cc60107b91a31da333155d58d7381033b5dd7 SHA512 c81ef83a785d9b816c1d361b7d61c9b487d5ff30264ce325e9b460ce906a5de0ea155019661eaf4cb4749231ef12e79ced496c902f8b52347685b9bfadf561e5
EBUILD notus-scanner-22.6.3-r4.ebuild 2349 BLAKE2B b6947913d06663885500a7a2c9ae2e550ec3d74f429cf6bc3ac49ac1a4a68dacef87e50e8535d82de9e74aefdb8c674e0e16ef919e2a841e33543cc3d308a4d4 SHA512 95113b127e165a2ba7f20733c1d5e17c7e06c4dd2c0ecd80f1c71a5f93f771bc1162789261d25e149e7dc23dff2498f44028273a280b3e25e6657c55f4742b79
EBUILD notus-scanner-22.6.4-r3.ebuild 2090 BLAKE2B cb94545b3e40b0bd339c8ca00249525522d6d732a672b9f6fa6f1ced1a4f06a1fbcdd43aba2c58ee158715e7ad9d92a2f988fffbfb7e6707bf33845502282003 SHA512 6faebe447e6e84676f2916a88acf7e20719273ecab5808ac4b6fe01794a0e193e60add2ca9d18f6d03149055db0ca59e06b3ba228482c18e531d03baffcf2719
-EBUILD notus-scanner-22.6.5-r1.ebuild 2085 BLAKE2B 334ccc843f614ac3e220b602004deedf675e76ba0db7245af8de95d292e56584556dbc9ac9b3692b237469496be87467a396f90dd01c46709ce4ce8e50dbc9b7 SHA512 b87d07f00a0e55004644b29bcb39a8080a2c9d8f6a2fd940ecad46b6cc4ec836472bec55c34950649d7fc926a501f85d5377868f9c347dfeec5545da6c2ce37f
+EBUILD notus-scanner-22.6.5-r1.ebuild 2084 BLAKE2B 2f633630881d701385f6f6fb2afca9eb647ae1e8d2fdfa04e2eefe1f4735e9f7de0913001a02d22af7c4be4da3878556e3118c3552934f1d9785c6aa1935ef61 SHA512 07395908fdbf553e594d200a2e5bbb0c8cefa29d6360445ada9e0abe4cb008e60e8e5eba3e35804f5de81878a7f4849a38710457c61864c528ec0732a4d4f3cb
EBUILD notus-scanner-22.7.1-r1.ebuild 2084 BLAKE2B 297c41ecec01ded88f4e3b5f5f1bdebf22194a5776c82e9e08e4aa95818b5819b7fab715a6169b5e3857c82201f48425e449ebee450e685f0e7e6692930ca695 SHA512 852655e5aaee1767f653feea8f4a8d3cc76599404338843827c248d58534ed465915071d2b42f5edef80262eb32a382352a7ad9db0b9f3519eab53bdd7ce76a4
MISC metadata.xml 735 BLAKE2B 78af413540fe6af7214b65b50b50aaf9cf59280037ada5228d38e529d90752b0516bf1d7514e7d9436edd93b50cd8a9dadc1e9fbf84a5c57a0ff0cb45b712cc8 SHA512 fdb4ce92c1eede58fe267ed2a4832dd1d4e7a1694591efb3d2ff372a621320275c4090317cb57c50724ceb7e386fa28965e45b724b311127ecd8665e2908cf92
diff --git a/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild b/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild
index 2092c90402541..cf19c3700148d 100644
--- a/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild
+++ b/net-analyzer/notus-scanner/notus-scanner-22.6.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/greenbone/notus-scanner/archive/refs/tags/v${PV}.tar
LICENSE="AGPL-3 AGPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
DEPEND="
acct-user/gvm
diff --git a/net-analyzer/openvas-scanner/Manifest b/net-analyzer/openvas-scanner/Manifest
index e9315b36ec496..2d1221843b0af 100644
--- a/net-analyzer/openvas-scanner/Manifest
+++ b/net-analyzer/openvas-scanner/Manifest
@@ -8,7 +8,7 @@ AUX redis-openvas.tmpfiles 63 BLAKE2B 8e3d29cef1ae0f815f7ef4da76b14168168675be41
DIST openvas-scanner-23.13.1.tar.gz 1474941 BLAKE2B 18f7afbdc6f6d0f800e2fc41a70cd9bf372289d1fb91291dc6f57e60f71e6da9b021c20baf34daec160d19770908cae1d37be3dc9b1e3fdc162784de2b2d04b9 SHA512 63d8ff8fbe3dc86c3753ae08dfb9e17dba16198b82d8bc8637cfd25f587f9797f3de7fae8cf7f9404aa8f56194017b1cfd7ffdb0cdd86609c9db1aca9de743fd
DIST openvas-scanner-23.17.0.tar.gz 1576340 BLAKE2B 58bb9f8b17ac1005155bd97502dc56e5242814c4d5ae8e868afe211bb3e04c02a1004e3a7ff05bdf58551b5ba503dbfdb085eb40a2169ae69577303fecae7777 SHA512 e594bc9ef98c15359f408b784dcbac1ee9ac454c80a771e0f64ef5df27bcefbae19a8bb63332ff269e2f7da09265d373cc56b6c92652b81e96961fdaa8d46658
DIST openvas-scanner-23.9.0.tar.gz 1462868 BLAKE2B 2214dfaeac0d9b900379816c6c984ab762249d5a6cc571635b9ac690eb63c1835cab91e076296a60ca6fe43a0b9d8c3bf4d7399f784f65eb09dd08a78da264e0 SHA512 820510e7ae7c738796809d010ef5d177f002cd6dfe2c36354e47e1bda8f32ecd1c4bdc1779d4ff3bdc5d9ab31fe4e8330b0142206b54132c84dfc5f8b37bd87e
-EBUILD openvas-scanner-23.13.1.ebuild 3647 BLAKE2B 4a7a3171ddda1c26b72cb5aa6fe52f1836fa60f72a8d454a27b270deb931f67fe488a7e575ec836cc1b5e055ec4bf0587dadb93a0e7abcbd74c3bff8bb2ffd9e SHA512 6d326c61bd221c4afbc4f5e5d2bfb736da89c9cc8fd1fe44efea8230290ba792c102d15704f26a4738665f74421622b7f0bb42b888bf4e21d17404670a605971
+EBUILD openvas-scanner-23.13.1.ebuild 3646 BLAKE2B 4c95508efd101e41c62ec13b2941e0a2e41fd604307864c18807c9effa49d2bb44ce15fc391f3fa925a10b27a75a33ec1002ce79cdc3cec857e1a729e56c511c SHA512 65318c350914434b294ad3543768ea73640d49cf968a909b1bea54808d3d801dd8fa6bec13eae81e4fe3db57eaecbf2e9e2803fcdfb28501792a53c331c8ed03
EBUILD openvas-scanner-23.17.0.ebuild 3628 BLAKE2B 56309d34079d10736fe205bd78c548c5b03c44e3fecb118c559ede72c3fbde38841e4cf06176b965569b050f26d607c380591bfbc3648b9669d9e667deb95859 SHA512 1632f0a43344e916bd742166ffbf49b2cc8eb564b3f27b9bc6d35a8f55d54033a3f3b6fefc83d96b31799bef24102c8df0b102ab960dd5b922670fa75b277c43
EBUILD openvas-scanner-23.9.0.ebuild 3651 BLAKE2B 8d2855780cb2d3fdff53c18c0a87c696e1f66de535bcc05cafebed489d8877726ec4814781121e4df4b96ad7be5a23dadab1d533c4ccc04f3391d4a383ac681d SHA512 44fed7d6e1c8aadaff21b220e0a2eb333de8c53ceea05beaa3c36f2ca191cb1add884d9ae6015e094429c9480f7547fa517618b72dc686ecdd670e6030ef7eeb
MISC metadata.xml 959 BLAKE2B fd177b593dcda47b5dba68daa3790177288fe1ac1fc4af208b61a29da747528fb4b7bb679139f1d21fb6ff56e4bae9d5828291564597967dace2b341a066cc79 SHA512 43bbeeffff6f8d6eba3156a293d73be25786c5c7f1ab9b1167aa5ffe9cae57f894a2250f4e66b4fa79947f0cc4cc059857d262bb6af42095b7ec11d2b0badfce
diff --git a/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild b/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild
index 28fd9fc10e3a8..fb3ba415b59e0 100644
--- a/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.ebuild
+++ b/net-analyzer/openvas-scanner/openvas-scanner-23.13.1.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
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2 GPL-2+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc snmp test"
RESTRICT="!test? ( test )"
diff --git a/net-analyzer/python-gvm/Manifest b/net-analyzer/python-gvm/Manifest
index 4acf0357a60d7..0ac7606ae54a1 100644
--- a/net-analyzer/python-gvm/Manifest
+++ b/net-analyzer/python-gvm/Manifest
@@ -1,7 +1,7 @@
DIST python-gvm-24.12.0.tar.gz 291652 BLAKE2B c3ac1e135710d085d736d82132ddf4aa5d6da313e303d85de52456b6f91e62f90d28c59e4bb27b6627014b76b93b9187934856140b7fbaaa0f6bdb7384584cd6 SHA512 791f81d220212f8f2f823f95d2fafa5e4f952334e628ad0a74902c9d89b44a3de51575fef9fea132657e208dbbfeae6744d72d16413b7270ac4dcad216adbe29
DIST python-gvm-24.8.0.tar.gz 289907 BLAKE2B d7e5a962f4d714406595e6bc8c939b7526389613e78dd5bc5b641ef2dc17eb33e42c51798f2c280e1a7af5a65ae0fa6ac3d059e1243b5adcdb27ce900cbcfe6d SHA512 dbc3dee750299f6e39417a442551ffc82939073cf1c4fd46076dcf05f9c59c2568bf8fc075607b36950387e11b021eb75c542c022329ff8e7ac42293f8489db9
DIST python-gvm-26.1.1.tar.gz 318501 BLAKE2B 54427c0f264f213338499da6c8d3ac8bac880afb8205a7a0fa75b3bfba4494add3d1a7b4fd534fe9e39f1d0b475071b492a577789fe6387b0c28b376628f75e9 SHA512 04a7c0db90bec944b931c83065a571673e3950c1c518b8d56cba7ac8d334c550bc1ef7940d9c243ed16d4fa568fb9539a35b28ee17d3bce6cfd6bf1a5bcd12b8
-EBUILD python-gvm-24.12.0.ebuild 802 BLAKE2B 858b19ba41c900ed8a52a40b9502e57fc7845a3925a51bf87f0e93619641ad22ff6ec603f12ded2f247a4daefc998a6746260464fbcf1f0ce5fd27cf7bf1a093 SHA512 c2f2c51df8399b463f295702a7638a263617d208239c3729da7477d666a3f1caf807bdb769be43df98ad0ef782c1ee8106ce4a6d294a9b8e056a4707ed9e0b94
+EBUILD python-gvm-24.12.0.ebuild 801 BLAKE2B 3f2e5e0a138d32545dd8600ce32f3ff952c6bc1a981054cfcc75e0c77af14de13a7fb0ff0e72316424634bdec6ef5c61e2a12f6397f1f8b6e9c2d286159cc408 SHA512 12fc19ae3454751dae76c84dd7258d0488d691c4cd1c1a12d471869019aa419e800ee772aefd0ed20ea1a3e5aceaaa8b26c3936af4de6199ecf456cc267962a9
EBUILD python-gvm-24.8.0-r1.ebuild 806 BLAKE2B 0633325e2be55aa7c98cadae5144fbc910fca904750dc26c627fbc937a262cffaf20c83ece288bf3fb3efbaeb20f34d0d30f1c929d0821e0133f8246875b0ca2 SHA512 e5172a7953ed3a1e2fe8de8762cd4ea945dcbc6dbf4892329699f054fdec8c140ccdb2cc642cba1bc9a78f5bbd00a8ab16d244ffd66b41b128a973def56f6c05
EBUILD python-gvm-26.1.1.ebuild 802 BLAKE2B 858b19ba41c900ed8a52a40b9502e57fc7845a3925a51bf87f0e93619641ad22ff6ec603f12ded2f247a4daefc998a6746260464fbcf1f0ce5fd27cf7bf1a093 SHA512 c2f2c51df8399b463f295702a7638a263617d208239c3729da7477d666a3f1caf807bdb769be43df98ad0ef782c1ee8106ce4a6d294a9b8e056a4707ed9e0b94
MISC metadata.xml 914 BLAKE2B d5d52afa2071ff4905a6e2d283b340e04c16ba51e33f7472057a8d6632c6404f0481bcfe27bccd5b6f7bd5fbc5f3b5cf2bd0afda7161b569c4e09d61d67e36e0 SHA512 0774147ab63f1164969e06ee4d1c6233aa55bf857bf42898ef6c34bf41401c98a8a1806c49abd8da5325bfcd20ea5aa05758f9d356d7bb1b9793cb3b90db70ea
diff --git a/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild b/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild
index 5c3a9fdf07a87..e21f6fdba7d12 100644
--- a/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild
+++ b/net-analyzer/python-gvm/python-gvm-24.12.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/greenbone/python-gvm/archive/v${PV}.tar.gz -> ${P}.t
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/lxml-4.5.0[${PYTHON_USEDEP}]
diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz
index 83b76ebc74e40..7b72ac02b8d38 100644
--- a/net-im/Manifest.gz
+++ b/net-im/Manifest.gz
Binary files differ
diff --git a/net-im/fractal/Manifest b/net-im/fractal/Manifest
index 053635274bb25..c242acd624662 100644
--- a/net-im/fractal/Manifest
+++ b/net-im/fractal/Manifest
@@ -11,5 +11,5 @@ DIST ruma-de19ebaf71af620eb17abaefd92e43153f9d041d.gh.tar.gz 795455 BLAKE2B d7af
EBUILD fractal-10.1.ebuild 1999 BLAKE2B d63a83eb90ca7b881604e439c6fa3e5d9ff0581ee145f6b24c6394b6fb2a3fb246ff22bd0423567e4f6a3ff324f832abf3919feb7ed21ace0e8b5a78613bda46 SHA512 6c98d5d19c3a29e8258ba894aa3345bf63d63a15bc4234c46fad99cfcf337aa9fbedb258737259d5c123f69f040da26666794814067c88f98949d67972d5cb56
EBUILD fractal-11.2.ebuild 2037 BLAKE2B efe7812179dfad057dd6e8fb9ba180704844a54a54688019b5e099ffffaec62385b82f558d59164ecd8b2c1381a808d4a981f6a57129a16e93c4314b233461fe SHA512 d9ba465549c6e62372ba49713a9504de830395aa8f1bc2ec8180f4bdbc9b31a22ee1069950756002a483e2ece1c0b5627c056a69feb4c301b820bd597b02d7dd
EBUILD fractal-12_beta.ebuild 2045 BLAKE2B 9a1e3738af8f77f633b88fb6d7b6e489ff54829aa9ed17e74a7832c51324a11db19b0d71d3b3d9015dc1e54e5634656329229c9f14a2cc804f3780141a2197eb SHA512 32a7208c94e8f36cef029d49ee9be2285eec6189845405c29583aa850036b3df4a2c5c418d275c3af678626bd346c706ea8685d0f5550c2ad5a473f0c85a731b
-EBUILD fractal-12_rc.ebuild 4510 BLAKE2B 9e7c4b1e0908506bf652d373d604d203949874f32d622a1a13f97d2ab7439055a719fa739f3d1b75ec2f843f2cbdbb433a203fe7f132783da20e48c57bf2e816 SHA512 b6d949e65e22f294c33bda6126fa4a27c0a8aa45ef3d08caaf70786ff01ef33d9e41c39a2afe3fcdd803516b72ffa31a880d92e714404a89b1d3cbc61d2b669b
+EBUILD fractal-12_rc.ebuild 4542 BLAKE2B 9e55c4444622eb6c2e53d28fa94a18bdaa4e8a584223cb9e68f63d35fb8ccded84399f09e89c48dd14ee00f12f52741ee90f01436aaddab2c0f3b1d8eabb8fcd SHA512 4212f9ced2f884dccf9d35dce690b2b7e0e9d2a9d027256941ab88589b2ee0562677012be0a025038d2436306d392692e1cb8eeaa697488ebc37dd89f9bc7170
MISC metadata.xml 332 BLAKE2B 36b22310df0557eda42824f89922a2f86f69d1e865e7a218e68cb8402f525e6b656ffad5ddfd571db0683fedaf4be4731b90f396f10dc5860f84a68954aee178 SHA512 5be14905102caf86ecae246ca7cc69a9c3543f9c2d0cf78f99c6f0eeb04ffdbecb91bb06b12d99956ddd69d59a99b71b5caaf1a788fa6c3fd2f8142434970038
diff --git a/net-im/fractal/fractal-12_rc.ebuild b/net-im/fractal/fractal-12_rc.ebuild
index 71210f1abc3ea..1a504eee0258a 100644
--- a/net-im/fractal/fractal-12_rc.ebuild
+++ b/net-im/fractal/fractal-12_rc.ebuild
@@ -26,7 +26,8 @@ declare -A GIT_CRATES=(
[ruma]='https://github.com/ruma/ruma;de19ebaf71af620eb17abaefd92e43153f9d041d;ruma-%commit%/crates/ruma'
)
-RUST_MIN_VER="1.85.0"
+# required by matrix-sdk crates
+RUST_MIN_VER="1.88.0"
inherit cargo gnome2-utils meson
diff --git a/net-im/telegram-desktop-bin/Manifest b/net-im/telegram-desktop-bin/Manifest
index b6096e20843d8..192ce2ab98896 100644
--- a/net-im/telegram-desktop-bin/Manifest
+++ b/net-im/telegram-desktop-bin/Manifest
@@ -1,10 +1,10 @@
-DIST tdesktop-5.16.4.tar.gz 22859111 BLAKE2B cbc6482844eac670af70610218d1b201ec6c867189fe09f49f228d7c2802cf14d2a824bcceb0ebd6f77ae331be946bcd11eb35d7827ba2b41da489d0e4f890d9 SHA512 2b40328dc0a2f06e1c7ff90dd4ef652ca22229b02dd209ec75de99b08f0bfc9ab146ec0ecc6315de0fa51d865d6afdd0eeb9df656025572ad9df38f0944cd2e9
DIST tdesktop-5.16.5.tar.gz 22897075 BLAKE2B 0e07fd45d8c0736d28e3b8bcea0af3b63d20cb222c9a6b86be0a41bb4c135c12542a1f8fd2195cbd66b3d63f9e388b0b20deeebe63ee977c4fef19ef59cc2b07 SHA512 5453b1dec8f0c67e2378a7e51454624c1a0524939d47ede2ff30860ab15a6b9a99d0fb036e4b52e83047714099a8b1097ce023db09a5a8757a701b9e3c13fea4
DIST tdesktop-5.16.6.tar.gz 22897244 BLAKE2B 363a33826e5933e44f15642d0fc0fcd360614e85eb8301bb65abc94db7a92daa38c3bc7c825fd9102cfcbd8c9655e5b50c7602ccbcbf6a58fb582e5da84b27e1 SHA512 bba5187381661cc9cac183ff1889c34e3ad925581d30d967451c6c63f889ddc771f1a7a3929b89c8d8d9fde6b58d0997d4b0db7de02b47c61dcc6e301c00e052
-DIST tsetup.5.16.4.tar.xz 61708796 BLAKE2B a8cdd94e2d2ddd48e94b5962d55a46a9c249a484ffc57bc7cf5875db031a9ed25f8a9d323db5a148ac4497b7ad4a26b9cd6090a2b96fa161d98bc48f83e9c647 SHA512 743c1c5869d726d376654cf2aecd04189a1ebcabc3749de17ca5d662a559f11c70eb139f9b103df809a56624545d1573aa2419e0036dcc15bf12f354c131e175
+DIST tdesktop-6.0.2.tar.gz 22943589 BLAKE2B ad3553ec4935f4a6d85a85b13e07777994f35aefc0bc1e720d646dac769efb3aa0d631676dbac0dec37bf6a25684ca247a13446c91e8a55ed978a19d3c80df2a SHA512 d54fe068e9e1f7af20cf62faa6fdcd64d075f7538eb5c1e51dfc92c6d1a66eeee14e0f4e776c877b6c4428a3318ff8ca4be46d1fb7bb9d6012e1105a12f123a8
DIST tsetup.5.16.5.tar.xz 61792276 BLAKE2B 52e11e31e9319d5b48d026cebb5248517296bf6d2bb3b118f485c4e8b64cc6da9d180e919f3ce90e3b5da460581897cced27590a91646a09e733004d81c46deb SHA512 175f340ed70b16b49042c4d55624ff84b67bcc9d287a84034333f0f3481b6f46c9310b79f54af69c2b153dda7bb2fc7899999cbd609abe189ea4c1260c1824af
DIST tsetup.5.16.6.tar.xz 61806200 BLAKE2B 8868487b73e48f1a6e4768784f0d9bf6fb35e27ea13a3809959fe60dda7553db591c0c60710c0139b5fd8e0074b6c883f2999ce05afee0096441c85e29d1811a SHA512 37a000b55d4fcf64b2c23c16cf7d4cb05b1519e3291f37194c1549773c2400b5250bb87559c3e795022390965351010bef87a0074615e9a855baaf17fc410688
-EBUILD telegram-desktop-bin-5.16.4.ebuild 1771 BLAKE2B 6c58027d7604f4211deaf94646480604d0d8f07a65a7c150ff105173ab41f50d32521ebf11d612a8385038e34e04585902aa05e0810205d4bfcbca3236484137 SHA512 b51284c677a9babb79dcce454190ca3ca7ab74a40868cf6292e2d53e17770eaa4664ac854176974d73bbeda53d1b7b541a9768beeff49e36bc4011705555fc32
+DIST tsetup.6.0.2.tar.xz 61950520 BLAKE2B 1b5ffa49da29a2f53a9cd1d962b7ab7be5c6e50aecbf40d8b431ea877def5d08f49d50569eaa1df9ca7ff962c36e97caf656f5e5d261b75290000a8cb153322a SHA512 62ec5598ec53c89c266b65e4b1981060396ac1f43fe4ab5343e74a4e8bd5ffbe37851beacf4c19644236cf2a6c788e6588ebafdcf6643cb733dbfaadc6154f3b
EBUILD telegram-desktop-bin-5.16.5.ebuild 1771 BLAKE2B 6c58027d7604f4211deaf94646480604d0d8f07a65a7c150ff105173ab41f50d32521ebf11d612a8385038e34e04585902aa05e0810205d4bfcbca3236484137 SHA512 b51284c677a9babb79dcce454190ca3ca7ab74a40868cf6292e2d53e17770eaa4664ac854176974d73bbeda53d1b7b541a9768beeff49e36bc4011705555fc32
EBUILD telegram-desktop-bin-5.16.6.ebuild 1771 BLAKE2B 6c58027d7604f4211deaf94646480604d0d8f07a65a7c150ff105173ab41f50d32521ebf11d612a8385038e34e04585902aa05e0810205d4bfcbca3236484137 SHA512 b51284c677a9babb79dcce454190ca3ca7ab74a40868cf6292e2d53e17770eaa4664ac854176974d73bbeda53d1b7b541a9768beeff49e36bc4011705555fc32
+EBUILD telegram-desktop-bin-6.0.2.ebuild 1771 BLAKE2B 6c58027d7604f4211deaf94646480604d0d8f07a65a7c150ff105173ab41f50d32521ebf11d612a8385038e34e04585902aa05e0810205d4bfcbca3236484137 SHA512 b51284c677a9babb79dcce454190ca3ca7ab74a40868cf6292e2d53e17770eaa4664ac854176974d73bbeda53d1b7b541a9768beeff49e36bc4011705555fc32
MISC metadata.xml 501 BLAKE2B 94aa66404772e94f51d8c59e36d19e6454f37173aaac352fe3539bcc09e72c267e69001c41f8356f19ca2830107164144d907865ad7fb3ad1def8771f5ef6d9a SHA512 3cd8e818062cd40787f12c9530ed202ea23c3f60a70f1ab50c95a7b3310197590be5a75378c598dabe5a1fce310fa8acf409a36e7446b66c2046a109d59a5ff8
diff --git a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.16.4.ebuild b/net-im/telegram-desktop-bin/telegram-desktop-bin-6.0.2.ebuild
index f14a1cc0edf49..f14a1cc0edf49 100644
--- a/net-im/telegram-desktop-bin/telegram-desktop-bin-5.16.4.ebuild
+++ b/net-im/telegram-desktop-bin/telegram-desktop-bin-6.0.2.ebuild
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index a12f53e66a7d2..72e1066af54de 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/gupnp-av/Manifest b/net-libs/gupnp-av/Manifest
index d4ebe7abb63d7..ed98b450bde12 100644
--- a/net-libs/gupnp-av/Manifest
+++ b/net-libs/gupnp-av/Manifest
@@ -1,6 +1,5 @@
-AUX gupnp-av-0.14.1-libxml2-2.12.patch 2737 BLAKE2B 011c6665ba1b601582ec7d915ab49df774bf7c04c86daeece7d14fe0c6fcfbb27e25089ecebdafacde64ca7d842154bfe715003ee747af7a78abdeed73cbb894 SHA512 7619cad3fb0cb8c01da550b63514d1bd9e99ef3f785998c85650d0e9bd3e8356b7600579c078b60d43ae8285e6c47187bd7a44b104a4eb737451a6cb4d8e4d5d
-DIST gupnp-av-0.14.1.tar.xz 93484 BLAKE2B 5e4c070bc7f0dd1a1b67f58fb178ee575df5f9f3920c8c40f8975ac79c61f707df39a243d4783ff79f691dd42553c3a6eb89715be79bb7683910785afdd83b19 SHA512 b17b38c32fe068b0b74a7ee357be5f3a0df3320fd04338b5f6b04231c601d6cc57d2770c6e6ca42ded5e1be28a6b2746d16417eb322889ffe6a975ec58205655
DIST gupnp-av-0.14.3.tar.xz 92792 BLAKE2B 2e0f605f538b4d803198196552d086d4769b73dce66a0b24e0d6da7313a81f89df9b07c182604e202b67a9264308f4098ee84ba6fc1db4f5bf7f9bd4e9540722 SHA512 f08b2b38c7e310002c995302250dfb8394c6d10781a5fc0d35ed0d7cc4c7956867ce40b5bc80fd5fbb27acd652208772f00652b0ce5515037af12244f05bf05a
-EBUILD gupnp-av-0.14.1-r3.ebuild 1174 BLAKE2B 53c89dc89ada3259ef14f615445819b05d5d17b6d284f631cb4bf4051cfafad7496a34afb9f649e8283383e537a1f3b62b7a6a88ad1862d7114e54057fcd880c SHA512 7889895acfbaf26d102b73d44b1318ba9c346172f6139253c550a671d73819ca9fc655ba33c2820f5ed402905cddcdd80e17205107918ce90cecc829bdc2b78b
+DIST gupnp-av-0.14.4.tar.xz 1216284 BLAKE2B 2af1833129b74399b2906cce2cb5d235133e5cfec7b5e5639db71bf53a92b956bbf09fcbd6e5a635a1a75009dc0ec42fa0c2368c7fa81640e20462d2d0a4d7f0 SHA512 781c036c56d400df157354f8d39c019f996a064ccdf36bc51a30bde1f1df30c76b85d391e78c9cdac1b715d19a1d7340118aa8b5d03daa44507f60d0ddf236d6
EBUILD gupnp-av-0.14.3.ebuild 1114 BLAKE2B 8b66f915403fa0b0d7d346c5b006a92a5b789b0afa32d37e1c7a9ecf6c4d5b7b26b30196c6aba75a9a026bb563d9e9837fc8bcd584618e3205f9a80cefe3618d SHA512 304bd1d7b3b7f879a05ef6129ea1d1eb25d05876247450b1d8698a5af4f5b095959a9419d881f225d89382c263d3ee21365a8550982580cd08f45850cc842f66
+EBUILD gupnp-av-0.14.4.ebuild 1089 BLAKE2B 4deee7e4c37219a9c2b17fd80425a0d8b183d897428249a68306a7317f4b669cd526be771b912480808f48f3c5424ed5d58f5855152607b7b62d3a1e8fd3ce8b SHA512 055eb8c63a0d272bf27020e7270b9efc7dcc08d8f2de3d817296c699cf4d913d905ee36a76d34cf85780f4f7d10acaae42a45f6ac07ff1f5913f158d933362c0
MISC metadata.xml 349 BLAKE2B 50eaa08612bc8686246b4065afe457ac661b806ab6b59cf415fc1c7bdac3603725895c5d3111cbace154061bfcf464e1a3fec8397d5c450fd218e70c4c287484 SHA512 8209c087e777641d5a6e5368a94757cc05088f2f8a54814ecccbdffd9ecb4b2714c0ac13f0374aee339c686c0bb4dc2d03c82b937b9beae0467eb2d82d714988
diff --git a/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch b/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch
deleted file mode 100644
index c62ed29fe5774..0000000000000
--- a/net-libs/gupnp-av/files/gupnp-av-0.14.1-libxml2-2.12.patch
+++ /dev/null
@@ -1,75 +0,0 @@
-https://bugs.gentoo.org/917532
-https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/9557768121d54fdcedabe7544863515d6a813354
-https://gitlab.gnome.org/GNOME/gupnp-av/-/commit/1e10a41fcef6ae0d3e89958db89bc22398f3b4f1
-
-From 9557768121d54fdcedabe7544863515d6a813354 Mon Sep 17 00:00:00 2001
-From: Jens Georg <mail@jensge.org>
-Date: Thu, 3 Aug 2023 23:52:43 +0200
-Subject: [PATCH] Remove deprecates xmlRecoverMemory
-
-Cannot currently remove xmlSchemaValidateStream as validateDoc fails to
-accept the XSD
---- a/libgupnp-av/gupnp-didl-lite-parser.c
-+++ b/libgupnp-av/gupnp-didl-lite-parser.c
-@@ -230,12 +230,17 @@ gupnp_didl_lite_parser_parse_didl_recursive (GUPnPDIDLLiteParser *parser,
- GUPnPAVXMLDoc *xml_doc = NULL;
- gboolean result;
-
-- doc = xmlRecoverMemory (didl, strlen (didl));
-+ doc = xmlReadMemory (didl,
-+ strlen (didl),
-+ NULL,
-+ NULL,
-+ XML_PARSE_NONET | XML_PARSE_RECOVER);
- if (doc == NULL) {
- g_set_error (error,
- G_MARKUP_ERROR,
- G_MARKUP_ERROR_PARSE,
-- "Could not parse DIDL-Lite XML:\n%s", didl);
-+ "Could not parse DIDL-Lite XML:\n%s",
-+ didl);
-
- return FALSE;
- }
---- a/libgupnp-av/gupnp-feature-list-parser.c
-+++ b/libgupnp-av/gupnp-feature-list-parser.c
-@@ -114,12 +114,17 @@ gupnp_feature_list_parser_parse_text
- xmlNode *element;
- GList *feature_list = NULL;
-
-- doc = xmlRecoverMemory (text, strlen (text));
-+ doc = xmlReadMemory (text,
-+ strlen (text),
-+ NULL,
-+ NULL,
-+ XML_PARSE_NONET | XML_PARSE_RECOVER);
- if (doc == NULL) {
- g_set_error (error,
- G_MARKUP_ERROR,
- G_MARKUP_ERROR_PARSE,
-- "Could not parse FeatureList XML:\n%s", text);
-+ "Could not parse FeatureList XML:\n%s",
-+ text);
-
- return NULL;
- }
---
-GitLab
-
-From 1e10a41fcef6ae0d3e89958db89bc22398f3b4f1 Mon Sep 17 00:00:00 2001
-From: Jens Georg <mail@jensge.org>
-Date: Sat, 25 Nov 2023 17:58:49 +0100
-Subject: [PATCH] xml: Fix compatibility with libxml2 2.12.x
-
---- a/libgupnp-av/xml-util.h
-+++ b/libgupnp-av/xml-util.h
-@@ -16,6 +16,7 @@
-
- #include <glib.h>
- #include <libxml/tree.h>
-+#include <libxml/parser.h>
- #include <stdarg.h>
- #include <glib-object.h>
-
---
-GitLab
diff --git a/net-libs/gupnp-av/gupnp-av-0.14.1-r3.ebuild b/net-libs/gupnp-av/gupnp-av-0.14.4.ebuild
index 56c7c0590ff22..d809e8ebba948 100644
--- a/net-libs/gupnp-av/gupnp-av-0.14.1-r3.ebuild
+++ b/net-libs/gupnp-av/gupnp-av-0.14.4.ebuild
@@ -6,11 +6,11 @@ EAPI=8
inherit gnome.org meson vala
DESCRIPTION="Utility library aiming to ease the handling UPnP A/V profiles"
-HOMEPAGE="https://wiki.gnome.org/Projects/GUPnP https://gitlab.gnome.org/GNOME/gupnp-av"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gupnp-av"
LICENSE="LGPL-2"
SLOT="0/3" # subslot: soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="gtk-doc +introspection vala"
REQUIRED_USE="vala? ( introspection )"
@@ -23,16 +23,12 @@ DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
gtk-doc? (
- dev-util/gtk-doc
+ >=dev-util/gi-docgen-2021.1
app-text/docbook-xml-dtd:4.1.2
)
vala? ( $(vala_depend) )
"
-PATCHES=(
- "${FILESDIR}"/${PN}-0.14.1-libxml2-2.12.patch
-)
-
src_prepare() {
use vala && vala_setup
default
diff --git a/net-libs/paho-mqtt-c/Manifest b/net-libs/paho-mqtt-c/Manifest
index 53d2f8600a879..0a62a09a65171 100644
--- a/net-libs/paho-mqtt-c/Manifest
+++ b/net-libs/paho-mqtt-c/Manifest
@@ -1,7 +1,9 @@
+AUX paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch 2851 BLAKE2B 1f07951ddf6d5d1027ab923fd6da413a35930ffe883e0735de8591252e4e70d36d6e42b71e672851ea0c0e2a41ddac18af89a67a639a7fdbf301df2d3b44545d SHA512 d3d3af7413b26965927d5bcf6ff3529a2a470443484890085abb5343dfe6af0f4932f378574971f9f28944fe51832c34332d08a721e33dc4a1792df5d8e36662
DIST paho-mqtt-c-1.3.13.tar.gz 3489004 BLAKE2B c835f4e2a741539df900184825b4ce29138f76828ec329d9321c54a845607b8137292330b019e950640f36bb14b0252dfba4906be746742950e3f8f13985608e SHA512 0f436470bcff224461ed3227c8db10914f84bc2dcf76e51b55d4a78b80abaa4e636ac8f7a20e517524625888335c738e975283e5d573ae8d59147aa4de7963fc
DIST paho-mqtt-c-1.3.14.tar.gz 1198035 BLAKE2B dfc77990b24f6c12b082fdf48cea81e52cf2ac078fd3c47edd6999248bc02a67aa06646add0207a6c05cc3904e2bc9a6245a9478d71d44521a5dcfcb2606325d SHA512 5576ac3531a5c707f92a02cbfb9d60710b42acd99f57bcde311aa224780267a5152e8b92a6b077afab4780ee236d5e0c2a0b8986453439bce4323758b3d4385b
DIST paho.mqtt.testing-9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103.tar.gz 180793 BLAKE2B b59f320466f28c828d0a019253c197313a203196943932d37401c0877a6adfeb0a3fe25f65690ee203f461baf32f291bec807c518f54f17dd102b57ce25de8a7 SHA512 599539300f21f4dcf88513bc0da81cb93b866d9e7f8927d0ce3d6ded6357526912dcfe4889c43cbdedeac9d57d5ff49b3bad24dcd172627d12e79755ed2c0ca2
DIST paho.mqtt.testing-a4dc694010217b291ee78ee13a6d1db812f9babd.tar.gz 175858 BLAKE2B 7ba1be3e09740f45907c4ba2a5314830a56c4f6626af3fab15928647b235908429a96ece312e7f5b8fa044583c81e6d8deacc0fbd290e6e08fbc328524dba3f1 SHA512 a20ea68cfac7f2a4e140c9b9ebacf4debd544098151545dedb72fe1e3629b3a495df7e15b0e131d52c4e86fb8d165cb7b2ceee019c15599b0cb5d914da0e7723
EBUILD paho-mqtt-c-1.3.13.ebuild 2555 BLAKE2B 2f7b3d8f6d138b20388f45cfeb61a1ef9bc9c941547f3e8c9abe4134b1225d1e33a3656a78d0d61954c9da3778cb4714e9b94076f056a412f0a1d3ed1b9457f4 SHA512 d34df745f9719747c52398495a3de058191bd681a98b0af90109095e52799306407bd785a4143404fb3c4dc5a509e0907e9956d75cd99d9fc3dee162513073da
+EBUILD paho-mqtt-c-1.3.14-r1.ebuild 2669 BLAKE2B a3504a33b49a9e92e68c16f4863955ffee47d4d84c87248ce33d5d9dabee46f903074742676e9a4113c369c9e066da339d8aa2831ceaa31c1596f07c4e74318a SHA512 f058cecdcc6304a7fe5c205ae7610e66c162504122cc919c5481399f1a359eb93e81754157fecc1c61c7b1a5cd448949c2e6465f6922c8b8ed8a51598e0b4466
EBUILD paho-mqtt-c-1.3.14.ebuild 2555 BLAKE2B 91ef7bfd8c1377737924042ffa9735b1b4fb6af5d9444b7c7a81f9dcf9a2102c0c4d1e27b8b091a27d74776c3e01ca33e3cb650ca4202d9eaaf805c7c4dc716a SHA512 a81081fdf3bb764a0beac5cdc56bbb7aa5c022d7806e3ea02be3dfe51df9eb821cd19c5d34797a65b1cca0c0318ad90cdde53242b44015bf81ff3f120a7fd328
MISC metadata.xml 812 BLAKE2B acf5c65842b641cbc813df4786c3cb65b6e7155b5082b5bee50bf7abb6531fab53bb4a4fad9452a062d7612cc663eb4e3327a4e9c9c9a9349f1b139289c7943c SHA512 f1aa7056cde248fb0976bf8b635017311aa6a53961fdf5c02eb601c1ffdc0079693d430ef143410a8873a07cf4809443fde98436c0ff640a0625361ffe488789
diff --git a/net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch b/net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch
new file mode 100644
index 0000000000000..db0af797d8943
--- /dev/null
+++ b/net-libs/paho-mqtt-c/files/paho-mqtt-c-1.3.14-changed-bool-typedef-to-bit.patch
@@ -0,0 +1,86 @@
+# Changed 'bool' typedef to 'bit'
+# Bug: 955115
+# Upstream: https://github.com/eclipse-paho/paho.mqtt.c/commit/ff1d9229314079321272e521c165b18c92773c9f
+
+--- a/src/MQTTPacket.h
++++ b/src/MQTTPacket.h
+@@ -28,7 +28,7 @@
+ #include "LinkedList.h"
+ #include "Clients.h"
+
+-typedef unsigned int bool;
++typedef unsigned int bit;
+ typedef void* (*pf)(int, unsigned char, char*, size_t);
+
+ #include "MQTTProperties.h"
+@@ -67,16 +67,16 @@ typedef union
+ struct
+ {
+ unsigned int type : 4; /**< message type nibble */
+- bool dup : 1; /**< DUP flag bit */
++ bit dup : 1; /**< DUP flag bit */
+ unsigned int qos : 2; /**< QoS value, 0, 1 or 2 */
+- bool retain : 1; /**< retained flag bit */
++ bit retain : 1; /**< retained flag bit */
+ } bits;
+ #else
+ struct
+ {
+- bool retain : 1; /**< retained flag bit */
++ bit retain : 1; /**< retained flag bit */
+ unsigned int qos : 2; /**< QoS value, 0, 1 or 2 */
+- bool dup : 1; /**< DUP flag bit */
++ bit dup : 1; /**< DUP flag bit */
+ unsigned int type : 4; /**< message type nibble */
+ } bits;
+ #endif
+@@ -95,24 +95,24 @@ typedef struct
+ #if defined(REVERSED)
+ struct
+ {
+- bool username : 1; /**< 3.1 user name */
+- bool password : 1; /**< 3.1 password */
+- bool willRetain : 1; /**< will retain setting */
++ bit username : 1; /**< 3.1 user name */
++ bit password : 1; /**< 3.1 password */
++ bit willRetain : 1; /**< will retain setting */
+ unsigned int willQoS : 2; /**< will QoS value */
+- bool will : 1; /**< will flag */
+- bool cleanstart : 1; /**< cleansession flag */
++ bit will : 1; /**< will flag */
++ bit cleanstart : 1; /**< cleansession flag */
+ int : 1; /**< unused */
+ } bits;
+ #else
+ struct
+ {
+ int : 1; /**< unused */
+- bool cleanstart : 1; /**< cleansession flag */
+- bool will : 1; /**< will flag */
++ bit cleanstart : 1; /**< cleansession flag */
++ bit will : 1; /**< will flag */
+ unsigned int willQoS : 2; /**< will QoS value */
+- bool willRetain : 1; /**< will retain setting */
+- bool password : 1; /**< 3.1 password */
+- bool username : 1; /**< 3.1 user name */
++ bit willRetain : 1; /**< will retain setting */
++ bit password : 1; /**< 3.1 password */
++ bit username : 1; /**< 3.1 user name */
+ } bits;
+ #endif
+ } flags; /**< connect flags byte */
+@@ -140,12 +140,12 @@ typedef struct
+ struct
+ {
+ unsigned int reserved : 7; /**< message type nibble */
+- bool sessionPresent : 1; /**< was a session found on the server? */
++ bit sessionPresent : 1; /**< was a session found on the server? */
+ } bits;
+ #else
+ struct
+ {
+- bool sessionPresent : 1; /**< was a session found on the server? */
++ bit sessionPresent : 1; /**< was a session found on the server? */
+ unsigned int reserved : 7; /**< message type nibble */
+ } bits;
+ #endif
diff --git a/net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild b/net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild
new file mode 100644
index 0000000000000..829c3e70e1e28
--- /dev/null
+++ b/net-libs/paho-mqtt-c/paho-mqtt-c-1.3.14-r1.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..14} pypy3_11 )
+
+inherit cmake python-any-r1 toolchain-funcs
+
+TEST_UTILS="paho.mqtt.testing"
+TEST_COMMIT="9d7bb80bb8b9d9cfc0b52f8cb4c1916401281103"
+
+DESCRIPTION="An Eclipse Paho C client library for MQTT for Windows, Linux and MacOS."
+HOMEPAGE="https://eclipse.org/paho"
+SRC_URI="
+ https://github.com/eclipse/paho.mqtt.c/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/eclipse/${TEST_UTILS}/archive/${TEST_COMMIT}.tar.gz -> ${TEST_UTILS}-${TEST_COMMIT}.tar.gz
+"
+S="${WORKDIR}/paho.mqtt.c-${PV}"
+
+LICENSE="EPL-2.0"
+SLOT="1.3"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples +high-performance +ssl test"
+
+# Building samples needs ssl: #912262
+REQUIRED_USE="examples? ( ssl )"
+
+# Tests require net-redirections to be enabled in bash. See bug #915718
+BDEPEND="
+ doc? ( app-text/doxygen
+ media-gfx/graphviz )
+ ssl? ( dev-libs/openssl )
+ test? (
+ ${PYTHON_DEPS}
+ app-shells/bash[net]
+ )
+"
+PATCHES=(
+ # Changed 'bool' typedef to 'bit'. See bug #955115
+ "${FILESDIR}/${P}-changed-bool-typedef-to-bit.patch"
+)
+
+# Tests can be run only if a MQTT broker is available
+RESTRICT="!test? ( test )"
+
+BUILD_DIR="${S}_build"
+
+src_prepare(){
+ cmake_src_prepare
+ if use test; then
+ mv "${WORKDIR}/${TEST_UTILS}-${TEST_COMMIT}" "${WORKDIR}/${TEST_UTILS}" || die
+ fi
+}
+
+src_configure(){
+ local mycmakeargs=(
+ -DPAHO_BUILD_SHARED=TRUE
+ -DPAHO_HIGH_PERFORMANCE="$(usex high-performance "TRUE" "FALSE")"
+ -DPAHO_WITH_SSL="$(usex ssl "TRUE" "FALSE")"
+ -DPAHO_BUILD_DOCUMENTATION="$(usex doc "TRUE" "FALSE")"
+ -DPAHO_BUILD_SAMPLES="$(usex examples "TRUE" "FALSE")"
+ -DPAHO_ENABLE_TESTING="$(usex test "TRUE" "FALSE")"
+ )
+ cmake_src_configure
+}
+
+src_test() {
+ if tc-is-cross-compiler; then
+ elog "Disabling tests due to crosscompiling."
+ return
+ fi
+
+ cd "${WORKDIR}/${TEST_UTILS}/interoperability" || die
+
+ ${EPYTHON} startbroker.py -c localhost_testing.conf \
+ > "${T}/testbroker.log" &
+ local -r startbroker_pid=$!
+
+ ${EPYTHON} "${S}"/test/mqttsas.py \
+ > "${T}/testmqttsas.log" &
+ local -r mqttsas_pid=$!
+
+ local port ports
+ ports=(1883 1888{3..8})
+
+ for port in ${ports[@]}; do
+ einfo "Waiting for TCP port ${port} to become available"
+ if timeout 30 bash -c \
+ 'until printf "" >/dev/tcp/${0}/${1} 2>> "${T}/portlog"; do sleep 1; done' \
+ localhost "${port}"; then
+ continue
+ fi
+
+ kill ${startbroker_pid} ${mqttsas_pid}
+ die "Timeout waiting for port ${port} to become available"
+ done
+
+ local myctestargs=(
+ -j 1
+ --timeout 600
+ )
+ cmake_src_test
+
+ kill ${startbroker_pid} ${mqttsas_pid} || die
+}
diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest
index d6153411c48a0..1d6b61c4e4e04 100644
--- a/net-libs/webkit-gtk/Manifest
+++ b/net-libs/webkit-gtk/Manifest
@@ -4,13 +4,11 @@ AUX 2.46.5-EnumTraits.h-error-no-matching-function-for-call-to-.patch 1489 BLAKE
AUX 2.48.3-fix-ftbfs-riscv64.patch 1469 BLAKE2B c6e74307539730b31e3c67f8d80b54c5b8ae39fadfd6623d0bb964553510a3f6c0797183d89589ef0a29ab843adea341b3a00ced422f72352ca9aaa29dcda42b SHA512 2835d3b4093f1c0fe369494d401f75645df166eb60da97a983a2396407b71ef7485646d7e7f7c2d7cc2d15e7160e45fb62b6bcfcf0e08197c7c0ff93b52011f7
DIST webkitgtk-2.44.4.tar.xz 35858056 BLAKE2B 9e3d016bfb2b4e80d2ebeda95e75f8ec8b909b41b17a879d3e1119ed66e3bf4d590a22ed814bb1572dac8d8a8838bb37b5ab1372121b276e02ee8925f6c5b00c SHA512 037ef6a9faca68b68dc62927a475134450493129043ea6cc03595cd4a684d590f80a1e9c3ed40a9176874ba43fc9efbc5065a264dfe131ebd72e272756612db9
DIST webkitgtk-2.46.5.tar.xz 42898600 BLAKE2B 04f824f9864749c13810318c06e5da90265025062a706030bece73661cf89b8d972040c508ca5b4267d476f9dac8fcdaa82943409f6ae45ab84801d899a1ed7f SHA512 9a0eb018361d407f13b303f66babcdc9960075bf69b83cf2ee8f708e5396cfa9e0a720f77695aea216072392e0603c2dc8ad50e6d56f962d4a52e9cdadf38275
-DIST webkitgtk-2.48.3.tar.xz 44171964 BLAKE2B d07afd02ca3159e2a8998167818614eb586754f6485ea5b998a10686df44a16c99c5890b6fc7ccb3c1aa4aef82f1626be39cd67a4e60dbbe9eda466fd17aa002 SHA512 0724e0d22403552409d0f621d9ed3a6404813ca63d445b9ac8f99682a544c95a3cf8108ac880cb3bcadc0ecd5a772db40e68f753c286700ffc7f2851bba12e84
+DIST webkitgtk-2.48.5.tar.xz 44131936 BLAKE2B aa8ea4b5296a95f8b18f2dec9597f70eba46e739e3cc21dccd97af4ba07c7fcfa50dffe963bcffcd178b99c111d38dc55fb194a87451fa8efa9944249f538aba SHA512 70ee8f58a354cf6d0b1345954ed07c1e49d886f353d4fab945a3d2fc03116726af05454d4b5460f0fe4f5c3d042bb921fc5b43a85474624545afd9acc1c0fc8d
EBUILD webkit-gtk-2.44.4-r411.ebuild 7972 BLAKE2B ee5eb17b0405911b8476e989fb8e78f05951558a87a6fef5de9a74c6931acf32ac397002da34f02316c5f37e1fcd506b46e5d6c65aebc8260c1bf16d14ff488f SHA512 82694297f5f67a04a162b3f64c3d2a4bd4e6dae86d00ef3af4d647865c9bf142d2ff77420979c2cf2d3566af23d83ffbd437b252cba78032f23f277dec400979
EBUILD webkit-gtk-2.44.4-r601.ebuild 8713 BLAKE2B 353adbe2dd59bfcc9e77a13d60bd3e830f34ea182a9107a246ba2229970f99cb18fb83ed0cbd87498f2b184f10b4998c0946778488a93b6fae44d0747dede2d4 SHA512 a51104176e49d2787d0a85f35e7e8ab96e1fc8b730216e889255ca8cff74b6b5da2153df43086410dbd5f4a4a67e369c476758d9cd3e187e3c8c88f0c92f49e5
EBUILD webkit-gtk-2.46.5-r411.ebuild 8131 BLAKE2B ffb29aec570c4a945f2e476d20a97de50d9bbf91c334f970fd0007606e63001e735467ee254eaeda9c7fd8a066bf9d5c4e30761bdcf547e5cab344db3c5677d2 SHA512 cfd1f82f2750ab00e8ed03824531966ea4252e7651a585b3331bdf650703a9f103690ae347a1e8a2562829961b9dd05cb723b01657a2f7010595e570eaba3ea8
EBUILD webkit-gtk-2.46.5-r601.ebuild 8875 BLAKE2B d1b4227a8c2961ea5a804e371a965a9cc9717c57a42d26c200449552f4d358c1e56d8be52f0fb417dcb3fc6902f5af09385b2da5aa4e3b50183a08153874e7e9 SHA512 d023c506227f4f458a48631195c32b0fe38a57e5eef6f422a55c7cb96344542c5abd485572c6a724c863cb2bceee41c666b4fa8f83ff44309d545ecf254583f6
-EBUILD webkit-gtk-2.48.3-r410.ebuild 8110 BLAKE2B 6c7478d58bdebb34b6ad73990f175227d86200437ac0e876cc1d10976cc3bb54e4514883a47a2e32aa766c6add2347eb10788cdde862d3e72a9b7a2dd932eadc SHA512 fd232678e2dfbed01ed2421195413eb43c645bfe5cd089d00e252a76f88f7c3560d6e8be2112d7e2a9cd418be318acbc600cd63bfe6cf70be03d7ed8a189decb
-EBUILD webkit-gtk-2.48.3-r411.ebuild 8108 BLAKE2B 18fa566cb29fac72a86c415410dda20b957297b6c01fd3d9ccc967b0fb76d07b9389ef47f83bd7f99aab498a98e1a79ab3cc6a61e18232c111072958889d226f SHA512 d39f8e55f2a263d2e05e5338a73b34ab82e0b92f303670532895eb9b9add0971306bed4d04714b13680dfc7fd03696a74b7ddc598f4d2b98a35cdaec9d48ef46
-EBUILD webkit-gtk-2.48.3-r600.ebuild 8896 BLAKE2B 4eb88fabe0c0b5195d9b63b8595b7085169b3efa0dcd5ac77af654a56fe0aee25daf6c1fa3a17c6036f3e38eff268f4879a0ddecf3368a11eb6d33d8bcc1fbac SHA512 698d60b28cf5a3bff98c8e3f5b7119d9d8b52a42dc778dd0377b457d3530062c2d43ed87f56004b7e0b6a200d988706b21d5b434c26e1718ad111ba472893ce8
-EBUILD webkit-gtk-2.48.3-r601.ebuild 8852 BLAKE2B 9635f622be4fd2bfe6b0600bc597037836e4745c2678e8822186699dac8578687a844aa9f397633c7ad0a00f5d2b23eeab618a656f727e5ad277f1d852cfe262 SHA512 a18a7c28adb3859e9cb5198e641da2270a6ff5976f2639ec72d89c1368b9ccf8d1d51b3a5589f10f0085faf140e527bac1468069b5b791b2508d989de55bc710
+EBUILD webkit-gtk-2.48.5-r410.ebuild 8105 BLAKE2B f72c618110fa5e7ab912515c404d92ca008b42c75f77f80f1c92b18186c46d15f1407233b77cca798bd770003b6618577273b62adb0a4107a3f33fee650262ba SHA512 6a665799c323fa62e193c34d8aa520ec24910ec41a332b84c6a9af615df341eb4d1b75196985ca4510bfe6b75f22233f5266e5307ab1e223647bfe0b5d719a49
+EBUILD webkit-gtk-2.48.5-r600.ebuild 8849 BLAKE2B cf74ce55c4051030c5dd08b46d7af171c1d8a00e76afbefc13d58c021aab02293a34a86f7cfecdbbe272d374bf49b2748aa296fe32c342faebd6b4da9a247a35 SHA512 2e73f0551353faf27657802af9d6cb6aa6fc8e5d5b35f3f45b80701176d388d9560d620ba1c9b33c48c3d1be3c535f6f1d18282d2ce059e435d5c5a0a0bdecb2
MISC metadata.xml 790 BLAKE2B cc1db6c1cd6771cafe9b2690790b12a34a7ea49f3dd00c9439ad05a18099c96dd1c5a6575c884c55d09e34f6dc247ca05256a52facb35a54376e61640eececd0 SHA512 b9e123a69e0353a20661ce817ead87b61370d0a68ef175cdf1ced00afacf67204c67bb549aac2006326d8aab7d6e41a841b00d16fc4431626e7ad7782f6158db
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.3-r410.ebuild
deleted file mode 100644
index d70b3b57b571b..0000000000000
--- a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r410.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..13} )
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
-
-MY_P="webkitgtk-${PV}"
-DESCRIPTION="Open source web browser engine"
-HOMEPAGE="https://www.webkitgtk.org"
-SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+ BSD"
-SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
-REQUIRED_USE="|| ( aqua wayland X )"
-
-# Tests do not run when built from tarballs
-# https://bugs.webkit.org/show_bug.cgi?id=215986
-RESTRICT="test"
-
-# Dependencies can be found in Source/cmake/OptionsGTK.cmake.
-#
-# * Missing WebRTC support, but ENABLE_WEB_RTC is experimental upstream.
-#
-# * media-libs/mesa dep is for libgbm
-#
-# * >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
-#
-# * TODO: gst-plugins-base[X] is only needed when build configuration ends up
-# with GLX set, but that's a bit automagic too to fix
-#
-# * Cairo is only needed on big-endian systems, where Skia is not officially
-# supported (the build system will choose a backend for you). We could probably
-# hard-code a list of BE arches here, to avoid the extra dependency? But I am
-# holding out hope that this might actually get fixed before we need to do that.
-#
-# * dev-util/sysprof-capture is disabled because it was a new dependency in 2.46
-# and we don't need any more new problems.
-#
-RDEPEND="
- app-accessibility/at-spi2-core:2
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/hyphen
- dev-libs/icu:=
- dev-libs/libgcrypt:0=
- dev-libs/libtasn1:=
- dev-libs/libxml2:2
- dev-libs/libxslt
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- media-libs/harfbuzz:=[icu(+)]
- media-libs/libjpeg-turbo:0=
- media-libs/libepoxy[egl(+)]
- media-libs/libglvnd
- media-libs/libpng:0=
- media-libs/libwebp:=
- media-libs/mesa
- media-libs/woff2
- net-libs/libsoup:3.0[introspection?]
- sys-libs/zlib:0
- x11-libs/cairo[X?]
- x11-libs/gtk+:3[aqua?,introspection?,wayland?,X?]
- x11-libs/libdrm
- avif? ( media-libs/libavif:= )
- gamepad? ( dev-libs/libmanette )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0[egl,opengl,X?]
- media-plugins/gst-plugins-opus:1.0
- media-libs/gst-plugins-bad:1.0
- )
- introspection? ( dev-libs/gobject-introspection:= )
- jpegxl? ( media-libs/libjxl:= )
- keyring? ( app-crypt/libsecret )
- lcms? ( media-libs/lcms:2 )
- seccomp? (
- sys-apps/bubblewrap
- sys-libs/libseccomp
- sys-apps/xdg-dbus-proxy
- )
- spell? ( app-text/enchant:2 )
- systemd? ( sys-apps/systemd:= )
- X? ( x11-libs/libX11 )
- wayland? (
- dev-libs/wayland
- dev-libs/wayland-protocols
- )
-"
-DEPEND="${RDEPEND}"
-# Need real bison, not yacc
-BDEPEND="
- ${PYTHON_DEPS}
- ${RUBY_DEPS}
- app-accessibility/at-spi2-core
- dev-lang/perl
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gperf
- dev-util/unifdef
- sys-devel/bison
- sys-devel/gettext
- virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
-"
-
-CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
-
-# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and
-# gnome2_src_prepare, and both apply ${PATCHES[@]}
-PATCHES=()
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != "binary" ]] ; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS"
- check-reqs_pkg_pretend
- fi
-
- if ! test-flag-CXX -std=c++17 ; then
- die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags"
- fi
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
- check-reqs_pkg_setup
- fi
-
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
- gnome2_src_prepare
-
- # https://bugs.gentoo.org/938162, see also mycmakeargs
- eapply "${FILESDIR}"/2.48.3-fix-ftbfs-riscv64.patch
-
- # We don't want -Werror for gobject-introspection (bug #947761)
- sed -i -e "s:--warn-error::" Source/cmake/FindGI.cmake || die
-}
-
-src_configure() {
- # Respect CC, otherwise fails on prefix #395875
- tc-export CC
-
- # ODR violations (bug #915230, https://bugs.webkit.org/show_bug.cgi?id=233007)
- filter-lto
-
- # It does not compile on alpha without this in LDFLAGS
- # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Sigbuses on SPARC with mcpu and co., bug #???
- use sparc && filter-flags "-mvis"
-
- # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634
- use ppc64 && append-flags "-mminimal-toc"
-
- # Try to use less memory, bug #469942 (see Fedora .spec for reference)
- append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory")
-
- # Ruby situation is a bit complicated. See bug 513888
- local rubyimpl
- local ruby_interpreter=""
- local RUBY
- for rubyimpl in ${USE_RUBY}; do
- if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then
- RUBY="$(type -P ${rubyimpl})"
- ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}"
- fi
- done
- # This will rarely occur. Only a couple of corner cases could lead us to
- # that failure. See bug 513888
- [[ -z ${ruby_interpreter} ]] && die "No suitable ruby interpreter found"
- # JavaScriptCore/Scripts/postprocess-asm invokes another Ruby script directly
- # so it doesn't respect RUBY_EXECUTABLE, bug #771744.
- sed -i -e "s:#!/usr/bin/env ruby:#!${RUBY}:" $(grep -rl "/usr/bin/env ruby" Source/JavaScriptCore || die) || die
-
- # TODO: Check Web Audio support
- # should somehow let user select between them?
- local mycmakeargs=(
- -DPython_EXECUTABLE="${PYTHON}"
- ${ruby_interpreter}
- # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that
- -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap
- -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
- -DPORT=GTK
- # Source/cmake/WebKitFeatures.cmake
- -DENABLE_API_TESTS=OFF
- -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
- -DENABLE_DRAG_SUPPORT=OFF
- -DENABLE_GAMEPAD=$(usex gamepad)
- -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service)
- -DENABLE_MINIBROWSER=$(usex examples)
- -DENABLE_PDFJS=$(usex pdf)
- -DENABLE_SPEECH_SYNTHESIS=OFF
- -DENABLE_SPELLCHECK=$(usex spell)
- -DENABLE_TOUCH_EVENTS=OFF
- -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
- -DENABLE_VIDEO=$(usex gstreamer)
- -DENABLE_WEB_AUDIO=$(usex gstreamer)
- -DENABLE_WEB_CODECS=$(usex gstreamer) # https://bugs.webkit.org/show_bug.cgi?id=269147
- -DENABLE_WEBDRIVER=OFF
- -DENABLE_WEBGL=ON
- -DUSE_AVIF=$(usex avif)
- -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer)
- -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer)
- # Source/cmake/OptionsGTK.cmake
- -DENABLE_DOCUMENTATION=OFF
- -DENABLE_INTROSPECTION=$(usex introspection)
- -DENABLE_JOURNALD_LOG=$(usex systemd)
- -DENABLE_QUARTZ_TARGET=$(usex aqua)
- -DENABLE_WAYLAND_TARGET=$(usex wayland)
- -DENABLE_X11_TARGET=$(usex X)
- -DUSE_GBM=ON
- -DUSE_GTK4=OFF
- -DUSE_JPEGXL=$(usex jpegxl)
- -DUSE_LCMS=$(usex lcms)
- -DUSE_LIBBACKTRACE=OFF
- -DUSE_LIBDRM=ON
- -DUSE_LIBHYPHEN=ON
- -DUSE_LIBSECRET=$(usex keyring)
- -DUSE_SOUP2=OFF
- -DUSE_SYSPROF_CAPTURE=OFF
- -DUSE_WOFF2=ON
- )
-
- # Temporary workaround for bug 938162 (upstream bug 271371)
- # in concert with our Debian patch. The idea to enable C_LOOP
- # is also stolen from Debian's build.
- use riscv && mycmakeargs+=(
- -DENABLE_WEBASSEMBLY=OFF
- -DENABLE_JIT=OFF
- -DENABLE_C_LOOP=ON
- )
-
- # https://bugs.gentoo.org/761238
- append-cppflags -DNDEBUG
-
- WK_USE_CCACHE=NO cmake_src_configure
-}
-
-pkg_postinst() {
- optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue"
- optfeature "Common Multimedia codecs" "media-plugins/gst-plugins-meta"
- optfeature "VAAPI encoding support" "media-libs/gst-plugins-bad[vaapi]"
- optfeature "MPEG-DASH support" "media-plugins/gst-plugins-dash"
- optfeature "HTTP live streaming (HLS) support" "media-plugins/gst-plugins-hls"
-}
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r600.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.3-r600.ebuild
deleted file mode 100644
index e8bd4893e4165..0000000000000
--- a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r600.ebuild
+++ /dev/null
@@ -1,279 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_REQ_USE="xml(+)"
-PYTHON_COMPAT=( python3_{10..13} )
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake
-
-MY_P="webkitgtk-${PV}"
-DESCRIPTION="Open source web browser engine"
-HOMEPAGE="https://www.webkitgtk.org"
-SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2+ BSD"
-SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
-REQUIRED_USE="|| ( aqua wayland X )"
-
-# Tests do not run when built from tarballs
-# https://bugs.webkit.org/show_bug.cgi?id=215986
-RESTRICT="test"
-
-# Dependencies can be found in Source/cmake/OptionsGTK.cmake.
-#
-# * Missing WebRTC support, but ENABLE_WEB_RTC is experimental upstream.
-#
-# * media-libs/mesa dep is for libgbm
-#
-# * >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE)
-#
-# * TODO: gst-plugins-base[X] is only needed when build configuration ends up
-# with GLX set, but that's a bit automagic too to fix
-#
-# * Softblocking <webkit-gtk-2.38:4 and <webkit-gtk-2.44:4.1 as since
-# 2.44 this SLOT ships the WebKitWebDriver binary; WebKitWebDriver is
-# an automation tool for web developers, which lets one control the
-# browser via WebDriver API - only one SLOT can ship it.
-#
-# * at-spi2-core (atspi-2.pc) is checked at build time, but not linked
-# to in the gtk4 SLOT - is it an upstream check bug and only gtk-4.14
-# a11y support is used?
-#
-# * Cairo is only needed on big-endian systems, where Skia is not officially
-# supported (the build system will choose a backend for you). We could probably
-# hard-code a list of BE arches here, to avoid the extra dependency? But I am
-# holding out hope that this might actually get fixed before we need to do that.
-#
-# * dev-util/sysprof-capture is disabled because it was a new dependency in 2.46
-# and we don't need any more new problems.
-#
-RDEPEND="
- !<net-libs/webkit-gtk-2.38:4
- !<net-libs/webkit-gtk-2.44:4.1
- app-accessibility/at-spi2-core:2
- dev-db/sqlite:3
- dev-libs/glib:2
- dev-libs/hyphen
- dev-libs/icu:=
- dev-libs/libgcrypt:0=
- dev-libs/libtasn1:=
- dev-libs/libxml2:2
- dev-libs/libxslt
- >=gui-libs/gtk-4.14.0:4[aqua?,introspection?,wayland?,X?]
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- media-libs/harfbuzz:=[icu(+)]
- media-libs/libjpeg-turbo:0=
- media-libs/libepoxy[egl(+)]
- media-libs/libglvnd
- media-libs/libpng:0=
- media-libs/libwebp:=
- media-libs/mesa
- media-libs/woff2
- net-libs/libsoup:3.0[introspection?]
- sys-libs/zlib:0
- x11-libs/cairo[X?]
- x11-libs/libdrm
- avif? ( media-libs/libavif:= )
- gamepad? ( dev-libs/libmanette )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0[egl,opengl,X?]
- media-plugins/gst-plugins-opus:1.0
- media-libs/gst-plugins-bad:1.0
- )
- introspection? ( dev-libs/gobject-introspection:= )
- jpegxl? ( media-libs/libjxl:= )
- keyring? ( app-crypt/libsecret )
- lcms? ( media-libs/lcms:2 )
- seccomp? (
- sys-apps/bubblewrap
- sys-libs/libseccomp
- sys-apps/xdg-dbus-proxy
- )
- spell? ( app-text/enchant:2 )
- systemd? ( sys-apps/systemd:= )
- X? ( x11-libs/libX11 )
- wayland? (
- dev-libs/wayland
- dev-libs/wayland-protocols
- )
-"
-DEPEND="${RDEPEND}"
-# Need real bison, not yacc
-BDEPEND="
- ${PYTHON_DEPS}
- ${RUBY_DEPS}
- app-accessibility/at-spi2-core
- dev-lang/perl
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gperf
- dev-util/unifdef
- sys-devel/bison
- sys-devel/gettext
- virtual/pkgconfig
- wayland? ( dev-util/wayland-scanner )
-"
-
-CHECKREQS_DISK_BUILD="18G" # and even this might not be enough, bug #417307
-
-# We cannot use PATCHES because src_prepare() calls cmake_src_prepare and
-# gnome2_src_prepare, and both apply ${PATCHES[@]}
-PATCHES=()
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != "binary" ]] ; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- einfo "Checking for sufficient disk space to build ${PN} with debugging CFLAGS"
- check-reqs_pkg_pretend
- fi
-
- if ! test-flag-CXX -std=c++17 ; then
- die "You need at least GCC 7.3.x or Clang >= 5 for C++17-specific compiler flags"
- fi
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != "binary" ]] && is-flagq "-g*" && ! is-flagq "-g*0" ; then
- check-reqs_pkg_setup
- fi
-
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
- gnome2_src_prepare
-
- # https://bugs.gentoo.org/938162, see also mycmakeargs
- eapply "${FILESDIR}"/2.48.3-fix-ftbfs-riscv64.patch
-
- # We don't want -Werror for gobject-introspection (bug #947761)
- sed -i -e "s:--warn-error::" Source/cmake/FindGI.cmake || die
-}
-
-src_configure() {
- # Respect CC, otherwise fails on prefix #395875
- tc-export CC
-
- # ODR violations (bug #915230, https://bugs.webkit.org/show_bug.cgi?id=233007)
- filter-lto
-
- # It does not compile on alpha without this in LDFLAGS
- # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=648761
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Sigbuses on SPARC with mcpu and co., bug #???
- use sparc && filter-flags "-mvis"
-
- # https://bugs.webkit.org/show_bug.cgi?id=42070 , #301634
- use ppc64 && append-flags "-mminimal-toc"
-
- # Try to use less memory, bug #469942 (see Fedora .spec for reference)
- append-ldflags $(test-flags-CCLD "-Wl,--no-keep-memory")
-
- # Ruby situation is a bit complicated. See bug 513888
- local rubyimpl
- local ruby_interpreter=""
- local RUBY
- for rubyimpl in ${USE_RUBY}; do
- if has_version -b "virtual/rubygems[ruby_targets_${rubyimpl}(-)]"; then
- RUBY="$(type -P ${rubyimpl})"
- ruby_interpreter="-DRUBY_EXECUTABLE=${RUBY}"
- fi
- done
- # This will rarely occur. Only a couple of corner cases could lead us to
- # that failure. See bug 513888
- [[ -z ${ruby_interpreter} ]] && die "No suitable ruby interpreter found"
- # JavaScriptCore/Scripts/postprocess-asm invokes another Ruby script directly
- # so it doesn't respect RUBY_EXECUTABLE, bug #771744.
- sed -i -e "s:#!/usr/bin/env ruby:#!${RUBY}:" $(grep -rl "/usr/bin/env ruby" Source/JavaScriptCore || die) || die
-
- # TODO: Check Web Audio support
- # should somehow let user select between them?
- local mycmakeargs=(
- -DPython_EXECUTABLE="${PYTHON}"
- ${ruby_interpreter}
- # If bubblewrap[suid] then portage makes it go-r and cmake find_program fails with that
- -DBWRAP_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/bwrap
- -DDBUS_PROXY_EXECUTABLE:FILEPATH="${EPREFIX}"/usr/bin/xdg-dbus-proxy
- -DPORT=GTK
- # Source/cmake/WebKitFeatures.cmake
- -DENABLE_API_TESTS=OFF
- -DENABLE_BUBBLEWRAP_SANDBOX=$(usex seccomp)
- -DENABLE_DRAG_SUPPORT=OFF
- -DENABLE_GAMEPAD=$(usex gamepad)
- -DENABLE_GEOLOCATION=ON # Runtime optional (talks over dbus service)
- -DENABLE_MINIBROWSER=$(usex examples)
- -DENABLE_PDFJS=$(usex pdf)
- -DENABLE_SPEECH_SYNTHESIS=OFF
- -DENABLE_SPELLCHECK=$(usex spell)
- -DENABLE_TOUCH_EVENTS=ON # temp, 2.48.3-r600 build fails without it
- -DENABLE_UNIFIED_BUILDS=$(usex jumbo-build)
- -DENABLE_VIDEO=$(usex gstreamer)
- -DENABLE_WEB_AUDIO=$(usex gstreamer)
- -DENABLE_WEB_CODECS=$(usex gstreamer) # https://bugs.webkit.org/show_bug.cgi?id=269147
- -DENABLE_WEBDRIVER=ON
- -DENABLE_WEBGL=ON
- -DUSE_AVIF=$(usex avif)
- -DUSE_GSTREAMER_WEBRTC=$(usex gstreamer)
- -DUSE_GSTREAMER_TRANSCODER=$(usex gstreamer)
- # Source/cmake/OptionsGTK.cmake
- -DENABLE_DOCUMENTATION=OFF
- -DENABLE_INTROSPECTION=$(usex introspection)
- -DENABLE_JOURNALD_LOG=$(usex systemd)
- -DENABLE_QUARTZ_TARGET=$(usex aqua)
- -DENABLE_WAYLAND_TARGET=$(usex wayland)
- -DENABLE_X11_TARGET=$(usex X)
- -DUSE_GBM=ON
- -DUSE_GTK4=ON # webkit2gtk-6.0
- -DUSE_JPEGXL=$(usex jpegxl)
- -DUSE_LCMS=$(usex lcms)
- -DUSE_LIBBACKTRACE=OFF
- -DUSE_LIBDRM=ON
- -DUSE_LIBHYPHEN=ON
- -DUSE_LIBSECRET=$(usex keyring)
- -DUSE_SOUP2=OFF
- -DUSE_SYSPROF_CAPTURE=OFF
- -DUSE_WOFF2=ON
- )
-
- # Temporary workaround for bug 938162 (upstream bug 271371)
- # in concert with our Debian patch. The idea to enable C_LOOP
- # is also stolen from Debian's build.
- use riscv && mycmakeargs+=(
- -DENABLE_WEBASSEMBLY=OFF
- -DENABLE_JIT=OFF
- -DENABLE_C_LOOP=ON
- )
-
- # https://bugs.gentoo.org/761238
- append-cppflags -DNDEBUG
-
- WK_USE_CCACHE=NO cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /usr/share/gtk-doc/html
- # This will install API docs specific to webkit2gtk-6.0
- doins -r "${S}"/Documentation/{jsc-glib,webkitgtk,webkitgtk-web-process-extension}-6.0
-}
-
-pkg_postinst() {
- optfeature "geolocation service (used at runtime if available)" "app-misc/geoclue"
- optfeature "Common Multimedia codecs" "media-plugins/gst-plugins-meta"
- optfeature "VAAPI encoding support" "media-libs/gst-plugins-bad[vaapi]"
- optfeature "MPEG-DASH support" "media-plugins/gst-plugins-dash"
- optfeature "HTTP live streaming (HLS) support" "media-plugins/gst-plugins-hls"
-}
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r411.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild
index 0b24db4e55819..6ee1db13c003c 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r411.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r410.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2+ BSD"
SLOT="4.1/0" # soname version of libwebkit2gtk-4.1
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r601.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild
index 0d589b66d287a..13180c1f06e0b 100644
--- a/net-libs/webkit-gtk/webkit-gtk-2.48.3-r601.ebuild
+++ b/net-libs/webkit-gtk/webkit-gtk-2.48.5-r600.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2+ BSD"
SLOT="6/0" # soname version of libwebkit2gtk-6.0
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="aqua avif examples gamepad keyring +gstreamer +introspection pdf jpegxl +jumbo-build lcms seccomp spell systemd wayland X"
REQUIRED_USE="|| ( aqua wayland X )"
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 54b613d2c461d..adc07cef2f986 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/s3cmd/Manifest b/net-misc/s3cmd/Manifest
index 2f53de78223ab..69cdf5c9975e9 100644
--- a/net-misc/s3cmd/Manifest
+++ b/net-misc/s3cmd/Manifest
@@ -1,3 +1,3 @@
DIST s3cmd-2.4.0.tar.gz 144976 BLAKE2B d854281a029b9865dc40d6bebd0994840a201ad573dfc628916daec00a6b38022f3f3c80aa745870c0b594443da747b1967d24976701e4d97167cfc087ae6dd8 SHA512 78a7fb193ef94759e6b59c8bccc2e736f4195f7de781f6a5d11a5685a3cf93ca9ef946bdefbfe0b0dafd0ea0612c8944283c3177f280d14edfca6553e62e0b49
EBUILD s3cmd-2.4.0.ebuild 726 BLAKE2B 5ea0c23c043729dd43608248526e43535444f7436c27ae716f3d876bfc06e6856c77b7573ece0ea1566b17605f3492ac8285cd7a2fc7c55bfca7f7ccc1e07c2d SHA512 f39dd9ccb0e116bf5c280bd6ee90bcc0741f581331fdf6f8ed332cc98c9d3d6692f0b7942fcb173a1522fd6b5832f37f658e63629c3e9089fffb0e278dd620f5
-MISC metadata.xml 795 BLAKE2B f1d85ae68ca459fbf61bc0cfb20da9e3d5380f33f8ebbac3335ed7432e50a44612238331ceb725c6e6ec116a19a6cf6d41bfc4895f9a892e698dc2ccad185d51 SHA512 01531459d573097f668c7c584732f17bdff1dde9d49b2e9c424134e346f0b430957a64bfb4075ef41b08ca1f86d5b6a6b5285de81f9f1f9d3d52bb081ded06eb
+MISC metadata.xml 684 BLAKE2B 90c5aa518246cc5d30a2e94abeb05bcd20adffcbaac7a928d756bf8be4ec2a9c7a411eafa30080b332bffa2d34cd009de6f08699fd5d3ab1cf6223e023d86a9f SHA512 43b31c30579e92e3fa4d0de743cf6509ec658e943c621bb6ab0e7aaf366f83cfc7fc473f2eab7755eeaa963bab45a0f3090e5cd17dc240c9b36b2ce8ce8e8bc3
diff --git a/net-misc/s3cmd/metadata.xml b/net-misc/s3cmd/metadata.xml
index 9b2db9ea97001..067c4c8b72d85 100644
--- a/net-misc/s3cmd/metadata.xml
+++ b/net-misc/s3cmd/metadata.xml
@@ -9,10 +9,6 @@
<email>titanofold@gentoo.org</email>
<name>Aaron W. Swenson</name>
</maintainer>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- <name>Rich Freeman</name>
- </maintainer>
<maintainer type="project" proxied="proxy">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 762d882547b2f..2ee77058e8171 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/updates/3Q-2025 b/profiles/updates/3Q-2025
new file mode 100644
index 0000000000000..a1ee241d7c85b
--- /dev/null
+++ b/profiles/updates/3Q-2025
@@ -0,0 +1 @@
+move dev-python/pixelmatch-py dev-python/pixelmatch
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
index 634e368433f10..8952cb3efdf37 100644
--- a/profiles/use.local.desc
+++ b/profiles/use.local.desc
@@ -305,6 +305,8 @@ app-backup/dar:dar64 - Enables --enable-mode=64 option, which replace infinite b
app-backup/dar:gcrypt - Enables strong encryption support
app-backup/dar:gpg - Enables usage of asymmetric encryption algorithms
app-backup/dar:rsync - Enables linking with net-libs/librsync for delta compression support
+app-backup/dar:sftp - Enables SFTP support with net-libs/libssh
+app-backup/dar:whirlpool - Enables Whirlpool hashing support with app-crypt/rhash
app-backup/duplicity:s3 - Support for backing up to the Amazon S3 system
app-backup/rear:udev - Have ReaR start backup when attaching your USB drive.
app-backup/snapper:lvm - Enable LVM thinprovisioned snapshots support sys-fs/lvm2
@@ -2965,7 +2967,6 @@ dev-util/schroot:zfs - Enable support for chroots using ZFS shapshots/clones
dev-util/sdl-jstest:sdl - Enable media-libs/libsdl2 based input test
dev-util/sdl-jstest:sdl1 - Enable media-libs/libsdl based input test
dev-util/selenium-manager:telemetry - Enable sending telemetry by default (disabling it sets avoid-stats config option to true).
-dev-util/sysprof:unwind - Use sys-libs/libunwind to unwind the stack
dev-util/uftrace:capstone - Use capstone to provide dynamic tracing without recompilation
dev-util/unicorn:logging - Enable logging
dev-util/vulkan-tools:cube - Build the cube/cubepp demos
@@ -7696,6 +7697,9 @@ sci-ml/caffe2:xnnpack - Use sci-ml/XNNPACK
sci-ml/cudnn-frontend:samples - Build samples during testing
sci-ml/datasets:torch - Use pytorch
sci-ml/datasets:vision - Support vision
+sci-ml/evaluate:evaluator - Enable evaluator
+sci-ml/evaluate:template - Enable template
+sci-ml/evaluate:torch - Support pytorch
sci-ml/gloo:libuv - Enable libuv support
sci-ml/gloo:redis - Enable Redis backend for storage via dev-libs/hiredis
sci-ml/oneDNN:cblas - Use virtual/cblas for sgemm routines
diff --git a/sci-geosciences/Manifest.gz b/sci-geosciences/Manifest.gz
index d92c691c21a87..b522e6d76ad88 100644
--- a/sci-geosciences/Manifest.gz
+++ b/sci-geosciences/Manifest.gz
Binary files differ
diff --git a/sci-geosciences/folium/Manifest b/sci-geosciences/folium/Manifest
index 9d4397970b1d4..9123d828b7ca0 100644
--- a/sci-geosciences/folium/Manifest
+++ b/sci-geosciences/folium/Manifest
@@ -3,6 +3,6 @@ DIST folium-0.19.5.tar.gz 8189619 BLAKE2B 5c87b759be58013f147b1b4db8c94dd22f170a
DIST folium-0.19.7.tar.gz 8278157 BLAKE2B 446c1d0747b13be726777e8937ea80a6241336b1fc1736b11799165779f513e85f6ab6e894f47c5f11eb5fd95820ea08f371726afd43de57a34b5268361bc97c SHA512 d1b60c5027c966f141a1432b60b2a8fab34e0202e394382021822b7568d09bf21add217c1f34418491cd4adef002cf6a26c5abd05cd4e01ec1d18761f6958125
DIST folium-0.20.0.tar.gz 8288643 BLAKE2B 1d553927ef22b03fb1ce8b2e52759497dae825d7410b110ce5d3b4159879e4b3aa51c7e7473631167f98399217f8e55edba25b2fe021191527f202eba3d2609b SHA512 4893eb1d7a73ee58e708a9c410c01109247b1d8ea49e04219817d74046bb07c2607edb0cf2c7414961095f94f064a0a4a880da7ea5286e1dbb98e068916074d9
EBUILD folium-0.19.5.ebuild 1210 BLAKE2B 8d43d755513d0ada1f0e4af2eb4327d9a3253b00ee10fdf8b86f19fad1d6e040c3095189d98e68d8ed0ef353e3d73f382406f72ea73691e1edee6fde70403e88 SHA512 35154426a941189d1900870b70fbf28de469dd3c4d63e576a7332c242204d35bd75e3da051f4613da04fafc086d0ecbe886f3944247cf86bd1f27abe53faa67c
-EBUILD folium-0.19.7.ebuild 1549 BLAKE2B d2fdacfef1fbf78319a2458e01860ea3f47cb3ef49a8420a05247dbf6683204bd50bdeb1e4116832ebfcabd153844b4ed8436f026dc848e072032d13dbadf07a SHA512 65a721868542707d4600558f619e9f2975c0aa2e008f52b342f5ed549ba4b2983078adf1f43ea38e07f5ef707219f61fed2c3cb9d917f7d6a9a2e1f190767697
-EBUILD folium-0.20.0.ebuild 1549 BLAKE2B d2fdacfef1fbf78319a2458e01860ea3f47cb3ef49a8420a05247dbf6683204bd50bdeb1e4116832ebfcabd153844b4ed8436f026dc848e072032d13dbadf07a SHA512 65a721868542707d4600558f619e9f2975c0aa2e008f52b342f5ed549ba4b2983078adf1f43ea38e07f5ef707219f61fed2c3cb9d917f7d6a9a2e1f190767697
+EBUILD folium-0.19.7-r1.ebuild 1546 BLAKE2B cdcc8962d9db34c69327fcf8b2956023e211d780dc074ef97d80e3643a64f401c9f1d09430e66259010e2e1abbc8f76d7da4c268b28c19eaca7e6da4cdb12f91 SHA512 573719a790d583f83966d682d13c13c165cfc1623b84141bb023ee943cd4533a46e9cc77f65fee539e8a8e5ee9aad7f5e422acbb1b789dfce18504c9034ef453
+EBUILD folium-0.20.0-r1.ebuild 1546 BLAKE2B cdcc8962d9db34c69327fcf8b2956023e211d780dc074ef97d80e3643a64f401c9f1d09430e66259010e2e1abbc8f76d7da4c268b28c19eaca7e6da4cdb12f91 SHA512 573719a790d583f83966d682d13c13c165cfc1623b84141bb023ee943cd4533a46e9cc77f65fee539e8a8e5ee9aad7f5e422acbb1b789dfce18504c9034ef453
MISC metadata.xml 630 BLAKE2B a22785187ee548da6b47df938a5db21a6778d5bcb22988de11ba54d080dcc03e3702b7f0529dfc4de9fad12973e526af118bbd1b04dddd6f3ad3d7f0163f96e5 SHA512 7ad7009474c3a357a0e4c0b526aa66c96c8b91e39fe3fa3da1dbaf27564d4f15988f0898a13f77d8d93be6567c0533ddf6402279882ca4ea62da96051afe7209
diff --git a/sci-geosciences/folium/folium-0.19.7.ebuild b/sci-geosciences/folium/folium-0.19.7-r1.ebuild
index 399971d962486..6ef63b64821e3 100644
--- a/sci-geosciences/folium/folium-0.19.7.ebuild
+++ b/sci-geosciences/folium/folium-0.19.7-r1.ebuild
@@ -31,7 +31,7 @@ BDEPEND="
test? (
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/pixelmatch-py[${PYTHON_USEDEP}]
+ dev-python/pixelmatch[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
dev-util/selenium-manager
)"
diff --git a/sci-geosciences/folium/folium-0.20.0.ebuild b/sci-geosciences/folium/folium-0.20.0-r1.ebuild
index 399971d962486..6ef63b64821e3 100644
--- a/sci-geosciences/folium/folium-0.20.0.ebuild
+++ b/sci-geosciences/folium/folium-0.20.0-r1.ebuild
@@ -31,7 +31,7 @@ BDEPEND="
test? (
dev-python/pillow[${PYTHON_USEDEP}]
dev-python/pandas[${PYTHON_USEDEP}]
- dev-python/pixelmatch-py[${PYTHON_USEDEP}]
+ dev-python/pixelmatch[${PYTHON_USEDEP}]
dev-python/selenium[${PYTHON_USEDEP}]
dev-util/selenium-manager
)"
diff --git a/sci-ml/Manifest.gz b/sci-ml/Manifest.gz
index 4c8939030fd79..06f9b220fb3df 100644
--- a/sci-ml/Manifest.gz
+++ b/sci-ml/Manifest.gz
Binary files differ
diff --git a/sci-ml/caffe2/Manifest b/sci-ml/caffe2/Manifest
index e906dff3b3a75..01638d1c62524 100644
--- a/sci-ml/caffe2/Manifest
+++ b/sci-ml/caffe2/Manifest
@@ -24,5 +24,5 @@ DIST pytorch-2.7.1.tar.gz 50203605 BLAKE2B 3f4b2643d86fe9ff30b2f335353dfe6a8e222
EBUILD caffe2-2.5.1-r12.ebuild 8701 BLAKE2B abc064dc351e489154f088e02741957ea17e69e6820452f1ff8c435722ec8ae862b7b2e398347e74e230854ff3e2dbfcb7fd1dcce5832e1e3307b513e4aa41c7 SHA512 e96261e1ab52cad07325a399101881333888c21966985e077ef2c61727c9224f9d6e3e5f7dcf9aa4008f844da5a9a4750297887ae6c8fe870e34f3c7c4fd1ab8
EBUILD caffe2-2.6.0-r5.ebuild 9611 BLAKE2B 5fd0b9f2a96d0b665502b0e3925013bb4a151aa5d75d33a22c383895db27c32d1855f603280fd7dbdb6017d6b17b4e7b4f160337ffcf02ec7ebc800200828fba SHA512 f3448bc1736df2b2642b56291837dfce5b1fff9b5cfb8adf93ce41a568289381f57193733ea554aecdba26a64cfbdcb2a45d0d99d172c17f40acba4bff1c94b6
EBUILD caffe2-2.7.0-r3.ebuild 10247 BLAKE2B e9a8964310bfdc675e8d4e45580e6fd3014aa155e2f127a9c7ad16d4c63fd5ca8e208c0e53d78e3a99a2d1082690cc337818df43bee164a71059b9e0e43413a2 SHA512 8f9ead92f6e2da7f37c339b5759c2eb729d4ddb47331434d213569b756a089101e786990bffe22edbc868dd9f2e482ae60f135f7f2d55a6bcd9a32a77118ad7a
-EBUILD caffe2-2.7.1-r4.ebuild 10980 BLAKE2B 40000a1522fb134f03092af72f54680def05c4ed226958bdcf31a29f01e7e83c63728b5d8dfe62280b3087b99c8963dc53ea29e1c1a3c29f04e118996af83fcc SHA512 3be2b3fd47c4a5b2dc74bb13ddf891047402f4ed298b4ab43ba89848a1516e173190dd06099c03ebda3c1616d8b5fa744a2d9a1e96909b965ba089f61a62a41b
+EBUILD caffe2-2.7.1-r5.ebuild 10988 BLAKE2B a328043ccfa016bedd6b3c46941f9558423cdb3c0c6931d3838f8e482496c8a052d0a45cf9a75bf49b8bb0bdd2be52e97f597fa0ae41dc885eedf097e13d8229 SHA512 9020da55f0129888ec2d01babf971c33db3ea13433adf66e6fddafd50a38e7ac312478ec018c1bc2a8e28e123bcfc750294adc0502a00ff8da28034c7d1c4663
MISC metadata.xml 1303 BLAKE2B be3c7559cfeae890e2fca066b8b6e3dd8957f521a57a6bd6369a7bb9505f9ad9a3a50628d65da7d0bba2d8fac99d0779d5fd308e2a2cc60138c1a8a439784530 SHA512 149355d1910cb008b3a2a090c99c175a60a0c70753654b3c7f4b0abf5fc1cdbc88c18a0b9ea26455bc301a535217665edd3afbdf57649106809479db89cca797
diff --git a/sci-ml/caffe2/caffe2-2.7.1-r4.ebuild b/sci-ml/caffe2/caffe2-2.7.1-r5.ebuild
index 510473f823ef6..795093a146a16 100644
--- a/sci-ml/caffe2/caffe2-2.7.1-r4.ebuild
+++ b/sci-ml/caffe2/caffe2-2.7.1-r5.ebuild
@@ -71,7 +71,7 @@ RDEPEND="
dev-libs/sleef
sci-ml/foxi
~sci-ml/kineto-0.4.0_p20250214
- sci-ml/onnx
+ <sci-ml/onnx-1.18.0
virtual/lapack
cuda? (
dev-libs/cudnn
diff --git a/sci-ml/evaluate/Manifest b/sci-ml/evaluate/Manifest
index 58fe52048e659..968d46974fd7a 100644
--- a/sci-ml/evaluate/Manifest
+++ b/sci-ml/evaluate/Manifest
@@ -1,4 +1,4 @@
AUX evaluate-0.4.0-tests.patch 8354 BLAKE2B 45c6fbcd58eb1899a02b373f882917cb2d76a05f5737a50c60d96f1eeb9b0169f8e526a475ec8aab2829f3ce47082476b802813064ca912353b65652e3f7fc64 SHA512 e296c97d5bf3d06828ddda96f00b20cb763b9c9a8611b148cf0e5c55bb78995a45df1b2cd731e4c45bfe80817ce03485a958c01c2e081aef3cd5238a9011903b
DIST evaluate-0.4.3.gh.tar.gz 297000 BLAKE2B 5d658cf513a0083194829618bde53c1e6f4a41e48a9ff683c79bc5b57f9f25acc38b42bed5ad56c569b7cae442212fc3dda1ce4db406ab2a49789b485c5c27a0 SHA512 f19f22fb1625544d3e27f25b159449c9f656540b5dbc62f00d13bad2dd33d5591d80f6e81d671d51f802b671602b86b758d9a53be4f63378c181f66eb93c2830
-EBUILD evaluate-0.4.3-r1.ebuild 1652 BLAKE2B 2a5f660cc135a3ceda9da94a66f3a3fc1b844bcc60f40cb698dee100faf5f7e9c8a055ec20fb2bda7fced653a1477ec956e564455baae567d7e4e8e26eb25853 SHA512 0c0cd2c8b538c9cd11d657b4b4ac614dadc999268ddaa05add51d908e69a57b3e9d33a70f8181b0471ab449aebc84b11a4427ddd33e94ef26896511fb78cb631
-MISC metadata.xml 379 BLAKE2B a717b46962e59358925c866c64b2d0bc1dcd5d55d73e814686a09f703e339d2c0de52f6c214c8f795518d6d9dbb46443be11374643d415ff681dedca1511732b SHA512 03d6b58cad73cad46f1101fedf88ec94dc6d7a2028399a20b39939bead4fa402d00224085206a175a33d92417176cc45853060b18faa13769b80527fac9254e1
+EBUILD evaluate-0.4.3-r2.ebuild 2287 BLAKE2B dba3d04f6e0a6f9068295a722a088e965098be2e5465bb99e3579a345477d2b572fef76c77179300dd6b6f028212b84a73717ba59da7c0ffd4bf9b1b18161257 SHA512 628d0f75524872cac8e512d6c03eeb8c31e0a2545eaf7faf727d56b832b21ac5b6fb0967f4e31ad8dbc3a56f649d79d54e201c25aa33945d68b9d8b8d7691dc1
+MISC metadata.xml 534 BLAKE2B 9f9292fa8a75f90cf869696624ff0005745bd9d625f4837f234c0866251698f5d39f543a627105deb830e0a8def20e24d97c6cd13eb5770aaed1142a4e7efad6 SHA512 5d45cce9cec88fe86e385628fedc02e827ef94504d8a45f8ff932215442fc73a7694826df54e4d878ed0413aabf91877ac57505e3129b2b5c57e9019c4184efd
diff --git a/sci-ml/evaluate/evaluate-0.4.3-r1.ebuild b/sci-ml/evaluate/evaluate-0.4.3-r2.ebuild
index 3bc7bf4269e65..eec72edd8176b 100644
--- a/sci-ml/evaluate/evaluate-0.4.3-r1.ebuild
+++ b/sci-ml/evaluate/evaluate-0.4.3-r2.ebuild
@@ -19,15 +19,37 @@ SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
+IUSE="+evaluator +template +torch"
RDEPEND="
$(python_gen_cond_dep '
+ dev-python/dill[${PYTHON_USEDEP}]
+ dev-python/fsspec[${PYTHON_USEDEP}]
dev-python/matplotlib[${PYTHON_USEDEP}]
+ dev-python/multiprocess[${PYTHON_USEDEP}]
+ dev-python/numpy[${PYTHON_USEDEP}]
+ dev-python/pandas[${PYTHON_USEDEP}]
dev-python/pyarrow[${PYTHON_USEDEP},parquet]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tqdm[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
+ dev-python/xxhash[${PYTHON_USEDEP}]
+ evaluator? (
+ dev-python/scipy[${PYTHON_USEDEP}]
+ )
+ template? (
+ dev-util/cookiecutter[${PYTHON_USEDEP}]
+ )
')
sci-ml/datasets[${PYTHON_SINGLE_USEDEP}]
- sci-ml/transformers[${PYTHON_SINGLE_USEDEP}]
+ sci-ml/huggingface_hub[${PYTHON_SINGLE_USEDEP}]
+ evaluator? (
+ sci-ml/transformers[${PYTHON_SINGLE_USEDEP}]
+ )
+ torch? (
+ sci-ml/caffe2[${PYTHON_SINGLE_USEDEP},distributed]
+ sci-ml/pytorch[${PYTHON_SINGLE_USEDEP}]
+ )
"
BDEPEND="test? (
$(python_gen_cond_dep '
diff --git a/sci-ml/evaluate/metadata.xml b/sci-ml/evaluate/metadata.xml
index f1e8571190f98..b21ca0c65e074 100644
--- a/sci-ml/evaluate/metadata.xml
+++ b/sci-ml/evaluate/metadata.xml
@@ -5,6 +5,11 @@
<email>tupone@gentoo.org</email>
<name>Tupone Alfredo</name>
</maintainer>
+ <use>
+ <flag name="evaluator">Enable evaluator</flag>
+ <flag name="template">Enable template</flag>
+ <flag name="torch">Support pytorch</flag>
+ </use>
<upstream>
<remote-id type="pypi">evaluate</remote-id>
<remote-id type="github">huggingface/evaluate</remote-id>
diff --git a/sci-ml/onnx/Manifest b/sci-ml/onnx/Manifest
index 97f580a08e41c..52d8bb420e95f 100644
--- a/sci-ml/onnx/Manifest
+++ b/sci-ml/onnx/Manifest
@@ -1,6 +1,9 @@
AUX onnx-1.15.0-hidden.patch 511 BLAKE2B 857a4ff9597a25430e2236c2d9de47c1203e630a4adfe8e4cdb72ddfb928f0327e2a625ad91e936e4d3f71bc4aa135bbd15abcf348958238075d356d47d3291b SHA512 a4dbcbae79af1ef1edc8ec8aa27eb0303c1a52baf7db74e70f2d1e6a35db7d5ed2205f7f10f34fdcd3ac536b029edf749b9eb8f7926ac2b620ac7a4b59884182
+AUX onnx-1.18.0-cmake.patch 1518 BLAKE2B 30bf32c416eecdc1a8d39cf1c7ae59c3c7ca9fadc3b6cc44ac10a8d5ee3980b77a625e69683cd51061193f4b38a10f83a249215086c67e5ab25c708ce8a7e4c4 SHA512 0b91cc8ea791997d3ea24e2e9e9cde58dcef2841880cc0e7d0f3546e0334215f03051f213e266f1ee80dcceb0bfae0f61cd9c6b11cfb7eb0628d400827efa95f
DIST onnx-1.16.2.tar.gz 12429500 BLAKE2B 1541fd9e80e305bc0764d1f5d236a89a2f0d0d8819bd6f235c88d35985daf02f575854a537af193befbeab861b2fe6a9d5b8803975b8ae6a47d5d5a6dc28b661 SHA512 7a9a8493b9c007429629484156487395044506f34e72253640e626351cb623b390750b36af78a290786131e3dcac35f4eb269e8693b594b7ce7cb105bcf9318d
DIST onnx-1.17.0.tar.gz 12475304 BLAKE2B 17e3cdd4bf101749ba841599d1b4e89ad80cfa3de6adabc10491f84ec928c385b1fe517e32657b24ca57d14780d51cc9a641860c06194cec082d9a9950004c8c SHA512 5a18e2b19ec9c18c8b115fb7e12ed98eddaa581c95f15c4dd420cd6c86e7caa04f9a393da589e76b89cf9b3544abd3749a8c77c2446782f37502eb74e9b1f661
+DIST onnx-1.18.0.tar.gz 12826788 BLAKE2B 7b48cf4017816c4ba926cc4bfcaf3b95d4630421e71e70f3f5ce47f2a9e152e1fa26ca1b407a198216fe777daf014546e35ce7ab06f47ddcebb5d71ee79e834c SHA512 2f38664947c8d1efc40620a7c1b1953d2aa4b0a37b67c4886b86e77c1d697363c26413413ddda8eabc545892fb1bcb43afc7e93e62f0901527524a2727e1ea8d
EBUILD onnx-1.16.2-r1.ebuild 1478 BLAKE2B c673170582e8eb3986185d71e213dac55f1b6e9e8d1d9d2dfe1ec8dbf0f4249f2d9662217205940d6c9a473349f4b7bc2e839af61a3dc5056679cb20611fe8c7 SHA512 ed31b08bfa27810e6f737de6c5ac64d2e4b98564e12d93b8a4d9933c1d4e4ca3625299f5de2f586f7ac327011b7310e841d21d5af675b594eecb7ab94a9ac415
EBUILD onnx-1.17.0-r1.ebuild 1485 BLAKE2B 4db26b704599eecb1ca6618feeb4900232a543f91018a1289ddf6d4f485bf67cb18d3cfc53dcd9a1f141e4e9082daf1148e256303d0ba71808f5fed572a7cc28 SHA512 a0f4cdc1e249013a6e2c0ff5815ad47c8b1b04d4cb4952a2cf822214dcd439414aa53ee20645a08f145c83c8198e14585685cf7f5c05e8452f093544c90a1068
+EBUILD onnx-1.18.0.ebuild 1555 BLAKE2B f2c6e6d5fe41740910769f996eced0d092ea9fe8ea0287e97b7e4a17659f9bbb9667140b72c95b6c2fd9cdf96c71e97aa95db59166538e020df28a581a2e351c SHA512 877c2c1cffabbee4fdd2a7609117fd1933c53d39b6eff9158905c52c873e0f0f7dd2a5d8ad52fc332d483e81ec811e9ce8ba69b1300aec882386d7cdeba074ac
MISC metadata.xml 404 BLAKE2B 363f1790f0dd2eace0368d7eb1875c166ba6dd0b2514232050f2f1813ccba854b4f8e58e22a329792126188f06d21bf87436c1dcc10d68b018f7abc8eb8ec3e9 SHA512 6a80de77d763a261cafee9cd69337de5282fa39772a1d2a82c3d954d29221596036346339926a124f9df9b261050d17b58d004cdd01ff2f57347379e9df2e45f
diff --git a/sci-ml/onnx/files/onnx-1.18.0-cmake.patch b/sci-ml/onnx/files/onnx-1.18.0-cmake.patch
new file mode 100644
index 0000000000000..e79a10b561211
--- /dev/null
+++ b/sci-ml/onnx/files/onnx-1.18.0-cmake.patch
@@ -0,0 +1,36 @@
+--- a/CMakeLists.txt 2025-08-02 22:16:37.819326103 +0200
++++ b/CMakeLists.txt 2025-08-02 22:23:45.495251935 +0200
+@@ -531,10 +531,11 @@
+ add_onnx_global_defines(onnx)
+
+ if(ONNX_BUILD_PYTHON)
+- Python3_add_library(onnx_cpp2py_export MODULE WITH_SOABI "${ONNX_ROOT}/onnx/cpp2py_export.cc")
++ add_library(onnx_cpp2py_export MODULE "${ONNX_ROOT}/onnx/cpp2py_export.cc")
+ set_target_properties(onnx_cpp2py_export PROPERTIES PREFIX "")
+ set_target_properties(onnx_cpp2py_export PROPERTIES CXX_VISIBILITY_PRESET hidden)
+ set_target_properties(onnx_cpp2py_export PROPERTIES VISIBILITY_INLINES_HIDDEN ON)
++ set_target_properties(onnx_cpp2py_export PROPERTIES SUFFIX ${PY_EXT_SUFFIX})
+ set_target_properties(onnx_cpp2py_export
+ PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
+ target_include_directories(onnx_cpp2py_export PRIVATE
+--- a/setup.py 2025-08-02 22:16:43.509352511 +0200
++++ b/setup.py 2025-08-02 22:23:50.189272010 +0200
+@@ -93,6 +93,10 @@
+ os.chdir(orig_path)
+
+
++def get_ext_suffix():
++ return sysconfig.get_config_var("EXT_SUFFIX")
++
++
+ def get_python_execute():
+ if WINDOWS:
+ return sys.executable
+@@ -173,6 +177,7 @@
+ f"-DPython3_EXECUTABLE={get_python_execute()}",
+ "-DONNX_BUILD_PYTHON=ON",
+ f"-DONNX_NAMESPACE={ONNX_NAMESPACE}",
++ f"-DPY_EXT_SUFFIX={get_ext_suffix() or ''}",
+ ]
+ if COVERAGE:
+ cmake_args.append("-DONNX_COVERAGE=ON")
diff --git a/sci-ml/onnx/onnx-1.18.0.ebuild b/sci-ml/onnx/onnx-1.18.0.ebuild
new file mode 100644
index 0000000000000..4b42678fbd58e
--- /dev/null
+++ b/sci-ml/onnx/onnx-1.18.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_UPSTREAM_PEP517=standalone
+DISTUTILS_USE_PEP517=setuptools
+DISTUTILS_EXT=1
+PYTHON_COMPAT=( python3_{11..14} )
+inherit distutils-r1 cmake
+
+DESCRIPTION="Open Neural Network Exchange (ONNX)"
+HOMEPAGE="https://github.com/onnx/onnx"
+SRC_URI="https://github.com/onnx/${PN}/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv"
+IUSE="disableStaticReg"
+RESTRICT="test"
+
+RDEPEND="
+ dev-cpp/abseil-cpp:=
+ dev-libs/protobuf:=[protoc(+)]
+ dev-python/protobuf[${PYTHON_USEDEP}]
+ dev-python/pybind11[${PYTHON_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ eapply "${FILESDIR}"/${PN}-1.15.0-hidden.patch \
+ "${FILESDIR}"/${PN}-1.18.0-cmake.patch
+ cmake_src_prepare
+ distutils-r1_src_prepare
+}
+
+python_configure_all()
+{
+ mycmakeargs=(
+ -DONNX_USE_PROTOBUF_SHARED_LIBS=ON
+ -DONNX_USE_LITE_PROTO=ON
+ -DBUILD_SHARED_LIBS=ON
+ -DONNX_DISABLE_STATIC_REGISTRATION=$(usex disableStaticReg ON OFF)
+ )
+ cmake_src_configure
+}
+
+src_configure() {
+ distutils-r1_src_configure
+}
+
+src_compile() {
+ mycmakeargs=(
+ -DONNX_USE_PROTOBUF_SHARED_LIBS=ON
+ -DONNX_USE_LITE_PROTO=ON
+ -DBUILD_SHARED_LIBS=ON
+ -DONNX_DISABLE_STATIC_REGISTRATION=$(usex disableStaticReg ON OFF)
+ )
+ CMAKE_ARGS="${mycmakeargs[@]}" distutils-r1_src_compile
+}
+
+python_compile_all() {
+ cmake_src_compile
+}
+
+python_install_all() {
+ cmake_src_install
+ distutils-r1_python_install_all
+}
+
+src_install() {
+ distutils-r1_src_install
+}
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 9df8583b01a95..0819288f0fe57 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 16b08e1dd9c9d..626a4d4c59c92 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1,5 +1,5 @@
-DIST osinfo-db-20240701.tar.xz 152572 BLAKE2B dbd1c6352e449751a7b6929bacc3db50cf0d76f8daf454a602f4fa64fcaf3a0b4b3b16ba3cc56acc12a6b5bf15242c4ed031748dbc43ee1a8af62d6d08b56353 SHA512 6d96c7a8e9f457344523a88316cbbfca7886f14676edcdbea5d124883fffd7f6afb242f28beb33f3702f416c64d74bd0f8fac6432b025e1479e392433c269b6f
DIST osinfo-db-20250124.tar.xz 159540 BLAKE2B a20649db60c52a706b7e2c347c8a895f03c33a0a7a7d8b07bbd88af9282110c9d9e37f96d41637627ae1524d4daa663ca7fd59ece210ac136536470fd58d79b7 SHA512 3165ea461ee3c00d42c016724579c787337837cba8a6e5c82f4c7d573f64d2f81cf1fa0a6d8d9f8e24b0badcd593de3caca6135bfa74d8e69eff6d2f26ba1803
-EBUILD osinfo-db-20240701.ebuild 692 BLAKE2B aa8437760279ca88ee64698670d6a528151d94495e4ce0affc2df3411f18b410b235fca731e1da7c935bede76c70e2387288db6c2e52416f4869809202acc696 SHA512 ce927acdd7829ecb1fef7bab5c152335574af81208e9aae4477b32cf9c15a9121ece11749a503a320451462ee64fa61957f296f173093422f769500a0aa15d06
+DIST osinfo-db-20250606.tar.xz 164344 BLAKE2B 4046cf1bb825a4b97d38d3fb2e1280288db63444c0ab509e1738e5119fd611cb3ab0572e0cb536bfcdb4491dd342e085667e4c791f60b0cafb7849f39b8fbf40 SHA512 5ca94d83a30ac05aae47155a483718b1e6061d0935407fa394efb3f5a2e51c9956a63b6a1ad37d557192468843593219faaf3e8ca0748a9c695cd74f933c5f78
EBUILD osinfo-db-20250124.ebuild 692 BLAKE2B 70491c1996ca3b14aa704730d6dcd2b381b0eadebea73fd76b574f815d13935674a9698bdfb51cfe90fa19efc12a7c2974743585d75a5f63d4c51479d9dbaade SHA512 a32e6e7949a97f5233810463eae6edaa008355e3a8fc169f2576793b4b5eea443af8446e4d5efa871e6f72d17381ab777c8f54acce93492e8a189a092b6086f6
+EBUILD osinfo-db-20250606.ebuild 728 BLAKE2B 39c833bf86f9126eebcdcf70c77842f09147120dd84894ddbddb2de69ce8e4ecbe6f4cc9fcea02d39f7e3d71d5c2a40583d5d721b186d524ef2d3d8057e5dba9 SHA512 ba2226b7396e4c7f5f40bab36c362eff9b7e892adcc4a0d40feb89d9c08b91c34e5327a92cd985405a2ff84f2f27ce45fd40d79a99b5b96b9723e874ac2b61d6
MISC metadata.xml 373 BLAKE2B 76c02900ad2c6c313bcc5f3806b1e9911ec01f23c057847bbbdb70ff7de957541d131fe6f57ab74473d20389c1562b1938fd2248ab70747fae68fa664fce2a28 SHA512 6759db491e7ce75a4a0b9805b8ff7e2bd1800fc626560e47af4e14de6ca4632e7dfc9fe7fe7ae1da8ca5b56b94854a92c5057bda98601e134012e63ff9c756a5
diff --git a/sys-apps/osinfo-db/osinfo-db-20240701.ebuild b/sys-apps/osinfo-db/osinfo-db-20250606.ebuild
index 8c494fff7f97e..32c189068fecc 100644
--- a/sys-apps/osinfo-db/osinfo-db-20240701.ebuild
+++ b/sys-apps/osinfo-db/osinfo-db-20250606.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-DESCRIPTION="osinfo database files"
+DESCRIPTION="Osinfo database for virtualization provisioning tools"
HOMEPAGE="https://libosinfo.org/ https://gitlab.com/libosinfo/osinfo-db"
SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz"
S="${WORKDIR}"
@@ -11,7 +11,7 @@ S="${WORKDIR}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
BDEPEND="sys-apps/osinfo-db-tools"
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 383dae5a1e5bc..80ecbf9bdd89d 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/gparted/Manifest b/sys-block/gparted/Manifest
index 7cc2db5a1294d..b5dd28ba591d7 100644
--- a/sys-block/gparted/Manifest
+++ b/sys-block/gparted/Manifest
@@ -1,4 +1,6 @@
AUX gparted-1.6.0-handle-failing-pixbuf.patch 4017 BLAKE2B 615fbf8f6a4cfaaf60d70d5de3db507e7bd60853f8be3ec8a920639361bf251d885ffd67b4924b4badcb93b1f690bb53438630c5c74dbb26377ed16b4b7887ce SHA512 1e4f70795f2042485f65c07a1d7d22cc90937bb5152d9cf05430a9fea69be3f8b5b203f6aececc17ac8646516036736f53c0212029d5c80365cbaa5279695eb9
DIST gparted-1.6.0.tar.gz 5404754 BLAKE2B 994023a85281036d4a10733144d63f7a9f57d0aca29fde0502a594b4da629061f1f6eef4b0db3e22ef28db6567f27e824de124f42309980388bc038240fdcdd6 SHA512 359accfee955fb68131eb7b5737a2e74702abe2c29766ce07475a4c789983801ee129dec28b20c72d74210533423dfefd0626b794a540840ed0b36f0d71ccc60
+DIST gparted-1.7.0.tar.gz 5440420 BLAKE2B c7cae6f43252af783dd7ff4ea7d1118bc0e0d7eb2b86f2f24e7d808bae9523c7f55f7316d0d2cc9cea4ef19f1a09cd960a18dbbc5e214c79717ea41bb1453a90 SHA512 d0d5968d6434098bef15bcc785acd93ca31281f3e87ba206935fcffebfdcf6bf95ec0a6b91f72637c7741c6a574fb40bef11a9237a770508882e3efde6b76eca
EBUILD gparted-1.6.0-r2.ebuild 2840 BLAKE2B 345bea144901cd2f00f70d90ebf141c623431618113f2b2ffff7b4eba7584aa4f36898d8893b26227ad242f9d81b744cafd2aa0d5f709105134852fd9d19fcef SHA512 252e0f17bfec1fd9521173e493c7970dea910db7f3497c3b8f4e4650e77040828ceeb5342b294b5c7032d41bec1085ae2c540d43bb256e12d5cc40a3fb63b631
+EBUILD gparted-1.7.0.ebuild 2909 BLAKE2B 752f3c6306f4ad2ea61fcd3b4c3b50ab36193c6dda4a82ef149abdb6ac4f308d8ef17390855e44bdc41e73218e2e2814981260757517e75022bd9c515b0369a8 SHA512 8cc66b3316f697f993247c77853a4462777f1bf776e099eadd243ad70c3e0926300f32b687c0d755b1c06fa26def91421422b3b316249b2d66c3e5484b0c26c5
MISC metadata.xml 1007 BLAKE2B 9ac47d4a18d3f0a9743de27544cc2ca9c30014b6bec3c1538fdcf867d8ea683b85733e25713fd5cb943c1a6f2c1b43cbf09e45162e1bdb0c2a2dd85d30b5406a SHA512 33863a91927a45758ab0f56ac9bad51f5143d68b02e6e04c1a488a6a7a6554c57ddf72abfe92993845b3ce561325dd37af901e8be7689164eaee9c3a50c427cf
diff --git a/sys-block/gparted/gparted-1.7.0.ebuild b/sys-block/gparted/gparted-1.7.0.ebuild
new file mode 100644
index 0000000000000..e23e8be01ac87
--- /dev/null
+++ b/sys-block/gparted/gparted-1.7.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome2 optfeature virtualx
+
+DESCRIPTION="Partition editor for graphically managing your disk partitions"
+HOMEPAGE="https://gparted.org/ https://gitlab.gnome.org/GNOME/gparted/"
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PN}-$PV/${P}.tar.gz"
+
+LICENSE="GPL-2+ FDL-1.2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="kde policykit wayland"
+
+DEPEND="
+ !policykit? ( kde? ( || (
+ kde-plasma/kdesu-gui
+ >=kde-plasma/kde-cli-tools-5.8.6-r1:*[kdesu]
+ ) ) )
+ policykit? ( >=sys-auth/polkit-0.102 )
+ >=dev-cpp/glibmm-2.56.1:2
+ >=dev-cpp/gtkmm-3.24:3.0
+ >=dev-libs/glib-2.58.3-r1:2
+ >=sys-block/parted-3.2:=
+ >=dev-libs/libsigc++-2.10.1:2
+"
+RDEPEND="${DEPEND}
+ >=sys-apps/util-linux-2.33.2
+ wayland? ( x11-apps/xhost )
+"
+BDEPEND="
+ app-text/docbook-xml-dtd:4.1.2
+ dev-util/itstool
+ sys-devel/gettext
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6.0-handle-failing-pixbuf.patch
+)
+
+src_configure() {
+ gnome2_src_configure \
+ --enable-doc \
+ $(use_enable wayland xhost-root) \
+ GKSUPROG=kdesu \
+ ac_cv_prog_have_scrollkeeper_update=no
+}
+
+src_install() {
+ gnome2_src_install
+
+ local _ddir="${D}"/usr/share/applications
+ local _bdir="${D}"/usr/bin
+
+ if ! use policykit; then
+ if use kde; then
+ cp "${_ddir}"/gparted{,-kde}.desktop || die
+ cp "${_bdir}"/gparted{,-kde} || die
+ sed -i -e '/Exec/ s:gparted:gparted-kde:' "${_ddir}"/gparted-kde.desktop || die
+ echo 'OnlyShowIn=KDE;' >> "${_ddir}"/gparted-kde.desktop || die
+ fi
+ else
+ sed -i -e 's:kdesu::' "${_bdir}"/gparted || die
+ fi
+
+ mv "${ED}"/usr/share/{appdata,metainfo}
+}
+
+src_test() {
+ virtx emake check
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+
+ optfeature_header
+ optfeature "Bcachefs support" sys-fs/bcachefs-tools
+ optfeature "BTRFS support" sys-fs/btrfs-progs
+ optfeature "DMRAID support" sys-fs/dmraid sys-fs/multipath-tools
+ optfeature "Encrypted device / LUKS support" sys-fs/cryptsetup
+ optfeature "exFAT support" sys-fs/exfatprogs
+ optfeature "EXT2/EXT3/EXT4 support" sys-fs/e2fsprogs
+ optfeature "F2FS support" sys-fs/f2fs-tools
+ optfeature "FAT support" sys-fs/dosfstools sys-fs/mtools
+ optfeature "HFS support" sys-fs/diskdev_cmds sys-fs/hfsutils virtual/udev
+ optfeature "JFS support" sys-fs/jfsutils
+ optfeature "MDADM support" sys-fs/mdadm
+ optfeature "NTFS support" sys-fs/ntfs3g[ntfsprogs]
+ optfeature "Reiser4 support" sys-fs/reiser4progs
+ optfeature "ReiserFS support" sys-fs/reiserfsprogs
+ optfeature "UDF support" sys-fs/udftools
+ optfeature "XFS support" sys-fs/xfsprogs sys-fs/xfsdump
+}
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 64befa0afd780..0dffcdfb533bb 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index b30da8566a747..6158d785bb72a 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -19,6 +19,7 @@ DIST gcc-13-20250703.tar.xz 84586348 BLAKE2B 767826f6d4ab9ee1e2b7558ff7e32f5bf40
DIST gcc-13-20250710.tar.xz 84582400 BLAKE2B a5979c99d12f17b01dafde95a21490b74392e8fc17f12dddcb77ad883cb93928ef05a459303ed2ef2942fced560722d49ac657f34dee35546c8bfaa8a1e9c9e4 SHA512 0b831bed87e81edf95fab0905ed9209fcfd165881063ed43110a0be23696f6d3bc3199cc6ebfc60d3fe97ff6475512e7b1eb177d7e4949c39971cc69e4a14a2b
DIST gcc-13-20250717.tar.xz 84570152 BLAKE2B 2f1c1602deaf34262a890d8eb65ae014be8c62bb2c088140a059b8ea0b0d1349a4d38d71babb319a4491215d8a485f8b2c0ada5f2b85b4f5c0c0b87f63907cc3 SHA512 a0fb8e81509889ce14add8656aafd4ce507ca1a201508cb189ddacca1840f91abc7c04fcf97ad2c64b4c98bc42543acc5693c351c502c8d35bcb7374601d527b
DIST gcc-13-20250724.tar.xz 84579332 BLAKE2B 603cb8c6d7806dd948ce7ae739c6f9235f0f8ab8cfdef18cd90b80dc698d70825f86c7bfb8f9a5b6ead6a658228f12759452e3e4cce437a684a35e4fafac31e5 SHA512 248f5235d2247d6dcad97f8b8bf5aab2b4311e77d9d57e5a69a8f7790976bfc63e88e16f155cc6b6ba4117ee1000870d2d6b065e154e1cbc880998abcf9b1aaa
+DIST gcc-13-20250731.tar.xz 84595880 BLAKE2B 9552326dc0f0b6bab16d8253029d40b5aa6696c7b8b2425268b32d27b6016ef148e43de6ba6358b1e861e89ee186469aa03787d0c405ac31b32b6f54e7f88f82 SHA512 2958af0680c42adc4ac1a2ed00be903f79bafbcca5f29cb0858b4415973ee40ca18e509460ea31f83580bbe1610b0d539db2d271cd85a5365ef67e3384c6af18
DIST gcc-13.2.0-musl-patches-2.tar.xz 5292 BLAKE2B c057d6574d03c05854edaa9f3fd40e9149662b04f3ac7a7db3eb078d73a7b535726d1bf52e5b12736dedb2f9898ad731f2e48a6421fcfbf7b90f929dee072fcb SHA512 a691da0c87c443a5e9d23731f4005f27871c5b12bc9102873ffa24d374aa7b9fbd187c4f5635d23fa9ffb17e351e76173c2d3fdf40646e355c4cb314b538de69
DIST gcc-13.2.0-patches-3.tar.xz 30956 BLAKE2B 29ce043b46645640ca1e983397af3e158588ad87575f0bc59451ea4a7dd5e3bb5b190ed031de6a22cd790d423ba111e95d222187dd09985dceb12db9f0a2d907 SHA512 4ffecae7be320124ad0c4e71e39e142b7aa8db0e70b5f486f491d7a33ea31efc6464c6abeea77df02a8bd5cf81f08225d625c8af5c27f9afa32c0d7d989f7a3c
DIST gcc-13.2.0.tar.xz 87858592 BLAKE2B 0034b29d3d6cc05821f0c4253ce077805943aff7b370729dd203bda57d89c107edd657eeddc2fb1e69ea15c7b0323b961f46516c7f4af89a3ccf7fea84701be2 SHA512 d99e4826a70db04504467e349e9fbaedaa5870766cda7c5cab50cdebedc4be755ebca5b789e1232a34a20be1a0b60097de9280efe47bdb71c73251e30b0862a2
@@ -26,16 +27,19 @@ DIST gcc-13.3.0-musl-patches-2.tar.xz 5176 BLAKE2B ab84c6f29cabb72d2f0cf477e6e8a
DIST gcc-13.3.0-patches-2.tar.xz 44440 BLAKE2B ebde73f6c3cd1a5fdc5bbce36414a59dda0925cba9d422d3689fc9c14fece44ee2391982a674411aa99bf47ffd49200f3ce51cc908beb8298adfff78e709a84c SHA512 eb56e0d7e69b5c3cca21f4cbff21c1204cf64ede7e66d689f45cf5ff37de8a59f24eb1f4b30d9c4222fd4126654fe4ffc146851f504761014995553c1202e8fd
DIST gcc-13.3.0-patches-5.tar.xz 52820 BLAKE2B 73759dc576aab9e5f66dc7f9a1e8eb1b79a98bdb85bfdac9d611baa82c85a5f433d5031876c6e0ee2f02dd1d874da1661b0dd0f05906b118502f17bfaf16eb1a SHA512 4e6b626a562657f2d928324b412d5033464c09d283ad3a2ebfebbb5245bffb09c2532318325c4c16f4206df5cede6758fe1031c55e64dfb9b9ea08ef2c1e90af
DIST gcc-13.3.0-patches-6.tar.xz 47812 BLAKE2B b4bce785300c6b87d163bca18143513bda253462aa96ad94d5bee3ab63a90b21f249de3dfba188c1df5f0b72cb2ab774746fe15d57997a8f5d1633fc1c1296b7 SHA512 fdb472a6d7ec8eb81ff3ecb99ad5dfa15fa699aca64b9a2be3fe3c0110b995d0e6a8cb452e872895a89de93d4fac24e0615e646d564a58081380b1f743fe2842
+DIST gcc-13.3.0-patches-7.tar.xz 46440 BLAKE2B e33c51a28681afa425e65077b278bfc164abbbc38992edb06aa2d6c14c615be369ecdf11042c534e4ffbb27099dc0e26051391bcd19dbfe3208778ed6deba93e SHA512 7fe6ab2003e8659f6b20d75aa6d0fa79bfab1fac160b48bd43100907a37bbeb2d4296fdbd1f9cf851672405fa6d79a7acaae0f20a267820984e9b4ef897e4aed
DIST gcc-13.4.0.tar.xz 88530720 BLAKE2B abbba220652d6e84c59554e754207be91d1250d7751c09163e3166a9da8c7eb4d538785697bb3aea65a8a433e8b82f9a969cf09bb0ecc5aa4a27c964f0acd7e8 SHA512 9b4b83ecf51ef355b868608b8d257b2fa435c06d2719cb86657a7c2c2a0828ff4ce04e9bac1055bbcad8ed5b4da524cafaef654785e23a50233d95d89201e35f
DIST gcc-14-20250704.tar.xz 88301340 BLAKE2B db43d299aec1e402703db5c63a296065cdfdc94065ac3609c16e6594e80aae08e23448ef2405ade23c3d5fd38d2b79851b243807744f5b4f37eab71a0f526718 SHA512 7362674f80be46aa524a99b04a7d8130f02459a5d7bed430fe0dbf4d8ee3affe397c0689ba4d2ea60ad099788518da0ba1cba5bd54ddeb7b23d96137e6552f68
DIST gcc-14-20250711.tar.xz 88322532 BLAKE2B 4d1b4a750125787d673d18ba3ce702c33f4c7b6836185c8942a4528ab7030ccc69c914b64bdead1d9c3baea857a806e490245d06c0ea5e06726de37681fa26ef SHA512 74ee2eafb543d1e9b77397d499939e3846a253ebc8015596bdf79e98038598751f21df21f8f1f675a90c3ebb844142f43ca2255cf0a0d3d2d1c51bc1cbb40062
DIST gcc-14-20250718.tar.xz 88311396 BLAKE2B 7be5f5d27eb7311d496cee780ae40c18957a96b6301cbfa6c93d89687d9baba24a393acc86554252d655f7c1c2516fe37593db5b5bdc4cf9f65b5f6f8a21659a SHA512 2371880b7ceaf56ff8bd0819ea09017b5852d80f7496f81b1554d052114a945cc484d32026830fedccc27f6f60a9f8a521d756ca0b5884a8aca88b47c520726a
DIST gcc-14-20250725.tar.xz 88322024 BLAKE2B bdede5a46a69ac5603e7c5cd2146d1fa773066e7ac993c61d114ba2fef7b05075769be2bd3db47dfc875cf9478bd62ff9ac5f8424376e9b208534a05f4344ccc SHA512 cbc0ae5558fadf843bde72f97e04d0ba429a2276511b7af4168d0fbf9cd777ebee65c85bc6ca42b426328b2ab955588a610ce0b68ab6de19052371e82a83da59
+DIST gcc-14-20250801.tar.xz 88323948 BLAKE2B 1d47af7340faeed133a1d55bed8a788e4a7e0d12741d80a4345053fae1e95aa57ba4a24361c130080539242e5e5a7f2076827fdd3f2be383ad8d739443c3c885 SHA512 4034c9cfc0eb64239fc2149709d2d9d5055cd11ee5ea2284c61ed3d230f812bc1d8899ead339940b579610b65e1939eaf8ec05a2e26a50cb2c2c5a802a3437ff
DIST gcc-14.1.0-musl-patches-1.tar.xz 3600 BLAKE2B 4cd920b7ca1f122cae806707564d8e45bfd48e78c88788a12a301f6068b5a5f335d8885e67479ac536c66aeaa81f2ecb7240ae56e9fc821a7246ab66b453711f SHA512 61c48d90a55dfc2129d96aee69d939d6a89f6407f69f7bd12c1a619f28989f471fd219d731958f8e62b0fd650c32300f0ad8dc06d5df23d9fc8c1a77fe210c25
DIST gcc-14.2.0-patches-8.tar.xz 14540 BLAKE2B 09f66035343d4cab694b8ab382170f8e2d546ddffedf3477f26edbd6a798ddf94294f569c2661729d40088d590bc17a4eb651710d8d9f66f33703734a1a82b67 SHA512 7a9a2724ef8db3c57b033d90751192969c16e5eaa8f4777b7f16470222ff3a18771b461bd89feaad701e7f0d573b883b487981588129933c732fb76117728b86
DIST gcc-14.3.0-musl-patches-1.tar.xz 3468 BLAKE2B c576bc2b2c2ce742395ff32451a6a0737bc35ba02109f39249c449840e9cfda6ae709293b04e17ba85c9edc529114f7d77fe55f2ef559020af391c90885df054 SHA512 8b964188ac5cea5fe5ada35871268d836c4d4805affa8a06e43cc32c9a2c5386bf5eff2971ba311678eaa08885854aeda627dd15d292e67154c7691ce6fce49c
DIST gcc-14.3.0-patches-1.tar.xz 14436 BLAKE2B a4679f87c67d4347a40e86a94f8a754e462a21761bb27494ccfce1d6bdd3a45bbeea64abed86a3ea1a116eab9a4d6e4faac9cba44fa0080e545a2a804e4921e7 SHA512 7d50eb5903f726b6a4f3179e88538583c0ad3ea32f9c49c0ef8ede0dbb2f3146e27ca7dd2d969a28e24550932843df6721bb465f0fcb26ba02def11c6136eaac
DIST gcc-14.3.0-patches-2.tar.xz 33228 BLAKE2B a1a9676bc413c283cdcf20f6817ca78091226d687af7f59b02d35b82f0e4eed52993c17a7dc4cf6ff02d0b76100a94f507f1f14b30f38c9b98c275ec011b7afc SHA512 4fdefc9123f5fddb81a0ed650b4337d89d07bf8e85460de384e293b900f53242e3cf4f682c2a0bdbdd1b1b79b64fc4ef037ed1c79ee32afb58209275af64eed7
+DIST gcc-14.3.0-patches-3.tar.xz 14508 BLAKE2B 32db1c21b7cf5d5d78b9aca57dc46c34a7d479710ec47089c36c1708f316f4b3ae07c3cacb06dccbfae936a35effa40ce8c2f94012d130a7999b1a4c922ac25d SHA512 6ae063d0204e680832e678d5a617e75ddc0d1ec45a89ec2dba21b6e694d3bbc0250dac15fb59a2b52e42e90d5d62758211835d340e89f9f37d562219421380ac
DIST gcc-14.3.0.tar.xz 95212220 BLAKE2B 11c0e549b2e9b4bbbe4cd64782032d2ec783b3db8d4aa538ebd0a0c9760d8e521c32007891a608b081bc6dd353d4eb23030c5e2b9fe9a20c4894a8455dde47b6 SHA512 cb4e3259640721bbd275c723fe4df53d12f9b1673afb3db274c22c6aa457865dccf2d6ea20b4fd4c591f6152e6d4b87516c402015900f06ce9d43af66d3b7a93
DIST gcc-15-20250705.tar.xz 92140172 BLAKE2B ac66bdda7beccab8b5b5565852e7f9743ba6f1cdeaa8ca7d15b14369251a0b592f92714c8c12e05df7d52d296a15843fe3301906e7e3c3574483be1e5485ffce SHA512 4a7304ed4ada55f5d37c191627de9f62e86c0a374987a3cdf43695ef436ab3eeeb7a143e5a11c3e5cac01c8c23c035f126d0c0a10dfd7686c8ec537dde61b9eb
DIST gcc-15-20250712.tar.xz 92149428 BLAKE2B 106c53ed9bf68db9a637b4b59f1d7a7f4660f34eeaeb4839b7de005aef1ded893e9c62500a08d904402fa1c42d3ef2b1768a57717449984c752c2c4f939722c1 SHA512 122246196599b2ba4597a69ef733e2b36ed2a8fa757ed35eb9147e1ab3e62ec3fa5c8251aa0c4d5ba46cc9e44b7bc4072518bbd61820ba6df1acd9ab3d56c0fe
@@ -74,12 +78,14 @@ EBUILD gcc-13.4.1_p20250703.ebuild 1817 BLAKE2B ccb526e06f3c78b31db65715d6e37089
EBUILD gcc-13.4.1_p20250710.ebuild 1817 BLAKE2B ccb526e06f3c78b31db65715d6e370892c882facf1169f258358fcc172ae0e19a4d714ea494bcd6ff8066422c24b12e91d9265f4d3672830ddeeae918ff55edc SHA512 2b27fb055be87e141c6d09c6a5c226b7eb88b6f07069a482f837b448ad8dc397bb54085f1e16751bf2e9a4251771c4d1e1ac849d0a359281a9884935a35f7f78
EBUILD gcc-13.4.1_p20250717.ebuild 1817 BLAKE2B ccb526e06f3c78b31db65715d6e370892c882facf1169f258358fcc172ae0e19a4d714ea494bcd6ff8066422c24b12e91d9265f4d3672830ddeeae918ff55edc SHA512 2b27fb055be87e141c6d09c6a5c226b7eb88b6f07069a482f837b448ad8dc397bb54085f1e16751bf2e9a4251771c4d1e1ac849d0a359281a9884935a35f7f78
EBUILD gcc-13.4.1_p20250724.ebuild 1816 BLAKE2B ed191bba89db0afd1b36d34740a8f0c6739c6f0eda2103a244210a62b166fbe06fae461915b88bf1eb40efa239d9f42a9c2c52244f2cca689a10c8e90257c6a5 SHA512 367ed1ebba35306a43e457c5e6a394f58ed89abfeed5761ee3f94f0eafcde0f3a4d488e6135e72a4a5c49154c99a422b8cc889423e9f4147bd7fe64340e96555
+EBUILD gcc-13.4.1_p20250731.ebuild 1816 BLAKE2B 95753798f7a0decd05b1288a68b64b3c0dcf9fcfe54ed3027395de8eb3d3a9dcc1569a029b6d00baf64baf3f0600898a71486f972f17a15a724290746369bf11 SHA512 6551a99ec6cdb5b2b110978bd8d35838acf0e2ad23c1d971f99ca66e5ea2a2e6bb0d27ac72165238734dac1573772d9fe227817a515e5708abf05a17c7deb0da
EBUILD gcc-13.5.9999.ebuild 1785 BLAKE2B 50e82460da0b24d3bdb64865341d92d12430083345b99ea2218ff6ab5da9c5637f54989ca1534914e6a3d24c3645e121ef218cecb5b4dbea40e315667b16d604 SHA512 ac1c54899865d2432cf3182c14555f581d9ae091ada2e141c8c0cb0c500896e6b31a88c26c7f94d75c84e3f885599585c20c0e982bb9f70c63980b0970013523
EBUILD gcc-14.3.0.ebuild 1565 BLAKE2B 8852399727f902e4c2adfa5ac37585416dabae7eaf6564c38591a8f1ccca70aaf1c1327005b771d302e3a9fff2a1e11be358877221681b4794160d6dd8fd52dd SHA512 76468a7a10b595015fcc8e2741777a5b6837a3d59b274e0909872050ac338137298eba290133611c089e8bf1d3361225908ca8a80f5ffc96a722a1a97e7696c1
EBUILD gcc-14.3.1_p20250704.ebuild 1574 BLAKE2B f51bf5be9a1edf3d80c576f9a600325bf9ba3733504d20b97b59b8550f7bdab75afea6aab1992ea8bb737eb309d8cc13c499ef27e52be4da04208410446bbc6a SHA512 3f6a743c1645cbeab1af3745be7c1eca432313c9c61da5a2d2d624bda188fabd88a2d9f32031d202ed6a2978ad027dd7a6fc32fc91effcbbcd450c9db5c80c92
EBUILD gcc-14.3.1_p20250711.ebuild 1574 BLAKE2B f51bf5be9a1edf3d80c576f9a600325bf9ba3733504d20b97b59b8550f7bdab75afea6aab1992ea8bb737eb309d8cc13c499ef27e52be4da04208410446bbc6a SHA512 3f6a743c1645cbeab1af3745be7c1eca432313c9c61da5a2d2d624bda188fabd88a2d9f32031d202ed6a2978ad027dd7a6fc32fc91effcbbcd450c9db5c80c92
EBUILD gcc-14.3.1_p20250718.ebuild 1573 BLAKE2B 5d8c70a2d40a3d8bae1bea397df1291cd884acb5641cec4939a4b04c7b4a96d5eb2fc9ee0f2c2290316473fead2b752dda88f094a660624c3a71ee2fb512f433 SHA512 3581faf0811deb228dcad5c547ada7e3be31df1e11defbcaf351dfc7e8c8508d5d3ae086ba40f2b7aa3da3209236eb2500d94016d807f78debcec4e8448c9064
EBUILD gcc-14.3.1_p20250725.ebuild 1574 BLAKE2B d1e0423cafdef9319178b6a88475f8f98b544cad9eeefd089901637762dcf14e79c2f24e3d8249749fc36eb584a809c6d24508516e46a131eb9f8af17e480bd9 SHA512 88455001e2081196e10e7e7bdbc44737327a15d7fd825f2023011aaedd658c84d12f8a1c38837508f12e8f928fd52e0a0fd19509e8c96c18932a3aa92c37b0af
+EBUILD gcc-14.3.1_p20250801.ebuild 1574 BLAKE2B f2c993064e2dcc69bcba77d7906a2649718a6c0d9ef9f2645624952fb81cf693e94ff71fc7d2e514ee50598b5baef06a2dd64f9517b194547f86d5c98a782e01 SHA512 67c314a0efd96d77640dd005da2697693dbbf04784011b300b857639bfbe7e851b2ad348fe379b24d002bed17eb5274cadadc8460b539bb753126f3b5fdb09ed
EBUILD gcc-14.4.9999.ebuild 1547 BLAKE2B adcba489798d30d4a8adcb7b689099a3740c85f66876e292502663af6853075a9623d1f0cc41a7db2a92a58ca1c925826bd870a0b3a2a70025b2f2f225d78ccc SHA512 fccbe86a7f656c58eaa966c1a5c27d50af3cb0f2ff3a15179c0e1028ee55a79a0d676eb82a6662d8b03e9ee289caee69ed7c7a210175903fef70f6c86f088846
EBUILD gcc-15.1.0.ebuild 1544 BLAKE2B 45b63ae816e22a935a1e12b8bc2b1335dc6a801a06764041079de8d79733ddd6a74d60d7e4dfec34eb5b420ce85f47928746e05a439b75c3290b853175f8e4e3 SHA512 7e3e0d0502eb99ac96bdd49dccf8d3b8ecdbbde73e8d0eb0cfc3fe7fcd3c46ab0246c6619b5ddd6b7b650ea7843c02759ab60414b6b0fff7a23e3b948b2b9bd2
EBUILD gcc-15.1.1_p20250705-r1.ebuild 1544 BLAKE2B 060b1d05935072136f6e1c68f44602772931ba19a80eb8dc530737d6af383e81862d7ee0ad00f2083ff1372c96428ee363a17c057061042fc710ed794eab0e68 SHA512 13b31413451020b515e6939e8feee11de2029f100d38e3f930510caee10438df1a62feaa98add09208a8550eea5e7909bb147ab00950d4acd98075c2a0b8526d
diff --git a/sys-devel/gcc/gcc-13.4.1_p20250731.ebuild b/sys-devel/gcc/gcc-13.4.1_p20250731.ebuild
new file mode 100644
index 0000000000000..2aab934439894
--- /dev/null
+++ b/sys-devel/gcc/gcc-13.4.1_p20250731.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintenance notes and explanations of GCC handling are on the wiki:
+# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="13.3.0"
+MUSL_GCC_VER="13.3.0"
+PATCH_VER="7"
+MUSL_VER="2"
+PYTHON_COMPAT=( python3_{11..14} )
+
+if [[ ${PV} == *.9999 ]] ; then
+ MY_PV_2=$(ver_cut 2)
+ MY_PV_3=1
+ if [[ ${MY_PV_2} == 0 ]] ; then
+ MY_PV_2=0
+ MY_PV_3=0
+ else
+ MY_PV_2=$((${MY_PV_2} - 1))
+ fi
+
+ # e.g. 12.2.9999 -> 12.1.1
+ TOOLCHAIN_GCC_PV=$(ver_cut 1).${MY_PV_2}.${MY_PV_3}
+elif [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # Don't keyword live ebuilds
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild b/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild
new file mode 100644
index 0000000000000..fc5cf5cf17de8
--- /dev/null
+++ b/sys-devel/gcc/gcc-14.3.1_p20250801.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Maintenance notes and explanations of GCC handling are on the wiki:
+# https://wiki.gentoo.org/wiki/Project:Toolchain/sys-devel/gcc
+
+TOOLCHAIN_PATCH_DEV="sam"
+TOOLCHAIN_HAS_TESTS=1
+PATCH_GCC_VER="14.3.0"
+PATCH_VER="3"
+MUSL_VER="1"
+MUSL_GCC_VER="14.3.0"
+PYTHON_COMPAT=( python3_{11..14} )
+
+if [[ -n ${TOOLCHAIN_GCC_RC} ]] ; then
+ # Cheesy hack for RCs
+ MY_PV=$(ver_cut 1).$((($(ver_cut 2) + 1))).$((($(ver_cut 3) - 1)))-RC-$(ver_cut 5)
+ MY_P=${PN}-${MY_PV}
+ GCC_TARBALL_SRC_URI="mirror://gcc/snapshots/${MY_PV}/${MY_P}.tar.xz"
+ TOOLCHAIN_SET_S=no
+ S="${WORKDIR}"/${MY_P}
+fi
+
+inherit toolchain
+
+if tc_is_live ; then
+ # Needs to be after inherit (for now?), bug #830908
+ EGIT_BRANCH=releases/gcc-$(ver_cut 1)
+elif [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ # m68k doesnt build (ICE, bug 932733)
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ :;
+fi
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ # Technically only if USE=hardened *too* right now, but no point in complicating it further.
+ # If GCC is enabling CET by default, we need glibc to be built with support for it.
+ # bug #830454
+ RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+ DEPEND="${RDEPEND}"
+fi
+
+src_prepare() {
+ local p upstreamed_patches=(
+ # add them here
+ )
+ for p in "${upstreamed_patches[@]}"; do
+ rm -v "${WORKDIR}/patch/${p}" || die
+ done
+
+ toolchain_src_prepare
+
+ eapply "${FILESDIR}"/${PN}-13-fix-cross-fixincludes.patch
+ eapply_user
+}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index b5708486cd1df..03df87a584b58 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 70ee503cf8571..0dc9612ef5e54 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -36,8 +36,9 @@ DIST glibc-2.39.tar.xz 18520988 BLAKE2B 9d98459a2d58401e07c081e0d841935b23998da7
DIST glibc-2.40-patches-11.tar.xz 227044 BLAKE2B 2a8c799a88596f3fc28bc45fc206f231f628ff83aae242d69e216b65983def35d3aaab282287f1d77cb9d37d10bb71c483815ea83dfb2e47670a4cfcfbd1d92f SHA512 e984e4842951c24cf079e9a6f88771ede0709949402dd9f734cbfdf21ff40ca3d7380c0b9cc0c0d89943b6481adf8c7db2ab4b0ffe57e2e1fa514d925f0db395
DIST glibc-2.40.tar.xz 18752204 BLAKE2B 8593cab5b2549b77159b6866fbb40b917e491fd5bc0814f7f85b6529166d78d4583436450c479b86cdfe468304fc4d2a9ba8294230a55dbc4c15e89c3ab6c000 SHA512 33caf91dbfddde6480b7cdf7a68b36aff8c522bfee56160af26af297f1b768668edb08bc4e1a7ff61c64721e3c1d49c347a5dd01c5edd3b914ee6479c8b27885
DIST glibc-2.41-patches-6.tar.xz 83980 BLAKE2B ca689782db9f78751d5b5004ee9bf7bd6daf4cf071bb25507e53e4408fdd0331a9f4c82bbe7579e38540fc4d416bd858f76e5655f4e8a87048067fbc5e3c7a17 SHA512 bce972f5e036712e178d0adc97bef17b83a5c5cc3139d689bfc2847bc5e8126ee01250ce41033bc78919a7638965740d54eb431b240a9a32460c433335da968f
+DIST glibc-2.41-patches-7.tar.xz 96232 BLAKE2B 0d4d22eb467370e9e902278b223545c5a225c990a87b4c2f39db48677301d126d7e69ea2823822ced5c472a9abdf7679c6c0ede88b87e50123a7ac146a98249e SHA512 00fc6f83a28dfae8f17ed50ba19f322d267f3f6d80e5545c317694ce1e2e0e4ebfb922b4fa1d7c854d035a457e968bf8281ccedca8e5347e380fa54b6755aedd
DIST glibc-2.41.tar.xz 19344868 BLAKE2B 4da62f489ba7a95bb069c2cfea8cf78e4d37e3a5f7e1736239670ba1dca12b69aa77bd00ced078c27d91b1e622c58cbd70258161a9d18c5b3bcc95863b8d744d SHA512 894a3e5a796bc13df30c26a5bfbe4d60b5dbdaac54e7763432235124b547070c7dda88c50584536870cab79183d8cad73a3ac6ed09bfe54fa8482aad07253169
-DIST glibc-2.42-patches-1.tar.xz 19368 BLAKE2B 2a010de9bc67ef20cc2ac9ad1ea0b812d957f7df1e1f1ef6d37f0f0ac7259b41db616f57844376c640d16852b4c7731d88134d4b27917dbc968dda4c82329c97 SHA512 04d38fff7bfcfe0f110d3ab05c4821e9e0e84edea60aa8c37c908e70a04aca00acd548aea3f583fbb30bf5f57f88af41d77c75c231d706fef88f07d744d036e9
+DIST glibc-2.42-patches-2.tar.xz 25856 BLAKE2B 26a5a3bdc7985c2193533e883445acac29ea695df30d72b6d9409aa9ec94d39a086eb6c41eb9adfc39e0de78f7ae84e0fa64a955f9866de262179ee40ce4a6b5 SHA512 1526613855b9ca65002c6853f88d77990a1fe9e6f4cc01aca51d67fc4592ed985da8c74a661d304eb8a27c6afc8592da259fe40fa08a824942a9b700942086e6
DIST glibc-2.42.tar.xz 19930508 BLAKE2B 6ffabfe7942034a5a4fb5097679cb47bc3431eb2a3864af07cea0cb6aa5db63fbaf6f026b3c9299e00268058a6762eb21e92499f012d552ed87d65c7ffbd0bbe SHA512 73a617db8e0f0958c0575f7a1c5a35b72b7e070b6cbdd02a9bb134995ca7ca0909f1e50d7362c53d2572d72f1879bb201a61d5275bac16136895d9a34ef0c068
DIST glibc-systemd-20210729.tar.gz 1480 BLAKE2B 37722c7579df782d890e44dbab99c3de52ab466eb9de80d82405e9bb5620bf39ffc8c5f466a435bdb86ef6d36dd7019c0736573916bda6c67d02a2581e0ec979 SHA512 efd75af58b50522c28cdac7abd1fc56555bc1bb042512c90d8340c1ec09c5791b3872a305bf83723252bbde5855b75d958c041083457765c4cfd170732d09238
DIST glibc-systemd-20210814.tar.gz 1469 BLAKE2B 10fa7bcb46d4fdce9c0ab353cbd30871e9b09a347a13a9c9a3b5777f931aa3c826c158d2e49532c604d4a834f2fab4089b67495fb88d0398945dc50d45ad9ef1 SHA512 5346a9ea459a1e6ccf665389f2a294de1e16f1e3e05cdf07e3dd99ed0e4f6f8b52cc333d4bff3c75ac90ab6ce70cd4ab2b3e126f920ce7979abd6dda56315efc
@@ -45,18 +46,19 @@ DIST locale-gen-2.00.tar.gz 7738 BLAKE2B cde6de5ba3400aea24d0d5f1b79471f89f09fb7
DIST locale-gen-2.10.tar.gz 7747 BLAKE2B 49f569c5ae5260fca128503bc6f22d6f6f1cda817920c41fdadadf1527bbb4f3eb161f79fa729830666a4673e9092f99f4685ec8fcac8ddea0b8242bca9c1f4f SHA512 e350e60d458d67638e3090711fca05af6fafac06c51b97648244549f8a0621dab7543f09dc7ad4c62392f13bdae8e5875dc6d0b6c3d83efc29d116bc2eef92db
DIST locale-gen-2.22.tar.gz 7971 BLAKE2B 2dc66fa69bf51799d0c34459b654fba6998b80a7e322e9b670036c967e269ad921f50195e6e34c4a83c1f0bad191fd5aa3f37defb82271b73acbca07b7e49d08 SHA512 9798b10dbbc792345a7b7a121dec5f4bba9839a8aec010f01a09f3402fd5bf2376f79e03a6a19bc357010db780037a8811c381136ce19be1f1370374906dff38
DIST locale-gen-2.23.tar.gz 7977 BLAKE2B bf2cc1fa05828a9133789133ce2d910662f1b5979269869cd76dac45831c45917700fc81357441fc7691af23196c6a6c3a28bb4440ceb6a5a3b17dbdc55c2bcc SHA512 f6b3daf3e2f10bc2f68626d8e7edc0f27eb0fe16bfe8840904a1b13d8fc76318d9f83277ee7fcb7a6db177413ba8a2cda94493e56d01df3a20ca37fed64e469c
-EBUILD glibc-2.19-r3.ebuild 38930 BLAKE2B c59e3744ddc7355d32195116836de862f53e4420626732f539cc55b1c235e62aca48741b0dad33dcf34ef1d91aa07f92da4e28dcee698a2e0434f3df9c81dc14 SHA512 c4e516ee8c6b7036215e84c739236058c529683ed77d9f2911be747bab21e8f5b151c02f0890105a976f37e7e1bb3ca3ed0111ce7842ae3b378bd1c94d720d2a
-EBUILD glibc-2.31-r7.ebuild 44865 BLAKE2B 108c3b01dbdd0af8151cee6d3e53f591ee808042977a564c2d796ba7c22c91f3ba2d0ddcbd4b69a64e6dc2317527fa04bbe8ec7269ee28b9cb19a8a71561e442 SHA512 7bb459d8d8e4ca1cb32ec463d293872802dc1d6aa99b4499e561b2bd635a675b7a504c4036b1a03b53296f2c3b56f898570354ae24fc699337dca8b9ce523801
-EBUILD glibc-2.32-r8.ebuild 45223 BLAKE2B cce08a6134cf9ff2a843342046196e9335acf886d24ca1e9c38b864b4cc2f0cd69b7946d2bd264839181200baaef7f26f7db762d929fd55db1f992035d7679c8 SHA512 1a86e482c9c24089892d5f66328b5bf9a51d82543158528f355c8af39448ca9ea0458b5c8f3f6c31ac8c3f3d8a86e24aa7d6dad337cfb03507ccf94e0b60429a
-EBUILD glibc-2.33-r14.ebuild 48759 BLAKE2B d462bd58082ff3f43c3aa372da5576a2b7dab75f088d91d1e51f7ef0ed022f7a630485538522fd7a4c3a18a9bcf3bfb705c9810af5950b9cf743ba0ad6d444c9 SHA512 47db58014d01f5d0bfffa383578a898b81e800be4e2ee330c2a4462939c45e3be69013a22f23b06caee41de215c5991b74d6946ca71482ad71a0a53e346af64b
-EBUILD glibc-2.34-r14.ebuild 49974 BLAKE2B 8f63c95be09e2fa8f9fe2b766943d09f554d0819933d7d6c10473b73c7b9a9c7b5ccd7eb01993523ff752e124cef3e95e056dbf91c3429b94604b8ef40c10cf7 SHA512 210a0e1d3418f73e0042035f34650f1a0d7da0bd52332b7b6e7dffbd9250e419e859e7a2a5412f30527b2a85f00c65835ac9a76c2cf91858a4feb932f2d390ad
-EBUILD glibc-2.35-r11.ebuild 50515 BLAKE2B 380b3339052b042273cbe35f09b72e95e195be2759b9643a4b207455c8e03c30da9fed499aa2070b024cb8c059ebce85f1761fd9fe3f791c01f319810a33609b SHA512 7685587dca9bfa6facd1a7817dc7075065e1c8f241c12048a0bb709a84c1ea7eb799412c3e3421313bc46607f7b48d0b1c965207562f1a5fc36f1a278fa97219
-EBUILD glibc-2.36-r8.ebuild 52793 BLAKE2B 712e50a5a268f3af327c02de7ba6073abbf53a1f7ccecd39450ec92ec9e7dcf6b39987348e93777167cdbb5c72267e3063050f2ecb2479c63dcedf88cc1a9448 SHA512 625a37bb62c893bd05e631a2b93cb4b7c10196376611a084be61de4e6b16a9c272239a44ca1d306d1c444d0da70e7c2f32a206d0faf95102806df8f017fd40e9
-EBUILD glibc-2.37-r10.ebuild 53322 BLAKE2B 301a9c47f4149e927764cc132e6ec2a20b90a3a81307a59864ed12cb374c2faef71e6e3eb043e88e2b338050163bf75637cd1ee133bf1110729c192c1e9a81f4 SHA512 1928d1ccf4e15a3836c12629ad74f5e87054a21a362c432761066dd098d1995c6db55a0ca95e552a74a0772314be40c2570453545f308fddb2a6589e4648b7b0
-EBUILD glibc-2.38-r13.ebuild 55028 BLAKE2B fcee988603b8bcec9cf184c54e040c9190a98170170665c56998e9a14bec55b34e25fc1002b2aaa8bae29392968a8f543f2f68f1e564c52d9e7a0fcf5c829317 SHA512 9bd2e1fe3709f4b792575d37c6b343e2db3b4bb60090281521ac3b9c4e5b9bed2367453933a2df8c1fa9cc988a71e97d797c009f7bb9fabde6c2821ab61102dd
-EBUILD glibc-2.39-r11.ebuild 54663 BLAKE2B ef95a8014c990f42738c5b66b73416a55fab1b433af10d879a60d4d798ed3b9fca747242fb09d110f6a258e37bdbb384a85cc59dd8dc80f375c6faaa30ab4932 SHA512 3e8c216ac02f129a37de9d475980d911fb1ff77d09949f87ff6c5ffa666afdc6a35004d32d60d8a78b1abc17a823083442a68cbea6df35d4409897648ce8783f
-EBUILD glibc-2.40-r11.ebuild 55135 BLAKE2B 8d6edb509305096c98ecec81a17cc469bb9f55745fff81e48e69605c0236135d0fafb345643cbfca98603189e16ad649d3d82a65b17d4d288df4de18fc9ae142 SHA512 fe69db34687dacd91264f981f2d02f5ea67f3d19cac99f8bf73e9560fe51a572cccc2aa521a66a9991a07629277de625eab360451ca97671634984d133600b58
-EBUILD glibc-2.41-r4.ebuild 55350 BLAKE2B a02cebffed64668fedf4afebcf6056e17feaad5f5732ff14587eae6990be988e7b530423fd493ad7fb07ecbea6de5f0e3f9390d95b5972ad4b1c3df84ec8bc92 SHA512 253ad7f2bdfa2db3921965d5149f0d92ba9c788378ed2f8d0cd05d5de8a692d57fa37ac24d694d7c7ee643ae09401bbc7486dee2c0718768a60dfca1c15bcb93
-EBUILD glibc-2.42.ebuild 55509 BLAKE2B 6fac01f69b552e37f77c08834f5569766b97fa9fccd0edc93c07219ef2f292a7946ab92a1512bd951a4bc4e7ca16e7b2e32bfa2d9e925364c3f1c0f12336ded9 SHA512 4e2aafc9a7efafac5c1e2b9240fdb2180550890d011449df435eb742851c420b0e4f8f837db1c39f11b8a951601b567424ee33fd3fdd9de89b7b549bae06379a
-EBUILD glibc-9999.ebuild 55567 BLAKE2B 300fbe367adcb43c969901d3346eb444cbdb8034012fae1cfd52a4a87a6c89a49557c4e96b32eb54d80de3bc0866fc06981e9572057e3602ebdab3c5c38c7c3e SHA512 527cbbbe59d907391cc174f10bfe5073579563e1701281718be7557cae4e7a58fa45d57bf155a1da26b95a71265f7e3c2b45265115bb4600d679da8d210dc511
+EBUILD glibc-2.19-r3.ebuild 39584 BLAKE2B bb3233c5f7120ba9214178b6a75e0df3077aa16d275c28fa80cdc942913489e11e89dc7e8936ea5b7f185177d2c792dc2335d0204b1b6a993d6c5266492990a0 SHA512 cc826685411028b4e89c43703c2f31433a3442e1404d38f19d797e83ebadb23bb4a035d2dcbfd28342b3f3592d6c9a1d0bfa8ebd6324cff1ce465faf2aa83a58
+EBUILD glibc-2.31-r7.ebuild 45280 BLAKE2B d6aed36fab34ece3302820584963a9462c3cc9c651c5d059801f848e5804d0364444da1c5916813616f620694834c51b79e69b35c14f4ea3549c8449ae5cbb52 SHA512 6cb3f49c2310ed60b779e2d316106d3bbbe08d03d7c356fd37a98c54dae0b931bc6ef7b4cf1f4dddff20e9b2f1ccbbc60ce40680f6f8da2d2b4b1790b5cb1745
+EBUILD glibc-2.32-r8.ebuild 45638 BLAKE2B 8f143f6053c94a81bfd92a702ef54e4006ebff66b832e21e925197f21b1b0c1eb2bb2f3fb796835c0a8f19eccc41f7ae888f66b4b03e251f8b5441af69b38690 SHA512 161e3be7c4ad2f4fcf866a420ec6356ed0a738ca165d2bfee66b7f169dbff90e7d463a641e30cf9e82e1ef3b5c60c39d199042e9747de102eca0c6a8c6f9048c
+EBUILD glibc-2.33-r14.ebuild 49170 BLAKE2B ba2159cfd0d0d6386dbb17b2c87b4f04569ac58467cdeec874241a7dd9199939d450f85814b3493f762c9fb7b3020ceeb26fde21414324236f03133d196d2178 SHA512 67490b932e664a23a1747ce64ce90fa6202566e9f2020f0d44b9a09a5235df9b32f85e6e647db4b1b0db32a0c6f966778e484e55f433771d533a53a3cf6ea09b
+EBUILD glibc-2.34-r14.ebuild 50385 BLAKE2B e46aa6cc477a3111c6fe1a12fa5183d15a13c395325ca52e46995bb2e7c487bb541cd0918d7145ea83d9bdd8f1fa6094ebd56c96b659b58e060799687cf6101a SHA512 f0d958f10e0f9e5cb4e34d3649821a6c9950ea311c59194fe88fbd2cbc32be78fee80442072b1e7a24b7b0c6752f4de4dd3e3533fb7434ca0e58c08d5991e6b3
+EBUILD glibc-2.35-r11.ebuild 50926 BLAKE2B 2fa8db3f54a836aca96256e794e65268ae159cdcc357a99206e496443b50cc819083ee9cd611e12f2edfb27c494e14efdca5cdb71ced7916984fb859eab4bcd3 SHA512 b31f977f8284a1eac20e1c51960b6f4f534cc0ece563c49b70231f78005a3d1a9699da199ac68ce37301ada101bf4d36bafc1c5619bd37c68068d725dda86a63
+EBUILD glibc-2.36-r8.ebuild 53204 BLAKE2B f44bf7fb745d11a52fa7ae4650b4e6f17b2825100e9da82aa0319215c5134f016d173555d286723b706fee44cb1210d5ab8ed6a53840ce6fbbd608ce408b53b7 SHA512 dd2256589fa337cee1956c0be6aee766b23a51a5cb53232648688ecd95f68063f06ac04af935f4aa16502850b070e800c211a0884143e397bb391cba1d14af01
+EBUILD glibc-2.37-r10.ebuild 53619 BLAKE2B b4f4cb7daf796dfca5f1e97b5ce23b7898f2d32f5c001f7299595a86db2ae450599e85c308438089a7fad8f2f7b118d6953cb85359ad25784f170e81d2068252 SHA512 1d428745a7079420fa2f403ad9c14602c344ca5ebdc9d801d2b6e54e2c77971e0b8ff99d9c37cdc2b79856c0dce465da4ada17d3da844ef26ca7ddb8da1be2d6
+EBUILD glibc-2.38-r13.ebuild 55325 BLAKE2B 9ec745ded1e0a3cb3a584e75da480253e3e54e58326fae62fa9264547f7032f488ec170b44823084fbf564008d1be32b1fc716f479b84f8bb929da2aba381063 SHA512 978eb4c87448493fe858222d88ec9344a7360083a672d154f1e280d1c767cdd61d7f480fc0f80fc0855cf216f9728d5c7244a24ea72dde9e1846b7c67968f06a
+EBUILD glibc-2.39-r11.ebuild 54960 BLAKE2B 27865de59c38f23d43b965196c1a80ad282c392fd9514834ce531b462ed00182f2f3a058fa43741b8163cd7d583a8c46c7447bae2c8fe93cddbc3669829d7fbb SHA512 bbab1df8230f23efea590559d6d04a175760c1eaabcc0979ff314fcdd1bfc363f4624accde33c5d8eadb3abc41a1d52cb26903aaa08752dc92724c58d646dc04
+EBUILD glibc-2.40-r11.ebuild 55432 BLAKE2B d67db115179fc38a499f05abce10a053f653152368985f458e7c7e941ea0f87c825ee58ebbc943bdcc66aec031538466b39af90ca5205bdf820549a6e875530b SHA512 611137733e860f3f744f87837db2394c2ab30bc494b79654e79063c6d2ec2490fc8cb89d0b575f4b41121ae79cbee63654a5505bcc9c2a490ce5cd27c7ff90e5
+EBUILD glibc-2.41-r4.ebuild 55647 BLAKE2B 8686029064b5a039684e6782b47b2aaf4aba0454d13bd804a51c3751cd8b8e4f0984d747185d367e8cd37e955bd81f60aaae46b2e55c559e20f40589cf3cd6cd SHA512 0e261db2789cb29ace15a97a2bf2dc118c118ee048d7a349039e53eb3d3181af58eb74963e505d9208467dc2b3ed743c8401698e7b197bd2636a359a7ecc18df
+EBUILD glibc-2.41-r5.ebuild 55656 BLAKE2B ea27b55ec6cb247b5762152dd287709cfa223d664b83b42e726e891ae8e996e0a92d57fb06fa2b2f8c11c2bd06db6023bf8461cd9dc714523d393cfcacfe37bf SHA512 372cfa88d87cc49d65b9eb1c251b854f3c4cd426d28c9ca2a3a5ff8b20feefd47e954f99762f454a9c166a830b05f9e48e62d06f49ab68876e27595bb2f947b7
+EBUILD glibc-2.42.ebuild 55806 BLAKE2B c340d0e2e40fc6c54df6428c1c5eaf31911b1b2980365d98b8d3399e155584ed37d038a00abaabed476314f192ff8e3c0acc1bc560005b25c592607008e8343d SHA512 43e255c8ab68398b5df7b3d378807b466f9b066ae19a78b6f8f3606fb7c470301779fc65c74076ca5115e797cb09f5109d81b316ac485a0710186e5a5cb382eb
+EBUILD glibc-9999.ebuild 55864 BLAKE2B 56218db0e12aeecadfc2588692f64b4b76994ef8e992c514c1074a54e943e3d5cfc2ccec61cfb9ba1d9adb546020014e69f3efa8de6822136dc8e3fe0035f95b SHA512 9efb8726d06d4f85af6b8db140c275fdc04a8efaaf42da2fac78de30c3a6a515e90a81ea87e18e3b8c5dd9ef0025a6475163eedffbe034a0f490f7a36e16f986
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-2.19-r3.ebuild b/sys-libs/glibc/glibc-2.19-r3.ebuild
index 7d492b72364ae..275cfa3d70e9b 100644
--- a/sys-libs/glibc/glibc-2.19-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.19-r3.ebuild
@@ -1036,16 +1036,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local locale_list="${root%/}/etc/locale.gen"
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ local prefix=$1 user_config config
+ local -a localegen_args
+
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
fi
- locale-gen --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
+
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
+ fi
+
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1219,7 +1233,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen "${ED}"
+ if ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
}
@@ -1311,8 +1327,10 @@ pkg_postinst() {
"${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
fi
- if ! is_crosscompile && [[ -n ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
# Check for sanity of /etc/nsswitch.conf, take 2
diff --git a/sys-libs/glibc/glibc-2.31-r7.ebuild b/sys-libs/glibc/glibc-2.31-r7.ebuild
index 7df8f58164479..8ec824d2fdcc9 100644
--- a/sys-libs/glibc/glibc-2.31-r7.ebuild
+++ b/sys-libs/glibc/glibc-2.31-r7.ebuild
@@ -1174,30 +1174,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
- local locale_list="${root}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
- pushd "${ED}"/$(get_libdir) >/dev/null
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root}/usr/share/i18n/SUPPORTED"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1392,7 +1392,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if ! run_locale_gen "${ED%/}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
}
@@ -1491,7 +1493,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
# Check for sanity of /etc/nsswitch.conf, take 2
diff --git a/sys-libs/glibc/glibc-2.32-r8.ebuild b/sys-libs/glibc/glibc-2.32-r8.ebuild
index 656ad5161a278..c44f933c4c8fe 100644
--- a/sys-libs/glibc/glibc-2.32-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.32-r8.ebuild
@@ -1203,30 +1203,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
- local locale_list="${root}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
- pushd "${ED}"/$(get_libdir) >/dev/null
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root}/usr/share/i18n/SUPPORTED"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1404,7 +1404,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if ! run_locale_gen "${ED%/}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
}
@@ -1509,7 +1511,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
# Check for sanity of /etc/nsswitch.conf, take 2
diff --git a/sys-libs/glibc/glibc-2.33-r14.ebuild b/sys-libs/glibc/glibc-2.33-r14.ebuild
index 5e23df0069e88..1929487144613 100644
--- a/sys-libs/glibc/glibc-2.33-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.33-r14.ebuild
@@ -1225,30 +1225,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
- local locale_list="${root%/}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
- pushd "${ED}"/$(get_libdir) >/dev/null
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1453,7 +1453,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if ! run_locale_gen "${ED%/}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
}
@@ -1574,7 +1576,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.34-r14.ebuild b/sys-libs/glibc/glibc-2.34-r14.ebuild
index e23b9ae35e9c0..93da806cc979d 100644
--- a/sys-libs/glibc/glibc-2.34-r14.ebuild
+++ b/sys-libs/glibc/glibc-2.34-r14.ebuild
@@ -1246,30 +1246,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
- local locale_list="${root%/}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
- pushd "${ED}"/$(get_libdir) >/dev/null
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1474,7 +1474,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if ! run_locale_gen "${ED%/}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
}
@@ -1595,7 +1597,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.35-r11.ebuild b/sys-libs/glibc/glibc-2.35-r11.ebuild
index 0c2aec0025e0a..b61d907c813b1 100644
--- a/sys-libs/glibc/glibc-2.35-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.35-r11.ebuild
@@ -1254,30 +1254,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
- local locale_list="${root%/}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
- pushd "${ED}"/$(get_libdir) >/dev/null
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1482,7 +1482,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if ! run_locale_gen "${ED%/}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
}
@@ -1603,7 +1605,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.36-r8.ebuild b/sys-libs/glibc/glibc-2.36-r8.ebuild
index cb6ddba38eb73..5df7eb487f163 100644
--- a/sys-libs/glibc/glibc-2.36-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.36-r8.ebuild
@@ -1284,30 +1284,30 @@ src_test() {
}
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
- fi
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
- local locale_list="${root%/}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
- pushd "${ED}"/$(get_libdir) >/dev/null
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs $(makeopts_jobs) --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1523,7 +1523,9 @@ glibc_do_src_install() {
# Generate all locales if this is a native build as locale generation
if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if ! run_locale_gen "${ED%/}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
sed -e 's:COMPILED_LOCALES="":COMPILED_LOCALES="1":' -i "${ED}"/usr/sbin/locale-gen || die
fi
}
@@ -1644,7 +1646,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT%/}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.37-r10.ebuild b/sys-libs/glibc/glibc-2.37-r10.ebuild
index e323ee8ae32d0..14ea48d6eefd4 100644
--- a/sys-libs/glibc/glibc-2.37-r10.ebuild
+++ b/sys-libs/glibc/glibc-2.37-r10.ebuild
@@ -1295,38 +1295,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1539,8 +1537,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1663,7 +1661,9 @@ pkg_postinst() {
fi
if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.38-r13.ebuild b/sys-libs/glibc/glibc-2.38-r13.ebuild
index 5bba661e9e915..4bee7a911aead 100644
--- a/sys-libs/glibc/glibc-2.38-r13.ebuild
+++ b/sys-libs/glibc/glibc-2.38-r13.ebuild
@@ -1314,38 +1314,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1558,8 +1556,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1708,7 +1706,9 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.39-r11.ebuild b/sys-libs/glibc/glibc-2.39-r11.ebuild
index 4b46bc6f4e34f..b34df92b725ae 100644
--- a/sys-libs/glibc/glibc-2.39-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.39-r11.ebuild
@@ -1322,38 +1322,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1568,8 +1566,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1719,7 +1717,9 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
fi
upgrade_warning
diff --git a/sys-libs/glibc/glibc-2.40-r11.ebuild b/sys-libs/glibc/glibc-2.40-r11.ebuild
index 07f8c01de0e86..3e94d2cd32127 100644
--- a/sys-libs/glibc/glibc-2.40-r11.ebuild
+++ b/sys-libs/glibc/glibc-2.40-r11.ebuild
@@ -1302,38 +1302,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1548,8 +1546,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1699,7 +1697,9 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
# If fixincludes was/is active for a particular GCC slot, we
# must refresh it. See bug #933282 and GCC's documentation:
diff --git a/sys-libs/glibc/glibc-2.41-r4.ebuild b/sys-libs/glibc/glibc-2.41-r4.ebuild
index 867e5411657be..93a09f6448d37 100644
--- a/sys-libs/glibc/glibc-2.41-r4.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r4.ebuild
@@ -1316,38 +1316,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1562,8 +1560,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1713,7 +1711,9 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
# If fixincludes was/is active for a particular GCC slot, we
# must refresh it. See bug #933282 and GCC's documentation:
diff --git a/sys-libs/glibc/glibc-2.41-r5.ebuild b/sys-libs/glibc/glibc-2.41-r5.ebuild
new file mode 100644
index 0000000000000..c22f4082ed4ff
--- /dev/null
+++ b/sys-libs/glibc/glibc-2.41-r5.ebuild
@@ -0,0 +1,1768 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Bumping notes: https://wiki.gentoo.org/wiki/Project:Toolchain/sys-libs/glibc
+# Please read & adapt the page as necessary if obsolete.
+
+PYTHON_COMPAT=( python3_{10..13} )
+TMPFILES_OPTIONAL=1
+
+EMULTILIB_PKG="true"
+
+# Gentoo patchset (ignored for live ebuilds)
+PATCH_VER=7
+PATCH_DEV=dilfridge
+
+# gcc mulitilib bootstrap files version
+GCC_BOOTSTRAP_VER=20201208
+
+# systemd integration version
+GLIBC_SYSTEMD_VER=20210729
+
+# Minimum kernel version that glibc requires
+MIN_KERN_VER="3.2.0"
+
+# Minimum pax-utils version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_PAX_UTILS_VER="1.3.3"
+
+# Minimum systemd version needed (which contains any new syscall changes for
+# its seccomp filter!). Please double check this!
+MIN_SYSTEMD_VER="254.9-r1"
+
+inherit python-any-r1 prefix preserve-libs toolchain-funcs flag-o-matic gnuconfig \
+ multilib systemd multiprocessing tmpfiles eapi9-ver
+
+DESCRIPTION="GNU libc C library"
+HOMEPAGE="https://www.gnu.org/software/libc/"
+
+if [[ ${PV} == 9999* ]]; then
+ inherit git-r3
+else
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ SRC_URI="mirror://gnu/glibc/${P}.tar.xz"
+ SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz"
+fi
+
+SRC_URI+=" multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz )"
+SRC_URI+=" systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz )"
+
+LICENSE="LGPL-2.1+ BSD HPND ISC inner-net rc PCRE"
+SLOT="2.2"
+IUSE="audit caps cet compile-locales custom-cflags doc gd hash-sysv-compat headers-only +multiarch multilib multilib-bootstrap nscd perl profile selinux +ssp stack-realign +static-libs suid systemd systemtap test vanilla"
+
+# Here's how the cross-compile logic breaks down ...
+# CTARGET - machine that will target the binaries
+# CHOST - machine that will host the binaries
+# CBUILD - machine that will build the binaries
+# If CTARGET != CHOST, it means you want a libc for cross-compiling.
+# If CHOST != CBUILD, it means you want to cross-compile the libc.
+# CBUILD = CHOST = CTARGET - native build/install
+# CBUILD != (CHOST = CTARGET) - cross-compile a native build
+# (CBUILD = CHOST) != CTARGET - libc for cross-compiler
+# CBUILD != CHOST != CTARGET - cross-compile a libc for a cross-compiler
+# For install paths:
+# CHOST = CTARGET - install into /
+# CHOST != CTARGET - install into /usr/CTARGET/
+#
+export CBUILD=${CBUILD:-${CHOST}}
+export CTARGET=${CTARGET:-${CHOST}}
+if [[ ${CTARGET} == ${CHOST} ]] ; then
+ if [[ ${CATEGORY} == cross-* ]] ; then
+ export CTARGET=${CATEGORY#cross-}
+ fi
+fi
+
+# Note [Disable automatic stripping]
+# Disabling automatic stripping for a few reasons:
+# - portage's attempt to strip breaks non-native binaries at least on
+# arm: bug #697428
+# - portage's attempt to strip libpthread.so.0 breaks gdb thread
+# enumeration: bug #697910. This is quite subtle:
+# * gdb uses glibc's libthread_db-1.0.so to enumerate threads.
+# * libthread_db-1.0.so needs access to libpthread.so.0 local symbols
+# via 'ps_pglobal_lookup' symbol defined in gdb.
+# * 'ps_pglobal_lookup' uses '.symtab' section table to resolve all
+# known symbols in 'libpthread.so.0'. Specifically 'nptl_version'
+# (unexported) is used to sanity check compatibility before enabling
+# debugging.
+# Also see https://sourceware.org/gdb/wiki/FAQ#GDB_does_not_see_any_threads_besides_the_one_in_which_crash_occurred.3B_or_SIGTRAP_kills_my_program_when_I_set_a_breakpoint
+# * normal 'strip' command trims '.symtab'
+# Thus our main goal here is to prevent 'libpthread.so.0' from
+# losing it's '.symtab' entries.
+# - similarly, valgrind requires knowledge about symbols in ld.so:
+# bug #920753
+# As Gentoo's strip does not allow us to pass less aggressive stripping
+# options and does not check the machine target we strip selectively.
+
+# We need a new-enough binutils/gcc to match upstream baseline.
+# Also we need to make sure our binutils/gcc supports TLS,
+# and that gcc already contains the hardened patches.
+# Lastly, let's avoid some openssh nastiness, bug 708224, as
+# convenience to our users.
+
+IDEPEND="
+ !compile-locales? ( sys-apps/locale-gen )
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ >=app-misc/pax-utils-${MIN_PAX_UTILS_VER}
+ sys-devel/bison
+ compile-locales? ( sys-apps/locale-gen )
+ doc? (
+ dev-lang/perl
+ sys-apps/texinfo
+ )
+ test? (
+ dev-lang/perl
+ >=net-dns/libidn2-2.3.0
+ sys-apps/gawk[mpfr]
+ )
+"
+COMMON_DEPEND="
+ gd? ( media-libs/gd:2= )
+ nscd? ( selinux? (
+ audit? ( sys-process/audit )
+ caps? ( sys-libs/libcap )
+ ) )
+ suid? ( caps? ( sys-libs/libcap ) )
+ selinux? ( sys-libs/libselinux )
+ systemtap? ( dev-debug/systemtap )
+"
+DEPEND="${COMMON_DEPEND}
+"
+RDEPEND="${COMMON_DEPEND}
+ !<app-misc/pax-utils-${MIN_PAX_UTILS_VER}
+ !<sys-apps/systemd-${MIN_SYSTEMD_VER}
+ perl? ( dev-lang/perl )
+"
+
+RESTRICT="!test? ( test )"
+
+if [[ ${CATEGORY} == cross-* ]] ; then
+ BDEPEND+=" !headers-only? (
+ >=${CATEGORY}/binutils-2.27
+ >=${CATEGORY}/gcc-6.2
+ )"
+ [[ ${CATEGORY} == *-linux* ]] && DEPEND+=" ${CATEGORY}/linux-headers"
+else
+ BDEPEND+="
+ >=sys-devel/binutils-2.27
+ >=sys-devel/gcc-6.2
+ "
+ DEPEND+=" virtual/os-headers "
+ RDEPEND+="
+ >=net-dns/libidn2-2.3.0
+ vanilla? ( !sys-libs/timezone-data )
+ "
+ PDEPEND+=" !vanilla? ( sys-libs/timezone-data )"
+fi
+
+# Ignore tests whitelisted below
+GENTOO_GLIBC_XFAIL_TESTS="${GENTOO_GLIBC_XFAIL_TESTS:-yes}"
+
+# The following tests fail due to the Gentoo build system and are thus
+# executed but ignored:
+XFAIL_TEST_LIST=(
+ # buggy test, assumes /dev/ and /dev/null on a single filesystem
+ # 'mount --bind /dev/null /chroot/dev/null' breaks it.
+ # https://sourceware.org/PR25909
+ tst-support_descriptors
+
+ # The following tests fail only inside portage
+ # https://bugs.gentoo.org/831267
+ tst-system
+ tst-strerror
+ tst-strsignal
+
+ # Fails with certain PORTAGE_NICENESS/PORTAGE_SCHEDULING_POLICY
+ tst-sched1
+ tst-sched_setattr
+
+ # Fails regularly, unreliable
+ tst-valgrind-smoke
+
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=31877 (bug #927973)
+ tst-shstk-legacy-1g
+)
+
+XFAIL_NSPAWN_TEST_LIST=(
+ # These tests need to be adapted to handle EPERM/ENOSYS(?) properly
+ # upstream, as systemd-nspawn's default seccomp whitelist is too strict.
+ # https://sourceware.org/PR30603
+ test-errno-linux
+ tst-aarch64-pkey
+ tst-bz21269
+ tst-mlock2
+ tst-ntp_gettime
+ tst-ntp_gettime-time64
+ tst-ntp_gettimex
+ tst-ntp_gettimex-time64
+ tst-pkey
+ tst-process_mrelease
+ tst-adjtime
+ tst-adjtime-time64
+ tst-clock2
+ tst-clock2-time64
+
+ # These fail if --suppress-sync and/or low priority is set
+ tst-sync_file_range
+ test-errno
+)
+
+#
+# Small helper functions
+#
+
+dump_build_environment() {
+ einfo ==== glibc build environment ========================================================
+ local v
+ for v in ABI CBUILD CHOST CTARGET CBUILD_OPT CTARGET_OPT CC CXX CPP LD \
+ {AS,C,CPP,CXX,LD}FLAGS MAKEINFO NM AR AS STRIP RANLIB OBJCOPY \
+ STRINGS OBJDUMP READELF; do
+ einfo " $(printf '%15s' ${v}:) ${!v}"
+ done
+ einfo =====================================================================================
+}
+
+is_crosscompile() {
+ [[ ${CHOST} != ${CTARGET} ]]
+}
+
+just_headers() {
+ is_crosscompile && use headers-only
+}
+
+alt_prefix() {
+ is_crosscompile && echo /usr/${CTARGET}
+}
+
+# This prefix is applicable to CHOST when building against this
+# glibc. It is baked into the library at configure time.
+host_eprefix() {
+ is_crosscompile || echo "${EPREFIX}"
+}
+
+# This prefix is applicable to CBUILD when building against this
+# glibc. It determines the destination path at install time.
+build_eprefix() {
+ is_crosscompile && echo "${EPREFIX}"
+}
+
+alt_headers() {
+ echo $(alt_prefix)/usr/include
+}
+alt_libdir() {
+ echo $(alt_prefix)/$(get_libdir)
+}
+alt_usrlibdir() {
+ echo $(alt_prefix)/usr/$(get_libdir)
+}
+
+builddir() {
+ echo "${WORKDIR}/build-${ABI}-${CTARGET}-$1"
+}
+
+do_compile_test() {
+ local ret save_cflags=${CFLAGS}
+ CFLAGS+=" $1"
+ shift
+
+ pushd "${T}" >/dev/null
+
+ rm -f glibc-test*
+ printf '%b' "$*" > glibc-test.c
+
+ # We assume CC is already set up.
+ nonfatal emake glibc-test
+ ret=$?
+
+ popd >/dev/null
+
+ CFLAGS=${save_cflags}
+ return ${ret}
+}
+
+do_run_test() {
+ local ret
+
+ if [[ ${MERGE_TYPE} == "binary" ]] ; then
+ # ignore build failures when installing a binary package #324685
+ do_compile_test "" "$@" 2>/dev/null || return 0
+ else
+ ebegin "Performing simple compile test for ABI=${ABI}"
+ if ! do_compile_test "" "$@" ; then
+ ewarn "Simple build failed ... assuming this is desired #324685"
+ eend 1
+ return 0
+ else
+ eend 0
+ fi
+ fi
+
+ pushd "${T}" >/dev/null
+
+ ./glibc-test
+ ret=$?
+ rm -f glibc-test*
+
+ popd >/dev/null
+
+ return ${ret}
+}
+
+setup_target_flags() {
+ # This largely mucks with compiler flags. None of which should matter
+ # when building up just the headers.
+ just_headers && return 0
+
+ case $(tc-arch) in
+ x86)
+ # -march needed for #185404 #199334
+ # TODO: When creating the first glibc cross-compile, this test will
+ # always fail as it does a full link which in turn requires glibc.
+ # Probably also applies when changing multilib profile settings (e.g.
+ # enabling x86 when the profile was amd64-only previously).
+ # We could change main to _start and pass -nostdlib here so that we
+ # only test the gcc code compilation. Or we could do a compile and
+ # then look for the symbol via scanelf.
+ if ! do_compile_test "" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
+ local t=${CTARGET_OPT:-${CTARGET}}
+ t=${t%%-*}
+ filter-flags '-march=*'
+ export CFLAGS="-march=${t} ${CFLAGS}"
+ einfo "Auto adding -march=${t} to CFLAGS #185404"
+ fi
+ # For compatibility with older binaries at slight performance cost.
+ use stack-realign && export CFLAGS+=" -mstackrealign"
+ ;;
+ amd64)
+ # -march needed for #185404 #199334
+ # TODO: See cross-compile issues listed above for x86.
+ if [[ ${ABI} == x86 ]]; then
+ if ! do_compile_test "${CFLAGS_x86}" 'void f(int i, void *p) {if (__sync_fetch_and_add(&i, 1)) f(i, p);}\nint main(){return 0;}\n'; then
+ local t=${CTARGET_OPT:-${CTARGET}}
+ t=${t%%-*}
+ # Normally the target is x86_64-xxx, so turn that into the -march that
+ # gcc actually accepts. #528708
+ [[ ${t} == "x86_64" ]] && t="x86-64"
+ filter-flags '-march=*'
+ # ugly, ugly, ugly. ugly.
+ CFLAGS_x86=$(CFLAGS=${CFLAGS_x86} filter-flags '-march=*'; echo "${CFLAGS}")
+ export CFLAGS_x86="${CFLAGS_x86} -march=${t}"
+ einfo "Auto adding -march=${t} to CFLAGS_x86 #185404 (ABI=${ABI})"
+ fi
+ # For compatibility with older binaries at slight performance cost.
+ use stack-realign && export CFLAGS_x86+=" -mstackrealign"
+ fi
+ ;;
+ mips)
+ # The mips abi cannot support the GNU style hashes. #233233
+ filter-ldflags -Wl,--hash-style=gnu -Wl,--hash-style=both
+ ;;
+ ppc|ppc64)
+ # Many arch-specific implementations do not work on ppc with
+ # cache-block not equal to 128 bytes. This breaks memset:
+ # https://sourceware.org/PR26522
+ # https://bugs.gentoo.org/737996
+ # Use default -mcpu=. For ppc it means non-multiarch setup.
+ filter-flags '-mcpu=*'
+ ;;
+ sparc)
+ # Both sparc and sparc64 can use -fcall-used-g6. -g7 is bad, though.
+ filter-flags "-fcall-used-g7"
+ append-flags "-fcall-used-g6"
+
+ local cpu
+ case ${CTARGET} in
+ sparc64-*)
+ cpu="sparc64"
+ case $(get-flag mcpu) in
+ v9)
+ # We need to force at least v9a because the base build doesn't
+ # work with just v9.
+ # https://sourceware.org/bugzilla/show_bug.cgi?id=19477
+ append-flags "-Wa,-xarch=v9a"
+ ;;
+ esac
+ ;;
+ sparc-*)
+ case $(get-flag mcpu) in
+ v8|supersparc|hypersparc|leon|leon3)
+ cpu="sparcv8"
+ ;;
+ *)
+ cpu="sparcv9"
+ ;;
+ esac
+ ;;
+ esac
+ [[ -n ${cpu} ]] && CTARGET_OPT="${cpu}-${CTARGET#*-}"
+ ;;
+ esac
+}
+
+setup_flags() {
+ # Make sure host make.conf doesn't pollute us
+ if is_crosscompile || tc-is-cross-compiler ; then
+ CHOST=${CTARGET} strip-unsupported-flags
+ fi
+
+ # Store our CFLAGS because it's changed depending on which CTARGET
+ # we are building when pulling glibc on a multilib profile
+ CFLAGS_BASE=${CFLAGS_BASE-${CFLAGS}}
+ CFLAGS=${CFLAGS_BASE}
+ CXXFLAGS_BASE=${CXXFLAGS_BASE-${CXXFLAGS}}
+ CXXFLAGS=${CXXFLAGS_BASE}
+ ASFLAGS_BASE=${ASFLAGS_BASE-${ASFLAGS}}
+ ASFLAGS=${ASFLAGS_BASE}
+
+ # Allow users to explicitly avoid flag sanitization via
+ # USE=custom-cflags.
+ if ! use custom-cflags; then
+ # Over-zealous CFLAGS can often cause problems. What may work for one
+ # person may not work for another. To avoid a large influx of bugs
+ # relating to failed builds, we strip most CFLAGS out to ensure as few
+ # problems as possible.
+ strip-flags
+
+ # Allow -O2 and -O3, but nothing else for now.
+ # TODO: Test -Os, -Oz.
+ if ! is-flagq '-O@(2|3)' ; then
+ # Lock glibc at -O2. We want to be conservative here.
+ filter-flags '-O?'
+ append-flags -O2
+ fi
+ fi
+
+ strip-unsupported-flags
+ filter-lto
+ filter-flags -m32 -m64 '-mabi=*'
+
+ # glibc aborts if rpath is set by LDFLAGS
+ filter-ldflags '-Wl,-rpath=*'
+
+ # ld can't use -r & --relax at the same time, bug #788901
+ # https://sourceware.org/PR27837
+ filter-ldflags '-Wl,--relax'
+
+ # Flag added for cross-prefix, but causes ldconfig to segfault. Not needed
+ # anyway because glibc already handles this by itself.
+ filter-ldflags '-Wl,--dynamic-linker=*'
+
+ # Fails to link (bug #940709) in some cases but even if it manages to,
+ # subtle runtime breakage will occur because the linker scripts need
+ # adaptation. Mentioned in PR21557#c0.
+ filter-ldflags '-Wl,--gc-sections'
+
+ # some weird software relies on sysv hashes in glibc, bug 863863, bug 864100
+ # we have to do that here already so mips can filter it out again :P
+ if use hash-sysv-compat ; then
+ append-ldflags '-Wl,--hash-style=both'
+ fi
+
+ # #492892
+ filter-flags -frecord-gcc-switches
+
+ # #898098
+ filter-flags -fno-builtin
+
+ # #798774
+ filter-flags -fno-semantic-interposition
+
+ # #829583
+ filter-lfs-flags
+
+ unset CBUILD_OPT CTARGET_OPT
+ if use multilib ; then
+ CTARGET_OPT=$(get_abi_CTARGET)
+ [[ -z ${CTARGET_OPT} ]] && CTARGET_OPT=$(get_abi_CHOST)
+ fi
+
+ setup_target_flags
+
+ if [[ -n ${CTARGET_OPT} && ${CBUILD} == ${CHOST} ]] && ! is_crosscompile; then
+ CBUILD_OPT=${CTARGET_OPT}
+ fi
+
+ # glibc's headers disallow -O0 and fail at build time:
+ # include/libc-symbols.h:75:3: #error "glibc cannot be compiled without optimization"
+ # https://sourceware.org/glibc/wiki/FAQ#Why_do_I_get:.60.23error_.22glibc_cannot_be_compiled_without_optimization.22.27.2C_when_trying_to_compile_GNU_libc_with_GNU_CC.3F
+ replace-flags -O0 -O1
+
+ # Similar issues as with SSP. Can't inject yourself that early.
+ filter-flags '-fsanitize=*'
+
+ # See end of bug #830454; we handle this via USE=cet
+ filter-flags '-fcf-protection=*'
+
+ # When bootstrapping, we may have a situation where
+ # CET-enabled gcc from seed is used to build CET-disabled
+ # glibc. As such, gcc implicitly enables CET if no
+ # -fcf-protection flag is passed. For a typical package it
+ # should not be a problem, but for glibc it matters as it is
+ # dealing with CET in ld.so. So if CET is supposed to be
+ # disabled for glibc, be explicit about it.
+ if ! use cet; then
+ case ${ABI}-${CTARGET} in
+ amd64-x86_64-*|x32-x86_64-*-*-gnux32)
+ append-flags '-fcf-protection=none'
+ ;;
+ arm64-aarch64*)
+ append-flags '-mbranch-protection=none'
+ ;;
+ esac
+ fi
+}
+
+use_multiarch() {
+ # Allow user to disable runtime arch detection in multilib.
+ use multiarch || return 1
+ # Make sure binutils is new enough to support indirect functions,
+ # #336792. This funky sed supports gold and bfd linkers.
+ local bver nver
+ bver=$($(tc-getLD ${CTARGET}) -v | sed -n -r '1{s:[^0-9]*::;s:^([0-9.]*).*:\1:;p}')
+ case $(tc-arch ${CTARGET}) in
+ amd64|x86) nver="2.20" ;;
+ arm) nver="2.22" ;;
+ hppa) nver="2.23" ;;
+ ppc|ppc64) nver="2.20" ;;
+ # ifunc support was added in 2.23, but glibc also needs
+ # machinemode which is in 2.24.
+ s390) nver="2.24" ;;
+ sparc) nver="2.21" ;;
+ *) return 1 ;;
+ esac
+ ver_test ${bver} -ge ${nver}
+}
+
+# Setup toolchain variables that had historically been defined in the
+# profiles for these archs.
+setup_env() {
+ # silly users
+ unset LD_RUN_PATH
+ unset LD_ASSUME_KERNEL
+
+ if is_crosscompile || tc-is-cross-compiler ; then
+ multilib_env ${CTARGET_OPT:-${CTARGET}}
+
+ if ! use multilib ; then
+ MULTILIB_ABIS=${DEFAULT_ABI}
+ else
+ MULTILIB_ABIS=${MULTILIB_ABIS:-${DEFAULT_ABI}}
+ fi
+
+ # If the user has CFLAGS_<CTARGET> in their make.conf, use that,
+ # and fall back on CFLAGS.
+ local VAR=CFLAGS_${CTARGET//[-.]/_}
+ CFLAGS=${!VAR-${CFLAGS}}
+ einfo " $(printf '%15s' 'Manual CFLAGS:') ${CFLAGS}"
+ fi
+
+ setup_flags
+
+ export ABI=${ABI:-${DEFAULT_ABI:-default}}
+
+ if just_headers ; then
+ # Avoid mixing host's CC and target's CFLAGS_${ABI}:
+ # At this bootstrap stage we have only binutils for
+ # target but not compiler yet.
+ einfo "Skip CC ABI injection. We can't use (cross-)compiler yet."
+ return 0
+ fi
+
+ # glibc does not work with non-bfd (for various reasons):
+ # * gold (bug #269274)
+ # * mold (bug #860900)
+ tc-ld-force-bfd
+
+ if use doc ; then
+ export MAKEINFO=makeinfo
+ else
+ export MAKEINFO=/dev/null
+ fi
+
+ # Reset CC and CXX to the value at start of emerge
+ export CC=${glibc__ORIG_CC:-${CC:-$(tc-getCC ${CTARGET})}}
+ export CXX=${glibc__ORIG_CXX:-${CXX:-$(tc-getCXX ${CTARGET})}}
+ export CPP=${glibc__ORIG_CPP:-${CPP:-$(tc-getCPP ${CTARGET})}}
+
+ # and make sure glibc__ORIG_CC and glibc__ORIG_CXX is defined now.
+ export glibc__ORIG_CC=${CC}
+ export glibc__ORIG_CXX=${CXX}
+ export glibc__ORIG_CPP=${CPP}
+
+ if tc-is-clang && ! use custom-cflags && ! is_crosscompile ; then
+ export glibc__force_gcc=yes
+ # once this is toggled on, it needs to stay on, since with CPP manipulated
+ # tc-is-clang does not work correctly anymore...
+ fi
+
+ if [[ ${glibc__force_gcc} == "yes" ]] ; then
+ # If we are running in an otherwise clang/llvm environment, we need to
+ # recover the proper gcc and binutils settings here, at least until glibc
+ # is finally building with clang. So let's override everything that is
+ # set in the clang profiles.
+ # Want to shoot yourself into the foot? Set USE=custom-cflags, that's always
+ # a good start into that direction.
+ # Also, if you're crosscompiling, let's assume you know what you are doing.
+ # Hopefully.
+ # Last, we need the settings of the *build* environment, not of the
+ # target environment...
+
+ local current_binutils_path=$(env CHOST="${CBUILD}" ROOT="${BROOT}" binutils-config -B "${CTARGET}")
+ local current_gcc_path=$(env ROOT="${BROOT}" gcc-config -B)
+ einfo "Overriding clang configuration, since it won't work here"
+
+ export CC="${current_gcc_path}/${CTARGET}-gcc"
+ export CPP="${current_gcc_path}/${CTARGET}-cpp"
+ export CXX="${current_gcc_path}/${CTARGET}-g++"
+ export LD="${current_binutils_path}/ld.bfd"
+ export AR="${current_binutils_path}/ar"
+ export AS="${current_binutils_path}/as"
+ export NM="${current_binutils_path}/nm"
+ export STRIP="${current_binutils_path}/strip"
+ export RANLIB="${current_binutils_path}/ranlib"
+ export OBJCOPY="${current_binutils_path}/objcopy"
+ export STRINGS="${current_binutils_path}/strings"
+ export OBJDUMP="${current_binutils_path}/objdump"
+ export READELF="${current_binutils_path}/readelf"
+ export ADDR2LINE="${current_binutils_path}/addr2line"
+
+ # do we need to also do flags munging here? yes! at least...
+ filter-flags '-fuse-ld=*'
+ filter-flags '-D_FORTIFY_SOURCE=*'
+
+ else
+
+ # this is the "normal" case
+
+ export CC="$(tc-getCC ${CTARGET})"
+ export CXX="$(tc-getCXX ${CTARGET})"
+ export CPP="$(tc-getCPP ${CTARGET})"
+
+ # Always use tuple-prefixed toolchain. For non-native ABI glibc's configure
+ # can't detect them automatically due to ${CHOST} mismatch and fallbacks
+ # to unprefixed tools. Similar to multilib.eclass:multilib_toolchain_setup().
+ export NM="$(tc-getNM ${CTARGET})"
+ export READELF="$(tc-getREADELF ${CTARGET})"
+
+ fi
+
+ # We need to export CFLAGS with abi information in them because glibc's
+ # configure script checks CFLAGS for some targets (like mips). Keep
+ # around the original clean value to avoid appending multiple ABIs on
+ # top of each other. (Why does the comment talk about CFLAGS if the code
+ # acts on CC?)
+ export glibc__GLIBC_CC=${CC}
+ export glibc__GLIBC_CXX=${CXX}
+ export glibc__GLIBC_CPP=${CPP}
+
+ export glibc__abi_CFLAGS="$(get_abi_CFLAGS)"
+
+ # CFLAGS can contain ABI-specific flags like -mfpu=neon, see bug #657760
+ # To build .S (assembly) files with the same ABI-specific flags
+ # upstream currently recommends adding CFLAGS to CC/CXX:
+ # https://sourceware.org/PR23273
+ # Note: Passing CFLAGS via CPPFLAGS overrides glibc's arch-specific CFLAGS
+ # and breaks multiarch support. See 659030#c3 for an example.
+ # The glibc configure script doesn't properly use LDFLAGS all the time.
+ export CC="${glibc__GLIBC_CC} ${glibc__abi_CFLAGS} ${CFLAGS} ${LDFLAGS}"
+
+ # Some of the tests are written in C++, so we need to force our multlib abis in, bug 623548
+ export CXX="${glibc__GLIBC_CXX} ${glibc__abi_CFLAGS} ${CFLAGS}"
+
+ export CPP="${glibc__GLIBC_CPP} ${glibc__abi_CFLAGS} ${CFLAGS}"
+
+ if is_crosscompile; then
+ # Assume worst-case bootstrap: glibc is built for the first time
+ # with ${CTARGET}-g++ not available yet. We avoid
+ # building auxiliary programs that require C++: bug #683074
+ # It should not affect final result.
+ export libc_cv_cxx_link_ok=no
+ # The line above has the same effect. We set CXX explicitly
+ # to make build logs less confusing.
+ export CXX=
+ fi
+}
+
+foreach_abi() {
+ setup_env
+
+ local ret=0
+ local abilist=""
+ if use multilib ; then
+ abilist=$(get_install_abis)
+ else
+ abilist=${DEFAULT_ABI}
+ fi
+ local -x ABI
+ for ABI in ${abilist:-default} ; do
+ setup_env
+ einfo "Running $1 for ABI ${ABI}"
+ $1
+ : $(( ret |= $? ))
+ done
+ return ${ret}
+}
+
+glibc_banner() {
+ local b="Gentoo ${PVR}"
+ [[ -n ${PATCH_VER} ]] && ! use vanilla && b+=" (patchset ${PATCH_VER})"
+ echo "${b}"
+}
+
+# The following Kernel version handling functions are mostly copied from portage
+# source. It's better not to use linux-info.eclass here since a) it adds too
+# much magic, see bug 326693 for some of the arguments, and b) some of the
+# functions are just not provided.
+
+g_get_running_KV() {
+ uname -r
+ return $?
+}
+
+g_KV_major() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ echo "${KV%%.*}"
+}
+
+g_KV_minor() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ KV=${KV#*.}
+ echo "${KV%%.*}"
+}
+
+g_KV_micro() {
+ [[ -z $1 ]] && return 1
+ local KV=$@
+ KV=${KV#*.*.}
+ echo "${KV%%[^[:digit:]]*}"
+}
+
+g_KV_to_int() {
+ [[ -z $1 ]] && return 1
+ local KV_MAJOR=$(g_KV_major "$1")
+ local KV_MINOR=$(g_KV_minor "$1")
+ local KV_MICRO=$(g_KV_micro "$1")
+ local KV_int=$(( KV_MAJOR * 65536 + KV_MINOR * 256 + KV_MICRO ))
+
+ # We make version 2.2.0 the minimum version we will handle as
+ # a sanity check ... if its less, we fail ...
+ if [[ ${KV_int} -ge 131584 ]] ; then
+ echo "${KV_int}"
+ return 0
+ fi
+ return 1
+}
+
+g_int_to_KV() {
+ local version=$1 major minor micro
+ major=$((version / 65536))
+ minor=$(((version % 65536) / 256))
+ micro=$((version % 256))
+ echo ${major}.${minor}.${micro}
+}
+
+eend_KV() {
+ [[ $(g_KV_to_int $1) -ge $(g_KV_to_int $2) ]]
+ eend $?
+}
+
+get_kheader_version() {
+ printf '#include <linux/version.h>\nLINUX_VERSION_CODE\n' | \
+ $(tc-getCPP ${CTARGET}) -I "${ESYSROOT}$(alt_headers)" - | \
+ tail -n 1
+}
+
+# We collect all sanity checks here. Consistency is not guranteed between
+# pkg_ and src_ phases, so we call this function both in pkg_pretend and in
+# src_unpack.
+sanity_prechecks() {
+ # Prevent native builds from downgrading
+ if [[ ${MERGE_TYPE} != "buildonly" ]] && \
+ [[ -z ${ROOT} ]] && \
+ [[ ${CBUILD} == ${CHOST} ]] && \
+ [[ ${CHOST} == ${CTARGET} ]] ; then
+
+ # The high rev # is to allow people to downgrade between -r#
+ # versions. We want to block 2.20->2.19, but 2.20-r3->2.20-r2
+ # should be fine. Hopefully we never actually use a r# this
+ # high.
+ if has_version ">${CATEGORY}/${P}-r10000" ; then
+ eerror "Sanity check to keep you from breaking your system:"
+ eerror " Downgrading glibc is not supported and a sure way to destruction."
+ [[ ${I_ALLOW_TO_BREAK_MY_SYSTEM} = yes ]] || die "Aborting to save your system."
+ fi
+
+ if ! do_run_test '#include <unistd.h>\n#include <sys/syscall.h>\nint main(){return syscall(1000)!=-1;}\n' ; then
+ eerror "Your old kernel is broken. You need to update it to a newer"
+ eerror "version as syscall(<bignum>) will break. See bug 279260."
+ die "Old and broken kernel."
+ fi
+ fi
+
+ if [[ ${CTARGET} == i386-* ]] ; then
+ eerror "i386 CHOSTs are no longer supported."
+ eerror "Chances are you don't actually want/need i386."
+ eerror "Please read https://www.gentoo.org/doc/en/change-chost.xml"
+ die "Please fix your CHOST"
+ fi
+
+ if [[ -e /proc/xen ]] && [[ $(tc-arch) == "x86" ]] && ! is-flag -mno-tls-direct-seg-refs ; then
+ ewarn "You are using Xen but don't have -mno-tls-direct-seg-refs in your CFLAGS."
+ ewarn "This will result in a 50% performance penalty when running with a 32bit"
+ ewarn "hypervisor, which is probably not what you want."
+ fi
+
+ # ABI-specific checks follow here. Hey, we have a lot more specific conditions that
+ # we test for...
+ if ! is_crosscompile ; then
+ if use amd64 && use multilib && [[ ${MERGE_TYPE} != "binary" ]] ; then
+ ebegin "Checking if the system can execute 32-bit binaries"
+ echo 'int main(){return 0;}' > "${T}/check-ia32-emulation.c"
+ local STAT
+ if ${CC-${CHOST}-gcc} ${CFLAGS_x86} "${T}/check-ia32-emulation.c" -o "${T}/check-ia32-emulation.elf32"; then
+ "${T}/check-ia32-emulation.elf32"
+ STAT=$?
+ else
+ # Don't fail here to allow single->multi ABI switch
+ # or recover from breakage like bug #646424
+ ewarn "Failed to compile the ABI test. Broken host glibc?"
+ STAT=0
+ fi
+ rm -f "${T}/check-ia32-emulation.elf32"
+ eend $STAT
+ if [[ $STAT -ne 0 ]]; then
+ eerror "Ensure that CONFIG_IA32_EMULATION is enabled in the kernel."
+ eerror "Seek support otherwise."
+ die "Unable to execute 32-bit binaries"
+ fi
+ fi
+
+ fi
+
+ # When we actually have to compile something...
+ if ! just_headers && [[ ${MERGE_TYPE} != "binary" ]] ; then
+ if [[ -d "${ESYSROOT}"/usr/lib/include ]] ; then
+ # bug #833620, bug #643302
+ eerror "Found ${ESYSROOT}/usr/lib/include directory!"
+ eerror "This is known to break glibc's build."
+ eerror "Please backup its contents then remove the directory."
+ die "Found directory (${ESYSROOT}/usr/lib/include) which will break build (bug #833620)!"
+ fi
+
+ if [[ ${CTARGET} == *-linux* ]] ; then
+ local run_kv build_kv want_kv
+
+ run_kv=$(g_get_running_KV)
+ build_kv=$(g_int_to_KV $(get_kheader_version))
+ want_kv=${MIN_KERN_VER}
+
+ if ! is_crosscompile && ! tc-is-cross-compiler ; then
+ # Building fails on an non-supporting kernel
+ ebegin "Checking running kernel version (${run_kv} >= ${want_kv})"
+ if ! eend_KV ${run_kv} ${want_kv} ; then
+ echo
+ eerror "You need a kernel of at least ${want_kv}!"
+ die "Kernel version too low!"
+ fi
+ fi
+
+ # Do not run this check for pkg_pretend, just pkg_setup and friends (if we ever get used there).
+ # It's plausible (seen it in the wild) that Portage will (correctly) schedule a linux-headers
+ # upgrade before glibc, but because pkg_pretend gets run before any packages are merged at all (not
+ # just glibc), the whole emerge gets aborted without a good reason. We probably don't
+ # need to run this check at all given we have a dependency on the right headers,
+ # but let's leave it as-is for now.
+ if [[ ${EBUILD_PHASE_FUNC} != pkg_pretend ]] ; then
+ ebegin "Checking linux-headers version (${build_kv} >= ${want_kv})"
+ if ! eend_KV ${build_kv} ${want_kv} ; then
+ echo
+ eerror "You need linux-headers of at least ${want_kv}!"
+ die "linux-headers version too low!"
+ fi
+ fi
+ fi
+ fi
+}
+
+upgrade_warning() {
+ is_crosscompile && return
+
+ if [[ ${MERGE_TYPE} != buildonly && -n ${REPLACING_VERSIONS} && -z ${ROOT} ]]; then
+ if ver_replacing -lt $(ver_cut 1-2 ${PV}); then
+ ewarn "After upgrading glibc, please restart all running processes."
+ ewarn "Be sure to include init (telinit u) or systemd (systemctl daemon-reexec)."
+ ewarn "Alternatively, reboot your system."
+ ewarn "(See bug #660556, bug #741116, bug #823756, etc)"
+ fi
+ fi
+}
+
+#
+# the phases
+#
+
+# pkg_pretend
+
+pkg_pretend() {
+ upgrade_warning
+}
+
+# pkg_setup
+
+pkg_setup() {
+ # see bug 682570
+ [[ -z ${BOOTSTRAP_RAP} ]] && python-any-r1_pkg_setup
+}
+
+# src_unpack
+
+src_unpack() {
+ setup_env
+
+ einfo "Checking general environment sanity."
+ sanity_prechecks
+
+ use multilib-bootstrap && unpack gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}.tar.xz
+
+ if [[ ${PV} == 9999* ]] ; then
+ EGIT_REPO_URI="
+ https://anongit.gentoo.org/git/proj/toolchain/glibc-patches.git
+ https://github.com/gentoo/glibc-patches.git
+ "
+ EGIT_CHECKOUT_DIR=${WORKDIR}/patches-git
+ git-r3_src_unpack
+ mv patches-git/9999 patches || die
+ EGIT_REPO_URI="
+ https://sourceware.org/git/glibc.git
+ https://git.sr.ht/~sourceware/glibc
+ https://gitlab.com/x86-glibc/glibc.git
+ "
+ EGIT_CHECKOUT_DIR=${S}
+ git-r3_src_unpack
+ else
+ unpack ${P}.tar.xz
+
+ cd "${WORKDIR}" || die
+ unpack glibc-${PV}-patches-${PATCH_VER}.tar.xz
+ fi
+
+ cd "${WORKDIR}" || die
+ use systemd && unpack glibc-systemd-${GLIBC_SYSTEMD_VER}.tar.gz
+}
+
+# src_prepare
+
+src_prepare() {
+ local patchsetname
+ if ! use vanilla ; then
+ if [[ ${PV} == 9999* ]] ; then
+ patchsetname="from git master"
+ else
+ patchsetname="${PV}-${PATCH_VER}"
+ fi
+ einfo "Applying Gentoo Glibc patchset ${patchsetname}"
+ eapply "${WORKDIR}"/patches
+ einfo "Done."
+ fi
+
+ case ${CTARGET} in
+ m68*-aligned-*)
+ einfo "Applying utmp format fix for m68k with -maligned-int"
+ eapply "${FILESDIR}/glibc-2.41-m68k-malign.patch"
+ ;;
+ *)
+ ;;
+ esac
+
+ default
+
+ gnuconfig_update
+
+ cd "${WORKDIR}" || die
+ find . -name configure -exec touch {} +
+
+ # Fix permissions on some of the scripts.
+ chmod u+x "${S}"/scripts/*.sh
+
+ cd "${S}" || die
+}
+
+# src_configure
+
+glibc_do_configure() {
+ dump_build_environment
+
+ local myconf=()
+
+ # Use '=strong' instead of '=all' to protect only functions
+ # worth protecting from stack smashes.
+ myconf+=( --enable-stack-protector=$(usex ssp strong no) )
+
+ # Keep a whitelist of targets supporting IFUNC. glibc's ./configure
+ # is not robust enough to detect proper support:
+ # https://bugs.gentoo.org/641216
+ # https://sourceware.org/PR22634#c0
+ case $(tc-arch ${CTARGET}) in
+ # Keep whitelist of targets where autodetection mostly works.
+ amd64|x86|sparc|ppc|ppc64|arm|arm64|s390|riscv|loong) ;;
+ # Blacklist everywhere else
+ *) myconf+=( libc_cv_ld_gnu_indirect_function=no ) ;;
+ esac
+
+ case ${ABI}-${CTARGET} in
+ amd64-x86_64-*|x32-x86_64-*-*-gnux32) myconf+=( $(use_enable cet) ) ;;
+ *) ;;
+ esac
+
+ [[ $(tc-is-softfloat) == "yes" ]] && myconf+=( --without-fp )
+
+ myconf+=( --enable-kernel=${MIN_KERN_VER} )
+
+ # Since SELinux support is only required for nscd, only enable it if:
+ # 1. USE selinux
+ # 2. only for the primary ABI on multilib systems
+ # 3. Not a crosscompile
+ if ! is_crosscompile && use selinux ; then
+ if use multilib ; then
+ if is_final_abi ; then
+ myconf+=( --with-selinux )
+ else
+ myconf+=( --without-selinux )
+ fi
+ else
+ myconf+=( --with-selinux )
+ fi
+ else
+ myconf+=( --without-selinux )
+ fi
+
+ # Force a few tests where we always know the answer but
+ # configure is incapable of finding it.
+ if is_crosscompile ; then
+ export \
+ libc_cv_c_cleanup=yes \
+ libc_cv_forced_unwind=yes
+ fi
+
+ myconf+=(
+ --disable-werror
+ --enable-bind-now
+ --enable-fortify-source
+ --build=${CBUILD_OPT:-${CBUILD}}
+ --host=${CTARGET_OPT:-${CTARGET}}
+ $(use_enable profile)
+ $(use_with gd)
+ --with-headers="${ESYSROOT}$(alt_headers)"
+ --prefix="$(host_eprefix)/usr"
+ --sysconfdir="$(host_eprefix)/etc"
+ --localstatedir="$(host_eprefix)/var"
+ --libdir='$(prefix)'/$(get_libdir)
+ --mandir='$(prefix)'/share/man
+ --infodir='$(prefix)'/share/info
+ --libexecdir='$(libdir)'/misc/glibc
+ --with-bugurl=https://bugs.gentoo.org/
+ --with-pkgversion="$(glibc_banner)"
+ $(use_multiarch || echo --disable-multi-arch)
+ $(use_enable systemtap)
+ $(use_enable nscd)
+
+ # /usr/bin/mtrace has a Perl shebang. Gentoo Prefix QA checks fail if
+ # Perl hasn't been installed inside the prefix yet and configure picks
+ # up a Perl from outside the prefix instead. configure will fail to
+ # execute Perl during configure if we're cross-compiling a prefix, but
+ # it will just disable mtrace in that case.
+ # Note: mtrace is needed by the test suite.
+ ac_cv_path_PERL="$(usex perl "${EPREFIX}"/usr/bin/perl $(usex test "${EPREFIX}"/usr/bin/perl $(usex doc "${EPREFIX}"/usr/bin/perl no)))"
+
+ # locale data is arch-independent
+ # https://bugs.gentoo.org/753740
+ libc_cv_complocaledir='${exec_prefix}/lib/locale'
+
+ # On aarch64 there is no way to override -mcpu=native, and if
+ # the current cpu does not support SVE configure fails.
+ # Let's boldly assume our toolchain can always build SVE instructions.
+ libc_cv_aarch64_sve_asm=yes
+
+ ${EXTRA_ECONF}
+ )
+
+ # We rely on sys-libs/timezone-data for timezone tools normally.
+ myconf+=( $(use_enable vanilla timezone-tools) )
+
+ # These libs don't have configure flags.
+ ac_cv_lib_audit_audit_log_user_avc_message=$(usex audit || echo no)
+ ac_cv_lib_cap_cap_init=$(usex caps || echo no)
+
+ # There is no configure option for this and we need to export it
+ # since the glibc build will re-run configure on itself
+ export libc_cv_rootsbindir="$(host_eprefix)/sbin"
+ export libc_cv_slibdir="$(host_eprefix)/$(get_libdir)"
+
+ local builddir=$(builddir nptl)
+ mkdir -p "${builddir}"
+ cd "${builddir}"
+ set -- "${S}"/configure "${myconf[@]}"
+ echo "$@"
+ "$@" || die "failed to configure glibc"
+
+ # If we're trying to migrate between ABI sets, we need
+ # to lie and use a local copy of gcc. Like if the system
+ # is built with MULTILIB_ABIS="amd64 x86" but we want to
+ # add x32 to it, gcc/glibc don't yet support x32.
+ #
+ if [[ -n ${GCC_BOOTSTRAP_VER} ]] && use multilib-bootstrap ; then
+ echo 'int main(void){}' > "${T}"/test.c || die
+ if ! $(tc-getCC ${CTARGET}) ${CFLAGS} ${LDFLAGS} "${T}"/test.c -Wl,-emain -lgcc 2>/dev/null ; then
+ sed -i -e '/^CC = /s:$: -B$(objdir)/../'"gcc-multilib-bootstrap-${GCC_BOOTSTRAP_VER}/${ABI}:" config.make || die
+ fi
+ fi
+}
+
+glibc_headers_configure() {
+ export ABI=default
+
+ local builddir=$(builddir "headers")
+ mkdir -p "${builddir}"
+ cd "${builddir}"
+
+ # if we don't have a compiler yet, we can't really test it now ...
+ # hopefully they don't affect header generation, so let's hope for
+ # the best here ...
+ local v vars=(
+ ac_cv_header_cpuid_h=yes
+ libc_cv_{386,390,alpha,arm,hppa,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
+ libc_cv_asm_cfi_directives=yes
+ libc_cv_broken_visibility_attribute=no
+ libc_cv_c_cleanup=yes
+ libc_cv_compiler_powerpc64le_binary128_ok=yes
+ libc_cv_forced_unwind=yes
+ libc_cv_gcc___thread=yes
+ libc_cv_mlong_double_128=yes
+ libc_cv_mlong_double_128ibm=yes
+ libc_cv_ppc_machine=yes
+ libc_cv_ppc_rel16=yes
+ libc_cv_predef_fortify_source=no
+ libc_cv_target_power8_ok=yes
+ libc_cv_visibility_attribute=yes
+ libc_cv_z_combreloc=yes
+ libc_cv_z_execstack=yes
+ libc_cv_z_initfirst=yes
+ libc_cv_z_nodelete=yes
+ libc_cv_z_nodlopen=yes
+ libc_cv_z_relro=yes
+ libc_mips_abi=${ABI}
+ libc_mips_float=$([[ $(tc-is-softfloat) == "yes" ]] && echo soft || echo hard)
+ # These libs don't have configure flags.
+ ac_cv_lib_audit_audit_log_user_avc_message=no
+ ac_cv_lib_cap_cap_init=no
+ )
+
+ einfo "Forcing cached settings:"
+ for v in "${vars[@]}" ; do
+ einfo " ${v}"
+ export ${v}
+ done
+
+ local headers_only_arch_CPPFLAGS=()
+
+ # Blow away some random CC settings that screw things up. #550192
+ if [[ -d ${S}/sysdeps/mips ]]; then
+ pushd "${S}"/sysdeps/mips >/dev/null
+ sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=32:' mips32/Makefile mips64/n32/Makefile || die
+ sed -i -e '/^CC +=/s:=.*:= -D_MIPS_SZPTR=64:' mips64/n64/Makefile || die
+
+ # Force the mips ABI to the default. This is OK because the set of
+ # installed headers in this phase is the same between the 3 ABIs.
+ # If this ever changes, this hack will break, but that's unlikely
+ # as glibc discourages that behavior.
+ # https://crbug.com/647033
+ sed -i -e 's:abiflag=.*:abiflag=_ABIO32:' preconfigure || die
+
+ popd >/dev/null
+ fi
+
+ local myconf=()
+
+ case ${CTARGET} in
+ aarch64*)
+ # The configure checks fail during cross-build, so disable here
+ # for headers-only
+ myconf+=(
+ --disable-mathvec
+ ) ;;
+ riscv*)
+ # RISC-V interrogates the compiler to determine which target to
+ # build. If building the headers then we don't strictly need a
+ # RISC-V compiler, so the built-in definitions that are provided
+ # along with all RISC-V compiler might not exist. This causes
+ # glibc's RISC-V preconfigure script to blow up. Since we're just
+ # building the headers any value will actually work here, so just
+ # pick the standard one (rv64g/lp64d) to make the build scripts
+ # happy for now -- the headers are all the same anyway so it
+ # doesn't matter.
+ headers_only_arch_CPPFLAGS+=(
+ -D__riscv_xlen=64
+ -D__riscv_flen=64
+ -D__riscv_float_abi_double=1
+ -D__riscv_atomic=1
+ ) ;;
+ esac
+
+ myconf+=(
+ --disable-sanity-checks
+ --enable-hacker-mode
+ --disable-werror
+ --enable-bind-now
+ --build=${CBUILD_OPT:-${CBUILD}}
+ --host=${CTARGET_OPT:-${CTARGET}}
+ --with-headers="${ESYSROOT}$(alt_headers)"
+ --prefix="$(host_eprefix)/usr"
+ ${EXTRA_ECONF}
+ )
+
+ # Nothing is compiled here which would affect the headers for the target.
+ # So forcing CC/CFLAGS is sane.
+ local headers_only_CC=$(tc-getBUILD_CC)
+ local headers_only_CFLAGS="-O1 -pipe"
+ local headers_only_CPPFLAGS="-U_FORTIFY_SOURCE ${headers_only_arch_CPPFLAGS[*]}"
+ local headers_only_LDFLAGS=""
+ set -- "${S}"/configure "${myconf[@]}"
+ echo \
+ "CC=${headers_only_CC}" \
+ "CFLAGS=${headers_only_CFLAGS}" \
+ "CPPFLAGS=${headers_only_CPPFLAGS}" \
+ "LDFLAGS=${headers_only_LDFLAGS}" \
+ "$@"
+ CC=${headers_only_CC} \
+ CFLAGS=${headers_only_CFLAGS} \
+ CPPFLAGS=${headers_only_CPPFLAGS} \
+ LDFLAGS="" \
+ "$@" || die "failed to configure glibc"
+}
+
+do_src_configure() {
+ if just_headers ; then
+ glibc_headers_configure
+ else
+ glibc_do_configure nptl
+ fi
+}
+
+src_configure() {
+ foreach_abi do_src_configure
+}
+
+# src_compile
+
+do_src_compile() {
+ emake -C "$(builddir nptl)"
+}
+
+src_compile() {
+ if just_headers ; then
+ return
+ fi
+
+ foreach_abi do_src_compile
+}
+
+# src_test
+
+glibc_src_test() {
+ cd "$(builddir nptl)"
+
+ local myxfailparams=""
+ if [[ "${GENTOO_GLIBC_XFAIL_TESTS}" == "yes" ]] ; then
+ local virt=$(systemd-detect-virt 2>/dev/null)
+ if [[ ${virt} == systemd-nspawn ]] ; then
+ ewarn "Skipping extra tests because in systemd-nspawn container"
+ XFAIL_TEST_LIST+=( "${XFAIL_NSPAWN_TEST_LIST[@]}" )
+ fi
+ if [[ "$(nice)" == "19" ]] ; then
+ # Expects to be able to increase niceness, which it can't do if
+ # already at the highest nice value
+ XFAIL_TEST_LIST+=( "tst-nice" )
+ fi
+
+ for myt in ${XFAIL_TEST_LIST[@]} ; do
+ myxfailparams+="test-xfail-${myt}=yes "
+ done
+ fi
+
+ # sandbox does not understand unshare() and prevents
+ # writes to /proc/, which makes many tests fail
+
+ # we give the tests a bit more time to avoid spurious
+ # bug reports on slow arches
+
+ SANDBOX_ON=0 LD_PRELOAD= TIMEOUTFACTOR=16 emake ${myxfailparams} check
+}
+
+src_test() {
+ if just_headers ; then
+ return
+ fi
+
+ foreach_abi glibc_src_test || die "tests failed"
+}
+
+# src_install
+
+run_locale_gen() {
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
+
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
+ fi
+
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
+ fi
+
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
+ fi
+
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
+}
+
+glibc_do_src_install() {
+ local builddir=$(builddir nptl)
+ cd "${builddir}"
+
+ emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install
+
+ # This version (2.26) provides some compatibility libraries for the NIS/NIS+ support
+ # which come without headers etc. Only needed for binary packages since the
+ # external net-libs/libnsl has increased soversion. Keep only versioned libraries.
+ find "${D}" -name "libnsl.a" -delete
+ find "${D}" -name "libnsl.so" -delete
+
+ # Normally upstream_pv is ${PV}. Live ebuilds are exception, there we need
+ # to infer upstream version:
+ # '#define VERSION "2.26.90"' -> '2.26.90'
+ local upstream_pv=$(sed -n -r 's/#define VERSION "(.*)"/\1/p' "${S}"/version.h)
+
+ # Avoid stripping binaries not targeted by ${CHOST}. Or else
+ # ${CHOST}-strip would break binaries build for ${CTARGET}.
+ is_crosscompile && dostrip -x /
+
+ # gdb thread introspection relies on local libpthreads symbols. stripping breaks it
+ # See Note [Disable automatic stripping]
+ dostrip -x $(alt_libdir)/libpthread-${upstream_pv}.so
+ # valgrind requires knowledge about ld.so symbols.
+ dostrip -x $(alt_libdir)/ld-*.so*
+
+ if [[ -e ${ED}/$(alt_usrlibdir)/libm-${upstream_pv}.a ]] ; then
+ # Move versioned .a file out of libdir to evade portage QA checks
+ # instead of using gen_usr_ldscript(). We fix ldscript as:
+ # "GROUP ( /usr/lib64/libm-<pv>.a ..." -> "GROUP ( /usr/lib64/glibc-<pv>/libm-<pv>.a ..."
+ sed -i "s@\(libm-${upstream_pv}.a\)@${P}/\1@" \
+ "${ED}"/$(alt_usrlibdir)/libm.a || die
+ dodir $(alt_usrlibdir)/${P}
+ mv "${ED}"/$(alt_usrlibdir)/libm-${upstream_pv}.a \
+ "${ED}"/$(alt_usrlibdir)/${P}/libm-${upstream_pv}.a || die
+ fi
+
+ # We configure toolchains for standalone prefix systems with a sysroot,
+ # which is prepended to paths in ld scripts, so strip the prefix from these.
+ # Before: GROUP ( /foo/lib64/libc.so.6 /foo/usr/lib64/libc_nonshared.a AS_NEEDED ( /foo/lib64/ld-linux-x86-64.so.2 ) )
+ # After: GROUP ( /lib64/libc.so.6 /usr/lib64/libc_nonshared.a AS_NEEDED ( /lib64/ld-linux-x86-64.so.2 ) )
+ if [[ -n $(host_eprefix) ]] ; then
+ local file
+ grep -lZIF "ld script" "${ED}/$(alt_usrlibdir)"/lib*.{a,so} 2>/dev/null | while read -rd '' file ; do
+ sed -i "s|$(host_eprefix)/|/|g" "${file}" || die
+ done
+ fi
+
+ # We'll take care of the cache ourselves
+ rm -f "${ED}"/etc/ld.so.cache
+
+ # Everything past this point just needs to be done once ...
+ is_final_abi || return 0
+
+ # Make sure the non-native interp can be found on multilib systems even
+ # if the main library set isn't installed into the right place. Maybe
+ # we should query the active gcc for info instead of hardcoding it ?
+ local i ldso_abi ldso_name
+ local ldso_abi_list=(
+ # x86
+ amd64 /lib64/ld-linux-x86-64.so.2
+ x32 /libx32/ld-linux-x32.so.2
+ x86 /lib/ld-linux.so.2
+ # mips
+ o32 /lib/ld.so.1
+ n32 /lib32/ld.so.1
+ n64 /lib64/ld.so.1
+ # powerpc
+ ppc /lib/ld.so.1
+ # riscv
+ ilp32d /lib/ld-linux-riscv32-ilp32d.so.1
+ ilp32 /lib/ld-linux-riscv32-ilp32.so.1
+ lp64d /lib/ld-linux-riscv64-lp64d.so.1
+ lp64 /lib/ld-linux-riscv64-lp64.so.1
+ # s390
+ s390 /lib/ld.so.1
+ s390x /lib/ld64.so.1
+ # sparc
+ sparc32 /lib/ld-linux.so.2
+ sparc64 /lib64/ld-linux.so.2
+ )
+ case $(tc-endian) in
+ little)
+ ldso_abi_list+=(
+ # arm
+ arm64 /lib/ld-linux-aarch64.so.1
+ # ELFv2 (glibc does not support ELFv1 on LE)
+ ppc64 /lib64/ld64.so.2
+ )
+ ;;
+ big)
+ ldso_abi_list+=(
+ # arm
+ arm64 /lib/ld-linux-aarch64_be.so.1
+ # ELFv1 (glibc does not support ELFv2 on BE)
+ ppc64 /lib64/ld64.so.1
+ )
+ ;;
+ esac
+ if [[ ${SYMLINK_LIB} == "yes" ]] && [[ ! -e ${ED}/$(alt_prefix)/lib ]] ; then
+ dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) $(alt_prefix)/lib
+ fi
+ for (( i = 0; i < ${#ldso_abi_list[@]}; i += 2 )) ; do
+ ldso_abi=${ldso_abi_list[i]}
+ has ${ldso_abi} $(get_install_abis) || continue
+
+ ldso_name="$(alt_prefix)${ldso_abi_list[i+1]}"
+ if [[ ! -L ${ED}/${ldso_name} && ! -e ${ED}/${ldso_name} ]] ; then
+ dosym ../$(get_abi_LIBDIR ${ldso_abi})/${ldso_name##*/} ${ldso_name}
+ fi
+ done
+
+ # In the LSB 5.0 definition, someone had the excellent idea to "standardize"
+ # the runtime loader name, see also https://xkcd.com/927/
+ # Normally, in Gentoo one should never come across executables that require this.
+ # However, binary commercial packages are known to adhere to weird practices.
+ # https://refspecs.linuxfoundation.org/LSB_5.0.0/LSB-Core-AMD64/LSB-Core-AMD64.html#BASELIB
+ local lsb_ldso_name native_ldso_name lsb_ldso_abi
+ local lsb_ldso_abi_list=(
+ # x86
+ amd64 ld-linux-x86-64.so.2 ld-lsb-x86-64.so.3
+ )
+ for (( i = 0; i < ${#lsb_ldso_abi_list[@]}; i += 3 )) ; do
+ lsb_ldso_abi=${lsb_ldso_abi_list[i]}
+ native_ldso_name=${lsb_ldso_abi_list[i+1]}
+ lsb_ldso_name=${lsb_ldso_abi_list[i+2]}
+ has ${lsb_ldso_abi} $(get_install_abis) || continue
+
+ if [[ ! -L ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} && ! -e ${ED}/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name} ]] ; then
+ dosym ${native_ldso_name} "$(alt_prefix)/$(get_abi_LIBDIR ${lsb_ldso_abi})/${lsb_ldso_name}"
+ fi
+ done
+
+ # With devpts under Linux mounted properly, we do not need the pt_chown
+ # binary to be setuid. This is because the default owners/perms will be
+ # exactly what we want.
+ if ! use suid ; then
+ find "${ED}" -name pt_chown -exec chmod -s {} +
+ fi
+
+ #################################################################
+ # EVERYTHING AFTER THIS POINT IS FOR NATIVE GLIBC INSTALLS ONLY #
+ #################################################################
+
+ # Make sure we install some symlink hacks so that when we build
+ # a 2nd stage cross-compiler, gcc finds the target system
+ # headers correctly. See gcc/doc/gccinstall.info
+ if is_crosscompile ; then
+ # We need to make sure that /lib and /usr/lib always exists.
+ # gcc likes to use relative paths to get to its multilibs like
+ # /usr/lib/../lib64/. So while we don't install any files into
+ # /usr/lib/, we do need it to exist.
+ keepdir $(alt_prefix)/lib
+ keepdir $(alt_prefix)/usr/lib
+
+ dosym usr/include $(alt_prefix)/sys-include
+ return 0
+ fi
+
+ # Files for Debian-style locale updating
+ dodir /usr/share/i18n
+ sed \
+ -e "/^#/d" \
+ -e "/SUPPORTED-LOCALES=/d" \
+ -e "s: \\\\::g" -e "s:/: :g" \
+ "${S}"/localedata/SUPPORTED > "${ED}"/usr/share/i18n/SUPPORTED \
+ || die "generating /usr/share/i18n/SUPPORTED failed"
+
+ cd "${S}" || die
+
+ # Install misc network config files
+ insinto /etc
+ doins posix/gai.conf
+
+ if use systemd ; then
+ doins "${WORKDIR}/glibc-systemd-${GLIBC_SYSTEMD_VER}/gentoo-config/nsswitch.conf"
+ else
+ doins nss/nsswitch.conf
+ fi
+
+ # Gentoo-specific
+ newins "${FILESDIR}"/host.conf-1 host.conf
+
+ if use nscd ; then
+ doins nscd/nscd.conf
+
+ newinitd "$(prefixify_ro "${FILESDIR}"/nscd-1)" nscd
+
+ local nscd_args=(
+ -e "s:@PIDFILE@:$(strings "${ED}"/usr/sbin/nscd | grep nscd.pid):"
+ )
+
+ sed -i "${nscd_args[@]}" "${ED}"/etc/init.d/nscd
+
+ use systemd && systemd_dounit nscd/nscd.service
+ newtmpfiles nscd/nscd.tmpfiles nscd.conf
+ fi
+
+ echo 'LDPATH="include ld.so.conf.d/*.conf"' > "${T}"/00glibc
+ doenvd "${T}"/00glibc
+
+ for d in BUGS ChangeLog CONFORMANCE FAQ NEWS NOTES PROJECTS README* ; do
+ [[ -s ${d} ]] && dodoc ${d}
+ done
+ dodoc -r ChangeLog.old
+
+ # Prevent overwriting of the /etc/localtime symlink. We'll handle the
+ # creation of the "factory" symlink in pkg_postinst().
+ rm -f "${ED}"/etc/localtime
+
+ # Generate all locales if this is a native build as locale generation
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
+}
+
+glibc_headers_install() {
+ local builddir=$(builddir "headers")
+ cd "${builddir}"
+ emake install_root="${D}/$(build_eprefix)$(alt_prefix)" install-headers
+
+ insinto $(alt_headers)/gnu
+ doins "${S}"/include/gnu/stubs.h
+
+ # Make sure we install the sys-include symlink so that when
+ # we build a 2nd stage cross-compiler, gcc finds the target
+ # system headers correctly. See gcc/doc/gccinstall.info
+ dosym usr/include $(alt_prefix)/sys-include
+}
+
+src_install() {
+ if just_headers ; then
+ export ABI=default
+ glibc_headers_install
+ return
+ fi
+
+ foreach_abi glibc_do_src_install
+
+ if ! use static-libs ; then
+ einfo "Not installing static glibc libraries"
+ find "${ED}" -name "*.a" -and -not -name "*_nonshared.a" -delete
+ fi
+}
+
+# Simple test to make sure our new glibc isn't completely broken.
+# Make sure we don't test with statically built binaries since
+# they will fail. Also, skip if this glibc is a cross compiler.
+#
+# If coreutils is built with USE=multicall, some of these files
+# will just be wrapper scripts, not actual ELFs we can test.
+glibc_sanity_check() {
+ cd / #228809
+
+ # We enter ${ED} so to avoid trouble if the path contains
+ # special characters; for instance if the path contains the
+ # colon character (:), then the linker will try to split it
+ # and look for the libraries in an unexpected place. This can
+ # lead to unsafe code execution if the generated prefix is
+ # within a world-writable directory.
+ # (e.g. /var/tmp/portage:${HOSTNAME})
+ pushd "${ED}"/$(get_libdir) >/dev/null
+
+ # first let's find the actual dynamic linker here
+ # symlinks may point to the wrong abi
+ local newldso=$(find . -maxdepth 1 -name 'ld*so.?' -type f -print -quit)
+
+ einfo Last-minute run tests with ${newldso} in /$(get_libdir) ...
+
+ local x striptest
+ for x in cal date env free ls true uname uptime ; do
+ x=$(type -p ${x})
+ [[ -z ${x} || ${x} != ${EPREFIX}/* ]] && continue
+ striptest=$(LC_ALL="C" file -L ${x} 2>/dev/null) || continue
+ case ${striptest} in
+ *"statically linked"*) continue;;
+ *"ASCII text"*) continue;;
+ esac
+ # We need to clear the locale settings as the upgrade might want
+ # incompatible locale data. This test is not for verifying that.
+ LC_ALL=C \
+ ${newldso} --library-path . ${x} > /dev/null \
+ || die "simple run test (${x}) failed"
+ done
+
+ popd >/dev/null
+}
+
+pkg_preinst() {
+ # nothing to do if just installing headers
+ just_headers && return
+
+ einfo "Checking general environment sanity."
+ sanity_prechecks
+
+ # prepare /etc/ld.so.conf.d/ for files
+ mkdir -p "${EROOT}"/etc/ld.so.conf.d
+
+ # Default /etc/hosts.conf:multi to on for systems with small dbs.
+ if [[ $(wc -l < "${EROOT}"/etc/hosts) -lt 1000 ]] ; then
+ sed -i '/^multi off/s:off:on:' "${ED}"/etc/host.conf
+ einfo "Defaulting /etc/host.conf:multi to on"
+ fi
+
+ [[ -n ${ROOT} ]] && return 0
+ [[ -d ${ED}/$(get_libdir) ]] || return 0
+ [[ -z ${BOOTSTRAP_RAP} ]] && glibc_sanity_check
+
+ if [[ -L ${EROOT}/usr/lib/locale ]]; then
+ # Help portage migrate this to a directory
+ # https://bugs.gentoo.org/753740
+ rm "${EROOT}"/usr/lib/locale || die
+ fi
+
+ # Keep around libcrypt so that Perl doesn't break when merging libxcrypt
+ # (libxcrypt is the new provider for now of libcrypt.so.{1,2}).
+ # bug #802207
+ if has_version "${CATEGORY}/${PN}[crypt]" && ! has preserve-libs ${FEATURES}; then
+ PRESERVED_OLD_LIBCRYPT=1
+ cp -p "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" \
+ "${T}/libcrypt$(get_libname 1)" || die
+ else
+ PRESERVED_OLD_LIBCRYPT=0
+ fi
+}
+
+glibc_refresh_ldconfig() {
+ if [[ ${MERGE_TYPE} == buildonly ]]; then
+ return
+ fi
+
+ # Version check could be added to avoid unnecessary work, but ldconfig
+ # should finish quickly enough to not matter.
+ ebegin "Refreshing ld.so.cache"
+ ldconfig -i
+ if ! eend $?; then
+ ewarn "Failed to refresh the ld.so.cache for you. Some programs may be broken"
+ ewarn "before you manually do so (ldconfig -i)."
+ fi
+}
+
+pkg_postinst() {
+ # nothing to do if just installing headers
+ just_headers && return
+
+ if ! tc-is-cross-compiler && [[ -x ${EROOT}/usr/sbin/iconvconfig ]] ; then
+ # Generate fastloading iconv module configuration file.
+ "${EROOT}"/usr/sbin/iconvconfig --prefix="${ROOT}/"
+ fi
+
+ if ! is_crosscompile && [[ -z ${ROOT} ]] ; then
+ # glibc-2.38+ on loong has ldconfig support added, but the ELF e_flags
+ # handling has changed as well, which means stale ldconfig auxiliary
+ # cache entries and failure to lookup libgcc_s / libstdc++ (breaking
+ # every C++ application) / libgomp etc., among other breakages.
+ #
+ # To fix this, simply refresh the ld.so.cache without using the
+ # auxiliary cache if we're natively installing on loong. This should
+ # be done relatively soon because we want to minimize the breakage
+ # window for the affected programs.
+ use loong && glibc_refresh_ldconfig
+
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
+
+ # If fixincludes was/is active for a particular GCC slot, we
+ # must refresh it. See bug #933282 and GCC's documentation:
+ # https://gcc.gnu.org/onlinedocs/gcc/Fixed-Headers.html
+ #
+ # TODO: Could this be done for cross? Some care would be needed
+ # to pass the right arguments.
+ while IFS= read -r -d $'\0' slot ; do
+ local mkheaders_path="${BROOT}"/usr/libexec/gcc/${CBUILD}/${slot##*/}/install-tools/mkheaders
+ local pthread_h="${BROOT}"/usr/lib/gcc/${CBUILD}/${slot##*/}/include-fixed/pthread.h
+ if [[ -x ${mkheaders_path} ]] ; then
+ ebegin "Refreshing fixincludes for ${CBUILD} with gcc-${slot##*/}"
+ ${mkheaders_path} -v
+ eend $?
+ elif [[ -f ${pthread_h} ]] ; then
+ # fixincludes might have been enabled in the past for this
+ # GCC slot but not since we fixed toolchain.eclass to install
+ # mkheaders, so we need to manually delete pthread.h at least.
+ ebegin "Deleting stale fixincludes'd pthread.h for ${CBUILD} with gcc-${slot##*/}"
+ mv -v "${pthread_h}" "${pthread_h}.bak"
+ eend $?
+ fi
+ done < <(find "${BROOT}"/usr/libexec/gcc/${CBUILD}/ -mindepth 1 -maxdepth 1 -type d -print0)
+ fi
+
+ upgrade_warning
+
+ # Check for sanity of /etc/nsswitch.conf, take 2
+ if [[ -e ${EROOT}/etc/nsswitch.conf ]] && ! has_version sys-auth/libnss-nis ; then
+ local entry
+ for entry in passwd group shadow; do
+ if grep -E -q "^[ \t]*${entry}:.*nis" "${EROOT}"/etc/nsswitch.conf; then
+ ewarn ""
+ ewarn "Your ${EROOT}/etc/nsswitch.conf uses NIS. Support for that has been"
+ ewarn "removed from glibc and is now provided by the package"
+ ewarn " sys-auth/libnss-nis"
+ ewarn "Install it now to keep your NIS setup working."
+ ewarn ""
+ fi
+ done
+ fi
+
+ if [[ ${PRESERVED_OLD_LIBCRYPT} -eq 1 ]] ; then
+ cp -p "${T}/libcrypt$(get_libname 1)" "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1)" || die
+ preserve_old_lib_notify /$(get_libdir)/libcrypt$(get_libname 1)
+
+ elog "Please ignore a possible later error message about a file collision involving"
+ elog "${EROOT}/$(get_libdir)/libcrypt$(get_libname 1). We need to preserve this file for the moment to keep"
+ elog "the upgrade working, but it also needs to be overwritten when"
+ elog "sys-libs/libxcrypt is installed. See bug 802210 for more details."
+ fi
+}
diff --git a/sys-libs/glibc/glibc-2.42.ebuild b/sys-libs/glibc/glibc-2.42.ebuild
index bbb2337cb5440..2a15610af94d1 100644
--- a/sys-libs/glibc/glibc-2.42.ebuild
+++ b/sys-libs/glibc/glibc-2.42.ebuild
@@ -12,7 +12,7 @@ TMPFILES_OPTIONAL=1
EMULTILIB_PKG="true"
# Gentoo patchset (ignored for live ebuilds)
-PATCH_VER=1
+PATCH_VER=2
PATCH_DEV=dilfridge
# gcc mulitilib bootstrap files version
@@ -1317,38 +1317,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1563,8 +1561,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1714,7 +1712,9 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
# If fixincludes was/is active for a particular GCC slot, we
# must refresh it. See bug #933282 and GCC's documentation:
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 10446c9846093..0133b65ee20be 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -1318,38 +1318,36 @@ src_test() {
# src_install
run_locale_gen() {
- # if the host locales.gen contains no entries, we'll install everything
- local root="$1"
- local inplace=""
+ local prefix=$1 user_config config
+ local -a hasversion_opts localegen_args
- if [[ "${root}" == "--inplace-glibc" ]] ; then
- inplace="--inplace-glibc"
- root="$2"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ hasversion_opts=( -b )
fi
- local locale_list="${root%/}/etc/locale.gen"
-
- pushd "${ED}"/$(get_libdir) >/dev/null
-
- if [[ -z $(locale-gen --list --config "${locale_list}") ]] ; then
- [[ -z ${inplace} ]] && ewarn "Generating all locales; edit /etc/locale.gen to save time/space"
- locale_list="${root%/}/usr/share/i18n/SUPPORTED"
+ if has_version "${hasversion_opts[@]}" '>=sys-apps/locale-gen-3'; then
+ localegen_args=( --prefix "${prefix}" )
+ else
+ config="${prefix}/usr/share/i18n/SUPPORTED"
+ user_config="${prefix}/etc/locale.gen"
+ if [[ ${EBUILD_PHASE_FUNC} == src_install ]]; then
+ # For USE=compile-locales, all locales should be built.
+ mkdir -p -- "${prefix}/usr/lib/locale" || die
+ elif locale-gen --list --config "${user_config}" | read -r; then
+ config=${user_config}
+ fi
+ localegen_args=( --config "${config}" --destdir "${prefix}" )
fi
- # bug 736794: we need to be careful with the parallelization... the number of
- # processors saved in the environment of a binary package may differ strongly
- # from the number of processes available during postinst
- local mygenjobs="$(makeopts_jobs)"
- if [[ "${EMERGE_FROM}" == "binary" ]] ; then
- mygenjobs="$(nproc)"
+ # bug 736794: we need to be careful with the parallelization... the
+ # number of processors saved in the environment of a binary package may
+ # differ strongly from the number of processes available during postinst
+ if [[ ${EMERGE_FROM} != binary ]]; then
+ localegen_args+=( --jobs "$(makeopts_jobs)" )
fi
- set -- locale-gen ${inplace} --jobs "${mygenjobs}" --config "${locale_list}" \
- --destdir "${root}"
- echo "$@"
- "$@"
-
- popd >/dev/null
+ printf 'Executing: locale-gen %s\n' "${localegen_args[*]@Q}" >&2
+ locale-gen "${localegen_args[@]}"
}
glibc_do_src_install() {
@@ -1564,8 +1562,8 @@ glibc_do_src_install() {
rm -f "${ED}"/etc/localtime
# Generate all locales if this is a native build as locale generation
- if use compile-locales && ! is_crosscompile ; then
- run_locale_gen --inplace-glibc "${ED}/"
+ if use compile-locales && ! is_crosscompile && ! run_locale_gen "${ED}"; then
+ die "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
fi
}
@@ -1715,7 +1713,9 @@ pkg_postinst() {
# window for the affected programs.
use loong && glibc_refresh_ldconfig
- use compile-locales || run_locale_gen "${EROOT}/"
+ if ! use compile-locales && ! run_locale_gen "${EROOT}"; then
+ ewarn "locale-gen(1) unexpectedly failed during the ${EBUILD_PHASE_FUNC} phase"
+ fi
# If fixincludes was/is active for a particular GCC slot, we
# must refresh it. See bug #933282 and GCC's documentation:
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index 3d3c292579ba4..fd796bc6670f8 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/systemd-cron/Manifest b/sys-process/systemd-cron/Manifest
index a614ffaa8327a..88fa57dec2b52 100644
--- a/sys-process/systemd-cron/Manifest
+++ b/sys-process/systemd-cron/Manifest
@@ -4,4 +4,4 @@ DIST systemd-cron-2.5.1.tar.gz 63441 BLAKE2B 5098d4d89911a759d5b367fe5fc9249b1f6
EBUILD systemd-cron-2.4.0.ebuild 2464 BLAKE2B daa9b485c19e166de0302f5a92cfc75a3ee701a5e6732da2389750cf1196ca3ccc96b3258ab81e18590ee78dccda9bad9246b8f14d752cf1765310d6f31bb656 SHA512 6e2c5975b462536a3b5781d66fcb71dd2b6f25d75590d01a6196a3811ba0a3c4c3138cebe74f034704ac18586ff669c5b42bb40ea02c41679b55db278c1cd69e
EBUILD systemd-cron-2.4.1.ebuild 2472 BLAKE2B b770e1bd0be6838369e57c8ad80a4fb2b020bc4cb8f4e2bcbb48443d279256ce7ec47ebcea24978bc577640ad7b39bb8d2a1cd3b2c33a585c38b27ac857a1f45 SHA512 4d9ff7d9965a4da1899a570631738c0190b1ae3493110f5656e531408784d779991cb8b18c01d8a2d6e98e03c93ff4bdb413921c5f0a87a4eb5cd9c15a3efe29
EBUILD systemd-cron-2.5.1.ebuild 2472 BLAKE2B b770e1bd0be6838369e57c8ad80a4fb2b020bc4cb8f4e2bcbb48443d279256ce7ec47ebcea24978bc577640ad7b39bb8d2a1cd3b2c33a585c38b27ac857a1f45 SHA512 4d9ff7d9965a4da1899a570631738c0190b1ae3493110f5656e531408784d779991cb8b18c01d8a2d6e98e03c93ff4bdb413921c5f0a87a4eb5cd9c15a3efe29
-MISC metadata.xml 801 BLAKE2B 8ac1580d5dae701d11c893bc7d9990b8a0c023c148b9fb7a945ba7f12429dd4a2abc78331f659831fa26b5f5c570919156848c3ebcd4df7ea050fdc50272f43c SHA512 1c7e77f04d294fc51de86b07f63c9163468dcb321d14c8447c61a4a0a7f99efc438d6ae1ffe315cf148377c2ac5e038afcc93f68516b11ca5eb066f8b186bcef
+MISC metadata.xml 752 BLAKE2B d48a1ad57abcc94e34b3a87caf24d592d0c805195bd0b8ff767f734b50b949c24f280430de1c942cbf2298d7765f81b31086dae0e94450e812e7e7f4725f8a76 SHA512 c2fbb0a0874c5ffe473eb1f0ec0f40119f65f158ec0b3dfe1120738985107a8e5a2de723785610cd00bad1810d1bd2241430b34a541d2666ada571e705769dbc
diff --git a/sys-process/systemd-cron/metadata.xml b/sys-process/systemd-cron/metadata.xml
index b9908cb97f6e5..93e6a566d498d 100644
--- a/sys-process/systemd-cron/metadata.xml
+++ b/sys-process/systemd-cron/metadata.xml
@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>rich0@gentoo.org</email>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="cron-boot">Include support for the boot timer.</flag>
<flag name="etc-crontab-systemd">Use dedicated /etc/crontab-systemd instead of parsing /etc/crontab</flag>
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 5293facda3cc7..0ff164b95f20c 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 7c406b85bc7a6..3366c318664e7 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -422,5 +422,5 @@ DIST wasi-sdk-25.0-x86_64-linux.tar.gz 114450290 BLAKE2B 07618828d4c25d67421aa72
EBUILD firefox-128.13.0.ebuild 42104 BLAKE2B 9d0d99d2dd19a6ab2acc49e275c3d93c032c76e0a09b8b346c9fc70fed2539f6bbcd30070a528e17a0a90987d01ce4632550e17bc9b5cb2c19b8fa10c4931174 SHA512 a591274e410195d2ae20616904c69e93c7561acb6c3a1a7f13c98eb859f842638a824865f3cfdbf32f422632b9af6c32377beb53c714e8feed2f08a0c35fae59
EBUILD firefox-140.0.4.ebuild 42183 BLAKE2B 59b52055c89624c3cf71fb24513d3d5ce2cbfdfb6f7ba95b4cc23f7c48cd8b55adf750b009b5a652a31a24eec97ac916b3d98aaa18739c77ad983bde588a0d04 SHA512 90b1c8c44146af286df918827949a6b2189d889b0a9c5491d9570f95b614fbf95d4bade0b052d43189194da26357803ceaf509a6651be24cd052e5c015a06c3a
EBUILD firefox-140.1.0.ebuild 41733 BLAKE2B 31d5158a053dae132f42338703d17ac668b55e20a0f4a1ee406331536c941b1e6a6d7d64e8de8c1105ae4b9d17358d0a0835b3308e80cc7f43c9f6123ec18456 SHA512 5618572868ba92e52595b47961ac896984d3f8db00991ae59aaa356e9fa6cf2bcf4a204aaf9f9489475f0097b735ca068ca1d388399df2cd6bc54aa0578c30ec
-EBUILD firefox-141.0.ebuild 42182 BLAKE2B d7b5e89c71567d208f80cbb17b73d232b3c0b20d5f3d7a16848a155895886a86583f95348f5a37fe7cb640ef883f7221371d73edf1b71dd8cdac1fdad104ee68 SHA512 af6dd82e05874937b0b5ec202119b7b2f83dee1d0e787c2385fadeecb85d48e7cb7ed5c08c41642e189518fe6ca826ae3677c2d3a3ee02c4a2ed5c1999de65fc
+EBUILD firefox-141.0.ebuild 42113 BLAKE2B 32d489cca2a803a26e7d3cf5a964a82fa3022fd873269f17d72b04fed9be6b12fbaf832ca2e25d1006b5f5ca0906203d88d9e6923e37c206f11e2fc6ff035f60 SHA512 51be591ca15a4c5b0da08e04e29481a8d5e8250cd94db52e181ebc2cc65ea5f5b20b3a2cca52353e3d397ae9efadd225f2b072f5239f09cca871d1f5956c1d47
MISC metadata.xml 2862 BLAKE2B c6b108aebe485d34575815f8d2097a66a3853a18bf63458e709dc1a5b47f432ce77d16d1a8ef312f78408b19d9379c331a54a1f526c406a192ae98d3e8ded582 SHA512 208c3008f7e3f6a5349d0eb89509d45120b5882861ef0af14fda5fbf90318e716281f89533c8c53d1c15906e5794d08cc66bc7751de9ec6e5e1d3b267829da38
diff --git a/www-client/firefox/firefox-141.0.ebuild b/www-client/firefox/firefox-141.0.ebuild
index 8eba791b61442..d67d8d83b0f52 100644
--- a/www-client/firefox/firefox-141.0.ebuild
+++ b/www-client/firefox/firefox-141.0.ebuild
@@ -842,7 +842,6 @@ src_configure() {
# riscv-related options, bgo#947337, bgo#947338
if use riscv ; then
- mozconfig_add_options_ac 'Disable JIT for RISC-V 64' --disable-jit
mozconfig_add_options_ac 'Disable webrtc for RISC-V' --disable-webrtc
fi
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 551d1f0d4927f..db18d4589e709 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,8 +1,5 @@
-DIST qutebrowser-3.5.0.tar.gz 6071383 BLAKE2B a495028e4ce764f1097b690f262d915aceb89faba585b26987364ece5687a6ca26a9c456140515e1898c897a9ebb5eb108de4a9c61fcca54e2ee5a0e1130cc78 SHA512 cae51679b059937332dc66ade6e75f108df6b39c30e8b085dba5e2b5ad5b1389d1f416273bee8b1b936b9fc51654a7626fb29a12ef9706ef5ee11209b16ad7c2
-DIST qutebrowser-3.5.0.tar.gz.asc 659 BLAKE2B 9c304a96ec29cbb60295934fdb2fb091ab13774b65f707ab94fb65071dfa224f134546c8027a681fb99fd5f1bcc93481739d231d55151834ff30146ebe4a9b8c SHA512 61e4ac6b513d14e742992bcc1d16f587c47e9d9e877ccf592cfdfeff4396d8e751b56053c6e05ab55bfc02fe3a352720cbdec6fe62f1d39a4da2c63efd1843c8
DIST qutebrowser-3.5.1.tar.gz 6074312 BLAKE2B 3d3002994573e0287f7adc473b1aa8e0248e6addaebff828681e0e5015983e4164ddafddea5b9f07d499977ed8616ee929b00c1e19854195e7cc0b5b39759e05 SHA512 0d200081f815f181d2be82b68b7eb0bb160404f99134665b968dd95ce8630ac6ac01b23831e7dbc0741c0c7c7ccdc9fc06336f661a76a7bb51bc064389cad85f
DIST qutebrowser-3.5.1.tar.gz.asc 659 BLAKE2B fa8a56e4211e75726bf4466f8f84bf46aa975b9d4f1d47264e8b6c7ae67d46bb58bed768bf5db4f6e5148a32b9261cba7df9d7eb8c836f5115609787cdcaf18d SHA512 d40bd12ab0386dbdbc7ac83053324dd3f25f2578b02f0c75391ffbe419a79e1f0b0db84b77559abb7e05025211739e327bc513088815dd85e175d5d6da1a124f
-EBUILD qutebrowser-3.5.0-r1.ebuild 5558 BLAKE2B d26af032981ab8fed2f712278f5144e2650437762cbd67559a4faec67d85048dd50ed966a4139b733447ab8eca7ccb0f0493f4ab1ca62f6a961b983805acedf4 SHA512 16064fac72835e978b2f227b9991040662e710debd5caee145ca728ca4665fb6058e96cb9bfea4fead08ea9c203c28bd3b815a4f326c6ccea0da4602fb5770fb
EBUILD qutebrowser-3.5.1.ebuild 5360 BLAKE2B 44389d85b3ef80bd045fe5f3c3a45ddb6a32b06b57e22e417e7742110d00167cde48a88c3162992cc0556f34480e26b445159b52f6be359a83e42edb2a08ecb0 SHA512 fa466d2c6f3041e4d2f9f28eec0833ce95c6ba5186e2c4fe55f507d693b8a3784c0599af8dde830ccbadf5549cf6431cdb9d1c778b8dc75d481f1df931a8cb26
EBUILD qutebrowser-9999.ebuild 5361 BLAKE2B 5883fcf9c085871ad3d2a946c493b6addfde769006cf490d35205029e686e516ecbf87b84cd5c4c298b19db7be5038296157f706e1fd2d10d7fa931847b25548 SHA512 58b065c70b5bd6cb2601be4d464a4ea8ce208378d97948ce335082a4f84ce7b6ee46d4a21a7fe89e1f208ee747866a620e446b3b2bc4b11927e93fdf0fc1ab56
MISC metadata.xml 682 BLAKE2B 18a759fb6884cce699b21949beff795c8838da184b81d1986b5f942767da290f468448ee58e2c7676e4797bfad261784dcde7cb9ad82d7d7558bf0f092b55066 SHA512 e79f21c6ccbd70d71e165a6ed2dc460f9472b097feb26591511034dda3403ce8712515646cfeb816b8d0465e8ee3f9c0a70d7dcd0e13f0f7056744315a26f96b
diff --git a/www-client/qutebrowser/qutebrowser-3.5.0-r1.ebuild b/www-client/qutebrowser/qutebrowser-3.5.0-r1.ebuild
deleted file mode 100644
index 123879712644f..0000000000000
--- a/www-client/qutebrowser/qutebrowser-3.5.0-r1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..13} )
-inherit distutils-r1 xdg
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/qutebrowser/qutebrowser.git"
-else
- inherit verify-sig
- SRC_URI="
- https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz
- verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v${PV}/${P}.tar.gz.asc )
- "
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/qutebrowser.gpg
- KEYWORDS="amd64 ~arm64"
-fi
-
-DESCRIPTION="Keyboard-driven, vim-like browser based on Python and Qt"
-HOMEPAGE="https://qutebrowser.org/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="+adblock pdf widevine"
-
-RDEPEND="
- $(python_gen_cond_dep '
- dev-python/pyqt6-webengine[${PYTHON_USEDEP},widgets]
- dev-python/pyqt6[${PYTHON_USEDEP},dbus,gui,network,opengl,printsupport,qml,sql,widgets]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/markupsafe[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- dev-python/zipp[${PYTHON_USEDEP}]
- dev-qt/qtbase:6[icu,sqlite]
- adblock? ( dev-python/adblock[${PYTHON_USEDEP}] )
- pdf? ( www-plugins/pdfjs )
- widevine? ( www-plugins/chrome-binary-plugins )
- ')
-"
-BDEPEND="
- $(python_gen_cond_dep '
- test? (
- dev-python/pyqt6[testlib]
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/cheroot[${PYTHON_USEDEP}]
- dev-python/flask[${PYTHON_USEDEP}]
- dev-python/hypothesis[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pytest-bdd[${PYTHON_USEDEP}]
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- dev-python/pytest-qt[${PYTHON_USEDEP}]
- dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
- dev-python/pytest-xvfb[${PYTHON_USEDEP}]
- dev-python/tldextract[${PYTHON_USEDEP}]
- )
- ')
-"
-
-if [[ ${PV} == 9999 ]]; then
- BDEPEND+=" app-text/asciidoc"
-else
- BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-qutebrowser )"
-fi
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- if use pdf; then
- # does not hurt to enable by default if it was explicitly requested
- sed -e '/^content.pdfjs:/,+1s/false/true/' \
- -i ${PN}/config/configdata.yml || die
- fi
-
- # let eclass handle python
- sed -i '/setup.py/d' misc/Makefile || die
-
- if [[ ${PV} == 9999 ]]; then
- # call asciidoc(1) rather than the single target python module
- sed -e '/cmdline = /s/= .*/= ["asciidoc"]/' \
- -i scripts/asciidoc2html.py || die
-
- "${EPYTHON}" scripts/asciidoc2html.py || die
- fi
-
- if use test; then
- # skip unnecessary (for us) pytest plugins, and ignore Qt's
- # warnings that tend to newly appear with new versions
- sed -e '/pytest-benchmark/d' -e 's/--benchmark[^ ]*//' \
- -e '/pytest-instafail/d' -e 's/--instafail//' \
- -e '/qt_log_level_fail/s/WARNING/CRITICAL/' \
- -i pytest.ini || die
-
- if [[ ${PV} == 9999 ]]; then
- # likewise, needs vulture
- rm tests/unit/scripts/test_run_vulture.py || die
- else
- # https://github.com/qutebrowser/qutebrowser/issues/7620
- rm tests/unit/scripts/test_problemmatchers.py || die
- fi
- fi
-}
-
-python_test() {
- local -x PYTEST_QT_API=pyqt6
-
- local EPYTEST_DESELECT=(
- # end2end/IPC tests are broken with "Name error" if socket path is over
- # ~108 characters (>124 in /var/tmp/portage) due to Linux limitations,
- # skip rather than bother using /tmp+cleanup over ${T} (end2end tests
- # are important, but the other tests should be enough for downstream)
- tests/end2end
- tests/unit/misc/test_ipc.py
- # python eclasses provide a fake "failing" python2 and trips this test
- tests/unit/misc/test_checkpyver.py::test_old_python
- # not worth running dbus over
- tests/unit/browser/test_notification.py::TestDBus
- # fails in ebuild, seems due to saving fake downloads in the wrong location
- tests/unit/browser/webengine/test_webenginedownloads.py::TestDataUrlWorkaround
- # may fail if environment is very large (bug #819393)
- tests/unit/commands/test_userscripts.py::test_custom_env\[_POSIXUserscriptRunner\]
- # may fail if chromium version is unrecognized (aka newer qtwebengine)
- tests/unit/utils/test_version.py
- # no longer XFAIL due to being fixed in python
- tests/unit/utils/test_urlmatch.py::test_invalid_patterns\[host-ipv6-two-closing\]
- )
-
- local epytestargs=(
- # prefer pytest-xvfb over virtx given same upstream and is expected
- -p xvfb
- # skip warning tests broken by -Wdefault, and benchmarks
- -k 'not _bench and not _matches_tree and not _warning'
- # override eclass' settings, tempdirs are re-used by Qt
- -o tmp_path_retention_policy=all
- )
-
- epytest "${epytestargs[@]}"
-}
-
-python_install_all() {
- emake -f misc/Makefile DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
-
- rm -- "${ED}"/usr/share/${PN}/scripts/{mkvenv,utils}.py || die
- fperms -x /usr/share/${PN}/{scripts/cycle-inputs.js,userscripts/README.md}
- python_fix_shebang "${ED}"/usr/share/${PN}
-
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if [[ ! ${REPLACING_VERSIONS} ]]; then
- elog "Note that optional scripts in ${EROOT}/usr/share/${PN}/{user,}scripts"
- elog "have additional dependencies not covered by this ebuild, for example"
- elog "view_in_mpv needs media-video/mpv[lua] and net-misc/yt-dlp."
- fi
-
- if has_version 'dev-qt/qtwebengine:6[bindist]'; then
- ewarn
- ewarn "USE=bindist is set on dev-qt/qtwebengine, be warned that this"
- ewarn "will prevent playback of proprietary media formats (e.g. h264)."
- fi
-}
diff --git a/www-nginx/Manifest.gz b/www-nginx/Manifest.gz
index af60b33dd7aea..43f191e449f86 100644
--- a/www-nginx/Manifest.gz
+++ b/www-nginx/Manifest.gz
Binary files differ
diff --git a/www-nginx/ngx-authpam/Manifest b/www-nginx/ngx-authpam/Manifest
new file mode 100644
index 0000000000000..376bacab668eb
--- /dev/null
+++ b/www-nginx/ngx-authpam/Manifest
@@ -0,0 +1,3 @@
+DIST ngx-authpam-1.5.5.tar.gz 7233 BLAKE2B f57a39ed13eedb7eea928c8b6856652cba7dde426b0155ab2b37fc7c132a34567e63fc974bace3f27b2e0931e431b3878e1d58325ac49008ced9f585f3d4c0fe SHA512 62ec04e0b2c3b43ac7c90c7d1770d99a9279c8499e50c2ae70d04a3893d8c124b1bf0e75b7cc50b0b4b8ec5c66c45591b6ca97949768c32c0b986cbedc0da4ef
+EBUILD ngx-authpam-1.5.5.ebuild 614 BLAKE2B 00d9cb2ee787a6ab44bd0ded331e6b3e37c7f4398e7f1dca23f2c001a44e0b59359fad5db8b7d9488ddeba372b64efda51f30940a22f9aa6e8a5598b31110d8e SHA512 e55ea20fb5beb5248c9c24ee41cc47bd63b15312527a621f59d8dbdab3a56b8fe39f9a0b6bd1b6b74d0d23be1142ea8b33957bbb1d2751ee2585a5b005e67f2a
+MISC metadata.xml 569 BLAKE2B 973102ff755b0313617f205ec83f9b6296259fb6dabee3a1ac77cf3b3a25df3464d50803ae7337f9cb1a62bf62e2ef771cf407d40a9f8fa929098252b25b73f9 SHA512 6ee43eb79dd74392a63aa330b20cfac3b0e4662315092052539e6aea6e443fc67b722db2d8c2e38c1b2838acc87cb310027278058a587216710d51c8c38d7bfa
diff --git a/www-nginx/ngx-authpam/metadata.xml b/www-nginx/ngx-authpam/metadata.xml
new file mode 100644
index 0000000000000..d2ed4ca01e000
--- /dev/null
+++ b/www-nginx/ngx-authpam/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>zurabid2016@gmail.com</email>
+ <name>Zurab Kvachadze</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <upstream>
+ <bugs-to>https://github.com/sto/ngx_http_auth_pam_module/issues</bugs-to>
+ <remote-id type="github">sto/ngx_http_auth_pam_module</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/www-nginx/ngx-authpam/ngx-authpam-1.5.5.ebuild b/www-nginx/ngx-authpam/ngx-authpam-1.5.5.ebuild
new file mode 100644
index 0000000000000..49b1d5c7ccbf4
--- /dev/null
+++ b/www-nginx/ngx-authpam/ngx-authpam-1.5.5.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="ngx_http_auth_pam_module"
+NGINX_MOD_S="${WORKDIR}/${MY_PN}-${PV}"
+
+inherit nginx-module
+
+DESCRIPTION="NGINX module using PAM for simple HTTP authentication"
+HOMEPAGE="https://github.com/sto/ngx_http_auth_pam_module"
+SRC_URI="
+ https://github.com/sto/ngx_http_auth_pam_module/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+"
+
+LICENSE="BSD-2"
+SLOT="0"
+
+KEYWORDS="~amd64"
+
+DEPEND="sys-libs/pam:="
+RDEPEND="${DEPEND}"
+
+src_install() {
+ nginx-module_src_install
+
+ dodoc "${NGINX_MOD_S}/ChangeLog"
+}
diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz
index 32ff0463d7261..6fd1f3fdd0d08 100644
--- a/xfce-base/Manifest.gz
+++ b/xfce-base/Manifest.gz
Binary files differ
diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest
index 0501aca11e3db..312c8db2c594a 100644
--- a/xfce-base/thunar/Manifest
+++ b/xfce-base/thunar/Manifest
@@ -3,7 +3,7 @@ DIST thunar-4.20.4.tar.bz2 4519971 BLAKE2B 3b0803559e324060fceb39ad48571109582d6
DIST thunar-4.21.1.tar.xz 1587060 BLAKE2B c71ada891d855629c8558c915dab13e2127e95a3dd937569ae4c8d2b2d6712abdbdac55a16b6d45a6febd9c919baf3134cd9b959d559a1f7c59a11a818369089 SHA512 3263148881ca67b66a2a011e97526f925037eddbc9d992e30e3f521456ce58d880b96297090ad46ba5450b11bf56ff262560e1b33b8fa9c07a55c96be33371a3
DIST thunar-4.21.2.tar.xz 1593692 BLAKE2B a3c369dca1b674d8e9a7566cb382865f0ee96af570a0c3ccb7dc354f5234e8bac43ab9a1df082a2d7c228340946e1327ef9b6992c5bf8ebb4a2a7527a31cf8c8 SHA512 3d9205784a4b480255231d6f736b63fe4e7196aed4f2da89ddd42170e69e8a79a8d77785483b028d86c2ee9f02386213111f33277364b51116d42ccaaf2a06ea
EBUILD thunar-4.20.3.ebuild 2079 BLAKE2B 9dec797bde1950560099b8debd742845ede746d7e6080abf11821e153a43462d07b6e51d7e2fe15cfb2d30ed6fe2feb7479ae32aefc6a24076c7aafe7eee0eb1 SHA512 baca536fad2c8a272e92ae58183eb43c971f62fff1e778f9cf09bf301662119bd211dec932e8a17c7e8a1d2b05040f51e179f4cecd6eb8f1fdef7c7b7c25924f
-EBUILD thunar-4.20.4.ebuild 2084 BLAKE2B 3380c5ec0cf4586cbdabd1dee80a17f7a432937a5700aaa605601a67f0034c4c7cfdcbab94adb9de5ff4597101fe4ce3595035a18081b302373d1693e6ad6b46 SHA512 08ccf43c8a011660a3c6c7bbfd771ff6c33c524ea93bb7d7c1342ee8ee03f3e3ba3994150d6ec54ec945ae6f506ed5a4d8239e2f55929227ea2f38821011d090
+EBUILD thunar-4.20.4.ebuild 2080 BLAKE2B e6f1136aba2b50495ec881f79773625698c4fce61a72cf0089d5dc991298865a1ff2ffccb00ab5c565906ec560ce7af43fe2e6d9522c0ee0cf7b5f5f01245bb9 SHA512 6a533eb750205f63d67921c891d47baa6740d22a822fad2dbaf736caf8a55055ded633f0147e0809c6416dbbeeb9f9046ad4a20fc84cb1af84467df20a0f520a
EBUILD thunar-4.21.1.ebuild 2762 BLAKE2B 6b41dac13b1df9db0fdef440ae2ec7694a114b1856bc03e15236886b953868657cbfe9d6ada95be4d18455c8bd8472497e4cd4771fd651d557fb8c839643644d SHA512 e8cb385e6084683ca85439782d4c79b008ad8b0738f068326b92368690d417754031b5ebecbdf95ce368b364a03c07977130de3bfa8ae9172005331446ad3064
EBUILD thunar-4.21.2.ebuild 2767 BLAKE2B 7a40ca1b857b26c27bf93565175f824ca6d2cdb2c1c9c83c5a6d3d46ba4f081c569b95ea240e0a42e967945ec61f9f351c0458182b4224a1a70c370aef438edf SHA512 9dd7e2a05ff804fb2028560310f5c57b41a0ea7476db67981e5712a7d8fd0718857d86eeacce552cc6975af43cca4091ce5bd6c7361c1b9caa03c78fa519674f
MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71
diff --git a/xfce-base/thunar/thunar-4.20.4.ebuild b/xfce-base/thunar/thunar-4.20.4.ebuild
index cd232f3ff2e7d..8838981d97b06 100644
--- a/xfce-base/thunar/thunar-4.20.4.ebuild
+++ b/xfce-base/thunar/thunar-4.20.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://archive.xfce.org/src/xfce/${PN}/${PV%.*}/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks"
DEPEND="
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 0a6537d175a1b..5e6565c7f5b6c 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-screensaver/Manifest b/xfce-extra/xfce4-screensaver/Manifest
index 7b96cd5ad0668..d2c34200a40ca 100644
--- a/xfce-extra/xfce4-screensaver/Manifest
+++ b/xfce-extra/xfce4-screensaver/Manifest
@@ -1,6 +1,6 @@
DIST xfce4-screensaver-4.18.4.tar.bz2 896547 BLAKE2B ba240b37cad4f2c7f7f9c9cfa9bc280e2329f5565c98315920429b3ca0c4e333b528fbf8390761d86253ef2e58f1226097d123a62e4cf5276cceaf21f316421c SHA512 1cc30b8262ee53446671ac3dd28b108aed13c37aa565a34809285f14fb5ef9f883c5317cfb798a4012e034a8997ad05c4a402128e10fd263a58c2770d0feefaa
DIST xfce4-screensaver-4.20.0.tar.xz 273588 BLAKE2B ceba3364da0b89cc72c3bdf7f6064056df92f630d47af32987e4a2e99dfe16d4f369a6ea786513c94d2d6fa3931076c91f0ea009aa16411115132e4108c58ba5 SHA512 06783408be0058376887ee9a72688727c181cb7fdcba1da28c8c34cd66e7de40e930f0efec44f98ecda7fe53e459679143e32234e0ac109ee84e1e3d5c3f773b
EBUILD xfce4-screensaver-4.18.4.ebuild 1856 BLAKE2B cf12e078eee2fb048dfe7c673ccd7ff940bd17291c42d91e182f81c18cd076d2ff98ab87b1085a0124409d4bb91f1873f738d7c5a4c95c3b3ec60006ec7cb1e9 SHA512 c96a858ee8c82042610d19bd3c4f49d7b40e964a357acaac22f783065498881ecb3061210ad6069d42bcc1f93cd0b71fa273643e65859432ef4d98ab1b7e942f
-EBUILD xfce4-screensaver-4.20.0-r1.ebuild 2511 BLAKE2B 16d634c415b366cbf751a3c48876fd040ca2650c1941c0ca75af010bc28e27911ec025d5e046f6d2376e946d73d36fec53003ee90ebf8d0c035eb7205614ebce SHA512 6d37a0640878d79e30451dd467e64d807b347fc47fb95267293542a07bace17dc727c44c8bd1ef21661f3214a98d7d5726bc35e0638e490d950cb0bf790e7592
+EBUILD xfce4-screensaver-4.20.0-r1.ebuild 2509 BLAKE2B 5dab8ed0b36d03a01d9523c8789d19f89862f47f424952a19cfd691d7d7b5f6b64758d765322889455f3724575ec774588496da0ae9c913a5910a9676e99e178 SHA512 6e9d5e3b5d1db8918fcbe85f1fb1cd806cd4ba165f54ccd23b3eb934b9e80c6a823b644216c9c1299b480efeec01a8219d771675c5a2277013f2f0c63ab3d275
EBUILD xfce4-screensaver-4.20.0.ebuild 2354 BLAKE2B d2d190d28a151872d551d04926a9f7a0f7bd175771c24b882508508b4255b66df0c4da1312e5531eedc438d233bb27f03ed3bc9dabe313a0d1d7da4fb6a786b5 SHA512 e155981ad2f33ef5aca3155981354682c9fabcd1bb07b6f4b66a66c053fbe25d435e8306824e40a739df947830fc2e4ef2be2020030e26d9786038f3c66ea856
MISC metadata.xml 292 BLAKE2B cc7b9f7a72918097fc69b330b539d32dbae696c757c3a069bbc4514a8ff1f1931d2643ecaba63a28b7b58299fe1064c3425be00ae4c8f23d5413cef25ab738b3 SHA512 801d1715cbf897ea4ff01e49b7675b8522f07917b1e5908025c590fe18ae0d50463144f5d21ef7b33e9b3bac325f4cf96644c54eb62b8aacf7b512c612b10234
diff --git a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild
index 621092d4cdf3d..b10ed679df9ce 100644
--- a/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild
+++ b/xfce-extra/xfce4-screensaver/xfce4-screensaver-4.20.0-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm ~arm64 ~riscv ~x86"
IUSE="elogind +locking pam systemd wayland X"
REQUIRED_USE="
|| ( wayland X )